@media (min-width: 320px) and (max-width: 480px) {
        .desktop-only {
                display: none;
        }
}  

	.headline a {
		float: right;
		border: 1px solid #508ad0;
		padding: 8px 8px 10px;
		font-size: 15px;
		color: #000 !important;
	}
	.headline h2 {
		line-height: 32px;
		width: calc(100% - 400px);
		float: left;
	}
	@media screen and (max-width: 991px) {
		.headline h2 {
			width: 100%;
			float: none;
		}
		.headline a {
			display: block;
			margin: 20px auto 10px;
			width: 100%;
			max-width: 300px;
			text-align: center;
			float: none;
		}
	}


	/*.brazzers-link {
		display: none;
		border: 1px solid #508ad0;
		padding: 8px 8px 10px;
		font-size: 15px;
		color: #000 !important;
	}
	@media screen and (min-width: 992px) {
		.video-page	.headline h2 {
			line-height: 32px;
			width: calc(100% - 400px);
		}
		.brazzers-link-desktop {
			display: block;
			float: right;
		}
	}
	@media screen and (max-width: 991px) {
		.brazzers-link-mobile {
			display: block;
			margin: 20px auto 0;
			width: 100%;
			max-width: 300px;
			text-align: center;
		}
	}*/
	.block-video .player .player-wrap #kt_player.is-fullscreen {
		position: fixed !important;
	}
	* {
		outline: none;
	}
	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
		margin: 0;
		padding: 0;
	}

	fieldset, img {
		border: 0;
	}

	img, object, embed {
		vertical-align: bottom;
	}
	address, caption, cite, code, dfn, em, th, var {
		font-style: normal;
		font-weight: normal;
	}

	ol, ul {
		list-style: none;
	}

	caption, th {
		text-align: left;
	}

	h1, h2, h3, h4, h5, h6 {
		font-size: 100%;
		font-weight: normal;
	}

	q:before, q:after {
		content: '';
	}

	a * {
		cursor: pointer;
	}

	.at4-share-outer {
		display: none !important;
	}
	html {
	    overflow-x: hidden;
	    height: 100%;
	}
	body.pushy-active {
	    overflow-x: hidden;
	    height: 100%;
	}
	body {
		font: 12px/15px 'Open Sans', sans-serif;
		min-height: 100%;
		position: relative;
		color: #fff;
		min-width: 320px;
		background: #f5f8fa;
		-webkit-text-size-adjust: none;
		-ms-text-size-adjust: none;
	}

	.body-lock {
	    position: fixed;
	    overflow-y: scroll;
	    width: 100%;
	}

	a {
		outline: none;
		color: #fff;
		text-decoration: none;
	/*	-webkit-transition: all 100ms linear;
		-moz-transition: all 100ms linear;
		-ms-transition: all 100ms linear;
		-o-transition: all 100ms linear;
		transition: all 100ms linear;*/
	}

	a:hover {
		/*color: #f56c08;*/
		color: #DAD8DC;
	}

	input, select, textarea {
		font-size: 14px;
		line-height: 16px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.model-link {
		float: left;
		line-height: 30px;
	}
	.model-link a {
		padding: 0 3px;
	}
	.model-link span {
		color: #508ad0;
	}
	.bongacams-link {
		line-height: 30px;
		font-size: 18px;
	}
	.go-to-inner {
		float: right;
		background: #284752;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		text-align: center;
		line-height: 30px;
		padding: 0 10px;
	}
	.scrollbar-measure {
		width: 100px;
		height: 100px;
		overflow: scroll;
		position: absolute;
		top: -9999px;
	}
	.banner-top {
		//overflow: hidden;
		display: none;
	}
	.banner-top iframe {
		display: block;
		margin: 0 auto;
	}
	#divExoLayerWrapper {
		visibility: hidden !important;
	}
	.color-black {
		color: #000;
		font-size: 14px;
		line-height: 18px;
	}
	.color-black a {
		color: #000;
	}
	.color-black p {
		margin: 1em 0;
	}
	.color-black ol {
		list-style: decimal;
		margin: 15px 20px;
	}
	.color-black ol li {
		margin-bottom: 7px;
	}
	.video-info-togle {
		width: 30px;
		height: 30px;
		margin-left: 20px;
		overflow: hidden;
		background: url(https://i.analdin.com/images/fa-angle-double-down.png) no-repeat;
		-webkit-background-size: 30px 30px;
		background-size: 30px 30px;
		text-indent: -9999px;
		cursor: pointer;
		float: left;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
	}
	.mfp-container .video-info-togle {
		display: block;
	}
	.video-info-togle:hover {
		opacity: 0.8;
	}
	.container {
		max-width: 1500px;
		margin: 0 auto;
		/*overflow: hidden;*/
		position: relative;
		padding: 0 70px;
	}
	@media screen and (max-width: 1255px) {
		.container {
			padding: 0 15px;
		}
	}
	.mfp-container .container {
		max-width: 1500px;
	}
	.hidden {
		display: none;
	}
	.movable-top,
	.movable-bottom {
		position: relative;
	}

	.country {
		margin: 1px 3px 1px 0;
	}

	.page-error {
		padding: 10px;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		color: #e44242;
		border: 1px solid #e44242;
		font-size: 30px;
		line-height: 34px;
		text-align: center;
		margin: 20px 0 0;
	}
	/* forms */
	form .two-sections:after {
		content: "";
		display: block;
		clear: both;
	}

	form .two-sections .section-one {
		float: left;
		width: 660px;
	}

	form .two-sections .section-two {
		float: left;
		width: 320px;
		margin: 0 0 0 15px;
		padding: 0 0 0 15px;
		background: url(https://i.analdin.com/images/separator.png) repeat-y;
	}

	form .section-title {
		display: block;
		font-size: 16px;
		line-height: 18px;
		margin: 15px 0 0;
		border-bottom: 1px solid #5a5a5a;
	}

	form .section-title:first-child {
		margin: 0;
	}

	form .section-title.expand {
		padding: 0 5px;
		cursor: pointer;
		background: url(https://i.analdin.com/images/ico-expand.gif) 100% 3px no-repeat;
	}

	form .section-title.collapse {
		padding: 0 5px;
		cursor: pointer;
		background: url(https://i.analdin.com/images/ico-collapse.gif) 100% 3px no-repeat;
	}

	form .row {
		display: block;
		position: relative;
		width: 100%;
		margin: 15px 0 0;
	}

	form .row:after {
		content: "";
		display: block;
		clear: both;
	}

	form .row:first-child {
		margin: 0;
	}

	form label {
		display: block;
		overflow: hidden;
		color: #dcdcdc;
		margin: 0 0 4px;
	}

	.block-comments-inner form label {
		float: left;
		padding-right: 10px;
		color: #717171;
	}

	.block-comments-inner form label + .hint{
		font-weight: bold;
		padding: 2px 7px;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		background: #3a68a1;
		color: #fff;
		line-height: 22px;
	}

	form label.error {
		color: #e44242;
		font-weight: bold;
	}

	form label.field-label:after {
		content: ":";
	}

	form label.field-label.required {
		font-weight: bold;
	}

	form label.field-label.required:after {
		content: " (*):";
	}

	form .button-group .row {
		margin: 6px 0 0 0;
	}

	form .button-group .row:first-child {
		margin: 0;
	}

	form .button-group .row label {
		float: left;
		color: #9b9b9b;
		margin: 0 15px 0 0;
		cursor: pointer;
	}

	form .radio,
	form .checkbox {
		width: 14px;
		height: 14px;
		float: left;
		margin: 0 5px 0 0;
		cursor: pointer;
	}

	/*form .submit {
		height: 30px;
		text-align: center;
		color: #4e4e4e;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		border: 1px solid transparent;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 14px;
		line-height: 16px;
		padding: 0 10px;
		cursor: pointer;
		background: #fff;
		background: -moz-linear-gradient(top, #ffffff 0%, #d5d5d5 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #d5d5d5));
		background: -webkit-linear-gradient(top, #ffffff 0%, #d5d5d5 100%);
		background: -o-linear-gradient(top, #ffffff 0%, #d5d5d5 100%);
		background: -ms-linear-gradient(top, #ffffff 0%, #d5d5d5 100%);
		background: linear-gradient(to bottom, #ffffff 0%, #d5d5d5 100%);
		-webkit-appearance: none;
	}*/
	form .submit {
		height: 30px;
		text-align: center;
		/*color: #fff;*/
		-webkit-border-radius: 3px;
		border-radius: 3px;
		border: 1px solid transparent;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 14px;
		line-height: 16px;
		padding: 0 10px;
		cursor: pointer;
		-webkit-appearance: none;
		color: #4e4e4e;
		background: #d0d0d0;
		background: -moz-linear-gradient(top, #d0d0d0 0%, #c5c5c5 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d0d0d0), color-stop(100%, #c5c5c5));
		background: -webkit-linear-gradient(top, #d0d0d0 0%, #c5c5c5 100%);
		background: -o-linear-gradient(top, #d0d0d0 0%, #c5c5c5 100%);
		background: -ms-linear-gradient(top, #d0d0d0 0%, #c5c5c5 100%);
		background: linear-gradient(to bottom, #d0d0d0 0%, #c5c5c5 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0d0d0', endColorstr='#c5c5c5', GradientType=0);
	}


	form .submit.active {
		background: #3a68a1;
		border: 1px solid #323232;
		color: #a2a2a2;
	}

	form .submit:disabled {
		cursor: default;
		color: #a7a7a7;
	}

	form .submit:enabled:hover {
		background: #3a68a1;
		color: #fff;
		/*color: #f56c08;*/
		/*border: 1px solid #242424;*/
	}

	form .textfield,
	form .textarea,
	form .selectbox,
	form .file {
		/*border: 1px solid #3a68a1;*/
		border: 1px solid #81a4d3;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		padding: 0 10px;
		color: #9b9b9b;
		background: #fff;
		-webkit-box-shadow: inset 0 0 10px rgba(6, 6, 6, 0.2);
		box-shadow: inset 0 0 10px rgba(6, 6, 6, 0.2);
		width: 100%;
		height: 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	form .textarea {
		resize: vertical;
		height: auto;
	}

	form .selectbox {
		padding: 5px;
	}

	form .date .selectbox {
		width: auto;
	}

	form .file {
		position: absolute;
		left: 0;
		top: 0;
		padding: 0;
		opacity: 0;
		font-size: 200px;
		filter: alpha(opacity=0);
	}

	form .textfield:focus,
	form .textarea:focus,
	form .selectbox:focus,
	form .file:focus {
		border: 1px solid #00aced;
	}

	form .textfield.error,
	form .textarea.error,
	form .selectbox.error,
	form .file.error,
	form fieldset.error .textfield,
	form fieldset.error .textarea,
	form fieldset.error .selectbox,
	form fieldset.error .file {
		border: 1px solid #e44242;
	}

	form .file-control {
		position: relative;
		width: 100%;
		height: 30px;
	}

	form .file-control .textfield {
		position: absolute;
		left: 0;
		top: 0;
		padding-left: 12px;
	}

	form .file-control .button {
		position: absolute;
		left: 3px;
		top: 3px;
		bottom: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		padding: 4px 5px 2px 5px;
		font-size: 14px;
		line-height: 16px;
		color: #4e4e4e;
		background: #fff;
		background: -moz-linear-gradient(top, #ffffff 0%, #d5d5d5 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #d5d5d5));
		background: -webkit-linear-gradient(top, #ffffff 0%, #d5d5d5 100%);
		background: -o-linear-gradient(top, #ffffff 0%, #d5d5d5 100%);
		background: -ms-linear-gradient(top, #ffffff 0%, #d5d5d5 100%);
		background: linear-gradient(to bottom, #ffffff 0%, #d5d5d5 100%);
	}

	form .file-control .button.disabled {
		color: #a7a7a7;
	}

	form .list-selector-popup {
		position: absolute;
		width: 90%;
		height: 160px;
		left: 5%;
		bottom: 46px;
		background: #d5d5d5;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

	form .list-selector-popup:after {
		position: absolute;
		content: "";
		border-left: 30px solid transparent;
		border-right: 30px solid transparent;
		border-top: 10px solid #c5c5c5;
		left: 45%;
		bottom: -10px;
	}

	form .list-selector-popup .button-group {
		overflow-y: scroll;
		overflow-x: hidden;
		position: absolute;
		top: 8px;
		left: 8px;
		bottom: 38px;
		right: 8px;
	}

	form .list-selector-popup .button-group .item {
		display: inline-block;
		width: 32%;
		padding-bottom: 10px;
		vertical-align: top;
	}

	form .list-selector-popup .button-group .item label {
		color: #4e4e4e;
		margin: 0 15px 0 0;
		cursor: pointer;
	}

	form .list-selector-popup .filter {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		height: 30px;
		background: #c5c5c5;
		border: none;
	}

	form .list-selector-popup .filter input {
		width: 100%;
		height: 100%;
		padding: 2px 10px;
		border: none;
		background: #c5c5c5;
		color: #4e4e4e;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	form .bottom {
		overflow: hidden;
		padding: 20px 0 0;
		clear: both;
		position: relative;
	}

	form .bottom a {
		color: #dcdcdc;
		font-size: 12px;
		line-height: 16px;
	}

	form .bottom a:hover {
		color: #fff;
	}

	form .bottom .links {
		/*float: left;*/
		margin: 0 0 0 10px;
		overflow: hidden;
	}

	form .bottom .submit {
		float: left;
		margin: 0 10px 0 0;
	}

	form .bottom .submit.right {
		float: right;
		margin: 0 0 0 10px;
	}

	form .captcha-control {
		/*height: 52px;*/
		overflow: hidden;
	}

	form .captcha-control .image {
		float: left;
		border: 0;
		width: 280px;
		height: 52px;
		margin: 0 12px 0 0;
	}

	form .captcha-control .image img {
		display: block;
		float: left;
		width: 125px;
		height: 52px;
		margin: 0 5px 0 0;
	}

	form .captcha-control label {
		float: left;
		margin: 0 0 6px;
	}

	form .captcha-control .textfield {
		width: 135px;
	}

	form .captcha-control .submit {
		float: right;
		margin: 19px 0 0;
	}

	form .success {
		margin: 10px;
		padding: 10px;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		background: #252525;
		color: #dcdcdc;
		font-size: 14px;
		line-height: 16px;
	}

	form .generic-error {
		text-align: center;
		margin: 0 10px 10px;
		padding: 10px;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		color: #e44242;
		border: 1px solid #e44242;
		font-size: 14px;
		font-weight: bold;
		line-height: 16px;
	}

	form .field-error {
		display: none;
		position: absolute;
		max-width: 400px;
		padding: 5px;
		z-index: 9999;
		margin: 2px 0 0 15px;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		background-color: #efefef;
		color: #e44242;
		font-weight: bold;
	}

	form .field-error:before,
	form .field-error:after {
		content: "";
		position: absolute;
	}

	form .field-error.down:before {
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 10px solid #efefef;
		left: 20px;
		top: -10px;
	}

	form .field-error.down:after {
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 10px solid #efefef;
		left: 20px;
		top: -9px;
	}

	form .field-error.up {
		background-image: none;
	}

	form .field-error.up:before {
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 10px solid #efefef;
		left: 20px;
		bottom: -10px;
	}

	form .field-error.up:after {
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 10px solid #efefef;
		left: 20px;
		bottom: -9px;
	}

	form .field-error label {
		margin: 0;
	}

	form .captcha-control .field-error {
		margin-left: 145px;
		bottom: 35px;
	}

	form .file-control .field-error {
		margin-top: 30px;
	}

	form .smileys-support {
		position: relative;
	}

	/*form .smileys-support .textarea {
		padding-top: 42px;
	}*/

	form .smileys-support.two-lines .textarea {
		padding-top: 66px;
	}

	form .smileys-support .smileys-bar {
		position: absolute;
		left: 3px;
		top: 3px;
		right: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		background: #3a3a3a;
		padding: 0 3px 4px 3px;
		cursor: default;
	}

	form .smileys-support img {
		cursor: pointer;
	}

	form .progressbar {
		position: absolute;
		z-index: 1200;
		width: 60%;
		left: 20%;
		top: 50%;
		height: 40px;
		margin-top: -20px;
	}

	form .progressbar .text {
		position: absolute;
		width: 100%;
		height: 40px;
		font-size: 22px;
		font-weight: bold;
		line-height: 40px;
		text-align: center;
	}

	form .progressbar .progress {
		position: absolute;
		height: 40px;
		background: #bfd128;
	}

	/* toggle button */
	.toggle-button {
		display: block;
		color: #4e4e4e;
		text-transform: uppercase;
		font-size: 11px;
		font-weight: bold;
		line-height: 14px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		padding: 8px 10px;
		background: #fff;
		background: -moz-linear-gradient(top, #ffffff 0%, #d5d5d5 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #d5d5d5));
		background: -webkit-linear-gradient(top, #ffffff 0%, #d5d5d5 100%);
		background: -o-linear-gradient(top, #ffffff 0%, #d5d5d5 100%);
		background: -ms-linear-gradient(top, #ffffff 0%, #d5d5d5 100%);
		background: linear-gradient(to bottom, #ffffff 0%, #d5d5d5 100%);
		cursor: pointer;
		outline: none;
	}

	.toggle-button * {
		cursor: pointer;
	}

	.toggle-button input {
		margin: 0;
		font-size: 11px;
		line-height: 14px;
	}

	.toggle-button span {
		padding: 0 0 0 3px;
		font-size: 11px;
		line-height: 14px;
	}

	.toggle-button:hover,
	.toggle-button.inversed:hover {
		background: #3a68a1;
		color: #fff;
	}
	/*.list-playlists div.toggle-button:hover {
		background: none !important;
	}*/
	.toggle-button.active,
	.toggle-button.inversed {
		/*background: #30bc9d;*/
		padding: 7px 9px;
		color: #fff;
	}

	.toggle-button.inversed.active {
		color: #4e4e4e;
		padding: 8px 10px;
		border: none;
		background: #fff;
		background: -moz-linear-gradient(top, #ffffff 0%, #d5d5d5 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #d5d5d5));
		background: -webkit-linear-gradient(top, #ffffff 0%, #d5d5d5 100%);
		background: -o-linear-gradient(top, #ffffff 0%, #d5d5d5 100%);
		background: -ms-linear-gradient(top, #ffffff 0%, #d5d5d5 100%);
		background: linear-gradient(to bottom, #ffffff 0%, #d5d5d5 100%);
	}

	.toggle-button.disabled,
	.toggle-button.disabled:hover,
	.toggle-button.done,
	.toggle-button.done:hover {
		background: #fff;
		background: -moz-linear-gradient(top, #ffffff 0%, #d5d5d5 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #d5d5d5));
		background: -webkit-linear-gradient(top, #ffffff 0%, #d5d5d5 100%);
		background: -o-linear-gradient(top, #ffffff 0%, #d5d5d5 100%);
		background: -ms-linear-gradient(top, #ffffff 0%, #d5d5d5 100%);
		background: linear-gradient(to bottom, #ffffff 0%, #d5d5d5 100%);
		border: none;
		padding: 8px 10px;
		cursor: default;
		color: #a7a7a7;
	}

	.toggle-button.done *,
	.toggle-button.disabled * {
		cursor: default;
	}

	.toggle-button.done span {
		background: url(https://i.analdin.com/images/ico-checkmark.png) 0 -2px no-repeat;
		padding: 0 0 0 21px;
	}

	/* top links */
	.top {
		background: #171717 url(https://i.analdin.com/images/bg-top.gif) repeat-x 50% 0;
		border-bottom: 1px solid #272727;
		padding: 3px 0 6px;
		font-size: 11px;
		line-height: 28px;
	}

	.center-hold {
		width: 1236px;
		margin: 0 auto;
	}

	.center-hold:after {
		content: "";
		display: block;
		clear: both;
	}

	.network {
		float: left;
		color: #909090;
		position: relative;
		z-index: 30;
	}

	.network strong {
		float: left;
		font-weight: normal;
	}

	.network ul {
		float: left;
	}

	.network li {
		float: left;
		padding: 0 17px 0 20px;
		background: url(https://i.analdin.com/images/bullet.png) no-repeat 0 50%;
	}

	.network li:first-child {
		background: none;
		padding-left: 14px;
	}

	.network a {
		color: #bcbcbc;
	}

	.network a:hover {
		color: #bfd128;
	}

	.network .more {
		float: left;
		cursor: pointer;
		background: #1c1c1c url(https://i.analdin.com/images/arrow-down-network.gif) no-repeat 100% 50%;
		border: 1px solid #222;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		padding: 0 25px 0 9px;
		line-height: 26px;
		position: relative;
	}

	.network .more:hover ul {
		display: block;
	}

	.network ul ul {
		position: absolute;
		top: 100%;
		left: -1px;
		width: 100%;
		float: none;
		z-index: 20;
		background: #1c1c1c;
		border: solid #222;
		overflow: hidden;
		display: none;
		border-width: 0 1px;
		border-radius: 0 0 3px 3px;
		-webkit-border-radius: 0 0 3px 3px;
	}

	.network ul ul li:first-child,
	.network ul ul li {
		float: none;
		background: none;
		padding: 0;
		border-top: 1px solid #222;
	}

	.network ul ul a {
		display: block;
		padding: 0 9px;
	}

	.member-links {
		float: right;
	}

	.member-links ul {
		float: left;
		padding: 7px 0;
		line-height: 14px;
	}

	.member-links li {
		float: left;
		padding-left: 15px;
		margin-left: 16px;
		border-left: 1px solid #282828;
	}

	.member-links li:first-child {
		padding-left: 0;
		margin-left: 0;
		border-left: none;
	}

	.member-links a {
		color: #f56c08;
	}

	.member-links a.disabled {
		color: #808080;
	}

	.member-links a:hover,
	.member-links a.disabled:hover {
		color: #fff;
	}

	.search-cloud {
		font-size: 14px;
		margin-top: 20px;
		text-align: center;
	}
	.search-cloud a {
		color: #000;
		background: #ccc;
		padding: 5px 10px;
		display: inline-block;
		vertical-align: top;
		margin: 0 5px 10px;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
	}
	.search-cloud a:hover {
		color: #fff;
		background: #508ad0;
	}

	.search-cloud a.blurred-text {
		color: transparent;
		text-shadow: 5px 0 15px rgba(255,255,255,1);
	}

	/* header */
	.header {
		/*height: 98px;*/
		position: relative;
		z-index: 20;
		background: #001a39;
		/*position: fixed;*/
		width: 100%;
	}

	.logo {
		float: left;
		width: 206px;
		height: 70px;
		margin: -20px 14px 0 -3px;
	}

	.logo a {
		display: block;
		background: url(https://i.analdin.com/images/logo-retina.png) no-repeat;
		width: 206px;
		height: 70px;
		-webkit-background-size: 206px 70px;
		background-size: 206px 70px;
	}
	#menu-icon {
		cursor: pointer;
		float: left;
		width: 40px;
		height: 40px;
		position: relative;
		display: block !important;
	}
	#menu-icon:before,
	#menu-icon:after {
		content: "";
		position: absolute;
		width: 40px;
		height: 7px;
		background: #00deff;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-moz-box-shadow: 1px 1px 3px #3a68a1;
		-webkit-box-shadow: 1px 1px 3px #3a68a1;
		box-shadow: 1px 1px 3px #3a68a1;
	}
	#menu-icon.active span,
	#menu-icon.active:before,
	#menu-icon.active:after {
		background: #fff;
	}
	#menu-icon:before {
		left: 0;
		top: 0;
	}
	#menu-icon:after {
		left: 0;
		bottom: 0;
	}
	#menu-icon span {
		display: block;
		position: absolute;
		width: 40px;
		height: 7px;
		position: absolute;
		left: 0;
		top: 16px;
		background: #00deff;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-moz-box-shadow: 1px 1px 3px #3a68a1;
		-webkit-box-shadow: 1px 1px 3px #3a68a1;
		box-shadow: 1px 1px 3px #3a68a1;
	}
	.mi-holder {
		display: none;
		float: left;
		width: 64px;
		margin: 0 20px 0 -60px;
		position: fixed;
	}
	.mi-holder strong {
		display: none;
	    width: 0;
	    height: 0;
	    border-left: 8px solid transparent;
	    border-right: 8px solid transparent;
	    border-top: 7px solid #30bc9d;
	    position: absolute;
	    top: 50%;
	    right: 0;
	    margin-top: -4px;
	}
	#menu-icon.active + strong {
	    width: 0;
	    height: 0;
	    border-left: 8px solid transparent;
	    border-right: 8px solid transparent;
	    border-top: 7px solid #fff;
	}
	.search {
		overflow: hidden;
		padding: 4px 0 33px 0;
	}
	#menu-icon {
		animation: 0.5s;
		-moz-transition: 0.5s all;
		-webkit-transition: 0.5s all;
		transition: 0.5s all;
	}
	.pushy-active #menu-icon,
	#menu-icon:hover {
		-moz-transform:rotate(90deg);
		-webkit-transform:rotate(90deg);
		transform: rotate(90deg);
	}
	.search form {
		height: 32px;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		overflow: hidden;
		/*background: url(https://i.analdin.com/images/bg-search.png) repeat-x;*/
	}

	.search form:after {
		content: "";
		display: block;
		clear: both;
	}

	.search .search-text {
		padding: 0 0 0 14px;
		overflow: hidden;
		background: #fff;
	}

	.search .search-text input {
		height: 32px;
		width: 100%;
		margin: 0 0 0 -14px;
		padding: 0 0 0 14px;
		color: #000;
		font-size: 16px;
		line-height: 32px;
		border: 0;
		background: none;
	}

	/*.search .search-text input:focus {
		background: url(https://i.analdin.com/images/bg-grey.gif);
		outline: none;
	}*/

	.search .advanced {
		float: right;
		font-size: 11px;
		line-height: 13px;
		color: #c5c5c5;
		display: block;
		padding: 8px 9px 9px 9px;
		background: url(https://i.analdin.com/images/bg-search.png) repeat-x 0 -30px;
	}

	.search .search-button {
		float: right;
		display: block;
		width: 32px;
		height: 32px;
		background: #00aced url(/image/search-submit.png) no-repeat 50% 50%;
		text-indent: 100px;
		overflow: hidden;
		cursor: pointer;
	}
	.search .search-button:hover {
		background: #3a68a1 url(/image/search-submit.png) no-repeat 50% 50%;
	}
	#header .wrap {
		width: 100%;
		overflow: hidden;
		min-height: 33px;
	/*	box-sizing: border-box;
		padding-left: 260px;*/
	}
	.header-right {
		float: right;
		padding: 4px 0 0 0;
		/*height: 33px;*/
		overflow: hidden;
	}
	.user-links {
		float: right;
	}
	.user-links li {
		float: left;
		font-size: 11px;
		line-height: 33px;
		margin-left: 20px;
		text-transform: uppercase;
	}
	.user-links li a {
		color: #00deff;
	}
	.user-links li a:hover {
		color: #fff;
	}
	.social-bookmarks {
		clear: both;
		height: 32px;
		overflow: hidden;
		margin: 0 -2px 0 10px;
		/*width: 184px;*/
		text-align: right;
	}
	.top-menu {
		overflow: hidden;
		background: #508AD0;
		/*border-top: 1px solid #f5f8fa;*/
		height: 39px;
		width: 100%;
		z-index: 200;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,1);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,1);
		box-shadow: 0 0 10px rgba(0,0,0,1);
	}
	/*.top-menu.fix-menu + .container {
		padding-top: 39px;
	}*/
	.top-menu ul {
		width: 100%;
		display: table;
		table-layout: fixed;
	}
	.top-menu ul li {
		font-size: 16px;
		line-height: 39px;
		display: table-cell;
		text-align: center;
		text-transform: uppercase;
		border-right: 1px solid #f5f8fa;
	}
	.top-menu ul li:first-child {
		border-left: 1px solid #f5f8fa;
		border-right: 1px solid #f5f8fa;
	}
	.top-menu ul li a {
		display: block;
	}
	.top-menu ul li a:hover,
	.top-menu ul li.selected:not(:first-child) a {
		background: #00aced;
		color: #fff;
	}
	.lang {
		float: right;
		padding: 4px 0 0 12px;
		position: relative;
	}

	.lang .lang-list,
	.lang .tag-list {
		position: absolute;
		left: 0;
		z-index: 10;
		box-shadow: 0 10px 30px 0 rgba(0,0,0,.15);
		background-color: #001a39;
		margin-top: 10px;
		display: none;
		border-radius: 2px;
		min-width: 100%;
	}

	.lang .lang-list ul,
	.lang .tag-list ul {
		padding: 5px;
	}
	.lang .lang-list li,
	.lang .tag-list li {
		padding:5px;
	}

	.lang .lang-list li:hover,
	.lang .tag-list li:hover {
		background-color: #223c5b;
	}


	.lang .lang-list li a,
	.lang .tag-list li a {
		color: white;
	}

	.lang .lang-list li.active a,
	.lang .tag-list li.active a  {
		color: #e34449;
	}

	.lang a {
		padding-left: 55px;
		display: block;
		font-size: 15px;
		line-height: 32px;
		height: 32px;
	}
	.lang a.en {
		background: url(https://i.analdin.com/images/gb.png) no-repeat 0 50% !important;
	}
	.lang a.es {
		background: url(https://i.analdin.com/images/es.png) no-repeat 0 50% !important;
	}

	.lang a.de {
		background: url(https://i.analdin.com/images/de.png) no-repeat 0 50% !important;
	}



	/* navigation */
	.pushy {
		background: #fff !important;
		/*width: 297px !important;*/
	}
	.navigation {
	/*	-moz-box-shadow: 0 0 4px rgba(0,0,0,0.4);
		-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4);
		box-shadow: 0 0 4px rgba(0,0,0,0.4);*/
	}
	/*.index-page .navigation {
		display: block;
	}*/
	.navigation-inner {
		padding-top: 99px;

		width: 297px;
	}
	.primary {
		font-size: 13px;
		line-height: 16px;
	}

	.primary li {
		text-transform: uppercase;
		overflow: hidden;
		font-size: 14px !important;
		line-height: 18px !important;
		display: table;
		width: 100%;
		margin-bottom: 1px;
		-webkit-transition: all 100ms linear;
		-moz-transition: all 100ms linear;
		-ms-transition: all 100ms linear;
		-o-transition: all 100ms linear;
		transition: all 100ms linear;
	}
	.primary li.selected,
	.primary li:hover {
		background: #3a68a1;
	}
	.primary li .icon-holder {
		width: 25px;
		display: table-cell;
		vertical-align: middle;
		padding-right: 15px;
		height: 40px;
	}
	.primary li img {
		display: none;
	}
	.primary li img:first-child {
		display: block;
	}
	.primary li:hover img {
		display: block;
	}
	.primary li:hover img:first-child {
		display: none;
	}
	.primary li.selected img {
		display: block !important;
	}
	.primary li.selected img:first-child {
		display: none !important;
	}
	.primary li span {
		display: table-cell;
		vertical-align: middle;

	}
	.primary li:first-child {

	}

	.primary .tt {
		display: table;
		width: 100%;
		vertical-align: middle;
		/*border-bottom: 1px solid #e5e4e4;*/
	}
	.primary li:hover .tt {
		border-color: #30bc9d;
	}
	.primary a {
		text-transform: uppercase;
		color: #3a68a1 !important;
		display: block;
		padding: 0 15px !important;
	}
	.primary a:hover {
		background: none !important;
	}

	.primary li:first-child a {

	}

	.primary .selected a {
		/*color: #5b5b5b;*/
	}

	.primary .selected a:hover {
		background: none;
	}

	.primary li.selected a,
	.primary a:hover {
		color: #fff !important;
	}

	.primary .highlight a {
		color: #bfd128;
	}

	.primary .highlight a:hover {
		color: #f56c08;
	}

	.primary .drop {
		position: relative;
	}

	.primary .drop a {
		background: url(https://i.analdin.com/images/bg-drop.png) no-repeat 100% 0;
		padding-right: 35px;
	}

	.primary .drop:hover a {
		background: #eee url(https://i.analdin.com/images/bg-drop.png) no-repeat 100% -38px;
		color: #4e4e4e;
	}

	.primary .drop:hover ul {
		display: block;
	}

	.primary ul {
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 10;
		width: 100%;
		display: none;
		overflow: hidden;
		border-radius: 0 0 3px 3px;
		-webkit-border-radius: 0 0 3px 3px;
	}

	.primary ul li {
		border: solid #cdcdcd;
		border-width: 1px 0 0;
		float: none;
	}

	.primary .drop:hover ul a {
		color: #4e4e4e;
		display: block;
		float: none;
		padding: 11px 17px;
		text-transform: capitalize;
		background: #eee;
	}

	.primary .drop ul a:hover {
		color: #f56c08;
		background: #202020;
		background: -moz-linear-gradient(top, #202020 0%, #191919 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #202020), color-stop(100%, #191919));
		background: -webkit-linear-gradient(top, #202020 0%, #191919 100%);
		background: -o-linear-gradient(top, #202020 0%, #191919 100%);
		background: -ms-linear-gradient(top, #202020 0%, #191919 100%);
		background: linear-gradient(to bottom, #202020 0%, #191919 100%);
	}

	.primary .drop li:first-child a {
		border-radius: 0;
		-webkit-border-radius: 0;
	}

	.secondary {
		float: right;
		padding: 12px 0 12px;
		font-size: 11px;
		line-height: 14px;
	}

	.secondary li {
		float: left;
		border-left: 1px solid #373737;
	}

	.secondary li:first-child {
		border-left: none;
	}

	.secondary a {
		float: left;
		margin: 0 20px;
		color: #808080;
		text-decoration: underline;
	}

	.secondary a:hover {
		color: #f56c08;
	}

	.block-video .table {
	    float: right;
	    margin-left: 10px;
	}
	.block-video .table .banner iframe {
		display: block;
	}
	.block-video .table .banner {
		border: 1px solid #284752;
	}
	.block-video .table .banner + .banner {
		margin-top: 10px;
	}
	.video-holder {
		overflow: hidden;
	}

	/* footer */

	/*.footer-ads {
		padding-bottom: 120px;
	}*/

	.footer {
		position: relative;
		width: 100%;
		color: #3a68a1;
		background: #001a39;
		font-size: 11px;
		line-height: 16px;
		text-align: center;
		overflow: hidden;
		padding: 10px 0 10px 0;
		z-index: 100;
		margin-top: 50px;
	}

	.footer .footer-wrap {
		margin: 0 auto;
	}

	.footer a {
		color: #3a68a1;
		text-decoration: underline;
	}

	.footer a:hover {
		color: #00deff;
		text-decoration: none;
	}

	.footer .nav {
		width: 100%;
		overflow: hidden;
		padding: 8px 0;
		text-align: center;
		text-transform: uppercase;
	}

	.footer .nav li {
		display: inline-block;
		vertical-align: bottom;
		padding: 0 9px;
		position: relative;
		font-size: 14px;
		line-height: 16px;
	}

	.footer .nav li:before {
		content: "|";
		position: absolute;
		left: -4px;
		top: 0;
		color: #3a68a1;
		font-size: 11px;
		line-height: 14px;
	}

	.footer .nav li:first-child:before {
		content: "";
	}

	.footer .nav a {
		color: #3a68a1;
		text-decoration: none;
	}

	.footer .nav a:hover {
		color: #00deff;
	}

	.footer .nav .active a,
	.footer .nav .active a:hover {
		color: #fff;
	}

	.footer .copyright {
		max-width: 750px;
		margin: 0 auto;
		overflow: hidden;
		margin-bottom: 10px;
	}

	.footer .txt {
		max-width: 750px;
		margin: 0 auto;
		overflow: hidden;
		padding: 0 100px;
	}

	.arrow-up {
		border: 1px solid #d3d3d3;
		background: #fff;
		width: 40px;
		height: 40px;
		position: fixed;
		right: 10px;
		bottom: -120px;
		z-index: 300;
		text-align: center;
		text-transform: uppercase;
		color: #c3c3c3;
		text-decoration: none;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		line-height: 40px;
		-webkit-transition: all 400ms linear;
		-moz-transition: all 400ms linear;
		-ms-transition: all 400ms linear;
		-o-transition: all 400ms linear;
		transition: all 400ms linear;
	}
	.arrow-up.active {
		bottom: 20px;
	}

	.box {
	   /* background: #272727 url(https://i.analdin.com/images/bg-grey.gif);
		-webkit-border-radius: 5px;
		border-radius: 5px;
		padding: 10px;*/
		overflow: hidden;
	}

	.box.message {
		font-size: 14px;
		line-height: 16px;
	}

	.boxprofile {
	    background: #272727 url(https://i.analdin.com/images/bg-grey.gif);
		-webkit-border-radius: 5px;
		border-radius: 5px;
		padding: 10px;
		overflow: hidden;
	}

	/* headings *****/
	.headline {
		padding: 20px 0;
		width: 100%;
	}
	.headline a {
		color: #3a68a1;
	}

	.headline:after {
		content: "";
		display: block;
		clear: both;
	}

	h2 {
		float: left;
		color: #010101;
		padding: 0 2px;
		font-size: 20px;
		line-height: 25px;
	}

	h2 a {
		text-decoration: underline;
	}

	.hl-buttons {
		float: right;
		cursor: pointer;
		font: bold 12px/24px 'Open Sans', sans-serif;
		margin-top: 5px;
	}
	.hl-button {
		display: inline-block;
		border-radius: 5px;
		background-color: #4dbdf7;
		padding: 0 15px;
	}
	.hl-button a {
		float: right;
		border: none;
		padding: 0;
		font-size: inherit;
		color: white !important;
	}

	.hd-buttons {
	    float: right;
	    cursor: pointer;
	    font: bold 12px/15px 'Open Sans', sans-serif;
	    line-height: 25px;
	    margin-left: 15px;
	}
	.hd-button {
	    display: inline-block;
	    background-color: #4dbdf7;
	    padding: 0 15px;
	}
	.hd-button.right {
	    border-radius: 0 5px 5px 0;
	}
	.hd-button.left {
	    border-radius: 5px 0 0 5px;
	}
	.hd-buttons .active {
	    background-color: #2a59c5;
	}

	.sort {
		float: right;
		min-width: 140px;
		position: relative;
		margin-left: 3px;
		background: #0db0ee;
		cursor: pointer;
	}

	.sort:hover {

	}

	.sort .icon {
		display: block;
		position: absolute;
	/*	width: 100%;
		height: 100%;*/
	}

	/*.sort .type-sort {
		background: url("/images/ico-sort.png") 5px 5px no-repeat;
	}*/

	.sort .type-sort {
		right: 10px;
		top: 7px;
	    width: 0;
	    height: 0;
	    border-left: 3px solid transparent;
	    border-right: 3px solid transparent;
	    border-bottom: 5px solid #fff;
	}
	.sort .type-sort:after {
		content: "";
		position: absolute;
		top: 7px;
		left: -3px;
	    width: 0;
	    height: 0;
	    border-left: 3px solid transparent;
	    border-right: 3px solid transparent;
	    border-top: 5px solid #fff;
	}

	.sort .type-video {
		background: url("https://i.analdin.com/images/ico-video.png") 5px 4px no-repeat;
	}

	.sort .type-fav {
		background: url("https://i.analdin.com/images/ico-favourite.png") 5px 5px no-repeat;
	}

	.sort .type-visibility {
		background: url("https://i.analdin.com/images/ico-private.png") 5px 4px no-repeat;
	}

	.sort .type-edit {
		background: url("https://i.analdin.com/images/ico-edit.png") 5px 5px no-repeat;
	}

	.sort strong {
		display: block;
		font-size: 12px;
		line-height: 15px;
		padding: 5px 20px 5px 10px;
		white-space: nowrap;
		color: #fff;
		/*text-shadow: 1px 1px 1px #efefef;*/
		cursor: pointer;
		/*background: url(https://i.analdin.com/images/arrow-down.gif) no-repeat 100% 50%;*/
		max-width: 200px;
		overflow: hidden;
	}

	.sort:hover strong {
		color: #fff;
		text-shadow: 1px 1px 1px #7c7c7c;
		/*background: url(https://i.analdin.com/images/arrow-up.png) no-repeat 100% 50%;*/
	}

	.sort:hover ul {
		display: block;
	}

	.sort ul {
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		z-index: 100;
		display: none;
		overflow: hidden;
		border-radius: 0 0 2px 2px;
		-webkit-border-radius: 0 0 2px 2px;
		background: #ebebeb;
		background: -moz-linear-gradient(top, #ebebeb 0%, #dcdcdc 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #dcdcdc));
		background: -webkit-linear-gradient(top, #ebebeb 0%, #dcdcdc 100%);
		background: -o-linear-gradient(top, #ebebeb 0%, #dcdcdc 100%);
		background: -ms-linear-gradient(top, #ebebeb 0%, #dcdcdc 100%);
		background: linear-gradient(to bottom, #ebebeb 0%, #dcdcdc 100%);
	}

	.sort ul a {
		display: block;
		padding: 5px 8px;
		font-size: 12px;
		line-height: 15px;
		color: #4e4e4e;
		text-shadow: 1px 1px 1px #efefef;
		float: none;
		border: none;
	}

	.sort ul a:hover {
		text-decoration: none;
		text-shadow: none;
		cursor: pointer;
		background: #0db0ee;
		color: #fff;
	}

	.headline .button,
	.headline .more {
		float: right;
		color: #4e4e4e;
		text-shadow: 1px 1px 1px #f0f0f0;
		height: 19px;
		margin-left: 3px;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		padding: 6px 0 0;
		background: #f1f1f1;
		background: -moz-linear-gradient(top, #f1f1f1 0%, #dcdcdc 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #dcdcdc));
		background: -webkit-linear-gradient(top, #f1f1f1 0%, #dcdcdc 100%);
		background: -o-linear-gradient(top, #f1f1f1 0%, #dcdcdc 100%);
		background: -ms-linear-gradient(top, #f1f1f1 0%, #dcdcdc 100%);
		background: linear-gradient(to bottom, #f1f1f1 0%, #dcdcdc 100%);
	}

	.headline .button.done,
	.headline .button.done:hover {
		background: #f1f1f1;
		background: -moz-linear-gradient(top, #f1f1f1 0%, #dcdcdc 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #dcdcdc));
		background: -webkit-linear-gradient(top, #f1f1f1 0%, #dcdcdc 100%);
		background: -o-linear-gradient(top, #f1f1f1 0%, #dcdcdc 100%);
		background: -ms-linear-gradient(top, #f1f1f1 0%, #dcdcdc 100%);
		background: linear-gradient(to bottom, #f1f1f1 0%, #dcdcdc 100%);
		color: #a7a7a7;
		text-shadow: 1px 1px 1px #f0f0f0;
		cursor: default;
	}

	.headline .button.done * {
		cursor: default;
	}

	.headline .button span {
		padding: 0 9px;
	}

	.headline .button.done span {
		background: url(https://i.analdin.com/images/ico-checkmark.png) 4px -2px no-repeat;
		padding: 0 9px 0 23px;
	}

	.headline .more span {
		padding: 0 25px 0 9px;
		background: url(https://i.analdin.com/images/arrow-right.png) no-repeat 100% 5px;
	}

	.headline .button:hover,
	.headline .more:hover {
		color: #fff;
		text-shadow: 1px 1px 1px #7c7c7c;
		background: #adadad;
		background: -moz-linear-gradient(top, #adadad 0%, #828282 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #adadad), color-stop(100%, #828282));
		background: -webkit-linear-gradient(top, #adadad 0%, #828282 100%);
		background: -o-linear-gradient(top, #adadad 0%, #828282 100%);
		background: -ms-linear-gradient(top, #adadad 0%, #828282 100%);
		background: linear-gradient(to bottom, #adadad 0%, #828282 100%);
	}

	.headline .more:hover span {
		background-position: 100% -20px;
	}

	.headline .button-info {
		position: relative;
		float: right;
		height: 17px;
		margin: 2px 0 0 10px;
		padding: 3px 8px 0 8px;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		color: #4e4e4e;
		background: #ededed;
	}

	.headline .button-info:before {
		position: absolute;
		content: "";
		border-top: 5px solid transparent;
		border-bottom: 5px solid transparent;
		border-right: 5px solid #ededed;
		left: -5px;
		top: 5px;
	}

	.empty-content {
		padding: 15px 15px 0;
		font-size: 14px;
		line-height: 16px;
		color: #000;
	}

	/* tags cloud *****/

	.tags-cloud {
		margin-top: 20px;
	}

	.tags-cloud .all {
		display: block;
		text-align: center;
		margin: 10px 0 0;
		font-size: 14px;
		font-weight: bold;
		line-height: 16px;
	}

	/* search cloud *****/

	.search-cloud {
		margin-top: 20px;
		text-align: center;
	}


	/* advertisement boxes *****/
	.spot img,
	.spot embed,
	.spot object,
	.spot iframe {
		vertical-align: bottom;
	}

	/* top ad */
	.top-ad a {
		display: block;
		margin: 31px 0 0;
		width: 100%;
		overflow: hidden;
	}

	.top-ad img {
		width: 1235px;
	}

	/* videos ad */
	.videos-ad {
		float: right;
		width: 315px;
		height: 683px;
		padding: 2px 40px;
		overflow: hidden;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		background: #1a1a1a;
		background: rgba(26, 26, 26, 0.7);
		-webkit-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.3);
		box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.3);
		margin-left: 15px;
		position: relative;
	}

	.margin-fix .videos-ad {
		margin-top: 15px;
	}

	.videos-ad .spot {
		padding: 27px 0 0;
		overflow: hidden;
	}

	.videos-ad .spot a {
		width: 315px;
		height: 300px;
		background: #000;
		overflow: hidden;
		display: block;
	}

	.videos-ad-inline {
		display: inline;
		float: right;
		width: 505px;
		height: 209px;
		margin: 15px 0 0 15px;
		padding: 5px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		background: #1a1a1a;
		background: rgba(26, 26, 26, 0.7);
		-webkit-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.3);
		box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.3);
		text-align: center;
		font-size: 20px;
		line-height: 25px;
		color: #8a8a8a;
	}

	form .videos-ad-inline {
		height: 256px;
	}

	.videos-ad-inline .spot {
		position: relative;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	/* albums ad */
	.albums-ad {
		float: right;
		width: 315px;
		height: 659px;
		padding: 2px 40px;
		overflow: hidden;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		background: #1a1a1a;
		background: rgba(26, 26, 26, 0.7);
		-webkit-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.3);
		box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.3);
		margin-left: 15px;
		position: relative;
	}

	.margin-fix .albums-ad {
		margin-top: 15px;
	}

	.albums-ad .spot {
		padding: 20px 0 0;
		overflow: hidden;
	}

	.albums-ad .spot a {
		width: 315px;
		height: 300px;
		background: #000;
		overflow: hidden;
		display: block;
	}

	.albums-ad-inline {
		display: inline;
		float: right;
		width: 505px;
		height: 314px;
		margin: 15px 0 0 15px;
		padding: 5px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		background: #1a1a1a;
		background: rgba(26, 26, 26, 0.7);
		-webkit-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.3);
		box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.3);
		text-align: center;
		font-size: 20px;
		line-height: 25px;
		color: #8a8a8a;
	}

	form .albums-ad-inline {
		height: 361px;
	}

	.albums-ad-inline .spot {
		position: relative;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	/* playlists ad */
	.playlists-ad {
		float: right;
		width: 315px;
		height: 683px;
		padding: 2px 40px;
		overflow: hidden;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		background: #1a1a1a;
		background: rgba(26, 26, 26, 0.7);
		-webkit-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.3);
		box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.3);
		margin-left: 15px;
		position: relative;
	}

	.margin-fix .playlists-ad {
		margin-top: 15px;
	}

	.playlists-ad .spot {
		padding: 27px 0 0;
		overflow: hidden;
	}

	.playlists-ad .spot a {
		width: 315px;
		height: 300px;
		background: #000;
		overflow: hidden;
		display: block;
	}

	.playlists-ad-inline {
		display: inline;
		float: right;
		width: 505px;
		height: 209px;
		margin: 15px 0 0 15px;
		padding: 5px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		background: #1a1a1a;
		background: rgba(26, 26, 26, 0.7);
		-webkit-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.3);
		box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.3);
		text-align: center;
		font-size: 20px;
		line-height: 25px;
		color: #8a8a8a;
	}

	form .playlists-ad-inline {
		height: 256px;
	}

	.playlists-ad-inline .spot {
		position: relative;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	/* bottom ads */
	.footer-ads {
		-moz-box-shadow: 0 0 10px rgba(0,0,0,0.3);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);
		box-shadow: 0 0 10px rgba(0,0,0,0.3);
		margin: 30px 0;
		padding: 10px 0;
	}
	.bottom-ads {
		height: 250px;
		overflow: hidden;
		text-align: center;
		font-size: 0;
	}
	/*.video-page .bottom-ads {
		margin: 30px auto;
		font-size: 0;
	}*/
	.bottom-ads .spot {
		display: inline-block;
		vertical-align: top;
		width: 300px;
		height: 250px;
		overflow: hidden;
		margin: 0 4px;
	}

	.bottom-ads .spot a {
		width: 300px;
		height: 250px;
		background: #000;
		overflow: hidden;
		display: block;
	}

	/*.bottom-ads .spot:first-child {
		margin-left: 0;
	}*/

	/* lists *****/
	.list-comments,
	.list-subscriptions,
	.list-playlists,
	.list-models,
	.list-sponsors,
	.list-categories,
	.list-tags,
	.list-albums,
	.list-albums-images,
	.list-videos,
	.list-videos-screenshots {
		overflow: hidden;
		width: 100%;
	}
	.list-models {
		position: relative;
	}
	.margin-fix {
		/*margin: -17px 0 0 -17px;*/
		font-size: 0;
		margin-left: -15px;
	}

	.list-albums-images .margin-fix,
	.list-videos-screenshots .margin-fix {
		margin: 0 0 0 -15px;
	}

	.list-comments .margin-fix {
		margin: -10px 0 0 -10px;
	}

	.list-tags .margin-fix {
		margin: -23px 0 0 -15px;
	}

	.margin-fix .bottom {
		margin: 0 0 0 17px;
	}

	.margin-fix .generic-error {
		margin: 15px 0 0 17px;
	}
	.list-playlists .item,
	.list-sponsors .item,
	.list-categories .item,
	.list-albums .item,
	.list-albums-images .item,
	.list-videos .item,
	.list-videos-screenshots .item,
	.list-models .item,
	.block-video .playlist .item {
		display: inline-block;
		vertical-align: top;
		/*display: inline;*/
		/*margin: 17px 0 0 17px;*/
		/*width: 293px;*/
		margin: 0 0 15px 15px;
		width: calc(25% - 15px);
		padding: 2px;
		background: #3a68a1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		position: relative;
	}
	.list-categories .item {
		width: calc(20% - 15px);
	}
	.list-playlists .item a,
	.list-models .item a,
	.list-sponsors .item a,
	.list-categories .item a,
	.list-albums .item a,
	.list-videos .item a {
		display: block;
		outline: 0;
	}
	.list-models .item {
		width: calc(25% - 15px);
	}
	#index-main-container .list-models .item {
		float: none;
		display: block;
	}
	#index-main-container .list-models .item:first-child {
		margin-left: 17px;
	}
	.list-videos-screenshots .item {
		width: 110px;
	}

	.list-albums-images .item {
		width: 200px;
	}

	.list-models .item,
	.list-sponsors .item,
	.list-categories .item {
		padding: 2px;
	}

	.hp-video-title {
		float: left;
		width: 80px;
		overflow: hidden;
	}
	.hp-videos-counter {
		float: right !important;
		margin: 0 2px;
		line-height: 28px;
	}
	/*.list-playlists .item:hover,*/
	.list-models .item:hover,
	.list-sponsors .item:hover,
	.list-categories .item:hover,
	.list-albums .item:hover,
	.list-videos .item:hover {
		background: #006388;
	}

	.list-tags .item {
		float: left;
		display: inline;
		margin: 15px 0 0 15px;
		width: 230px;
	}

	.item em {
		color: #e0e0e0;
	}

	.item .img {
		position: relative;
		overflow: hidden;
	}

	/*#list_models_models_list_items .item .img {
		height: 252px;
		overflow: hidden;
	}*/

	.list-models .img,
	.list-sponsors .img,
	.list-categories .img {
		/*margin: 0 0 5px;*/
	}
	/*.list-models .item .img {
		height: 280px;
	}*/

	/*.list-videos .img,
	.list-playlists .img {
		width: 293px;
		height: 165px;
	}*/

	.list-videos-screenshots .img {
		width: 110px;
		height: 82px;
	}

	.list-albums .img {
		width: 180px;
		height: 240px;
		position: relative;
	}

	.list-albums-images .img {
		width: 200px;
		height: 150px;
		text-align: center;
	}

	.item.disabled .img img {
		opacity: 0.3;
	}

	.list-videos .img img,
	.list-categories .img img,
	.block-video .playlist .item .img img {
		display: block;
	/*	width: 293px;
		height: 165px;*/
		width: 100%;
		height: 200px;
	}

	.list-videos-screenshots .img img {
		display: block;
		width: 110px;
		height: 82px;
	}

	.list-albums .img img {
		display: block;
		width: 180px;
		height: 240px;
	}

	.list-albums-images .img img {
		display: inline-block;
		width: auto;
		height: 150px;
	}

	.list-sponsors .img img {
		display: block;
		width: 293px;
		height: 165px;
	}

	.list-models .img img {
		display: block;
		width: 100%;
		height: 380px;
	}

	.list-models .img .no-thumb,
	.list-sponsors .img .no-thumb,
	.list-categories .img .no-thumb {
		display: block;
		width: 100%;
		height: 110px;
		text-align: center;
		line-height: 260px;
		margin: 0 auto;
	}

	.list-albums-images .img .no-thumb {
		display: block;
		width: 200px;
		height: 150px;
		text-align: center;
		line-height: 150px;
	}

	.list-playlists .img img.video1 {
		display: block;
		width: 100%;
		height: auto;
	}

	.list-playlists .img img.video2,
	.list-playlists .img img.video3,
	.list-playlists .img img.video4,
	.list-playlists .img img.video5 {
		position: absolute;
		width: 60px;
		height: 45px;
		border: 2px solid #7c7c7c;
		opacity: 0.8;
	}

	.list-playlists .img img.video2:hover,
	.list-playlists .img img.video3:hover,
	.list-playlists .img img.video4:hover,
	.list-playlists .img img.video5:hover {
		opacity: 1;
		z-index: 5;
	}

	.list-playlists .img img.video2 {
		right: 25px;
		top: 5px;
		z-index: 3;
	}

	.list-playlists .img img.video3 {
		right: 15px;
		top: 15px;
		z-index: 2;
	}

	.list-playlists .img img.video4 {
		right: 5px;
		top: 25px;
		z-index: 1;
	}

	.list-playlists .img .no-thumb {
		display: block;
		width: 180px;
		height: 135px;
		text-align: center;
		line-height: 135px;
	}

	.item .title {
		font-weight: bold;
		/*margin: 7px 2px;*/
		margin: 0 2px;
		height: 28px;
		line-height: 28px !important;
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	#channels-thumbs .item .title,
	#channels-thumbs .item .videos {
		text-align: center;
		float: none;
		height: auto !important;
		line-height: 15px !important;
	}
	#channels-thumbs .item .title {
		color: #F7F7F7 !important;
		padding: 3px 0 1px;
	}
	#channels-thumbs .item .videos {
		color: yellow !important;
		padding: 1px 0 3px;
	}
	.list-models .item .title {
		/*margin: 0 2px 2px 2px;*/
	}

	.item.disabled .title,
	.item.processing .title {
		color: #8a8a8a;
	}

	.item.error .title {
		color: #fc5729;
	}

	.list-models .item .title,
	.list-sponsors .item .title,
	.list-categories .item .title {
		/*height: 14px;*/
	}

	.list-tags .item .title {
		height: 20px;
		font-size: 20px;
		font-weight: bold;
		line-height: 22px;
		margin: 0;
		padding: 15px 0 7px 0;
	}

	.list-subscriptions .item .title {
		float: left;
	/*	height: 14px;
		margin: 5px 2px;*/
	}

	.item .wrap {
		margin: 0 2px 2px 2px;
		color: #d4d4d4;
		overflow: hidden;
		font-size: 12px;
	}

	.item .wrap:after {
		content: "";
		display: block;
		clear: both;
	}

	.item .duration,
	.item .added,
	.item .photos,
	.item .videos,
	.item .albums,
	.item .user {
		float: left;
		color: #fff;
	}
	/*.list-playlists .item {
		clear: both;
	}
	.list-playlists .item:after {
		content: "test";
		color: red;
		font-size: 50px;
	}
	.main-container-user {
		background: #ccc;
	}*/
	.item .duration {
		display: block;
		position: absolute;
		background: rgba(152, 147, 147, 0.7);
		height: 24px;
		color: #fff;
		text-align: center;
		font-size: 11px;
		line-height: 24px;
		left: 5px;
		/*top: 136px;*/
		bottom: 5px;
		padding: 0 4px;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}
	.item .hd {
		background: url(https://i.analdin.com/images/hd2.png) no-repeat 100% 0;
		width: 35px;
		height: 25px;
		position: absolute;
		right: 4px;
		top: 4px;
	}
	.item .views {
		float: right;
	}
	strong.title {
		color: #fff !important;
	}

	.item .user {
		height: 14px;
		overflow: hidden;
		white-space: nowrap;
	}

	.item .rating {
		float: right;
		position: relative;
		padding: 3px 21px 0 0;
		margin: -3px 0 0;
	}

	.item .positive {
		color: #d4d4d4;
		background: url(https://i.analdin.com/images/ico-rating-positive.png) no-repeat 100% 0;
	}

	.item .negative {
		color: #fc5729;
		background: url(https://i.analdin.com/images/ico-rating-negative.png) no-repeat 100% 3px;
	}

	.item.private .thumb,
	.item .thumb.private {
		opacity: 0.2;
		filter: alpha(opacity=0.2);
	}

	.item .ico-private {
		padding: 0 0 0 20px;
		background: url(https://i.analdin.com/images/ico-private.png) no-repeat;
	}

	.item .ico-fav-0 {
		width: 24px;
		height: 24px;
		position: absolute;
		display: none;
		top: 4px;
		left: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		opacity: 0.6;
		background: #000 url(https://i.analdin.com/images/ico-favourite.png) 4px 5px no-repeat;
	}

	.item .ico-fav-1 {
		width: 24px;
		height: 24px;
		position: absolute;
		display: none;
		top: 4px;
		right: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		opacity: 0.6;
		background: #000 url(https://i.analdin.com/images/ico-later.png) 3px 3px no-repeat;
	}

	.no-touch .item:hover .ico-fav-0,
	.no-touch .item:hover .ico-fav-1 {
		display: block;
	}

	.no-touch .item .ico-fav-0:hover,
	.no-touch .item .ico-fav-1:hover,
	.item .ico-fav-0.fixed,
	.item .ico-fav-1.fixed {
		display: block;
		opacity: 1;
	}

	.line-disabled,
	.line-error,
	.line-processing {
		position: absolute;
		top: 50%;
		left: 15%;
		width: 70%;
		margin-top: -13px;
		text-align: center;
		background: #000000;
		opacity: 0.7;
		padding: 3px 0;
		color: #8a8a8a;
		font-size: 16px;
		font-weight: bold;
		line-height: 20px;
	}

	.line-error {
		color: #fc5729;
	}

	.line-premium,
	.line-private {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		text-align: center;
		background: #000000;
		opacity: 0.7;
		padding: 3px 0;
		color: #fc5729;
		font-weight: bold;
	}

	.list-playlists .item-control,
	.list-videos .item-control,
	.list-videos-screenshots .item-control,
	.list-albums .item-control,
	.list-albums-images .item-control {
		text-align: center;
		background: url(https://i.analdin.com/images/divider.png) repeat-x;
		margin: 10px 0 5px 0;
		padding: 10px 0 0;
	}

	.list-subscriptions .item-control {
		float: right;
		margin-top: 2px;
	}

	.item-control .item-control-holder {
		display: inline-block;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		background: #d5d5d5;
		overflow: hidden;
		vertical-align: top;
	}

	.item-control .toggle-button {
		float: left;
		padding: 5px 9px;
		margin: 0 1px 0 0;
	}

	.item-control .toggle-button:last-child {
		margin: 0;
	}

	.item-control .toggle-button.active,
	.item-control .toggle-button:hover {
		/*padding: 4px 8px;*/
	}

	.item-control .toggle-button.disabled:hover {
		padding: 5px 9px;
	}

	.list-comments .item {
		color: #8a8a8a;
		text-align: left;
		padding: 15px 0;
	}

	.list-comments .item + .item {
		border-top: 1px solid #cecece;
	}

	.list-comments .item:after {
		content: "";
		display: block;
		clear: both;
	}

	.list-comments.fixed .item {
		float: left;
		width: 592px;
		height: 86px;
		overflow: hidden;
	}

	.list-comments.fixed.short .item {
		width: 490px;
	}

	.list-comments .image {
		float: left;
		width: 86px;
		height: 86px;
		margin: 0 15px 0 0;
		border: 1px solid #80a6d4;
	}

	.list-comments .image img {
		width: 86px;
		height: 86px;
		display: block;
	}

	.list-comments .image .no-thumb {
		background: none repeat scroll 0 0 #000000;
		display: block;
		width: 86px;
		height: 86px;
		line-height: 86px;
		text-align: center;
	}

	.list-comments .comment-options {
		display: block;
		float: right;
	}

	.list-comments .comment-options:after {
		content: "";
		display: block;
		clear: both;
	}

	.list-comments .comment-options a {
		padding: 2px 5px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		background: #81a5d4;
		float: left;
		margin: 0 0 0 5px;
	}

	.list-comments .comment-options a:hover {
		background: #3c66a1;
		color: #fff;
	}

	.list-comments .comment-options a.disabled {
		cursor: default;
		color: #333;
	}

	.list-comments .comment-options span {
		-webkit-border-radius: 3px;
		border-radius: 3px;
		background: #81a5d4;
		color: #fff;
		padding: 2px 10px;
		font-weight: bold;
		float: left;
	}

	.list-comments .comment-options .positive {
		color: #bfd128;
	}

	.list-comments .comment-options .negative {
		color: #f45655;
	}

	.list-comments .text {
		overflow: hidden;
	}

	.list-comments .comment-info {
		display: block;
		margin: 0 0 5px;
	}

	.list-comments p {
		display: block;
		font-size: 14px;
		font-style: italic;
		line-height: 16px;
		padding: 5px 10px;
	}

	.list-comments .dim-comment p {
		opacity: 0.1;
	}

	.list-comments .dim-comment:hover p {
		opacity: 1;
	}

	.list-comments a {
		color: #fff;
		font-weight: bold;
	}

	.list-comments a:hover {
		color: #f56c08;
	}

	.list-comments .username {
		color: #717171;
		font-weight: bold;
		padding: 0 5px 0 0;
	}

	.list-subscriptions .item {
		float: left;
		display: inline;
		width: 31%;
		margin: 17px 0 0 17px;
		color: #8a8a8a;
		padding: 5px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: inset 0 0 5px rgba(6, 6, 6, 0.2);
		box-shadow: inset 0 0 5px rgba(6, 6, 6, 0.2);
		background: #355f92;
	}

	.list-subscriptions .item:after {
		content: "";
		display: block;
		clear: both;
	}

	/* pagination */
	.pagination {
		margin: 10px 0 0 0;
		width: 100%;
		text-align: center;
		overflow: hidden;
	}

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

	.pagination .prev,
	.pagination .next {
		display: none;
	}
	.pagination ul {
		text-align: center;
	}

	/*.pagination ul:after {
		content: "";
		display: block;
		clear: both;
	}*/

	.pagination li {
		float: left;
		font-size: 18px;
		line-height: 35px;
		color: #fff;
		text-align: center;
		width: 50px;
		height: 35px;
		margin-left: 3px;
		background: #001a39;
	}

	.pagination li:first-child {
		margin-left: 0;
	}
	.pagination a {
		display: block;
		color: #00deff;
	}
	.pagination span {
		display: block;
		color: #fff;
	}
	.pagination li.active-page span {
		color: #fff;
	}
	.pagination li.active-page,
	.pagination li a:hover {
		background: #00aced;
		color: #fff;
	}
	.pagination li.first-page {
		background: url(https://i.analdin.com/images/first-page.png) no-repeat;
		width: 85px !important;
	}
	.pagination li.last-page {
		background: url(https://i.analdin.com/images/last-page.png) no-repeat;
		width: 85px !important;
	}
	.pagination li.first-page a:hover {
		background: url(https://i.analdin.com/images/first-page.png) 0 100% !important;
	}
	.pagination li.last-page a:hover {
		background: url(https://i.analdin.com/images/last-page.png) 0 100% !important;
	}
	/* load-more */

	.load-more {
		margin: 10px 0 0 0;
		text-align: center;
	}
	.pagination .blockUI {
		background: none !important;
	}

	.load-more a {
		display: inline-block;
		padding: 12px 28px 14px;
		background: #282828;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		font-weight: bold;
	}

	.load-more a:hover {
		color: #f56c08;
		background: #212121;
		background: -moz-linear-gradient(top, #212121 0%, #191919 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #212121), color-stop(100%, #191919));
		background: -webkit-linear-gradient(top, #212121 0%, #191919 100%);
		background: -o-linear-gradient(top, #212121 0%, #191919 100%);
		background: -ms-linear-gradient(top, #212121 0%, #191919 100%);
		background: linear-gradient(to bottom, #212121 0%, #191919 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#191919', GradientType=0);
	}

	/* content */
	.content,
	.main-content {
		overflow: hidden;
	}

	.main-container {
		overflow: hidden;
	}

	.main-container-user {
		/*width: 1030px;
		float: left;*/
		overflow: hidden;
	}

	/* sidebar */
	.sidebar {
		float: left;
		width: 195px;
		margin: 0 10px 0 0;
	}

	.sidebar .list,
	.sidebar .filter {
		overflow: hidden;
		background: #001a39;
		padding: 2px;
	}

	.sidebar .list li,
	.sidebar .filter li {
		background: url(https://i.analdin.com/images/divider.png) repeat-x;
		margin: -1px 0 0;
	}

	.sidebar .list li:first-child,
	.sidebar .filter li:first-child {
		background: none;
		margin: 0;
	}

	.sidebar .list a {
		display: block;
		padding: 6px 12px 7px 30px;
		position: relative;
	}

	.sidebar .list a img {
		display: block;
		width: 10px;
		height: 10px;
		position: absolute;
		left: 10px;
		top: 50%;
		margin-top: -6px;
	}

	.sidebar .list a:hover {
		background: #3a68a1;
		color: #fff;
	}

	.sidebar .list .rating {
		float: right;
		color: #979797;
	}

	.sidebar .filter li {
		position: relative;
	}

	.sidebar .filter li:hover {
		background: #1a1a1a;
	}

	.sidebar .filter li * {
		cursor: pointer;
	}

	.sidebar .filter li input {
		position: absolute;
		left: 16px;
		width: 14px;
		height: 14px;
		top: 10px;
	}

	.sidebar .filter li label {
		display: block;
		padding: 10px 12px 13px 34px;
		font-size: 12px;
		font-weight: bold;
		line-height: 14px;
	}

	.sidebar label.group {
		display: block;
		padding: 10px 12px 2px 14px;
	}

	.sidebar label.group:after {
		content: ":";
	}

	.alphabet {
		overflow: hidden;
		background: #fff;
		width: 100%;
		height: calc(100% + 28px);
		position: absolute;
		left: 0;
		top: 0;
	}

	.empty-content .alphabet.a2 {
		height: 100%;
	}

	.alphabet span,
	.alphabet a {
		float: left;
		width: calc(25% - 2px);
		height: calc(14.222222222222% - 2px);
		/*height: 34px;*/
		text-align: center;
		color: #000;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: bold;
		line-height: 34px;
		/*margin: 4px 0 0 4px;*/
		margin: 1px;
		border: 1px solid #3a68a1;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.alphabet a {
		cursor: pointer;
	}

	.alphabet span {
		background: #252525;
		border-color: #252525;
		color: #616161;
	}

	.alphabet a:hover {
		background: #3a68a1;
		/*border-color: #222;*/
		color: #fff;
	}

	/* block-channel */
	.block-channel {
		padding: 10px;
		overflow: hidden;
		background: #98B6DA; /* url(https://i.analdin.com/images/bg-grey.gif)*/
	}

	.block-channel .img {
		overflow: hidden;
	/*	float: left;
		width: 970px;
		margin: 0 10px 0 0;*/
		border: 2px solid #799DBB;
		-webkit-border-radius: 2px;
		border-radius: 2px;
	}

	.block-channel .img img {
		display: block;
		width: 970px;
		height: 170px;
	}

	.block-channel .img .no-thumb {
		display: block;
		width: 970px;
		height: 170px;
		text-align: center;
		line-height: 200px;
		background: #000;
	}

	.channel-info {
		float: left;
		width: 365px;
		margin-right: 10px;
	}

	.channel-list {
		background: #D4D8DE;
		overflow: hidden;
		color: #d8d8d8;
		font-size: 12px;
		margin: 0 0 5px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
		box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
	}

	.channel-list li {
		background: url(https://i.analdin.com/images/divider.png) repeat-x;
		overflow: hidden;
		padding: 2px 10px 2px 10px;
	}

	.channel-list li:first-child {
		background: none;
	}

	.channel-list .name {
		float: left;
		width: 100px;
		margin: 0 3px 0 0;
		color: #444330;
		font-size: 11px;
	}

	.channel-list .rating {
		float: right;
		padding: 3px 0 0;
		width: 242px;
	}

	.channel-list .rating span {
		float: left;
		width: 21px;
		height: 6px;
		background: #3a68a1;
		margin: 0 1px 0 0;

	}

	.channel-list .rating .full {
		border: 0;
		width: 23px;
		height: 6px;
		background: #ff8e2a;
		background: -moz-linear-gradient(top, #ff8e2a 0%, #ff7903 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff8e2a), color-stop(100%, #ff7903));
		background: -webkit-linear-gradient(top, #ff8e2a 0%, #ff7903 100%);
		background: -o-linear-gradient(top, #ff8e2a 0%, #ff7903 100%);
		background: -ms-linear-gradient(top, #ff8e2a 0%, #ff7903 100%);
		background: linear-gradient(to bottom, #D2B8A2 0%, #FF7700 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8e2a', endColorstr='#ff7903', GradientType=0);
	}

	.block-channel .desc {
		background: #325C90;
		color: #FFFFFF;
		font-size: 12px;
		line-height: 16px;
		padding: 4px 8px;
		height: 84px;
		overflow: hidden;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		-webkit-box-shadow: inset 0 0 5px rgba(54, 105, 158, 0.3);
		box-shadow: inset 0 0 5px rgba(54, 105, 158, 0.3);
	}
	.channel-rating {
		float: left;
		width: 178px;
		margin-right: 10px;
	}

	.channel-rating strong {
		display: block;
		text-align: center;
		color: #fff;
		width: 178px;
		height: 93px;
		padding: 42px 0 0;
		margin: 0 0 6px;
		background: #1a1a1a;
		background: rgba(66, 104, 152, 0.7);
		-webkit-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.3);
		box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.3);
		font-size: 74px;
		line-height: 55px;
	}

	.channel-rating a {
		text-align: center;
		display: block;
		height: 25px;
		width: 170px;
		padding: 8px 4px 0 4px;
		color: #4e4e4e;
		overflow: hidden;
		white-space: nowrap;
		font-size: 12px;
		text-shadow: 1px 1px 1px #ededed;
	/*	-webkit-border-radius: 3px;
		border-radius: 3px;*/
		background: #f1f1f1;
		background: -moz-linear-gradient(top, #f1f1f1 0%, #dcdcdc 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #dcdcdc));
		background: -webkit-linear-gradient(top, #f1f1f1 0%, #dcdcdc 100%);
		background: -o-linear-gradient(top, #f1f1f1 0%, #dcdcdc 100%);
		background: -ms-linear-gradient(top, #f1f1f1 0%, #dcdcdc 100%);
		background: linear-gradient(to bottom, #f1f1f1 0%, #dcdcdc 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#dcdcdc', GradientType=0);
	}

	.channel-rating a:hover {
		color: #fff;
		text-shadow: none;
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
		box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
		background: #4E81DE;
	}

	/* block-model */
	.block-model {
		overflow: hidden;
		background: #80a6d4;
		margin-top: 20px;
		padding: 10px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	.block-model-inner {
		border: 2px solid #f6fbff;
		padding: 0 20px 25px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		overflow: hidden;
		background: #ebebeb;
	}
	.model-image-holder {
		float: left;
		margin: 20px 20px 0 0;
		background: #a9c4e5;
		padding: 15px;
	}
	.block-model .img {
		border: 1px solid #f5f8fa;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		margin-bottom: 15px;
	}
	.block-model .img img {
		display: block;
		width: 380px;
		height: auto;
	}
	.model-image-holder .headline {
		padding: 0 !important;
		margin: 0 !important;
		float: right;
		padding: 0 !important;
		width: auto !important;
	}
	.block-model .img .no-thumb {
		display: block;
		width: 280px;
		height: 200px;
		text-align: center;
		line-height: 200px;
		background: #000;
	}
	.block-model .model-list {
		overflow: hidden;
		font-size: 0;
	}
	.block-model .model-list li {
		display: inline-block;
		vertical-align: top;
		width: 50%;
		border-right: 20px solid transparent;
		padding-right: 20px;
		margin: 0;
		box-sizing: border-box;
		padding: 7px 0;
		color: #e61f45;
		border-top: 1px solid #d4d9df;
		font-size: 14px;
		line-height: 20px;
	}
	.block-model .model-list li:first-child,
	.block-model .model-list li:nth-child(2) {
		border-top: none;
	}
	.block-model .model-list li span {
		font-weight: normal;
		color: #545252;
	}
	.block-model .model-list li a {
		color: #f56c08;
	}
	.block-model .model-list li a:hover {
		color: #fff;
	}
	.block-model .desc {
		color: #252020;;
		border-bottom: 1px solid #d4d9df;
		line-height: 19px;
		padding: 5px 0 10px 0;
		font-size: 14px;
		line-height: 22px;
		overflow: hidden;
	}
	.block-model .desc span {
		color: #e61f45;
	}
	.block-model .desc strong {
		font-weight: normal;
		color: #545252;
	}
	.block-model .website {
		background: #212121;
		color: #a7a7a7;
		padding: 9px;
		margin-top: 11px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
		box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
		overflow: hidden;
	}
	/* model profile from style css p18 */
	.bm-right {
		overflow: hidden;
	}
	.bm-right .headline {
		padding-bottom: 20px;
	}
	.bm-right .headline h2 {
		text-transform: none;
		font-size: 34px;
		line-height: 36px;
	}
	.model-headline {
		overflow: hidden;
		border-bottom: 1px solid #d4d9df;
		padding-bottom: 5px;
		margin-bottom: 15px;
	}
	.model-headline strong {
		float: left;
		font-size: 18px;
		line-height: 20px;
		font-weight: normal;
		color: #000;
	}
	.model-headline div {
		float: right;
		color: #e61f45;
		font-size: 18px;
		line-height: 20px;
	}
	.headline .viewall {
		color: #ff0045;
		float: right;
		font-size: 18px;
		line-height: 26px;
	}
	.headline .viewall:hover {
		text-decoration: underline;
	}
	/* video / album common */
	.sponsor {
		width: 100%;
		overflow: hidden;
		/*margin: 10px 0 0;*/
	}
	.ad468 {
		width: 470px;
		/*height: 80px;*/
		float: left;
		color: #00aced;
		margin: 10px 10px 0 0;
	}
	.ad468 span {
		color: #fff;
		text-transform: uppercase;
		font-size: 18px;
		line-height: 20px;
	}
	.ad468 img {
		display: block;
		margin: 0 auto;
	}
	.ad400 {
	/* 	width: 468px; */
		/*height: 80px;*/
		overflow: hidden;
		/*float: right;*/
		/*background: #284752;*/
		text-align: center;
	}
	.ad400 strong {
		font-size: 27px;
		line-height: 30px;
		text-shadow: 1px 1px 2px black;
		padding: 0 2px;
	}
	.ad400 span {
		font-size: 18px;
		line-height: 30px;
		padding: 0 2px;
		color: #508ad0;
	}
	.info-holder {
		width: 100%;
	}

	.info-holder:after {
		content: "";
		display: block;
		clear: both;
	}

	.info-buttons {
		width: 100%;
		margin: 0 0 12px;
		position: relative;
	}

	.info-buttons:after {
		content: "";
		display: block;
		clear: both;
	}
	.hp-video-info {
		float: left;
	}
	.hp-video-info li {
		float: left;
	}
	.hp-video-info li {
		font-size: 13px;
		line-height: 30px;
		float: left;
		margin-right: 20px;
		padding-left: 25px;
		color: #3a68a1;
	}
	.hp-video-info li a {
		color: #9e9e9e;
		text-decoration: underline;
	}
	.hp-video-info li a:hover {
		color: #30bc9d;
		text-decoration: none;
	}
	.hp-duration {
		background: url(https://i.analdin.com/images/icon1.png) no-repeat 0 50%;
	}
	.hp-views {
		background: url(https://i.analdin.com/images/icon2.png) no-repeat 0 50%;
	}
	.hp-when-added {
		background: url(https://i.analdin.com/images/icon3.png) no-repeat 0 50%;
	}
	.hp-add-favorites {
		background: url(https://i.analdin.com/images/icon4.png) no-repeat 0 50%;
	}

	/* block-video */
	.block-video {
		padding: 10px;
		margin: 0 auto;
		background: #1A2129;
		max-width: 1500px;
	}

	.block-video:after {
		content: "";
		display: block;
		clear: both;
	}

	/*.block-video .video-holder {
		float: left;
		width: 1220px;
	}*/

	/*#kt_player > iframe {
		width: 625px !important;
		background: #f2f2f2;
		padding: 10px;
	}*/
	.block-video .player .player-wrap {
	    position: relative;
	}

	.is-playing.kt-player .fp-poster {
	display: none;
	}

	.block-video .player object,
	.block-video .player video,
	.block-video .player .player-wrap #kt_player {
	    height: 100% !important;
	    left: 0 !important;
	    position: absolute !important;
	    top: 0 !important;
	    width: 100% !important;
	}

	.block-video .player .loading {
		display: block;
		text-align: center;
		font-size: 20px;
		font-weight: bold;
		line-height: 25px;
		color: #9b9b9b;
		padding: 50px 20px;
	}

	.block-video .no-player {
		display: block;
		position: relative;
	}

	.block-video .no-player img {
		opacity: 0.2;
		filter: alpha(opacity=0.2);
	}

	.block-video .no-player .message {
		display:  block;
		position: absolute;
		text-align: center;
		padding: 20px;
		left: 0;
		right: 0;
		top: 30px;
		font-size: 20px;
		font-weight: bold;
		line-height: 25px;
		color: #9b9b9b;
	}

	.block-video .no-player .message em {
		font-size: 20px;
		font-weight: bold;
		line-height: 25px;
		color: #ffffff;
	}

	.block-video .no-player .message form {
		display: block;
		padding: 20px 0 0 0;
	}

	.playlist-sponsor {
		margin-bottom: 15px;
	}
	.playlist-sponsor iframe {
		display: block;
		margin: 0 auto;
	}
	.block-video .playlist {
		margin: 0 0 10px;
	}

	.block-video .playlist-holder {
		overflow: hidden;
	}
	.block-video .playlist .item {
		border: 3px solid transparent;
	}
	.block-video .playlist .item.selected,
	.block-video .playlist .item.selected:hover {
		margin: 0;
		border: 3px solid #00aced;
	}

	.block-video .playlist .item:hover {
		border: 3px solid #00aced;
	}

	.block-video .sponsor {
		width: auto;
	}
	.video-page .block-video .sponsor {
		position: relative;
		z-index: 100;
	}

	.block-video .adv {
		float: right;
		width: 304px;
		overflow: hidden;
	}

	.block-video .adv .banner {
		border: 2px solid #1f1f1f;
		margin: 0 0 10px;
		width: 300px;
		height: 250px;
		background: #000;
	}

	.block-video .adv .banner:last-child {
		margin: 0;
	}

	/* block-album */
	.block-album {
		padding: 10px;
		overflow: hidden;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		margin: -3px 0 0;
		background: #272727 url(https://i.analdin.com/images/bg-grey.gif);
	}

	.block-album .album-holder {
		float: left;
		width: 887px;
	}

	.block-album .album-info {
		width: 887px;
	}

	.block-album .images {
		position: relative;
		overflow: hidden;
		border: 2px solid #1f1f1f;
		padding: 7px;
		background: #000;
	}

	.block-album .images span.item,
	.block-album .images a.item {
		float: left;
		margin: 7px;
	}

	.block-album .images span.item {
		opacity: 0.2;
	}

	.block-album .images a.item:hover {
		margin: 0;
		border: 7px solid #f56c08;
	}

	.block-album .images .message {
		display:  block;
		position: absolute;
		text-align: center;
		padding: 20px;
		left: 0;
		right: 0;
		top: 30px;
		font-size: 20px;
		font-weight: bold;
		line-height: 25px;
		color: #9b9b9b;
	}

	.block-album .images .message em {
		font-size: 20px;
		font-weight: bold;
		line-height: 25px;
		color: #ffffff;
	}

	.block-album .images .message form {
		display: block;
		padding: 20px 0 0 0;
	}

	.block-album .sponsor {
		border: 2px solid #1f1f1f;
		width: auto;
		margin: 10px 0;
	}

	.block-album .adv {
		float: right;
		width: 319px;
	}

	.block-album .adv .banner {
		border: 2px solid #1f1f1f;
		margin: 0 0 10px;
		width: 315px;
		height: 300px;
		background: #000;
	}

	.block-album .adv .banner:last-child {
		margin: 0;
	}

	/* video / album rating */
	.rating-container {
		float: left;
		margin: 0 10px 0 0;
		height: 30px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		overflow: hidden;
		width: 200px;
		background: #d5d5d5;
		background: -moz-linear-gradient(top, #d5d5d5 0%, #ffffff 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d5d5d5), color-stop(100%, #ffffff));
		background: -webkit-linear-gradient(top, #d5d5d5 0%, #ffffff 100%);
		background: -o-linear-gradient(top, #d5d5d5 0%, #ffffff 100%);
		background: -ms-linear-gradient(top, #d5d5d5 0%, #ffffff 100%);
		background: linear-gradient(to bottom, #d5d5d5 0%, #ffffff 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5d5d5', endColorstr='#ffffff', GradientType=0);
	}

	.rating-container .rate-like {
		float: left;
		text-indent: -9999px;
		overflow: hidden;
		width: 34px;
		height: 30px;
		background: url(https://i.analdin.com/images/btn-vote.png) no-repeat;
	}

	.rating-container .rate-like.voted,
	.rating-container .rate-like:hover {
		background-position: 0 -31px;
	}

	.rating-container .rate-like.disabled {
		background: url(https://i.analdin.com/images/btn-vote.png) no-repeat;
	}

	.rating-container .rate-dislike {
		float: right;
		text-indent: -9999px;
		overflow: hidden;
		width: 33px;
		height: 30px;
		background: url(https://i.analdin.com/images/btn-vote.png) no-repeat -34px 0;
	}

	.rating-container .rate-dislike.voted,
	.rating-container .rate-dislike:hover {
		background-position: -34px -31px;
	}

	.rating-container .rate-dislike.disabled {
		background: url(https://i.analdin.com/images/btn-vote.png) no-repeat -34px 0;
	}

	.rating-container .disabled,
	.rating-container .voted {
		cursor: default;
	}

	.rating-container .rating {
		text-align: center;
		width: 120px;
		margin: 0 auto;
		overflow: hidden;
		padding: 5px 0 0;
	}

	.rating-container .voters {
		display: block;
		color: #818181;
		text-shadow: 1px 1px 0 #ededed;
		font-size: 10px;
		line-height: 12px;
		text-transform: uppercase;
		margin: 0 0 4px;
	}

	.rating-container .scale-holder {
		background: #f45655;
		display: block;
		height: 4px;
		position: relative;
		width: 120px;
	}

	.rating-container .scale-holder .scale {
		position: absolute;
		left: 0;
		top: 0;
		height: 4px;
		background: #bfd128;
	}


	/* video / album add to favourites */

	.btn-favourites {
		display: block;
		position: relative;
		float: left;
		width: 40px;
		height: 30px;
		color: #4e4e4e;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		background: #3a68a1;
	}

	.btn-favourites:hover {
		-webkit-border-radius: 0 0 2px 2px;
		border-radius: 0 0 2px 2px;
		background: #204d86;
	}

	.btn-favourites .ico-favourite {
		width: 18px;
		height: 15px;
		position: absolute;
		top: 8px;
		left: 6px;
		background: url(https://i.analdin.com/images/ico-favourite.png) no-repeat;
	}

	.btn-favourites .drop {
		display: block;
		width: 100%;
		height: 100%;
		background: url(https://i.analdin.com/images/bg-drop2.png) no-repeat 29px 50%;
		cursor: pointer;
	}

	.btn-favourites:hover .drop {
		background: url(https://i.analdin.com/images/bg-drop.png) no-repeat 29px 50%;
	}

	.btn-favourites ul {
		position: absolute;
		/*top: 100%;*/
		bottom: 100%;
		left: 0;
		z-index: 200;
		display: none;
		overflow: hidden;
		border-radius: 3px 3px 3px 0;
		-webkit-border-radius: 3px 3px 3px 0;
	}

	.btn-favourites:hover ul {
		display: block;
	}

	.btn-favourites ul li a,
	.btn-favourites ul li span {
		white-space: nowrap;
		padding: 8px;
		display: block;
		font-weight: bold;
		color: #4e4e4e;
		background: #d5d5d5;
	}

	.btn-favourites ul li span {
		position: relative;
		color: #808080;
		padding: 8px 38px 8px 32px;
		background: #d5d5d5 url(https://i.analdin.com/images/ico-checkmark.png) 7px 7px no-repeat;
	}

	.btn-favourites ul li span .delete {
		position: absolute;
		right: 8px;
		top: 8px;
		color: #808080;
		margin: 0 0 0 10px;
		text-decoration: none;
	}

	.btn-favourites ul li span .delete:hover {
		color: #4e4e4e;
	}

	.btn-favourites ul li a:hover {
		color: #fff;
		background: #204d86;
	}

	.btn-favourites ul li span a {
		padding: 0;
		background: transparent;
		text-decoration: underline;
	}

	.btn-favourites ul li span a:hover {
		background: transparent;
	}

	.block-bookmarks {
		overflow: hidden;
		margin: -2px 0 0 10px;
		float: left;
	}

	/* video / album tabs */
	.tabs-menu {
		overflow: hidden;
		float: left;
	}

	.tabs-menu li {
		margin: 0 20px 0 0;
		float: left;
		font-size: 16px !important;
		line-height: 30px !important;
		padding-left: 25px;
	}

	.tabs-menu li:last-child {
		margin: 0;
	}

	.tabs-menu li a {
		font-size: 13px !important;
		line-height: 30px !important;
		font-weight: normal !important;
		background: none !important;
		border: none !important;
		color: #3a68a1 !important;
		padding: 0 !important;
		text-decoration: underline;
		border-radius: 0 !important;
		-webkit-border-radius: 0 !important;
		-moz-border-radius: 0 !important;
		text-transform: none !important;
	}
	.tabs-menu li a:hover,
	.tabs-menu li a.active {
		color: #00deff !important;
	}
	.hp-tab-video-detail {
		background: url(https://i.analdin.com/images/icon8.png) no-repeat 0 50%;
	}
	.hp-tab-report-video {
		background: url(https://i.analdin.com/images/icon5.png) no-repeat 0 50%;
	}
	.hp-tab-screenshots {
		background: url(https://i.analdin.com/images/icon9.png) no-repeat 0 50%;
	}
	.hp-tab-share {
		background: url(https://i.analdin.com/images/icon6.png) no-repeat 0 50%;
	}
	.hp-tab-comments {
		background: url(https://i.analdin.com/images/icon7.png) no-repeat 0 50%;
	}

	.tab-content {
		color: #3a68a1;
		padding: 10px 0;
	}

	/* video / album details */
	.block-details {
		margin: -10px 0;
		overflow: hidden;
	}

	.block-details .info {
		overflow: hidden;
	}

	.block-details .item {
		width: 100%;
		overflow: hidden;
		padding: 5px 0;
		background: url(https://i.analdin.com/images/divider.png) repeat-x;
	}

	.block-details .item:first-child {
		background: none;
	}

	.block-details .item img {
		margin: 1px;
	}

	.block-details .item a {
		display: inline-block;
		color: #ffffff;
		margin: 3px 0 3px 3px;
		font-weight: normal;
		background: #29384A;
		padding: 2px 10px;
		white-space: nowrap;
		text-transform: capitalize;
	}
	.hp-info-item-label {
		width: 70px !important;
		line-height: 25px !important;
		padding: 0 !important;
	}
	.block-details .item a:hover {
		color: #00deff;
		/*background: #111111;*/
	}

	.block-details span {
		float: left;
		border-left: 1px solid #353535;
		padding: 0 24px;
	}

	.block-details span:first-child {
		padding: 0 24px 0 0;
		border: 0;
	}

	.block-details span.added-by {
		float: right;
		border-left: none;
		padding: 0;
	}

	.block-details span em {
		color: #dcdcdc;
		margin-left: 3px;
	}

	.block-details .block-user {
		float: right;
		margin: 10px 0 10px 10px;
	}

	.block-details .block-user .username {
		margin: 0 0 5px 0;
		font-weight: bold;
	}

	.block-details .block-user .avatar {
		display: block;
		width: 150px;
		height: 150px;
	}

	.block-details .block-user .avatar img,
	.block-details .block-user .avatar .no-thumb {
		display: block;
		width: 150px;
		height: 150px;
		text-align: center;
		line-height: 150px;
		background: #000;
	}

	/* video / album flagging */
	.block-flagging {
		width: 100%;
		overflow: hidden;
	}

	.block-flagging .block-radios {
		float: left;
	}

	.block-flagging .block-textarea {
		float: right;
		width: 600px;
	}

	.block-flagging .submit {
		margin: 11px 0 0;
	}

	/* video screenshots */
	.block-screenshots {
		width: 100%;
		overflow: hidden;
		margin: -10px 0 0;
	}

	.block-screenshots span.item,
	.block-screenshots a.item {
		float: left;
		border: 1px solid #1f1f1f;
		width: 167px;
		height: 126px;
		margin: 10px 0 0 3px;
	}

	.block-screenshots a.item:hover {
		border: 1px solid #30bc9d;
	}

	.block-screenshots span.item img,
	.block-screenshots a.item img {
		width: 167px;
		height: 126px;
	}

	/* video / album sharing */
	.block-share {
		width: 100%;
		overflow: hidden;
	}

	.block-share .block-bookmarks {
		float: right;
		width: 400px;
	}

	.block-share .textfield {
		width: 700px;
	}

	.block-share .middle {
		width: 419px;
	}

	.block-share .block-size {
		width: 100%;
		overflow: hidden;
		padding: 2px 0 0;
	}

	.block-share .block-size a {
		float: left;
		margin: 0 10px 0 0;
		color: #4e4e4e;
		text-shadow: 1px 1px 0 #e0e0e0;
		background: #d0d0d0;
		height: 23px;
		padding: 9px 17px 0;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		background: -moz-linear-gradient(top, #d0d0d0 0%, #c5c5c5 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d0d0d0), color-stop(100%, #c5c5c5));
		background: -webkit-linear-gradient(top, #d0d0d0 0%, #c5c5c5 100%);
		background: -o-linear-gradient(top, #d0d0d0 0%, #c5c5c5 100%);
		background: -ms-linear-gradient(top, #d0d0d0 0%, #c5c5c5 100%);
		background: linear-gradient(to bottom, #d0d0d0 0%, #c5c5c5 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0d0d0', endColorstr='#c5c5c5', GradientType=0);
	}

	.block-share .block-size a:hover {
		color: #fff;
		text-shadow: none !important;
		background: #30bc9d;
	}

	.block-share .custom-size {
		float: left;
	}

	.block-share .custom-size label {
		float: left;
		color: #9b9b9b;
		margin: 8px 9px 0 0;
	}

	.block-share .custom-size .textfield {
		float: left;
		width: 42px;
		margin: 0 8px 0 0;
		text-align: center;
	}

	/* video / album comments */
	.block-comments {
		width: 100%;
		overflow: hidden;
		box-sizing: border-box;
		margin-top: 20px;
		background: #80a6d4;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		padding: 10px;
	}

	.block-comments-inner {
		background: #ebebeb;
		border: 2px solid #fff;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		padding: 15px 20px;
	}

	.block-comments .center-label {
		/*text-transform: uppercase;*/
		font-size: 15px;
		line-height: 22px;
		/*font-weight: 300;*/
		/*color: #101010;*/
		margin-bottom: 5px;
	}
	.block-comments .toggle-button {
		float: right;
	}

	.block-comments .block-new-comment {
		/*background: url(https://i.analdin.com/images/divider.png) repeat-x 0 10px;*/
		/*padding: 20px 0 20px 30px;*/
		/*display: none;*/
	}

	.block-comments #comment_message {
		/*border: 1px solid #101010;*/
		color: #000;
	}
	.block-comments .list-comments {
		padding: 20px 0 0;
	}


	/* related videos, albums */
	.related-videos,
	.related-albums {
		width: 100%;
		overflow: hidden;
		margin: 20px 0 0;
	}

	.related-videos .list-sort,
	.related-albums .list-sort {
		overflow: hidden;
		margin-bottom: 7px;
	}

	.related-videos .list-sort li,
	.related-albums .list-sort li {
		float: left;
		margin: 0 2px 3px 0;
		overflow: hidden;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

	.related-videos .list-sort a,
	.related-albums .list-sort a,
	.related-videos .list-sort span,
	.related-albums .list-sort span {
		float: left;
		height: 27px;
		font-weight: bold;
		color: #ccc;
		background: #204d86;
		padding: 11px 11px 0;
	}

	.related-videos .list-sort a:hover,
	.related-albums .list-sort a:hover {
		color: #fff;
		cursor: pointer;
	}

	.related-videos .list-sort span,
	.related-albums .list-sort span {
		color: #fff;
		background: #3a68a1;
	}

	/* playlist subscribe */
	.btn-subscribe {
		float: left;
		position: relative;
		overflow: hidden;
	}

	.btn-subscribe .toggle-button {
		float: left;
	}

	.btn-subscribe .button-info:before {
		border-bottom: 5px solid rgba(0, 0, 0, 0);
		border-right: 5px solid #BCBCBC;
		border-top: 5px solid rgba(0, 0, 0, 0);
		content: "";
		left: -5px;
		position: absolute;
		top: 5px;
	}
	.btn-subscribe .button-info {
		background: none repeat scroll 0 0 #BCBCBC;
		border-radius: 3px;
		color: #4E4E4E;
		float: left;
		height: 17px;
		margin: 5px 0 0 10px;
		padding: 3px 8px 0;
		position: relative;
	}

	/* member-menu */
	.member-menu {
		float: right;
		/*width: 195px;*/
		width: 284px;
		margin: 0 0 0 30px;
	}

	.member-menu .block-main {
		padding: 16px 0 0;
		width: 100%;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		overflow: hidden;
		background: #355F92; /*url(https://i.analdin.com/images/bg-grey.gif)*/
	}

	.member-menu .block-main .avatar {
		margin: 0 auto 8px;
		width: 180px;
	}

	.member-menu .block-main .avatar img,
	.member-menu .block-main .avatar .no-thumb {
		display: block;
		width: 180px;
		height: 180px;
		line-height: 180px;
		background: #000;
		color: #838383;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		text-align: center;
	}

	.member-menu .block-additional {
		width: 100%;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		overflow: hidden;
		background: #355F92; /*url(https://i.analdin.com/images/bg-grey.gif)*/
		margin: 10px 0 0;
	}

	.member-menu .block-additional .user-menu li:first-child {
		background: none;
	}

	.member-menu .user-menu li {
		margin: -1px 0 0;
		background: url(https://i.analdin.com/images/divider.png) repeat-x;
	}

	.member-menu .user-menu span,
	.member-menu .user-menu a {
		display: block;
		font-weight: bold;
		padding: 10px 12px 9px 14px;
	}

	.member-menu .user-menu span {
		color: #fff;
		text-transform: uppercase;
		padding: 10px 12px 13px 12px;
		background: #19406F;
		/*text-align: center;*/
		/*background: url(https://i.analdin.com/images/bullet.png) no-repeat 14px 50%;*/
	}

	.member-menu .user-menu a:hover {
		background: #19406F;
	}

	.member-menu .user-menu em {
		display: inline-block;
		margin: 0 0 0 5px;
		width: 14px;
		height: 14px;
		padding: 2px;
		font-size: 10px;
		font-weight: bold;
		text-align: center;
		border-radius: 50%;
		background: #29C2FC;
		color: #ffffff;
	}

	.member-menu .user-menu em.small {
		font-size: 9px;
	}

	.member-menu .user-menu a:hover em {
		color: #ffffff;
	}

	/* profile */

	.profile-list {
		width: 100%;
		overflow: hidden;
	}

	.profile-list .margin-fix {
		margin: 0 0 0 -10px;
		overflow: hidden;
	}

	.profile-list .about-me {
		display: block;
		overflow: hidden;
		clear: both;
		color: #29c2fc;
	}

	.profile-list .column {
		float: left;
		width: 330px;
		padding: 0 0 0 10px;
		width: 33.3333333%;
		box-sizing: border-box;
	}

	.profile-list .item {
		font-size: 13px;
		margin: 0 0 0 10px;
		padding: 12px;
		/*background: #052954;*/
		background: #355f92;
		color: #29c2fc;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: inset 0 0 10px rgba(6, 6, 6, 0.2);
		box-shadow: inset 0 0 10px rgba(6, 6, 6, 0.2);
	}

	.profile-list .column .item {
		margin: 0 0 10px;
		overflow: hidden;
		height: 14px;
	}

	.profile-list .item em {
		color: #fff;
	}

	.profile-list .item a {
		text-decoration: underline;
	}

	/* video / album edit */

	.form-upload {
		padding-top: 20px;
	}
	.form-upload .section-title {
		color: #000;
		padding-bottom: 5px;
		border-bottom-color: #ccc;
	}
	.form-upload label {
		color: #000 !important;
	}
	.form-upload p {
		display: block;
		margin: 15px 0 0;
		color: #000;
	}
	.form-upload .textfield, .form-upload .textarea, .form-upload .selectbox, .form-upload .file {
		color: #000;
	}
	.form-upload .section-one {
		width: auto !important;
		float: none !important;
		overflow: hidden;
	}
	.form-upload .section-two {
		float: right !important;
	}






	.form-upload p.preview {
		display: block;
		width: 320px;
		overflow: hidden;
		background: #000000;
		position: relative;
	}

	.form-upload p.preview em {
		position: absolute;
		bottom: 10px;
		background: #000000;
		opacity: 0.8;
		padding: 5px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		color: #dcdcdc;
		font-size: 14px;
		font-weight: bold;
		line-height: 16px;
	}

	.form-upload p.preview em.left {
		left: 10px;
	}

	.form-upload p.preview em.right {
		right: 10px;
	}

	.form-upload p.preview em.negative {
		color: #fc5729;
	}

	.form-upload p.preview img {
		display: block;
		max-width: 320px;
		width: 100%;
		height: auto;
	}

	.form-upload p.preview.disabled img {
		opacity: 0.3;
	}

	/* slider  */
	.list-models-slider li a {
		display: block;
		background: #3a68a1;
		padding: 2px;
		overflow: hidden;
	}
	.slick-track .slick-slide {
		display: block !important;
	}
	.slick-list {
		margin-bottom: 15px !important;
	}
	.slick-slide {
		margin: 0 5px;
	}
	.slick-slider {
		overflow: visible !important;
		margin-bottom: 0 !important;
	}
	.slick-prev {
		/*left: 0 !important;*/
		background: red !important;
		width: 19px !important;
		height: 40px !important;
		background: url(https://i.analdin.com/images/slider-arrow-left.png) !important;
		text-indent: -9999px;
		margin-top: -20px !important;
	}
	.slick-next {
		/*right: 0 !important;*/
		background: red !important;
		width: 19px !important;
		height: 40px !important;
		background: url(https://i.analdin.com/images/slider-arrow-right.png) !important;
		text-indent: -9999px;
		margin-top: -20px !important;
	}
	.slick-dots {
		position: relative !important;
		bottom: auto !important;
	}
	.slick-dots li {
		overflow: hidden;
		width: 10px !important;
		height: 10px !important;
	}
	.slick-dots li button:before {
		display: none !important;
	}
	.slick-dots li button {
		background: #747474 !important;
		width: 10px !important;
		height: 10px !important;
		border-radius: 50%;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
	}
	.slick-dots li.slick-active button {
		background: #00DEFF !important;
	}
	.slick-slide .item {
		margin: 0 !important;
		width: auto !important;
		height: auto !important;
		overflow: hidden;
	}
	.slick-slide img {
		width: 100% !important;
		height: auto !important;
	}
	/* traiders */
	.btml {
		display: table;
		width: 100%;
		margin: 10px 0 0 0;
		padding: 16px 10px 10px 10px;
		background: #fff;
		border: 1px solid #dfe2e5;
		box-sizing: border-box;
	}
	.btml ol {
		display: table-cell;
		vertical-align: top;
	}
	.btml ol li {
		font-size: 15px;
		line-height: 18px;
		padding: 0 20px 0 2px;
		margin-bottom: 10px;
	}
	.btml ol li span {
		color: #3a68a1;
		padding-right: 4px;
		font-size: 12px;
	}
	.btml ol li a {
		color: #000;
		padding: 2px 5px;
	}
	.btml ol li a:hover {
		background: #3a68a1;
		color: #fff;
	}
	/* popups */

	/* popup with video */

	.mfp-container .headline h2 {
		color: #fff;
	}

	/**/

	.popup-title {
		display: block;
		color: #dcdcdc;
		margin: 0 0 5px;
		font-size: 20px;
		line-height: 22px;
	}

	/*.popup-holder {
		color: #dcdcdc;
		padding: 10px;
		min-width: 480px;
		max-width: 800px;
		background: url(https://i.analdin.com/images/bg-grey.gif) repeat;
		-webkit-border-radius: 4px;
		border-radius: 4px;
	}

	.popup-holder form .two-sections .section-one {
		width: 320px;
	}*/

	.fancybox-close {
		background: url(https://i.analdin.com/images/popup-close.png) no-repeat !important;
		width: 18px !important;
		height: 18px !important;
		top: -30px !important;
		right: 0 !important;
	}
	.fancybox-skin {
		background: rgba(20,20,20,1) !important;
	}
	/* new styles for popups */
	.mfp-content {
		position: static !important;
		padding: 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.popup {
		max-width: 800px;
		margin: 50px auto;
		padding: 0 0 0 0;
		background: #fff;
		/*border-bottom: 5px solid #2fbb9c;*/
	}
	#popup-categories,
	#popup-models {
		max-width: 927px !important;
	}
	.mfp-close {
		width: 40px !important;
		height: 40px !important;
		display: block;
		top: 0 !important;
		right: 0 !important;
		text-indent: -9999px;
		background: #3a68a1 url(https://i.analdin.com/images/popup-close.png) no-repeat 50% 50% !important;
		opacity: 1 !important;
	}
	.popup a {
		color: #000;
	}
	.popup-title {
		color: #fff;
		font-weight: normal;
		font-size: 20px;
		line-height: 40px;
		background: #3a68a1;
		padding: 0 20px;
		overflow: hidden;
		/*margin-bottom: 20px;*/
	}
	.popup-title strong {
		float: left;
	}
	.popup-title a {
		float: right;
		font-size: 14px;
		line-height: 40px;
		text-decoration: underline;
		color: #fff;
		font-weight: bold;
		margin-right: 30px;
	}
	.popup-categories-list {
		overflow: hidden;
		float: left;
	}
	.popup-categories-list li strong {
		display: block;
		color: #3a68a1;
		padding: 5px;
		font-size: 18px;
		line-height: 22px;
	}
	.popup-categories-list li a:first-letter {
		text-transform: uppercase;
	}
	.popup-categories-list li a {
		display: block;
		padding: 5px;
		text-decoration: none;
		overflow: hidden;
		width: 140px;
		/*background: rgba(48,188,157,0.1);*/
		margin: 0 0 2px 2px;
		-webkit-transition: all 100ms linear;
		-moz-transition: all 100ms linear;
		-ms-transition: all 100ms linear;
		-o-transition: all 100ms linear;
		transition: all 100ms linear;
	}
	.popup-categories-list li a:hover {
		color: #fff;
		background: #00aced;
	}
	#popup-categories .popup-categories-list li a,
	#popup-models .popup-categories-list li a {
		padding: 2px;
	}
	.wrap2 {
		overflow: hidden;
		padding: 10px 20px;
		margin: 0 0 0 -1px;
	}
	.wrap3 {
		overflow: hidden;
		padding: 10px 14px;
		margin: 0 0 0 -1px;
	}
	.top-searches {
		float: none;
	}
	.top-searches li a {
		padding: 0 5px;
		height: 25px;
		line-height: 25px;
		overflow: hidden;
		width: auto;
	}
	.top-searches li {
		float: left;
		margin: 0 5px 5px 0;
	}
	.fancybox-wrap {
		width: auto !important;
	}
	.fancybox-inner {
		width: 400px !important;
	}
	.radius {
		/*background: #1c1b1b;  Цвет фона
		border: 1px solid #2b2b2b;  */
		border-radius: 8px;
		padding: 25px; /* Поля вокруг текста */
		margin-bottom: 10px; /* Отступ снизу */
		color: #000000;
		font-size: 13px;
	}
	.radius a {
		color: #508ad0;
	}
	.radius a:hover {
		color: #001a39;
		text-decoration: underline;
	}
	.com-title {
		display: block;
		margin-bottom: 15px;
	}
	.stories_wrapper {
		overflow: hidden;
		padding: 10px 0;
	}
	.ct {
		padding: 5px 0;
	}
	.radius_story {
		background: #DEE6EF; /* Цвет фона */
	    border: 1px solid #DCDCDC;
		border-radius: 4px;
		padding: 15px; /* Поля вокруг текста */
		margin-bottom: 10px; /* Отступ снизу */
		line-height: 1.2;
	}
	.radius_story a{
		outline: none;
	    color: #437BC5;
	    text-decoration: none;
	    font-weight: bold;
	}
	.radius_story a:hover{
	    color: #4E4E4E;
	}

	.vthumb {
		display: none;
	}
	.vthumb {
		height: auto;
	}
	.vthumb video {
		width: 100% !important;
		height: auto;
	}
	.vtpreview {
	    display: none;
	    position: absolute;
	    height: 40px;
	    width: 40px;
	    top: 10px;
	    right: 10px;
	    background-color: rgba(0,0,0,0.5);
	    padding: 10px;
	    border-radius: 50%;
	    cursor: pointer;
	}

	/* desktop banner on player */

	.kt-player .fp-ui-inline {
		background: rgba(0,0,0,0.5) !important;
	}

	/* mobile overlay banner */

	.adv-overlay {
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.9);
		z-index: 10000000;
		display: flex;
		flex-wrap: wrap;
		align-content: center;
		display: none;
		text-align: center;
	}
	.adv-holder {
		width: 300px;
		margin: 0 auto;
		position: relative;
	}
	.adv-overlay iframe {
		display: block;
	}
	.adv-close {
	    /*cursor: pointer;
	    position: absolute;
	    right: 0;
	    top: -24px;
	    height: 20px;
	    line-height: 20px;
	    font-size: 15px;*/

		cursor: pointer;
		display: block;
		position: absolute;
		right: -15px;
		top: -15px;
		background: red url(https://i.analdin.com/images/popup-close.png) no-repeat 50% 50% !important;
		width: 30px;
		height: 30px;
		text-indent: -9999px;
		border: 1px solid #fff;
		border-radius: 50%;
		display: none;

	}
	.adv-text {
		display: block;
		height: 20px;
		line-height: 20px;
		background: rgba(0,0,0,0.5);
		position: absolute;
		left: 0;
		top: -22px;
		padding: 0 8px;
		color: #fff;
	}
	.adv-overlay .wrap {
		text-align: center;
		width: 100%;
	}
	.adv-overlay .wrap img {
		display: block;
	}
	.adv-overlay .continue {
		display: block;
		background: #fff;
		padding: 5px 10px;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		color: #000;
		cursor: pointer;
		width: 180px;
		margin: 10px auto 0;
	}
	@media screen and (max-width: 350px) {
		.adv-close {
			right: -2px;
			top: -2px;
		}
	}

	/* mobile */

	@media screen and (max-width: 1360px) {
		.list-playlists .item,
		.list-sponsors .item,
		/*.list-categories .item,*/
		.list-albums .item,
		.list-albums-images .item,
		.list-videos .item,
		.list-videos-screenshots .item {
			width: calc(25% - 15px);
		}
		.top-menu ul li {
			text-transform: none;
			font-size: 14px;
		}
		.slick-slide .item .img {
			height: auto;
		}
		.bottom-ads .spot {
			margin: 0 2px;
		}
		.btml ol:nth-child(7),
		.btml ol:nth-child(8) {
			display: none;
		}
		.block-video .adv {
			display: none;
		}
	}
	@media screen and (max-width: 1200px) {
		.ad468 {
			float: none;
			margin: 0 0 10px 0;
			width: auto;
		}
		.list-models .item {
			width: calc(20% - 15px);
		}
		.list-categories .item {
			width: calc(25% - 15px);
		}
	}
	@media screen and (max-width: 1100px) {
		.user-links li {
			display: none;
		}
		.user-links li.visible {
			display: block;
		}
		.logo {
			margin: -23px 14px 0 55px;
		}
		.mi-holder {
			display: block;
		    float: left;
		    margin: 0 20px 0 0;
		    position: absolute;
		    width: 64px;
		}
		.pushy-active #menu-icon,
		#menu-icon:hover {
			-moz-transform: none !important;
			-webkit-transform: none !important;
			transform:  none !important;
		}
		.block-video .table {
			display: none;
		}
	}
	@media screen and (max-width: 1024px) {
		#kt_player iframe {
			display: none !important;
		}
	}
	@media screen and (min-width: 1001px) {
		.member-menu .block-main,
		.member-menu .block-additional {
			display: block !important;
		}
		.top-menu {
			display: block !important;
		}
	}
	@media screen and (max-width: 1000px) {
	/*	body .vthumb:hover .vthumb-wrapper,
		body .vthumb .vthumb-wrapper,
		body .vthumb .thevideo {
			display: none !important;
		}*/
		.list-playlists .item,
		.list-sponsors .item,
		/*.list-categories .item,*/
		.list-albums .item,
		.list-albums-images .item,
		.list-videos .item,
		.list-videos-screenshots .item {
			width: calc(33.333333333333% - 15px);
		}
		.list-categories .item {
			width: calc(25% - 15px);
		}
		.list-models .item {
			width: calc(25% - 15px);
		}
		.bottom-ads {
			text-align: center;
		}
		.bottom-ads .spot {
			float: none;
			display: inline-block;
			vertical-align: top;
		}
		.block-video .video-info {
			width: auto;
		}
		.pagination li {
			width: 40px;
		}
		.btml ol:nth-child(4),
		.btml ol:nth-child(5),
		.btml ol:nth-child(6) {
			display: none;
		}
		.top-menu {
			position: absolute;
			left: 0;
			top: 100%;
			height: auto;
			max-width: 250px;
			display: none;
		}
		.top-menu .container {
			padding: 0 !important;
		}
		.top-menu ul {
			display: block;
			padding: 10px 0 !important;
		}
		.top-menu ul li {
			display: block;
			border: none !important;
			text-align: left;
			margin: 0;
			padding: 0;
			font-size: 20px;
		}
		.top-menu ul li a {
			padding: 5px 15px;
		}
		/* video */
		.block-video {
			padding: 10px;
		}
		.block-video .table {
			display: none;
		}
		.block-video .video-holder {
			float: none;
			width: auto;
		}
		.block-channel .img {
			display: none;
		}
		.channel-info {
			width: calc(100% - 188px);
		}
		.channel-rating {
			margin-right: 0;
		}
		.member-menu {
			float: none;
			width: 100%;
			margin: 0 0 20px 0;
			top: auto !important;
		}
		.member-menu .headline h2 {
			cursor: pointer;
			position: relative;
		}
		.member-menu .headline h2:after {
		    content: "";
		    display: inline-block;
		    width: 0;
		    height: 0;
		    border-style: solid;
		    border-width: 5px 5px 0 5px;
		    border-color: #010101 transparent transparent transparent;
		    position: relative;
		    top: -3px;
		    -webkit-transition: all 100ms linear;
		    -moz-transition: all 100ms linear;
		    -ms-transition: all 100ms linear;
		    -o-transition: all 100ms linear;
		    transition: all 100ms linear;
		}
		.member-menu .headline h2.active:after {
			-moz-transform: rotate(180deg);
			-ms-transform: rotate(180deg);
			-webkit-transform: rotate(180deg);
			-o-transform: rotate(180deg);
			transform: rotate(180deg);
		}
		.member-menu .block-main .avatar {
			display: none;
		}
		.member-menu .block-main {
			padding: 0 !important;
		}
		.member-menu .block-main,
		.member-menu .block-additional {
			display: none;
		}
		.block-model-inner {
			padding: 0 10px 10px 10px;
		}
		.model-image-holder {
			width: 200px;
			text-align: center;
			padding: 10px;
		}
		.block-model .img img {
			width: 100%;
			height: auto;
		}
		.block-model .rating-container {
			margin: 0;
		}
		.model-image-holder .headline {
			float: none;
			display: inline-block;
			vertical-align: top;
			margin: 10px 0 0 0 !important;
		}
		.bm-right .headline h2 {
			font-size: 24px;
			line-height: 30px;
		}
		.block-model .model-list {
			clear: both;
			padding-top: 10px;
		}
		.block-model .desc + .desc {
			display: none;
		}
		.block-model {
			padding: 2px;
		}
		.block-model-inner {
			border: none;
		}
		.block-model .img {
			border: none;
			border-radius: 0;
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
		}
		#list_models_top_models {
			display: none;
		}
		.sidebar {
			float: none;
			width: auto;
			margin: 0;
		}
		.sidebar .list, .sidebar .filter {
			padding: 10px;
		}
		.sidebar .list li, .sidebar .filter li {
			display: inline-block;
			vertical-align: top;
		}
	}
	@media screen and (max-width: 767px) {
		#header {
			height: auto;
		}
		.search {
			clear: both;
			padding: 15px 0;
		}
		.list-playlists .item,
		.list-sponsors .item,
		.list-categories .item,
		.list-albums .item,
		.list-albums-images .item,
		.list-videos .item,
		.list-videos-screenshots .item {
			width: calc(50% - 15px);
		}
		.list-categories .item {
			width: calc(33.33333333% - 15px);
		}
		/* model single page */
		.block-model-left {
			overflow: hidden;
		}
		.block-model .desc {
			clear: both;
			margin-top: 10px;
		}
		.model-list {
			width: auto;
		}
		.pagination ul li {
			display: none;
		}
		.pagination ul li.prev,
		.pagination ul li.next {
			display: block !important;
		}
		.pagination ul li.prev a,
		.pagination ul li.next a {
			background: none !important;
		}
		.pagination li.prev {
			background: url(https://i.analdin.com/images/first-page.png) no-repeat;
			width: 85px !important;
		}
		.pagination li.next {
			background: url(https://i.analdin.com/images/last-page.png) no-repeat;
			width: 85px !important;
		}
		.pagination ul li.prev:hover,
		.pagination ul li.next:hover {
			background-position: 0 100% !important;
		}
	/*	#kt_player iframe {
			display: none !important;
		}*/
		.player-holder {
			margin-bottom: 5px;
		}
		.block-video .sponsor {
			float: none !important;
			margin-bottom: 10px;
		}
		.block-video .sponsor .ad400 {
			text-align: left;
		}
		.mfp-content .block-video .sponsor .ad400 {
			text-align: center !important;
		}
		.form-upload .two-sections .section-two {
			float: none !important;
			margin: 0 0 15px 0 !important;
			padding: 0 !important;
			width: auto !important;
			background: none !important;
		}
		.footer .txt {
			padding: 0 10px 10px 10px;
		}
		.uplink {
			position: relative !important;
			top: auto;
			right: auto;
			margin: 0 auto 0 auto;
		}
		.alphabet span, .alphabet a {
			font-size: 14px;
		}
		.profile-list .column {
			width: 100%;
		}
		.playlist-sponsor {
			display: none;
		}
	}
	@media screen and (max-width: 620px) {
		.channel-info {
			width: 100%;
			float: none;
			margin-bottom: 10px;
		}
		.block-channel .desc {
			height: auto;
		}
		.channel-rating {
			width: 100%;
			float: none;
		}
		.channel-list .rating {
			width: auto;
		}
		.channel-rating strong {
			width: 100%;
			float: none;
			display: block;
		}
		.channel-rating a {
			width: 100%;
			box-sizing: border-box;
			display: block;
		}
		.list-models .item {
			width: calc(33.33333333333% - 15px);
		}
		.bm-right {
			clear: both;
		}
		.block-model .model-list {
			clear: none;
		}
		.block-model .model-list li {
			width: 100%;
			border-right: none;
			margin: 0 !important; 
			padding: 5px 0 !important;
		}
	}
	@media screen and (max-width: 567px) {
		.banner-top {
			display: block;
			padding: 10px 0 0 0;
		}
		#divExoLayerWrapper {
			visibility: visible !important;
		}
		.footer .nav li {
			padding: 0 5px;
			margin: 5px 0;
		}
		.headline h2 {
			float: none;
		}
		.sort {
			float: left;
			margin-top: 6px;
		}
		.header-right {
			display: none;
		}
	}
	@media screen and (max-width: 479px) {
		.lang {
			padding: 0;
			margin: 0;
			position: absolute;
			right: 5px;
			top: 5px;
		}
		.logo {
			margin: 0 auto 0 auto;
			float: none;
		}
		.user-links {
			display: table;
			margin: 0 auto 0 auto;
			float: left;
		}
		.user-links li {
			margin: 0 20px 0 0;
			line-height: 43px;
		}
		#header .wrap {
			min-height: 43px;
		}
		.mi-holder {
			top: 53px;
		}
		.list-playlists .item,
		.list-sponsors .item,
		/*.list-categories .item,*/
		.list-albums .item,
		.list-albums-images .item,
		.list-videos .item,
		.list-videos-screenshots .item {
			width: calc(100% - 15px);
		}
		.list-categories .item {
			width: calc(50% - 15px);
		}
		.list-models .item {
			width: calc(50% - 15px);
		}
		.block-details span {
			float: none;
			display: block;
			padding-bottom: 5px !important;
		}
		.btml ol:nth-child(3) {
			display: none;
		}
		.fancybox-inner {
			width: 250px !important;
		}
		form .captcha-control .image {
			width: 100% !important;
			margin-right: 0 !important;
		}
		form .captcha-control .textfield {
			width: 120px;
		}
		form .captcha-control .submit {
			float: none;
		}
		.headline .button-info {
			display: none;
		}
		.headline .button, .headline .more {
			float: left;
		}
		.channel-list .rating {
			clear: both;
			float: none;
			width: auto;
		}
		.model-image-holder {
			float: none;
			width: 100%;
			margin: 10px 0 0 0;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		.block-model .model-list {
			clear: both;
		}
		.model-image-holder .headline {
			margin-top: 0 !important;
		}
		.ad400 span {
			font-size: 15px;
			line-height: 20px;
		}
		.ad400 strong {
			font-size: 18px;
			line-height: 20px;
		}
	}
	@media screen and (max-width: 350px) {
		.rating-container {
			width: 180px;
		}
		.rating-container .rating {
			width: 100px;
		}
	}

	.block-video .player .player-wrap #kt_player.is-fullscreen {
	position: fixed !important;
	}

	/* cookies at bottom */

	.cc-window.cc-banner {
		padding-top: 5px !important;
		padding-bottom: 5px !important;
	}
	.cc-btn {
		padding: 0 !important;
		height: 20px !important;
		line-height: 20px !important;
		font-size: 12px !important;
		background: #006388 !important;
	}
	.cc-banner .cc-message {
		font-size: 13px !important;
	}

	#list_videos_per_country .box .blurred-text {
		text-shadow: 5px 0 15px rgba(255,255,255,1);
		color: transparent !important;
	}



	#list_videos_per_country .country-watching {
		max-width: 25px;
		vertical-align: baseline;
	        box-shadow: 3px 2px 5px grey;
	}

	div.mobile-preview {
		display: none;
		position: absolute;
		top: 10px;
		right: 10px;
		width: 60px;
		height: 60px;
		background-image: url('https://i.analdin.com/images/mobile-preview.png');
		background-size: 60%;
		background-position: center;
		background-repeat: no-repeat;
		border-radius: 50%;
		background-color: #000000;
		opacity: 0.4;
		z-index: 10;
		cursor: pointer;
	}

	@media screen and (max-width: 1024px) {
		div.mobile-preview {
			display: block;
		}
	}

	.lang.gender-filter a.en {
		background: transparent !important;
		padding-left: 0;
	}

	.lang.gender-filter .lang-list li a {
		padding-left: 0;
	}

	.lang .tag-list li a {
		padding-left: 0;
    	text-align: center;
	}

	@media screen and (max-width: 479px) {
		.lang.gender-filter {
			right: 95px;
		}
	}


	/*jquery.fancybox.css*/
	.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:rgba(20,20,20,.7);color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(https://i.analdin.com/images/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(https://i.analdin.com/images/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(https://i.analdin.com/images/fancybox/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(https://i.analdin.com/images/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(https://i.analdin.com/images/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(https://i.analdin.com/images/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}@media screen and (max-width:560px){.fancybox-skin{padding:10px!important}}
	/*magnific-popup.css*/
	.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);opacity:0}.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}
	/*magnific-popup.css*/
	[role=button]{cursor:pointer}.btn,input.submit{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,input.submit.active.focus,input.submit.active:focus,input.submit.focus,input.submit:active.focus,input.submit:active:focus,input.submit:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover,input.submit.focus,input.submit:focus,input.submit:hover{color:#333;text-decoration:none}.btn.active,.btn:active,input.submit.active,input.submit:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],.input.submit[disabled],fieldset[disabled] .btn,fieldset[disabled] input.submit,input.submit.disabled{cursor:not-allowed;opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default,input.submit{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus,input.submit.focus,input.submit:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover,input.submit:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default,input.submit.active,input.submit:active{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover,input.submit.active.focus,input.submit.active:focus,input.submit.active:hover,input.submit:active.focus,input.submit:active:focus,input.submit:active:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default,input.submit.active,input.submit:active{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover,fieldset[disabled] input.submit.focus,fieldset[disabled] input.submit:focus,fieldset[disabled] input.submit:hover,input.submit.disabled.focus,input.submit.disabled:focus,input.submit.disabled:hover,input.submit[disabled].focus,input.submit[disabled]:focus,input.submit[disabled]:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat:repeat-x;border-color:#dbdbdb;text-shadow:0 1px 0 #fff;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x;background-color:#e8e8e8}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);background-repeat:repeat-x;background-color:#2e6da4}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);background-repeat:repeat-x;border-radius:4px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}
	/*pushy.css*/
	.pushy{position:fixed;width:200px;height:100%;top:0;z-index:9999;background:#333332;font-size:.9em;-webkit-box-shadow:inset -10px 0 6px -9px rgba(0,0,0,.7);-moz-box-shadow:inset -10px 0 6px -9px rgba(0,0,0,.7);box-shadow:inset -10px 0 6px -9px rgba(0,0,0,.7);overflow:auto;-webkit-overflow-scrolling:touch}.pushy a{display:block;color:#b3b3b1;padding:15px 30px;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(255,255,255,.1);text-decoration:none}.pushy a:hover{background:#3a68a1;color:#fff}.pushy-left{-webkit-transform:translate3d(-200px,0,0);-moz-transform:translate3d(-200px,0,0);-ms-transform:translate3d(-200px,0,0);-o-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}.pushy-open{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.container-push,.push-push{-webkit-transform:translate3d(200px,0,0);-moz-transform:translate3d(200px,0,0);-ms-transform:translate3d(200px,0,0);-o-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}#container,.push,.pushy{-webkit-transition:-webkit-transform .2s cubic-bezier(.16,.68,.43,.99);-moz-transition:-moz-transform .2s cubic-bezier(.16,.68,.43,.99);-o-transition:-o-transform .2s cubic-bezier(.16,.68,.43,.99);transition:transform .2s cubic-bezier(.16,.68,.43,.99)}.site-overlay{display:none}.pushy-active .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:rgba(0,0,0,.5);-webkit-animation:fade .5s;-moz-animation:fade .5s;-o-animation:fade .5s;animation:fade .5s}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@-o-keyframes fade{0%{opacity:0}100%{opacity:1}}@media screen and (max-width:768px){.pushy{font-size:1em}}
	/*jquery.bxslider.css*/
	.bx-wrapper{position:relative;margin:0 auto 60px;padding:0}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(https://i.analdin.com/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(https://i.analdin.com/images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(https://i.analdin.com/images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(https://i.analdin.com/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(https://i.analdin.com/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}jquery.bxslider.css
	/*cookieconsent.min.css*/
	.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s} .cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1} .cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em} @media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}} .cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block} .cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
