#containerholderwrapper	{
	position: relative;
	width: calc(100% - 20px);
	max-width: 1024px;
	min-width: 320px;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
}
#contentpreviewwrapper{
	display: none;
	position: relative;
	width: calc(100% - 20px);
	max-width: 1440px;
	min-width: 320px;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
	min-height: 1000px;
}
.contentpreviewcontentwide{
	width: calc(100% - 350px) !important;
}
@media only screen and (max-width: 1392px) {
	.contentpreviewcontentwide {
		width: calc(100% - 210px) !important;
	}
}
@media only screen and (max-width: 1256px) {
	.contentpreviewcontentwide {
		width: calc(100% - 20px) !important;
	}
}
#previewcreatecontentformholder{
	position: relative;
	float: left;
	width: 100%;
	padding-top: 50px;
}
#containerholder	{
	position:absolute;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}

#container	{
	margin-left:auto;
	margin-right:auto;
	width:100%;
	min-height:500px;
}

/* Profile Content */

#createcontentcontent	{
	width: 100%;
	min-height: 825px;
	float: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

/* Classes */

@media only screen and (max-width: 1024px){
	#containerholder {
		padding: 0;
	}
}

@media only screen and (max-width: 870px){
	.allcorners {
		-webkit-border-radius: 0em;
		-moz-border-radius: 0em;
		border-radius: 0em;
	}
}

/*Swiper*/

.category_label_class {
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #666;
	width: calc(100% - 40px);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.swipercatediticon{
	position: absolute;
	right: 30px;
	top: 5px;
	width: 20px;
	height: 20px;
	background-image: url(../assets/spritesv2/createcontent.png);
	background-size: 320px 800px;
	background-position: -20px -180px;
	background-size: 320px 800px;
	cursor: pointer;
}

.categoryremovebutton {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 20px;
	height: 20px;
	background-image: url(../assets/spritesv2/createcontent.png);
	background-size: 320px 800px;
	background-position: 0 -180px;
	background-size: 320px 800px;
	cursor: pointer;
}

.category_li{
	background-color: #F6F6F6;
	position: relative;
	float: left;
	max-width: 300px;
	min-width: 210px;
	height: 30px;
	padding: 0 10px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	list-style: none;
	display: flex;
	align-items: center;
	border-radius: 7px;
}

#createswipercontentflagasadult	{
	float:left;
	display:block;
	cursor: pointer;
	border-radius: .5em;
}

#createswipershowinverted	{
	float:left;
	display:block;
	cursor: pointer;
}

#createswiperautosave	{
	float:left;
	display:block;
	cursor: pointer;
}

#createswiperdeadlinedatepicker  {
	padding-left: 7px;
}

#createswiperdeadlinetime	{
	display: block;
	position: relative;
	float: left;
	width: 60px;
	padding-left: 7px;
	height: 29px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	background-color: #eeeeee;
	border: 1px solid #e5e5e5;
	-moz-border-radius: .25em;
	-webkit-border-radius: .25em;
	border-radius: .25em;
	outline: none;
	margin-left: 5px;
}

#createswiperdeadlinetime:focus	{
	color:#666666;
}

#createswiperdeadlinetimezone	{
	margin-left: 5px;
	display: block;
	position: relative;
	float: left;
	width: 70px;
	padding-left: 7px;
	height: 29px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	background-color: #eeeeee;
	border: 1px solid #e5e5e5;
	-moz-border-radius: .25em;
	-webkit-border-radius: .25em;
	border-radius: .25em;
	outline: none;
}

/*Bracket*/

#createbracketcontent .thumbnailpreviewholdertwo {
	visibility: hidden !important;
}

#createbracketcontent .thumbnailpreviewholderthree {
	visibility: hidden !important;
}

#createbracketcontent .thumbnailoptionholder {
	visibility: hidden !important;
}

/*.thumb2 {*/
/*	visibility: hidden !important;*/
/*}*/

/*.thumb3 {*/
/*	visibility: hidden !important;*/
/*}*/

.embedsupportlist {
	position: fixed;
	display: none;
	width: 297px;
	padding: 10px;
	background-color: #ffffff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 3px 20px -5px black;
	-moz-box-shadow: 0 3px 20px -5px black;
	-webkit-box-shadow: 0 0px 8px -5px black;
	z-index: 105;
}
.embedsupportlist_table{
	position: relative;
	float: left;
}
.embedvideofeedback {
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 15px;
	font-size: 14px;
	color: #666666;
}
#vhost-youtube {
	background-position: -300px 0;
}
#vhost-vimeo {
	background-position: -300px -20px;
}
#vhost-fb {
	background-position: -300px -160px;
}
#vhost-twitter {
	background-position: -300px -320px;
}
#vhost-insta {
	background-position: -300px -180px;
}
#vhost-yahoo {
	background-position: -300px -340px;
}
#vhost-bbc {
	background-position: -300px -60px;
}
#vhost-cnn {
	background-position: -300px -220px;
}
#vhost-alzajeera {
	background-position: -300px -380px;
}
#vhost-msnbc {
	background-position: -300px -400px;
}
#vhost-ndtv {
	background-position: -300px -440px;
}
#vhost-rt {
	background-position: -300px -420px;
}
#vhost-espn {
	background-position: -300px -360px;
}
#vhost-soundcloud {
	background-position: -300px -120px;
}
#vhost-reuters {
	background-position: -300px -240px;
}
#vhost-dezeer {
	background-position: -300px -280px;
}
#vhost-dailymotion {
	background-position: -300px -40px;
}
#vhost-tiktok {
	background-position: -300px -200px;
}
#vhost-youku {
	background-position: -300px -300px;
}
#vhost-tudou {
	background-position: -300px -240px;
}
#vhost-fox {
	background-position: -300px -80px;
}
#vhost-imdb {
	background-position: -300px -100px;
}
#vhost-rottentomatoes {
	background-position: -300px -260px;
}
#vhost-smule {
	background-position: -300px -460px;
}
.icon{
	position: relative;
	float: left;
	width: 20px;
	height: 20px;
	background-image: url(../assets/spritesv2/createcontent.png);
	background-size: 320px 800px;
}

.videohostname {
	width: 74px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #444444;
	padding-left: 5px;
}

.embedsupportlistrow {
	position: relative;
	float: left;
	width: 100%;
	height: 30px;
}
.embedsupportlistrow td{
	position: relative;
	vertical-align: middle;
}

/*bracket extras*/
#createbracketgotostagebuilder {
	width: 150px;
	position: relative;
	float: left;
	padding: 10px 0;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #a24242;
	border-radius: 5px;
	line-height: 100%;
	cursor: pointer;
	-webkit-appearance: none;

	/* Vendor prefixes for border-radius */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;

	/* Transition for background color */
	-webkit-transition: background-color 0.3s;
	-moz-transition: background-color 0.3s;
	-o-transition: background-color 0.3s;
	transition: background-color 0.3s;
}
/* Create List Form */

#createcontentformwrapper {
	display: block;
	position: relative;
	width: 100%;
	/*min-height: 735px;*/
	float: left;
	margin-left: auto;
	margin-right: auto;
	/*background-color: #FFFFFF;*/
	/*-moz-border-bottom-left-radius: 3px;*/
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top: 1px solid #eeeeee;
	background-color: #f7f6f6;
}

#createcontentformholder {
	display: block;
	position: relative;
	float: left;
	width: 100%;
	border-top: 1px solid #e5e5e5;
	background-color: #fff;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	overflow: hidden;
}

#itemcontent {
	position: relative;
	float: left;
	width: 450px;
	height: 717px;
	padding-top: 10px;
}
.descriptionholder .editoricons {
	position: relative;
	float: left;
	width: calc(100% - 10px);
	margin: 5px;
	overflow: hidden;
	background-color: transparent;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.galleryvideo {
	position: relative;
	display: block;
	width: 100%;
	height: auto;
	/*min-height:253px;*/
	float: left;
	overflow: hidden;
}

.galleryvideo img {
	top: 0;
	left: 0;
	/*width: 450px;*/
	width: 100%;

}

#galleryvideoloadinggif {
	display: block;
	position: absolute;
	left: calc(50% - 40px);
	top: calc(50% - 40px);
	background-image: url(../assets/nav/rmlloadinglargedark.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 80px;
	width: 80px;
	z-index: 70;
}

#galleryvideoloadinggiftext {
	display: none;
	position: absolute;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	color: #A9A9A9;
	top: 171px;
	left: 152px;
	width: 146px;
	text-align: center;
	z-index: 70;
}

.galleryvideoframe {
	display: none;
	z-index: 100;
	position: relative;
	height: 100%;
	background-color: black;
	/*width: 100%;*/
	/*height: auto;*/
}

.galleryimageone {
	display: block;
}

.galleryimagetwo, .galleryimagethree {
	display: none;
}

.galleryvideofallback {
	float: left;
	z-index: 100;
	position: relative;
	/*display:none;*/
}

.embedvideofallbackdiv {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 69;
	-webkit-animation: imagebgcolorchange 2s;
	animation: imagebgcolorchange 2s;
	animation-iteration-count: infinite;
	animation-timing-function: easeInOutExpo;
	-webkit-animation-timing-function: easeInOutExpo;
}

@keyframes imagebgcolorchange {
	0% {
		background: #f5f5f5;
	}
	50% {
		background: #e5e5e5;
	}
	100% {
		background: #f5f5f5;
	}
}

.iframeloadinggif {
	float: left;
}

.galleryvideobottomnav {
	display: block;
	float: left;
	position: relative;
	/*height: 70px;*/
	width: 100%;
	text-align: center;
}

.uploadimagevideo {
	position: relative;
	display: block;
	float: left;
	width: 100%;
	/*min-height: 44px;*/
	overflow: hidden;
	/*margin-top: 5px;*/
	/*border-top: 1px solid #e5e5e5;*/
	/*border-bottom: 1px solid #e5e5e5;*/
}

.uploadimagevideooptionsholder {
	position: relative;
	display: flex;
	float: left;
	width: 100%;
	align-items: center;
	justify-content: space-evenly;
}

.uploadimageorembedvideobox {
	/*position: relative;*/
	/*display: block;*/
	/*float: left;*/
	/*width: 100%;*/
	/*background-color: #FFFFFF;*/
	/*border-bottom: 1px solid #eeeeee;*/
	/*border-top: 1px solid #eeeeee;*/
}

.uploadimagevideoclass {
	display: none;
	/*cursor: pointer;*/
	/*position: relative;*/
	/*display: block;*/
	/*float: left;*/
	/*margin-top: 2px;*/
	/*margin-left: 75px;*/
	/*margin-right: 5px;*/
}

.uploadimagevideoclasstext {
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #777;
	padding: 15px 5px!important;
	cursor: pointer;
	border-bottom: 3px solid transparent;
}

.uploadimagevideoclasstext_selected {
	color: #444;
	font-weight: bold;
	border-bottom: 3px solid #a24242;
}

.gallerythumbnailslist {
	display: flex;
	position: relative;
	float: left;
	width: calc(100% - 10px);
	margin: 0 5px;
	align-items: center;
}

.gallerythumbnailone, .gallerythumbnailtwo, .gallerythumbnailthree {
	float: left;
	cursor: pointer;
	position: relative;
	margin: 0 5px;
	background-image: url(../assets/fallbackimages/listitemimage_new.png);
	background-size: 50px 50px;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 3px #cfcfcf;
	-moz-box-shadow: 0 1px 3px #cfcfcf;
	box-shadow: 0 0px 3px #bbbbbb;
	display: none;
}

.gallerythumbnailone {
	/*display: none;*/
	width: 50px;
	height: 50px;

}

.gallerythumbnailtwo {
	/*display: none;*/
	width: 50px;
	height: 50px;
}

.add_another_image_two, .add_another_image_three {
	display: none;
	cursor: pointer;
	position: relative;
	float: left;
	width: 40px;
	height: 40px;
	margin: 0 20px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	background-color: #dddddd;
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: 0 -120px;
}

.add_another_image_two:hover, .add_another_image_three:hover {
	background-color: #E5E5E5;
}

.gallerythumbnailthree {
	/*display: none;*/
	width: 50px;
	height: 50px;
}

.createcontentselectitemimagebutton {
	float: left;
	position: relative;
	/*margin-top: 10px;*/
	/*margin-left: 5px;*/
	/*margin-right: 6px;*/
}



/*.createcontentbutton {*/
/*    position: relative;*/
/*    float: left;*/
/*    width: 90px;*/
/*    padding: 10px 0;*/
/*    font-family: 'Roboto', sans-serif;*/
/*    font-size: 14px;*/
/*    font-weight: bold;*/
/*    color: #FFF;*/
/*    background-color: #7AB8BF;*/
/*    -webkit-border-radius: 5px;*/
/*    -moz-border-radius: 5px;*/
/*    -ms-border-radius: 5px;*/
/*    -o-border-radius: 5px;*/
/*    -khtml-border-radius: 5px;*/
/*    border-radius: 5px;*/
/*    line-height: 100%;*/
/*    -webkit-transition: background-color .3s;*/
/*    -moz-transition: background-color .3s;*/
/*    -ms-transition: background-color .3s;*/
/*    -o-transition: background-color .3s;*/
/*    transition: background-color .3s;*/
/*    cursor: pointer;*/
/*}*/

/*.createcontentbutton:hover {*/
/*    cursor: pointer;*/
/*    background-color: #67a6ad;*/
/*}*/

.contentsubmitforreview{
	position: relative;
	float: left;
	width: 140px;
	padding: 10px 0;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #a24242;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	line-height: 100%;
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
	cursor: pointer;
}
.createcontentsavecontent, .createcontentpublishcontent{
	position: relative;
	float: left;
	width: 80px;
	padding: 10px 0;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #a24242;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	line-height: 100%;
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
	cursor: pointer;
	-webkit-appearance: none;
}
#createcontentcancelcontent, #createcontentdeletecontent{
	position: relative;
	float: left;
	padding: 10px 0;
	/*margin-right: 10px;*/
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	background-color: transparent;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	line-height: 100%;
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
	cursor: pointer;
}

.createcontentsavecontent:hover,
.createcontentpublishcontent:hover,
#createcontentcancelcontent:hover,
#createcontentpreview:hover,
#createcontentdeletecontent:hover {
	opacity: .75;
}

/*.createcontentinportbutton {*/
.createcontentimportbutton {
	position: relative;
	float: left;
	padding: 10px;
	margin-left: 5px;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	background-color: #ddd;
	border-radius: 5px;
	line-height: 100%;
	cursor: pointer;

	/* Vendor prefixes for border-radius */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;

	/* Transition for background color */
	-webkit-transition: background-color 0.3s;
	-moz-transition: background-color 0.3s;
	-o-transition: background-color 0.3s;
	transition: background-color 0.3s;
	-webkit-appearance: none;
}
.createcontentimportbutton:hover {
	background-color: #ccc;
}

.createcontentbuttondisabled {
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 12px;
	float: right;
	text-decoration: none;
	width: 80px;
	height: 21px;
	padding-top: 1px;
	padding-bottom: 0px;
	border: 1px solid #438BC5;
	position: relative;
	-moz-border-radius: 0.25em;
	-webkit-border-radius: 0.25em;
	border-radius: 0.25em;
	color: #BFBFBF;
	background-color: #0060BF;
}


/*.createbracketbutton{*/
/*    width: 115px;*/
/*}*/
/*.createswiperbutton{*/
/*    width: 110px;*/
/*}*/
/*.createratingbutton{*/
/*    width: 110px;*/
/*}*/




.selectitemimagebuttonholder {
	position: relative;
	float: left;
}

.selectitemimagebutton {

	position: relative;
	float: left;
	width: 40px;
	height: 40px;
	margin: 15px 0 0 15px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-image: url("../assets/sprites/createlistaddimage.png");
	background-size: 40px 40px;
	background-position: 0 0;
}

.selectitemimagebutton:hover {
	cursor: pointer;
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);

}

.selectitemimagebutton:active {
	cursor: pointer;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.selectitemimagebuttonvideo {
	position: relative;
	float: left;
	width: 80px;
	height: 40px;
	margin-top: 10px;
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-color: transparent;
	background-position: -40px -200px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;

}

.selectitemimagebuttonvideo:hover {
	cursor: pointer;
	background-color: rgba(0, 0, 0, 0.1);
	/*background-color: #FF5555; !* Old browsers *!*/

}

.selectitemimagebuttonvideo:active {
	cursor: pointer;
	background-color: #555555; /* Old browsers */
}

.selectitemimageotext {
	display: block;
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	color: #999999;
	font-weight: normal;
	font-size: 14px;
}

.addanotherimage {
	/*float: left;*/
	/*padding-top: 15px;*/
	/*padding-right: 5px;*/
	/*text-decoration: none;*/
	/*font-family: 'Roboto', sans-serif;*/
	/*font-weight: normal;*/
	/*margin-top: 1px;*/
	/*font-size: 12px;*/
	/*color: #666666;*/
	position: relative;
	float: left;
	width: 40px;
	height: 40px;
	margin: 5px 0 0 5px;
	background-color: buttonface;
	background-image: url(../assets/sprites/createlistaddimage.png);
	background-position: 0 -40px;
}

.addanotherimage:hover {
	cursor: pointer;
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}

.addanotherimage:active {
	cursor: pointer;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.addanotherimagetwo {
	position: relative;
	/*display: inline-block;*/
	display: none;
}

.addanotherimagethree {
	position: relative;
	display: none;
}

.onelessimageholder {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	float: left;
	width: 100%;
	/*text-align: center;*/
	/*padding-top: 3px;*/
}

.onelessimage {
	position: relative;
	float: left;
	width: 20px;
	height: 20px;
	margin-left: 50px;
	margin-top: 5px;
	background-color: rgba(0, 0, 0, .8);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: 0 -160px;
	-webkit-box-shadow: -1px 1px 20px -4px #ffffff;
	-moz-box-shadow: -1px 1px 20px -4px #FFFFFF;
	box-shadow: -1px 1px 20px -4px #ffffff;
	cursor: pointer;
	z-index: 1;
}

.onelessimage:hover {
	-webkit-box-shadow: -1px 1px 10px -3px #ffffff;
	-moz-box-shadow: -1px 1px 10px -3px #ffffff;
	box-shadow: -1px 1px 10px -3px #ffffff;
}

.onelessimageone {
	display: none;
}

.onelessimagetwo {
	display: none;
	margin-left: 40px;

}

.onelessimagethree {
	display: none;
	margin-left: 40px;
}

.createcontentselectitemimagebuttonone {
	display: inline-block;
}

.createcontentselectitemimagebuttontwo {
	display: none;
}

.createcontentselectitemimagebuttonthree {
	display: none;
}

.createcontentselectitemchangeimagebuttonholder {
	position: absolute;
	top: -56px;
	left: 0;
}

.createcontentselectitemchangeimagebutton {
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	font-size: 12px;
	padding: 5px;
	color: #ffffff;
	background-color: rgba(0, 0, 0, 0.6);
	cursor: pointer;

}

.embedvideoholder {
	position: absolute;
	top: 10px;
	width: calc(100% - 22px);
	height: calc(100% - 22px);
	left: 10px;
	text-align: center;
	background: rgb(255 255 255 / 90%);
	border: 1px dashed #bbbbbb;
	display: none;
	align-content: space-evenly;
	justify-items: center;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	z-index: 105;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.embedvideoholderafter{
	position: relative;
	float: left;
	width: 100%;
	height: 100px;
	align-items: center;
	top: 0;
	left: 0;
	background: #fff;
	border: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
}
.embedvideoholderafter .selectitemimageobutton{
	flex-direction: row;
	justify-content: center;
}
.embedvideoholderafter .selectitemimagebuttonvideo{
	margin-top: 0px;
}
.galleryvideocontainer{
	position: relative;
	float: left;
	width: 100%;
}
.embedvideoinstruction {
	position: relative;
	float: left;
	display: block;
	/* padding-bottom: 5px; */
	/* padding-top: 5px; */
	/* padding-right: 5px; */
	margin-top: 15px;
	margin-left: 15px;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	font-size: 12px;
	/* letter-spacing: .3px; */
	color: #444444;
}
.embedvideoidholder{
	position: relative;
	float: left;
}
.embedvideoid {
	position: relative;
	float: left;
	width: 260px;
	padding: 10px;
	padding-right: 20px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #eeeeee;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
}

.embedvideoidforreset {
	position: relative;
	float: left;
	width: 260px;
	padding: 10px;
	padding-right: 30px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #eeeeee;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
}

.embedvideoid:focus {
	color: #222222;
}

.embedvideoidreset {
	position: absolute;
	width: 20px;
	height: 20px;
	top: 7px;
	right: 5px;
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: 0 -180px;
	cursor: pointer;
}
.embedvideoidreset::before{
	content: '';
	position: absolute;
	width: 180px;
	height: 34px;
	right: 25px;
	top: -7px;
	background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #eeeeee 100%);
	pointer-events: none;
}


.embedbuttonholder {
	position: relative;
	float: left;
}

.embedbutton {
	position: relative;
	float: left;
	width: 70px;
	margin-left: 10px;
	padding: 10px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #999999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
}

.embedbutton:hover {
	cursor: pointer;
	background-color: #777777;
}

.embedbutton:active {
	cursor: pointer;
	background-color: #555555;
}

.newembedvideofeedback {
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 20px;
	height: 20px;
	background-color: #666666;
	border-radius: 50%;
	cursor: pointer;
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: -20px -160px;
}

.selectitemimageobutton {
	position: relative;
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
}



.embedvideofeedbackmore {
	text-decoration: underline;
}

.itemtitleholder {
	position: relative;
	display: flex;
	width: 100%;
	height: 50px;
	float: left;
	padding-bottom: 5px;
	border-bottom: 1px solid #e5e5e5;
	z-index: 9;
	align-items: center;
	/*justify-content: space-evenly;*/
	justify-content: center;
}

.itemtitle {
	display: block;
	position: relative;
	width: calc(100% - 40px);
	float: left;
	overflow: hidden;
}
#introitem .itemtitle {
	width: calc(100% - 30px);
}

.itemtitletext {
	position: relative;
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#hidingitemtitle {
	text-overflow: ellipsis;
}

.itemtitlecontentprogress {
	position: relative;
	float: left;
	font-size: 12px;
	color: #999;
}
.embedvideourlholder{
	position: relative;
	float: left;
	width: 100%;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.shortnameholder{
	position: relative;
	float: left;
	width: 100%;
}
.shortname{
	position: relative;
	float: left;
	width: calc(100% - 20px);
	margin: 10px;
	background-color: #f5f5f5;
	color: #666;
	padding: 20px 10px;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	border-radius: 10px;
}
.shortnamelabel{
	position: absolute;
	left: 20px;
	top: 33px;
	z-index: 1;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #666;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.shortnamelabelwithtext{
	top: 15px;
	font-size: 12px;
	color: #999;
}
/*COMMENTED OUT-NUSRAT*/
/*.descriptionholder {*/
/*width: 450px;*/
/*float: left;*/
/*}*/

/*COMMENTED OUT BEFORE*/
/*.descriptionholder {*/
/*width: 450px;*/
/*float: left;*/
/*height: 234px;*/
/*color: #666666;*/
/*background-color: #f7f6f6;*/
/*position:relative*/
/*}*/

/*COMMENTED OUT BEFORE*/
/*.descriptionbox {*/
/*width: 450px;*/
/*!* height: 237px; *!*/
/*height: 234px;*/
/*color: #666666;*/
/*background-color: #f7f6f6;*/
/*!* border-left: 1px solid #EEEEEE; *!*/
/*!* border-right: 1px solid #BBBBBB; *!*/
/*!* border-top: 1px solid #FFFFFF; *!*/
/*!* border-bottom: 1px solid #BBBBBB; *!*/
/*}*/

/*COMMENTED OUT - NUSRAT*/
/*.descriptionbox {*/
/*!*height: 234px;*!*/
/*!*background-color: white;*!*/
/*display: block;*/
/*position: relative;*/
/*float: left;*/
/*clear: both;*/
/*height: 214px;*/
/*!*height: calc(100% - 20px);*!*/
/*!*width: calc(100% - 32px);*!*/
/*width: calc(100% - 22px);*/
/*margin: 10px;*/
/*padding: 5px;*/
/*border: 1px solid #eeeeee;*/
/*-moz-border-radius: 0.30em;*/
/*-webkit-border-radius: 0.30em;*/
/*border-radius: .25em;*/
/*overflow: auto;*/
/*}*/

/*COMMENTED OUT- NUSRAT*/
/*.descriptiontext {*/
/*display: block;*/
/*position: relative;*/
/*float: left;*/
/*clear: both;*/
/*height: 204px !important;*/
/*width: calc(100% - 32px);*/
/*margin: 10px;*/
/*padding-top: 5px;*/
/*padding-bottom: 5px;*/
/*padding-left: 5px;*/
/*padding-right: 5px;*/
/*font-size: 14px;*/
/*font-family: 'Roboto', sans-serif;*/
/*font-weight: normal;*/
/*letter-spacing: .5px;*/
/*line-height: 20px;*/
/*color: #444444;*/
/*border: 1px solid #eeeeee;*/
/*-moz-border-radius: 0.30em;*/
/*-webkit-border-radius: 0.30em;*/
/*border-radius: .25em;*/
/*resize: none;*/
/*}*/


/*COMMENTED OUT OLD*/
/*.descriptiontext {*/
/*display: block;*/
/*position: relative;*/
/*float: left;*/
/*z-index: 1;*/
/*margin-left: 5px;*/
/*padding: 5px;*/
/*width: calc(100% - 12px);*/
/*white-space: pre-wrap;*/
/*background-color: #f4f4f4;*/
/*font-size: 12px;*/
/*font-family: 'Roboto', sans-serif;*/
/*line-height: 22px;*/
/*color: #666666;*/
/*-moz-border-radius: 3px;*/
/*-webkit-border-radius: 3px;*/
/*border-radius: 3px;*/
/*overflow: hidden;*/
/*min-height: 160px;*/
/*hyphens: auto;*/
/*-ms-hyphens: auto;*/
/*-moz-hyphens: auto;*/
/*-webkit-hyphens: auto;*/
/*-webkit-transition: padding-top .3s;*/
/*-moz-transition: padding-top .3s;*/
/*-ms-transition: padding-top .3s;*/
/*-o-transition: padding-top .3s;*/
/*transition: padding-top .3s;*/
/*}*/

/*ADDED BY NUSRAT*/
.descriptionholder {
	width: 450px;
	float: left;
	height: 234px;
	color: #666666;
	position:relative;
	/*overflow: hidden;*/
}

/*ADDED BY NUSRAT*/
.descriptionbox {
	display: block;
	position: relative;
	float: left;
	width: 100%;
	/*overflow-x: hidden;*/
}

/*ADDED BY NUSRAT*/
.descriptiontext {
	display: block;
	position: relative;
	float: left;
	clear: both;
	height: calc(100% - 60px);
	width: calc(100% - 40px);
	margin: 10px;
	padding: 10px!important;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	line-height: 20px;
	color: #444444;
	background-color: #f5f5f5;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	resize: none;
	white-space: pre-wrap;
	overflow: auto;
}
.withEditor {
	margin-top: 40px;
	height: calc(100% - 90px);
}
/*height class for paste event of descriptiontext-ADDED BY NUSRAT*/
.calc-height {
	/*display: inline-block;*/
	width: 100%;
	height: auto;
	/*float: left;*/
	/*float: none !important;*/
	/* margin-left: 8px; */
	/*margin-left: 8px;*/
	/*margin-right: 8px;*/
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	letter-spacing: .5px;
	line-height: 20px;
	color: #444444;
	white-space: pre-wrap;
	padding:0px;
	margin: 0px;
	/*vertical-align:top;*/
}
.table-calc-height {
	/*display: inline-block;*/
	width: 100%;
	height: auto;
	/*float: left;*/
	/*float: none !important;*/
	/* margin-left: 8px; */
	/*margin-left: 8px;*/
	/*margin-right: 8px;*/
	font-size: 12px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	letter-spacing: .5px;
	line-height: 100%;
	color: #444444;
	white-space: pre-wrap;
	padding:0px;
	margin: 0px;
	/*vertical-align:top;*/
}

.descriptiontext:focus {
	color: #444444;
}
.descriptiontext-clone {
	width: calc(100% - 10px);
	white-space: pre-wrap;
	padding: 5px;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	letter-spacing: .3px;
	line-height: 20px;
}

/*ADDED BY NUSRAT*/
.descriptiontext[data-placeholder]:empty:before {
	content: attr(data-placeholder);
	position: absolute;
	color: gray;
	background-color: transparent;
	top: 10px;
	left: 15px;
}

/*description characters remaining-ADDED BY NUSRAT*/
.createcontentcharactersremainingholder {
	position: relative;
	float: left;
	width: calc(100% - 20px);
	padding: 0 10px;
}
.createcontentcharactersremainingtext{
	position: relative;
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	text-align: right;
	font-size: 12px;
	color: #666666;
}

/*description ref*/

/*COMMENTED OUT-NUSRAT*/
/*.descriptionrefaddholder {*/
/*position:absolute;*/
/*!*right:20px;*!*/
/*left:15px;*/
/*bottom:15px;*/
/*z-index:100;*/
/*opacity: 0.5;*/
/*-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);*/
/*-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);*/
/*-ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);*/
/*-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);*/
/*box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);*/
/*}*/
/*.descriptionrefaddholder * {*/
/*display: none;*/
/*float: left;*/
/*}*/
/*.descriptionrefinput {*/
/*width: 250px;*/
/*padding: 5px;*/
/*font-size: 14px;*/
/*line-height: 1.6;*/

/*}*/
/*.descriptionrefbutton {*/
/*display: none;*/
/*font-family: "Roboto",  sans-serif;*/
/*font-size: 12px;*/
/*padding: 4px;*/
/*line-height: 2;*/
/*background-color: #5dabf9;*/
/*color: white;*/
/*}*/
/*.descriptionrefaddholder:hover {*/
/*opacity: 1;*/
/*}*/

/*.descriptionrefholder {*/
/*!*display: none;*!*/
/*list-style-type: decimal;*/
/*padding: 5px 5px 5px 25px;*/
/*font-size: 12px;*/
/*}*/
/*.descriptionrefholder:empty { display: none; }*/
/*.descriptionrefholder li {*/
/*line-height: 1.6;*/
/*position: relative;*/
/*min-height: 24px;*/
/*}*/
/*.descriptionrefrmvbtn {*/
/*position: absolute;*/
/*background-color: #5c5c5c;*/
/*color: white;*/
/*!*padding: 4px 6px;*!*/
/*padding: 3px 4px;*/
/*border-radius: 1.25em;*/
/*!*border-radius: 50%;*!*/
/*right: .3em;*/
/*top: calc(50% - 10px);*/
/*opacity: 0.3;*/
/*box-sizing: border-box;*/
/*width: 18px;*/
/*white-space: nowrap;*/
/*-webkit-transition: width 0.1s;*/
/*-moz-transition: width 0.1s;*/
/*-ms-transition: width 0.1s;*/
/*-o-transition: width 0.1s;*/
/*transition: width 0.1s;*/
/*overflow: hidden;*/
/*}*/
/*.descriptionrefrmvbtn:hover {*/
/*opacity: 1;*/
/*width: 64px;*/
/*}*/
/*.descriptionrefrmvbtn:hover::before {*/
/*content: 'Remove ';*/
/*}*/
/*.descriptionrefinput.error {*/
/*color: red;*/
/*}*/

/*ADDED BY NUSRAT*/
.descriptionrefaddholder {
	display: none;
	position: absolute;
	width: 280px;
	/* height: 100px; */
	padding: 15px;
	left: 15px;
	bottom: 36px;
	background-color: #ffffff;
	border-radius: 7px;
}
.descriptionreftitle{
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #666666;
}
.descriptionrefinput {
	position: relative;
	float: left;
	width: 100%;
	padding: 10px;
	margin: 10px 0;
	background-color: #e5e5e5;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #666;
	border-radius: 5px;
}
.descriptionrefsave{
	position: relative;
	float: right;
	width: 80px;
	text-align: center;
	padding: 10px 0;
	background-color: #a24242;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}

.descriptionrefbutton {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 10px;
	font-family: "Roboto", sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	cursor: pointer;
}



.descriptionrefcontainer{
	position: relative;
	float: left;
	width: calc(100% - 20px);
	margin: 0 10px;
	margin-top: 10px;
}

.descriptionrefcaptionholder{
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 5px;

}

.descriptionrefcaptiontext {
	position: relative;
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

.descriptionrefholder {
	position: relative;
	float: left;
	width: 100%;
	list-style-type: decimal;
}

.descriptionrefholder:empty { display: none; }

.descriptionrefholder li {
	position: relative;
	float: left;
	width: calc(100% - 15px);
	margin: 5px 0;
	margin-left: 15px;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #666666;
}

.descriptionrefholder li a{
	position: relative;
	float: left;
	width: calc(100% - 70px);
	margin-left: 15px;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #666666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}


.descriptionrefrmvbtn{
	position: relative;
	float: right;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #A24242;
	font-weight: bold;
	cursor: pointer;
}

.descriptionrefinput.error {
	color: #A24242;
}



/*~~~~scrollbar css cahnge~~~~*/
/*for webkit*/
.descriptiontext::-webkit-scrollbar {
	width: 8px;
}
.descriptiontext::-webkit-scrollbar-track {
	background-color: #f1f1f1;
	border-radius: 16px;
}
.descriptiontext::-webkit-scrollbar-thumb {
	background-color: #d1d1d1;
	border-radius: 16px;
}
.descriptiontext::-webkit-scrollbar-thumb:hover {
	background-color: #c1c1c1;
}
/*for firefox*/
.descriptiontext {
	/*overflow-y: scroll;*/
	scrollbar-color: #d1d1d1 #f1f1f1;
	scrollbar-width: thin;
}
/*~~~~scrollbar css cahnge~~~~*/


/*list*/
#createcontentholder {
	width: calc(100% - 452px);
	float: left;
	padding-top: 10px;
	border-left: 1px solid #e5e5e5;
}

#createcontentholderinner {
	position: relative;
	width: 100%;
	float: left;
}

#ascendingdescendingtoggle {
	width: 49px;
	height: 50px;
	float: left;
	display: block;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-bottom: 3px;
}

#ascendingdescendingtoggle:hover {

	background-color: #CCCCCC;
}

.descendingtoggleimage {
	cursor: pointer;
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	margin: 5px;
	/*background-color: #A24242;*/
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: 0 -280px;
}

.descendingtoggleimage:hover {
	/*background-color: #CCCCCC;*/
	/*background-color: #993534;*/
}

/*.descendingtoggleimage:active{*/
/*transform:scale(1.1);*/
/*}*/
.ascendingtoggleimage {
	cursor: pointer;
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	margin: 5px;
	/*background-color: #A24242;*/
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: 0 -240px;
}

.ascendingtoggleimage:hover {
	/*background-color: #CCCCCC;*/
	/*background-color: #993534;*/
}

/*.ascendingtoggleimage:active{*/
/*transform:scale(1.1);*/
/*}*/

.itemrank:first-child {
	border-top: 1px solid #cfcfcf;
	height: 32px;
}

.createcontentintrotext {
	width: calc(100% - 40px);
	position: relative;
	float: left;
	/*margin-top: 5px;*/
	display: block;
	margin-left: -9px;
	height: 50px;
	white-space: nowrap;
	background-color: #A24242;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 3px #cfcfcf;
	-moz-box-shadow: 0 1px 3px #cfcfcf;
	box-shadow: 0 1px 3px #cfcfcf;
	overflow: hidden;
	/*font-weight: bold;*/
	line-height: 50px;
	font-size: 16px;
	text-align: center;
	color: #FFFFFF;
	-webkit-transform: scale(0.96);
	-moz-transform: scale(0.96);
	-ms-transform: scale(0.96);
	-o-transform: scale(0.96);
	transform: scale(0.96);
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
}

#createcontentintrotext:hover {
	cursor: pointer;
	background-color: #993534;
	/*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #a24242), color-stop(95%, #993534));*/
	/*background-image: -webkit-linear-gradient(bottom, #a24242 5%, #993534 50%);*/
	/*background-image: -o-linear-gradient(bottom, #a24242 5%, #993534 50%);*/
	/*background-image: -ms-linear-gradient(bottom, #a24242 5%, #993534 50%);*/
	/*background-image: linear-gradient(bottom, #a24242 5%, #993534 50%);*/
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#FFFFFF', GradientType=0)";*/
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#FFFFFF', GradientType=0);*/
}
#createcontentintro{
	position: relative;
	float: left;
	width: 100%;
	display: flex;
	justify-content: center;
}

.selectedcreatecontentintrotext {
	width: calc(100% - 40px);
	position: relative;
	float: left;
	/*margin-top: 5px;*/
	display: block;
	/*margin-left: -9px;*/
	/*margin-left: 6px;*/
	height: 50px;
	white-space: nowrap;
	background-color: #A24242;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
	/*font-weight: bold;*/
	line-height: 50px;
	font-size: 16px;
	text-align: center;
	color: #FFFFFF;
	-webkit-box-shadow: inset 0 0 10px -3px #000000;
	-moz-box-shadow: inset 0 0 10px -3px #000000;
	box-shadow: 0 6px 41px -13px #000000;
	overflow: hidden;
	z-index: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
}

.selectedlistintrotextwide {
	width: 100%;
	position: relative;
	float: right;
	/*margin-top: 5px;*/
	display: block;
	/*margin-left: -9px;*/
	/*margin-left: 6px;*/
	height: 50px;
	white-space: nowrap;
	background-color: #A24242;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
	/*font-weight: bold;*/
	line-height: 50px;
	font-size: 16px;
	text-align: center;
	color: #FFFFFF;
	-webkit-box-shadow: inset 0 0 10px -3px #000000;
	-moz-box-shadow: inset 0 0 10px -3px #000000;
	box-shadow: 0 6px 41px -13px #000000;
	overflow: hidden;
	z-index: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
}

.selectedcreatecontentintrotext:hover,.selectedlistintrotextwide:hover {
	cursor: pointer;
	background-color: #993534;

	/*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #E5E5E5), color-stop(95%, #FFFFFF));*/
	/*background-image: -webkit-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);*/
	/*background-image: -o-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);*/
	/*background-image: -ms-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);*/
	/*background-image: linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);*/
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#FFFFFF', GradientType=0)";*/
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#FFFFFF', GradientType=0);*/
}

#createcontentboxholder {
	display: block;
	position: relative;
	float: left;
	width: 100%;
	min-width: 240px;
	max-width: 600px;
	margin-bottom: 2px;
	margin-top: 2px;
	/*height: 633px;*/
	height: 660px;
	/*height: auto;*/
	overflow: hidden;
	/*background-color: #f7f6f6;*/
}

/*.contentnavup {*/
/*display: none;*/
/*cursor: pointer;*/
/*position: absolute;*/
/*z-index: 1000;*/
/*top: 2px;*/
/*left: 275px;*/
/*height: 10px;*/
/*width: 11px;*/
/*background: url(../assets/nav/listnavup.png);*/
/*}*/

/*.contentnavup:hover {*/
/*background: url(../assets/nav/listnavhoverup.png);*/
/*}*/

/*.contentnavup:active {*/
/*background: url(../assets/nav/listnavactiveup.png);*/
/*}*/

/*.contentnavdown {*/
/*display: none;*/
/*cursor: pointer;*/
/*position: absolute;*/
/*z-index: 1000;*/
/*bottom: 2px;*/
/*left: 275px;*/
/*height: 10px;*/
/*width: 11px;*/
/*background: url(../assets/nav/listnavdown.png);*/
/*}*/

/*.contentnavdown:hover {*/
/*background: url(../assets/nav/listnavhoverdown.png);*/
/*}*/

/*.contentnavdown:active {*/
/*background: url(../assets/nav/listnavactivedown.png);*/
/*}*/

#createcontentbox {
	float: right;
	/*height: 616px;*/
	/*height: 553px;*/
	height: 100%;
	/*overflow-x: unset!important; ;*/
	/*overflow-y: hidden!important;*/
	/*overflow: unset!important;*/
	width: 100%;
	overflow: hidden;

}

.createcontentrank{
	float: left;
	width: 33px;
}

#createcontentboxinner {
	float: left;
	width: 100%;
	/* overflow: auto; */
	/*overflow: hidden;*/
}

#createcontentrank {
	float: left;
	width: 33px;
	/*margin-top: 3px;*/
}

.itemrank {
	cursor: default;
	width: 33px;
	/* margin-top: 5px; */
	margin-left: 6px;
	/* margin-bottom: 5px; */
	/* display: block; */
	padding-top: 21px;
	padding-bottom: 0px;
	text-align: center;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 15px;
	/* line-height: 43px; */
	/* margin-top: 21px; */
	height: 33px;
	color: #666666;
	/* border-left: 1px solid #f7f6f6; */
	/* border-right: 1px solid #f7f6f6; */
	white-space: nowrap;
	/* border-top: 1px solid #f7f6f6; */
	border-bottom: 1px solid #cfcfcf;
	/*background-color: #EEEEEE;*/
}
.itemrank:nth-last-child(1){
	border-bottom: none;
}

#movablecreatecontent {
	position: relative;
	float: left;
	width: calc(100% - 35px);
	margin-top: -3px;
}

.movablecreatecontentitem {
	position: relative;
	float: left;
	margin-top: 5px;
	display: block;
	margin-left: 6px;
	width: calc(100% - 5px);
	height: 50px;
	white-space: nowrap;
	background-color: #FFFFFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 3px #cfcfcf;
	-moz-box-shadow: 0 1px 3px #cfcfcf;
	box-shadow: 0 1px 3px #cfcfcf;
	/*overflow: hidden;*/

	-webkit-transform: scale(0.96);
	-moz-transform: scale(0.96);
	-ms-transform: scale(0.96);
	-o-transform: scale(0.96);
	transform: scale(0.96);
	-webkit-transition: transform .3s;
	-moz-transition: transform .3s;
	-ms-transition: transform .3s;
	-o-transition: transform .3s;

	transition: transform .3s;

}

.movablecreatecontentitem:hover {
	/*cursor: move;*/
	background-color: #F6F6F6;
	/*background-image: -moz-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);*/
	/*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #E5E5E5), color-stop(95%, #FFFFFF));*/
	/*background-image: -webkit-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);*/
	/*background-image: -o-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);*/
	/*background-image: -ms-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);*/
	/*background-image: linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);*/
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#FFFFFF', GradientType=0)";*/
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#FFFFFF', GradientType=0);*/
}

.movablecreatecontentitem:active {
	/*border-left: 1px solid #eeeeee;*/
	/*border-top: 1px solid #eeeeee;*/
	/*border-bottom: 1px solid #eeeeee;*/
	/*border-right: 1px solid #eeeeee;*/
	/*background-color: #eeeeee;*/
	/*color: #ffffff;*/
	/*background-image: none;*/
	/*-ms-filter: none;*/
	/*filter: none;*/
	/*z-index: 99;*/
	/*box-shadow: 0 1px 10px -5px #000000;*/
}

.selectedmovablecreatecontentitem {
	position: relative;
	float: left;
	display: block;
	/*width: calc(100% - 5px);*/
	width: calc(100% - 11px);
	height: 50px;
	white-space: nowrap;
	background-color: #ffffff;
	margin-top: 5px;
	/*margin-left: 6px;*/
	margin-left: 11px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 10px -4px #000000;
	-moz-box-shadow: 0 1px 10px -4px #000000;
	box-shadow: 0 1px 10px -4px #000000;
	/*overflow: hidden;*/
	z-index: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: transform .3s;
	-moz-transition: transform .3s;
	-ms-transition: transform .3s;
	-o-transition: transform .3s;

	transition: transform .3s;
}

.selectedmovablecreatecontentitem:hover {
	background-color: #F6F6F6;
	/*cursor: pointer;*/
	/*background-image: -moz-linear-gradient(bottom, #e5e5e5 5%, #dddddd 50%);*/
	/*background-image: -webkit-linear-gradient(bottom, #e5e5e5 5%, #dddddd 50%);*/
	/*background-image: -o-linear-gradient(bottom, #e5e5e5 5%, #dddddd 50%);*/
	/*background-image: -ms-linear-gradient(bottom, #e5e5e5 5%, #dddddd 50%);*/
	/*background-image: linear-gradient(bottom, #e5e5e5 5%, #dddddd 50%);*/
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#FFFFFF', GradientType=0)";*/
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#dddddd', GradientType=0)*/
}

.selectedmovablecreatecontentitem:active {
	/*border-left: 1px solid #eeeeee;*/
	/*border-top: 1px solid #eeeeee;*/
	/*border-bottom: 1px solid #eeeeee;*/
	/*border-right: 1px solid #eeeeee;*/
	/*background-color: #eeeeee;*/
	/*color: #ffffff;*/
	/*background-image: none;*/
	/*-ms-filter: none;*/
	/*filter: none;*/
	/*z-index: 99;*/
	/*box-shadow: 0 1px 10px -5px #000000;*/
}

.movablecreatecontentaddanotheritem {
	position: relative;
	float: left;
	margin-top: 5px;
	display: block;
	width: 100%;
	height: 50px;
	white-space: nowrap;
	background-color: #FFFFFF;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 3px #cfcfcf;
	-moz-box-shadow: 0 1px 3px #cfcfcf;
	box-shadow: 0 1px 3px #cfcfcf;
	overflow: hidden;
	-webkit-transform: scale(0.96);
	-moz-transform: scale(0.96);
	-ms-transform: scale(0.96);
	-o-transform: scale(0.96);
	transform: scale(0.96);
	-webkit-transition: transform .3s;
	-moz-transition: transform .3s;
	-ms-transition: transform .3s;
	-o-transition: transform .3s;
	transition: transform .3s;

}

.movablecreatecontentaddanotheritem:hover {
	cursor: pointer;
	background-color: #F6F6F6;
	/*background-image: -moz-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);*/
	/*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #E5E5E5), color-stop(95%, #FFFFFF));*/
	/*background-image: -webkit-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);*/
	/*background-image: -o-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);*/
	/*background-image: -ms-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);*/
	/*background-image: linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);*/
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#FFFFFF', GradientType=0)";*/
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#FFFFFF', GradientType=0);*/
}

/*.movablecreatecontentaddanotheritem:active{*/
/*background-color: #eeeeee;*/
/*border-left: 1px solid #eeeeee;*/
/*border-top: 1px solid #eeeeee;*/
/*border-bottom: 1px solid #eeeeee;*/
/*}*/

/*.movablecreatecontentaddanotheritem:hover {*/
/*cursor: pointer;*/
/*border-left: 1px solid #EEEEEE;*/
/*border-right: 1px solid #999999;*/
/*border-top: 1px solid #EEEEEE;*/
/*border-bottom: 1px solid #999999;*/
/*background-color: #EFEFEF; !* Old browsers *!*/
/*background-image: -moz-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%); !* Firefox 3.6+ *!*/
/*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #E5E5E5), color-stop(95%, #FFFFFF)); !* Chrome, Safari 4+ *!*/
/*background-image: -webkit-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%); !* Chrome 10+, Safari 5.1+ *!*/
/*background-image: -o-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%); !* Opera 11.10+ *!*/
/*background-image: -ms-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%); !* IE 10+ *!*/
/*background-image: linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%); !* W3C *!*/
/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#FFFFFF', GradientType=0)"; !* IE 6-9 *!*/
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5E5E5', endColorstr='#FFFFFF', GradientType=0); !* IE 6-9 *!*/
/*}*/

/*.movablecreatecontentaddanotheritem:active {*/
/*border-left: 1px solid #DFDFDF;*/
/*border-top: 1px solid #DFDFDF;*/
/*background-color: #CFCFCF; !* Old browsers *!*/
/*background-image: -moz-linear-gradient(bottom, #CFCFCF 5%, #CFCFCF 50%); !* Firefox 3.6+ *!*/
/*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #CFCFCF), color-stop(95%, #CFCFCF)); !* Chrome, Safari 4+ *!*/
/*background-image: -webkit-linear-gradient(bottom, #CFCFCF 5%, #CFCFCF 50%); !* Chrome 10+, Safari 5.1+ *!*/
/*background-image: -o-linear-gradient(bottom, #CFCFCF 5%, #CFCFCF 50%); !* Opera 11.10+ *!*/
/*background-image: -ms-linear-gradient(bottom, #CFCFCF 5%, #CFCFCF 50%); !* IE 10+ *!*/
/*background-image: linear-gradient(bottom, #CFCFCF 5%, #CFCFCF 50%); !* W3C *!*/
/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#CFCFCF', endColorstr='#CFCFCF', GradientType=0)"; !* IE 6-9 *!*/
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CFCFCF', endColorstr='#CFCFCF', GradientType=0); !* IE 6-9 *!*/
/*}*/
.createcontentaddanotheritemiconandtextholder {
	position: relative;
	float: left;
	width: 100%;
	height: 50px;
}



.createcontentaddanotheritemtext {
	position: relative;
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #999999;
	margin: 18px 0;
}

.createcontentnewitem {
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	color: #404040;
	width: calc(100% - 120px);
	padding: 5px;
	/* height: 24px; */
	margin-top: 10px;
	margin-left: 5px;
	/*margin-right: 5px;*/
	/* padding-left: 5px; */
	/*-moz-border-radius: 0.25em;*/
	/* -webkit-border-radius: 0.25em; */
	/* border-radius: 0.25em; */
	background-color: transparent;
	/* background-color: #E5E5E5; */
	border-bottom: 1px solid #999999;
}

.createcontentnewitem:focus {
	color: #222222;
}

.createcontentselectednewitem {
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	color: #404040;
	width: calc(100% - 120px);
	padding: 5px;
	/* height: 24px; */
	margin-top: 10px;
	margin-left: 5px;
	/*margin-right: 5px;*/
	/* padding-left: 5px; */
	/*-moz-border-radius: 0.25em;*/
	/* -webkit-border-radius: 0.25em; */
	/* border-radius: 0.25em; */
	background-color: transparent;
	/* background-color: #E5E5E5; */
	border-bottom: 1px solid #999999;
}

.createcontentselectednewitem:focus {
	color: #222222;
}

.movablecreatecontentitemtext, .selectedmovablecreatecontentitemtext {
	display: none;
	position: absolute;
	/* left: 10px; */
	/* top: 10px; */
	width: 50px;
	height: 50px;
	/*background-color: rgba(0, 0, 0, 0.1);*/
	/* border-radius: 50%; */
	/* border-top: 40px solid rgba(0, 0, 0, 0.6); */
	/* border-left: 40px solid transparent; */
	z-index: 1;
	-webkit-transition: background-image .3s;
	-moz-transition: background-image .3s;
	-ms-transition: background-image .3s;
	-o-transition: background-image .3s;
	transition: background-image .3s;
	background-image: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
	background-image: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
	background-image: -ms-linear-gradient(45deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
	-webkit-border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	overflow: hidden;
}

/*.movablecreatecontentitemtext:hover, .selectedmovablecreatecontentitemtext:hover {*/
/*background-color: rgba(0, 0, 0, 0.6);*/

/*}*/
.createcontenteditthumbnailtext {
	display: block;
	position: absolute;
	width: 50px;
	height: 50px;
	color: #FFFFFF;
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-repeat: no-repeat;
	background-position: 0 -560px;
	-webkit-transition: -webkit-transform .3s;
	-moz-transition: -moz-transform .3s;
	-ms-transition: -ms-transform .3s;
	-o-transition: -o-transform .3s;
	transition: transform .3s;
	-webkit-transform: scale(.6) translate(30%, -30%);
	-moz-transform: scale(.6) translate(30%, -30%);
	-ms-transform: scale(.6) translate(30%, -30%);
	-o-transform: scale(.6) translate(30%, -30%);
	transform: scale(.6) translate(30%, -30%);
}

.createcontentuploaditemdetails_imageholder, .createcontentuploaditemdetails_videoholder, .createcontentuploaditemdetails_descriptionholder{
	cursor: pointer;
	position: relative;
	float: left;
	width: 30px;
	height: 50px;
}
.createcontentuploaditemdetails_imageholder:hover > .createcontentuploaditemdetails_image{
	-webkit-transform: scale(.8) translateY(-5px);
	-moz-transform: scale(.8) translateY(-5px);
	-ms-transform: scale(.8) translateY(-5px);
	-o-transform: scale(.8) translateY(-5px);
	transform: scale(.8) translateY(-5px);
}
.createcontentuploaditemdetails_imageholder:hover > .createcontentuploaditemdetails_text{
	-webkit-transform: translateY(5px);
	-moz-transform: translateY(5px);
	-ms-transform: translateY(5px);
	-o-transform: translateY(5px);
	transform: translateY(5px);
	opacity: 1;
}

.createcontentuploaditemdetails_videoholder:hover > .createcontentuploaditemdetails_video{
	-webkit-transform: scale(.8) translateY(-5px);
	-moz-transform: scale(.8) translateY(-5px);
	-ms-transform: scale(.8) translateY(-5px);
	-o-transform: scale(.8) translateY(-5px);
	transform: scale(.8) translateY(-5px);
}
.createcontentuploaditemdetails_videoholder:hover > .createcontentuploaditemdetails_text{
	-webkit-transform: translateY(5px);
	-moz-transform: translateY(5px);
	-ms-transform: translateY(5px);
	-o-transform: translateY(5px);
	transform: translateY(5px);
	opacity: 1;
}

.createcontentuploaditemdetails_descriptionholder:hover > .createcontentuploaditemdetails_description{
	-webkit-transform: scale(.8) translateY(-5px);
	-moz-transform: scale(.8) translateY(-5px);
	-ms-transform: scale(.8) translateY(-5px);
	-o-transform: scale(.8) translateY(-5px);
	transform: scale(.8) translateY(-5px);
}
.createcontentuploaditemdetails_descriptionholder:hover > .createcontentuploaditemdetails_text{
	-webkit-transform: translateY(5px);
	-moz-transform: translateY(5px);
	-ms-transform: translateY(5px);
	-o-transform: translateY(5px);
	transform: translateY(5px);
	opacity: 1;
}
.createcontentuploaditemdetails_image{
	display: block;
	position: relative;
	float: left;
	width: 30px;
	height: 30px;
	margin-top: 10px;
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: 0 -360px;
	-webkit-transition: -webkit-transform 1s cubic-bezier(0.17,.88,.32,1.27);
	-moz-transition: -moz-transform 1s cubic-bezier(0.17,.88,.32,1.27);
	-ms-transition: -ms-transform 1s cubic-bezier(0.17,.88,.32,1.27);
	-o-transition: -o-transform 1s cubic-bezier(0.17,.88,.32,1.27);
	transition: transform 1s cubic-bezier(0.17,.88,.32,1.27);
}
.createcontentuploaditemdetails_text{
	position: absolute;
	width: 30px;
	bottom: 10px;
	left: 0px;
	font-family: 'Roboto', sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: center;
	opacity: 0;
	-webkit-transition: -webkit-transform 1s cubic-bezier(0.17,.88,.32,1.27), opacity .3s;
	-moz-transition: -moz-transform 1s cubic-bezier(0.17,.88,.32,1.27), opacity .3s;
	-ms-transition: -ms-transform 1s cubic-bezier(0.17,.88,.32,1.27), opacity .3s;
	-o-transition: -o-transform 1s cubic-bezier(0.17,.88,.32,1.27), opacity .3s;
	transition: transform 1s cubic-bezier(0.17,.88,.32,1.27), opacity .3s;
}
.createcontentuploaditemdetails_video{
	display: block;
	position: relative;
	float: left;
	width: 30px;
	height: 30px;
	margin-top: 10px;
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: 0 -400px;
	-webkit-transition: -webkit-transform 1s cubic-bezier(0.17,.88,.32,1.27);
	-moz-transition: -moz-transform 1s cubic-bezier(0.17,.88,.32,1.27);
	-ms-transition: -ms-transform 1s cubic-bezier(0.17,.88,.32,1.27);
	-o-transition: -o-transform 1s cubic-bezier(0.17,.88,.32,1.27);
	transition: transform 1s cubic-bezier(0.17,.88,.32,1.27);
}

.createcontentuploaditemdetails_description{
	display: block;
	position: relative;
	float: left;
	width: 30px;
	height: 30px;
	margin-top: 10px;
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: 0 -440px;
	-webkit-transition: -webkit-transform 1s cubic-bezier(0.17,.88,.32,1.27);
	-moz-transition: -moz-transform 1s cubic-bezier(0.17,.88,.32,1.27);
	-ms-transition: -ms-transform 1s cubic-bezier(0.17,.88,.32,1.27);
	-o-transition: -o-transform 1s cubic-bezier(0.17,.88,.32,1.27);
	transition: transform 1s cubic-bezier(0.17,.88,.32,1.27);
}


.addcontentdetailsformobile_intro .createcontentuploaditemdetails_image{
	background-position: -120px -360px;
}
.addcontentdetailsformobile_intro .createcontentuploaditemdetails_video{
	background-position: -120px -400px;
}
.addcontentdetailsformobile_intro .createcontentuploaditemdetails_description{
	background-position: -120px -440px;
}
.addcontentdetailsformobile_intro .createcontentuploaditemdetails_text{
	color: #FFFFFF;
}




.createcontenteditthumbnailtext_2 {

}


/*.movablecreatecontentitemtext {*/
/*color: #444444;*/
/*}*/

/*.selectedmovablecreatecontentitemtext {*/
/*color: #444444;*/
/*}*/

.movablecreatecontentitemtext:hover, .selectedmovablecreatecontentitemtext:hover, addlistdetailsformobile:hover {
	cursor: pointer;
	text-decoration: none;
}

.createcontentitemimage {
	display: block;
	/*cursor: move;*/
	float: left;
	/*margin-top: -1px;*/
	/*margin-left: -1px;*/
	width: 50px;
	height: 50px;
	background-image: url(../assets/fallbackimages/listitemimage_new.png);
	background-size: 50px 50px;
	background-repeat: no-repeat;
	color: transparent;
	overflow: hidden;
	border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	overflow: hidden;
}

.createcontentremoveitem {
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 5px;
	width: 30px;
	height: 50px;
}

.createcontentremoveitemicon{
	display: block;
	cursor: pointer;
	position: absolute;
	right: 0px;
	height: 30px;
	width: 30px;
	top: 10px;
	background: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: 0 -520px;
	-webkit-transition: -webkit-transform 1s cubic-bezier(0.17,.88,.32,1.27);
	-moz-transition: -moz-transform 1s cubic-bezier(0.17,.88,.32,1.27);
	-ms-transition: -ms-transform 1s cubic-bezier(0.17,.88,.32,1.27);
	-o-transition: -o-transform 1s cubic-bezier(0.17,.88,.32,1.27);
	transition: transform 1s cubic-bezier(0.17,.88,.32,1.27);
}
.createcontentremoveitemtext{
	position: absolute;
	width: 30px;
	bottom: 10px;
	left: 0px;
	font-family: 'Roboto', sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: center;
	opacity: 0;
	-webkit-transition: -webkit-transform 1s cubic-bezier(0.17,.88,.32,1.27), opacity .3s;
	-moz-transition: -moz-transform 1s cubic-bezier(0.17,.88,.32,1.27), opacity .3s;
	-ms-transition: -ms-transform 1s cubic-bezier(0.17,.88,.32,1.27), opacity .3s;
	-o-transition: -o-transform 1s cubic-bezier(0.17,.88,.32,1.27), opacity .3s;
	transition: transform 1s cubic-bezier(0.17,.88,.32,1.27), opacity .3s;
}
.createcontentremoveitem:hover > .createcontentremoveitemicon{
	-webkit-transform: scale(.8) translateY(-5px);
	-moz-transform: scale(.8) translateY(-5px);
	-ms-transform: scale(.8) translateY(-5px);
	-o-transform: scale(.8) translateY(-5px);
	transform: scale(.8) translateY(-5px);
}
.createcontentremoveitem:hover > .createcontentremoveitemtext{
	-webkit-transform: translateY(5px);
	-moz-transform: translateY(5px);
	-ms-transform: translateY(5px);
	-o-transform: translateY(5px);
	transform: translateY(5px);
	opacity: 1;
}
.createcontentuploaditemdetailscontainer{
	position: relative;
	float: left;
	overflow: hidden;
}
.createcontentuploaditemdetailsexpand{
	cursor: pointer;
	display: block;
	position: relative;
	float: left;
	width: 30px;
	height: 30px;
	margin-top: 10px;
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: -00px -480px;
}
.createcontentuploaditemdetailsholder{
	display: none;
	position: relative;
	float: left;
	height: 50px;
}


#createcontentpublishwrapper {
	position: relative;
	float: left;
	width: calc(100% - 20px);
	padding: 0 10px;
	height: 60px;
	border-top: 1px solid #e5e5e5;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-end;
	gap: 10px;
}
/*.createcontentbuttonholder, .createcontentbuttonholder, .createcontentbuttonholder{*/
/*    margin-right: 10px;*/
/*}*/

/*#createcontentpublishinner {*/
/*    display: inline-block;*/
/*    position: relative;*/
/*    text-align: center;*/
/*    margin: 13px 0;*/
/*}*/

/*#createcontentpublishouter {*/
/*    display: inline-block;*/
/*    position: relative;*/
/*    text-align: center;*/
/*    margin: 13px 0;*/
/*}*/

/*#createcontentsavecontentbutton {*/
/*    display: inline-block;*/
/*    position: relative;*/
/*    margin: 0 10px;*/
/*}*/

/*#createcontentpreviewcontentbutton {*/
/*    display: inline-block;*/
/*    position: relative;*/
/*    margin: 0 10px;*/
/*}*/

/*.createcontentbuttonholder {*/
/*    display: inline-block;*/
/*    position: relative;*/
/*    margin: 0 10px;*/
/*}*/



.errormovableitem .createcontentnewitem {
	border-color: #A24242;
	color: #A24242;
}
.errormovableitem .createcontentselectednewitem {
	border-color: #A24242;
	color: #A24242;
}

.itemnameerrorcontainer {
	z-index: 100;
	position: absolute;
	left: 55px;
	top: 36px;
	/* padding: 4px 10px; */
	display: none;
	background-color: #a24242;
	border-radius: 10px;
	opacity: .7;
}
.shortnameerrorcontainer {
	z-index: 100;
	position: absolute;
	display: none;
	left: 10px;
	bottom: 10px;
}

.errormovableitem:hover .itemnameerrorcontainer {
	display: block;
}
.errorshortname:hover .shortnameerrorcontainer {
	display: block;
}
.errorshortname .shortname {
	color: #A24242;
}
.itemerrormsgpointer {
	display: none;
	margin-left: 166px;
	margin-bottom: -1px;
}

.itemnameerrormsg {
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #fff;
	padding: 4px 10px;
}
.itemshortnameerrormsg {
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #A24242;
	padding: 4px 10px;
}

/*2 image*/
.generateimagepreview2image {
	width: 100%;
	/*height: 300px;*/
	overflow: hidden;
	float: right;
}

#generateimagepreview2image1, #generateimagepreview2image2 {
	width: 50%;
	/*height: 300px;*/
	float: left;
	display: inline-block;
	overflow: hidden;
}

#generateimagepreview2image1 {
	background: dimgray;
}

#generateimagepreview2image2 {
	background: darkslategray;
}

/*3image*/

.generateimagepreview3image {
	width: 100%;
	/*height: 300px;*/
	overflow: hidden;
	float: right;
}

#generateimagepreview3image1 {
	width: 100%;
	/*height: 150px;*/
	float: left;
	overflow: hidden;
}

#generateimagepreview3image2, #generateimagepreview3image3 {
	width: 50%;
	/*height: 150px;*/
	float: left;
	overflow: hidden;

}

#generateimagepreview3image1 {
	background: dimgray;
}

#generateimagepreview3image2 {
	background: darkslategray;
}

#generateimagepreview3image3 {
	background: lightslategray;
}

/*4image*/
.generateimagepreview4image {
	width: 100%;
	/*height: 300px;*/
	overflow: hidden;
	float: right;
}

#generateimagepreview4image1, #generateimagepreview4image2 {
	width: 50%;
	/*height: 150px;*/
	float: left;
	overflow: hidden;
}

#generateimagepreview4image3, #generateimagepreview4image4 {
	width: 50%;
	/*height: 150px;*/
	float: left;
	overflow: hidden;
}

#generateimagepreview4image1 {
	background: dimgray;
}

#generateimagepreview4image2 {
	background: darkslategray;
}

#generateimagepreview4image3 {
	background: lightslategray;
}

#generateimagepreview4image4 {
	background: dimgray;
}

/*5image*/
.generateimagepreview5image {
	width: 100%;
	/*height: 300px;*/
	overflow: hidden;
	float: right;
}

#generateimagepreview5image1, #generateimagepreview5image2 {
	width: 50%;
	/*height: 150px;*/
	float: left;
	overflow: hidden;

}

#generateimagepreview5image3, #generateimagepreview5image4, #generateimagepreview5image5 {
	width: 33.33%;
	/*height: 150px;*/
	float: left;
	overflow: hidden;

}

#generateimagepreview5image1 {
	background: dimgray;
}

#generateimagepreview5image2 {
	background: darkslategray;
}

#generateimagepreview5image3 {
	background: lightslategray;
}

#generateimagepreview5image4 {
	background: darkolivegreen;
}

#generateimagepreview5image5 {
	background: dimgray;
}

/*6image*/
.generateimagepreview6image {
	width: 100%;
	/*height: 300px;*/
	overflow: hidden;
	float: right;
}

#generateimagepreview6image1, #generateimagepreview6image2, #generateimagepreview6image3, #generateimagepreview6image4, #generateimagepreview6image5, #generateimagepreview6image6 {
	width: 33.33%;
	/*height: 150px;*/
	float: left;
	overflow: hidden;

}

#generateimagepreview6image1 {
	background: dimgray;
}

#generateimagepreview6image2 {
	background: darkslategray;
}

#generateimagepreview6image3 {
	background: lightslategray;
}

#generateimagepreview6image4 {
	background: darkolivegreen;
}

#generateimagepreview6image5 {
	background: dimgray;
}

#generateimagepreview6image6 {
	background: lightseagreen;
}

/*7image*/
.generateimagepreview7image {
	width: 100%;
	/*height: 300px;*/
	overflow: hidden;
	float: right;
}

#generateimagepreview7image1, #generateimagepreview7image2, #generateimagepreview7image3 {
	width: 33.33%;
	/*height: 150px;*/
	float: left;
	overflow: hidden;

}

#generateimagepreview7image4, #generateimagepreview7image5, #generateimagepreview7image6, #generateimagepreview7image7 {
	width: 25%;
	/*height: 150px;*/
	float: left;
	overflow: hidden;

}

#generateimagepreview7image1 {
	background: dimgray;
}

#generateimagepreview7image2 {
	background: darkslategray;
}

#generateimagepreview7image3 {
	background: lightslategray;
}

#generateimagepreview7image4 {
	background: darkolivegreen;
}

#generateimagepreview7image5 {
	background: dimgray;
}

#generateimagepreview7image6 {
	background: lightseagreen;
}

#generateimagepreview7image7 {
	background: yellowgreen;
}

/*8image*/
.generateimagepreview8image {
	width: 100%;
	/*height: 300px;*/
	overflow: hidden;
	float: right;
}

#generateimagepreview8image1, #generateimagepreview8image2, #generateimagepreview8image3, #generateimagepreview8image4, #generateimagepreview8image5, #generateimagepreview8image6, #generateimagepreview8image7, #generateimagepreview8image8 {
	width: 25%;
	/*height: 150px;*/
	float: left;
	overflow: hidden;

}

#generateimagepreview8image1 {
	background: dimgray;
}

#generateimagepreview8image2 {
	background: darkslategray;
}

#generateimagepreview8image3 {
	background: lightslategray;
}

#generateimagepreview8image4 {
	background: darkolivegreen;
}

#generateimagepreview8image5 {
	background: darkslateblue;
}

#generateimagepreview8image6 {
	background: lightseagreen;
}

#generateimagepreview8image7 {
	background: yellowgreen;
}

#generateimagepreview8image8 {
	background: mediumseagreen;
}

/*9image*/
.generateimagepreview9image {
	width: 100%;
	/*height: 300px;*/
	overflow: hidden;
	float: right;
}

#generateimagepreview9image1, #generateimagepreview9image2, #generateimagepreview9image3, #generateimagepreview9image4 {
	width: 25%;
	/*height: 150px;*/
	float: left;
	overflow: hidden;
}

#generateimagepreview9image5, #generateimagepreview9image6, #generateimagepreview9image7, #generateimagepreview9image8, #generateimagepreview9image9 {
	width: 20%;
	/*height: 150px;*/
	float: left;
	overflow: hidden;
}

#generateimagepreview9image1 {
	background: dimgray;
}

#generateimagepreview9image2 {
	background: darkslategray;
}

#generateimagepreview9image3 {
	background: lightslategray;
}

#generateimagepreview9image4 {
	background: darkolivegreen;
}

#generateimagepreview9image5 {
	background: darkslateblue;
}

#generateimagepreview9image6 {
	background: lightseagreen;
}

#generateimagepreview9image7 {
	background: yellowgreen;
}

#generateimagepreview9image8 {
	background: mediumseagreen;
}

#generateimagepreview9image9 {
	background: cornflowerblue;
}

/*10image*/
.generateimagepreview10image {
	width: 100%;
	/*height: 300px;*/
	overflow: hidden;
	float: right;
}

#generateimagepreview10image1, #generateimagepreview10image2, #generateimagepreview10image3, #generateimagepreview10image4, #generateimagepreview10image5, #generateimagepreview10image6, #generateimagepreview10image7, #generateimagepreview10image8, #generateimagepreview10image9, #generateimagepreview10image10 {
	width: 20%;
	/*height: 150px;*/
	float: left;
	overflow: hidden;
}

#generateimagepreview10image1 {
	background: dimgray;
}

#generateimagepreview10image2 {
	background: darkslategray;
}

#generateimagepreview10image3 {
	background: lightslategray;
}

#generateimagepreview10image4 {
	background: darkolivegreen;
}

#generateimagepreview10image5 {
	background: darkslateblue;
}

#generateimagepreview10image6 {
	background: lightseagreen;
}

#generateimagepreview10image7 {
	background: yellowgreen;
}

#generateimagepreview10image8 {
	background: mediumseagreen;
}

#generateimagepreview10image9 {
	background: cornflowerblue;
}

#generateimagepreview10image10 {
	background: powderblue;
}

.radiobuttongenerate {
	cursor: pointer;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 10px;
	margin-left: 15px;
}

.addgeneratedimage {
	float: left;
	/*padding-top: 9px;*/
	padding-right: 5px;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #D7D7D7;
}

#radiobuttongenerate0 {
	display: none;
	/*float: left;*/
	/*!*padding-top: 9px;*!*/
	/*padding-right: 5px;*/
	/*text-decoration: none;*/
	/*font-family: 'Roboto', sans-serif;*/
	/*font-weight: bold;*/
	/*font-size: 12px;*/
	/*color: #D7D7D7;*/
	/*margin-left:-19px;*/
	/*margin-top:4px;*/
}

#radiobuttongenerate1 {
	display: none;
	float: left;
	/*padding-top: 9px;*/
	padding-right: 5px;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #D7D7D7;
	margin-top: 9px;
	margin-left: 9px;
}

.addgeneratedimage:hover {
	cursor: pointer;
	text-decoration: underline;
}

.addgeneratedimagefeedback {
	display: none;
	position: absolute;
	top: calc(50% - 37px);
	left: calc(50% - 150px);
	padding: 30px;
	font-size: 14px;
	background-color: rgb(0 0 0 / 60%);
	border-radius: 10px;
	color: #ffffff;
}

.addgeneratedimagefeedbackpointer {
	position: absolute;
	right: 3px;
	top: 5px;
	/* height: 23px; */
	color: #FFFFFF;
	padding: 0 3px 1px 4px;
	cursor: pointer;
}

.back_to_content_holder_button {
	display: none;
}

.new_createcontent_image_upload_button_container {
	position: absolute;
	width: calc(100% - 20px);
	left: 10px;
	top: 10px;
	overflow: hidden;
	z-index: 9;
}

.new_createcontent_image_upload_button_container1 {
	position: absolute;
	width: calc(100% - 20px);
	left: 10px;
	top: 10px;
	overflow: hidden;
	z-index: 9;
}

.new_createcontent_image_upload_button_container2 {
	position: absolute;
	width: calc(100% - 20px);
	left: 10px;
	top: 10px;
	overflow: hidden;
	z-index: 9;
	visibility: hidden;
}

.new_createcontent_image_upload_button_container3 {
	position: absolute;
	width: calc(100% - 20px);
	left: 10px;
	top: 10px;
	overflow: hidden;
	z-index: 9;
	visibility: hidden;

}

.new_createcontent_image_uploader_full .addgeneratedimage_holder {
	position: absolute;
	width: unset;
	right: 10px;
	bottom: 10px;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	text-align: center;
	/*margin-top: 10px;*/
}

.addgeneratedimage_text {
	display: none;

}


#radiobuttongenerate1[type="radio"]:checked + label:before,
#radiobuttongenerate1[type="radio"]:not(:checked) + label:before {
	content: none;
}
#radiobuttongenerate1[type="radio"]:checked + label:after,
#radiobuttongenerate1[type="radio"]:not(:checked) + label:after {
	content: none;
}



.uploadimagevideoclass[type="radio"]:checked + label:before,
.uploadimagevideoclass[type="radio"]:not(:checked) + label:before {
	content: none;
}
.uploadimagevideoclass[type="radio"]:checked + label:after,
.uploadimagevideoclass[type="radio"]:not(:checked) + label:after {
	content: none;
}


.new_createcontent_image_uploader_full .addgeneratedimage_text {
	display: block;
	position: relative;
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	color: #666666;
	font-weight: bold;
	font-size: 16px;
	/*margin-left: 8px*/
}

.new_createcontent_image_uploader_full .radiobuttongeneratetext {
	width: unset;
	/* height: 40px; */
	/* margin-left: 0px; */
	/* margin-right: 0px; */
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	background-color: transparent;
	border-radius: 50%;
	overflow: unset;
	margin-right: 0;
	display: flex;
	align-items: center;
	/* display: inline-block; */
	/* text-align: center; */
	/* float: none; */
	/* margin-top: 0; */
	justify-content: center;
	align-content: flex-end;
	flex-direction: row;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.new_createcontent_image_uploader_full .radiobuttongeneratetext:hover{
	background-color: rgba(0, 0, 0, 0.1);
}

/*.new_createcontent_image_uploader_full .radiobuttongeneratetext:hover {*/
/*    background-color: rgba(0, 0, 0, 0.8);*/
/*}*/

.new_createcontent_image_uploader_full .new_createcontent_image_upload_button_s {
	position: relative;
	float: left;
	width: 100%;
	clear: both;
	margin-top: 10px;
	display: flex;
	justify-content: space-evenly;
}

.generate_image_icon {
	position: relative;
	float: left;
	width: 60px;
	height: 40px;
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: -120px -160px;
}
.new_createcontent_image_uploader_full .generate_image_icon{
	position: relative;
	float: left;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	/*background-color: #E5E5E5;*/
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: -120px -200px;
}

/*.new_createcontent_image_uploader_full .generate_image_icon {*/
/*    width: 80px;*/
/*    height: 40px;*/
/*    background-position: -40px -160px;*/
/*}*/

.addgeneratedimage_holder {
	position: relative;
	/*width: 100%;*/
	float: left;
	/*margin-top: 12px;*/
}

.radiobuttongeneratetext {
	cursor: pointer;
	position: relative;
	float: left;
	width: 60px;
	height: 40px;
	margin-right: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	background-color: rgba(0, 0, 0, 0.6);
	overflow: hidden;
}

.radiobuttongeneratetext:hover {
	/*background-color: rgba(0, 0, 0, 0.8);*/
}

.new_createcontent_image_upload_button {
	cursor: pointer;
	position: relative;
	float: left;
	width: 40px;
	height: 40px;
	margin-right: 5px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	background-color: rgba(0, 0, 0, 0.6);
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: 0 -80px;
}

.new_createcontent_image_upload_button_one {
	cursor: pointer;
	position: relative;
	float: left;
	width: 40px;
	height: 40px;
	margin-right: 5px;
	-webkit-border-radius: .40em;
	-moz-border-radius: .40em;
	border-radius: .40em;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	background-color: rgba(0, 0, 0, 0.6);
	overflow: hidden;

}

.select_from_device_icon {
	position: relative;
	float: left;
	width: 40px;
	height: 40px;
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: 0 -40px;
}

.new_createcontent_image_upload_button_two {
	cursor: pointer;
	position: relative;
	float: left;
	width: 40px;
	height: 40px;
	margin-right: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	background-color: rgba(0, 0, 0, 0.6);
	overflow: hidden;

}

.select_from_web_icon {
	position: relative;
	float: left;
	width: 60px;
	height: 40px;
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: -120px 0;
}
.new_createcontent_image_uploader_full .select_from_web_icon{
	width: 80px;
	background-position: -60px 0;
}

.new_createcontent_image_upload_button_three {
	cursor: pointer;
	position: relative;
	float: left;
	width: 60px;
	height: 40px;
	margin-right: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	background-color: rgba(0, 0, 0, 0.6);
	overflow: hidden;
}
.new_createcontent_image_uploader_full .new_createcontent_image_upload_button_three{
	width: 80px;
}

.select_from_getty_icon {
	position: relative;
	float: left;
	width: 60px;
	height: 40px;
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: -120px -40px;
}
.new_createcontent_image_uploader_full .select_from_getty_icon{
	width: 80px;
	background-position: -40px -40px;
}


.new_createcontent_image_upload_button_four {
	cursor: pointer;
	position: relative;
	float: left;
	width: 60px;
	height: 40px;
	margin-right: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	background-color: rgba(0, 0, 0, 0.6);
	overflow: hidden;
}
.new_createcontent_image_uploader_full .new_createcontent_image_upload_button_four{
	width: 80px;
}

.select_from_giphy_icon {
	position: relative;
	float: left;
	width: 60px;
	height: 40px;
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: -120px -80px;
}
.new_createcontent_image_uploader_full .select_from_giphy_icon{
	width: 80px;
	background-position: -40px -80px;

}

.new_createcontent_image_upload_button_five {
	cursor: pointer;
	position: relative;
	float: left;
	width: 60px;
	height: 40px;
	margin-right: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	background-color: rgba(0, 0, 0, 0.6);
	overflow: hidden;
}
.new_createcontent_image_uploader_full .new_createcontent_image_upload_button_five{
	width: 80px;
}

.select_from_gfycat_icon {
	position: relative;
	float: left;
	width: 60px;
	height: 40px;
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: -120px -120px;
}
.new_createcontent_image_uploader_full .select_from_gfycat_icon{
	width: 80px;
	background-position: -40px -120px;
}
.new_createcontent_image_uploader_full .new_createcontent_image_upload_button_group1:hover{
	background-color: rgba(0, 0, 0, 0.1);

}
.new_createcontent_image_uploader_full .new_createcontent_image_upload_button:hover {
	background-color: rgba(0, 0, 0, 0.1);
}
.new_createcontent_image_uploader_full .new_createcontent_image_upload_button_one:hover {
	/*background-color: rgba(0, 0, 0, 0.1);*/
	background-color: transparent;
}
.new_createcontent_image_uploader_full .new_createcontent_image_upload_button_two:hover {
	background-color: rgba(0, 0, 0, 0.1);
}
.new_createcontent_image_uploader_full .new_createcontent_image_upload_button_three:hover {
	background-color: rgba(0, 0, 0, 0.1);
}
.new_createcontent_image_uploader_full .new_createcontent_image_upload_button_four:hover {
	background-color: rgba(0, 0, 0, 0.1);
}
.new_createcontent_image_uploader_full .new_createcontent_image_upload_button_five:hover {
	background-color: rgba(0, 0, 0, 0.1);
}




.new_createcontent_image_upload_button:hover {
	background-color: rgba(0, 0, 0, 0.8);
}
.new_createcontent_image_upload_button_one:hover {
	background-color: rgba(0, 0, 0, 0.8);
}
.new_createcontent_image_upload_button_two:hover {
	background-color: rgba(0, 0, 0, 0.8);
}
.new_createcontent_image_upload_button_three:hover {
	background-color: rgba(0, 0, 0, 0.8);
}
.new_createcontent_image_upload_button_four:hover {
	background-color: rgba(0, 0, 0, 0.8);
}
.new_createcontent_image_upload_button_five:hover {
	background-color: rgba(0, 0, 0, 0.8);
}

.new_createcontent_image_upload_buttons_show {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.new_createcontent_image_upload_button_group1_text, .new_createcontent_image_upload_button_group2_text {
	display: none;
}

.new_createcontent_image_uploader_full {
	position: absolute;
	top: 10px;
	width: calc(100% - 22px);
	height: calc(100% - 22px);
	left: 10px;
	text-align: center;
	background: rgb(255 255 255 / 90%);
	border: 1px dashed #bbbbbb;
	display: grid;
	align-content: space-evenly;
	justify-items: center;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}

.new_createcontent_image_uploader_full .new_createcontent_image_upload_button_group1 {
	position: relative;
	float: left;
	width: 280px;
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	justify-content: space-evenly;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	cursor: pointer;
}

.new_createcontent_image_uploader_full .new_createcontent_image_upload_button_group1_text {
	cursor: pointer;
	display: block;
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	color: #666666;
	font-weight: bold;
	font-size: 16px;
}


.new_createcontent_image_uploader_full .new_createcontent_image_upload_button_group2 {
	position: relative;
	float: left;
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.new_createcontent_image_uploader_full .new_createcontent_image_upload_button_group2_text {
	display: block;
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	color: #999999;
	font-weight: normal;
	font-size: 14px;
}

.new_createcontent_image_uploader_full .new_createcontent_image_upload_button {
	display: none;
}

.new_createcontent_image_uploader_full .new_createcontent_image_upload_button_one {
	display: block;
	float: none;
	width: 50px;
	height: 50px;
	margin-right: unset;
	/*border: 1px solid #999999;*/
	margin-top: unset;
	background-color: transparent;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

/*.new_createcontent_image_uploader_full .new_createcontent_image_upload_button_one:hover {*/
/*    background-color: #dddddd;*/
/*}*/

/*.new_createcontent_image_uploader_full .new_createcontent_image_upload_button_two, .new_createcontent_image_uploader_full .new_createcontent_image_upload_button_three, .new_createcontent_image_uploader_full .new_createcontent_image_upload_button_four, .new_createcontent_image_uploader_full .new_createcontent_image_upload_button_five {*/
/*    width: 90px;*/
/*    height: 40px;*/
/*    margin-left: 5px;*/
/*    margin-top: 10px;*/
/*    -webkit-transform: scale(1);*/
/*    -moz-transform: scale(1);*/
/*    -ms-transform: scale(1);*/
/*    -o-transform: scale(1);*/
/*    transform: scale(1);*/
/*    display: inline-block;*/
/*    text-align: center;*/
/*    float: none;*/
/*}*/

.new_createcontent_image_uploader_full .new_createcontent_image_upload_button_two, .new_createcontent_image_uploader_full .new_createcontent_image_upload_button_three, .new_createcontent_image_uploader_full .new_createcontent_image_upload_button_four, .new_createcontent_image_uploader_full .new_createcontent_image_upload_button_five {
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	background-color: transparent;
	margin-right: unset;
}


/*.new_createcontent_image_uploader_full .new_createcontent_image_upload_button_two{*/
/*width: calc(50% - 90px);*/
/*height: 50px;*/
/*margin-left: 60px;*/
/*margin-right: 0;*/
/*margin-top: 10px;*/
/*-webkit-transform: scale(1);*/
/*-moz-transform: scale(1);*/
/*-ms-transform: scale(1);*/
/*-o-transform: scale(1);*/
/*transform: scale(1);*/
/*}*/
/*.new_createcontent_image_uploader_full .new_createcontent_image_upload_button_three{*/
/*width: calc(50% - 90px);*/
/*height: 50px;*/
/*margin-left: 60px;*/
/*margin-right: 0;*/
/*margin-top: 10px;*/
/*-webkit-transform: scale(1);*/
/*-moz-transform: scale(1);*/
/*-ms-transform: scale(1);*/
/*-o-transform: scale(1);*/
/*transform: scale(1);*/
/*}*/
/*.new_createcontent_image_uploader_full .new_createcontent_image_upload_button_four{*/
/*width: calc(50% - 90px);*/
/*height: 50px;*/
/*margin-left: 60px;*/
/*margin-right: 0;*/
/*margin-top: 10px;*/
/*-webkit-transform: scale(1);*/
/*-moz-transform: scale(1);*/
/*-ms-transform: scale(1);*/
/*-o-transform: scale(1);*/
/*transform: scale(1);*/
/*}*/
.new_createcontent_image_uploader_full .select_from_device_icon {
	float: none;
	/*margin-left: auto;*/
	/*margin-right: auto;*/
	/*width: 50px;*/
	/*height: 50px;*/
	margin: 5px;
	background-position: 0 0;
}

/*.new_createcontent_image_uploader_full .select_from_web_icon {*/
/*    width: 80px;*/
/*    height: 40px;*/
/*    margin: 0 5px;*/
/*    background-position: -40px 0;*/
/*}*/

/*.new_createcontent_image_uploader_full .select_from_getty_icon {*/
/*    width: 80px;*/
/*    height: 40px;*/
/*    margin: 0 5px;*/
/*    background-position: -40px -40px;*/
/*}*/

/*.new_createcontent_image_uploader_full .select_from_giphy_icon {*/
/*    width: 80px;*/
/*    height: 40px;*/
/*    margin: 0 5px;*/
/*    background-position: -40px -80px;*/
/*}*/

/*.new_createcontent_image_uploader_full .select_from_gfycat_icon {*/
/*    width: 80px;*/
/*    height: 40px;*/
/*    margin: 0 5px;*/
/*    background-position: -40px -120px;*/
/*}*/


.createcontentpublishformobile {
	display: none;
}

.createcontentcancelformobile {
	display: none;
}

.additemimageformobile {
	display: none;
}

.additemvideoformobile {
	display: none;
}

.additemdescriptionformobile {
	display: none;
}

.addcontentdetailsformobile_intro {
	position: absolute;
	top: 0;
	right: 10px;
	line-height: normal;
	z-index: 1;
}

.createcontentcancelanddeletebutton{
	position: relative;
	float: left;
	display: flex;
	gap: 10px;
}

/* Mappoll Extras */
.mappopupwrapper{
	display: none;
	position: fixed;
	width: 100%;
	height: calc(100% - 50px);
	top: 50px;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: auto;
	z-index: 110;
	background-color: rgba(0, 0, 0, 0.7);
}
.mappopupholder{
	width: calc(100% - 40px);
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
	background-color: rgba(0, 0, 0, 0.7);
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 20px;
	-moz-border-radius: 0.40em;
	-webkit-border-radius: 0.4em;
	border-radius: 0.4em;
	box-shadow: 0 0 5px 1px rgb(0 0 0 / 45%);
	-moz-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .45);
	-webkit-box-shadow: 0 0 5px 1px rgb(0 0 0 / 45%);
	z-index: 99999;
	overflow: hidden;
}
#map{
	background: white;
	top: 40px;
	position: relative;
	margin-bottom: 40px;
	height: 60vh;
	width: calc(100% - 70px);
	left: 50%;
	transform: translateX(-50%);
	border-radius: 5px;
	padding: 20px;
}
.mappopupclose{
	position: relative;
	float: right;
	width: 40px;
	height: 40px;
	background-image: url(../assets/spritesv2/createcontent.png);
	background-position: 0 -200px;
	cursor: pointer;
	background-size: 320px 800px;
	z-index: 999;
}
.mappopuptitle{
	text-align: center;
	top: 10px;
	position: relative;
}
.mappopuptitle span{
	color: white;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 18px;
}
.mapLegendColor{
	height: 10px;
	width: 10px;
	display: inline-block;
	margin-right: 5px;
}
.mapLegendText{
	display: inline-block;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
}
.createcontentuploaditemdetails_tag_map_area_holder {
	position: relative;
	float: left;
	width: 30px;
	height: 30px;
	margin-top: 10px;
	background-image: url(../assets/spritesv2/createcontent.png);
	background-size: 320px 800px;
	background-position: -80px -400px;
	cursor: pointer;
}
.createcontentuploaditemdetails_tag_map_area {
	background-size: 320px 800px;
	display: block;
	position: relative;
	float: left;
	width: 30px;
	height: 30px;
	margin-top: 10px;
	background-image: url(../assets/spritesv2/createcontent.png);
	background-position: 0px -440px;
	-webkit-transition: -webkit-transform 1s cubic-bezier(0.17,.88,.32,1.27);
	-moz-transition: -moz-transform 1s cubic-bezier(0.17,.88,.32,1.27);
	-ms-transition: -ms-transform 1s cubic-bezier(0.17,.88,.32,1.27);
	-o-transition: -o-transform 1s cubic-bezier(0.17,.88,.32,1.27);
	transition: transform 1s cubic-bezier(0.17,.88,.32,1.27);
}
.createcontentuploaditemdetails_tag_map_area_holder:hover > .createcontentuploaditemdetails_tag_map_area{
	-webkit-transform: scale(.8) translateY(-5px);
	-moz-transform: scale(.8) translateY(-5px);
	-ms-transform: scale(.8) translateY(-5px);
	-o-transform: scale(.8) translateY(-5px);
	transform: scale(.8) translateY(-5px);
}

.createcontentuploaditemdetails_tag_map_area_holder:hover > .createcontentuploaditemdetails_text{
	-webkit-transform: translateY(5px);
	-moz-transform: translateY(5px);
	-ms-transform: translateY(5px);
	-o-transform: translateY(5px);
	transform: translateY(5px);
	opacity: 1;
}

.mappollcategorycolorlabeltext{
	left: 28px;
	line-height: 25px;
}
.tagareaerror{
	border-color: #CC0000!important;
	color: #CC0000!important;
	-webkit-transform: translateY(5px);
	-moz-transform: translateY(5px);
	-ms-transform: translateY(5px);
	-o-transform: translateY(5px);
	transform: translateY(5px);
	opacity: 1;
	position: absolute;
	width: 30px;
	bottom: 10px;
	left: 0px;
	font-family: 'Roboto', sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: center;
}


@media only screen and (max-width: 850px) {


	#createcontentformholder {
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}

	.createcontentintrotext, .selectedcreatecontentintrotext {
		/*width: calc(100% - 65px);*/
	}

	#itemcontent_holder {
		display: block;
		position: absolute;
		width: 100%;
		left: -100%;
		z-index: 9999;
		background-color: #FFFFFF;
		/*overflow: hidden;*/
	}
	.item{
		overflow: hidden;
	}

	/*.itemcontent_holder_shown{*/
	/*left: 0!important;*/
	/*}*/
	/*.itemcontent_holder_hide{*/
	/*left: -100%!important;*/
	/*}*/
	#createcontentholder {
		width: calc(100% - 20px);
		border-left: none;
		padding-top: 10px;
		margin-left: 10px;
	}

	#createcontentboxholder {
		max-width: unset;
	}



	.addcontentdetailsformobile_intro .additemimageformobile {
		display: block;
		position: relative;
		float: left;
		width: 30px;
		height: 30px;
		margin-top: 10px;
		margin-right: 5px;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		background-image: url("../assets/sprites/createlistadditemdetailsicons.png");
		background-position: 0 -90px;
		background-size: 30px 240px;
	}

	.addcontentdetailsformobile_intro .additemvideoformobile {
		display: block;
		position: relative;
		float: left;
		width: 30px;
		height: 30px;
		margin-top: 10px;
		margin-right: 5px;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		background-image: url("../assets/sprites/createlistadditemdetailsicons.png");
		background-position: 0 -120px;
		background-size: 30px 240px;
	}

	.addcontentdetailsformobile_intro .additemdescriptionformobile {
		display: block;
		position: relative;
		float: left;
		width: 30px;
		height: 30px;
		margin-top: 10px;
		margin-right: 5px;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		background-image: url("../assets/sprites/createlistadditemdetailsicons.png");
		background-position: 0 -150px;
		background-size: 30px 240px;
	}

	.addlistdetailsformobile_item {
		position: relative;
		float: left;
		width: 105px;
		height: 40px;
		overflow: hidden;
	}

	.addlistdetailsformobile_item_expand {
		display: none;
		position: relative;
		float: left;
		width: 30px;
		height: 30px;
		margin-top: 10px;
		margin-right: 5px;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		background-image: url("../assets/sprites/createlistadditemdetailsicons.png");
		background-position: 0 -210px;
		background-size: 30px 240px;
	}

	.additemimageformobile {
		display: block;
		position: relative;
		float: left;
		width: 30px;
		height: 30px;
		margin-top: 10px;
		margin-right: 5px;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		background-image: url("../assets/sprites/createlistadditemdetailsicons.png");
		background-position: 0 0;
		background-size: 30px 240px;
	}

	.additemvideoformobile {
		display: block;
		position: relative;
		float: left;
		width: 30px;
		height: 30px;
		margin-top: 10px;
		margin-right: 5px;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		background-image: url("../assets/sprites/createlistadditemdetailsicons.png");
		background-position: 0 -30px;
		background-size: 30px 240px;
	}

	.additemdescriptionformobile {
		display: block;
		position: relative;
		float: left;
		width: 30px;
		height: 30px;
		margin-top: 10px;
		margin-right: 5px;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		background-image: url("../assets/sprites/createlistadditemdetailsicons.png");
		background-position: 0 -60px;
		background-size: 30px 240px;
	}

	.additemimageformobile:hover, .additemvideoformobile:hover, .additemdescriptionformobile:hover, .addlistdetailsformobile_item_expand:hover {
		cursor: pointer;
		background-color: #CCCCCC;
	}

	.addcontentdetailsformobile_intro .additemimageformobile:hover, .addcontentdetailsformobile_intro .additemvideoformobile:hover, .addcontentdetailsformobile_intro .additemdescriptionformobile:hover {
		cursor: pointer;
		background-color: #b95353;
	}

	/*.createcontentselectednewitem, .createcontentnewitem {*/
	/*    width: calc(100% - 205px);*/
	/*}*/

	#itemcontent {
		width: 100%;
	}

	.galleryvideo {
		width: 100%;
		/*background-color: #000000;*/
		background-color: #f1f1f2;;
	}

	.galleryimagecontainer, .galleryvideocontainer {
		/*width: 450px;*/
		width: 100%;
		overflow: hidden;
		margin-left: auto;
		margin-right: auto;
	}

	.galleryvideocontainer {
		width: 100%;
	}

	.uploadimagevideo {
		width: 100%;
	}



	.itemtitle {
		width: 100%;
	}

	.itemtitletext {
		width: calc(100% - 5px);
	}

	.descriptionholder {
		width: 100%;
	}

	/*.descriptionbox {
        width: 100%;
    }*/

	/*.descriptiontext {
        width: calc(100% - 33px);  ////???
    }*/

	.back_to_content_holder_button {
		display: block;
		position: fixed;
		bottom: 5px;
		left: -100%;
		width: calc(100% - 12px);
		height: 29px;
		background-color: #a24242;
		color: #FFFFFF;
		font-family: Roboto, sans-serif;
		text-align: center;
		font-size: 18px;
		padding-top: 17px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border: 1px solid rgb(204, 204, 204);
		-webkit-box-shadow: black 0px 0px 45px -15px;
		-moz-box-shadow: black 0px 0px 45px -15px;
		box-shadow: black 0px 0px 45px -15px;
		z-index: 110;
	}

	.back_to_content_holder_button:hover {
		cursor: pointer;
		background-color: #ae4b4b;
		/*background-color: #7abafa;*/
	}



	/*.createcontentpublishformobile {*/
	/*    display: inline-block;*/
	/*    position: relative;*/
	/*    width: 30px;*/
	/*    height: 30px;*/
	/*    margin: 9px 10px 0 10px;*/
	/*    background-image: url("../assets/sprites/createcontentbottombaricons.png");*/
	/*    background-position: 0 0;*/
	/*    cursor: pointer;*/
	/*}*/

	/*.createcontentpublishformobile_active {*/
	/*    display: block;*/
	/*    float: left;*/
	/*    margin: 9px 0 0 10px;*/
	/*    background-position: 0 -60px;*/
	/*}*/

	/*.createcontentcancelformobile {*/
	/*    display: inline-block;*/
	/*    position: relative;*/
	/*    width: 30px;*/
	/*    height: 30px;*/
	/*    margin: 9px 10px 0 10px;*/
	/*    background-image: url("../assets/sprites/createcontentbottombaricons.png");*/
	/*    background-position: 0 -30px;*/
	/*    cursor: pointer;*/
	/*}*/

	/*.createcontentcancelformobile_active {*/
	/*    display: block;*/
	/*    float: right;*/
	/*    margin: 9px 10px 0 0;*/
	/*    background-position: 0 -90px;*/
	/*}*/

	/*#createcontentpublishinner {*/
	/*    position: relative;*/
	/*    text-align: center;*/
	/*    float: left;*/
	/*    margin-top: 0px;*/
	/*    width: 50%;*/
	/*    height: 48px;*/
	/*    overflow: hidden;*/
	/*}*/

	/*#createcontentpublishouter {*/
	/*    position: relative;*/
	/*    text-align: center;*/
	/*    float: right;*/
	/*    margin-top: 0px;*/
	/*    width: 50%;*/
	/*    height: 48px;*/
	/*    top: unset;*/
	/*    right: unset;*/
	/*}*/

	.createcontentpublishbutton_shown {
		display: inline-block;
	}

	/*#createcontentsavecontentbutton {*/
	/*    display: none;*/
	/*    float: none;*/
	/*    margin: 14px 5px 0 5px;*/
	/*    !*-webkit-transition: all .3s;*!*/
	/*    !*-moz-transition: all .3s;*!*/
	/*    !*-ms-transition: all .3s;*!*/
	/*    !*-o-transition: all .3s;*!*/
	/*    !*transition: all .3s;*!*/
	/*}*/

	/*#createcontentpreviewcontentbutton {*/
	/*    display: none;*/
	/*    float: none;*/
	/*    margin: 14px 5px 0 5px;*/
	/*    !*-webkit-transition: all .3s;*!*/
	/*    !*-moz-transition: all .3s;*!*/
	/*    !*-ms-transition: all .3s;*!*/
	/*    !*-o-transition: all .3s;*!*/
	/*    !*transition: all .3s;*!*/
	/*}*/

	/*#createcontentpublishcontentbutton {*/
	/*    display: none;*/
	/*    float: none;*/
	/*    margin: 14px 5px 0 5px;*/
	/*    !*-webkit-transition: all .3s;*!*/
	/*    !*-moz-transition: all .3s;*!*/
	/*    !*-ms-transition: all .3s;*!*/
	/*    !*-o-transition: all .3s;*!*/
	/*    !*transition: all .3s;*!*/
	/*}*/

	/*#createcontentcancelcontentbutton {*/
	/*    display: none;*/
	/*    float: none;*/
	/*    margin: 14px 5px 0 5px;*/
	/*    !*-webkit-transition: all .3s;*!*/
	/*    !*-moz-transition: all .3s;*!*/
	/*    !*-ms-transition: all .3s;*!*/
	/*    !*-o-transition: all .3s;*!*/
	/*    !*transition: all .3s;*!*/
	/*}*/

	/*#createcontentdeletecontentbutton {*/
	/*    display: none;*/
	/*    float: none;*/
	/*    !*margin: 14px 5px 0 5px;*!*/
	/*    !*-webkit-transition: all .3s;*!*/
	/*    !*-moz-transition: all .3s;*!*/
	/*    !*-ms-transition: all .3s;*!*/
	/*    !*-o-transition: all .3s;*!*/
	/*    !*transition: all .3s;*!*/
	/*}*/

}


@media only screen and (max-width: 600px){
	.createcontentpublishformobile{
		cursor: pointer;
		display: block;
		position: absolute;
		left: 5px;
		top: 10px;
		width: 40px;
		height: 40px;
		border-radius: 50%;
		background-color: #d1d3d4;
		background-image: url(../assets/spritesv2/createcontent.png);
		background-size: 320px 800px;
		background-position: 0 -200px;
	}
	.createcontentpublishformobile:hover{
		background-color: #dddddd;
	}
	.createcontentpublishformobile:active{
		background-color: #bcbec0;
	}
	.indexslidercontentname{
		font-size: 12px;
	}
	#createcontentpublishwrapper{
		width: calc(100% - 50px);
		padding-left: 50px;
		justify-content: space-evenly;
	}

	.createcontentcancelanddeletebutton{
		display: none;
		position: absolute;
		left: 5px;
		top: -85px;
		padding: 10px;
		background-color: #e5e5e5;
		border-radius: 5px;
	}

	.createcontentcancelformobile {
		display: block;
		position: relative;
		width: 40px;
		height: 40px;
		background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
		background-position: 0 -200px;
		cursor: pointer;
		border-radius: 50%;
		background-color: #BF3C30;
	}
	#createcontentpublishouter{
		position: absolute;
		top: 10px;
		margin: 0;
		right: 10px;
	}
	#createcontentsavecontentbutton, #createcontentpreviewcontentbutton, #createcontentpublishcontentbutton{
		margin: 0 5px;
	}
	#createlisttitletext{
		font-size: 18px;
	}
	.createcontentimportbutton, .createlistcontentsetting{
		font-size: 12px;
	}
	#containerholderwrapper{
		width: 100%;
	}
	.itemtitleholder{
		width: calc(100% - 20px);
		padding: 0 10px;
	}
	.createlistnameplaceholder{
		font-size: 16px;
	}
}

@media only screen and (max-width: 370px) {
	#createcontentholder {
		width: 100%;
		margin-left: 0px;
	}
}

/*@media only screen and (max-width: 1024px){*/

/*}*/
/*@media only screen and (max-width: 870px){*/
/*!*#createcontentholder {*!*/
/*!*width: 400px;*!*/
/*!*}*!*/
/*!*#itemcontent {*!*/
/*!*width: calc(100% - 401px);*!*/
/*!*}*!*/
/*!*.galleryvideo {*!*/
/*!*!*transform: scale(.5);*!*!*/
/*!*!*width: 100%;*!*!*/
/*!*}*!*/
/*!*.galleryvideo img {*!*/
/*!*!*transform: scale(.5)!important;*!*!*/
/*!*!*width: 100% !important;*!*!*/
/*!*!*height: auto !important;*!*!*/
/*!*}*!*/
/*!*.uploadimagevideo {*!*/
/*!*width: 100%;*!*/
/*!*}*!*/
/*!*.itemtitleholder {*!*/
/*!*width: 100%;*!*/
/*!*}*!*/
/*!*.descriptionholder {*!*/
/*!*width: 100%;*!*/
/*!*}*!*/
/*!*.descriptionbox {*!*/
/*!*width: 100%;*!*/
/*!*!*background-color: #ffffff;*!*!*/
/*!*}*!*/
/*!*.uploadimagevideooptionsholder {*!*/
/*!*width: 100%;*!*/
/*!*}*!*/
/*!*.galleryvideobottomnav {*!*/
/*!*width: 100%;*!*/
/*!*}*!*/
/*!*.uploadimagevideooptionsholder {*!*/
/*!*width: 100%;*!*/
/*!*text-align: center;*!*/
/*!*}*!*/
/*!*.uploadimagevideoclass {*!*/
/*!*margin-left: 0px;*!*/
/*!*}*!*/
/*!*.uploadimagevideoclasstext {*!*/
/*!*width: 100px;*!*/
/*!*text-align: left;*!*/
/*!*}*!*/
/*!*.uploadimageorembedvideobox{*!*/
/*!*position: relative;*!*/
/*!*display: inline-block;*!*/
/*!*}*!*/
/*!*.embedvideoholder {*!*/
/*!*width: calc(100% - 10px)*!*/
/*!*}*!*/
/*!*.embedvideoid {*!*/
/*!*width: calc(100% - 144px);*!*/
/*!*}*!*/
/*!*.embedvideoidforreset{*!*/
/*!*width: calc(100% - 164px);*!*/
/*!*}*!*/
/*!*.itemtitle {*!*/
/*!*width: 100%;*!*/
/*!*}*!*/
/*!*.itemtitletext {*!*/
/*!*width: 100%;*!*/
/*!*padding-left: 0px;*!*/
/*!*}*!*/
/*#itemcontent {*/
/*transform: scale(.9);*/
/*margin-left: -22px;*/
/*margin-top: -34px;*/
/*border-right: 1px solid #e5e5e5;*/
/*}*/
/*#createcontentholder {*/
/*width: calc(100% - 406px);*/
/*margin-left: -24px;*/
/*}*/
/*.descriptionbox {*/
/*height: 336px;*/
/*}*/
/*.descriptiontext{*/
/*height: 304px;*/
/*}*/

/*}*/
/*@media only screen and (max-width: 815px){*/

/*#createcontentcontentflagasadultholder{*/
/*margin-top: 12px;*/
/*margin-bottom: 5px;*/
/*}*/
/*.categoryandtag{*/
/*float: left;*/
/*}*/
/*}*/

/*@media only screen and (max-width: 768px){*/
/*#itemcontent {*/
/*display: none;*/
/*transform: scale(1);*/
/*margin-left: 0px;*/
/*margin-top: 0px;*/
/*border-right: 1px solid #e5e5e5;*/
/*}*/
/*#createcontentholder {*/
/*width: 100%;*/
/*position: relative;*/
/*float: left;*/
/*margin-left: auto;*/
/*}*/
/*#createcontentholderinner {*/
/*!*background-color: #f7f6f6;*!*/
/*!*border-left: 1px solid #e5e5e5;*!*/
/*!*border-right: 1px solid #e5e5e5;*!*/
/*!*border-bottom: 1px solid #e5e5e5;*!*/
/*}*/
/*#createcontentboxholder {*/
/*max-width: 768px;*/
/*}*/

/*.addlistdetailsformobile{*/
/*display: inline-block;*/
/*text-align: center;*/
/*color: #666666;*/
/*background-image: -webkit-linear-gradient(bottom, #ffffff 5%, #f5f5f5 90%);*/
/*border: 1px solid #dddddd;*/
/*width: 80px;*/
/*height: 17px;*/
/*border-radius: 1.25em;*/
/*margin-top: 5px;*/
/*padding-top: 10px;*/
/*}*/
/*.addlistdetailsformobile:hover{*/
/*cursor: pointer;*/
/*text-decoration: none;*/
/*background-image: -webkit-linear-gradient(bottom, #ffffff 5%, #dedede 90%);*/
/*}*/
/*.addlistdetailsformobile:active{*/
/*cursor: pointer;*/
/*text-decoration: none;*/
/*background-color: #b3b3b3;*/
/*}*/
/*.createcontentselectednewitem, .createcontentnewitem {*/
/*width: calc(100% - 220px)*/
/*}*/
/*#createcontentpreviewcontentbutton {*/
/*display: none;*/
/*}*/
/*#createcontentpublishwrapper {*/
/*position: fixed;*/
/*width: 100%;*/
/*height: 45px;*/
/*float: left;*/
/*clear: both;*/
/*bottom: 0;*/
/*display: block;*/
/*background-color: #e5e5e5;*/
/*z-index: 102;*/
/*!* border-top: 1px solid #e5e5e5; *!*/
/*border-top: 1px solid #cfcfcf;*/
/*-moz-border-bottom-left-radius: 0px;*/
/*-webkit-border-bottom-left-radius: 0px;*/
/*border-bottom-left-radius: 0px;*/
/*-moz-border-bottom-right-radius: 0px;*/
/*-webkit-border-bottom-right-radius: 0px;*/
/*border-bottom-right-radius: 0px;*/
/*}*/
/*#createcontentpublishinner {*/
/*display: block;*/
/*position: relative;*/
/*margin-top: 12px;*/
/*margin-left: 0;*/
/*margin-right: 0;*/
/*float: left;*/
/*width: 50%;*/
/*height: 21px;*/
/*}*/
/*#createcontentpublishouter{*/
/*display: block;*/
/*position: relative;*/
/*margin-top: 12px;*/
/*top: 0px;*/
/*right: 0;*/
/*float: left;*/
/*width: 50%;*/
/*height: 21px;*/
/*}*/
/*#createcontentsavecontentbutton {*/
/*display: block;*/
/*float: left;*/
/*position: relative;*/
/*margin-right: 0px;*/
/*width: 50%;*/
/*!*border-right: 1px solid #cfcfcf;*!*/
/*}*/
/*.createcontentobutton{*/
/*width: 80px;*/
/*height: 21px;*/
/*margin-left: auto;*/
/*margin-right: auto;*/
/*}*/
/*.createcontentbuttonholder {*/
/*position: relative;*/
/*float: left;*/
/*display: block;*/
/*right: 0px;*/
/*width: 49%;*/
/*border-left: 1px solid #cfcfcf;*/
/*height: 21px;*/
/*}*/
/*#createcontentcancelcontentbutton{*/
/*right: 0px;*/
/*}*/
/*.createcontenteditthumbnailtext{*/
/*display: none;*/
/*}*/
/*.movablecreatecontentitemtext, .selectedmovablecreatecontentitemtext{*/
/*position: relative;*/
/*display: block;*/
/*width: 40px;*/
/*height: 40px;*/
/*margin-top: 0px;*/
/*background-image: url("../assets/sprites/editthumbnailicon.png");*/
/*background-position: 0 0;*/
/*}*/
/*}*/
/*@media only screen and (max-width: 600px){*/
/*#createcontentholder {*/
/*width: 100%;*/
/*}*/
/*}*/

/*@media only screen and (max-width: 515px){*/

/*}*/

#cloned_items li {
	position: absolute;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
	-webkit-tap-highlight-color: transparent !important;
	left: 33px;
	/*z-index: 1 !important;*/
	/*width: calc(100% - 42px) !important;*/
}

#cloned_items li:hover, #cloned_items li a:hover {
	cursor: pointer; /* fallback if grab cursor is unsupported */
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab;
}

#cloned_items li:active, #cloned_items li a:active {
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: grabbing;
}

#cloned_items {
	position: relative;
	width: calc(100% - 35px);
}

#movablecreatecontent li {
	z-index: 5 !important;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
	-webkit-tap-highlight-color: transparent !important;
}

#movablecreatecontent li:hover {
	z-index: 6 !important;
}

#movablecreatecontent li:not(.movablecreatecontentaddanotheritem):hover {
	cursor: pointer; /* fallback if grab cursor is unsupported */
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab;

}

#movablecreatecontent li:not(.movablecreatecontentaddanotheritem):active {
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: grabbing;
}

.ui-sortable-helper {
	transition: transform 0.3s !important;
	-webkit-transform: rotate(-3deg) !important;
	-moz-transform: rotate(-3deg) !important;
	-o-transform: rotate(-3deg) !important;
	-ms-transform: rotate(-3deg) !important;
	transform: rotate(-3deg) !important;
	box-shadow: 2px 2px 10px 0 #00000066 !important;
	background-color: #eeeeee !important;
	background-image: none !important;
	/*cursor: grabbing !important;*/
	/*cursor: -moz-grabbing !important;*/
	/*cursor: -webkit-grabbing !important;*/
}

.uisortablehelperrotateback {
	transition: transform 0.3s !important;
	-webkit-transform: rotate(0deg) !important;
	-moz-transform: rotate(0deg) !important;
	-o-transform: rotate(0deg) !important;
	-ms-transform: rotate(0deg) !important;
	transform: rotate(0deg) !important;
}

.contentnavupholder {
	position: absolute;
	display: none;
	width: 100%;
	height: 40px;
	left: 0;
	top: 52px;
	z-index: 99;
	background-image: -webkit-linear-gradient(90deg, rgb(0 0 0 / 0%) 0%, rgb(0 0 0 / 30%) 100%);
	user-select: none;
	pointer-events: none;
}
.contentnavup, .contentnavdown {
	display: flex;
	width: 110px;
	height: 25px;
	margin: 5px calc(50% - 55px);
	background-color: rgba(0, 0, 0, 0.5);
	align-items: center;
	justify-content: center;
	cursor: pointer;
	pointer-events: all;
	transition: background-color .3s ease-in-out;
}


.contentnavuptext , .contentnavdowntext{
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-transform: capitalize;
}

.contentnavupicon {
	position: relative;
	float: left;
	width: 20px;
	height: 20px;
	background: url(../assets/sprites/scrollbutton.png);
	background-position: 0 0;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.contentnavdownholder {
	position: absolute;
	display: none;
	width: 100%;
	height: 40px;
	left: 0;
	bottom: 0;
	z-index: 99;
	background-image: -webkit-linear-gradient(90deg, rgb(0 0 0 / 30%) 0%, rgb(0 0 0 / 0%) 100%);
	user-select: none;
	pointer-events: none;
}


.contentnavdownicon {
	position: relative;
	float: left;
	width: 20px;
	height: 20px;
	background: url(../assets/sprites/scrollbutton.png);
	background-position: 0 0;
}



.rmlscrollbartrack {
	width: 8px;
	height: 100%;
	position: relative;
	float: right;
	background: #DDDDDD;
	z-index: 100;
}

.rmlscrollbardrag {
	background-color: #bbbbbb;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	/*background: #bbd;*/
	position: relative;
	/*top: 0;*/
	left: 0;
	cursor: pointer;
	z-index: 101;
}

.createcontentformwrapper {
	display: block;
	position: relative;
	width: 100%;
	/*min-height: 735px;*/
	float: left;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	-moz-border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top: 1px solid #eeeeee;
	background-color: #f7f6f6;
}
.addeditemcounttext{
	position: relative;
	float: left;
	margin-left: 10px;
	font-family: 'Roboto', sans-serif;
	font-style: italic;
	font-size: 14px;
	color: #666666;
	width: 160px;
	height: 48px;
	display: flex;
	align-items: center;
	margin-top: -48px;
}









.contentholderwithoutrank #createcontentintrotext{
	width: 100%;
	margin-left: 0;
}
.contentholderwithoutrank #movablecreatecontent{
	width: 100%;
	margin: 0;
	margin-top: -3px;
}
.contentholderwithoutrank .movablecreatecontentitem{
	width: 100%;
	margin-left: 0px;
}
.contentholderwithoutrank .selectedmovablecreatecontentitem{
	margin-left: 0px;
}
.contentholderwithoutrank #cloned_items li{
	left: 0px;
}
.contentholderwithoutrank #cloned_items{
	width: 100%;
	left: 0px;
}
.contentholderwithoutrank .createcontentuploaditemdetailsholder{
	margin-left: 20px;
}
.contentholderwithoutrank .movablecreatecontentaddanotheritem{
	width: 200px;
	float: right;
	margin-right: 7px;
}

/*.imgareaselect-border1, .imgareaselect-border2,.imgareaselect-border3, .imgareaselect-border4, .imgareaselect-border1, .imgareaselect-border2, .imgareaselect-border3, .imgareaselect-border4, .imgareaselect-handle, .imgareaselect-outer, .imgareaselect-selection {
}*/
.fromthewebimg{
	display: inline-block;
	position: relative;
	width: 120px;
	height: 40px;
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: -180px 0px;

}
.gettyimageslogo{
	display: inline-block;
	position: relative;
	width: 120px;
	height: 40px;
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: -180px -40px;

}
.giphylogosmall{
	display: inline-block;
	position: relative;
	width: 120px;
	height: 40px;
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: -180px -80px;

}
.gfycatlogosmall{
	display: inline-block;
	position: relative;
	width: 120px;
	height: 40px;
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: -180px -120px;
}
.youtubelogosmall{
	display: inline-block;
	position: relative;
	width: 120px;
	height: 40px;
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: -180px -160px;
}

.searchwhite{
	cursor: pointer;
	position: relative;
	float: left;
	width: 40px;
	height: 40px;
	background-image: url(../assets/spritesv2/common.png);
	background-size: 360px 800px;
	background-position: 0 -440px;
}
.createcontentimageuploadpopupoverall	{
	position:fixed;
	left:0;
	z-index:999996;
}

.createcontentimageuploadpopupbackground	{
	display:none;
	position:fixed;
	height:100%;
	width:200%;
	/*z-index:999997;*/
	top:40px;
	background-color:#000000;
	opacity:0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-khtml-opacity: 0.5;
	-moz-opacity: 0.5;
}
.noscroll {
	overflow: hidden;
}
[aria-hidden="true"]  { display: none; }
[aria-hidden="false"] { display: block; }

.createcontentimageuploadpopupwrapper	{
	overflow: auto;
	position: fixed;
	/*width: 100%;*/
	left: 0;
	right: 0;
	top: 50px;
	bottom: 0;
}
.createcontentimageuploadpopupcontainer	{
	text-align: center;
	display:block;
	position:fixed;
	height:0;
	width:100%;
	z-index:999998;
	top:50px;
}
.createcontentimageuploadpopupphotocontainer {
	text-align: center;

}
.gettyloading {
	margin: auto;
	position: absolute;
	top: 200px; left: 0; bottom: 0; right: 0;
	height: 80px;
	width: 80px;
}
.gettyloadingtext{
	margin-top: 5px;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#A9A9A9;
	/*color:#808080;*/
}
.giphyloading {
	margin: auto;
	position: absolute;
	top: 200px; left: 0; bottom: 0; right: 0;
	height: 80px;
	width: 80px;
}
.gfycatloading {
	margin: auto;
	position: absolute;
	top: 200px; left: 0; bottom: 0; right: 0;
	height: 80px;
	width: 80px;
}
.youtubeloading {
	margin: auto;
	position: absolute;
	top: 200px; left: 0; bottom: 0; right: 0;
	height: 80px;
	width: 80px;
}
.giphyloadingtext{
	margin-top: 5px;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#A9A9A9;
	/*color:#808080;*/
}
.gfycatloadingtext{
	margin-top: 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#A9A9A9;
	/*color:#808080;*/
}
.youtubeloadingtext{
	margin-top: 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#A9A9A9;
	/*color:#808080;*/
}
.loadmoreimage {
	float: right;
	cursor: pointer;
}

.loading {
	margin: auto;
	position: absolute;
	top: 200px; left: 0; bottom: 0; right: 0;
	height: 80px;
	width: 80px;
}
.loadingtext{
	margin-top: 5px;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#A9A9A9;
	/*color:#808080;*/
}
.gettyimagesselectedimageloading {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}
.gettyimagesselectedimageloading img{
	position: relative;
	float: left;
	width: 80px;
	height: 80px;
	left: calc(50% - 40px);
	top: calc(50% - 40px);
}

.fromtheweblogocontainer {
	height: 50px;
}

#gettyimagesselectedimageloadingtext{
	position: relative;
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A9A9A9;
	margin-top: 130px;
}

#giphyselectedimageloading {
	margin: auto;
	position: absolute;
	top: 0; left: -30px; bottom: 0; right: 0;
	height: 80px;
	width: 80px;
}
#gfycatselectedimageloading {
	margin: auto;
	position: absolute;
	top: 0; left: -30px; bottom: 0; right: 0;
	height: 80px;
	width: 80px;
}
#youtubeselectedimageloading {
	margin: auto;
	position: absolute;
	top: 0; left: -30px; bottom: 0; right: 0;
	height: 80px;
	width: 80px;
}

#giphyselectedimageloadingtext{
	margin-top: 5px;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#A9A9A9;
	/*color:#808080;*/
}
#gfycatselectedimageloadingtext{
	margin-top: 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#A9A9A9;
	/*color:#808080;*/
}
#youtubeselectedimageloadingtext{
	margin-top: 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#A9A9A9;
	/*color:#808080;*/
}

.createcontentimageuploadpopupcenter	{
	display: block;
}




.createcontentimageuploadpopup	{
	width: calc(100% - 40px);
	max-width: 538px;
	margin-left: auto;
	margin-right: auto;
	display: none;
	background: rgba(0, 0, 0, 0.7);
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 20px;
	-moz-border-radius: 0.40em;
	-webkit-border-radius: 0.40em;
	border-radius: 0.40em;
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, .45);
	-moz-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .45);
	-webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .45);
	z-index: 99999;
	overflow: hidden;
}

.createcontentimageuploadpopupclose	{
	display: block;
	position: relative;
	float: right;
	width: 40px;
	height: 40px;
	background: url(../images/sprites/createlistremoveimages.png);
	background-position: 0 0;
	border-radius: 50px;
	cursor: pointer;
	margin-right: -20px;
	margin-top: -20px;
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
}

.createcontentimageuploadpopupclose:hover	{
	background-color: #666666;
}


.createcontentimageuploadpopuptitle	{
	display: block;
	width: 100%;
	text-align: center;
	position: relative;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #FFFFFF;
	margin-bottom: 20px;
	padding-top: 5px;
	margin-left: auto;
	margin-right: auto;
}

.createcontentimageuploadpopupfromholder	{
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}

.createcontentimageuploadpopupfrom {
	display: inline-block;
	padding: 1px 10px;
}

.createcontentimageuploadfromyourdevice {
	float:left;
	display: inline;
	text-align: center;
	border-right: 1px solid #BBBBBB;
}

.createcontentimageuploadfromtheweb	{
	float:left;
	display: inline;
	text-align: center;
}

.createcontentimageuploadfromgetty	{
	float:left;
	display: inline;
	text-align: center;
	border-left: 1px solid #BBBBBB;
}

.createcontentimageuploadfromgiphy	{
	float:left;
	display: inline;
	text-align: center;
	border-left: 1px solid #BBBBBB;
}
.createcontentimageuploadfromgfycat	{
	float:left;
	display: inline;
	text-align: center;
	border-left: 1px solid #BBBBBB;
}
.createcontentimageuploadfromyoutube	{
	float:left;
	display: inline;
	text-align: center;
	/*border-left: 1px solid #BBBBBB;*/
}

.createcontentimageuploadoptions	{
	display:inline-block;
	position:relative;
	float:left;
	width:150px;
	height: 14px;
	padding-top:5px;
	padding-bottom:5px;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

.createcontentimageuploadoptions:hover	{
	cursor:pointer;
	background-color:#D6E6F3;
	border-top:1px solid #72A8D3;
	border-bottom:1px solid #72A8D3;
	color:#438BC5;
}

.createcontentimageuploadoptions:active	{
	cursor:pointer;
	background-color:#BDD7EC;
	color:#438BC5;
}

.createcontentimageuploadoptions.selected {
	display:block;
	width:150px;
	padding-top:5px;
	padding-bottom:5px;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	background-color:#EDF4FA;
	color:#438BC5;
}

.createcontentimageuploadoptions.selected:hover{
	cursor:pointer;
	background-color:#D6E6F3;
	padding-top:5px;
	padding-bottom:5px;
	color:#438BC5;
}

.createcontentimageuploadoptions.selected:active	{
	cursor:pointer;
	background-color:#D6E6F3;
	padding-top:5px;
	padding-bottom:5px;
	color:#438BC5;
}

.createcontentimageuploadfromyourdeviceholder	{
	position:relative;
	width:100%;
	/*height: 105px;*/
	float:left;
	/*padding-top:10px;*/
	/*padding-left:10px;*/
	padding-bottom:10px;
	display:block;
	clear:both;
}

.createcontentimageuploadfromthewebholder	{
	text-align: center;
	position: relative;
	width: 100%;
	/* height: 105px; */
	float: left;
	/* padding-top: 10px; */
	/* padding-left: 10px; */
	/* padding-bottom: 10px; */
	clear: both;
	/* border: dotted 1px #000000; */
	display: none;
}

/*.createcontentrawimageurllabel {*/
/*color: #888888;*/
/*font-size: 11px;*/
/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
/*}*/
.createcontentrawimageurl {
	float: left;
	display: block;
	position: relative;
	clear: both;
	width: calc(100% - 20px);
	/* height: 27px; */
	padding: 10px;
	/* padding-right: 5px; */
	margin-top: 10px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #f6f6f6;
	background-color: #404040;
	border: 1px solid #111111;
	-moz-border-radius: .40em;
	-webkit-border-radius: .40em;
	border-radius: .40em;

}
/*.createcontentrawimageurl:focus {*/
/*height:25px;*/
/*width:382px;*/
/*!*padding-left:4px;*!*/
/*border:2px solid #438BC5;*/
/*}*/
.searchbox {
	float: left;
	display: block;
	position: relative;
	clear: both;
	width: calc(100% - 40px);
	padding: 13px 8px;
	margin-top: 10px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #f6f6f6;
	background-color: #404040;
	border-left: 1px solid #111111;
	border-top: 1px solid #111111;
	border-bottom: 1px solid #111111;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
/*#searchbox:focus {*/
/*height:25px;*/
/*padding-left:4px;*/
/*border-left:2px solid #438BC5;*/
/*border-top:2px solid #438BC5;*/
/*border-bottom:2px solid #438BC5;*/
/*}*/

.giphysearchbox {
	float: left;
	display: block;
	position: relative;
	clear: both;
	width: calc(100% - 40px);
	padding: 13px 8px;
	margin-top: 10px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #f6f6f6;
	background-color: #404040;
	border-left: 1px solid #111111;
	border-top: 1px solid #111111;
	border-bottom: 1px solid #111111;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;

}
.giphysearchbox:focus {
	/*height:25px;*/
	/*padding-left:4px;*/
	/*border-left:2px solid #438BC5;*/
	/*border-top:2px solid #438BC5;*/
	/*border-bottom:2px solid #438BC5;*/
}

.gfycatsearchbox {
	float: left;
	display: block;
	position: relative;
	clear: both;
	width: calc(100% - 40px);
	padding: 13px 8px;
	margin-top: 10px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #f6f6f6;
	background-color: #404040;
	border-left: 1px solid #111111;
	border-top: 1px solid #111111;
	border-bottom: 1px solid #111111;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
/*#gfycatsearchbox:focus {*/
/*height:25px;*/
/*padding-left:4px;*/
/*border-left:2px solid #438BC5;*/
/*border-top:2px solid #438BC5;*/
/*border-bottom:2px solid #438BC5;*/
/*}*/

/*#youtubesearchbox {*/
.youtubesearchbox {
	float: left;
	display: block;
	position: relative;
	clear: both;
	width: calc(100% - 60px);
	/* height: 27px; */
	padding: 10px;
	/* padding-right: 5px; */
	margin-top: 10px;
	/* margin-bottom: 10px; */
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #f6f6f6;
	background-color: #404040;
	border-left: 1px solid #111111;
	border-top: 1px solid #111111;
	border-bottom: 1px solid #111111;
	-moz-border-radius-topleft: 0.40em;
	-webkit-border-top-left-radius: 0.40em;
	border-top-left-radius: 0.40em;
	-moz-border-radius-bottomleft: 0.40em;
	-webkit-border-bottom-left-radius: 0.40em;
	border-bottom-left-radius: 0.40em;
}
/*#youtubesearchbox:focus {*/
/*height:25px;*/
/*padding-left:4px;*/
/*border-left:2px solid #438BC5;*/
/*border-top:2px solid #438BC5;*/
/*border-bottom:2px solid #438BC5;*/
/*}*/




.gettyimagessearchbuttonholder	{
	float: left;
	display: block;
	/* width: 27px; */
	/* height: 27px; */
	margin-top: 11px;
	/* -moz-border-radius-topright: 0.40em; */
	/* -webkit-border-top-right-radius: 0.40em; */
	/* border-top-right-radius: 0.40em; */
	/* -moz-border-radius-bottomright: 0.40em; */
	/* -webkit-border-bottom-right-radius: 0.40em; */
	/* border-bottom-right-radius: 0.40em; */
	position: relative;
	/* border: 1px solid #0055AE; */
}
.gettyimagessearchbutton	{
	text-decoration: none;
	width: 40px;
	height: 40px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	background-color: #5dabf9;
	overflow: hidden;
}
.gettyimagessearchbutton:hover	{
	cursor:pointer;
	/*border:1px solid #007CF9;*/
	background-color:#7abafa; /* Old browsers */
	/*background-image: -moz-linear-gradient(bottom, #2D96FF 5%, #0075EA 50%); !* Firefox 3.6+ *!*/
	/*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #0075EA), color-stop(95%, #2D96FF)); !* Chrome, Safari 4+ *!*/
	/*background-image: -webkit-linear-gradient(bottom, #2D96FF 5%, #0075EA 50%); !* Chrome 10+, Safari 5.1+ *!*/
	/*background-image: -o-linear-gradient(bottom, #2D96FF 5%, #0075EA 50%); !* Opera 11.10+ *!*/
	/*background-image: -ms-linear-gradient(bottom, #2D96FF 5%, #0075EA 50%); !* IE 10+ *!*/
	/*background-image: linear-gradient(bottom, #2D96FF 5%, #0075EA 50%); !* W3C *!*/
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075EA', endColorstr='#2D96FF', GradientType=0)"; !* IE 6-9 *!*/
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075EA', endColorstr='#2D96FF', GradientType=0); !* IE 6-9 *!*/
}

/*.gettyimagessearchbutton:active	{*/
/*cursor:pointer;*/
/*border:1px solid #0060BF;*/
/*background-color:#004E9B; !* Old browsers *!*/
/*background-image: -moz-linear-gradient(bottom, #004E9B 5%, #004E9B 50%); !* Firefox 3.6+ *!*/
/*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #004E9B), color-stop(95%, #004E9B)); !* Chrome, Safari 4+ *!*/
/*background-image: -webkit-linear-gradient(bottom, #004E9B 5%, #004E9B 50%); !* Chrome 10+, Safari 5.1+ *!*/
/*background-image: -o-linear-gradient(bottom, #004E9B 5%, #004E9B 50%); !* Opera 11.10+ *!*/
/*background-image: -ms-linear-gradient(bottom, #004E9B 5%, #004E9B 50%); !* IE 10+ *!*/
/*background-image: linear-gradient(bottom, #004E9B 5%, #004E9B 50%); !* W3C *!*/
/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#004E9B', endColorstr='#004E9B', GradientType=0)"; !* IE 6-9 *!*/
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004E9B', endColorstr='#004E9B', GradientType=0); !* IE 6-9 *!*/
/*}*/




.giphysearchbuttonholder	{
	float: left;
	display: block;
	margin-top: 12px;
	position: relative;
}
.giphysearchbutton	{
	text-decoration: none;
	width: 40px;
	height: 40px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	background-color: #5dabf9;
	overflow: hidden;
}
.giphysearchbutton:hover	{
	cursor:pointer;
	/*border:1px solid #007CF9;*/
	background-color:#7abafa; /* Old browsers */
}

.giphysearchbutton:active	{
	/*cursor:pointer;*/
	/*border:1px solid #0060BF;*/
	/*background-color:#004E9B; !* Old browsers *!*/
	/*background-image: -moz-linear-gradient(bottom, #004E9B 5%, #004E9B 50%); !* Firefox 3.6+ *!*/
	/*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #004E9B), color-stop(95%, #004E9B)); !* Chrome, Safari 4+ *!*/
	/*background-image: -webkit-linear-gradient(bottom, #004E9B 5%, #004E9B 50%); !* Chrome 10+, Safari 5.1+ *!*/
	/*background-image: -o-linear-gradient(bottom, #004E9B 5%, #004E9B 50%); !* Opera 11.10+ *!*/
	/*background-image: -ms-linear-gradient(bottom, #004E9B 5%, #004E9B 50%); !* IE 10+ *!*/
	/*background-image: linear-gradient(bottom, #004E9B 5%, #004E9B 50%); !* W3C *!*/
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#004E9B', endColorstr='#004E9B', GradientType=0)"; !* IE 6-9 *!*/
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004E9B', endColorstr='#004E9B', GradientType=0); !* IE 6-9 *!*/
}
.gfycatsearchbuttonholder	{
	float: left;
	display: block;
	margin-top: 12px;
	position: relative;

}
.gfycatsearchbutton	{
	text-decoration: none;
	width: 40px;
	height: 40px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	background-color: #5dabf9;
	overflow: hidden;
}
.gfycatsearchbutton:hover	{
	cursor: pointer;
	/* border: 1px solid #007CF9; */
	background-color: #7abafa;
}


.youtubesearchbuttonholder	{
	float: left;
	display: block;
	/* width: 27px; */
	/* height: 27px; */
	margin-top: 11px;
	/* -moz-border-radius-topright: 0.40em; */
	/* -webkit-border-top-right-radius: 0.40em; */
	/* border-top-right-radius: 0.40em; */
	/* -moz-border-radius-bottomright: 0.40em; */
	/* -webkit-border-bottom-right-radius: 0.40em; */
	/* border-bottom-right-radius: 0.40em; */
	position: relative;
	/* border: 1px solid #0055AE; */
}
.youtubesearchbutton	{
	text-decoration: none;
	width: 38px;
	height: 34px;
	-moz-border-radius-topright: 0.40em;
	-webkit-border-top-right-radius: 0.40em;
	border-top-right-radius: 0.40em;
	-moz-border-radius-bottomright: 0.40em;
	-webkit-border-bottom-right-radius: 0.40em;
	border-bottom-right-radius: 0.40em;
	background-color: #5dabf9;
}
.youtubesearchbutton:hover	{
	cursor: pointer;
	/* border: 1px solid #007CF9; */
	background-color: #7abafa;
}






.output{
	/*height:155px;*/
	white-space:nowrap;
}
.giphyoutput{
	/*height:155px;*/
	white-space:nowrap;
}
.gfycatoutput{
	height:155px;
	white-space:nowrap;
}
.youtubeoutput{
	height:155px;
	white-space:nowrap;
}
.fromweboutput{
	/*height:155px;*/
	white-space:nowrap;
}
.gettyimagesselectedimage {
	background: #D6E6F3;
}
.gettyimagesselectedimageouter {

	background: #0075EA;

}
.giphyselectedimage {
	background: #D6E6F3;
}
.giphyselectedimageouter {

	background: #0075EA;

}
.gfycatselectedimage {
	background: #D6E6F3;
}
.gfycatselectedimageouter {

	background: #0075EA;

}
.youtubeselectedimage {
	background: #D6E6F3;
}
.youtubeselectedimageouter {

	background: #0075EA;

}

.fromwebimagesselectedimage {
	background: #D6E6F3;
}
.fromwebimagesselectedimageouter {

	background: #0075EA;

}


.gettyoutputgalleryimagewrapper{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: inline-block;
}
.gettyoutputgalleryimagewrapperouter {
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	display: inline-block;
}

.gettyoutputgalleryimage {
	height: 120px;
	width:auto;
	cursor: pointer;
}

.giphyoutputgalleryimagewrapper{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: inline-block;
}
.giphyoutputgalleryimagewrapperouter {
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	/*padding-bottom: 2px;*/
	display: inline-block;
}

.giphyoutputgalleryimage {
	float: left;
	/*max-height: 120px;*/
	height:120px;
	width:auto;
	cursor: pointer;
}
.gfycatoutputgalleryimagewrapper{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: inline-block;
}
.gfycatoutputgalleryimagewrapperouter {
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	/*padding-bottom: 2px;*/
	display: inline-block;
}

.gfycatoutputgalleryimage {
	float: left;
	/*max-height: 120px;*/
	height:120px;
	width:auto;
	cursor: pointer;
}
.youtubeoutputgalleryimagewrapper{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: inline-block;
}
.youtubeoutputgalleryimagewrapperouter {
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	/*padding-bottom: 2px;*/
	display: inline-block;
}

.youtubeoutputgalleryimage {
	float: left;
	/*max-height: 120px;*/
	height:120px;
	width:auto;
	cursor: pointer;
}



.fromweboutputgalleryimagewrapper{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: inline-block;
}
.fromweboutputgalleryimagewrapperouter {
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	display: inline-block;
}

.fromweboutputgalleryimage {
	height: 120px;
	width:auto;
	cursor: pointer;
}
.gallery {
	display: none;
	/*max-width: 450px;*/
	height: 166px !important;
	/*overflow: auto;*/
	clear: both;

}
.createcontentimageuploadpopupphotowrapperright .jspTrack{
	width: calc(100% - 2px)!important;
	background-color: #404040;
	border:1px solid #111111;
	-webkit-border-radius: .40em;
	-moz-border-radius: .40em;
	border-radius: .40em;
	-webkit-box-shadow: inset 0 0px 10px -2px #000000;
	-moz-box-shadow: inset 0 0px 10px -2px #000000;
	box-shadow: inset 0 0px 10px -2px #000000;
}
.createcontentimageuploadpopupphotowrapperright .jspDrag{
	height: 12px!important;
	top:-2px;
	background-color: #B13D3D;
	-webkit-border-radius: 1.5em;
	-moz-border-radius: 1.5em;
	border-radius: 1.5em;
}
.createcontentimageuploadpopupphotowrapperright .jspDrag:hover{
	background-color: #c74e4e;
}

.giphygallery {
	display: none;
	/*max-width: 450px;*/
	height: 166px !important;
	/* overflow: auto; */
	clear: both;

}
.gfycatgallery {
	display: none;
	/*max-width: 450px;*/
	height: 166px !important;
	/*overflow: auto;*/
	clear: both;

}
.youtubegallery {
	display: none;
	/*max-width: 450px;*/
	height: 166px !important;
	/*overflow: auto;*/
	clear: both;

}

.fromwebgallery {
	display: none;
	/*position: relative;*/
	/*float: left;*/
	height: 166px !important;
	/*width: 100%;*/
	/* overflow: auto; */
	clear: both;
}

.horizontal-only {
	height: auto;
	max-height: 155px;
}

.outputcontainer {
	position: relative;
	float: left;
	/*height:155px;*/
	margin-top: 10px;
}

.giphyoutputcontainer {
	position: relative;
	float: left;
	/*height:155px;*/
	margin-top: 10px;
}
.gfycatoutputcontainer {
	float: left;
	height:155px;
	margin-top: 10px;
}
.youtubeoutputcontainer {
	float: left;
	height:155px;
	margin-top: 10px;
}

.fromweboutputcontainer {
	position: relative;
	float: left;
	/*height:155px;*/
	margin-top: 10px;
}

.createcontentimageuploadfromgettyholder	{
	/*text-align: center; */
	position: relative;
	width: 100%;
	/* height: 105px; */
	float: left;
	/* padding-top: 10px; */
	/* padding-left: 10px; */
	/* padding-bottom: 10px; */
	/* clear: both; */
	/* border: dotted 1px #000000; */
	display: none;
}


.createcontentimageuploadfromgiphyholder	{
	/*text-align: center; */
	position: relative;
	width: 100%;
	/* height: 105px; */
	float: left;
	/* padding-top: 10px; */
	/* padding-left: 10px; */
	/* padding-bottom: 10px; */
	clear: both;
	/* border: dotted 1px #000000; */
	display: none;
}
.createcontentimageuploadfromgfycatholder	{
	/*text-align: center; */
	position: relative;
	width: 100%;
	/* height: 105px; */
	float: left;
	/* padding-top: 10px; */
	/* padding-left: 10px; */
	/* padding-bottom: 10px; */
	/* clear: both; */
	/* border: dotted 1px #000000; */
	display: none;
}
.createcontentimageuploadfromyoutubeholder	{
	/*text-align: center; */
	position: relative;
	width: 100%;
	/* height: 105px; */
	float: left;
	/* padding-top: 10px; */
	/* padding-left: 10px; */
	/* padding-bottom: 10px; */
	/* clear: both; */
	/* border: dotted 1px #000000; */
	display: none;
}

.dragyourimageherefromyourdevice{
	position:relative;
	display:block;
	clear:both;
	border: dotted 2px #438BC5;
	display: none;
	font-size: 20px;
	text-align: center;
	font-family: 'Roboto', sans-serif;
}

.dragyourimageherefromyourdevicetext	{
	position:relative;
	display:block;
	font-size: 20px;
	height: 20px;
	font-family: 'Roboto', sans-serif;
	color:#438BC5;
}

.dragyourimageherefromweb{
	position:relative;
	display:block;
	clear:both;
	border: dotted 2px #438BC5;
	display: none;
	font-size: 20px;
	text-align: center;
	font-family: 'Roboto', sans-serif;
}
.dragyourimageherefromwebtext{
	position:relative;
	display:block;
	font-size: 20px;
	height: 20px;
	font-family: 'Roboto', sans-serif;
	color:#438BC5;
}

.createcontentimageuploadpopupphotowrapper	{
	display:block;
	/*height:100%;*/
	position:relative;
	width:100%;
}

.createcontentimageuploadpopupphotowrapperleft	{
	display: inline-block;
	text-align: center;
	position: relative;
	/*max-height: 420px;*/
	/*top: 10px;*/
}

.createcontentimageuploadpopupphotowrapperright	{
	display:inline-block;
	/*float:left;*/
	position:relative;
	/*padding-top: 25px;*/
	/*min-height: 289px;*/
	width: 100%;
	/*padding-bottom: 10px;*/
	padding-bottom: 5px;

}

.createcontentimageuploadpopupphototitle	{
	float:left;
	font-family: 'Roboto', sans-serif;
	font-size:12px;
	color:#888888;
	padding-bottom:5px;
}

.createcontentimageuploadpopupphoto	{
	/*float: left;*/
	clear: both;
	/* border: 5px solid #DDDDDD; */
	/*-moz-border-radius: 0.20em;*/
	/* -webkit-border-radius: 0.20em; */
	/* border-radius: 0.20em; */
	width: 100%;
	/*height: auto!important;*/
	/*max-width: 460px;*/
}

.createcontentimageuploadpopupuploadtext	{
	display: none;
	position:relative;
	/*float:left;*/
	font-family: 'Roboto', sans-serif;
	font-size:12px;
	color:#999999;
	/*width:160px;*/
	height:12px;
	padding-top:6px;
	padding-bottom:9px;
	padding-left:3px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-align: left;
}

.createcontentimageurltext	{
	position:relative;
	float:left;
	font-family: 'Roboto', sans-serif;
	/*font-size:12px;*/
	/*color:#999999;*/
	/*width:160px;*/
	/*height:12px;*/
	padding-top:6px;
	padding-bottom:5px;
	padding-left:5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-align: left;


	/*display:block;*/
	/*width:470px;*/
	/*text-align:center;*/
	/*position:relative;*/

	font-weight:bold;
	font-size:14px;
	color:#666666;
	/*margin-bottom:5px;*/
	/*padding-top: 5px;*/
	/*margin-left: auto;*/
	/*margin-right: auto;*/



}

.createcontentimageuploadpopupfeedback	{
	position: relative;
	width: 100%;
	float: left;
	font-family: 'Roboto', sans-serif;
	/* clear: both; */
	text-align: justify;
	line-height: 14px;
	/*font-size: 10px;*/
	font-size: 13px;
	color: #888888;
	/* width: 385px; */
	padding-top: 5px;
	/* padding-bottom: 9px; */
	/* padding-left: 0px; */
}


.createcontentimageuploadpopupfeedback strong	{
	/*font-size:11px;*/
	/*color:#666666;*/
	font-weight:bold;
}

.createcontentimageuploadpopupuploadbuttonholder	{
	position: relative;
	width: 91px;
	margin-left: auto;
	margin-right: auto;
}

.createcontentimageuploadpopupuploadbutton {
	position: absolute;
	left: -999999px;
}

.createcontentimageuploadpopupuploadbuttonlabel	{
	cursor: pointer;
	width: 75px;
	/* margin-right: 10px; */
	display: block;
	position: relative;
	float: left;
	padding: 7px;
	/* height: 29px; */
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
	background-color: #5dabf9;
	/* border: 1px solid #ec9090; */
	-moz-border-radius: .40em;
	-webkit-border-radius: .40em;
	border-radius: .40em;
	-webkit-appearance: none;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
}

.createcontentimageuploadpopupuploadbuttonlabel:hover	{
	cursor:pointer;
	background-color: #7abafa;
}



.createcontentimageuploadpopuppreviewtitle	{
	position:relative;
	float:left;
	clear:both;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#888888;
	padding-left:10px;
	padding-bottom:5px;
}

.createcontentimageuploadpopuppreview	{
	position:relative;
	float:left;
	clear:both;
	margin-left:10px;
	width:30px;
	height:30px;
	overflow: hidden;
	border:5px solid #DDDDDD;
	-moz-border-radius:0.20em;
	-webkit-border-radius:0.20em;
	border-radius:0.20em;
}

.createcontentimageuploadpopuppreviewtext	{
	position:relative;
	float:left;
	width:180px;
	padding-left:8px;
	font-family: 'Roboto', sans-serif;
	font-size:11px;
	color:#888888;
	padding-bottom:5px;
}

.createcontentimageuploadpopupuploadreminder	{
	position: relative;
	width: 100%;
	float: left;
	font-family: 'Roboto', sans-serif;
	/* clear: both; */
	text-align: justify;
	line-height: 14px;
	/*font-size: 10px;*/
	font-size: 11px;
	color: #CCCCCC;
	/* width: 385px; */
	padding-top: 5px;
	/* padding-bottom: 9px; */
	/* padding-left: 0px; */
}
.createcontentimageuploadpopupuploadreminderweb	{
	position:relative;
	float:left;
	clear:both;
	text-align:justify;
	/*width:440px;*/
	width: calc(100% - 25px);
	padding-left: 5px;
	padding-top:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888888;
}

.createcontentimageuploadpopupuprotateimagewrapper {
	display:block;
	position:relative;
	float:left;
	margin-top:10px;
	width:100%;
}

.createcontentimageuploadpopupuprotateimage {
	display:block;
	position:relative;
	/*width:70px;*/
	width:160px;
	margin-left:auto;
	margin-right:auto;
}

.createcontentimageuploadpopupuprotateimageleft {
	position: relative;
	float: left;
	width: 40px;
	height: 40px;
	/*margin-right: 5px;*/
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: -80px -240px;
	cursor: pointer;
	-webkit-transform: scale(.8);
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	-o-transform: scale(.8);
	transform: scale(.8);
	-webkit-transition: -webkit-transform .3s cubic-bezier(0.17,.88,.32,1.27);
	-moz-transition: -moz-transform .3s cubic-bezier(0.17,.88,.32,1.27);
	-ms-transition: -ms-transform .3s cubic-bezier(0.17,.88,.32,1.27);
	-o-transition: -o-transform .3s cubic-bezier(0.17,.88,.32,1.27);
	transition: transform .3s cubic-bezier(0.17,.88,.32,1.27);
}

.createcontentimageuploadpopupuprotateimageleft:hover {
	-webkit-transform: rotate(-35deg);
	-moz-transform: rotate(-35deg);
	-ms-transform: rotate(-35deg);
	-o-transform: rotate(-35deg);
	transform: rotate(-35deg);
}

.createcontentimageuploadpopupuprotateimageleft:active {
	-webkit-transform: rotate(-35deg);
	-moz-transform: rotate(-35deg);
	-ms-transform: rotate(-35deg);
	-o-transform: rotate(-35deg);
	transform: rotate(-35deg);
}

.createcontentimageuploadpopupuprotateimageright {
	position: relative;
	float: left;
	width: 40px;
	height: 40px;
	/*margin-right: 5px;*/
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: -80px -280px;
	cursor: pointer;
	-webkit-transform: scale(.8);
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	-o-transform: scale(.8);
	transform: scale(.8);
	-webkit-transition: -webkit-transform .3s cubic-bezier(0.17,.88,.32,1.27);
	-moz-transition: -moz-transform .3s cubic-bezier(0.17,.88,.32,1.27);
	-ms-transition: -ms-transform .3s cubic-bezier(0.17,.88,.32,1.27);
	-o-transition: -o-transform .3s cubic-bezier(0.17,.88,.32,1.27);
	transition: transform .3s cubic-bezier(0.17,.88,.32,1.27);
}

.createcontentimageuploadpopupuprotateimageright:hover {
	-webkit-transform: rotate(-35deg);
	-moz-transform: rotate(35deg);
	-ms-transform: rotate(35deg);
	-o-transform: rotate(35deg);
	transform: rotate(35deg);
}

.createcontentimageuploadpopupuprotateimageright:active {
	-webkit-transform: rotate(35deg);
	-moz-transform: rotate(35deg);
	-ms-transform: rotate(35deg);
	-o-transform: rotate(35deg);
	transform: rotate(35deg);
}




.createcontentimageuploadpopupupflipimage {
	display:block;
	position:relative;
	width:160px;
	margin-left:auto;
	margin-right:auto;
}

.createcontentimageuploadpopupupflipimagehorizontal {
	position: relative;
	float: left;
	width: 40px;
	height: 40px;
	/*margin-right: 5px;*/
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: -80px -320px;
	cursor: pointer;
	-webkit-transform: scale(.8);
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	-o-transform: scale(.8);
	transform: scale(.8);
	-webkit-transition: -webkit-transform .3s cubic-bezier(0.17,.88,.32,1.27);
	-moz-transition: -moz-transform .3s cubic-bezier(0.17,.88,.32,1.27);
	-ms-transition: -ms-transform .3s cubic-bezier(0.17,.88,.32,1.27);
	-o-transition: -o-transform .3s cubic-bezier(0.17,.88,.32,1.27);
	transition: transform .3s cubic-bezier(0.17,.88,.32,1.27);
}

.createcontentimageuploadpopupupflipimagehorizontal:hover {
	-webkit-transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
}

.createcontentimageuploadpopupupflipimagehorizontal:active {
	-webkit-transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
}

.createcontentimageuploadpopupupflipimagevertical {
	position: relative;
	float: left;
	width: 40px;
	height: 40px;
	/*margin-right: 5px;*/
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: -80px -360px;
	cursor: pointer;
	-webkit-transform: scale(.8);
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	-o-transform: scale(.8);
	transform: scale(.8);
	-webkit-transition: -webkit-transform .3s cubic-bezier(0.17,.88,.32,1.27);
	-moz-transition: -moz-transform .3s cubic-bezier(0.17,.88,.32,1.27);
	-ms-transition: -ms-transform .3s cubic-bezier(0.17,.88,.32,1.27);
	-o-transition: -o-transform .3s cubic-bezier(0.17,.88,.32,1.27);
	transition: transform .3s cubic-bezier(0.17,.88,.32,1.27);
}

.createcontentimageuploadpopupupflipimagevertical:hover {
	-webkit-transform: scaleY(-1);
	-moz-transform: scaleY(-1);
	-ms-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	transform: scaleY(-1);
}

.createcontentimageuploadpopupupflipimagevertical:active {
	-webkit-transform: scaleY(-1);
	-moz-transform: scaleY(-1);
	-ms-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	transform: scaleY(-1);
}






.createcontentimageuploadpopupuprotateimagetext {
	display: none;
	position:relative;
	clear:both;
	float:left;
	width:60px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-family: 'Roboto', sans-serif;
	font-size:10px;
	color:#888888;
}

.createcontentimageuploadpopupbuttonouter	{
	padding-top: 10px;
	display: block;
	clear: both;
	width: 100%;
}

.createcontentimageuploadpopupbuttoncontainer	{
	display:block;
	clear:both;
	width:260px;
	height: 32px;
	/*padding-top: 2px;*/
	margin-left:auto;
	margin-right:auto;
}

.createcontentimageuploadpopupbuttonholder	{
	float: left;
	display: block;
	width: 110px;
	/* height: 21px; */
	margin-left: 10px;
	margin-right: 10px;
	/* border: 1px solid #007cf9; */
	/* position: relative; */
	/*-moz-border-radius: 0.40em;*/
	/* -webkit-border-radius: 0.40em; */
	/* border-radius: 0.40em; */
}

.createcontentimageuploadpopupbutton	{
	cursor: pointer;
	width: 110px;
	/* margin-right: 10px; */
	display: block;
	position: relative;
	float: left;
	padding: 7px;
	/* height: 29px; */
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
	background-color: #B13D3D;
	/* border: 1px solid #ec9090; */
	-moz-border-radius: .40em;
	-webkit-border-radius: .40em;
	border-radius: .40em;
	-webkit-appearance: none;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
}

.createcontentimageuploadpopupbutton:hover	{
	cursor: pointer;
	background-color: #c74e4e;
}


.createcontentimageuploadpopupbuttondisabled	{
	cursor: not-allowed;
	width: 110px;
	/* margin-right: 10px; */
	display: block;
	position: relative;
	float: left;
	padding: 7px;
	/* height: 29px; */
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #f6f6f6;
	background-color: #cccccc;
	/* border: 1px solid #ec9090; */
	/* opacity: .5; */
	-moz-border-radius: .40em;
	-webkit-border-radius: .40em;
	border-radius: .40em;
	-webkit-appearance: none;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
}
.zerodeg {
	transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
	/*-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0)";*/
}

.ninetydeg {
	transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	/*-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";*/
}

.oneeightydeg	{
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	/*-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";*/
}

.twoseventydeg {
	transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	-webkit-transform:rotate(270deg);
	/*-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";*/
}

/*img {*/
/*pointer-events: none;*/
/*}*/
.createcontentimageareaselectcontainer {
	position: relative;
	/* overflow: hidden; */
	/* height: 100%; */
	/* display: block; */
	top: -206px;
	left: -188px;
}

.createcontentthumbnailimageareaselectcontainer {
	position: relative;
	top: -80px;
	left: -205px;
}

@media only screen and (max-width: 538px){
	.createcontentimageuploadpopup{
		position: absolute;
		height: calc(100% - 40px);
		margin-top: 0px;
		margin-bottom: 0px;
		border-radius: unset;
		overflow-y: auto;
	}
}


/*add image ref*/
.createcontentaddimagerefholder {
	position: relative;
	/*margin-top: 10px;*/
	width: calc(100% - 80px);
	margin: 10px auto 0 auto;
	display: none;
}
.createcontentaddimagereftext {
	position: relative;
	width: 100%;
	float: left;
	font-family: 'Roboto', sans-serif;
	/* clear: both; */
	line-height: 14px;
	/*font-size: 10px;*/
	font-size: 11px;
	color: #CCCCCC;
	/* width: 385px; */
	/*padding-top: 5px;*/
	text-align: center;
}
.createcontentaddimagerefinputholder {
	/*float: left;*/
	display: block;
	position: relative;
	clear: both;
	width: calc(100% - 22px);
	/* height: 27px; */
	padding: 5px 10px;
	/* padding-right: 5px; */
	/*margin-top: 10px;*/
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #f6f6f6;
	background-color: #404040;
	border: 1px solid #111111;
	-moz-border-radius: .40em;
	-webkit-border-radius: .40em;
	border-radius: .40em;
}
.createcontentaddimagerefinputholder>span {
	float: left;
	width: 60px;
	text-align: left;
}

.createcontentaddimagerefinput {
	width: 100%;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #f6f6f6;
	background-color: #404040;
}

.createcontentaddimagerefinputholder>span:not([style*="display: none"]) ~ .createcontentaddimagerefinput {
	width: calc(100% - 75px);
	text-align: left;
}


.createcontentpreviewtitlebottomrow{
	float: left;
	position: relative;
	display: block;
	clear: left;
	margin-top: 8px;
}
#itemshadowholderclp {
	/*width: 450px;*/
	/*max-width: 750px;*/
	/*float: left;*/
	/*-moz-box-shadow: 0 0 20px -15px #000000;*/
	/*-webkit-box-shadow: 0 0 20px -15px #000000;*/
	/*box-shadow: 0 0 20px -15px #000000;*/

	position: relative;
	float: left;
	width: calc(100% - 510px);
	background-color: #FFFFFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 10px -7px black;
	-moz-box-shadow: 0 0 10px -7px black;
	box-shadow: 0 0 10px -7px black;
	overflow: hidden;
}

#previewitemcontentclp	{
	width: 100%;
	max-width: 750px;
	float:left;
	position: relative;
}
.previewdescriptionholderclp	{
	width:100%;
	float:left;
	position: relative;
	-moz-border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.createpreviewgallerythumbnailslist {
	display: inline-block;
	position: relative;
}
#previewgallerythumbnailoneclp, #previewgallerythumbnailtwoclp, #previewgallerythumbnailthreeclp {
	float:left;
	cursor:pointer;
	position:relative;
	z-index:1;
	height:30px;
	width:30px;
	margin: 0px 5px;

}

.previewintroplaybuttonclp {
	position:absolute;
	z-index:20;
	height: 150px;
	width: 150px;
	background-image:url(../assets/nav/introplayfullsize.png);
	background-repeat:no-repeat;
	background-size: 150px 150px;
	background-position: center;
	left: calc(50% - 75px);
	top: calc(50% - 75px);

}

.previewintroplaybuttonclp:hover
{
	cursor :pointer;
	background-image: url(../assets/nav/introplayhoverfullsize.png);
	background-repeat:no-repeat;
}

.previewintroplaybuttonclp:active
{
	cursor:pointer;
	background-image:url(../assets/nav/introplayactivefullsize.png);


	background-repeat:no-repeat;

}
.previewgallerymaximize{
	display: block;
	cursor: pointer;
	position: relative;
	float: right;
	width: 24px;
	height: 24px;
	margin: 2px 5px 2px 5px;
	background-image: url(../assets/sprites/gallerymax_and_play_icons.png);
	background-size: 24px 96px;
	background-position: 0 0;
}
.previewgallerymaximize:hover{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.previewgallerymaximize:active{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.previewgalleryminimize{
	display: block;
	cursor: pointer;
	position: relative;
	float: right;
	width: 24px;
	height: 24px;
	margin: 2px 5px 2px 5px;
	background-image: url(../assets/sprites/gallerymax_and_play_icons.png);
	background-size: 24px 96px;
	background-position: 0 -48px;
}
.previewgalleryminimize:hover{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.previewgalleryminimize:active{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.previewgallerythumbnailoneclp, .previewgallerythumbnailtwoclp, .previewgallerythumbnailthreeclp {
	float: left;
	cursor: pointer;
	position: relative;
	margin-left: 9px;
	height: 30px;
	width: 30px;
	overflow: hidden;
}

#previewgallerythumbnailoneclp {
	display: block;
	width: 30px;
	height: 30px;
}

#previewgallerythumbnailtwoclp {
	display: block;
	width: 30px;
	height: 30px;
}

#previewgallerythumbnailthreeclp {
	display: block;
	width: 30px;
	height: 30px;
}

#previewgalleryvideoclp {
	position: relative;
	display: block;
	width: 100%;
	height: auto;
	float: left;
}

#previewgalleryvideoclp img {
	top: 0;
	left: 0;
	width: 100%;
}

#previewgalleryvideoloadinggifclp {
	display: block;
	position: absolute;
	left: 185px;
	top: 91px;
	background-image: url(../assets/nav/rmlloadinglargedark.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 80px;
	width: 80px;
	z-index: 70;
}

#previewgalleryvideoloadinggiftextclp {
	display: block;
	position: absolute;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	color: #A9A9A9;
	top: 171px;
	left: 152px;
	width: 146px;
	text-align: center;
	z-index: 70;
}

.previewgalleryvideoframeclp {
	display: none;
	z-index: 100;
	position: relative;
}

.previewgalleryvideofallbackclp {
	float: left;
	z-index: 100;
	position: relative;
	width: 450px;
}

.previewmsgclp{
	position: absolute;
	display:none;
	width:210px;
	height:60px;
	top: 27px;
	right: 24px;
}


#shareonfacebookclp{
	position: relative;
	float: left;
	margin-left: 5px;
}
#shareontwitterclp {
	position: relative;
	float: left;
	margin-left: 5px;
}
#shareonlinkedinclp {
	position: relative;
	float: left;
	margin-left: 5px;
}

.previewdescriptiontagclp{
	word-wrap: break-word;
}

.previewsharemsgpointerclp {
	margin-left: 166px;
	margin-bottom: -1px;
	display: block;
}
.previewsharemsgclp {
	margin-left: 156px;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: center;
	width: 180px;
	font-size: 11px;
	font-family: 'Roboto', sans-serif;
	line-height: 14px;
	color: #CC0000;
	border: 1px solid #111111;
	-moz-border-radius: 0.30em;
	-webkit-border-radius: 0.30em;
	border-radius: 0.30em;
}


#createcontentpreviewtitle{
	position: fixed;
	top: 51px;
	left: 0px;
	width: 100%;
	height: 40px;
	z-index: 999;
	background: rgba(0, 0, 0, .8);
}
#createcontentpreviewlisttitletext {
	position: relative;
	display: block;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	color: #666666;
	font-size: 22px;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
	max-width: 440px;
	overflow: hidden;
	white-space: nowrap;
	text-align: center;

}

.createcontentpreviewtitletextandbuttonholder{
	position: relative;
	width: calc(100% - 20px);
	max-width: 1024px;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
}
.createcontentpreviewtitletextandbuttonholder .widemode{
	max-width: 1024px;
	text-align: center;
	width: fit-content;
	margin: auto;
}
#createcontentpreviewtitletext {
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #ffffff;
	margin-top: 12px;
}

.previewbuttondisabled	{
	cursor: not-allowed;
	opacity: .7;
	position: relative;
	float: left;
	width: 80px;
	padding: 10px 0;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #e1a902;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	line-height: 100%;
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
}

#createcontentpreview{
	cursor: pointer;
	position: relative;
	float: left;
	width: 80px;
	padding: 10px 0;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #e1a902;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	line-height: 100%;
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
	-webkit-appearance: none;
}

.previewitemthumbnaildivclp {
	position: relative;
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	background-image: url(../assets/fallbackimages/listitemimage.png);
	background-repeat: no-repeat;
	color: transparent;
	overflow: hidden;
	-webkit-transform: scale(.6);
	-moz-transform: scale(.6);
	-ms-transform: scale(.6);
	-o-transform: scale(.6);
	transform: scale(.6);
	-webkit-transform-origin: top left;
	-moz-transform-origin: top left;
	-ms-transform-origin: top left;
	-o-transform-origin: top left;
	transform-origin: top left;
	-webkit-box-shadow: rgb(255, 255, 255) 0px 0px 5px 0px;
	-moz-box-shadow: rgb(255, 255, 255) 0px 0px 5px 0px;
	box-shadow: rgb(255, 255, 255) 0px 0px 5px 0px;
	-webkit-border-radius: .40em;
	-moz-border-radius: .40em;
	border-radius: .40em;
}

/* Item Content */
#createcontentpreviewitemcontent {
	position: relative;
	width: calc(100% - 310px);
	float: left;
	background-color: #f6f6f6;
}
/* List Holder */
#createcontentpreviewcontentholder {
	position: relative;
	margin-left: 10px;
	width: 500px;
	/*width: calc(100% - 460px);*/
	/*max-width: 600px;*/
	float: right;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 0 20px -10px #000000;
	-webkit-box-shadow: 0 0 20px -10px #000000;

}

#createpreviewcontenttitleholder	{
	width:100%;
	float: left;
	display: block;
	background-color: #FFFFFF;
	-moz-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}

#contentitleholdermax	{
	width:694px;
	height:86px;
	float:left;
	display:block;
	background-color: #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	-moz-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}

#createpreviewcontenttitleholdertoprow	{
	position: relative;
	width: calc(100% - 10px);
	padding: 5px 5px 15px 5px;
	float: left;
	display: block;
}
#createcontentpreviewcontenttitle{
	position: relative;
	float: left;
	width: 100%;
}

#createcontentpreviewcontenttitletext	{
	position: relative;
	display: block;
	color: #444444;
	text-align: left;
	font-size: 24px;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
	max-width: 100%;
}

#contenttitletextmax	{
	position:relative;
	display:block;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	color:#666666;
	font-size:22px;
	font-weight:bold;
	font-family: 'Roboto', sans-serif;
	max-width: 680px;
	overflow: hidden;
	white-space: nowrap;
}

.createcontentpreviewhidingcontenttitle {  text-overflow: ellipsis; }

#listtitlewrapperbottomrowsclp	{
	position: relative;
	display: block;
	float: left;
	width: 100%;
	height: 51px;
	margin-left: 2px;
}

#listtitlewrapperbottomrowsmax	{
	position:absolute;
	display:block;
	top:58px;
	width:695px;
}

#listtitleholdermiddlerowclp	{
	position:relative;
	display:block;
	width:690px;
	height:0px;
	overflow:visible;
}

#createcontentpreviewlikecommentflag{
	position: relative;
	float: left;
	width: 100%;
	margin-top: 10px;
}

#createpreviewcontentlikeanddislike{
	display:block;
	float:left;
	margin-left: 5px;
}
.contentlikeholder, .contentdislikeholder, .contentcommentholder{
	position: relative;
	float: left;
}

#listlikeandislikeclp	{
	display:block;
	float:left;
}

#createpreviewcontenttimeago{
	display: block;
	float: left;
	padding-left: 5px;
}

#listcommentsclp{
	display:block;
	float:left;
}

.separatorclp	{
	float:left;
	text-decoration:none;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	color:#666666;
}
.separator_bottomclp	{
	float:left;
	margin-top:3px;
	text-decoration:none;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	color:#666666;
}

.createpreviewcontentlikeicon	{
	cursor: pointer;
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	background: url(../assets/spritesv2/list.png);
	background-size: 320px 800px;
	background-position: 0 0;

}

#createpreviewcontentlikenumber ,#contentlikenumbermax	{
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 4px 0;
	margin-left: 5px;
}


.createpreviewcontentdislikeicon	{
	cursor: pointer;
	display: block;
	float: left;
	margin-left: 20px;
	width: 20px;
	height: 20px;
	background: url(../assets/spritesv2/list.png);
	background-size: 320px 800px;
	background-position: 0 -20px;

}

#createpreviewcontentdislikenumber ,#contentdislikenumbermax	{
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 4px 0;
	margin-left: 5px;
}

#createpreviewcontentviews 	{
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #666666;
}

#listviewsnumberclp	{
	cursor: default;
	float:left;
	text-decoration:none;
	font-family: 'Roboto', sans-serif;
	font-size:12px;
	color:#666666;
}

#createpreviewcontentcommentsnumber ,#contentcommentsnumbermax	{
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 4px 0;
	margin-left: 5px;
}

#createpreviewcontentcommentsicon , #contentcommentsiconmax	{
	cursor: pointer;
	display: block;
	float: left;
	margin-left: 20px;
	width: 20px;
	height: 20px;
	background: url(../assets/spritesv2/list.png);
	background-size: 320px 800px;
	background-position: 0 -40px;
}

#timeagoclp	{
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #666666;
}

.listflagwrapperclp	{
	display:block;
	position:relative;
	float:left;
	margin-top:1px;
}

.listflagtextclp	{
	float:left;
	font-size:11px;
	color:#666666;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	margin-top:2px;
	margin-left:3px;
}

.listflagtextmax	{
	float:left;
	font-size:11px;
	color:#666666;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	margin-top:2px;
	margin-left:3px;
}

.listflagtextclp:hover	{
	cursor:pointer;
	color:#CCCCCC;
	text-decoration:underline;
}

.listflagtextclp:active	{
	cursor:pointer;
	text-decoration:underline;
	color:#808080;
}

.listflagtextclp.normal	{
	float:left;
	font-size:11px;
	color:#666666;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	margin-left:3px;
}

.listflagtextclp.hover	{
	cursor:pointer;
	color:#CCCCCC;
	text-decoration:underline;
}

.listflagtextclp.active	{
	cursor:pointer;
	text-decoration:underline;
	color:#808080;
}

.listflagtextmax:hover	{
	cursor:pointer;
	color:#CCCCCC;
	text-decoration:underline;
}

.listflagtextmax:active	{
	cursor:pointer;
	text-decoration:underline;
	color:#808080;
}

.listflagtextmax.normal	{
	float:left;
	font-size:11px;
	color:#666666;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	margin-left:3px;
}

.listflagtextmax.hover	{
	cursor:pointer;
	color:#CCCCCC;
	text-decoration:underline;
}

.listflagtextmax.active	{
	cursor:pointer;
	text-decoration:underline;
	color:#808080;
}

.listflagclp	{
	display:block;
	float:left;
	margin-top:1px;
	margin-right:2px;
	width:12px;
	height:12px;
	background-image:url(../assets/nav/flag.png);
	background-size: 12px 12px;
	background-position:top left;
	background-repeat:no-repeat;
}

.listflagclp.normal	{
	display:block;
	float:left;
	margin-top:1px;
	margin-right:2px;
	width:12px;
	height:12px;
	background-image:url(../assets/nav/flag.png);
	background-size: 12px 12px;
	background-position:top left;
	background-repeat:no-repeat;
}

.listflagclp.hover	{
	background-image:url(../assets/nav/flagblackbackgroundhover.png);
}

.listflagclp.active	{
	background-image:url(../assets/nav/flagactive.png);
}

.listflagclp:active	{
	background-image:url(../assets/nav/flagactive.png);
}

.listflagmax	{
	display:block;
	float:left;
	margin-top:1px;
	margin-right:2px;
	width:12px;
	height:12px;
	background-image:url(../assets/nav/flag.png);
	background-size: 12px 12px;
	background-position:top left;
	background-repeat:no-repeat;
}

.listflagmax.normal	{
	display:block;
	float:left;
	margin-top:1px;
	margin-right:2px;
	width:12px;
	height:12px;
	background-image:url(../assets/nav/flag.png);
	background-size: 12px 12px;
	background-position:top left;
	background-repeat:no-repeat;
}

.listflagmax.hover	{
	background-image:url(../assets/nav/flagblackbackgroundhover.png);
}

.listflagmax.active	{
	background-image:url(../assets/nav/flagactive.png);
}

.listflagmax:active	{
	background-image:url(../assets/nav/flagactive.png);
}

.listflagasclp	{
	display:none;
	position:relative;
	float:left;
	z-index:9999;
	width:0px;
	height:0px;
	margin-top:18px;
	margin-left:-54px;
	border:1px solid #888888;
	background-color:#ffffff;
	-moz-border-radius:0.40em;
	-webkit-border-radius:0.40em;
	border-radius:0.40em;
	box-shadow:0 0 5px 1px rgba(0, 0, 0, .45);
	-moz-box-shadow:0 0 5px 1px rgba(0, 0, 0, .45);
	-webkit-box-shadow:0 0 5px 1px rgba(0, 0, 0, .45);
	white-space:nowrap;
	overflow:hidden;
}

.listflagasmax	{
	display:none;
	position:relative;
	float:left;
	z-index:9999;
	width:0px;
	height:0px;
	margin-top:18px;
	margin-left:-61px;
	border:1px solid #888888;
	background-color:#ffffff;
	-moz-border-radius:0.40em;
	-webkit-border-radius:0.40em;
	border-radius:0.40em;
	box-shadow:0 0 5px 1px rgba(0, 0, 0, .45);
	-moz-box-shadow:0 0 5px 1px rgba(0, 0, 0, .45);
	-webkit-box-shadow:0 0 5px 1px rgba(0, 0, 0, .45);
	white-space:nowrap;
	overflow:hidden;
}

.listflagdescriptionclp	{
	display:block;
	position:relative;
	float:left;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	line-height:10px;
	font-size:12px;
	color:#222222;
	margin:10px 5px 5px 10px;
}

#channelholderclp	{
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.underlineholder{
	width: 100%;
	display: block;
	position: relative;
	float: left;
}
.previewmaximizedtitleholder .underline{
	margin: 10px auto 10px auto;
	width: calc(100% - 10px);
	border-bottom: 1px solid #444444;
}
.underline{
	margin: 10px auto 10px auto;
	width: calc(100% - 10px);
	border-bottom: 1px solid #eeeeee;
}

#channelholdermax	{
	position:absolute;
	display:block;
	margin-right: 2px;
	right:0px;
	top:-10px;
	width:124px;
	height:32px;
}

#channelinnerwrapperclp {
	position: relative;
	float: left;
	display: block;
}

#channelimageclp {
	position: relative;
	float: left;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	overflow: hidden;
	margin-left: 5px;
}

#channelnameclp	{
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2b2b2b;
	margin-top: 6px;
	margin-left: 10px;
}

#listtitleholderbottomrowclp	{
	position:absolute;
	display:block;
	width:100%;
	top:24px;
	left:0px;
}

#createpreviewnumberofpeopleranked	{
	position: relative;
	float: left;
	margin-left: 5px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #666666;
}
#createpreviewcontentsharedby	{
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #666666;
}

#listsharesocialmediaclp	{
	display:block;
	float:left;
	margin-left:1px;
	margin-top:5px;
	margin-right:3px;
	text-decoration:none;
	font-family: 'Roboto', sans-serif;
	font-size:12px;
	color:#666666;
}

#listsharesocialmediaiconsclp	{
	position: relative;
	float: right;
	margin-right: 5px;
	z-index: 1;
	margin-top: -1px;
}

#listsharefacebookclp, #listsharetwitterclp, #listsharelinkedinclp{
	position: relative;
	display:block;
	float:left;
	width:20px;
	height:20px;
	background-size: 20px 20px;
	background-position:top left;
	background-repeat:no-repeat;
}

#listsharefacebookclp	{
	background-image:url(../images/facebook_16.png);
}

#listsharefacebookclp:hover	{
	cursor:pointer;
	background-image:url(../images/facebook_hover_16.png);
}

#listsharefacebookclp:active	{
	cursor:pointer;
	background-image:url(../images/facebook_active_16.png);
}

#listsharetwitterclp	{
	background-image:url(../images/twitter_16.png);
}

#listsharetwitterclp:hover	{
	cursor:pointer;
	background-image:url(../images/twitter_hover_16.png);
}

#listsharetwitterclp:active	{
	cursor:pointer;
	background-image:url(../images/twitter_active_16.png);
}
#listsharelinkedinclp	{
	background-image:url(../images/linkedin_16.png);
}
#listsharelinkedinclp:hover	{
	cursor:pointer;
	background-image:url(../images/linkedin_hover_16.png);
}
#listsharelinkedinclp:active	{
	cursor:pointer;
	background-image:url(../images/linkedin_active_16.png);
}
#listsharetumblrclp	{
	background-image:url(../images/tumblr_16.png);
}
#listsharetumblrclp:hover	{
	cursor:pointer;
	background-image:url(../images/tumblr_hover_16.png);
}
#listsharetumblrclp:active	{
	cursor:pointer;
	background-image:url(../images/tumblr_active_16.png);
}

.moresocialmediaclp{
	position: relative;
	float: left;
}
.moresocialmediaiconclp	{
	position: relative;
	float: left;
	height: 11px;
	width: 12px;
	margin-top: 6px;
	background: url(../assets/nav/itemsremovedlistshow.png);
	background-repeat: no-repeat;
}

.moresocialmediaiconclp:hover	{
	background: url(../assets/nav/itemsremovedlistshowhover.png);
	background-repeat:no-repeat;
}

.moresocialmediaiconclp:active	{
	background: url(../assets/nav/itemsremovedlistshowactive.png);
	background-repeat:no-repeat;
}
.lesssocialmediaclp	{
	z-index: 1000;
	height:11px;
	width:12px;
	background: url(../assets/nav/itemsremovedlisthide.png);
	background-repeat:no-repeat;
}

.lesssocialmediaclp:hover	{
	background: url(../assets/nav/itemsremovedlisthidehover.png);
	background-repeat:no-repeat;
}

.lesssocialmediaclp:active	{
	background: url(../assets/nav/itemsremovedlisthideactive.png);
	background-repeat:no-repeat;
}


#listsharebuttonclickclp {
	position: absolute;
	display:none;
	z-index:1000;
	width:0px;
	height:0px;
	margin-top: 3px;
	margin-bottom: 12px;
	/*margin-left: 55%;*/
	padding-left: 2px ;
	padding-right:1px;
	padding-top:2px;
	padding-bottom:2px;

	border:1px solid #888888;
	background-color:#FFFFFF;
	color: #222222;
	-moz-border-radius:0.40em;
	-webkit-border-radius:0.40em;
	border-radius:0.40em;
	-moz-border-radius:0.40em;
	-webkit-border-radius:0.40em;
	border-radius:0.40em;
	box-shadow:0 0 0px 1px rgba(0, 0, 0, .45);
	-moz-box-shadow:0 0 5px 1px rgba(0, 0, 0, .45);
	-webkit-box-shadow:0 0 5px 1px rgba(0, 0, 0, .45);

}

#listsharepinterestclp  {

	background-image: url(../images/pinterest_16.png);

}
#listsharepinterestclp:hover  {
	cursor:pointer;
	background-image: url(../images/pinterest_hover_16.png);


}
#listsharepinterestclp:active  {

	background-image: url(../images/pinterest_active_16.png);

}


#listsharemyspaceclp {
	background-image: url(../images/myspace_16.png);
}
#listsharemyspaceclp:hover  {
	cursor:pointer;
	background-image: url(../images/Myspace_hover_16.png);
}
#listsharemyspaceclp:active  {
	cursor:pointer;
	background-image: url(../images/Myspace_active_16.png);


}

#listshareredditclp {
	background-image: url(../images/reddit_16.png);
}
#listshareredditclp:hover  {
	cursor:pointer;
	background-image: url(../images/Reddit_hover_16.png);
}
#listshareredditclp:active  {
	cursor:pointer;
	background-image: url(../images/Reddit_active_16.png);


}

#listsharegoogleclp {
	background-image: url(../images/google_16.png);
}

#listsharebloggerclp {
	background-image: url(../images/blogger_16.png);
}
#listsharebloggerclp:hover  {
	cursor:pointer;
	background-image: url(../images/blogger_hover_16.png);

}
#listsharebloggerclp:active  {
	cursor:pointer;
	background-image: url(../images/blogger_active_16.png);


}

#listsharewordpressclp {
	background-image: url(../images/wordpress_16.png);
}
#listsharewordpressclp:hover  {
	cursor:pointer;
	background-image: url(../images/wordpress_hover_16.png);

}
#listsharewordpressclp:active  {
	cursor:pointer;
	background-image: url(../images/wordpress_active_16.png);

}
#listsharewordpressclp.hover  {
	cursor:pointer;
	background-image: url(../images/wordpress_hover_16.png);

}
#listsharewordpressclp.active  {
	cursor:pointer;
	background-image: url(../images/wordpress_active_16.png);

}
#listsharestumbleuponclp {
	background-image: url(../images/stumbleupon_16.png);
}
#listsharestumbleuponclp:hover  {
	cursor:pointer;
	background-image: url(../images/stumbleupon_hover_16.png);

}
#listsharestumbleuponclp:active  {
	cursor:pointer;
	background-image: url(../images/stumbleupon_active_16.png);

}

#listsharestumbleuponclp.hover  {
	cursor:pointer;
	background-image: url(../images/stumbleupon_hover_16.png);

}
#listsharestumbleuponclp.active  {
	cursor:pointer;
	background-image: url(../images/stumbleupon_active_16.png);

}
#listsharediggclp {
	background-image: url(../images/digg_16.png);
}
#listsharediggclp:hover  {
	cursor:pointer;
	background-image: url(../images/digg_hover_16.png);

}
#listsharediggclp:active  {
	cursor:pointer;
	background-image: url(../images/digg_active_16.png);

}

.previewiconclp{
	width: 20px; height: 20px; margin-top:5px;margin-left:5px;   background-size: cover;
}
.sharemedianameclp {
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	vertical-align: middle;
	padding-right: 4px;
	padding-left: 6px;
	padding-bottom: 10px;
	padding-top: 10px;
}


.sharemedianamerowclp {
	height: 20px;

}

.listsocialmediatableclp tr {
	width:110px;
	padding-top:20px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:1px;
}

.listsocialmediatableclp tr:hover td {
	background-color: #D6E6F3;
}

.listsocialmediatableclp tr:active td {
	background-color: #D6E6F3;
}

#subscribeholderclp	{
	position:relative;
	display:block;
	float:right;
	margin-top:-2px;
	margin-right:4px;
	width:90px;
}

#subscribebuttonholderclp	{
	float:right;
	display:block;
	width:84px;
	height:21px;
	border:1px solid #000000;
	position:relative;
	-moz-border-radius:0.40em;
	-webkit-border-radius:0.40em;
	border-radius:0.40em;
}

.editlistbuttonholderclp{
	position:relative;
	float:right;
	border: 1px solid #000000;
	width:84px;
	height:21px;
	webkit-border-radius: 0.40em;
	border-radius: 0.40em;
}

.editlistbuttonclp{
	z-index: 20;
	cursor: pointer;
	position:relative;
	display:inline-block;
	width:82px;
	height:19px;
	border:1px solid #007CF9;
	background-color:#0066CC;
	-moz-border-radius:0.25em;
	-webkit-border-radius:0.25em;
	border-radius:0.25em;
}
.editlistbuttonclp:hover {
	cursor: pointer;
	border: 1px solid #007CF9;
	background-color: #0075EA; /* Old browsers */
	background-image: -moz-linear-gradient(bottom, #2D96FF 5%, #0075EA 50%); /* Firefox 3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #0075EA), color-stop(95%, #2D96FF)); /* Chrome, Safari 4+ */
	background-image: -webkit-linear-gradient(bottom, #2D96FF 5%, #0075EA 50%); /* Chrome 10+, Safari 5.1+ */
	background-image: -o-linear-gradient(bottom, #2D96FF 5%, #0075EA 50%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(bottom, #2D96FF 5%, #0075EA 50%); /* IE 10+ */
	background-image: linear-gradient(bottom, #2D96FF 5%, #0075EA 50%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075EA', endColorstr='#2D96FF', GradientType=0)"; /* IE 6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0075EA', endColorstr='#2D96FF', GradientType=0); /* IE 6-9 */
}

.editlistbuttonclp:active {
	cursor: pointer;
	border: 1px solid #0060BF;
	background-color: #004E9B; /* Old browsers */
	background-image: -moz-linear-gradient(bottom, #004E9B 5%, #004E9B 50%); /* Firefox 3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #004E9B), color-stop(95%, #004E9B)); /* Chrome, Safari 4+ */
	background-image: -webkit-linear-gradient(bottom, #004E9B 5%, #004E9B 50%); /* Chrome 10+, Safari 5.1+ */
	background-image: -o-linear-gradient(bottom, #004E9B 5%, #004E9B 50%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(bottom, #004E9B 5%, #004E9B 50%); /* IE 10+ */
	background-image: linear-gradient(bottom, #004E9B 5%, #004E9B 50%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#004E9B', endColorstr='#004E9B', GradientType=0)"; /* IE 6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004E9B', endColorstr='#004E9B', GradientType=0); /* IE 6-9 */
}


.editlistbuttontextclp{
	cursor: pointer;
	float:right;
	display:inline-block;
	width:82px;
	margin-top: 5px;
	margin-bottom: 3px;
	height:12px;
	font-size:12px;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	color:#ECFFF2;
	text-decoration:none;
	position:relative;
}

.subscribebuttonclp	{
	float:right;
	display:block;
	width:84px;
	height:21px;
	padding-top:1px;
	padding-bottom:0px;
	font-size:12px;
	font-family: 'Roboto', sans-serif;
	color:#FFF1DD;
	background-color:#E88B00;
	text-decoration:none;
	border:1px solid #FFB442;
	position:relative;
	-moz-border-radius:0.25em;
	-webkit-border-radius:0.25em;
	border-radius:0.25em;
}

.subscribebuttonclp:hover	{
	cursor:pointer;
	border:1px solid #FFB442;
	background-color:#FFA41A; /* Old browsers */
	background-image: -moz-linear-gradient(bottom, #FFB74A 5%, #FFA41A 50%); /* Firefox 3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #FFA41A), color-stop(95%, #FFB74A)); /* Chrome, Safari 4+ */
	background-image: -webkit-linear-gradient(bottom, #FFB74A 5%, #FFA41A 50%); /* Chrome 10+, Safari 5.1+ */
	background-image: -o-linear-gradient(bottom, #FFB74A 5%, #FFA41A 50%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(bottom, #FFB74A 5%, #FFA41A 50%); /* IE 10+ */
	background-image: linear-gradient(bottom, #FFB74A 5%, #FFA41A 50%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFA41A', endColorstr='#FFB74A', GradientType=0)"; /* IE 6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFA41A', endColorstr='#FFB74A', GradientType=0); /* IE 6-9 */
}

.subscribebuttonclp:active	{
	cursor:pointer;
	border:1px solid #D58000;
	background-color:#B76D00; /* Old browsers */
	background-image: -moz-linear-gradient(bottom, #B76D00 5%, #B76D00 50%); /* Firefox 3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #B76D00), color-stop(95%, #B76D00)); /* Chrome, Safari 4+ */
	background-image: -webkit-linear-gradient(bottom, #B76D00 5%, #B76D00 50%); /* Chrome 10+, Safari 5.1+ */
	background-image: -o-linear-gradient(bottom, #B76D00 5%, #B76D00 50%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(bottom, #B76D00 5%, #B76D00 50%); /* IE 10+ */
	background-image: linear-gradient(bottom, #B76D00 5%, #B76D00 50%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#B76D00', endColorstr='#B76D00', GradientType=0)"; /* IE 6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B76D00', endColorstr='#B76D00', GradientType=0); /* IE 6-9 */
}



.subscribebuttondisabledclp{
	cursor:pointer;
	border:1px solid #D58000;
	float:right;
	display:block;
	width:84px;
	height:21px;
	padding-top:1px;
	padding-bottom:0px;
	font-size:12px;
	font-family: 'Roboto', sans-serif;
	color:#BBBBBB;
	background-color:#B76D00;
	text-decoration:none;
	position:relative;
	-moz-border-radius:0.25em;
	-webkit-border-radius:0.25em;
	border-radius:0.25em;
}

.subscribedbuttonclp	{
	float:right;
	display:block;
	width:84px;
	height:21px;
	padding-top:1px;
	padding-bottom:0px;
	font-size:12px;
	font-weight:bold;
	font-family: 'Roboto', sans-serif;
	text-decoration:none;
	color:#444444;
	background-color:#CCCCCC;
	border:1px solid #E3E3E3;
	position:relative;
	-moz-border-radius:0.25em;
	-webkit-border-radius:0.25em;
	border-radius:0.25em;
}

.subscribedbuttonclp:hover	{
	cursor:pointer;
	border:1px solid #EEEEEE;
	background-color:#EFEFEF; /* Old browsers */
	background-image: -moz-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%); /* Firefox 3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #E5E5E5), color-stop(95%, #FFFFFF)); /* Chrome, Safari 4+ */
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%); /* Chrome 10+, Safari 5.1+ */
	background-image: -o-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%); /* IE 10+ */
	background-image: linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#FFFFFF', GradientType=0)"; /* IE 6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#FFFFFF', GradientType=0); /* IE 6-9 */
}

.subscribedbuttonclp:active	{
	border:1px solid #D8D8D8;
	background-color:#BFBFBF; /* Old browsers */
	background-image: -moz-linear-gradient(bottom, #BFBFBF 5%, #BFBFBF 50%); /* Firefox 3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #BFBFBF), color-stop(95%, #BFBFBF)); /* Chrome, Safari 4+ */
	background-image: -webkit-linear-gradient(bottom, #BFBFBF 5%, #BFBFBF 50%); /* Chrome 10+, Safari 5.1+ */
	background-image: -o-linear-gradient(bottom, #BFBFBF 5%, #BFBFBF 50%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(bottom, #BFBFBF 5%, #BFBFBF 50%); /* IE 10+ */
	background-image: linear-gradient(bottom, #BFBFBF 5%, #BFBFBF 50%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#BFBFBF', endColorstr='#BFBFBF', GradientType=0)"; /* IE 6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BFBFBF', endColorstr='#BFBFBF', GradientType=0); /* IE 6-9 */
}

#createcontentpreviewgalleryvideo	{
	position: absolute;
	display: block;
	min-height: 301.08px;
	width: 450px;
	float: left;
	margin-top: 88px;
}

#previewgalleryvideomax	{
	position:relative;
	display:block;
	width:695px;
	height:465px;
	float:left;
}


#previewgalleryvideotopnavclp	{
	display:block;
	float:left;
	position:absolute;
	z-index:100;
	height:42px;
	width:100%;
	margin-top:10px;
	text-align:center;
}

#previewgalleryvideotopnavmax	{
	display:block;
	float:left;
	position:absolute;
	z-index:1;
	height:42px;
	width:100%;
	text-align:center;
}

#previewgalleryvideorankclp 	{
	display:inline-block;
	position:relative;
}

#previewgalleryvideofirstclp, #previewgalleryvideodotsbeforeclp, #previewgalleryvideoonebeforeclp, #previewgalleryvideocurrentclp,
#previewgalleryvideooneafterclp, #previewgalleryvideodotsafterclp, #previewgalleryvideolastclp	{
	float:left;
	text-align:center;
	text-decoration:none;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	margin-left:1px;
	margin-right:1px;
}


#previewgalleryvideofirstclp, #previewgalleryvideodotsbeforeclp, #previewgalleryvideoonebeforeclp,
#previewgalleryvideooneafterclp, #previewgalleryvideodotsafterclp, #previewgalleryvideolastclp	{
	margin-top:2px;
	padding-top:13px;
	padding-bottom:13px;
	width:46px;
	color:#DDDDDD;
	font-size:14px;
	background-color:#363636;
	background: rgba(0, 0, 0, 0.5);
}
.previewgallyimagedotholder{
	display: none;
	position: absolute;
	width: 100%;
	left: 0px;
	text-align: center;
	bottom: 18.5px;
}
.previewgallyimagedotone, .previewgallyimagedottwo, .previewgallyimagedotthree{
	display: none;
	position: relative;
	display: inline-block;
	height: 9px;
	width: 9px;
	margin: 0 2px;
	background-color: #ffffff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	transition: background-color 0.6s ease;
	-webkit-box-shadow: 0 0 5px -1px #000000;
	-moz-box-shadow: 0 0 5px -1px #000000;
	box-shadow: 0 0 5px -1px #000000;
}



#previewgalleryvideocurrentclp	{
	margin-top:2px;
	padding:5px;
	color:#FFFFFF;
	font-size:30px;
	background-color:#363636;
	background:rgba(54, 54, 54, 0.8);
	-ms-filter: "alpha(Opacity=80)";
	filter:alpha(Opacity=80);
}

#previewgalleryvideocurrentmax	{
	margin-top:2px;
	padding:5px;
	color:#FFFFFF;
	font-size:30px;
	background-color:#363636;
	background:rgba(54, 54, 54, 0.8);
	-ms-filter: "alpha(Opacity=80)";
	filter:alpha(Opacity=80);
}

#previewgalleryvideofirstclp	{
	-moz-border-radius-topleft:20px;
	-webkit-border-top-left-radius:20px;
	border-top-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	-webkit-border-bottom-left-radius:20px;
	border-bottom-left-radius:20px;
}

#previewgalleryvideofirstmax	{
	-moz-border-radius-topleft:20px;
	-webkit-border-top-left-radius:20px;
	border-top-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	-webkit-border-bottom-left-radius:20px;
	border-bottom-left-radius:20px;
}

#previewgalleryvideolastclp	{
	-moz-border-radius-topright:20px;
	-webkit-border-top-right-radius:20px;
	border-top-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	border-bottom-right-radius:20px;
}


#previewgalleryvideofirstclp:hover, #previewgalleryvideodotsbeforeclp:hover, #previewgalleryvideoonebeforeclp:hover, #previewgalleryvideocurrentclp:hover,
#previewgalleryvideooneafterclp:hover, #previewgalleryvideodotsafterclp:hover, #previewgalleryvideolastclp:hover	{
	cursor:pointer;
	color:#FFFFFF;
	background-color:#363636;
	background:rgba(54, 54, 54, 0.8);
}


#previewgalleryvideodotsbeforeclp:hover, #previewgalleryvideoonebeforeclp:hover,
#previewgalleryvideooneafterclp:hover, #previewgalleryvideodotsafterclp:hover	{
	-ms-filter: "alpha(Opacity=80)";
	filter:alpha(Opacity=80);
}


#previewgalleryvideofirstclp:active, #previewgalleryvideodotsbeforeclp:active, #previewgalleryvideoonebeforeclp:active, #previewgalleryvideocurrentclp:active,
#previewgalleryvideooneafterclp:active, #previewgalleryvideodotsafterclp:active, #previewgalleryvideolastclp:active	{
	cursor:pointer;
	color:#CCCCCC;
	background-color:#363636;
	background: rgba(54, 54, 54, 0.3);
}

.previewmsg2clp {
	position: absolute;
	display: none;
	width: 209px;
	height: 60px;
	top: 33px;
	left: -163px;
}

.previewgallerynav	{
	display: none;
}

#previewgalleryvideoleftnavclp	{
	display: none!important;
	cursor:pointer;
	position:absolute;
	z-index:1000;
	top:0;
	bottom: 0;
	margin: auto;
	left:0px;
	height:70px;
	width:50px;
	background: url(../assets/nav/gallerynavleft.png);
}


#previewgalleryvideoleftnavclp:hover	{
	background: url(../assets/nav/gallerynavlefthover.png);
}

#previewgalleryvideoleftnavmax:hover	{
	background: url(../assets/nav/gallerynavlefthover.png);
}

#previewgalleryvideoleftnavclp:active	{
	background: url(../assets/nav/gallerynavleftactive.png);
}

#previewgalleryvideoleftnavmax:active	{
	background: url(../assets/nav/gallerynavleftactive.png);
}

#previewgalleryvideorightnavclp	{
	display: none!important;
	cursor:pointer;
	position:absolute;
	z-index:1000000;
	top:0;
	bottom: 0;
	margin: auto;
	right:0px;
	height:70px;
	width:50px;
	background: url(../assets/nav/gallerynavright.png);
}

.previewimageslideleft{
	height: 34px;
	width: 34px;
	border-radius: 50%;
	position: absolute;
	z-index: 1;
	top: calc(50% - 17px);
	left: 8px;
	background-color: rgba(0, 0, 0, 0.5);
	background-image: url(../assets/sprites/nextandpreviousindicator.png);
	background-position: 0 0;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-box-shadow: 0 1px 17px -5px #ffffff;
	-moz-box-shadow: 0 1px 17px -5px #ffffff;
	box-shadow: 0 1px 17px -5px #ffffff;
}

.previewimageslideright{
	height: 34px;
	width: 34px;
	border-radius: 50%;
	position: absolute;
	z-index: 1;
	top: calc(50% - 17px);
	right: 8px;
	background-color: rgba(0, 0, 0, 0.5);
	background-image: url(../assets/sprites/nextandpreviousindicator.png);
	background-position: 0 0;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-box-shadow: 0 1px 17px -5px #ffffff;
	-moz-box-shadow: 0 1px 17px -5px #ffffff;
	box-shadow: 0 1px 17px -5px #ffffff;
}

.previewimageslideleft:hover, .previewimageslideright:hover{
	cursor: pointer;
	background-color: rgba(0, 0, 0, 0.8);
	cursor: pointer;
}

#previewgalleryvideorightnavclp:hover	{
	background: url(../assets/nav/gallerynavrighthover.png);
}

#previewgalleryvideorightnavclp:active	{
	background: url(../assets/nav/gallerynavrightactive.png);
}



.previewgalleryimageoneclp	{
	display:block;
}

.previewgalleryimagetwoclp, .previewgalleryimagethreeclp	{
	display:none;
}

.previewgalleryimageonemax	{
	display:block;
}

.previewgalleryimagetwomax, .previewgalleryimagethreemax	{
	display:none;
}


#previewgalleryvideobottomnavclp	{
	float:left;
	position:absolute;
	left: 0px;
	bottom:0px;
	z-index:100;
	height:40px;
	width:100%;
	text-align:center;
	background-image: -moz-linear-gradient(-90deg, rgba(255, 255, 255, 0) 20%, rgba(0, 0, 0, .6) 100%);
	background-image: -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 0) 20%, rgba(0, 0, 0, .6) 100%);
	background-image: -ms-linear-gradient(-90deg, rgba(255, 255, 255, 0) 20%, rgba(0, 0, 0, .6) 100%);
}
.previewgalleryvideobottomnavclp_shadow{
	background-image: -moz-linear-gradient(-90deg, rgba(255, 255, 255, 0) 20%, rgba(0, 0, 0, .6) 100%);
	background-image: -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 0) 20%, rgba(0, 0, 0, .6) 100%);
	background-image: -ms-linear-gradient(-90deg, rgba(255, 255, 255, 0) 20%, rgba(0, 0, 0, .6) 100%);
}
#previewgallerymaxminandplaytogglecontainer{
	position: absolute;
	right: 10px;
	bottom: 10px;
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 2.5em;
	-moz-border-radius: 2.5em;
	border-radius: 2.5em;
	-webkit-box-shadow: 0 0 17px -5px #ffffff;
	-moz-box-shadow: 0 0 17px -5px #ffffff;
	box-shadow: 0 0 17px -5px #ffffff;
	z-index: 1;
}

#createpreviewgallerythumbnailslist	{
	display:inline-block;
	position:relative;
}

[aria-hidden="true"] { display: none; }
[aria-hidden="false"] { display: block; }

.previewmaximizedwrapper{
	position: fixed;
	top: 40px;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1001;
}

#maxcontainer{
	width: 100%;
}

#previewmaximizedholder{
	width: 100%;
}

#maximizedgalleryholder{
	width: 1000px;
	margin: auto;
}

.disablescroll{
	overflow: hidden;
}

.previewgalleryplayclp	{
	cursor: pointer;
	position: relative;
	float: right;
	width: 24px;
	height: 24px;
	margin: 2px 5px 2px 5px;
	background-image: url(../assets/sprites/gallerymax_and_play_icons.png);
	background-size: 24px 96px;
	background-position: 0 -24px;
}


.previewgalleryplayclp:hover, .previewgalleryplaymax:hover	{

	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.previewgalleryplayclp:active, .previewgalleryplaymax:active	{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.previewgallerypauseclp	{
	cursor: pointer;
	position: relative;
	float: right;
	width: 24px;
	height: 24px;
	margin: 2px 5px 2px 5px;
	background-image: url(../assets/sprites/gallerymax_and_play_icons.png);
	background-size: 24px 96px;
	background-position: 0 -72px;
}
.previewgalleryimagecontainerclp{
	overflow: hidden;
}


.previewgallerypauseclp:hover , .previewgallerypausemax:hover	{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.previewgallerypauseclp:active, .previewgallerypausemax:active	{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.previewitemtitleholderclp	{
	width: 100%;
	float: left;
	display: block;
	padding-top: 9px;
	padding-bottom: 9px;
	text-align: center;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #ffffff;
	background-color: #A24242;
	white-space: nowrap;
}



.previewitemtitletextclp	{
	position: relative;
	float: left;
	width: calc(100% - 35px);
	padding-left: 5px;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

#scrollingitemtitleclp {
	position: relative;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	overflow: hidden;
	white-space: nowrap;
	padding-left: 5px;
}

#previewscrollingitemtitleclp {
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#FFDFDF;
	overflow: hidden;
	white-space: nowrap;
	padding-left: 5px;
}

.previewhidingitemtitle {  text-overflow: ellipsis; }

.createpreviewitemtitleprogress	{
	position: relative;
	width: 25px;
	margin-top: 3px;
	margin-right: 5px;
	float: right;
	text-align: right;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffc9c8;
	z-index: 10;
}


#previewdescriptionboxclp	{
	width:100%;
	height:auto;
	padding-bottom:0px;
	border-top: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}

#previewdescriptiontopwrapperclp	{
	position:relative;
	display:block;
	float:left;
	width:100%;
	background-color: #FFFFFF;
}
.previewdescriptionbuyonamazonholder{
	position: relative;
	float: right;
}
#descriptionlikedislikeflagclp	{
	display: block;
	float: left;
	margin: 10px 5px;
}

.currentitemlikeanddislikeclp	{
	position:relative;
	float:left;
}

#currentitemlikenumberclp {
	cursor: default;
	display: block;
	float: left;
	margin-right: 10px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	margin-top: 3px;
	font-size: 11px;
	color: #666666;
}

.currentitemlikeiconclp	{
	display: block;
	float: left;
	margin-right: 3px;
	margin-top: 1px;
	width: 12px;
	height: 12px;
	background-image: url(../assets/sprites/icons_list.png);
	background-position: -21px -569px;
}

.currentitemlikediconclp	{
	cursor:pointer;
	display:block;
	float:left;
	margin-right:3px;
	width:12px;
	height:12px;
	background-image:url(../assets/nav/thumbsupliked.png);
	background-size: 12px 12px;
	background-position:top left;
	background-repeat:no-repeat;
}

.currentitemdislikeiconclp	{
	display: block;
	float: left;
	margin-right: 3px;
	margin-top: 1px;
	width: 12px;
	height: 12px;
	background-image: url(../assets/sprites/icons_list.png);
	background-position: -21px -617px;
}

.currentitemdislikediconclp	{
	cursor:pointer;
	display:block;
	float:left;
	margin-top:2px;
	margin-right:2px;
	width:12px;
	height:12px;
	background-image:url(../assets/nav/thumbsdowndisliked.png);
	background-size: 12px 12px;
	background-position:top left;
	background-repeat:no-repeat;
}

#currentitemdislikenumberclp	{
	cursor: default;
	display: block;
	float: left;
	margin-right: 10px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	margin-top: 3px;
	font-size: 11px;
	color: #666666;
}
.separator{
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	margin: 0px 5px;
}

.descriptionseparatorclp	{
	float:left;
	margin-top:-2px;
	text-decoration:none;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	color:#666666;
}

.currentitemflagwrapperclp	{
	display:block;
	position:relative;
	float:left;
}

.currentitemflagtextclp	{
	float:left;
	font-size:11px;
	color:#666666;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	margin-left:3px;
}

.currentitemflagtextclp:hover	{
	cursor:pointer;
	color:#CCCCCC;
	text-decoration:underline;
}

.currentitemflagtextclp:active	{
	cursor:pointer;
	text-decoration:underline;
	color:#808080;
}

.currentitemflagtextclp.normal	{
	float:left;
	font-size:11px;
	color:#666666;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	margin-left:3px;
}

.currentitemflagtextclp.hover	{
	cursor:pointer;
	color:#CCCCCC;
	text-decoration:underline;
}

.currentitemflagtextclp.active	{
	cursor:pointer;
	text-decoration:underline;
	color:#808080;
}

.currentitemflagclp	{
	display:block;
	float:left;
	margin-top:1px;
	margin-right:2px;
	width:12px;
	height:12px;
	background-image:url(../assets/nav/flag.png);
	background-size: 12px 12px;
	background-position:top left;
	background-repeat:no-repeat;
}

.currentitemflagclp.normal	{
	display:block;
	float:left;
	margin-top:1px;
	margin-right:2px;
	width:12px;
	height:12px;
	background-image:url(../assets/nav/flag.png);
	background-size: 12px 12px;
	background-position:top left;
	background-repeat:no-repeat;
}

.currentitemflagclp.hover	{
	background-image:url(../assets/nav/flagblackbackgroundhover.png);
}

.currentitemflagclp.active	{
	background-image:url(../assets/nav/flagactive.png);
}

.currentitemflagclp:active	{
	background-image:url(../assets/nav/flagactive.png);
}

.currentitemflagasclp	{
	display:none;
	position:relative;
	float:left;
	z-index:9999;
	width:0px;
	height:0px;
	margin-top:18px;
	margin-left:-61px;
	border:1px solid #888888;
	background-color:#ffffff;
	-moz-border-radius:0.40em;
	-webkit-border-radius:0.40em;
	border-radius:0.40em;
	box-shadow:0 0 5px 1px rgba(0, 0, 0, .45);
	-moz-box-shadow:0 0 5px 1px rgba(0, 0, 0, .45);
	-webkit-box-shadow:0 0 5px 1px rgba(0, 0, 0, .45);
	white-space:nowrap;
	overflow:hidden;
}

.currentitemflagdescriptionclp	{
	display:block;
	position:relative;
	float:left;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	line-height:10px;
	font-size:12px;
	color:#222222;
	margin:10px 5px 5px 10px;
}

#previewdescriptionbuyonamazontextclp	{
	display: none;
	position: relative;
	float: left;
	margin-top: 9px;
	width: 100px;
	font-family: 'Roboto', sans-serif;
	font-size: 10px;
	color: #888888;
}

#previewdescriptionbuyonamazonclp	{
	display: none;
	position: relative;
	float: left;
	width: 120px;
	height: 28px;
	margin: 5px 5px 0px 0px;
	background: url(../assets/amazon/amazon.gif);
}

#previewdescriptionbuyonamazonclp:hover	{
	cursor:pointer;
	background: url(../assets/amazon/amazon_hover.gif);
}

#previewdescriptionbuyonamazonclp:active	{
	cursor:pointer;
	background: url(../assets/amazon/amazon.gif);
}

#previewdescriptionclp	{
	height: auto;
	position: relative;
	float: left;
	display: block;
	width: calc(100% - 10px);
	padding-left: 5px;
	padding-right: 5px;
	overflow: hidden;
	background-color: #FFFFFF;
}

#previewdescriptionclp p {
	position: relative;
	float: left;
	word-wrap: break-word;
	padding-top: 0px;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	text-align: justify;
	line-height: 24px;
	font-size: 12px;
	color: #666666;
	white-space: pre-line;
}

#previewdescriptionclp p::first-letter {
	font-size:200%;
}

#previewdescriptionellipsisclp	{
	font-family: 'Roboto', sans-serif;
	line-height:14px;
	font-size:12px;
	color: #333333;
	background-color: #FFFFFF;
	text-align:center;
	position:relative;
	width:14px;
	top:48px;
	left:425px;
	display:none;
}

#previewdescriptionseetoggleholderclp	{
	position:relative;
	display:block;
	float:left;
	width:100%;
	background-color: #FFFFFF;
	-moz-border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.previewdescriptionseetogglewrapperclp	{
	position:relative;
	display:block;
	float:right;
}

#previewdescriptionseetoggleedgeclp	{
	cursor:pointer;
	position:relative;
	display:block;
	float:right;
	margin-top:2px;
	width:0px;
	height:0px;
	border-top: 13px solid transparent;
	border-right:8px solid #888888;
}

#previewdescriptionseetoggleedgeclp:hover	{
	cursor:pointer;
	border-right:8px solid #AAAAAA;
}

#previewdescriptionseetoggleedgeclp:active	{
	cursor:pointer;
	border-right:8px solid #777777;
}


#previewdescriptionseetoggleclp	{
	cursor:pointer;
	position:relative;
	display:block;
	float:right;
	text-align:center;
	height:10px;
	line-height:10px;
	padding:3px 2px 2px 2px;
	width:44px;
	font-family: 'Roboto', sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#888888;
	-moz-border-radius-topleft:0.35em;
	-webkit-border-top-left-radius:0.35em;
	border-top-left-radius:0.35em;
}

#previewdescriptionseetoggleclp:hover	{
	cursor:pointer;
	background-color:#AAAAAA;
}

#previewdescriptionseetoggleclp:active	{
	cursor:pointer;
	background-color:#777777;
}



.popupmessageshowpopupoverallclp	{
	position:fixed;
	left:0px;
	z-index:999996;
}

.popupmessageshowpopupbackgroundclp	{
	display:none;
	position:fixed;
	height:100%;
	width:200%;
	z-index:999997;
	top:40px;
	background-color:#000000;
	opacity:0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-khtml-opacity: 0.5;
	-moz-opacity: 0.5;
}
.popupmessageshowcontainerclp {
	text-align:center;
	display: block;
	position: fixed;
	height:0;
	width:100%;
	z-index: 999999;
	top:40px;
}
.popupmessageshowpopupwrapperclp	{
	overflow:auto;
	position: fixed;
	left:0;
	right:0;
	top:40px;
	bottom:0;

}

.popupmessageshowpopupcenterclp	{
	display: inline-block;
}

.popupmessageshowclp	{
	float:left;
	max-width:950px;
	display:none;
	width:634px;
	height:auto;
	background-color:#FFFFFF;
	margin-top:20px;
	padding:2px 10px 15px 10px;
	-moz-border-radius:0.40em;
	-webkit-border-radius:0.40em;
	border-radius:0.40em;
	box-shadow:0 0 5px 1px rgba(0, 0, 0, .45);
	-moz-box-shadow:0 0 5px 1px rgba(0, 0, 0, .45);
	-webkit-box-shadow:0 0 5px 1px rgba(0, 0, 0, .45);
}
.popupmessageshowpopupcloseclp	{
	cursor:pointer;
	position:relative;
	float:right;
	margin-right:2px;
	margin-top:5px;
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	color:#AAAAAA;
}

.popupmessageshowpopupcloseclp:hover	{
	color:#666666;
}

.popupmessageshowpopupcloseclp:active	{
	color:#999999;
}
.popupmessageshowpoptitleclp	{
	display:block;
	width:95%;
	text-align:center;
	position:relative;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#438BC5;
	margin-bottom:5px;
	margin-top:5px;
	padding-top: 5px;
	cursor:pointer;
}

.noscroll {
	overflow: hidden;
}
input [type="radio"]{

	position: absolute;
	font-weight:bold;
	font-size:18px;
	padding-top:50px;
}
#option
{

	display:block;
	width:100%;
	text-align:left;
	position:relative;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#666666;
	margin-bottom:10px;
	margin-top:5px;
	padding-top:0px;
	padding-left:5px;

}


.sharepreview
{
	cursor: default;
	display: none;
	float: left;
	margin-top: 122px;
	margin-right: 10px;
	margin-left: 15px;
	font-size: 12px;
	width: 46px;

}
.optionimage
{
	position:relative;
	top:0px;
	width:522px;
	height:275px;
	margin-top:5px;
	z-index: 100;
}
iframe
{
	border:none;
}
.shareradiobutton
{
	cursor:pointer;
	margin-bottom: 10px;
	margin-top: 5px;
	padding-top:10px;
	margin-left:15px;
}
.buttontitle
{
	cursor:pointer;
	margin:auto ;
}
.buttontitle.disabled {
	color: #999999;
}

.generatingpreviewtextclp
{
	display: block;
	position: absolute;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	color: #A9A9A9;
	top:171px;
	left:179px;
	width:146px;
	text-align: center;
	z-index: 70;
}

.imagecontaineroverallclp {
	display: block;
	position: relative;
	float:left;
	height: 285px;
	width: 400px
}

.shareoptionscontainerclp {
	display: block;
	position: relative;
	float: left;
	clear: both;
}
.shareloadinggifclp {
	display: block;
	position:absolute;
	left: 212px;
	top: 91px;
	background-image: url(../assets/nav/rmlloadinglargedark.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 80px;
	width: 80px;
	z-index: 70;
}
#sharebuttonfacebookclp
{
	width:110px;
	margin-left:262px ;
	height:20px;
	margin-top: 418px;
}
#sharebuttontwitterclp
{
	width:110px;
	margin-left:252px ;
	height:26px;
	margin-top: 418px;

}
#sharebuttonlinkedinclp
{
	width:110px;
	margin-left:262px ;
	height:18px;
	margin-top: 418px;

}
#sharebuttongoogleclp
{
	width:110px;
	margin-left:250px ;
	height:24px;
	margin-top: 418px;

}
#sharebuttonmyspaceclp
{
	width:110px;
	margin-left:243px ;
	height:32px;
	margin-top: 418px;

}
#sharebuttondiggclp
{
	width:110px;
	margin-left:246px ;
	height:32px;
	margin-top:423px;
}

#sharebuttonredditclp
{
	width:133px;
	margin-left:245px ;
	height:33px;
	margin-top: 418px;

}
#sharebuttonstumbleuponclp
{
	width:133px;
	margin-left:233px ;
}
#sharebuttonpinterestclp
{
	width:110px;
	margin-left:239px ;
	vertical-align: center;
}
#sharebuttontumblrclp
{
	width:110px;
	margin-left:255px ;
}
.altshareclp {
	font-size:12px;
	font-weight:bold;
	font-family: 'Roboto', sans-serif;
	width:20px;
	height:20px;
	margin-left:332px;
	margin-top: -19px;
}

.sharebuttonclp{
	background-color: #4267b2;
	border: none;
	color: white;
	padding: 2px 5px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 14px;
	margin: -2px 67px;
	cursor: pointer;
}
.sharebuttonclp:active{
	background-color: #004e9b;
}

[aria-hidden="true"] { display:none;}
[aria-hidden="false"] { display:block;}

.previewitemtitleholder	{
	width: 100%;
	float: left;
	display: block;
	padding-top: 9px;
	padding-bottom: 9px;
	text-align: center;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #ffffff;
	background-color: #A24242;
	white-space: nowrap;
}

/* Comments */

#previewcommentssectionholderclp	{
	/*width: 450px;*/
	/*max-width: 750px;*/
	width: calc(100% - 510px);
	clear: left;
	float: left;
	margin-bottom: 30px;
	display: block;
	position: relative;
}

#previewcommentssectionclp	{
	float:left;
	width:448px;
	min-height:34px;
	display:block;
}

#previewcommentssection {
	float: left;
	width: 100%;
	min-height: 40px;
	display: block;
}

#previewcommentsectionheaderwrapperclp {
	width: 100%;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #444444;
	height: 34px;
	border-bottom: 2px solid #C10000;
	z-index: 9;
}

#previewcommentsectionheaderclp	{
	width: calc(100% - 10px);
	position: relative;
	display: block;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 14px;
	padding-bottom: 10px;
	text-align: left;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #444444;
	white-space: nowrap;
	-moz-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

#previewcommentsoptionclp	{
	width:36px;
	float:right;
	display:none;
	position:relative;
	text-align:center;
	text-decoration:none;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	line-height:14px;
	font-size:14px;
	color: #444444;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	white-space: nowrap;
	-moz-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	background-color: #FFFFFF;
}

#previewcommentsoptionclp:hover	{
	cursor:pointer;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	background-color: #EFEFEF;
	background-image: -moz-linear-gradient(bottom, #EEEEEE 5%, #D5D5D5 50%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #D5D5D5), color-stop(95%, #EEEEEE ));
	background-image: -webkit-linear-gradient(bottom, #EEEEEE 5%, #D5D5D5 50%);
	background-image: -o-linear-gradient(bottom, #EEEEEE 5%, #D5D5D5 50%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 5%, #D5D5D5 50%);
	background-image: linear-gradient(bottom, #EEEEEE 5%, #D5D5D5 50%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#D5D5D5', endColorstr='#EEEEEE', GradientType=0)";
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D5D5D5', endColorstr='#EEEEEE', GradientType=0);

}

#previewcommentsoptionclp:active	{
	background-color: #CCCCCC;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	background-image: -moz-linear-gradient(bottom, #CCCCCC 5%, #CCCCCC 50%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #CCCCCC), color-stop(95%, #CCCCCC));
	background-image: -webkit-linear-gradient(bottom, #CCCCCC 5%, #CCCCCC 50%);
	background-image: -o-linear-gradient(bottom, #CCCCCC 5%, #CCCCCC 50%);
	background-image: -ms-linear-gradient(bottom, #CCCCCC 5%, #CCCCCC 50%);
	background-image: linear-gradient(bottom, #CCCCCC 5%, #CCCCCC 50%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#CCCCCC', endColorstr='#CCCCCC', GradientType=0)";
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CCCCCC', endColorstr='#CCCCCC', GradientType=0);
}


.previewlatestcommentsclp {
	display: block;
	float: left;
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;

	margin-left: 1px;
	background-image: url(../assets/sprites/icons_list.png);
	background-position: -21px -134px;
}

.loadingcommentsclp {
	display: block;
	width: 32px;
	height: 32px;
	-webkit-box-align:center;
	margin-left: 1px;
	background-image: url(../assets/nav/loading.gif);
	background-size: 16px 16px;
	background-repeat: no-repeat;
	background-position: center;
}

.popularcommentsclp {
	display: block;
	float: left;
	width: 32px;
	height: 32px;
	margin-left: 2px;
	background-image: url(../assets/nav/popularcomments.png);
	background-size: 32px 32px;
	background-position: top left;
	background-repeat: no-repeat;
}


#previewcommentheadertotalcommentclp{
	cursor: default;
}

/* Advertisements and Related */


/* Advertisements */

#previewgobackbuttonholder	{
	position:relative;
	display:block;
	width:298px;
	height:34px;

}

#previewrectangleadtop	{
	position: relative;
	float: left;
	margin-left: 10px;
}

#gobacktoeditingbutton {
	cursor: pointer;
	position: relative;
	float: left;
	width: 140px;
	height: 30px;

	margin-top: 5px;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	background-color: #A24242;
	color: #FFFFFF;
	border-radius: 15px;
	-webkit-appearance: none;
}
#gobacktoeditingbutton:hover{
	background-color: #bf5a5a;
}
#gobacktoeditingbutton:active{
	background-color: #8e3131;
}





/* Related contents */

#relatedcontentsholder	{
	display: block;
	position: relative;
	float: left;
	width: 300px;
	margin-bottom: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	overflow: hidden;
	border-radius: 3px;
	-moz-box-shadow: 0 0 3px #666666;
}

#previewrelatedcontentstitle	{
	width: 100%;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #444444;
	height: 34px;
	border-bottom: 2px solid #C10000;
	z-index: 9;

}
#previewrelatedcontentstitle span{
	width: calc(100% - 10px);
	position: relative;
	display: block;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 14px;
	padding-bottom: 10px;
	text-align: left;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #444444;
	white-space: nowrap;
	-moz-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

#relatedcontentsboxholder	{
	position:relative;
	float:left;
}

.previewrelatedcontentsnavup	{
	display:none;
	cursor:pointer;
	position:absolute;
	z-index:1;
	top:2px;
	left:140px;
	height:10px;
	width:11px;
	background: url(../assets/nav/listnavup.png);
}

.previewrelatedcontentsnavup:hover	{
	background: url(../assets/nav/listnavhoverup.png);
}

.previewrelatedcontentsnavup:active	{
	background: url(../assets/nav/listnavactiveup.png);
}

.previewrelatedcontentsnavdown	{
	display:none;
	cursor:pointer;
	position:absolute;
	z-index:1;
	bottom:2px;
	left:140px;
	height:10px;
	width:11px;
	background: url(../assets/nav/listnavdown.png);
}

.previewrelatedcontentsnavdown:hover	{
	background: url(../assets/nav/listnavhoverdown.png);
}

.previewrelatedcontentsnavdown:active	{
	background: url(../assets/nav/listnavactivedown.png);
}

#previewcommentsbox	{
	float: left;
	display: block;
	width: 100%;
	min-width: 240px;
	/*max-width: 600px;*/
	height: 50px;
	white-space: nowrap;
	background-color: #FFFFFF;
	padding-top: 15px;
	text-align: center;
}

#relatedcontentsbox	{
	width:300px;
	overflow:hidden;
}

#removeditems, #addsuggestionmsg	{
	float: left;
	display: block;
	width: 100%;
	min-width: 240px;
	max-width: 600px;
	height: 50px;
	white-space: nowrap;
	background-color: #FFFFFF;
	padding-top: 15px;
	text-align: center;
}
.relatedcontentstitle	{
	float: left;
	display: block;
	width: 100%;
	min-width: 240px;
	max-width: 600px;
	height: 50px;
	white-space: nowrap;
	background-color: #FFFFFF;
	padding-top: 15px;
	text-align: center;
}


.contentpreviewcommenttext	{
	position: relative;
	text-align: center;
	margin-top: 0px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	font-size: 12px;
	height: 12px;
	color: #444444;
	width: 100%;
}
.previewrelatedcontenttext	{
	position: relative;
	text-align: center;
	margin-top: 0px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	font-size: 12px;
	height: 12px;
	color: #444444;
	width: 100%;
}
.contentpreviewrelatedcontenttitletext	{
	position: relative;
	text-align: center;
	margin-top: 0px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	font-size: 12px;
	height: 12px;
	color: #444444;
	width: 100%;
}

#scrollingrelatedlisttitletext	{
	display:inline;
	float:left;
	margin-top:11px;
	margin-left:3px;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	font-size:12px;
	height:12px;
	color:#222222;
	max-width:200px;
}

#scrollingrelatedlisttitletext { overflow:hidden; white-space:nowrap; }
#scrollingrelatedlisttitletext:hover { cursor:default; }
.hidingrelatedcontenttitletext { text-overflow:ellipsis; }

.relatedcontentsearchmoretext	{
	display:inline;
	float:left;
	text-align:center;
	margin-top:11px;
	margin-left:3px;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	font-size:12px;
	height:12px;
	color:#222222;
	overflow:hidden;
	text-overflow: ellipsis;
	width:286px;
}
/* List */

#createcontentpreview_content	{
	width: 100%;
	float: left;
	min-width: 240px;
	max-width: 600px;
}

#createpreviewcontentinstructions	{
	position: relative;
	width: 100%;
	max-width: 600px;
	min-height: 41px;
	float: left;
	display: block;
	text-align: left;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #444444;
	white-space: nowrap;
	background-color: #FFFFFF;
	-moz-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom: 1px solid #DDDDDD;
}

#previewlistinstructionstitleclp	{
	padding-bottom:2px;
}

#previewdraginstructionsclp p	{
	margin-top:8px;
	color:#666666;
	text-decoration:none;
	text-align:center;
	font-family: 'Roboto', sans-serif;
	font-size:11px;
}

#previewascendingdescendingtoggleclp	{
	background-color: #f7f6f6;
	width: 46px;
	height: 40px;
	float: left;
	display: block;
	text-align: center;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
	-webkit-box-shadow: 0px 2px #c10000;
	-moz-box-shadow: 0px 2px #c10000;
	box-shadow: 0px 2px #c10000;
}

.previewdescendingtoggleimageclp	{
	cursor: pointer;
	display: block;
	float: left;
	width: 38px;
	height: 38px;
	margin-top: 1px;
	margin-left: 6px;
	background-image: url(../assets/sprites/newlisticon.png);
	-webkit-background-size: 38px 292px;
	background-size: 38px 292px;
	background-position: 0 -63px;
}

.previewascendingtoggleimageclp	{
	cursor: pointer;
	display: block;
	float: left;
	width: 38px;
	height: 38px;
	margin-top: 1px;
	margin-left: 6px;
	background-image: url(../assets/sprites/newlisticon.png);
	-webkit-background-size: 38px 292px;
	background-size: 38px 292px;
	background-position: 0 -102px;
}
#listintrotextlistintrotextclp	{
	width:127px;
	float:left;
	display:block;
	padding-top:9px;
	padding-bottom:9px;
	text-align:center;
	text-decoration:none;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	line-height:14px;
	font-size:14px;
	color:#666666;
	background-color:#333333;
	border-left:1px solid #505050;
	border-right:1px solid #111111;
	border-top:1px solid #505050;
	border-bottom:1px solid #111111;
	white-space:nowrap;
}

#listintrotextlistintrotextclp:hover	{
	cursor:pointer;
	border-left:1px solid #505050;
	border-right:1px solid #111111;
	border-top:1px solid #505050;
	border-bottom:1px solid #111111;
	background-color:#404040; /* Old browsers */
	background-image: -moz-linear-gradient(bottom, #535353 5%, #404040 50%); /* Firefox 3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #404040), color-stop(95%, #535353)); /* Chrome, Safari 4+ */
	background-image: -webkit-linear-gradient(bottom, #535353 5%, #404040 50%); /* Chrome 10+, Safari 5.1+ */
	background-image: -o-linear-gradient(bottom, #535353 5%, #404040 50%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(bottom, #535353 5%, #404040 50%); /* IE 10+ */
	background-image: linear-gradient(bottom, #535353 5%, #404040 50%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040', endColorstr='#535353', GradientType=0)"; /* IE 6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040', endColorstr='#535353', GradientType=0); /* IE 6-9 */
}

#listintrotextlistintrotextclp:active	{
	border-left:1px solid #3B3B3B;
	border-top:1px solid #3B3B3B;
	background-color:#2B2B2B; /* Old browsers */
	background-image: -moz-linear-gradient(bottom, #2B2B2B 5%, #2B2B2B 50%); /* Firefox 3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #2B2B2B), color-stop(95%, #2B2B2B)); /* Chrome, Safari 4+ */
	background-image: -webkit-linear-gradient(bottom, #2B2B2B 5%, #2B2B2B 50%); /* Chrome 10+, Safari 5.1+ */
	background-image: -o-linear-gradient(bottom, #2B2B2B 5%, #2B2B2B 50%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(bottom, #2B2B2B 5%, #2B2B2B 50%); /* IE 10+ */
	background-image: linear-gradient(bottom, #2B2B2B 5%, #2B2B2B 50%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#2B2B2B', endColorstr='#2B2B2B', GradientType=0)"; /* IE 6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2B2B2B', endColorstr='#2B2B2B', GradientType=0); /* IE 6-9 */
}


.createpreviewcontentintrotext {
	width: calc(100% - 134px);
	height: 25px;
	float: left;
	display: block;
	padding-top: 15px;
	text-align: center;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #666666;
	-webkit-box-shadow: 0px 2px #c10000;
	-moz-box-shadow: 0px 2px #c10000;
	box-shadow: 0px 2px #c10000;

}

.createpreviewcontentintrotext:hover {
	cursor: pointer;
	background-color: #EFEFEF;
	background-image: -moz-linear-gradient(bottom, #eeeeee 5%, #e5e5e5 50%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eeeeee), color-stop(95%, #e5e5e5));
	background-image: -webkit-linear-gradient(bottom, #eeeeee 5%, #e5e5e5 50%);
	background-image: -o-linear-gradient(bottom, #eeeeee 5%, #e5e5e5 50%);
	background-image: -ms-linear-gradient(bottom, #eeeeee 5%, #e5e5e5 50%);
	background-image: linear-gradient(bottom, #eeeeee 5%, #e5e5e5 50%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#eeeeee', GradientType=0)";
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#eeeeee', GradientType=0);
}


.createpreviewselectedcontentintrotext	{
	width: calc(100% - 134px);
	height: 24px;
	float: left;
	display: block;
	padding-top: 16px;
	text-align: center;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #990000;
	background-color: #dddddd;
	-webkit-box-shadow: 0 2px #c10000;
	-moz-box-shadow: 0 2px #c10000;
	box-shadow: 0 2px #c10000;
}

.createpreviewselectedcontentintrotext:hover	{
	cursor: pointer;
	background-image: -moz-linear-gradient(bottom, #dddddd 5%, #cfcfcf 50%);
	background-image: -webkit-linear-gradient(bottom, #dddddd 5%, #cfcfcf 50%);
	background-image: -o-linear-gradient(bottom, #dddddd 5%, #cfcfcf 50%);
	background-image: -ms-linear-gradient(bottom, #dddddd 5%, #cfcfcf 50%);
	background-image: linear-gradient(bottom, #dddddd 5%, #cfcfcf 50%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcfcf', endColorstr='#dddddd', GradientType=0)";
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#cfcfcf', GradientType=0);
}





.previewunrankedpersonalranktoggleclp	{
	width:36px;
	float:left;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	text-decoration:none;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	line-height:14px;
	font-size:14px;
	color: #D7D7D7;
	background-color: #cccccc;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #aaaaaa;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #aaaaaa;
	white-space:nowrap;
}
.jspaneouterdiv{
	overflow: hidden;
	position: relative;
	width: 100%;
	max-height: 455px;
}

.jspaneinnerdiv{
	padding: 0px;
	top: 0px;
	width: 100%;
}
.personalranktoggleclp	{
	width:36px;
	float:left;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	text-decoration:none;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	line-height:14px;
	font-size:14px;
	color: #D7D7D7;
	background-color: #EEEEEE;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #BBBBBB;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #BBBBBB;
	white-space:nowrap;
}


.personalranktoggleclp:hover	{
	cursor:pointer;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #999999;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #999999;
	background-color: #EFEFEF;
	background-image: -moz-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #E5E5E5), color-stop(95%, #FFFFFF));
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);
	background-image: -o-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);
	background-image: linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#FFFFFF', GradientType=0)";
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#FFFFFF', GradientType=0);
}

.personalranktoggleclp:active	{
	border-left: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
	background-color: #CFCFCF;
	background-image: -moz-linear-gradient(bottom, #CFCFCF 5%, #CFCFCF 50%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #CFCFCF), color-stop(95%, #CFCFCF));
	background-image: -webkit-linear-gradient(bottom, #CFCFCF 5%, #CFCFCF 50%);
	background-image: -o-linear-gradient(bottom, #CFCFCF 5%, #CFCFCF 50%);
	background-image: -ms-linear-gradient(bottom, #CFCFCF 5%, #CFCFCF 50%);
	background-image: linear-gradient(bottom, #CFCFCF 5%, #CFCFCF 50%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#CFCFCF', endColorstr='#CFCFCF', GradientType=0)";
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CFCFCF', endColorstr='#CFCFCF', GradientType=0);
}


.selectedpersonalranktoggleclp	{
	width: 44px;
	float: left;
	display: none;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	line-height: 14px;
	font-size: 14px;
	color: #D7D7D7;
	border-left: 1px solid #990000;
	border-right: 1px solid #400000;
	border-top: 1px solid #990000;
	border-bottom: 1px solid #400000;
	white-space: nowrap;
	background-color: #660000;
}

.communityranktoggleclp	{
	width: 44px;
	float:left;
	display:none;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	text-decoration:none;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	line-height:14px;
	font-size:14px;
	color: #D7D7D7;
	background-color: #EEEEEE;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #EEEEEE;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #BBBBBB;
	white-space: nowrap;
}

.communityranktoggleclp:hover	{
	cursor: pointer;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #999999;
	background-color: #EFEFEF;
	background-image: -moz-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #E5E5E5), color-stop(95%, #FFFFFF));
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);
	background-image: -o-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);
	background-image: linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#FFFFFF', GradientType=0)";
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#FFFFFF', GradientType=0);
}

.communityranktoggleclp:active	{
	border-left: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
	background-color: #CFCFCF;
	background-image: -moz-linear-gradient(bottom, #CFCFCF 5%, #CFCFCF 50%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #CFCFCF), color-stop(95%, #CFCFCF));
	background-image: -webkit-linear-gradient(bottom, #CFCFCF 5%, #CFCFCF 50%);
	background-image: -o-linear-gradient(bottom, #CFCFCF 5%, #CFCFCF 50%);
	background-image: -ms-linear-gradient(bottom, #CFCFCF 5%, #CFCFCF 50%);
	background-image: linear-gradient(bottom, #CFCFCF 5%, #CFCFCF 50%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#CFCFCF', endColorstr='#CFCFCF', GradientType=0)";
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CFCFCF', endColorstr='#CFCFCF', GradientType=0);
}



.previewselectedcommunityranktoggleclp	{
	width:36px;
	float:left;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	text-decoration:none;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	line-height:14px;
	font-size:14px;
	color: #D7D7D7;
	border-left: 1px solid #990000;
	border-right: 1px solid #400000;
	border-top: 1px solid #990000;
	border-bottom: 1px solid #400000;
	white-space: nowrap;
	background-color: #660000;
}

.previewcommunityranktoggleimageclp	{
	display: block;
	float: left;
	width: 32px;
	height: 32px;
	margin-left: 2px;
	background-image: url(../assets/sprites/icons_list.png);
	background-position: -21px -943px;
}

.previewpersonalranktoggleimageclp	{
	display: block;
	float: left;
	width: 32px;
	height: 26px;
	margin-left: 2px;
	background-image: url(../assets/nav/personalrank.png);
	background-size: 32px 26px;
	background-position: top left;
	background-repeat: no-repeat;
}

.previewunrankedpersonalranktoggleimageclp	{
	display: block;
	float: left;
	width: 32px;
	height: 32px;
	margin-left: 2px;
	background-image: url(../assets/sprites/icons_list.png);
	background-position: -21px -879px;
}

#createpreviewcontentboxholder	{
	position:relative;
	float:left;
	display: block;
	width: 100%;
	min-width: 240px;
	max-width: 600px;
	margin-bottom: 2px;
}

.createpreviewcontentnavup	{
	display:none;
	cursor:pointer;
	position:absolute;
	z-index:1000;
	top: 0px;
	left: calc(50% - 18px);
	height: 18px;
	width: 36px;
	background: url(../assets/sprites/iconsnav.png);
	background-position: 0 0;
}

.createpreviewcontentnavup:hover	{
	background-position: -36px 0;
}

.createpreviewcontentnavup:active	{
	background-position: -72px 0;
}

.createpreviewcontentnavdown	{
	display:none;
	cursor:pointer;
	position:absolute;
	z-index:1000;
	bottom:2px;
	left:125px;
	height:10px;
	width:11px;
	background: url(../assets/nav/listnavdown.png);
}

.createpreviewcontentnavdown:hover	{
	background: url(../assets/nav/listnavhoverdown.png);
}

.createpreviewcontentnavdown:active	{
	background: url(../assets/nav/listnavactivedown.png);
}

#createpreviewcontentbox	{
	float:right;
	overflow:hidden;
	width: 100%;
}

#createpreviewcontentboxinner	{
	overflow:auto;
	width: 100%;
}

#createpreviewcontentrank	{
	margin-top: 3px;
	margin-bottom: 2px;
	float: left;
	width: 33px;
}

.previewitemrankclp	{
	cursor: default;
	width: 33px;
	margin-left: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 15px;
	margin-top: 21px;
	height: 33px;
	color: #666666;
	white-space: nowrap;
	border-bottom: 1px solid #cfcfcf;
	background-color: #f7f6f6;
}

.selectedcreatepreviewmovablecontentitem	{
	position: relative;
	float: left;
	display: block;
	width: calc(100% - 10px);
	height: 50px;
	white-space: nowrap;
	background-color: #e5e5e5;
	margin-top: 5px;
	margin-left: 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 10px -5px #000000;
	-moz-box-shadow: inset 0 0 10px -5px #000000;
	box-shadow: inset 0 0 10px -5px #000000;
	overflow: hidden;
}

.selectedcreatepreviewmovablecontentitem:hover	{
	cursor: pointer;
	background-image: -moz-linear-gradient(bottom, #e5e5e5 5%, #dddddd 50%);
	background-image: -webkit-linear-gradient(bottom, #e5e5e5 5%, #dddddd 50%);
	background-image: -o-linear-gradient(bottom, #e5e5e5 5%, #dddddd 50%);
	background-image: -ms-linear-gradient(bottom, #e5e5e5 5%, #dddddd 50%);
	background-image: linear-gradient(bottom, #e5e5e5 5%, #dddddd 50%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#FFFFFF', GradientType=0)";
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#dddddd', GradientType=0);
}

.selectedcreatepreviewmovablecontentitem:active	{
	background-color: #eeeeee;
	color: #ffffff;
	background-image: none;
	-ms-filter: none;
	filter: none;
}


#createpreviewmovablecontent	{
	position:relative;
	float:right;
	overflow:hidden;
	margin-left: 9px;
	margin-right: 0px;
	width: calc(100% - 42px);
	white-space: nowrap;
	padding-bottom: 3px;
}

.createpreviewmovablecontentitem	{
	/*position: relative;*/
	/*float: left;*/
	/*margin-top: 5px;*/
	/*display: block;*/
	/*margin-left: 6px;*/
	/*width: calc(100% - 10px);*/
	/*height: 50px;*/
	/*white-space: nowrap;*/
	/*background-color: #FFFFFF;*/
	/*-webkit-border-radius: 3px;*/
	/*-moz-border-radius: 3px;*/
	/*border-radius: 3px;*/
	/*-webkit-box-shadow: 0 1px 3px #cfcfcf;*/
	/*-moz-box-shadow: 0 1px 3px #cfcfcf;*/
	/*box-shadow: 0 1px 3px #cfcfcf;*/
	/*overflow: hidden;*/

	position: relative;
	float: left;
	margin: 0 5px;
	margin-top: 5px;
	display: block;
	width: calc(100% - 10px);
	height: 50px;
	white-space: nowrap;
	background-color: #F6F6F6;
	border-radius: 5px;
}

.createpreviewmovablecontentitem:hover	{
	cursor: pointer;
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab;
	background-color: #EFEFEF;
	background-image: -moz-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #E5E5E5), color-stop(95%, #FFFFFF));
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);
	background-image: -o-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);
	background-image: linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#FFFFFF', GradientType=0)";
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#FFFFFF', GradientType=0);
}

.createpreviewmovablecontentitem:active	{
	background-color: #eeeeee;
	color: #ffffff;
	background-image: none;
	-ms-filter: none;
	filter: none;
}
/* rating extras */
.ratingboxholder{
	position: relative;
	float: left;
	width: 100%;
}
.ratingboxholder .editpreviewmovablecontentitem{
	height: 100px;
	border-radius: 10px;
	background-color: #f9f9f9;
	-webkit-box-shadow: 0 1px 5px -2px #222222;
	-moz-box-shadow: 0 1px 5px -2px #222222;
	box-shadow: 0 1px 5px -2px #222222;
	cursor: unset!important;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	-webkit-transform: scale(.97);
	-moz-transform: scale(.97);
	-ms-transform: scale(.97);
	-o-transform: scale(.97);
	transform: scale(.97);
}
.ratingboxholder .selectedmovablelistitem{
	height: 100px;
	border-radius: 10px;
	background-color: #f6f6f6;
	-webkit-box-shadow: 0 1px 10px -3px #222222;
	-moz-box-shadow: 0 1px 10px -3px #222222;
	box-shadow: 0 1px 10px -3px #222222;
	cursor: unset!important;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	-webkit-transform: scale(1.005);
	-moz-transform: scale(1.005);
	-ms-transform: scale(1.005);
	-o-transform: scale(1.005);
	transform: scale(1.005);
}
.ratingboxholder #editpreviewmovablecontent{
	padding-bottom: 5px;
}
.ratingboxholder .editpreviewmovablecontentitem:hover{
	background-color: #e5e5e5;
	background-image: none;
}
.ratingimageandtextboxnew{
	position: relative;
	float: left;
	width: 100%;
	height: 60px;
	padding-bottom: 40px;
	cursor:pointer!important;
}
.ratingboxholder .editpreviewmovablecontentitem a{
	height: unset;
}
.ratingboxholder .createpreviewcontentitemimage{
	margin: 5px;
	border-radius: 8px;
	overflow: hidden;
}
.ratingitemtextholder{
	position: relative;
	float: left;
	width: calc(100% - 60px);
	height: 60px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	row-gap: 5px;
}
.ratingtriggerholder{
	position: relative;
	float: left;
	width: unset!important;
	display: flex;
	align-content: center;
	align-items: center;
	flex-direction: row;
	flex-wrap: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.ratingboxholder .movablelistitemtext{
	position: relative;
	float: left;
	max-width: 100%;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 16px;
	margin: 0;
	color: #666666;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ratingboxholder .selectedmovablelistitemtext{
	position: relative;
	float: left;
	max-width: 100%;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 16px;
	margin: 0;
	color: #666666;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ratingboxholder .descriptioninitem{
	position: relative;
	float: left;
	max-width: 100%;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	font-size: 12px;
	margin: 0;
	color: #999999;
	white-space: pre-line;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	-webkit-font-smoothing: antialiased;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ratingboxholder .itemrank{
	padding: 44.5px 0;
}
.ratingboxholder .jspTrack{
	background-color: #ffffff;
}
.ratingboxholder .jspDrag{
	background-color: #bbbbbb;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	left: -3px;
}
/**/
.previewhoveronitemclp{
	width: calc(100% - 50px);
	display: block;
	float: left;
	overflow: hidden;
	position: relative;
}
#previewscrollingmovableitemtextclp:hover{
	cursor: pointer;
}
.createpreviewmovablecontentitemtext, .selectedpreviewmovablelistitemtextclp	{
	max-width: calc(100% - 50px);
	display: block;
	float: left;
	margin-top: 18px;
	margin-left: 5px;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
}

#previewscrollingmovableitemtextclp	{
	max-width: calc(100% - 50px);
	display: block;
	float: left;
	margin-top: 18px;
	margin-left: 5px;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
}

#previewscrollingmovableitemtextclp { overflow:hidden; white-space:nowrap; }
.previewhidingmovableitemtextclp { text-overflow:ellipsis;max-width: 100% }

#previewscrollingselectedmovableitemtextclp	{
	max-width: calc(100% - 50px);
	display: block;
	float: left;
	margin-left: 5px;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
}

#previewscrollingselectedmovableitemtextclp { overflow:hidden; white-space:nowrap; }
.previewhidingselectedmovableitemtextclp { text-overflow:ellipsis;max-width: 100% }

.createpreviewmovablecontentitemtext	{
	color:#222222;
}

.selectedpreviewmovablelistitemtextclp	{
	color:#FFDFDF;
}

.createpreviewmovablecontentitemtext:hover, .selectedpreviewmovablelistitemtextclp:hover	{
	cursor:pointer;
	text-decoration:underline;
}

.communityrankclp	{
	display:none;
	float:right;
	width:27px;
	height:25px;
	margin-right:6px;
	margin-top: 7px;
}

.communityranktextclp	{
	text-align: center;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #FF7D7D;
}

.selectedcommunityranktextclp	{
	text-align:center;
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#FF7D7D;
}
.createpreviewcontentitemimagediv {
	display: block;
	cursor: pointer;
	float: left;
	width: 50px;
	height: 50px;
	overflow: hidden;
}

.createpreviewcontentitemimage	{
	display: block;
	cursor: pointer;
	float: left;
	width: 50px;
	height: 50px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
}

.communityrankimageclp	{
	display: block;
	float: right;
	margin-top: 3px;
	width: 25px;
	height: 10px;
	background: url(../assets/nav/selectedcommunity.png);
}

.selectedcommunityrankimageclp	{
	display:block;
	float:right;
	margin-top:3px;
	width:25px;
	height:10px;
	background:url(../assets/nav/selectedcommunity.png);
}

#previewsubmitinstructionsclp	{
	margin-left: 4px;
	height: 40px;
	display: inline-block;
	width: calc(100% - 10px);
	position: relative;
	background-color: #f6f6f6;
	border: 1px solid #dddddd;
	white-space: nowrap;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
	-webkit-box-shadow: 0px 0px 12px -6px black;
	-moz-box-shadow: 0px 0px 12px -6px black;
	box-shadow: 0px 0px 12px -6px black;
}

#previewsubmitinstructionstextclp	{
	display: none;
	position: absolute;
	top: -30px;
	left: 5px;
	padding: 11px;
	background-color: #FFFFFF;
	border: 1px solid #cfcfcf;
	-webkit-border-radius: 0.25em;
	-moz-border-radius: 0.25em;
	border-radius: 0.25em;
	-webkit-box-shadow: 0px 2px 10px -5px #000000;
	-moz-box-shadow: 0px 2px 10px -5px #000000;
	box-shadow: 0px 2px 10px -5px #000000;
	z-index: 9;
}
#previewsubmitinstructionsiconclp{
	display: block;
	position: relative;
	width: 17px;
	height: 17px;
	margin-top: 11px;
	margin-left: 10px;
	float: left;
	background: url(../assets/sprites/helpicon.png);
	background-position: 0 0;
	cursor: pointer;
}

#previewsubmitinstructionstextclp p	{
	color: #444444;
	text-decoration: none;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
}

#previewrankresetclp	{
	float: right;
	margin-top: 7px;
	border: none;
}

#previewrankresetbuttonclp	{
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #666666;
	float: right;
	text-decoration: none;
	width: 58px;
	height: 21px;
	padding-top: 4px;
	padding-bottom: 0px;
	border: none;
	background-color: transparent;
	position: relative;
	-moz-border-radius: 0em;
	-webkit-border-radius: 0em;
	border-radius: 0em;
	-webkit-appearance: none;
}

#previewrankresetbuttonclp:hover	{
	text-decoration: underline;
	cursor: pointer;
	border: none;
	background-color: transparent;
	background-image: none;
	-ms-filter: none;
	filter: none;
}

#previewrankresetbuttonclp:active	{
	color: #333333;
	cursor: pointer;
	border: none;
	background-color: transparent;
	background-image: none;
	-ms-filter: none;
	filter: none;
}

.previewranksubmitholder{
	display: block;
	text-align: center;
	padding-top: 9px;
	margin-right: auto;
	margin-left: auto;
	width: 88px;
	height: 30px;
	position: relative;
}

#previewranksubmitclp	{
	display: inline-block;
	position: relative;
	width: 88px;
	height: 22px;
	text-align: center;
	background-color: #0c9c1c;
	-webkit-border-radius: 1.5em;
	-moz-border-radius: 1.5em;
	border-radius: 1.5em;
	cursor: pointer;
}

#previewranksubmitbuttonclp	{
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	float: right;
	text-decoration: none;
	width: 88px;
	height: 22px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #0c9c1c;
	position: relative;
	-moz-border-radius: 1.5em;
	-webkit-border-radius: 1.5em;
	border-radius: 1.5em;
	-webkit-appearance: none;
	-webkit-box-shadow: 0 0 5px #00000052;
	-moz-box-shadow: 0 0 5px #00000052;
	box-shadow: 0 0 5px #00000052;
}

#previewranksubmitbuttonclp:hover	{
	cursor: pointer;
	background-color: #38ae45;
}

#previewranksubmitbuttonclp:active	{
	cursor: pointer;
	background-color: #0b8c19;
}



/* Items removed */

#previewitemsremovedholderclp	{
	width: 100%;
	float: left;
	min-width: 240px;
	max-width: 600px;
}

#itemsremovedlistboxclp {
	position:relative;
	height:240px;
	float:left;
	background-color: #999999;
}

#itemsremovedlistrankclp	{
	display:none;
	float:left;
	width:35px;
}

#itemsremovedlistclp	{
	display:none;
	float:right;
	width:205px;
}

#itemsremovedlistrankinnerclp {
	float:left;
	width:35px;
	overflow:hidden;
}

#itemsremovedlistinnerclp {
	float:right;
	width:205px;
	overflow:hidden;
}

#previewitemsremovedtitleclp	{
	width: 100%;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #444444;
	height: 34px;
	border-bottom: 2px solid #C10000;
	z-index: 9;
}
#previewitemsremovedtitleclp span{
	width: calc(100% - 68px);
	position: relative;
	display: block;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 14px;
	padding-bottom: 10px;
	text-align: left;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #444444;
	white-space: nowrap;
	-moz-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

#itemsremovedseetoggleclp:hover	{
	cursor:pointer;
	border-left:1px solid #EEEEEE;
	border-right:1px solid #999999;
	border-top:1px solid #EEEEEE;
	border-bottom:1px solid #999999;
	background-color:#EFEFEF; /* Old browsers */
	background-image: -moz-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%); /* Firefox 3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #E5E5E5), color-stop(95%, #FFFFFF)); /* Chrome, Safari 4+ */
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%); /* Chrome 10+, Safari 5.1+ */
	background-image: -o-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%); /* IE 10+ */
	background-image: linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#FFFFFF', GradientType=0)"; /* IE 6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#FFFFFF', GradientType=0); /* IE 6-9 */
}

#itemsremovedseetoggleclp:active	{
	border-left:1px solid #DFDFDF;
	border-top:1px solid #DFDFDF;
	background-color:#CFCFCF; /* Old browsers */
	background-image: -moz-linear-gradient(bottom, #CFCFCF 5%, #CFCFCF 50%); /* Firefox 3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #CFCFCF), color-stop(95%, #CFCFCF)); /* Chrome, Safari 4+ */
	background-image: -webkit-linear-gradient(bottom, #CFCFCF 5%, #CFCFCF 50%); /* Chrome 10+, Safari 5.1+ */
	background-image: -o-linear-gradient(bottom, #CFCFCF 5%, #CFCFCF 50%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(bottom, #CFCFCF 5%, #CFCFCF 50%); /* IE 10+ */
	background-image: linear-gradient(bottom, #CFCFCF 5%, #CFCFCF 50%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#CFCFCF', endColorstr='#CFCFCF', GradientType=0)"; /* IE 6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CFCFCF', endColorstr='#CFCFCF', GradientType=0); /* IE 6-9 */
}



.itemsremovedshowclp	{
	display:block;
	cursor:pointer;
	position:absolute;
	z-index:1;
	top:15px;
	right:8px;
	height:6px;
	width:11px;
	background: url(../assets/nav/itemsremovedlistshow.png);
}

.itemsremovedshowclp:hover	{
	background: url(../assets/nav/itemsremovedlistshowhover.png);
}

.itemsremovedshowclp:active	{
	background: url(../assets/nav/itemsremovedlistshowactive.png);
}

.itemsremovedhideclp	{
	display:block;
	cursor:pointer;
	position:absolute;
	z-index:1;
	top:15px;
	right:8px;
	height:6px;
	width:11px;
	background: url(../assets/nav/itemsremovedlisthide.png);
}

.itemsremovedhideclp:hover	{
	background: url(../assets/nav/itemsremovedlisthidehover.png);
}

.itemsremovedhideclp:active	{
	background: url(../assets/nav/itemsremovedlisthideactive.png);
}

/* Suggestions */

#scrolltosuggestionheadclp {
	position: absolute;
	float:left;
}

#previewsuggestionsholderclp	{
	position: relative;
	width: 100%;
	float: left;
	min-width: 240px;
	max-width: 600px;
	margin-top: 25px;
	overflow: hidden;
}

#suggestionslistrankclp	{
	float:left;
	width:35px;
}


#suggestionslistrankinnerclp {
	float:left;
	width:35px;
}


#previewsuggestionstitleholderclp {
	width: 100%;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #444444;
	height: 34px;
	border-bottom: 2px solid #C10000;
	z-index: 9;
}

#previewsuggestionstitleclp	{
	width: calc(100% - 68px);
	position: relative;
	display: block;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 14px;
	padding-bottom: 10px;
	text-align: left;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #444444;
	white-space: nowrap;
	-moz-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;

}

#previewsuggestionsoptionclp	{
	display: none;
	width: 44px;
	float: right;
	position: relative;
	text-align: center;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	line-height: 14px;
	font-size: 14px;
	color: #444444;
	background-color: #EEEEEE;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #EEEEEE;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #BBBBBB;
	white-space: nowrap;
}

#previewsuggestionsoptionclp:hover	{
	cursor:pointer;
	border-top: 1px solid #EEEEEE;
	background-color: #EFEFEF;
	background-image: -moz-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #E5E5E5), color-stop(95%, #FFFFFF));
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);
	background-image: -o-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);
	background-image: linear-gradient(bottom, #FFFFFF 5%, #E5E5E5 50%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#FFFFFF', GradientType=0)";
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#FFFFFF', GradientType=0);
}

#previewsuggestionsoptionclp:active	{
	background-color: #CCCCCC;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	background-image: -moz-linear-gradient(bottom, #CCCCCC 5%, #CCCCCC 50%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #CCCCCC), color-stop(95%, #CCCCCC));
	background-image: -webkit-linear-gradient(bottom, #CCCCCC 5%, #CCCCCC 50%);
	background-image: -o-linear-gradient(bottom, #CCCCCC 5%, #CCCCCC 50%);
	background-image: -ms-linear-gradient(bottom, #CCCCCC 5%, #CCCCCC 50%);
	background-image: linear-gradient(bottom, #CCCCCC 5%, #CCCCCC 50%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#CCCCCC', endColorstr='#CCCCCC', GradientType=0)";
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CCCCCC', endColorstr='#CCCCCC', GradientType=0);
}



.previewlatestsuggestionsclp {
	display: block;
	float: left;
	width: 32px;
	height: 32px;
	margin-left: 6px;
	background-image: url(../assets/nav/latestsuggestions.png);
	background-size: 32px 32px;
	background-position: top left;
	background-repeat: no-repeat;
}

.popularsuggestionsclp {
	display: block;
	float: left;
	width: 32px;
	height: 32px;
	margin-left: 2px;
	background-image: url(../assets/nav/popularsuggestions.png);
	background-size: 32px 32px;
	background-position: top left;
	background-repeat: no-repeat;
}

#previewaddsuggestionsclp	{
	position:relative;
	width:233px;
	float:left;
	padding-left:5px;
	padding-top:7px;
	padding-bottom:7px;
	display:block;
	background-color:#333333;
	border-left:1px solid #505050;
	border-right:1px solid #111111;
	border-top:1px solid #505050;
	border-bottom:1px solid #111111;
	white-space:nowrap;
	z-index: 50;
}

#previewaddsuggestionstextclp	{
	position:absolute;
	float:left;
	font-family: 'Roboto', sans-serif;
	font-size:12px;
	color:#999999;
	width:191px;
	height:27px;
	padding-left:10px;
	-moz-border-radius-topleft:0.25em;
	-webkit-border-top-left-radius:0.25em;
	border-top-left-radius:0.25em;
	-moz-border-radius-bottomleft:0.25em;
	-webkit-border-bottom-left-radius:0.25em;
	border-bottom-left-radius:0.25em;
	border-left:1px solid #111111;
	border-top:1px solid #111111;
	border-bottom:1px solid #111111;
}

#previewaddsuggestionstextclp:focus	{
	color:#222222;
}

.previewiebuttonclp.active	{
	position:relative;
	top:0px;
	left:0px;
}

.previewiebuttonclp.normal	{
	position:relative;
	top:0px;
	left:0px;
}

#previewaddsuggestionsbuttonholderclp	{
	position:relative;
	z-index:10;
	float:right;
	margin-right:4px;
	display:block;
	width:30px;
	height:27px;
	-moz-border-radius-topright:0.40em;
	-webkit-border-top-right-radius:0.40em;
	border-top-right-radius:0.40em;
	-moz-border-radius-bottomright:0.40em;
	-webkit-border-bottom-right-radius:0.40em;
	border-bottom-right-radius:0.40em;
	border:1px solid #111111;
}

#previewaddsuggestionsbuttonclp	{
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#E1E9FF;
	text-decoration:none;
	width:30px;
	height:27px;
	padding-top:4px;
	padding-bottom:3px;
	white-space:nowrap;
	border-top-right-radius:0.25em;
	border-bottom-right-radius:0.25em;
	border:1px solid #007CF9;
	background-color:#0066CC;
}

#previewaddsuggestionsbuttonclp:hover	{
	cursor:pointer;
	border:1px solid #007CF9;
	background-color:#0075EA; /* Old browsers */
	background-image: -moz-linear-gradient(bottom, #2D96FF 5%, #0075EA 50%); /* Firefox 3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #0075EA), color-stop(95%, #2D96FF)); /* Chrome, Safari 4+ */
	background-image: -webkit-linear-gradient(bottom, #2D96FF 5%, #0075EA 50%); /* Chrome 10+, Safari 5.1+ */
	background-image: -o-linear-gradient(bottom, #2D96FF 5%, #0075EA 50%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(bottom, #2D96FF 5%, #0075EA 50%); /* IE 10+ */
	background-image: linear-gradient(bottom, #2D96FF 5%, #0075EA 50%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075EA', endColorstr='#2D96FF', GradientType=0)"; /* IE 6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075EA', endColorstr='#2D96FF', GradientType=0); /* IE 6-9 */
}

#previewaddsuggestionsbuttonclp:active	{
	cursor:pointer;
	border:1px solid #0060BF;
	background-color:#004E9B; /* Old browsers */
	background-image: -moz-linear-gradient(bottom, #004E9B 5%, #004E9B 50%); /* Firefox 3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #004E9B), color-stop(95%, #004E9B)); /* Chrome, Safari 4+ */
	background-image: -webkit-linear-gradient(bottom, #004E9B 5%, #004E9B 50%); /* Chrome 10+, Safari 5.1+ */
	background-image: -o-linear-gradient(bottom, #004E9B 5%, #004E9B 50%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(bottom, #004E9B 5%, #004E9B 50%); /* IE 10+ */
	background-image: linear-gradient(bottom, #004E9B 5%, #004E9B 50%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#004E9B', endColorstr='#004E9B', GradientType=0)"; /* IE 6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004E9B', endColorstr='#004E9B', GradientType=0); /* IE 6-9 */
}



#previewfooterclp	{
	position:relative;
	display:block;
	float:left;
	clear:both;
	margin-top: 10px;
	width: 1000px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	-moz-border-radius: 0.40em;
	-webkit-border-radius: 0.40em;
	border-radius: 0.40em;
	z-index: 1;
	-moz-box-shadow: inset 0 0 5px #666666;
	-webkit-box-shadow: inset 0 0 5px #666666;
	box-shadow: inset 0 0 5px #666666;
}

.previewfooterfirstcolumn	{
	width:50px;
}

.previewfootersecondcolumn	{
	width:55px;
}

.previewfooterthirdcolumn	{
	width:80px;
}

.previewfooterfourthcolumn	{
	width:90px;
}

.previewfooterfifthcolumn	{
	width:90px;
	margin-left:10px;
}

#previewfooterlinks	{
	display:block;
	margin-top:5px;
	margin-left:5px;
}

#previewtopfooterlinksclp li {
	position:relative;
	display:block;
	float:left;
	padding-left:10px;
	padding-right:10px;
}

#previewtopfooterlinksclp li a {
	text-align:left;
	font-family: 'Roboto', sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}

#previewtopfooterlinksclp li:hover {
	color:#666666;
	text-decoration:underline;
}

#previewbottomfooterlinksclp	{
	float:left;
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
}

#previewbottomfooterlinksclp li {
	position:relative;
	display:block;
	float:left;
	padding-left:10px;
	padding-right:10px;
}

#previewbottomfooterlinksclp li a {
	text-align:left;
	font-family: 'Roboto', sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}

#previewbottomfooterlinksclp li:hover {
	color:#666666;
	text-decoration:underline;
}

#previewcopyrightclp	{
	position:relative;
	display:block;
	clear:both;
	width:100%;
}

#previewcopyrighttextclp	{
	position:relative;
	display:block;
	font-size:10px;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	text-align:center;
	color:#666666;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

.createpreviewcontentinstructionshelpicon{
	z-index: 1;
	display: block;
	position: absolute;
	width: 17px;
	height: 17px;
	float: left;
	margin-top: 12px;
	margin-left: 10px;
	background: url(../assets/sprites/helpicon.png);
	background-position: 0 0;
	cursor: pointer;
}
.createpreviewcontentinstructionholder{
	width: 100%;
	display: inline-block;
	position: relative;
	float: left;
	text-align: center;
}
.previewcontentinstructioncontainer{
	display: inline-block;
	text-align: center;
	position: relative;
}
.previewcontentinstructionprofileimage{
	position: relative;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
	height: 30px;
	width: 30px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.previewcontentinstructiontext{
	display: inline-block;
	text-align: left;
	margin-top: 14px;
}
.draginstructions{
	display: none;
	position: absolute;
	left: 6px;
	/* width: 100%; */
	padding: 11px;
	background-color: #FFFFFF;
	border: 1px solid #cfcfcf;
	top: 36px;
	-webkit-border-radius: 0.25em;
	-moz-border-radius: 0.25em;
	border-radius: 0.25em;
	-webkit-box-shadow: 0 2px 10px -5px #000000;
	-moz-box-shadow: 0 2px 10px -5px #000000;
	box-shadow: 0 2px 10px -5px #000000;
	z-index: 33;
}
.draginstructions p{
	color: #444444;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
}
#previewcontentintro{
	position: relative;
	width: 100%;
	float: left;
	z-index: 32;
}

.createcontentpreviewrankimage{
	position: relative;
	width: 88px;
	height: 40px;
	float: right;
	display: block;
	text-align: center;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	line-height: 14px;
	font-size: 14px;
	background-color: #F7F6F6;
	white-space: nowrap;
	-webkit-box-shadow: 0 2px #c10000;
	-moz-box-shadow: 0 2px #c10000;
	box-shadow: 0 2px #c10000;
	overflow: hidden;
}
.createcontentpreviewanimaiteddownarowicon{
	margin-right: 9px;
	display: block;
	width: 20px;
	height: 20px;
	float: right;
	background-image: url(../assets/sprites/icons_list.png);
	background-position: -41px -424px;
	-webkit-animation: scrolldown 1.5s ease-in-out 0s infinite;
	animation: scrolldown 1.5s ease-in-out 0s infinite;
	-o-animation: scrolldown 1.5s ease-in-out 0s infinite;
}
@keyframes scrolldown {
	0% {
		margin-top: 5px;
	}
	100% {
		margin-top: 15px;
	}
}
.createcontentpreviewdragtorankimage{
	position: relative;
	float: right;
	font-weight: bold;
	font-size: 14px;
	margin-top: 13px;
	margin-right: 3px;
	color: #666666;
}

.createcontentpreviewlidescription{
	position: relative;
	float: left;
	clear: both;
	margin-left: 5px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #bbbbbb;
	white-space: nowrap;
	max-width: calc(100% - 5px);
	overflow: hidden;
	text-overflow: ellipsis;
}
.createpreviewmovablecontentitemtextwithdescription{
	margin-top: 12px;
}




.createcontentpreviewupdownanddragindicatorholder{
	position: relative;
	float: right;
	padding-right: 3px;
	width: 20px;
	height: 50px;
}
.createcontentpreviewdragindocatorimage{
	position: absolute;
	top: 15px;
	width: 20px;
	height: 20px;
	background-image: url(../assets/sprites/updownanddragindicatoricons2.png);
	background-position: 0 -80px;
	background-size: 20px 160px;
	transform: scale(.5, 1);
	z-index: 1;
}
.createcontentpreviewupindicatorimageholder{
	position: absolute;
	left: 0;
	top: 3px;
	width: 20px;
	height: 20px;
	overflow: hidden;
	z-index: 2;
	cursor: pointer;
}
.createcontentpreviewupindicatorimageholder:hover {
	border-radius: 50%;
	background-image: -moz-radial-gradient( -90deg, #999999 0%, #666666 100%);
	background-image: -webkit-linear-gradient( -90deg, #999999 0%, #666666 100%);
	background-image: -ms-radial-gradient( -90deg, #999999 0%, #666666 100%);
}
.createcontentpreviewupindicatorimage{
	position: relative;
	float: left;
	width: 20px;
	height: 20px;
	background-image: url(../assets/sprites/updownanddragindicatoricons2.png);
	background-position: 0 0;
	background-size: 20px 160px;
}
.createcontentpreviewupindicatorimage:hover{
	background-position: 0 -120px;
}
.createcontentpreviewdownindicatorimageholder{
	position: absolute;
	left: 0;
	bottom: 3px;
	width: 20px;
	height: 20px;
	overflow: hidden;
	z-index: 2;
	cursor: pointer;
}
.createcontentpreviewdownindicatorimageholder:hover {
	border-radius: 50%;
	background-image: -moz-radial-gradient( -90deg, #999999 0%, #666666 100%);
	background-image: -webkit-linear-gradient( -90deg, #999999 0%, #666666 100%);
	background-image: -ms-radial-gradient( -90deg, #999999 0%, #666666 100%);
}
.createcontentpreviewdownindicatorimage{
	position: relative;
	float: left;
	width: 20px;
	height: 20px;
	background-image: url(../assets/sprites/updownanddragindicatoricons2.png);
	background-position: 0 -40px;
	background-size: 20px 160px;
}
.createcontentpreviewdownindicatorimage:hover{
	background-position: 0 -140px;
}

.createcontentpreviewloadinggifholder{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
	z-index: 9999;
}
.createcontentpreviewloadinggif{
	position: relative;
	float: left;
	width: 293px;
	height: 293px;
	margin-left: calc(50% - 146px);
	margin-top: 50px;
	background-image: url(../assets/sprites/loader-sm.gif);
	background-size: 292px 292px;
	background-position: 0px 0px;
}


.previewmaximizedgalleryholder{
	display: none;
	position: fixed;
	width: 100%;
	height: calc(100% - 90px);
	top: 90px;
	left: 0px;
	background: #000000;
	background-color: rgba(0, 0, 0, .8);
	z-index: 999;
}
.previewmaximizedgallerycontainer{
	width: calc(100% - 2px);
	height: calc(100% - 22px);
	float: left;
	position: relative;
	overflow: hidden;
	background: #0000009c;
	border: 1px solid #000000;
	z-index: 9;
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;
	-webkit-box-shadow: 0 2px 20px -9px black;
	-moz-box-shadow: 0 2px 20px -9px black;
	box-shadow: 0 2px 20px -9px black;
}
.previewmaximizedtitleandgalleryholder{
	position: relative;
	float: left;
	width: calc(100% - 320px);
	height: 100%;
}
.previewmaximizeddescriptionandaddsholder{
	position: relative;
	float: left;
	width: 320px;
	height: calc(100% - 30px);
}
.previewmaximizedtitleholder{
	position: relative;
	float: left;
	width: 100%;
}
.previewmaximizedgalleryvideoholder{
	position: relative;
	float: left;
	width: 100%;
	position: relative;
	float: left;
	width: 100%;
	background: #000000;
	z-index: 5;
}
.previewmaximizedclosebar{
	cursor: pointer;
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 320px;
	height: 30px;
	background-color: #222222;
	-webkit-box-shadow: 0px -16px 23px 14px #111111;
	-moz-box-shadow: 0px -16px 23px 14px #111111;
	box-shadow: 0px -16px 23px 14px #111111;
	z-index: 2;
}
.previewmaximizedclosebar:hover{
	background-color: #333333;
}
.previewmaximizedclose{
	position: relative;
	float: right;
	margin-top: 7px;
	margin-right: 10px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #BBBBBB;
	cursor: pointer;
}

#previewmaximizedgalleryclose {
	cursor: pointer;
	position: fixed;
	top: 65px;
	right: 25px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #BBBBBB;
}
#previewmaximizedgalleryclose:hover {
	color: #FFFFFF;
}
.previewmaximizedadsandrelated{
	position: relative;
	float: left;
	width: 100%;
	height: 250px;
}
.previewmaximizeditemtitleholder{
	position: relative;
	float: left;
	width: 100%;
}
.previewmaximizeddescriptiontop{
	position: relative;
	float: left;
	width: 100%;
}
.previewmaximizeddescriptionholder{
	position: relative;
	float: left;
	width: 100%;
}
.previewmaximizeddescriptionholder p{
	position: relative;
	float: left;
	padding: 0px 5px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #FFFFFF;
	text-align: justify;
	white-space: pre-line;
}

.previewmaximizedgallerycontainer #createpreviewcontenttitleholder{
	background-color: transparent;
}
.previewmaximizedgallerycontainer #createcontentpreviewcontenttitletext, .previewmaximizedgallerycontainer #channelnameclp{
	color: #FFFFFF;
}
.previewmaximizedgallerycontainer #timeagoclp, .previewmaximizedgallerycontainer #createpreviewnumberofpeopleranked, .previewmaximizedgallerycontainer #createpreviewcontentviews, .previewmaximizedgallerycontainer #createpreviewcontentsharedby, .previewmaximizedgallerycontainer #createpreviewcontentlikenumber, .previewmaximizedgallerycontainer #createpreviewcontentdislikenumber, .previewmaximizedgallerycontainer #createpreviewcontentcommentsnumber {
	color: #999999;
}

.previewmaximizedgallerycontainer #previewdescriptiontopwrapperclp{
	background-color: transparent;
}

/*poll*/
.polled_percentage_text, .polled_percentage_text_with_description{

	position: absolute;
	width: 50px;
	right: 0px;
	bottom: 0px;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	font-size: 10px;
	line-height: 10px;
	color: rgb(89, 171, 249);
	margin: 0px 0px 1px 0px;
}
.polled_percentage_bar {
	width: 100%;
	height: 50px;
	position: absolute;
	top: 0px;
	user-select: none;
	z-index: -1;
}
.polled_percentage_bar_with_description_preview {
	width: 100%;
	height: 50px;
	position: absolute;
	top: 0px;
	user-select: none;
	z-index: -1;
}
.votingbtnholder{
	position: absolute;
	width: 50px;
	height: 50px;
	top: 0px;
	right: 0px;
	display: -ms-flexbox;
	-ms-flex-pack: center;
	-ms-flex-align: center;
	display: -moz-box;
	-moz-box-pack: center;
	-moz-box-align: center;
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	display: box;
	box-pack: center;
	box-align: center;
}
.percentagecheckboxholder [type="radio"]:checked,
.percentagecheckboxholder [type="radio"]:not(:checked) {
	position: relative;
	width: 50px;
	height: 24px;
	top: 0px;
	right: 0px;
	z-index: 1;
	opacity: 0;
	cursor: pointer;
}
.percentagecheckboxholder [type="radio"]:checked + label,
.percentagecheckboxholder [type="radio"]:not(:checked) + label
{
	position: absolute;
	left: 0px;
	top: 0px;
	height: 24px;
	margin-left: 13px;
}
.percentagecheckboxholder [type="radio"]:checked + label:before,
.percentagecheckboxholder [type="radio"]:not(:checked) + label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
	height: 20px;
	border: 2px solid #bbbbbb;
	border-radius: 100%;
	background: #fff;
}
.percentagecheckboxholder [type="radio"]:checked + label:after,
.percentagecheckboxholder [type="radio"]:not(:checked) + label:after {
	content: '';
	width: 14px;
	height: 14px;
	background: #5aabf9;
	position: absolute;
	top: 5px;
	left: 5px;
	border-radius: 100%;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.percentagecheckboxholder [type="radio"]:not(:checked) + label:after {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}
.percentagecheckboxholder [type="radio"]:checked + label:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.percentagecheckboxholder{
	position: relative;
	float: left;
}
#createpreviewcontentbox [type="checkbox"]:checked,
#createpreviewcontentbox [type="checkbox"]:not(:checked) {
	position: relative;
	float: left;
	width: 50px;
	height: 24px;
	top: 0px;
	right: 0px;
	z-index: 1;
	opacity: 0;
	cursor: pointer;
}
#createpreviewcontentbox [type="checkbox"]:checked + label,
#createpreviewcontentbox [type="checkbox"]:not(:checked) + label
{
	position: absolute;
	top: 0px;
	left: 13px;
	width: 24px;
	height: 24px;
}
#createpreviewcontentbox [type="checkbox"]:checked + label:before,
#createpreviewcontentbox [type="checkbox"]:not(:checked) + label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
	height: 20px;
	border: 2px solid #bbbbbb;
	background: #fff;
}
#createpreviewcontentbox [type="checkbox"]:checked + label:after,
#createpreviewcontentbox [type="checkbox"]:not(:checked) + label:after {
	content: '';
	width: 14px;
	height: 14px;
	background: #5aabf9;
	position: absolute;
	top: 5px;
	left: 5px;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#createpreviewcontentbox [type="checkbox"]:not(:checked) + label:after {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}
#createpreviewcontentbox [type="checkbox"]:checked + label:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.previewcontentthumbnailformobile{
	display: none;
}
.createpreviewviewsholder, .createpreviewsharedbyholder{
	position: relative;
	float: left;
}
.createpreviewcontentimageandnameholder{
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 5px;
}
.dateseparator{
	display: none;
}
.previewdescriptionellipsis{
	display: none;
}
.previewseemoreformobile{
	display: none;
}
.createcontentpreviewitemviewtopbarbackbuttontext{
	display: none;
}
.previewmaximizedwrapper {
	position: fixed;
	top: 40px;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1001;
}
#previewmaximizedholder {
	position: relative;
	float: left;
	width: 100%;
	height: 100%;
}

/*vote needs*/
.upvoted_value{
	float: right;
	margin-right: 5px;
	font-size: 10px;
	position: absolute;
	margin-top: 8px;
	right: 20px;
}
.downvoted_value{
	float: right;
	margin-right: 5px;
	font-size: 10px;
	position: absolute;
	margin-top: 33px;
	right: 20px;
}
.updownanddragindicatorholder_vote {
	position: relative;
	float: right;
	padding-right: 3px;
	width: 20px;
	height: 50px;

}
.dragindocatorimage_vote {
	position: absolute;
	top: 15px;
	width: 20px;
	height: 20px;
	background-image: url(../assets/sprites/updownanddragindicatoricons2.png);
	background-position: 0 -80px;
	background-size: 20px 160px;
	transform: scale(.5, 1);
	z-index: 1;
}
.upindicatorimageholder_vote{
	position: absolute;
	left: 0;
	top: 3px;
	width: 20px;
	height: 20px;
	overflow: hidden;
	z-index: 2;
	cursor: pointer;
}
.upindicatorimageholder_hover_vote {
	border-radius: 50%;
	background-image: -moz-radial-gradient( -90deg, #999999 0%, #666666 100%);
	background-image: -webkit-linear-gradient( -90deg, #999999 0%, #666666 100%);
	background-image: -ms-radial-gradient( -90deg, #999999 0%, #666666 100%);
}
.upindicatorimage_vote {
	position: relative;
	float: left;
	width: 20px;
	height: 20px;
	background-image: url(../assets/sprites/updownanddragindicatoricons2.png);
	background-position: 0 0;
	background-size: 20px 160px;
}
.upindicatorimage_hover_vote,.upindicatorimageholder_voted {
	background-position: 0 -20px;
}
.downindicatorimageholder_vote {
	position: absolute;
	left: 0;
	bottom: 3px;
	width: 20px;
	height: 20px;
	overflow: hidden;
	z-index: 2;
	cursor: pointer;
}
.downindicatorimage_vote {
	position: relative;
	float: left;
	width: 20px;
	height: 20px;
	background-image: url(../assets/sprites/updownanddragindicatoricons2.png);
	background-position: 0 -40px;
	background-size: 20px 160px;
}
.downindicatorimage_hover_vote,.downindicatorimageholder_voted {
	background-position: 0 -218px;
}

/*rating*/
.ratinginfoholder{
	position: absolute;
	text-align: center;
	width: 40px;
	height: 50px;
	top: 0;
	right: 0px;
}
.newratingscrore_avg{
	position: absolute;
	width: 40px;
	bottom: 5px;
	left: 0px;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	font-weight: bold;
	font-size: 8px;
	color: #a24242;
}
.newratingscrore_my{
	position: absolute;
	width: 40px;
	top: 5px;
	left: 0px;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 8px;
	text-align: center;
	color: #666666;
}
.box-header,.slider_header {

}
.ratingicon_Star{
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	right: 10px;
	top: 15px;
	background-image: url(../assets/sprites/rating-type.png);
	background-size: 60px 120px;
	background-position: 0px 0px;
	text-indent: -99999px;
}
.ratingicon_Grade{
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	right: 10px;
	top: 15px;
	background-image: url(../assets/sprites/rating-type.png);
	background-size: 60px 120px;
	background-position:0px -20px;
	text-indent: -99999px;
}
.ratingicon_Slider{
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	right: 10px;
	top: 15px;
	background-image: url(../assets/sprites/rating-type.png);
	background-size: 60px 120px;
	background-position:0px -60px;
	text-indent: -99999px;
}
.ratingicon_Slab{
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	right: 10px;
	top: 15px;
	background-image: url(../assets/sprites/rating-type.png);
	background-size: 60px 120px;
	background-position:0px -40px;
	text-indent: -99999px;
}
.ratingicon_Square{
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	right: 10px;
	top: 15px;
	background-image: url(../assets/sprites/rating-type.png);
	background-size: 60px 120px;
	background-position:0px -80px;
	text-indent: -99999px;
}
.ratingicon_Bars{
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	right: 10px;
	top: 15px;
	background-image: url(../assets/sprites/rating-type.png);
	background-size: 60px 120px;
	background-position:0px -100px;
	text-indent: -99999px;
}
.box-body,.expand_icons {
	display: none;
	cursor: pointer;
	position: absolute;
	background-color: #eeeeee;
	right: 1px;
	padding: 5px;
	border-radius: 5px;
	top: 10px;
}
.custom-handle {
	width: 3em !important;
	height: 1.6em !important;
	top: 50%;
	margin-top: -.1em;
	margin-left: -1.5em !important;
	text-align: center;
	line-height: 1.6em;
	border: 1px solid #e5e5e5;
}
.limitnames{
	font-size: 8px;
	font-family: 'Roboto', sans-serif;
	color: #666666;
}
#lowerlimitname{
	position: absolute;
	left: 5px;
	top: 21px;
	display: none;
}
#upperlimitname{
	position: absolute;
	right: 5px;
	top: 21px;
	display: none;
}

/*swiper needs*/
.categoryContainerUpDown_createpreview{
	width: 50%;
	height:200px;
	background-color: #eeeeee;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	border-radius: 5px;
	display: none;
}
.categoryTitleUpDown_createpreview{
	width: 100%;
	background-color: #990000;
	height: 50px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	text-align: center;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #ffffff;
	display: flex;
	justify-content: center;
	align-items: center;
}
.categoryTitleTextUpDown_createpreview{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 94%;
}
.categoryItemsUpDown_ul_createpreview{
	padding: 0px 5px;
	width: calc(100% - 10px);
	height: calc(100% - 50px);
	display: flex;
	align-items: center;
	overflow-x: auto;
	overflow-y: hidden;
	flex-wrap: nowrap;
}
.categoryContainerLeftRight_createpreview{
	width: calc(25% - 80px);
	padding-top: 50%;
	background-color: #eeeeee;
	float: left;
	margin-top: 10px;
	position: relative;
	display: flex;
	justify-content: center;
	overflow-y: auto;
	overflow-x: hidden;
}
.categoryTitleTextContainertLeftRight_createpreview{
	position: absolute;
	display: flex;
	justify-content: center;
	text-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;

}
.categoryTitleTextLeftRight_createpreview{
	writing-mode: vertical-rl;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: fit-content;
	height: 94%;
}
.categoryTitleLeftRight_createpreview{
	width: 50px;
	background-color: #990000;
	margin-top: 10px;
	padding-top: 50%;
	float: left;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #ffffff;
	position:relative;
}
.categoryItemsLeftRight_ul_createpreview{
	position: absolute;
	top: 5px;
	bottom: 5px;
	width:100px;
}
.swiperItemsContainer_createpreview{
	position: relative;
	width: 50%;
	background-color: #eeeeee;
	margin: 10px;
	float: left;
	border-radius: 5px;
}
.swiperItemsContainer_createpreview:after{
	content: "";
	display: block;
	padding-bottom: 100%;
}
.swiperItems_ul_createpreview{
	position: absolute;
	width: 100%;
	height: 100%;
}
#previewadsandrelated_createpreview	{
	width:300px;
	float:right;
}
#createpreviewrelatedcontentsholder	{
	display: block;
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	overflow: hidden;
	border-radius: 3px;
	-moz-box-shadow: 0 0 3px #666666;
}
#createpreviewrelatedcontentsboxholder	{
	position:relative;
	float:left;
	width: 100%;
}
#createpreviewrelatedcontentsbox	{
	width: 100%;
	overflow:hidden;
}
.createpreviewrelatedcontenttitle	{
	float: left;
	display: block;
	width: 100%;
	min-width: 240px;
	height: 50px;
	white-space: nowrap;
	background-color: #FFFFFF;
	padding-top: 15px;
	text-align: center;
}
.swiperItems_createpreview{
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #eeeeee;
}
.swiperItemImageContainer_createpreview{
	width: 100%;
	height: 100%;
	border-radius: 5px;
	overflow: hidden;
}
.swiperItemImage_createpreview{
	width: 100%;
	height: 100%;
	border-radius: 5px;
}
.button-up_createpreview{
	position: absolute;
	width: 14%;
	height: 14%;
	border-radius: 50%;
	background-color: rgba(0,0,0,0.6);
	top: 28%;
	left: 43%;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	color: #ffffff;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	cursor: pointer;
}
.button-left_createpreview{
	position: absolute;
	width: 14%;
	height: 14%;
	border-radius: 50%;
	background-color: rgba(0,0,0,0.6);
	top: 43%;
	left: 28%;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	color: #ffffff;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	cursor: pointer;
}
.button-undo_createpreview{
	position: absolute;
	width: 12%;
	height: 12%;
	border-radius: 50%;
	background-color: rgba(0,0,0,0.6);
	left: 44%;
	top: 44%;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	color: #ffffff;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	cursor: pointer;
}
.button-right_createpreview{
	position: absolute;
	width: 14%;
	height: 14%;
	border-radius: 50%;
	background-color: rgba(0,0,0,0.6);
	top: 43%;
	right: 28%;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	color: #ffffff;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	cursor: pointer;
}
.button-down_createpreview{
	position: absolute;
	width: 14%;
	height: 14%;
	border-radius: 50%;
	background-color: rgba(0,0,0,0.6);
	bottom: 28%;
	left: 43%;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	color: #ffffff;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	cursor: pointer;
}
.swiperItemTitleContainer_createpreview{
	width: 100%;
	height: 50px;
	position: absolute;
	bottom: 0;
	background-color: rgba(0,0,0,0.6);
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #ffffff;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.swiperItemTitleText_createpreview{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 94%;
}
.swiperitemdetailspopupextended{
	display: none;
	position: fixed;
	width: 100%;
	height: calc(100% - 41px);
	top: 41px;
	left: 0;
	background: rgba(0, 0, 0, .8);
	z-index: 100;
}
.swiperitemdetailspopupextendeddetailsholder{
	position: absolute;
	width: calc(100% - 20px);
	height: calc(100% - 20px);
	left: 10px;
	bottom: 10px;
	background: #FFFFFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
}
.swiperitemdetailspopupextendedclose{
	cursor: pointer;
	position: absolute;
	top: 24px;
	right: 24px;
	width: 40px;
	height: 40px;
	background-image: url(../assets/sprites/closepopup.png);
	background-position: 0px 0px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	z-index: 1;
}
.swiperitemdetailspopupextendedclose:hover{
	background-color: #CCCCCC;
}
.swiperitemdetailspopupextendedimageholder{
	position: relative;
	float: left;
	width: calc(100% - 300px);
	height: 100%;
	background-color: #000000;
	overflow: hidden;
}
.swiperitemdetailspopupextendeddescriptionholder{
	position: relative;
	float: left;
	width: 290px;
	height: calc(100% - 20px);
	padding: 20px 0px 0px 10px;

}
.swiperitemdetailspopupextendediteminfo{
	position: relative;
	float: left;
	width: 100%;
}
.swiperitemdetailspopupextendeditemimg{
	display: block;
	position: relative;
	float: left;
	width: 50px;
	height: 50px;
	background-image: url(../assets/fallbackimages/fallbackitemimageforbracket.png);
	background-size: 50px 50px;
	background-repeat: no-repeat;
	color: transparent;
	overflow: hidden;
	border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	overflow: hidden;
}
.swiperitemdetailspopupextendeditemname{
	display: block;
	float: left;
	width: calc(100% - 95px);
	margin-left: 6px;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #666666;
	margin-top: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.swiperitemdetailspopupextendeditemdescription{
	position: relative;
	float: left;
	width: 100%;
	margin-top: 20px;
	height: calc(100% - 70px);
}
.swiperitemdetailspopupextendeditemdescription p{
	position: relative;
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #666666;
	white-space: pre-line;
}
.swiperitemdetailspopupextendedimageone{
	position: absolute;
	left: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.swiperitemdetailspopupextendedimagetwo{
	position: absolute;
	left: 100%;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.swiperitemdetailspopupextendedimageone img, .swiperitemdetailspopupextendedimagetwo img{
	width: 100%;
	height: 100%;
}

.swiperitemdetailspopup{
	display: none;
	cursor: pointer;
	position: fixed;
	width: 220px;
	height: 300px;
	background-color: #ffffff;
	z-index: 200;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 0 0 18px -7px black;
	overflow: hidden;
}
.swiperitemdetailspopuppointer{
	display: none;
	cursor: pointer;
	position: fixed;
	width: 50px;
	height: 50px;
	background-image: url("../assets/sprites/newbracketpopuppointer.png");
	background-position: 0px 0px;
	z-index: 200;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.swiperitemdetailspopupholder{
	position: relative;
	float: left;
	width: 100%;
}
.swiperitemdetailspopupimage{
	position: relative;
	float: left;
	width: calc(100% - 20px);
	height: 115px;
	margin-left: 10px;
	margin-top: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
}

.swiperitemdetailspopupdescription{
	position: relative;
	float: left;
	width: calc(100% - 20px);
	margin-left: 10px;
	margin-top: 10px;
}

.swiperitemdetailspopupdescription p{
	position: relative;
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #444444;
	line-height: 24px;
	text-align: justify;
}

.swiperitemdetailspopupviewmore{
	position: absolute;
	width: 100%;
	height: 65px;
	top: 235px;
	border-radius : 10px;
	background-image: -moz-linear-gradient(-90deg, rgba(255, 255, 255, 0) -50%, rgb(255, 255, 255) 60%);
	background-image: -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 0) -50%, rgb(255, 255, 255) 60%);
	background-image: -ms-linear-gradient(-90deg, rgba(255, 255, 255, 0) -50%, rgb(255, 255, 255) 60%);
}

.swiperitemdetailspopupviewmoreicon{
	display: none;
}

.swiperitemdetailspopupviewmoretext{
	position: relative;
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	text-align: center;
	color: #ff1e50;
	margin-top: 37px;
}

.swiperitemdetailspopup:hover > .swiperitemdetailspopupviewmore> .swiperitemdetailspopupviewmoretext{
	text-decoration: underline;
}

.swiperitemdetailspopupextended{
	display: none;
	position: fixed;
	width: 100%;
	height: calc(100% - 41px);
	top: 41px;
	left: 0;
	background: rgba(0, 0, 0, .8);
	z-index: 100;
}

.swiperitemdetailspopupextendeddetailsholder{
	position: absolute;
	width: calc(100% - 20px);
	height: calc(100% - 20px);
	left: 10px;
	bottom: 10px;
	background: #FFFFFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
}

.swiperitemdetailspopupextendedclose{
	cursor: pointer;
	position: absolute;
	top: 24px;
	right: 24px;
	width: 40px;
	height: 40px;
	background-image: url(../assets/sprites/closepopup.png);
	background-position: 0px 0px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	z-index: 1;
}

.swiperitemdetailspopupextendedclose:hover{
	background-color: #CCCCCC;
}

.swiperitemdetailspopupextendedimageholder{
	position: relative;
	float: left;
	width: calc(100% - 300px);
	height: 100%;
	background-color: #000000;
	overflow: hidden;
}

.swiperitemdetailspopupextendeddescriptionholder{
	position: relative;
	float: left;
	width: 290px;
	height: calc(100% - 20px);
	padding: 20px 0px 0px 10px;

}

.swiperitemdetailspopupextendediteminfo{
	position: relative;
	float: left;
	width: 100%;
}

.swiperitemdetailspopupextendeditemimg{
	display: block;
	position: relative;
	float: left;
	width: 50px;
	height: 50px;
	background-image: url(../assets/fallbackimages/fallbackitemimageforbracket.png);
	background-size: 50px 50px;
	background-repeat: no-repeat;
	color: transparent;
	overflow: hidden;
	border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	overflow: hidden;
}
.swiperitemdetailspopupextendeditemname{
	display: block;
	float: left;
	width: calc(100% - 95px);
	margin-left: 6px;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #666666;
	margin-top: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.swiperitemdetailspopupextendeditemdescription{
	position: relative;
	float: left;
	width: 100%;
	margin-top: 20px;
	height: calc(100% - 70px);
}
.swiperitemdetailspopupextendeditemdescription p{
	position: relative;
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #666666;
	white-space: pre-line;
}

.swiperitemdetailspopupextendedimageone{
	position: absolute;
	left: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.swiperitemdetailspopupextendedimagetwo{
	position: absolute;
	left: 100%;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.swiperitemdetailspopupextendedimageone img, .swiperitemdetailspopupextendedimagetwo img{
	width: 100%;
	height: 100%;
}
.swiperitemdetailspopupextendeditemimg img{
	width: 100%;
	height: 100%;
}

.swiperitemdetailspopupextendedimageslideright{
	cursor: pointer;
	display: block;
	position: absolute;
	top: calc(50% - 20px);
	right: 0;
	z-index: 1;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 5px 0px 0px 5px;
	-moz-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
	background-image: url(../assets/sprites/whiteindicatoricons.png);
	background-size: 40px 160px;
	background-position: 0 -40px;
}

.swiperitemdetailspopupextendedimageslideleft{
	cursor: pointer;
	display: none;
	position: absolute;
	top: calc(50% - 20px);
	left: 0;
	z-index: 1;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 0px 5px 5px 0px;
	-moz-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
	background-image: url(../assets/sprites/whiteindicatoricons.png);
	background-size: 40px 160px;
	background-position: 0 0px;
}

.swiperitemdetailspopupextendedimageslideright:hover, .swiperitemdetailspopupextendedimageslideleft:hover{
	background-color: rgba(0, 0, 0, 0.8);
}

#currentitemlikenumberSwiperItemPopup {
	cursor: default;
	display: block;
	float: left;
	margin-right: 10px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	margin-top: 3px;
	font-size: 11px;
	color: #666666;
}

#currentitemdislikenumberSwiperItemPopup {
	cursor: default;
	display: block;
	float: left;
	margin-right: 10px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	margin-top: 3px;
	font-size: 11px;
	color: #666666;
}

@media only screen and (max-width: 1024px){
	#previewadsandrelated_createpreview	{
		width:100%;
	}
}

/*tier needs*/
/*.createtierpreviewcategories{*/
/*	width: calc(100% - 80px);*/
/*	margin-left: 40px;*/
/*	margin-top: 40px;*/
/*	float: left;*/
/*	border-radius: 5px;*/
/*	background-color: #eeeeee;*/
/*	box-shadow: 2px 2px 11px -6px #000000;*/
/*	max-height: 440px;*/
/*	min-height: 290px;*/
/*	overflow-x: hidden !important;*/
/*	overflow: hidden;*/
/*}*/
/*.createtierpreviewcategories .jspVerticalBar .jspTrack{*/
/*	background: transparent;*/
/*}*/
/*.createtierpreviewcategories .jspVerticalBar .jspDrag{*/
/*	background: transparent;*/
/*	border-radius: 2px;*/
/*}*/
/*.createtierpreviewcategories:hover .jspVerticalBar .jspDrag{*/
/*	background-color: #c4c4c4;*/
/*}*/
/*.createtierpreviewcategories .jspHorizontalBar {*/
/*	display: none !important;*/
/*}*/
/*.createtierpreviewcategories .jspPane {*/
/*	width: calc(100% - 12px) !important;*/
/*}*/
/*@media only screen and (max-width: 618px) {*/
/*	.createtierpreviewcategories{*/
/*		max-height: 400px;*/
/*		min-height: 260px;*/
/*	}*/
/*}*/
/*.createtierpreviewitems{*/
/*	width: calc(100% - 80px) !important;*/
/*	margin-left: 40px;*/
/*	margin-bottom: 40px;*/
/*	float: left;*/
/*	min-height: 142px;*/
/*	margin-top: 15px;*/
/*	border-radius: 5px;*/
/*	background-color: #eeeeee;*/
/*	box-shadow: 2px 2px 11px -6px #000000;*/
/*	max-height: 264px;*/
/*	overflow: hidden;*/
/*}*/
/*.createtierpreviewitems .jspVerticalBar .jspTrack{*/
/*	background: transparent;*/
/*}*/
/*.createtierpreviewitems .jspVerticalBar .jspDrag{*/
/*	background: transparent;*/
/*	border-radius: 2px;*/
/*}*/
/*.createtierpreviewitems:hover .jspVerticalBar .jspDrag{*/
/*	background-color: #c4c4c4;*/
/*}*/
/*@media only screen and (max-width: 618px){*/
/*	.createtierpreviewitems{*/
/*		max-height: 234px;*/
/*	}*/
/*}*/
/*.tierCategoryHolder{*/
/*	float: left;*/
/*	margin: 5px;*/
/*	width: calc(100% - 10px);*/
/*	height: 134px;*/
/*}*/
/*@media only screen and (max-width: 618px) {*/
/*	.tierCategoryHolder{*/
/*		height: 120px;*/
/*	}*/
/*}*/
/*.tierCategoryTitleBox{*/
/*	display: flex;*/
/*	align-items: center;*/
/*	text-align: center;*/
/*	width: calc(20% - 10px);*/
/*	margin-right: 8px;*/
/*	height: 100%;*/
/*	float: left;*/
/*	font-family: 'Roboto', sans-serif;*/
/*	font-weight: bold;*/
/*	color: #2b2b2b;*/
/*	font-size: 12px;*/
/*}*/
/*@media only screen and (max-width: 618px) {*/
/*	.tierCategoryTitleBox{*/
/*		margin-right: 7px;*/
/*	}*/
/*}*/
/*.tierCategoryTitleText{*/
/*	text-overflow: ellipsis;*/
/*	overflow: hidden;*/
/*	white-space: nowrap;*/
/*	width: calc(100% - 10px);*/
/*	margin: 5px;*/
/*	font-size: 16px;*/
/*}*/
/*@media only screen and (max-width: 618px) {*/
/*	.tierCategoryTitleText{*/
/*		font-size: 14px;*/
/*	}*/
/*}*/
/*.tierCategoryItemsBox{*/
/*	overflow: hidden;*/
/*	align-items: center;*/
/*	background-color: #dddddd;*/
/*	width: 80% !important;*/
/*	height: 100%;*/
/*	float: left;*/
/*	border-radius: 5px;*/
/*	box-shadow: 0px 0px 13px -7px #000000 inset;*/
/*}*/
/*.tierCategoryItemsBox .jspHorizontalBar .jspTrack{*/
/*	background: transparent;*/
/*	box-shadow: none;*/
/*	border: none;*/
/*	margin-top: 0;*/
/*	height: 100%;*/
/*}*/
/*.tierCategoryItemsBox .jspHorizontalBar .jspDrag{*/
/*	background: transparent;*/
/*	border-radius: 5px;*/
/*	top: 4px;*/
/*	height: 100%;*/
/*}*/
/*.tierCategoryItemsBox:hover .jspHorizontalBar .jspDrag{*/
/*	background-color: #aeaeae;*/
/*}*/
/*.tierItemsList{*/
/*	padding: 10px;*/
/*	margin: 0;*/
/*	float: left;*/
/*}*/
/*.tierItemsList  .tierItemWrapper{*/
/*	margin: 10px;*/
/*}*/
/*.tierItemWrapper{*/
/*	position: relative;*/
/*	height: 100px;*/
/*	width: 100px;*/
/*	list-style: none;*/
/*	display: inline-block;*/
/*	margin: 15px 10px;*/
/*	border: 1px solid #b1b1b1;*/
/*	border-radius: 5px;*/
/*}*/
/*.tierItemImage{*/
/*	width: 100%;*/
/*	height: 100%;*/
/*	border-radius: 5px;*/
/*}*/
/*.createtierpreviewItemImageHolder{*/
/*	width: 100%;*/
/*	height: 100%;*/
/*	border-radius: 5px;*/
/*	cursor: pointer;*/
/*	overflow: hidden;*/
/*}*/
/*.tierItemTitle{*/
/*	position: absolute;*/
/*	margin-top: -2em;*/
/*	width: 100px;*/
/*	height: 2em;*/
/*	background-color: rgba(0,0,0,0.6);*/
/*	border-bottom-left-radius: 5px;*/
/*	border-bottom-right-radius: 5px;*/
/*	font-family: 'Roboto', sans-serif;*/
/*	font-size: 12px;*/
/*	color: #ffffff;*/
/*	display: flex;*/
/*	align-items: center;*/
/*	text-align: center;*/
/*}*/
/*@media only screen and (max-width: 618px) {*/
/*	.tierItemWrapper{*/
/*		height: 85px;*/
/*		width: 85px;*/
/*	}*/
/*	.tierItemTitle{*/
/*		width: 85px;*/
/*	}*/
/*}*/
/*.tierItemTitleText{*/
/*	text-overflow: ellipsis;*/
/*	overflow: hidden;*/
/*	white-space: nowrap;*/
/*	width: calc(100% - 10px);*/
/*	margin: 0 5px;*/
/*}*/
/*.tieritemdetailspopup{*/
/*	display: none;*/
/*	cursor: pointer;*/
/*	position: fixed;*/
/*	width: 220px;*/
/*	height: 300px;*/
/*	background-color: #ffffff;*/
/*	z-index: 200;*/
/*	-webkit-border-radius: 10px;*/
/*	-moz-border-radius: 10px;*/
/*	border-radius: 10px;*/
/*	box-shadow: 0 0 18px -7px black;*/
/*	overflow: hidden;*/
/*}*/
/*.tieritemdetailspopupholder{*/
/*	position: relative;*/
/*	float: left;*/
/*	width: 100%;*/
/*}*/
/*.tieritemdetailspopupimage{*/
/*	position: relative;*/
/*	float: left;*/
/*	width: calc(100% - 20px);*/
/*	height: 115px;*/
/*	margin-left: 10px;*/
/*	margin-top: 10px;*/
/*	-webkit-border-radius: 10px;*/
/*	-moz-border-radius: 10px;*/
/*	border-radius: 10px;*/
/*	overflow: hidden;*/
/*}*/
/*.tieritemdetailspopupdescription{*/
/*	position: relative;*/
/*	float: left;*/
/*	width: calc(100% - 20px);*/
/*	margin-left: 10px;*/
/*	margin-top: 10px;*/
/*}*/
/*.tieritemdetailspopupdescription p{*/
/*	position: relative;*/
/*	float: left;*/
/*	width: 100%;*/
/*	font-family: 'Roboto', sans-serif;*/
/*	font-size: 14px;*/
/*	color: #444444;*/
/*	line-height: 22px;*/
/*	text-align: justify;*/
/*}*/
/*.tieritemdetailspopupdescription p::first-letter {*/
/*	font-size:200%;*/
/*}*/
/*.tieritemdetailspopupviewmore{*/
/*	position: absolute;*/
/*	width: 100%;*/
/*	height: 65px;*/
/*	top: 235px;*/
/*	border-radius : 10px;*/
/*	background-image: -moz-linear-gradient(-90deg, rgba(255, 255, 255, 0) -50%, rgb(255, 255, 255) 60%);*/
/*	background-image: -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 0) -50%, rgb(255, 255, 255) 60%);*/
/*	background-image: -ms-linear-gradient(-90deg, rgba(255, 255, 255, 0) -50%, rgb(255, 255, 255) 60%);*/
/*}*/
/*.tieritemdetailspopupviewmoreicon{*/
/*	display: none;*/
/*}*/
/*.tieritemdetailspopupviewmoretext{*/
/*	position: relative;*/
/*	float: left;*/
/*	width: 100%;*/
/*	font-family: 'Roboto', sans-serif;*/
/*	font-size: 16px;*/
/*	text-align: center;*/
/*	color: #ff1e50;*/
/*	margin-top: 37px;*/
/*}*/
/*.tieritemdetailspopuppointer{*/
/*	display: none;*/
/*	cursor: pointer;*/
/*	position: fixed;*/
/*	width: 50px;*/
/*	height: 50px;*/
/*	background-image: url("../assets/sprites/newbracketpopuppointer.png");*/
/*	background-position: 0px 0px;*/
/*	z-index: 200;*/
/*	-webkit-user-select: none;*/
/*	-moz-user-select: none;*/
/*	-ms-user-select: none;*/
/*	user-select: none;*/
/*}*/
/*.tieritemdetailspopup:hover > .tieritemdetailspopupviewmore> .tieritemdetailspopupviewmoretext{*/
/*	text-decoration: underline;*/
/*}*/
/*.tieritemdetailspopupextended{*/
/*	display: none;*/
/*	position: fixed;*/
/*	width: 100%;*/
/*	height: calc(100% - 91px);*/
/*	top: 91px;*/
/*	left: 0;*/
/*	background: rgba(0, 0, 0, .8);*/
/*	z-index: 100;*/
/*}*/
/*.tieritemdetailspopupextendeddetailsholder{*/
/*	position: absolute;*/
/*	width: calc(100% - 20px);*/
/*	height: calc(100% - 20px);*/
/*	left: 10px;*/
/*	bottom: 5px;*/
/*	background: #FFFFFF;*/
/*	-webkit-border-radius: 10px;*/
/*	-moz-border-radius: 10px;*/
/*	border-radius: 10px;*/
/*	overflow: hidden;*/
/*}*/
/*.tieritemdetailspopupextendedclose{*/
/*	cursor: pointer;*/
/*	position: absolute;*/
/*	top: 24px;*/
/*	right: 24px;*/
/*	width: 40px;*/
/*	height: 40px;*/
/*	background-image: url(../assets/sprites/closepopup.png);*/
/*	background-position: 0px 0px;*/
/*	-webkit-border-radius: 50%;*/
/*	-moz-border-radius: 50%;*/
/*	border-radius: 50%;*/
/*	z-index: 1;*/
/*}*/
/*.tieritemdetailspopupextendedclose:hover{*/
/*	background-color: #CCCCCC;*/
/*}*/
/*.tieritemdetailspopupextendedimageholder{*/
/*	position: relative;*/
/*	float: left;*/
/*	width: calc(100% - 300px);*/
/*	height: 100%;*/
/*	background-color: #000000;*/
/*	overflow: hidden;*/
/*}*/
/*.tieritemdetailspopupextendeddescriptionholder{*/
/*	position: relative;*/
/*	float: left;*/
/*	width: 290px;*/
/*	height: calc(100% - 20px);*/
/*	padding: 20px 0px 0px 10px;*/

/*}*/
/*.tieritemdetailspopupextendediteminfo{*/
/*	position: relative;*/
/*	float: left;*/
/*	width: 100%;*/
/*}*/
/*.tieritemdetailspopupextendeditemimg{*/
/*	display: block;*/
/*	position: relative;*/
/*	float: left;*/
/*	width: 50px;*/
/*	height: 50px;*/
/*	background-image: url(../assets/fallbackimages/fallbackitemimageforbracket.png);*/
/*	background-size: 50px 50px;*/
/*	background-repeat: no-repeat;*/
/*	color: transparent;*/
/*	overflow: hidden;*/
/*	border-top-left-radius: 3px;*/
/*	-webkit-border-top-left-radius: 3px;*/
/*	border-bottom-left-radius: 3px;*/
/*	-webkit-border-bottom-left-radius: 3px;*/
/*	overflow: hidden;*/
/*}*/
/*.tieritemdetailspopupextendeditemimg img{*/
/*	width: 100%;*/
/*	height: 100%;*/
/*}*/
/*.tieritemdetailspopupextendeditemname{*/
/*	display: block;*/
/*	float: left;*/
/*	width: calc(100% - 95px);*/
/*	margin-left: 5px;*/
/*	font-family: 'Roboto', sans-serif;*/
/*	font-weight: bold;*/
/*	font-size: 15px;*/
/*	color: #666666;*/
/*	margin-top: 18px;*/
/*	overflow: hidden;*/
/*	text-overflow: ellipsis;*/
/*	white-space: nowrap;*/
/*}*/
/*.tieritemdetailspopupextendeditemdescription{*/
/*	position: relative;*/
/*	float: left;*/
/*	width: 100%;*/
/*	margin-top: 20px;*/
/*	height: calc(100% - 70px);*/
/*}*/
/*.tieritemdetailspopupextendeditemdescriptiontext{*/
/*	position: relative;*/
/*	float: left;*/
/*	width: calc(100% - 10px);*/
/*	height: calc(100% - 40px);*/
/*	overflow: auto;*/
/*	margin-top: 5px;*/
/*}*/
/*.tieritemdetailspopupextendeditemdescription p{*/
/*	position: relative;*/
/*	float: left;*/
/*	width: 100%;*/
/*	font-family: 'Roboto', sans-serif;*/
/*	font-size: 12px;*/
/*	line-height: 22px;*/
/*	color: #666666;*/
/*	white-space: pre-line;*/
/*	margin-top: 10px;*/
/*}*/
/*.tieritemdetailspopupextendeditemdescription p::first-letter {*/
/*	font-size:200%;*/
/*}*/
/*.tieritemdetailspopupextendedimageone{*/
/*	position: absolute;*/
/*	left: 0px;*/
/*	width: 100%;*/
/*	height: 100%;*/
/*	overflow: hidden;*/
/*}*/
/*.tieritemdetailspopupextendedimagetwo{*/
/*	position: absolute;*/
/*	left: 100%;*/
/*	width: 100%;*/
/*	height: 100%;*/
/*	overflow: hidden;*/
/*}*/
/*.tieritemdetailspopupextendedimageone img, .tieritemdetailspopupextendedimagetwo img{*/
/*	width: 100%;*/
/*	height: auto;*/
/*}*/
/*.tieritemdetailspopupextendedimageslideright{*/
/*	cursor: pointer;*/
/*	display: block;*/
/*	position: absolute;*/
/*	top: calc(50% - 20px);*/
/*	right: 0;*/
/*	z-index: 1;*/
/*	width: 40px;*/
/*	height: 40px;*/
/*	-webkit-border-radius: 5px 0px 0px 5px;*/
/*	-moz-border-radius: 5px 0px 0px 5px;*/
/*	border-radius: 5px 0px 0px 5px;*/
/*	background-color: rgba(0, 0, 0, 0.5);*/
/*	-webkit-transition: background-color .3s;*/
/*	-moz-transition: background-color .3s;*/
/*	-ms-transition: background-color .3s;*/
/*	-o-transition: background-color .3s;*/
/*	transition: background-color .3s;*/
/*	background-image: url(../assets/sprites/whiteindicatoricons.png);*/
/*	background-size: 40px 160px;*/
/*	background-position: 0 -40px;*/
/*}*/
/*.tieritemdetailspopupextendedimageslideleft{*/
/*	cursor: pointer;*/
/*	display: none;*/
/*	position: absolute;*/
/*	top: calc(50% - 20px);*/
/*	left: 0;*/
/*	z-index: 1;*/
/*	width: 40px;*/
/*	height: 40px;*/
/*	-webkit-border-radius: 0px 5px 5px 0px;*/
/*	-moz-border-radius: 0px 5px 5px 0px;*/
/*	border-radius: 0px 5px 5px 0px;*/
/*	background-color: rgba(0, 0, 0, 0.5);*/
/*	-webkit-transition: background-color .3s;*/
/*	-moz-transition: background-color .3s;*/
/*	-ms-transition: background-color .3s;*/
/*	-o-transition: background-color .3s;*/
/*	transition: background-color .3s;*/
/*	background-image: url(../assets/sprites/whiteindicatoricons.png);*/
/*	background-size: 40px 160px;*/
/*	background-position: 0 0px;*/
/*}*/
/*.tieritemdetailspopupextendedimageslideright:hover, .tieritemdetailspopupextendedimageslideleft:hover{*/
/*	background-color: rgba(0, 0, 0, 0.8);*/
/*}*/

/*pie needs*/
.piechartitems{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 20%;
	height: auto;
	background-color: #f6f6f6;
	box-shadow: 0 0 5px #00000052;
	border-radius: .5em
}
.pie-mode-legend-img-item{
	height: auto;
	width: 100%;
	float: left;
}
.piechartrectangle{
	margin-top: 2px;
	width: 40px;
	height: 30px;
	margin-right: 5px;
	float: left;
	background: whitesmoke;
}
.pie-mode-legend-imgholder{
	overflow: hidden;
	width:30px;
	height:30px;
	float: left;
}
.pie-mode-legend-img{
	width: 30px;
	height: 100%;
	float: left;
	position: relative;
	border-top-left-radius: .5em;
	border-bottom-left-radius: .5em;
}
.pie-mode-item-color{
	height: 30px;
	float: left;
	width: calc(100% - 30px);
	position: relative;
	border-top-right-radius: .5em;
	border-bottom-right-radius: .5em;
}
.pieitemnametext{
	line-height: 30px;
	height: 30px;
	margin-left: auto;
	width: calc(100% - 50px);
	padding: 2px;
	font-family: "Roboto";
	font-size: 13px;
	color: #666666;
}
.piesubmithelpicon{
	display: block;
	position: relative;
	width: 17px;
	height: 17px;
	margin-top: 15px;
	margin-left: 10px;
	float: left;
	background: url(../assets/sprites/helpicon.png);
	background-position: 0 0;
	cursor: pointer;
}
.pieSubmitHolder{
	position: absolute;
	left: calc(50% - 50px);
	margin-top: 10px;
}
.piesubmitbuttonback {
	display: inline-block;
	position: relative;
	text-align: center;
	background-color: #0c9c1c;
	border-radius: 1.5em;
	cursor: pointer;
}
.pieReset{
	font-family: 'Roboto', sans-serif;
	margin-top: 15px;
	margin-right: 15px;
	color: #666666;
	text-decoration: none;
	border: none;
	background-color: transparent;
	position: relative;
	-moz-border-radius: 0em;
	-webkit-border-radius: 0em;
	border-radius: 0em;
	-webkit-appearance: none;
	float: right;
}
#piemodegraphcontainer{
	float:left;
	position: relative;
	width: 100%;
	height: auto;
	margin: 5px;
}
svg{
	padding: 10px;
}
/*.wedge {*/
/*	stroke: #fff;*/
/*}*/
.label-circle {
	fill: #393939;
}
.label-line {
	stroke-width: 1;
	stroke: #393939;
}
#piesubmitinstructionstext {
	display: none;
	position: absolute;
	left: 30px;
	padding: 11px;
	background-color: #FFFFFF;
	border: 1px solid #cfcfcf;
	-webkit-border-radius: 0.25em;
	-moz-border-radius: 0.25em;
	border-radius: 0.25em;
	-webkit-box-shadow: 0px 2px 10px -5px #000000;
	-moz-box-shadow: 0px 2px 10px -5px #000000;
	box-shadow: 0px 2px 10px -5px #000000;
	z-index: 9;
}
#piesubmitinstructionstext p {
	color: #444444;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
}

#piesubmitobutton{
	display: inline-block;
}
#pieSubmitButton	{
	cursor: pointer;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	font-size: 14px;
	padding: 5px 28px;
	color: #FFFFFF;
	float: right;
	text-decoration: none;
	background-color: #0c9c1c;
	position: relative;
	-moz-border-radius: 1.5em;
	-webkit-border-radius: 1.5em;
	border-radius: 1.5em;
	-webkit-appearance: none;
	-webkit-box-shadow: 0 0 5px #00000052;
	-moz-box-shadow: 0 0 5px #00000052;
	box-shadow: 0 0 5px #00000052;
}
#pieSubmitButton:hover	{
	cursor:pointer;
	background-color:#38ae45; /* Old browsers */
}
#pieResetButton {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #666666;
	float: right;
	text-decoration: none;
	border: none;
	background-color: transparent;
	position: relative;
	-moz-border-radius: 0em;
	-webkit-border-radius: 0em;
	border-radius: 0em;
	-webkit-appearance: none;
}
#pieResetButton:hover	{
	text-decoration: underline;
	cursor:pointer;
	border:none;
	background-color:transparent; /* Old browsers */
	background-image: none;
	-ms-filter: none; /* IE 6-9 */
	filter: none; /* IE 6-9 */
}
.createcontentpreviewtitletextandbuttonholder .widemode{
	position: relative;
	max-width: 1024px;
	height: 40px;
	text-align: center;
	width: fit-content;
	margin: auto;
}
#createcontentpreviewholder {
	position: relative;
	width: calc(100% - 310px);
	float: left;
	background-color: #f6f6f6;
	margin-top: 10px;
}
.createcontentpreviewcontentwrapper{
	display: block;
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.createcontentpreviewranktype{
	width:100%;
	height: 55px;
	-webkit-box-shadow: 0 2px #c10000;
	-moz-box-shadow: 0 2px #c10000;
	box-shadow: 0 2px #c10000;
	background-color: #dddddd;
	text-align: center;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 15px;
	white-space: nowrap;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}
.createcontentpreviewranktext {
	position: relative;
	font-weight: bold;
	color: #666666;
	width: fit-content;
	display: block;
	font-size: 17px;
}
.createcontentpreviewanimatedarrow {
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	background-image: url(../assets/sprites/icons_list.png);
	background-position: -41px -424px;
	-o-animation: scrolldown 1.5s ease-in-out 0s infinite;
	-webkit-animation: scrolldown 1.5s ease-in-out 0s infinite;
	animation: scrolldown 1.5s ease-in-out 0s infinite;
	position: absolute;
	left: calc( 50% + 25px);
	top: 0;
	margin-right:9px
}
.createcontentpreviewcontent{
	font-family: 'Roboto', sans-serif;
}
.createcontentpreviewsubmitreset{
	width:100%;
	height: 48px;
	margin-left:auto;
	margin-right: auto;
	background-color: #eeeeee;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	float: left;
	margin-top: 30px;
}
#createcontentpreviewcommentswrapper	{
	width: calc(50% - 10px);
	margin-right: 20px;
	clear: left;
	float: left;
	margin-bottom: 30px;
	display: block;
	position: relative;
}
#createcontentpreviewsuggestionswrapper {
	position: relative;
	width: calc(50% - 10px);
	float: left;
	min-width: 240px;
	overflow: hidden;
}
#createcontentpreviewaddsuggestion	{
	float: left;
	display: block;
	width: calc(50% - 10px);
	height: 50px;
	white-space: nowrap;
	background-color: #FFFFFF;
	padding-top: 15px;
	text-align: center;
}
.contenttitlebarbottomsection{
	position: relative;
	float: left;
	width: 100%;
}
.createcontentpreviewadsandrelated{
	width:300px;
	float:right;
}
.createcontentpreviewrelatedcontentsholder{
	display: block;
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	overflow: hidden;
	border-radius: 3px;
	-moz-box-shadow: 0 0 3px #666666;
}
.createcontentpreviewrelatedcontentsboxholder	{
	position:relative;
	float:left;
	width: 100%;
}
.createcontentpreviewrelatedcontentsbox{
	width: 100%;
	overflow:hidden;
}
.createcontentpreviewrelatedcontenttitle{
	float: left;
	display: block;
	width: 100%;
	min-width: 240px;
	height: 50px;
	white-space: nowrap;
	background-color: #FFFFFF;
	padding-top: 15px;
	text-align: center;
}
@media only screen and (max-width: 1024px){
	#createcontentpreviewholder {
		width: 100%;
	}
	.createcontentpreviewadsandrelated	{
		width:100%;
	}
}
@media only screen and (max-width: 618px){
	#createcontentpreviewcommentswrapper{
		width:100%;
	}
	#createcontentpreviewsuggestionswrapper{
		width:100%;
	}
	#createcontentpreviewaddsuggestion{
		width: 100%;
	}
}

/*wide content title*/
#contenttitlebarwide{
	position: relative;
	float: left;
	width: 100%;
}
.contentintrothumbcontainer{
	position: relative;
	float: left;
	width: 180px;
	height: 180px;
	margin-right: 10px;
	overflow: hidden;
	border-radius: 5px;
}
.contentintroductionthumb{
	position: relative;
	float: left;
	/*width: 180px;*/
	/*height: 180px;*/
	/*border-radius: 5px;*/
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.contenttitledetailsholder{
	position: relative;
	float: left;
	width: calc(100% - 210px);
	height: 160px;
	padding: 10px;
	border-radius: 5px;
	background-color: #FFFFFF;
}
.contenttitledetailsholder_expanded{
	width: calc(100% - 20px);
}
.contenttitle{
	position: relative;
	float: left;
	width: 100%;
}
#contenttitletext{
	position: relative;
	float: left;
	max-width: calc(100% - 40px);
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 24px;
	line-height: 150%;
	color: #333333;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	-webkit-font-smoothing: antialiased;
	overflow: hidden;
	text-overflow: ellipsis;
}
.hyphenopoly{
	word-break: break-word;
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
}
.contenttitlebarbottomsection{
	position: relative;
	float: left;
	width: 100%;
}
.contenttitlechannelholder{
	position: relative;
	float: left;
	width: 100%;
	margin-top: 5px;
}
.channelinnerwrapper{
	position: relative;
	float: left;
}
.channelimage{
	position: relative;
	float: left;
	width: 30px;
	height: 30px;
	border-radius: 50%;
}
#contenttitlechannelname{
	position: relative;
	float: left;
	max-width: 120px;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #666666;
	white-space: nowrap;
	overflow: hidden;
	margin: 9px 0;
	margin-left: 10px;
}
.hidingitemtitle {
	text-overflow: ellipsis;
}
.contentpublishdate{
	position: relative;
	float: left;
	width: 100%;
	margin-top: 12px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #666666;
}
.contenttitleholdermax .contentpublishdate,.contenttitleholdermax .clickedcontentnumberofpeopleranked,.contenttitleholdermax .contentviewnumber,.contenttitleholdermax .contentsharenumber,.contenttitleholdermax #contentlikenumber,.contenttitleholdermax #contentdislikenumber,.contenttitleholdermax #contentcommentsnumber,.contenttitleholdermax #contenttitlechannelname {
	color: #dddddd;
}
#contenthighlightsbar{
	position: relative;
	float: left;
	width: 100%;
	margin-top: 12px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #666666;
}
.clickedcontentnumberofpeopleranked, .contentviewnumber{
	position: relative;
	float: left;
}
.clickedcontentnumberofpeopleranked:after, .contentviewnumber:after{
	content: "•";
	margin: 0 5px;
}
.clickedcontentnumberofpeopleranked:hover{
	cursor: pointer;
}
.contenttitlelikedislikeandsharebuttonholder{
	position: relative;
	width: 100%;
	float: left;
	margin-top: 12px;
}
.contentlikedislikebar{
	position: relative;
	float: left;
	width: 100%;
}
#contentlikeanddislike{
	position: relative;
	float: left;
	width: 100%;
}
.contentlikeboxholder, .contentdislikeboxholder, .contentcommentboxholder{
	position: relative;
	float: left;
}
.contentlikeicon {
	cursor: pointer;
	display: block;
	float: left;
	width: 18px;
	height: 18px;
	background-image: url(../assets/sprites/biglikeicons.png);
	background-position: -22px 0px;
}
#contentlikenumberwide ,#contentlikenumbermax, #contentdislikenumberwide ,#contentdislikenumbermax, #contentcommentsnumberwide ,#contentcommentsnumbermax{
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #777777;
	margin: 2px 20px 1px 5px;
}
.separatorbig{
	margin-top: 6px;
	float:left;
	position: relative;
	display: none;
	width: 5px;
	height: 5px;
	background: url("../assets/sprites/commentseparator.png");
	background-position: 0 0;
	margin-left: 4px;
	margin-right: 4px;
}
.contentdislikeicon	{
	cursor:pointer;
	display:block;
	float:left;
	width:18px;
	height:18px;
	background-image:url(../assets/sprites/biglikeicons.png);
	background-position: -22px -72px;

}
#contentcommentsicon , #contentcommentsiconmax	{
	cursor:pointer;
	display:block;
	float:left;
	width:18px;
	height:18px;
	background-image:url(../assets/sprites/biglikeicons.png);
	background-position: -22px -144px;
}
.contentshareboxholderwide{
	position: absolute;
	top: -6px;
	right: 0px;
}
.contentsharenumberbottombar{
	display: none;
}
.closesharepopup{
	display: none;

}

/*new share part*/
.contentsharepopupnewtitle{
	display: none;
}
.contentshareicongroupnew{
	position: relative;
	float: right;
}
.contentembedmsgpopupopenholder{
	position: relative;
	float: left;
	margin-right: 10px;
}
.contentembedmsgpopupopen{
	cursor: pointer;
	position: relative;
	float: left;
	width: 30px;
	height: 30px;
	background-image: url(../assets/sprites/embedicon.png);
	background-position: 0 0;
	background-size: 30px 30px;
	overflow: hidden;
	text-indent: -999999;
}
.contentshareicongroupnewsmall .contentshareiconsnew{
	width: 20px;
	height: 20px;
}
.contentshareiconsnew {
	display: block;
	position: relative;
	width: 30px;
	height: 30px;
	float: left;
	background: url(../assets/sprites/icons_list.png);
	cursor: pointer;
	margin: 0 5px;
}
.contentshareicongroupnewsmall .facebooksharenew{
	background-position: 0 0;
}
.facebooksharenew{
	background-position: -67px 0;
}
.contentshareicongroupnewsmall .twittersharenew{
	background-position: 0px -63px;
}
.twittersharenew{
	background-position: -67px -31px;
}
.contentshareicongroupnewsmall .linkedinsharenew{
	background-position: 0px -126px;
}
.linkedinsharenew{
	background-position: -67px -62px;
}
.contentshareicongroupnewsmall .contentshareiconseemorewide{
	width: 20px;
	height: 20px;
	background-size: 20px 40px;
}
.contentshareiconseemorewide{
	cursor: pointer;
	position: relative;
	float: left;
	width: 30px;
	height: 30px;
	background-image: url("../assets/sprites/new_privacy_preferences_tab_open_close.png");
	background-size: 30px 60px;
	background-position: 0 0;
}
.contentshareicongroupnewsmall .contentshareicongroupmore{
	width: 100px;
	top: 30px;
}
.contentshareicongroupmore{
	display: none;
	position: absolute;
	right: 0;
	top: 36px;
	width: 130px;
	padding: 0 10px;
	padding-top: 10px;
	z-index: 3;
	background-color: #ffffff;
	border-radius: 5px;
	box-shadow: 0px 1px 10px -6px black;
}
.contentshareicongroupmore .contentshareiconsnew {
	clear: both;
	margin: 0;
	margin-bottom: 10px;
}
.contentshareicongroupnewsmall .pinterestsharenew{
	background-position: 0px -189px;
}
.pinterestsharenew{
	background-position: -67px -93px;
}
.pinterestsharenew::before{
	content: "Pinterest";
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #666666;
	position: absolute;
	left: 40px;
	top: 10px;
}
.contentshareicongroupnewsmall .pinterestsharenew::before{
	font-size: 12px;
	left: 30px;
	top: 5px;

}
.contentshareicongroupnewsmall .myspacesharenew{
	background-position: 0px -315px;
}
.myspacesharenew{
	background-position: -67px -155px;
}
.myspacesharenew::before{
	content: "Myspace";
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #666666;
	position: absolute;
	left: 40px;
	top: 10px;
}
.contentshareicongroupnewsmall .myspacesharenew::before{
	font-size: 12px;
	left: 30px;
	top: 5px;

}
.contentshareicongroupnewsmall .redditsharenew{
	background-position: 0px -378px;
}
.redditsharenew{
	background-position: -67px -186px;
}
.contentshareicongroupnewsmall .redditsharenew::before{
	font-size: 12px;
	left: 30px;
	top: 5px;
}
.redditsharenew::before{
	content: "Reddit";
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #666666;
	position: absolute;
	left: 40px;
	top: 10px;
}
.contentshareicongroupnewsmall .stumbleuponsharenew{
	background-position: 0px -441px;
}
.stumbleuponsharenew{
	background-position: -67px -217px;
}
.contentshareicongroupnewsmall .stumbleuponsharenew::before{
	font-size: 12px;
	left: 30px;
	top: 5px;
}
.stumbleuponsharenew::before{
	content: "Stumbleupon";
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #666666;
	position: absolute;
	left: 40px;
	top: 10px;
}
.contentshareicongroupnewsmall .tumblrsharenew{
	background-position: 0px -567px;
}
.tumblrsharenew{
	background-position: -67px -279px;
}
.contentshareicongroupnewsmall .tumblrsharenew::before{
	font-size: 12px;
	left: 30px;
	top: 5px;
}
.tumblrsharenew::before{
	content: "Tumblr";
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #666666;
	position: absolute;
	left: 40px;
	top: 10px;
}
.contentshareicongroupnewsmall .bloggersharenew{
	background-position: -67px -310px;
}
.bloggersharenew{
	background-position: -67px -310px;
}
.contentshareicongroupnewsmall .bloggersharenew::before{
	font-size: 12px;
	left: 30px;
	top: 5px;
}
.bloggersharenew::before{
	content: "Blogger";
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #666666;
	position: absolute;
	left: 40px;
	top: 10px;
}
.contentshareicongroupnewsmall .vkontaktesharenew{
	background-position: 0px -693px;
}
.vkontaktesharenew{
	background-position: -67px -341px;
}
.contentshareicongroupnewsmall .vkontaktesharenew::before{
	font-size: 12px;
	left: 30px;
	top: 5px;
}
.vkontaktesharenew::before{
	content: "Vkontakte";
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #666666;
	position: absolute;
	left: 40px;
	top: 10px;
}
.whatsappsharenew{
	background-position: -67px -372px;
}
.contentshareicongroupnewsmall .whatsappsharenew::before{
	font-size: 12px;
	left: 30px;
	top: 5px;
}
.whatsappsharenew::before{
	content: "Whatsapp";
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #666666;
	position: absolute;
	left: 40px;
	top: 10px;
}
.vibersharenew{
	background-position: -67px -434px;
}
.contentshareicongroupnewsmall .vibersharenew::before{
	font-size: 12px;
	left: 30px;
	top: 5px;
}
.vibersharenew::before{
	content: "Viber";
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #666666;
	position: absolute;
	left: 40px;
	top: 10px;
}
.emailsharenew{
	background-position: -67px -465px;
}
.contentshareicongroupnewsmall .emailsharenew::before{
	font-size: 12px;
	left: 30px;
	top: 5px;
}
.emailsharenew::before{
	content: "Email";
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #666666;
	position: absolute;
	left: 40px;
	top: 10px;
}

/*<share css end>*/

.contentflagandnotificationcontrol{
	position: absolute;
	top: 10px;
	right: 10px;
	width: 30px;
	height: 30px;
}
.contentnotificationbellholder{
	position: relative;
	float: left;
	width: 30px;
	height: 30px;
	margin-right: 6px;
	margin-top: -5px;
}
.contentnotificationbell{
	position: relative;
	float: left;
	width: 30px;
	height: 30px;
}
.contentbelliconturnedon{
	cursor: pointer;
	position: relative;
	float: left;
	width: 30px;
	height: 30px;
	background-image: url("../assets/sprites/notificationturnonofficonsV-2.png");
	background-position: 0 0;
}
.contentintrodescriptioncontainer{
	position: relative;
	width: calc(100% - 20px);
	float: left;
	padding: 10px;
	background-color: #FFFFFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 10px -7px black;
	-moz-box-shadow: 0 0 10px -7px black;
	box-shadow: 0 0 10px -7px black;
}
.contentintrodescription{
	position: relative;
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	line-height: 150%;
	color: #666666;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	-webkit-font-smoothing: antialiased;
	overflow: hidden;
	text-overflow: ellipsis;
}
.showmorecontentdescription{
	position: relative;
	float: right;
	width: 100px;
	margin-top: 10px;
	padding: 6px 0;
	background-color: #cfcfcf;
	color: #666;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	text-align: center;
	border-radius: 5px;
	cursor: pointer;
	transition: .3s;
}
.contentintroimageexpanded{
	display: none;
	position: relative;
	float: left;
	width: calc(100% - 20px);
	margin: 10px 0;
	margin-bottom: 40px;
	padding: 10px;
	background-color: #FFFFFF;
	border-radius: 5px;
}
.contentintroseeless{
	position: absolute;
	right: 5px;
	bottom: -24px;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AAAAAA;
	cursor: pointer;
}
.contenttitleintroimageholder{
	position: relative;
	float: left;
	width: 450px;
	height: 300px;
	background-color: #000000;
	border-radius: 3px;
	overflow: hidden;
}
.introimageclosebuttonformobile{
	cursor: pointer;
	display: none;
	position: absolute;
	width: 48px;
	height: 48px;
	background-image: url(../assets/sprites/introimageclose.png);
	background-position: 0 0;
	z-index: 1;
}
.introimageclosebuttonformobile:hover{
	background-position: 0 -48px;
}
.introimageclosebuttonformobile:active{
	background-position: 0 -48px;
}
.introdescexpandholder{
	position: relative;
	float: left;
	width: calc(100% - 460px);
	margin-left: 10px;
	max-height: 300px;
	overflow: auto;
}
.contentintrodescriptiontext{
	position: relative;
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #444444;
}

/*
 * imgAreaSelect default style
 */

.imgareaselect-border1 {
	background: url(../assets/imgareaselect/border-v.gif) repeat-y left top;
}

.imgareaselect-border2 {
	background: url(../assets/imgareaselect/border-h.gif) repeat-x left top;
}

.imgareaselect-border3 {
	background: url(../assets/imgareaselect/border-v.gif) repeat-y right top;
}

.imgareaselect-border4 {
	background: url(../assets/imgareaselect/border-h.gif) repeat-x left bottom;
}

.imgareaselect-border1, .imgareaselect-border2,
.imgareaselect-border3, .imgareaselect-border4 {
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.imgareaselect-handle {
	background-color: #fff;
	border: solid 1px #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.imgareaselect-outer {
	border-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.imgareaselect-selection {
}



.autocontentparsepopupwrapper {
	display: none;
	position: fixed;
	width: 100%;
	height: calc(100% - 50px);
	top: 50px;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: auto;
	z-index: 110;
	background-color: rgba(0, 0, 0, 0.7);
}
.autocontentparsepopupholder {
	width: calc(100% - 40px);
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
	background-color: rgba(0, 0, 0, 0.7);
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 20px;
	-moz-border-radius: 0.40em;
	-webkit-border-radius: 0.40em;
	border-radius: 0.40em;
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, .45);
	-moz-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .45);
	-webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .45);
	z-index: 99999;
	overflow: hidden;
}
.autocontentparsepopupclose {
	position: relative;
	float: right;
	width: 40px;
	height: 40px;
	background-image: url(../assets/spritesv2/createcontent.png); background-size: 320px 800px;
	background-position: 0 -200px;
	cursor: pointer;
}
.inputformselected{
	position: relative;
	float: left;
	width: 100%;
}
.autocontentparsepopupclose:hover {
	color: #666666;
}
.autocontentparsepopupclose:active {
	color: #999999;
}
.autocontentparsepopuptopcontainer{
	position: relative;
	float: left;
	width: 100%;
}
.autocontentparsepopuptitle {
	position: relative;
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
}
.autocontentparsepopupimportoptionlist {
	position: relative;
	float: left;
	width: 100%;
	padding: 10px 0;
	text-align: center;
	font-size: 0px;
}
.autocontentparsepopupimportoptionlist .importitems{
	display: inline-block;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	width: 80px;
	text-align: center;
	padding: 10px 0px;
	cursor: pointer;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
}
.autocontentparsepopupimportoptionlist .importitems:hover{
	border-bottom: 2px solid #666666;
}
.autocontentparsepopupimportoptionlist .selected{
	border-bottom: 2px solid #A24242;
}
#input_file_content{
	position: absolute;
	left: -999999px;
}
.myFileLabel{
	cursor: pointer;
	width: 76px;
	margin-left: calc(50% - 45px);
	display: none;
	position: relative;
	padding: 7px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
	background-color: #5dabf9;
	-moz-border-radius: .40em;
	-webkit-border-radius: .40em;
	border-radius: .40em;
	-webkit-appearance: none;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
}
.autocontentparsepopupinputholder {
	position: relative;
	width: 100%;
	float: left;
	margin-top: 5px;
	margin-bottom: 15px;
	text-align: center;
}
.autocontentparsepopupinputholder .input_forms {
	display: none;
	position: relative;
	float: left;
	width: 100%;
	text-align: center;
}
.autocontentparsepopupinputholder .input_url_content {
	float: left;
	display: block;
	position: relative;
	clear: both;
	width: calc(100% - 0px);
	padding: 12px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #f6f6f6;
	background-color: #404040;
	border: 1px solid #111111;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.inputbuttonholder {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 10px;
	text-align: center;
}
.autocontentparsepopupmaincontainer{
	position: relative;
	float: left;
	width: 100%;
}
.autocontentparsepopupmsgdiv {
	display: none;
	margin: 5px 0;
	float: left;
	width: 100%;
}
.autocontentparsepopupmsgholder {
	text-align: center;
	color: #721c24;
	background-color: #f8d7da;
	border: 1px solid #f5c6cb;
	font-size: 12px;
	padding: 6px 0;
	margin-left: 30px;
	margin-right: 30px;
	border-radius: 0.25em;
}
.autocontentparsepopuptablecontainerholder {
	/*height: 400px;*/
}
.autocontentparsepopuptablecontainerscrollpane {
	overflow: auto;
	/*height: 400px;*/
}
.autocontentparsepopuptablecontainerscrollpane .loadingdiv {
	display: none;
	margin: auto;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 80px;
	height: 80px;
	background: transparent url(../assets/nav/rmlloadinglargedark.gif) no-repeat;
}
.autocontentparsepopuptablecontainerscrollpane .loadingdiv::after {
	content: 'Loading...';
	margin-top: 5px;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A9A9A9;
	position: absolute;
	bottom: -25px;
	left: 7px;
}
.autocontentparsepopuptablecontainer {
	position: relative;
	height: 100%;
	display: block;

}
.autocontentparsepopuptablecontainer .table_full {
	border-collapse: collapse;

	position: relative;
	margin-left: auto;
	margin-right: auto;
}
.autocontentparsepopuptablecontainer .tablehead {
	position: relative;
	width: 200px;

	background-color: #F6F6F6;
}
.autocontentparsepopuptablecontainer .tableheadtitlesize {
	width: 100px;
}
.autocontentparsepopuptablecontainer .tabletitletext {
	width: 100%;
	height: 50px;
}
.autocontentparsepopuptablecontainer .table_full th:last-child {
	background-color: #F6F6F6;
}
.autocontentparsepopuptablecontainer .tablehead_title {
	position: relative;
	float: left;
	width: 100%;
	padding: 10px 0px;
	cursor: text;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	text-align: center;
}
.autocontentparsepopuptablecontainer .dropdown .btn{
	cursor: pointer;
	display: inline-block;
	position: relative;
	float: none;
	width: 160px;
	padding: 10px 0;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666666;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.autocontentparsepopuptablecontainer .tbl-row:nth-child(even) {
	background-color: #cccccc;
}
.autocontentparsepopuptablecontainer .tbl-row:nth-child(odd) {
	background-color: #eeeeee;
}
.table_full thead tr{
	border-bottom: 1px dotted #999999;
}
.autocontentparsepopuptablecontainer .tbl-row{
	background-color: #f6f6f6;
	border-bottom: 1px dotted #999999;
}
.autocontentparsepopuptablecontainer .tbl-row:nth-last-child(1){
	border-bottom: none;
}


.autocontentparsepopuptablecontainer .tablerow {
	background-color: #f0f;
	vertical-align: middle;
	text-align: center;
	padding: 6px 6px;
	font-family: Roboto, sans-serif;
}
.autocontentparsepopuptablecontainer .datafont {
	position: relative;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	padding: 0 10px;
	font-size: 12px;
	vertical-align: middle;
}
.table_full tbody tr td{
	border-right: 1px dotted #999999;
}
.table_full tbody tr td:nth-last-child(1){
	border-right: none;
	display: flex;

}
.remove_row{
	position: relative;
	width: 30px;
	height: 30px;
	margin: 12px 10px;
	cursor: pointer;
	padding: 0px;
	border: navajowhite;
	background: url(../assets/sprites/createlistadditemdetailsicons.png);
	background-position: 0 -180px;
	background-size: 30px 240px;
}
.merge_top, .merge_bottom{
	cursor: pointer;
	position: relative;
	float: left;
	width: 86px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	background: #666666;
	color: #FFFFFF;
	border: navajowhite;
	margin: 10px 0;
	margin-left: 10px;
	padding: 10px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.autocontentparsepopuptablecontainer .datafont img {
	max-width: 250px;
	max-height: 250px;
}
.autocontentparsepopuptablecontainer .td:last-child {
	padding: 0 6px;
}
.autocontentparsepopuptablecontainer .selection_column_name > .option:nth-child(2n+3) {
	background: #B0E0E6;
}
.autocontentparsepopuptablecontainer .selection_column_name > .option:nth-child(even) {
	background: #E6E6FA;
}

.autocontentparsepopupbutton {
	cursor: pointer;
	display: inline-block;
	width: 86px;
	position: relative;
	padding: 7px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
	background-color: #B13D3D;
	-moz-border-radius: .40em;
	-webkit-border-radius: .40em;
	border-radius: .40em;
	-webkit-appearance: none;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
}
.autocontentparsepopupbutton:hover {
	cursor: pointer;
	background-color: #c74e4e;
}
.autocontentparseselctionholder {
	display: none;
	position: relative;
	height: 100px;
	width: 100%;
	overflow: auto;
	padding-top: 4px;
	padding-bottom: 5px;
	border: 0px solid #DDDDDD;
	border: 1px solid #DDDDDD;
	background-color: #faf9f9;
	box-shadow: 0 5px 12px -3px rgba(0, 0, 0, 0.45);
	-moz-box-shadow: 0 5px 12px -3px rgba(0, 0, 0, 0.45);
	-webkit-box-shadow: 0 5px 12px -3px rgba(0, 0, 0, 0.45);
	background-color: #ffffff;
	margin-top: 6px;
	border-bottom-left-radius: 0.4em;
	border-bottom-right-radius: 0.4em;
	-webkit-border-bottom-left-radius: 0.4em;
	-webkit-border-bottom-right-radius: 0.4em;
}
.autocontentparseselctions {
	display: block;
	position: relative;
	text-decoration: none;
	width: calc(100% - 10px);
	height: 15px;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-overflow: ellipsis;
}
.autocontentparseselctions:hover {
	cursor: pointer;
	background-color: #e5e5e5;
}

.input_file_content_file_required{
	position: relative;
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	color: #666666;
	font-size: 12px;
	margin: 10px 0;
	text-align: center;
}

.dropdown {
	position: relative;
	float: left;
	padding: 0 10px;
	margin-bottom: 10px;
	text-align: center;
}
.dropdown .btn {
	position: relative;
	float: left;
	width: 100px;
	padding: 11px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #f6f6f6;
	background-color: #404040;
	border: 1px solid #111111;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.dropdown .btn:after {
	content: ' ';
	width: 0;
	height: 0;
	border-top: 6px solid #FFFFFF;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	box-sizing: content-box;
	position: absolute;
	top: calc(50% - 3px);
	right: 10px;
}

.dropdown-content {
	display: none;
	position: absolute;
	top: 34px;
	width: 160px;
	max-height: 207px;
	overflow-y: auto;
	background-color: #dddddd;
	z-index: 1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 1px 5px -3px black;
	-moz-box-shadow: 0px 1px 5px -3px black;
	box-shadow: 0px 1px 5px -3px black;
}


.dropdown-content .option {
	position: relative;
	float: left;
	width: calc(100% - 20px);
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #444444;
	cursor: pointer;
	padding: 10px;
	border-bottom: 1px solid #cfcfcf;
}

.dropdown-content .option:hover,
.dropdown-content .option:active {
	background-color: #CCCCCC;
}
.dropdown-content.w-radio .option {
	width: calc(100% - 30px);
	padding-left: 20px;
}
.dropdown-content.w-radio .option::before {
	content: ' ';
	display: block;
	position: absolute;
	border: 2px solid #888080;
	border-radius: 100%;
	height: 10px;
	width: 10px;
	left: 2px;
	top: calc(50% - 7px);
	z-index: 5;
	transition: border 0.25s linear;
	-webkit-transition: border 0.25s linear;
}
.dropdown-content.w-radio .option::after {
	display: block;
	visibility: hidden;
	position: absolute;
	content: '';
	border-radius: 100%;
	height: 6px;
	width: 6px;
	left: 6px;
	top: calc(50% - 3px);
	margin: auto;
	transition: background 0.25s linear;
	-webkit-transition: background 0.25s linear;
}
.dropdown-content.w-radio .option.checked {
	color: #222222;
}
.dropdown-content.w-radio .option.checked::before {
	border: 2px solid #222222;
}
.dropdown-content.w-radio .option.checked::after {
	visibility: visible;
	background: #222222;
}
.dropdown-content.w-radio .option:hover {
	background-color: #CCCCCC !important;
}
.selection_column_name, .selectoption_effect {
	/*width: calc(100% - 20px);*/
	display: table-cell;
}
.selectoption_effect .option {
	display: none;
}
.selectoption_effect .option.vis {
	display: block;
}


/* width */
.autocontentparsepopuptablecontainerholder ::-webkit-scrollbar {
	scrollbar-width: thin;
	width: 8px;
	height: 8px;
}


/* Track */
.autocontentparsepopuptablecontainerholder ::-webkit-scrollbar-track {
	background: #c4c4c4;
}

/* Handle */
.autocontentparsepopuptablecontainerholder ::-webkit-scrollbar-thumb {
	background: #888;
}
.autocontentparsepopuptablecontainerholder ::-webkit-scrollbar-corner {
	background-color: #c4c4c4;
}


/* Handle on hover */
.autocontentparsepopuptablecontainerholder ::-webkit-scrollbar-thumb:hover {
	background: #555;
}

.importsearchbuttonholder {
	position: absolute;
	right: 0;
}
.importsearchbutton {
	cursor: pointer;
	position: relative;
	float: left;
	width: 40px;
	height: 40px;
	background-image: url(../assets/spritesv2/common.png);
	background-size: 360px 800px;
	background-position: 0 -240px;
	background-color: transparent;
	-webkit-transform: scale(.9);
	-moz-transform: scale(.9);
	-ms-transform: scale(.9);
	-o-transform: scale(.9);
	transform: scale(.9);
	-webkit-transition: -webkit-transform .1s;
	-moz-transition: -moz-transform .1s;
	-ms-transition: -ms-transform .1s;
	-o-transition: -o-transform .1s;
	transition: transform .1s;
}



/*media queries*/
@media only screen and (max-width: 1392px){
	#previewmaximizedgalleryholder {
		width: calc(100% - 196px);
	}
}
@media only screen and (max-width: 1256px){
	#itemshadowholderclp {
		width: 415px;
	}
	#createcontentpreviewcontentholder{
		width: calc(100% - 425px);
	}
	#previewcommentssectionholderclp{
		width: 415px;
	}
}
@media only screen and (max-width: 1120px){
	#itemshadowholderclp {
		width: 373px;
	}
	#createcontentpreviewcontentholder{
		width: calc(100% - 385px);
		min-width: 295px;
	}
	#previewcommentssectionholderclp {
		width: 373px;
	}
}
@media only screen and (max-width: 1080px) {
	#previewadsandrelated {
		width: 100%;
		display: grid;
		grid-template-columns: repeat(auto-fill,minmax(350px, 1fr));
		align-items: center;
		justify-items: center;
	}
	#preview_contentholder{
		width: 100%;
	}
}
@media only screen and (max-width: 1024px){
	#itemshadowholderclp {
		width: 475px;
	}
	#createcontentpreviewcontentholder{
		width: calc(100% - 485px);
	}
	#createcontentpreviewitemcontent {
		width: 100%;
	}
	#previewcommentssectionholderclp {
		width: 475px;
	}
}
@media only screen and (max-width: 818px){
	#itemshadowholderclp {
		width: calc(100% - 305px);
	}
	#createcontentpreviewcontentholder{
		width: 295px;
	}
	#previewcommentssectionholderclp {
		width: calc(100% - 305px);
	}
}
@media only screen and (max-width: 618px){
	#itemshadowholderclp {
		width: 100%;
	}
	#createcontentpreviewcontentholder{
		width: 100%;
		float: left;
		max-width: 615px;
		margin-left: 0px;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	#previewcommentssectionholderclp {
		width: 100%;
		z-index: 60;
		min-height: unset;
		margin-bottom: 0;
		margin-top: 0;
	}
	#createcontentpreviewlikecommentflag{
		z-index: 110;
		height: 34px;
		width: 100%;
		position: fixed;
		display: block;
		left: 0px;
		bottom: 0px;
		background-color: #e5e5e5;
		border-top: 1px solid #cfcfcf;
		margin-top: 0px;
		float: none;
	}
	.previewcontentthumbnailformobile{
		display: block;
		cursor: pointer;
		position: relative;
		float: left;
		margin-left: 5px;
		margin-top: 5px;
		width: 85px;
		height: 85px;
		overflow: hidden;
	}
	#previewintothumbimage{
		width: 85px;
		height: 85px;
	}
	.underlineholder{
		display: none!important;
	}
	#createpreviewcontenttitleholdertoprow{
		width: calc(100% - 100px);
		float: left;
		padding: 5px;
		position: relative;
	}
	#channelholderclp{
		display: block;
		position: relative;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		margin-bottom: unset;
		right: unset;
		float: unset;
	}
	.createpreviewsharedbyholder{
		display: none;
	}
	.createcontentpreviewtitlebottomrow{
		clear: none;
		margin-top: 0px;
	}
	.dateseparator{
		display: block;
		position: relative;
		float: left;
		font-family: 'Roboto', sans-serif;
		font-weight: bold;
		font-size: 12px;
		color: #666666;
		margin: 0px 5px;
	}
	#createpreviewnumberofpeopleranked{
		margin-left: 0;
	}
	#preview-introitem{
		display: none;
	}
	#createpreviewcontentintrotext{
		display: none;
	}
	#createpreviewcontentinstructions{
		position: relative;
		width: calc(100% - 90px);
		min-width: 0px;
		min-height: 39px;
		background-color: #f7f6f6;
		-webkit-box-shadow: 0px 2px #c10000;
		-moz-box-shadow: 0px 2px #c10000;
		box-shadow: 0px 2px #c10000;
	}
	.createcontentpreviewrankimage {
		width: 44px;
	}
	#createpreviewcontenttitleholder{
		padding-bottom: 5px;
	}
	.previewitemtitleholderclp{
		display: none;
	}
	#previewdescriptionclp{
		height: 55px;
	}
	.previewdescriptionellipsis{
		display: block;
		position: absolute;
		right: 0px;
		bottom: 0px;
		width: 175px;
		height: 30px;
		background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0) 40%, rgb(255, 255, 255) 100%);
		background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0) 40%, rgb(255, 255, 255) 100%);
		background-image: -ms-linear-gradient(0deg, rgba(255, 255, 255, 0) 40%, rgb(255, 255, 255) 100%);
	}
	.previewseemoreformobile{
		display: block;
		position: relative;
		width: 100%;
		height: 18px;
		float: left;
		background-color: #FFFFFF;
		padding-bottom: 10px;
	}
	.previewseemoreline{
		display: block;
		position: relative;
		width: 200px;
		height: 18px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 5px;
		border-top: 1px solid #e5e5e5;
	}
	#previewseemorelessiconformobile{
		cursor: pointer;
		display: block;
		position: relative;
		width: 18px;
		height: 18px;
		margin-left: auto;
		margin-right: auto;
		margin-top: -3px;
	}
	.previewseemoreiconformobile{
		background: url(../assets/sprites/readmoreformobile.png);
		background-position: 0 0;
	}
	.seelessiconformobile{
		background: url(../assets/sprites/readmoreformobile.png);
		background-position: 0 -18px;
	}
	#previewcontentintro{
		border-top: 1px solid #ddd;
	}
	#previewdescriptionseetoggleholderclp{
		display: none!important;
	}
	#previewgallerymaxmintoggle{
		display: none;
	}
	#previewadsandrelatedclp, #relatedcontentsholder{
		width: 100%;
	}
	.createcontentpreviewitemviewtopbar{
		display: none;
	}


	.createcontentpreviewitemcontentformobile .previewcontentthumbnailformobile{
		position: relative;
		float: left;
		width: 50px;
		height: 50px;
		margin: 5px;
	}
	.createcontentpreviewitemcontentformobile #previewintothumbimage{
		width: 50px;
		height: 50px;
	}
	.createcontentpreviewitemcontentformobile #createpreviewcontenttitleholdertoprow {
		position: relative;
		float: left;
		width: calc(100% - 65px);
		padding: 5px 5px 5px 0px;
	}
	.createcontentpreviewitemcontentformobile #createcontentpreviewcontenttitletext{
		position: relative;
		float: left;
		width: 100%;
		font-family: 'Roboto', sans-serif;
		font-size: 18px;
		line-height: 22px;
		text-align: left;
		font-weight: bold;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.createcontentpreviewitemcontentformobile #channelnameclp{
		font-size: 12px;
		margin-top: 8px;
	}
	.createcontentpreviewitemcontentformobile #createpreviewcontenttimeago{
		display: none;
	}
	.createcontentpreviewitemcontentformobile .createcontentpreviewtitlebottomrow{
		display: none;
	}
	.createcontentpreviewitemcontentformobile .previewitemtitleholderclp{
		display: block;
	}
	.createcontentpreviewitemcontentformobile #createpreviewcontentholderwrapper{
		display: none;
	}
	.createcontentpreviewitemcontentformobile #previewadsandrelatedclp{
		display: none;
	}
	.createcontentpreviewitemcontentformobile .createcontentpreviewitemviewtopbar{
		display: block;
		position: relative;
		width: calc(100% - 20px);
		margin-left: 10px;
		height: 50px;
		float: left;
		background-color: #ffffff;
		border: 1px solid #dddddd;
		-webkit-box-shadow: 0px 1px 10px -8px black;
		-moz-box-shadow: 0px 1px 10px -8px black;
		box-shadow: 0px 1px 10px -8px black;
		-webkit-border-radius: 3em;
		-moz-border-radius: 3em;
		border-radius: 3em;
		z-index: 9;
		margin-top: 5px;
		margin-bottom: 10px;
		overflow: hidden;
	}
	.createcontentpreviewitemcontentformobile .createcontentpreviewitemviewtopbarbackbutton{
		position: absolute;
		width: 100px;
		height: 30px;
		left: calc(50% - 50px);
		top: 10px;
		background-color: #dddddd;
		-webkit-border-radius: 1.5em;
		-moz-border-radius: 1.5em;
		border-radius: 1.5em;
	}
	.createcontentpreviewitemcontentformobile .createcontentpreviewitemviewtopbarbackbutton:hover{
		background-color: #eeeeee;
	}
	.createcontentpreviewitemcontentformobile .createcontentpreviewitemviewtopbarbackbutton:active{
		background-color: #cfcfcf;
	}
	.createcontentpreviewitemcontentformobile .createcontentpreviewitemviewtopbarbackbuttontext{
		width: 100%;
		cursor: pointer;
		margin-top: 9px;
		display: block;
		float: left;
		font-family: 'Roboto', sans-serif;
		text-align: center;
		font-weight: normal;
		color: #666666;
		font-size: 14px;
	}
	.createcontentpreviewitemcontentformobile #createpreviewcontenttitleholder{
		background-color: transparent;
	}
	.createcontentpreviewitemcontentformobile #itemshadowholderclp{
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.createcontentpreviewitemcontentformobile #previewdescriptionboxclp{
		background-color: transparent;
	}
	.createcontentpreviewitemcontentformobile #previewdescriptiontopwrapperclp{
		background-color: transparent;
	}
	.createcontentpreviewitemcontentformobile #previewdescriptionclp{
		background-color: transparent;
	}

	.createcontentpreviewitemcontentformobile #channelimageclp{
		margin-left: 0px;
	}

	#createcontentpreviewcontenttitletext{
		font-size: 20px;
		line-height: 22px;
		margin-top: 0px;
	}

	/*    wide mode     */
	.contentintrothumbcontainer {
		position: relative;
		float: left;
		width: 80px;
		height: 80px;
		margin-right: 10px;
	}
	/*.contentintroductionthumb {*/
	/*	position: relative;*/
	/*	float: left;*/
	/*	width: 80px;*/
	/*	height: 80px;*/
	/*	border-radius: 5px;*/
	/*	cursor: pointer;*/
	/*}*/
	.contenttitledetailsholder {
		position: relative;
		float: left;
		width: calc(100% - 110px);
		height: 160px;
		padding: 10px;
		border-radius: 5px;
		background-color: #FFFFFF;
	}
	.contenttitle{
		width: calc(100% - 35px);
	}
	.contentpublishdate{
		width: unset;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.contentpublishdate:after {
		content: "•";
		margin: 0 5px;
	}
	#contenthighlightsbar{
		clear: none;
		width: unset;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.contentviewnumber::after{
		content: none;
	}
	.contentsharenumber{
		display: none;
	}
	.contenttitlelikedislikeandsharebuttonholder{
		position: fixed;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 40px;
		background-color: #FFFFFF;
		z-index: 1000;
		float: unset;
		margin-top: unset;
		-webkit-box-shadow: 0 0 20px -13px black;
		-moz-box-shadow: 0 0 20px -13px black;
		box-shadow: 0 0 20px -13px black;
	}
	.contentlikeboxholder, .contentdislikeboxholder, .contentcommentboxholder, .contentshareboxholder{
		position: relative;
		float: left;
		width: calc(25% - 1px);
		height: 40px;
		border-right: 1px solid #DDDDDD;
		text-align: center;
		top: unset;
		right: unset;
		cursor: pointer;
	}
	.contentlikebox, .contentdislikebox, #contentcomments, .contentsharebox{
		display: inline-block;
		margin: 11px 0;
	}
	#contentlikenumberwide, #contentlikenumbermax, #contentdislikenumberwide, #contentdislikenumbermax, #contentcommentsnumberwide, #contentcommentsnumbermax, .contentsharenumberbottombar{
		margin: 2px 0 0 5px;
		display: block;
	}
	.separatorbig{
		display: none;
	}
	.contentshareiconnew{
		cursor: pointer;
		display: block;
		float: left;
		width: 18px;
		height: 18px;
		background-image: url(../assets/sprites/biglikeicons.png);
		background-position: -22px -198px;
	}
	.contentsharenumberbottombar{
		position: relative;
		float: left;
		font-family: 'Roboto', sans-serif;
		font-size: 16px;
		color: #777777;
	}
	.contentsharepopupnew{
		display: none;
		position: fixed;
		width: calc(100% - 20px);
		height: calc(100% - 105px);
		left: 10px;
		top: 95px;
		background-color: #FFFFFF;
		z-index: 1;
		box-shadow: 0px 1px 10px -6px black;
		border-radius: 5px;
		overflow: hidden;
	}
	.closesharepopup{
		display: block;
		position: absolute;
		width: 40px;
		height: 40px;
		top: 2px;
		right: 2px;
		background: url("../assets/sprites/closesharepopup.png");
		background-position: 0 0;
		border-radius: 50px;
		cursor: pointer;
	}
	.closesharepopup:active{
		background-color: #bbbbbb;
		border-radius: 50px;
	}
	.contentsharepopupnewtitle{
		display: block;
		position: relative;
		float: left;
		width: 100%;
		font-family: 'Roboto', sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #666666;
		text-align: center;
		margin-top: 30px;
	}
	.contentshareicongroupnew{
		position: relative;
		float: left;
		width: calc(100% - 20px);
		margin: 30px 10px;
		display: grid;
		grid-template-columns: repeat(auto-fill, minmax(125px, 50%));
	}
	.contentshareiconseemore{
		display: none;
	}
	.contentshareicongroupmore{
		all: unset;
	}
	.contentshareiconsnew{
		clear: both;
		margin: 0;
		margin-bottom: 10px;
	}
	.facebooksharenew::before{
		content: "Facebook";
		font-family: 'Roboto', sans-serif;
		font-size: 14px;
		color: #666666;
		position: absolute;
		left: 40px;
		top: 10px;
	}
	.twittersharenew::before{
		content: "Twitter";
		font-family: 'Roboto', sans-serif;
		font-size: 14px;
		color: #666666;
		position: absolute;
		left: 40px;
		top: 10px;
	}
	.linkedinsharenew::before{
		content: "Linkedin";
		font-family: 'Roboto', sans-serif;
		font-size: 14px;
		color: #666666;
		position: absolute;
		left: 40px;
		top: 10px;
	}
	.pinterestsharenew::before{
		content: "Pinterest";
		font-family: 'Roboto', sans-serif;
		font-size: 14px;
		color: #666666;
		position: absolute;
		left: 40px;
		top: 10px;
	}
	.contentembediconholder, .contentembedmsgpopupopenholder{
		width: 100%;
		text-align: center;
		margin-right: unset;
	}
	.contentembedmsgpopupopen{
		float: unset;
		display: inline-block;
		text-indent: 35;
		overflow: unset;
		font-family: 'Roboto', sans-serif;
		font-size: 18px;
		color: #666666;
		line-height: 30px;
		width: 98px;
		background-repeat: no-repeat;
	}

}

/*Quadrant*/
.quadrantcategoryholder {
	position: relative;
	float: left;
}
.quadrantcategoryholdertitle {
	position: relative;
	float: left;
	padding: 10px;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	background-color: #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
	cursor: pointer;
}
.quadrantcategoryholdertitle:hover {
	background-color: #ccc;
}
.quadrantcategorydropdown {
	display: none;
	position: absolute;
	width: 200px;
	left: 0px;
	top: 40px;
	padding: 15px;
	background: #ffffff;
	z-index: 11;
	border-radius: 10px;
	box-shadow: 0 0px 12px -7px black;
}
.quadrantcategoryfield {
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.quadrantcategoryfieldlabel {
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #666;
	margin-bottom: 10px;
}
.quadrantcategorytextinput {
	position: relative;
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #999;
	padding: 8px;
	background-color: #e5e5e5;
	border-radius: 5px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.quadrantcategorysaveoptions {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 10px;
	display: flex;
	justify-content: space-between;
}
.quadrantcategorybuttons {
	position: relative;
	float: left;
	width: 80px;
	padding: 10px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	background-color: #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	line-height: 100%;
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
	cursor: pointer;
	border: none;
}
.quadrantcategorybuttons:hover {
	background-color: #ccc;
}
.addedquadrantcategories {
	position: relative;
	float: left;
	clear: both;
	height: unset!important;
	align-items: flex-start!important;
	flex-direction: row!important;
	flex-wrap: wrap!important;
	column-gap: 10px;
	row-gap: 10px;
}
.addedquadrantcategoriesheader {
	display: none;
	position: relative;
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 20px;
	color: #666;
}
.addedquadrantcategorydetails {
	position: relative;
	float: left;
	background-color: #f6f6f6;
	padding: 10px;
	border-radius: 7px;
}
.addedquadrantcategorytext {
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #666;
	margin-right: 20px;
	line-height: 2;
}
.addedquadrantcategorydetailsclose {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 20px;
	height: 20px;
	background-image: url(../assets/spritesv2/editcontent.png);
	background-size: 320px 800px;
	background-position: -20px -320px;
	cursor: pointer;
}

/*Polygon*/
.addcategorydataholder {
	position: relative;
	float: left;
}
.addcategorydataholdertitle {
	position: relative;
	float: left;
	padding: 10px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	background-color: #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
	cursor: pointer;
}
.addcategorydataholdertitle:hover {
	background-color: #ccc;
}
.categoryholder {
	position: relative;
}
.categoryholdertitlewrapper {
	background-color: #F6F6F6;
	position: relative;
	float: left;
	max-width: 300px;
	min-width: 210px;
	height: 30px;
	padding: 0 10px;
	display: flex;
	align-items: center;
	border-radius: 7px;
}
.categoryholdertitle {
	position: relative;
	float: left;
	font-size: 12px;
	color: #666;
	width: calc(100% - 40px);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.categoryediticon {
	position: absolute;
	right: 30px;
	top: 5px;
	width: 20px;
	height: 20px;
	background-image: url(../assets/spritesv2/createcontent.png);
	background-size: 320px 800px;
	background-position: -20px -180px;
	cursor: pointer;
}
.categoryremoveicon {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 20px;
	height: 20px;
	background-image: url(../assets/spritesv2/createcontent.png);
	background-size: 320px 800px;
	background-position: 0 -180px;
	cursor: pointer;
}
.categorydropdown {
	display: none;
	position: absolute;
	width: 200px;
	left: 0;
	top: 40px;
	padding: 15px;
	background: #ffffff;
	z-index: 11;
	border-radius: 10px;
	box-shadow: 0 0 12px -7px black;
}
.categoryfield {
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.categoryfieldlabel {
	position: relative;
	float: left;
	font-size: 12px;
	color: #999;
	margin-bottom: 10px;
}
.categoryfieldinput {
	position: relative;
	float: left;
	width: 100%;
	font-size: 12px;
	color: #999999;
	padding: 8px;
	background-color: #e5e5e5;
	border-radius: 5px;
	-webkit-appearance: none;
	-moz-appearance: textfield;
	appearance: none;
}
.categoryfieldinput::-webkit-outer-spin-button,
.categoryfieldinput::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.categoryfieldinput::placeholder {
	color: #999999;
}
.categoryfieldinput:focus {
	color: #666666;
}
.categorydropdownbuttonsholder {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 10px;
	display: flex;
	justify-content: space-between;
}
.categorydropdownbutton {
	position: relative;
	float: left;
	width: 80px;
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	background-color: #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	line-height: 100%;
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
	cursor: pointer;
	border: none;
}
.categorydropdownbutton:hover {
	background-color: #ccc;
}
.selectedcategoriesholder {
	position: relative;
	float: left;
	clear: both;
	height: unset!important;
	align-items: flex-start!important;
	flex-direction: row!important;
	flex-wrap: wrap!important;
	column-gap: 10px;
	row-gap: 10px;
}
.selectedcategoriesholdertitle {
	display: none;
	position: relative;
	float: left;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	margin-top: 20px;
	color: #666;
}
.inputerrormessagecontainer {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 5px;
}
.inputerrormessage {
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 10px;
	color: #a24242;
}

/*Pairing*/
.groups-builder {
	position: relative;
	z-index: 1;
	padding: 5px;
}
.group-add-button {
	width: 100%;
	height: 50px;
	border-radius: 3px;
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 3px #cfcfcf;
	-moz-box-shadow: 0 1px 3px #cfcfcf;
	box-shadow: 0 1px 3px #cfcfcf;
	margin-bottom: 10px;
	align-content: center;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	color: #999999;
	cursor: pointer;
}
.group-add-button:hover {
	background-color: #F6F6F6;
}
.group-slide-button {
	display: none;
	cursor: pointer;
	position: absolute;
	width: 40px;
	height: 40px;
	top: calc(50% - 20px);
	background-image: url(../assets/spritesv2/createcontent.png);
	background-size: 320px 800px;
	background-color: rgba(68, 68, 68, .4);
	z-index: 100;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.group-slide-button-left {
	left: -20px;
	background-position: -30px -680px;
}
.group-slide-button-left:hover {
	left: 0;
	background-position: -40px -680px;
	background-color: rgba(68, 68, 68, .7);
}
.group-slide-button-right {
	right: -20px;
	background-position: -10px -680px;
}
.group-slide-button-right:hover {
	right: 0;
	background-position: 0 -680px;
	background-color: rgba(68, 68, 68, .7);
}
.group-forms-holder {
	width: 100%;
	height: 590px;
	display: grid;
	gap: 5px;
	grid-auto-flow: column;
	overflow-x: auto;
	box-sizing: border-box;
}
.group-forms-holder::-webkit-scrollbar {
	display: none;
}
.group-form {
	position: relative;
	border-radius: 10px;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	height: 100%;
	overflow: hidden;
}
.group-delete-icon {
	display: none;
	cursor: pointer;
	position: absolute;
	right: 5px;
	top: 5px;
	height: 20px;
	width: 20px;
	background: url(../assets/spritesv2/createcontent.png);
	background-size: 320px 800px;
	background-position: 0 -180px;
}
.group-name-input-wrapper {
	width: calc(100% - 20px);
	padding: 30px 10px 20px;
	background-color: #eeeeee;
	border-bottom: 1px solid #e5e5e5;
}
.group-name-input {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #666666;
	width: 100%;
	padding: 10px;
	border: 1px solid #cfcfcf;
	border-radius: 5px;
	background-color: #f8f8f8;
}
.items-form-wrapper {
	height: calc(100% - 89px);
	overflow-x: hidden;
	overflow-y: auto;
}
.items-form {
	display: flex;
	flex-direction: column;
	/*gap: 1px;*/
	width: 100%;
	min-height: 100%;
}
.items-form .movablecreatecontentaddanotheritem {
	width: 100%;
}

.mappollcontentholder .createcontentselectednewitem, .mappollcontentholder .createcontentnewitem {
	width: calc(100% - 150px);
}