@media screen and (min-width: 801px) {
	.d-flex-pc {
		display: -webkit-box !important;
		display: -webkit-flex !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	.width__wrapper {
		width: 1024px;
		margin: 0 auto;
		background-color: #ffffff;
	}

	.space-box.relative {
		background-image: url(//storage.victoriyaclub.com/img/fonVC.jpg);
		background-attachment: fixed;
		background-position: center top;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.width__wrapper .space-header-float.relative.fixed {
		max-width: 100%;
		margin: auto;
	}

	.footer {
		width: 1024px !important;
	}
}

span#result {
	display: inline-block !important;
}

#trp-floater-ls {
	display: none !important;
}

.language-site.d-flex.align-items-center {
	width: max-content;
	padding: 0 20px 0 10px;
	margin-top: 15px;
	background-color: #e6eff5;
	border-radius: 5px;
	font-size: 16px;
	min-height: 44px;
	font-family: "PT Sans", sans-serif;
	color: #232323;
	position: relative;
}

.footer .language-site .lng-btn .arrow {
	margin-left: 5px;
}

.footer .language-site .lng-btn .arrow img {
	position: absolute;
	top: 35%;
}

.footer .footer-inner .payments-item .payments-icon-list img {
	margin-right: 5px;
}

h2 {
	clear: both;
	width: 100%;
}

@media screen and (max-width: 767px) {
	.footer .footer-inner .payments-item .payments-icon-list img {
		margin-bottom: 5px;
	}

	.language-site.d-flex.align-items-center {
		padding: 8.5px 25px !important;
	}
}

/************************************************************ /css/base64_chosen_.grey_jquerUi.min.css *********/

.nav-menu ul li:after {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAQCAYAAADXnxW3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB1JREFUeNpi3HTw+H8mBiBAEIz///+HskiWBQgwAM+jD8Hy+9UOAAAAAElFTkSuQmCC) 50% 50% no-repeat
}

.site-form .chosen-single {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAIAAAC0Ujn1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFOUFDMzJCRDA1RTIxMUU0QjgzM0RGMjIyN0Q2RUQ5OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFOUFDMzJCRTA1RTIxMUU0QjgzM0RGMjIyN0Q2RUQ5OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU5QUMzMkJCMDVFMjExRTRCODMzREYyMjI3RDZFRDk5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU5QUMzMkJDMDVFMjExRTRCODMzREYyMjI3RDZFRDk5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6yly5gAAAPdJREFUeNrs1r1uhDAQBGCyWv8Byfs/X6qTIkW6A2zj4+yMRZty6K7y52Z3NDISH9+3n2EYrGo5Di7kormAXDQXkIvmvgv5p5DXq6pI2gsdao3u5dn3WMOF5FLq0IxROqTVhl7yXujohaAX5PfWcNH7bq05Y+iQivxGY97pUGcNDuQPznEhW84V+a2hoxeC4re006E41piRf/SOC1lTzx+cpaN/MiPuMdOhwdslJuSfgudCli2h+OAdHYJexvPOhk7Bnfnn0XMhj7Xnn7ynQ9rQsOcRIx06B+yJyP85BS7k9748jwNPkI7+H/I1j+ceLuSiucCfAAMAkWsL3+Pp5fEAAAAASUVORK5CYII=)
}

.site-form .chosen-single div b {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NzAxNUVFOUQ1NDAxMUUzQUMwREQ0RjRFM0JGNjE0QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4NzAxNUVFQUQ1NDAxMUUzQUMwREQ0RjRFM0JGNjE0QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg3MDE1RUU3RDU0MDExRTNBQzBERDRGNEUzQkY2MTRBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg3MDE1RUU4RDU0MDExRTNBQzBERDRGNEUzQkY2MTRBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+uG6KUQAAAE1JREFUeNpiTC6q/s8ABHN6WxgZ0EBKcQ1YjglZAIiZ0BWAFaGZ8BddAUie8f///zCdf5FNRnYCE5IAM5D6h64ADEAmIWOQR9DFAAIMAPxDOIyZXP87AAAAAElFTkSuQmCC) center 13px no-repeat
}

.site-form .chosen-single:hover div b {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRDAyRUY2ODA1RTExMUU0QTczRkZGNTg2QTNGNzk0QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRDAyRUY2OTA1RTExMUU0QTczRkZGNTg2QTNGNzk0QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkNEMDJFRjY2MDVFMTExRTRBNzNGRkY1ODZBM0Y3OTRDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkNEMDJFRjY3MDVFMTExRTRBNzNGRkY1ODZBM0Y3OTRDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+s3Na1QAAAE1JREFUeNpilMva/Z8BCB5OdWFkQAPy2XvAckzIAkDMhK4ArAjNhL/oCkDyjP///4fp/ItsMrITmJAEmIHUP3QFYAAyCRmDPIIuBhBgAOHvOHLqKQYmAAAAAElFTkSuQmCC)
}

.site-form .chosen-with-drop .chosen-single div b {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4RTk0N0JCOEQ1NDAxMUUzODVBMkUxMDI3RUI0NTVGMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4RTk0N0JCOUQ1NDAxMUUzODVBMkUxMDI3RUI0NTVGMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhFOTQ3QkI2RDU0MDExRTM4NUEyRTEwMjdFQjQ1NUYzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhFOTQ3QkI3RDU0MDExRTM4NUEyRTEwMjdFQjQ1NUYzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VCiC5QAAAEVJREFUeNpi+P//PwMyTi6q/o8uxsSABFKKa/5C6f/I4kxoCpD5/1EUQQXA7Dm9LYzoCpnQjGbGppAFxkGWgPFhBgAEGAAwAjXhnHw2qgAAAABJRU5ErkJggg==) center center no-repeat
}

.site-form .item-ico-user:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAYAAADtaU2/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmNGU5ZWI4Yy01ZGUyLTkyNGQtYjhhNC02NzhlYjc4MGU3MzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTA3NTdCQzkwMzg1MTFFNEI4RTlGOTIxRDFBNjE5MzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTA3NTdCQzgwMzg1MTFFNEI4RTlGOTIxRDFBNjE5MzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmY0ZTllYjhjLTVkZTItOTI0ZC1iOGE0LTY3OGViNzgwZTczNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpmNGU5ZWI4Yy01ZGUyLTkyNGQtYjhhNC02NzhlYjc4MGU3MzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5xwliRAAACCElEQVR42uRWu04cMRS1x68poKGL0lLnG6CnoKFAiYSUNil5roCC55IHhChKEaFEkfIRdNvsF6RKFWkrChqUSGg84xlz7s6wItEyrKWspsiVPPaM5Xt8j++5Hu69Zw2Yj5pAdc6xRoCzLGsG2FrLZOiivcP2Y631RynVbElbdp7a9MVma/1yrMDGmG+xiWeU1owS02VygXOuMTU/qo8kScKo3m8fTSmlZ7QxzAA4Ro/omZJqDkyYEOCgiEUkJoQQTKIJWS6VRcFEaTGxOJaIyUArPVgURYNxv40zuTzzvzwixOGygnr6hrEv7XpUP2mahkW8sbpyBcAfBOorcNoI+u+ttdVsrDpGgT3zVaRkBfXefwrxked5OHDE+RlO9PLOmf9E+xy0eWw2CPj43ftpZPMaEivhVUIJvEiltt+enE6HJCgf5XZqv37zyGizB/0uQbdCKUUSGtBGZ4aEyVNrv9rUbq6vLF/U+et0Or4WePfgUMZx/NKYeAcFYxKRMQn9EuhtxLSewOnGqTbw29pkG1r9sNXacMP8drtdXysngHxBVXqm/gKsJPQHdX0Gyu+TRZ6fOOmeYOr5ML9U7aIHzmKxXxwq6eRVVMMazRWVxmkN1j69zy9YrC8goPCVy7JlDJUDnfyBCjWgHTtBf1pz0YyWXP/aer1eM78+RHUjwET1/wVM8rwRYABMPhVyrMyJdwAAAABJRU5ErkJggg==) left center no-repeat
}

.site-form .item-ico-email:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAYAAADtaU2/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmNGU5ZWI4Yy01ZGUyLTkyNGQtYjhhNC02NzhlYjc4MGU3MzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjkyQjk0RDcwMzg1MTFFNEEwQTU5QUY3OERDQzBCRDUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjkyQjk0RDYwMzg1MTFFNEEwQTU5QUY3OERDQzBCRDUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmY0ZTllYjhjLTVkZTItOTI0ZC1iOGE0LTY3OGViNzgwZTczNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpmNGU5ZWI4Yy01ZGUyLTkyNGQtYjhhNC02NzhlYjc4MGU3MzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5EBFGSAAACM0lEQVR42uRWvW4TQRDendk7GxrehDdIESk1D0DJAxA5BmT57NhWgi2EkVxQUSBEA1VaHoTKPV2kSEll3+1PvjmfwZa4BaW5wiuNfJ69nW++b2ZWp0MIqoEVqAlUa61qBLgoimaA1+v1gQGvVitlYi9MLi7HSZqO0iRVJkkUESmtdWl7LYrJEPPOlY2TF7kq8rw/Gg5mDwJmNmODlSRJhgTwn0vbBd+CugoUG8p7f+7YzWKMo1IT05yJB2A6E7YCijwUEtkz8W2TYqIJfi9glw+usWHTRYAZWPTB6n3wXm0vnD3W4t/svYVzjCQnOJvVxc3zPC41bWTtIWIBKd9AQvIhdIWlsJMlEstcQuZ3AB7g3RGAz6nar5vjOLA0E5WiDAHqEPQVghOsswsM0A9orB6yHEKDsZwhqhdTzpj/vly9T6tG6go4Dp+KHwktACoJiTotRf+eUHk3Cizj4SV7recImqG6Pbhv4e8IeBXlTIl/U3ORWqEcmZytW9IbUWAHdcnzgox5DeleQNxpSTKEGwCcVvV4zlpPyxyU+gXAAUxbZ/v1Y8pxYNTuIwDPMCLPNPMnPEsbM6C/gvF1lf3nyi+yf4H/DglnKIWui1uOYJSxdS9xERx79t8RlOnPjZXCrn4/S+03wOy8/4ZzJ7Baxikuoziws0+tpSswerStudSnarInu/NcXpmYZWuLx5D5B84eYfvn3+K2222lm/gCWS6XzXyBCOPDAm61WgcGLHN8L8AAjjhL0emNmAUAAAAASUVORK5CYII=) left center no-repeat
}

.site-form .item-ico-pass:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAYAAADtaU2/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmNGU5ZWI4Yy01ZGUyLTkyNGQtYjhhNC02NzhlYjc4MGU3MzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUVEQzhCMzkwMzg1MTFFNEE4MjY4RjhGREEzRDZEMkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUVEQzhCMzgwMzg1MTFFNEE4MjY4RjhGREEzRDZEMkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmY0ZTllYjhjLTVkZTItOTI0ZC1iOGE0LTY3OGViNzgwZTczNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpmNGU5ZWI4Yy01ZGUyLTkyNGQtYjhhNC02NzhlYjc4MGU3MzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5BFWGiAAAB00lEQVR42uRWu0oDQRSdx778BTsL8SOiXRDE0k9IKSJIlFSGqISgwSISFB+VH2FjE1i/wiqN/kJ2szvjufuAxSKZhcgUXrjM7J27c+bcx+xyrTWzIFrYQE2ShFkBns/ndoCjKLIH7NR9qdu72BRCDBjnzbxM9LtSqtPrnn+a7jGbzeox7l1ebTmuG0rpTKSUG7k6E7LRWh3gWoxdz+uDbb9z2h5VzKPBzXBNSdnH/OBPGAd+0PQ9//W3HbYnrO3WyTE3uUCuh7eh7/sNhBSp5SxNU6aVyta4EAwhZ7RPgjbBpuFZ+2Rn0X5hGGqjULuu2/A8jzmOw8pjpsVIoGTnmAscCoW2vbI+ltiYVACEGIPdm0rTdVKak43WSr9lQhEzYoyCypUY4RmAreOjw29auxvftzB8ZeCF39KLGmmpVVy6eEkV+SXBXFefTSQ7pLFzRcHqpRKNZ4pEuWaUOqSlFmOqYJEX015pw3w/y70w3wrFapZjCiUpL0JazWM5L31Mwp51iNH3E+UfE1Pkl/KjMI4fHnUJnPU19TG+s+S79CIKAjPgOI4/MDRSahVqJ7DS1dwT6wK48F0ouIzMbq5Vy3Q6tfPrQ6G2Akyh/l/A1Mc/AgwAYKbIj042pBoAAAAASUVORK5CYII=) left center no-repeat
}

.site-form input.error, .site-form input.success {
	background-position: right center;
	background-repeat: no-repeat
}

.site-form input.error {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAASCAYAAACuLnWgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RTNENzU2ODAzODYxMUU0OEIzOUJGN0JFRjY0OEVCQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RTNENzU2OTAzODYxMUU0OEIzOUJGN0JFRjY0OEVCQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVFM0Q3NTY2MDM4NjExRTQ4QjM5QkY3QkVGNjQ4RUJBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVFM0Q3NTY3MDM4NjExRTQ4QjM5QkY3QkVGNjQ4RUJBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5MttlAAAAeBJREFUeNqclUtLQkEUx8ceUEHcXtTCjCgCF9bGnW6ypRBUtHARbV2UtmlR4KqCiFrUog8gtAgKFGrdXdkHqCAIs8DopVFusiy7/c90k1HuSw/8mOHMnPnfM3PujO2SaVoXmAXjYBh0ghdwDo5BFGQrg5yKormYrUKkDiyCZdDG9O0NrIMt8GMmUif068EB2DARYOo4zTtU4wxNFNkGU6w6mwQ7VkVGwTyrzeaAz4rIqugcSiY5rX5/2eRGh4P1yzJzZjJMCgTEoRUzETvwis6vdJrVSxKzR6OsIxjkviaXiwtQW8zl2OfFhRjiVdfRFaFUbaLz1udjuf193u9eW2N98TgXIOEPLJ5yu3krVikYMxLp1Rp4CIXYcyTC+y3ev0RJOD0xwTPRMMNMCloD9NXNHk+Zj8ToXHSsYCRyX+mkhRzYIjp4+urs5iY/J9GvlbzuyeOPHwCKyHcyqSiZDG9vXC7uu5IkJS/L3E/c+f1KRdyggj9eiwbopMApKO3NeyLB28dwuLT/1FJBUCH8V5hgFHCtl8j/3UUVdsJqN6os2ezuksFujQK7arylu2sBxKoUiKlxli/IIpgGSyBvEpdX502rcYZm03m0esCM+miNgHbwCs7AEdgDT1YfrV8BBgBqlcIR/+g67gAAAABJRU5ErkJggg==)
}

.site-form input.success {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAASCAYAAACuLnWgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MkY4N0QyMDAzODYxMUU0QjY1RENFM0ZCMThCQTM0MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MkY4N0QyMTAzODYxMUU0QjY1RENFM0ZCMThCQTM0MiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYyRjg3RDFFMDM4NjExRTRCNjVEQ0UzRkIxOEJBMzQyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYyRjg3RDFGMDM4NjExRTRCNjVEQ0UzRkIxOEJBMzQyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+NK5AcgAAAahJREFUeNpiZFg3kwELEAHiOCD2BWJdIBYG4rdAfBmItwDxQiB+g67pf2AaNrMYmLDwy4D4NhD3ArED1AIGKA3i90Dly7DoJ2gJMxCvBuJOIBYgoE8Aqm4NVB/RlkwA4iAG0kAgEE8k1hJQMOQwkAeygdiRGEuaiTFNmouD4ZSPLcMUC110qSZClkgDsTUxlrQZazLwsrIwrH/4HF3KGmoOTktAXmUkZEGciiyDmYgAw6k3Hxj2PsdIvSD9Trj0sgCxDLpgjqYimF545zHD599/wMGUo6EAZledvY4zNPH55BfW2AQa2g4MHhCo1FMFB9OUGw8Ynn77gcusX/h88gxdcMr1+wymwKBxlhQBRzKIBgXTIqDP8IDn+HxyCptEzonL4OABWUAgmGDgFD5L7gHxMXQJkMFxh8+D6fZLt/EFEwgcBeK7+IILBGqAeB+65I2PXxjMthwmJnXXEpMZ9wPxVDJz/FSofqLKrnwgXk+iBeuh+oguIP8CcQgQVwDxdwL6vkPVhUD1EW0JCPyDFuGg3FgCxAeB+D1U7j2UXwKV74SqJwgAAgwA9w51qvCTyrcAAAAASUVORK5CYII=)
}

#user-panel .item .main ul li {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAIAAAAW4yFwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4RjU1NkYzQUQ1NkUxMUUzQTJBNDk3QkI0OEZDNkQwOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4RjU1NkYzQkQ1NkUxMUUzQTJBNDk3QkI0OEZDNkQwOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhGNTU2RjM4RDU2RTExRTNBMkE0OTdCQjQ4RkM2RDA5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhGNTU2RjM5RDU2RTExRTNBMkE0OTdCQjQ4RkM2RDA5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4yFKzwAAABNJREFUeNpiuHzrPsP///8BAgwAFT4FitRR4nQAAAAASUVORK5CYII=) left bottom repeat-x
}

input.left-search-ico {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAPCAYAAAALWoRrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQjU3RDIyOURBNEExMUUzODgyREIyOEJEQUJGQkVENyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQjU3RDIyQURBNEExMUUzODgyREIyOEJEQUJGQkVENyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZCNTdEMjI3REE0QTExRTM4ODJEQjI4QkRBQkZCRUQ3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZCNTdEMjI4REE0QTExRTM4ODJEQjI4QkRBQkZCRUQ3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iv7hOQAAAThJREFUeNqs008rRFEYx/Fzp1GGxIrNrEjIQkOZxthhIRTZyKsg2cxKshRvgyliMUWUtX87wwKvYIrYkD9d31M/m9u9M+c289Snezv3nnOf59zneL7vm7DYK50Hh1IY0P09Pk1EJEztaMU2KriVisZSYROSNRZswRlyuMGxxmexpvFJfMTJdEMTNzGKLcnpOoZCcJJXZU+bVGYZ+ZBXPFyiF534dsm0H+04jHhuszlAB7pdy2/W9b3KO/8d0Oa66BN+tW9RMY4fPLou+ooTLCMb8nwY89qetzh/f10l2rZa0d4NYhUXaskhpOMs+oApZb2LZ9xhBy8ooQ/2+HW5Nr+NK3XCHEaUyDWO1AH7WFA1E7YNXRY1OjFFCcaSPjCNU/vzEqb++MKitiCDnqRpTNhKZnS6yn8CDAABmkabBRLUzAAAAABJRU5ErkJggg==);
	background-position: left center;
	background-repeat: no-repeat
}

.index-slideshow-container:after {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RkE2NjQwMUY4OUExMUUzQUYyMTlDOEYzQThGNURFQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RkE2NjQwMkY4OUExMUUzQUYyMTlDOEYzQThGNURFQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdGQTY2M0ZGRjg5QTExRTNBRjIxOUM4RjNBOEY1REVDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdGQTY2NDAwRjg5QTExRTNBRjIxOUM4RjNBOEY1REVDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0NhwNQAAAD5JREFUeNpi/P//PwMSYATif0DMBMRwCSYGVPAXjcZQdB9qEszE+3AZkHVA7PQfOwCJMzBC3fSfATdgBAgwAJXNLR9bkT9yAAAAAElFTkSuQmCC)
}

.milti-selector .dropdown a:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNEY1NTZFREZDQUUxMUUzOEVCMkRDMkM1NzBDQUUyNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY1NTZFRUZDQUUxMUUzOEVCMkRDMkM1NzBDQUUyNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI0RjU1NkVCRkNBRTExRTM4RUIyREMyQzU3MENBRTI1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI0RjU1NkVDRkNBRTExRTM4RUIyREMyQzU3MENBRTI1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+HMejzQAAAIBJREFUeNpinDpjFgMBwAjE/5kIKBIG4iNA7M5CQNFuIDYE4kwmIhTtBOJImEJpNEV7kBQFAvF3kMIWIL4KxGZIigygigJAikC6QW78AcT8QLwLiB8DsQ6Soh8wa1igJoJAM1TDDqh1P5AdDfM1TLE1NkXICmGKQW7+hy0YAAIMAADhGpqJPm14AAAAAElFTkSuQmCC)
}

.milti-selector .dropdown a.active:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNEMyRTc5OEZDQUUxMUUzOTQ1N0QzNTRBQTFGRDU1QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNEMyRTc5OUZDQUUxMUUzOTQ1N0QzNTRBQTFGRDU1QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY0QzJFNzk2RkNBRTExRTM5NDU3RDM1NEFBMUZENTVDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY0QzJFNzk3RkNBRTExRTM5NDU3RDM1NEFBMUZENTVDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3UN/XQAAAIxJREFUeNpi+P//PwM+zOg6kRFMgwhcgMltkjCQ2gTETTgVQhXtBmJDIN6IVSGaop1AHMgElZBGU7QHWdG/XXnfGYGObQFycoDYDYjvQhUZQBUFABX9ABnAAsQgBj8Q7wLix0Csg64IBMBuBFpXA2Q3Q8V2QK37gexuuGegiq2xKQIDtMBlwhXwAAEGACNObvEbtGSmAAAAAElFTkSuQmCC)
}

.icheckbox_flat-grey:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NjM3MDIwMTAzOTYxMUU0OTNCN0NBNkMxN0MyN0ZDQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NjM3MDIwMjAzOTYxMUU0OTNCN0NBNkMxN0MyN0ZDQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk2MzcwMUZGMDM5NjExRTQ5M0I3Q0E2QzE3QzI3RkNCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk2MzcwMjAwMDM5NjExRTQ5M0I3Q0E2QzE3QzI3RkNCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+a0I31wAAAJRJREFUeNpi+P//PwMebAnEp4A4F58iVSC+/h8CTjExMDBwArE0AyoQB+IZQKwB5R8A6awA4nNA7AE1iROIF/xHgO1AzAWSuAgVuAnEFkBchqToKhBLgQwAKaxGkrgPxO+h7NdAbApzM4hgBuLF/1HBDyAOQfYcjMELxIeRFBahhwJ6cJwE4j6oLSgKGcGqiQAAAQYAoSATXj89D8UAAAAASUVORK5CYII=) center center no-repeat
}

/*!Chosen, a Select Box Enhancer for jQuery and Prototype by Patrick Filler for Harvest, http://getharvest.com
Version 1.1.0 Full source at https://github.com/harvesthq/chosen Copyright (c) 2011 Harvest http://getharvest.com MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md This file is generated by `grunt build`, do not edit it by hand.*/
.chosen-container {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	zoom: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.chosen-container .chosen-drop {
	position: absolute;
	top: 100%;
	left: -9999px;
	z-index: 1010;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	border: 1px solid #aaa;
	border-top: 0;
	background: #fff;
	box-shadow: 0 4px 5px rgba(0, 0, 0, .15)
}

.chosen-container.chosen-with-drop .chosen-drop {
	left: 0
}

.chosen-container a {
	cursor: pointer
}

.chosen-container-single .chosen-single {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0 0 0 8px;
	height: 23px;
	border: 1px solid #aaa;
	border-radius: 5px;
	background-color: #fff;
	background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), color-stop(100%, #f4f4f4));
	background: -webkit-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background: -moz-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background: -o-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background: linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background-clip: padding-box;
	box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, .1);
	color: #444;
	text-decoration: none;
	white-space: nowrap;
	line-height: 24px
}

.chosen-container-single .chosen-default {
	color: #999
}

.chosen-container-single .chosen-single span {
	display: block;
	overflow: hidden;
	margin-right: 26px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.chosen-container-single .chosen-single-with-deselect span {
	margin-right: 38px
}

.chosen-container-single .chosen-single abbr {
	position: absolute;
	top: 6px;
	right: 26px;
	display: block;
	width: 12px;
	height: 12px;
	background: url(//storage.victoriyaclub.com/img/chosen-sprite.png) -42px 1px no-repeat;
	font-size: 1px
}

.chosen-container-single .chosen-single abbr:hover, .chosen-container-single.chosen-disabled .chosen-single abbr:hover {
	background-position: -42px -10px
}

.chosen-container-single .chosen-single div {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 18px;
	height: 100%
}

.chosen-container-single .chosen-single div b {
	display: block;
	width: 100%;
	height: 100%;
	background: url(chosen-sprite.png) 0 2px no-repeat
}

.chosen-container-single .chosen-search {
	position: relative;
	z-index: 1010;
	margin: 0;
	padding: 3px 4px;
	white-space: nowrap
}

.chosen-container-single .chosen-search input[type=text] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 1px 0;
	padding: 4px 20px 4px 5px;
	width: 100%;
	height: auto;
	outline: 0;
	border: 1px solid #aaa;
	background: url(chosen-sprite.png) 100% -20px no-repeat;
	font-size: 1em;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0
}

.chosen-container-single .chosen-drop {
	margin-top: -1px;
	border-radius: 0 0 4px 4px;
	background-clip: padding-box
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
	position: absolute;
	left: -9999px
}

.chosen-container .chosen-results {
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0 4px 4px 0;
	padding: 0 0 0 4px;
	max-height: 240px;
	-webkit-overflow-scrolling: touch
}

.chosen-container .chosen-results li {
	display: none;
	margin: 0;
	padding: 5px 6px;
	list-style: none;
	line-height: 15px;
	-webkit-touch-callout: none
}

.chosen-container .chosen-results li.active-result {
	display: list-item;
	cursor: pointer
}

.chosen-container .chosen-results li.disabled-result {
	display: list-item;
	color: #ccc;
	cursor: default
}

.chosen-container .chosen-results li.highlighted {
	background-color: #3875d7;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
	background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
	color: #fff
}

.chosen-container .chosen-results li.no-results {
	display: list-item;
	background: #f4f4f4
}

.chosen-container .chosen-results li.group-result {
	display: list-item;
	font-weight: 700;
	cursor: default
}

.chosen-container .chosen-results li.group-option {
	padding-left: 15px
}

.chosen-container .chosen-results li em {
	font-style: normal;
	text-decoration: underline
}

.chosen-container-multi .chosen-choices {
	position: relative;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto !important;
	height: 1%;
	border: 1px solid #aaa;
	background-color: #fff;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
	background-image: -webkit-linear-gradient(#eee 1%, #fff 15%);
	background-image: -moz-linear-gradient(#eee 1%, #fff 15%);
	background-image: -o-linear-gradient(#eee 1%, #fff 15%);
	background-image: linear-gradient(#eee 1%, #fff 15%);
	cursor: text
}

.chosen-container-multi .chosen-choices li {
	float: left;
	list-style: none
}

.chosen-container-multi .chosen-choices li.search-field {
	margin: 0;
	padding: 0;
	white-space: nowrap
}

.chosen-container-multi .chosen-choices li.search-field input[type=text] {
	margin: 1px 0;
	padding: 5px;
	height: 15px;
	outline: 0;
	border: 0 !important;
	background: 0 0 !important;
	box-shadow: none;
	color: #666;
	font-size: 100%;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0
}

.chosen-container-multi .chosen-choices li.search-field .default {
	color: #999
}

.chosen-container-multi .chosen-choices li.search-choice {
	position: relative;
	margin: 3px 0 3px 5px;
	padding: 3px 20px 3px 5px;
	border: 1px solid #aaa;
	border-radius: 3px;
	background-color: #e4e4e4;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
	background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-clip: padding-box;
	box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05);
	color: #333;
	line-height: 13px;
	cursor: default
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	position: absolute;
	top: 4px;
	right: 3px;
	display: block;
	width: 12px;
	height: 12px;
	background: url(chosen-sprite.png) -42px 1px no-repeat;
	font-size: 1px
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
	background-position: -42px -10px
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
	padding-right: 5px;
	border: 1px solid #ccc;
	background-color: #e4e4e4;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
	background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	color: #666
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
	background: #d4d4d4
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
	background-position: -42px -10px
}

.chosen-container-multi .chosen-results {
	margin: 0;
	padding: 0
}

.chosen-container-multi .chosen-drop .result-selected {
	display: list-item;
	color: #ccc;
	cursor: default
}

.chosen-container-active .chosen-single {
	border: 1px solid #5897fb;
	box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.chosen-container-active.chosen-with-drop .chosen-single {
	border: 1px solid #aaa;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #eee), color-stop(80%, #fff));
	background-image: -webkit-linear-gradient(#eee 20%, #fff 80%);
	background-image: -moz-linear-gradient(#eee 20%, #fff 80%);
	background-image: -o-linear-gradient(#eee 20%, #fff 80%);
	background-image: linear-gradient(#eee 20%, #fff 80%);
	box-shadow: 0 1px 0 #fff inset
}

.chosen-container-active.chosen-with-drop .chosen-single div {
	border-left: none;
	background: 0 0
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -18px 2px
}

.chosen-container-active .chosen-choices {
	border: 1px solid #5897fb;
	box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.chosen-container-active .chosen-choices li.search-field input[type=text] {
	color: #111 !important
}

.chosen-disabled {
	opacity: .5 !important;
	cursor: default
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close, .chosen-disabled .chosen-single {
	cursor: default
}

.chosen-rtl {
	text-align: right
}

.chosen-rtl .chosen-single {
	overflow: visible;
	padding: 0 8px 0 0
}

.chosen-rtl .chosen-single span {
	margin-right: 0;
	margin-left: 26px;
	direction: rtl
}

.chosen-rtl .chosen-single-with-deselect span {
	margin-left: 38px
}

.chosen-rtl .chosen-single div {
	right: auto;
	left: 3px
}

.chosen-rtl .chosen-single abbr {
	right: auto;
	left: 26px
}

.chosen-rtl .chosen-choices li {
	float: right
}

.chosen-rtl .chosen-choices li.search-field input[type=text] {
	direction: rtl
}

.chosen-rtl .chosen-choices li.search-choice {
	margin: 3px 5px 3px 0;
	padding: 3px 5px 3px 19px
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
	right: auto;
	left: 4px
}

.chosen-rtl .chosen-drop, .chosen-rtl.chosen-container-single-nosearch .chosen-search {
	left: 9999px
}

.chosen-rtl.chosen-container-single .chosen-results {
	margin: 0 0 4px 4px;
	padding: 0 4px 0 0
}

.chosen-rtl .chosen-results li.group-option {
	padding-right: 15px;
	padding-left: 0
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
	border-right: none
}

.chosen-rtl .chosen-search input[type=text] {
	padding: 4px 5px 4px 20px;
	background: url(chosen-sprite.png) -30px -20px no-repeat;
	direction: rtl
}

.chosen-rtl.chosen-container-single .chosen-single div b {
	background-position: 6px 2px
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
	background-position: -12px 2px
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
	.chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span, .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .chosen-container-single .chosen-search input[type=text], .chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b, .chosen-rtl .chosen-search input[type=text] {
		background-image: url(//storage.victoriyaclub.com/img/chosen-sprite@2x.png) !important;
		background-size: 52px 37px !important;
		background-repeat: no-repeat !important
	}
}

.icheckbox_flat-grey, .iradio_flat-grey {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: 20px;
	height: 20px;
	background: url(../img/grey.png?1486042296) no-repeat;
	border: none;
	cursor: pointer
}

.icheckbox_flat-grey {
	background-position: 0 0
}

.icheckbox_flat-grey.checked {
	background-position: -22px 0
}

.icheckbox_flat-grey.disabled {
	background-position: -44px 0;
	cursor: default
}

.icheckbox_flat-grey.checked.disabled {
	background-position: -66px 0
}

.iradio_flat-grey {
	background-position: -88px 0
}

.iradio_flat-grey.checked {
	background-position: -110px 0
}

.iradio_flat-grey.disabled {
	background-position: -132px 0;
	cursor: default
}

.iradio_flat-grey.checked.disabled {
	background-position: -154px 0
}

@media (-o-min-device-pixel-ratio: 5/4),(-webkit-min-device-pixel-ratio: 1.25),(min-resolution: 120dpi) {
	.icheckbox_flat-grey, .iradio_flat-grey {
		background-image: url(grey@2x.png);
		-webkit-background-size: 176px 22px;
		background-size: 176px 22px
	}
}

.icheckbox_flat-grey {
	width: 16px !important;
	height: 16px !important;
	background: #bdc3c7;
	top: -2px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	psition: relative;
	transition: all .2s linear;
	margin-right: 3px
}

.icheckbox_flat-grey:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 16px;
	height: 16px;
	display: none;
	transition: all .2s linear
}

.icheckbox_flat-grey.hover {
	background-position: -181px -89px
}

.icheckbox_flat-grey.hover:before {
	display: block;
	opacity: .5
}

.icheckbox_flat-grey.checked {
	background: #00bca5
}

.icheckbox_flat-grey.checked:before {
	display: block;
	opacity: 1
}

/*! jQuery UI - v1.10.4 - 2014-07-05* http://jqueryui.com* Includes: jquery.ui.core.css, jquery.ui.autocomplete.css, jquery.ui.datepicker.css, jquery.ui.menu.css, jquery.ui.slider.css* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
	display: none
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.ui-helper-zfix, .ui-widget-overlay {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}

.ui-helper-clearfix:after, .ui-helper-clearfix:before {
	content: "";
	display: table;
	border-collapse: collapse
}

.ui-helper-clearfix:after {
	clear: both
}

.ui-helper-clearfix {
	min-height: 0
}

.ui-helper-zfix {
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0)
}

.ui-front {
	z-index: 100
}

.ui-state-disabled {
	cursor: default !important
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}

.ui-widget-overlay {
	position: fixed
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0
}

.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em
}

.ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-prev-hover {
	top: 1px
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px
}

.ui-datepicker .ui-datepicker-next {
	right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px
}

.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 49%
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: 700;
	border: 0
}

.ui-datepicker td {
	border: 0;
	padding: 1px
}

.ui-datepicker td a, .ui-datepicker td span {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em;
	width: auto;
	overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-multi .ui-datepicker-group, .ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}

.ui-datepicker.ui-datepicker-multi {
	width: auto
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0
}

.ui-datepicker-rtl {
	direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
	float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}

.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: 0
}

.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute
}

.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}

.ui-menu .ui-menu-divider {
	margin: 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0
}

.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0;
	font-weight: 400
}

.ui-menu .ui-menu-item a.ui-state-active, .ui-menu .ui-menu-item a.ui-state-focus {
	font-weight: 400;
	margin: -1px
}

.ui-menu .ui-state-disabled {
	font-weight: 400;
	margin: .4em 0 .2em;
	line-height: 1.5
}

.ui-menu .ui-state-disabled a {
	cursor: default
}

.ui-menu-icons {
	position: relative
}

.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em
}

.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em
}

.ui-menu .ui-menu-icon {
	position: static;
	float: right
}

.ui-slider {
	position: relative;
	text-align: left
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0
}

.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit
}

.ui-slider-horizontal {
	height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}

.ui-slider-vertical {
	width: .8em;
	height: 100px
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0
}

/************************************************************ /css/pt_sans.css *********/

/* cyrillic-ext */
@font-face {
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: 400;
	src: local('PT Sans Italic'), local('PTSans-Italic'), url(//storage.victoriyaclub.com/fonts/PT_Sans/GpWpM_6S4VQLPNAQ3iWvVRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: 400;
	src: local('PT Sans Italic'), local('PTSans-Italic'), url(//storage.victoriyaclub.com/fonts/PT_Sans/7dSh6BcuqDLzS2qAASIeuhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin-ext */
@font-face {
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: 400;
	src: local('PT Sans Italic'), local('PTSans-Italic'), url(//storage.victoriyaclub.com/fonts/PT_Sans/DVKQJxMmC9WF_oplMzlQqRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: 400;
	src: local('PT Sans Italic'), local('PTSans-Italic'), url(//storage.victoriyaclub.com/fonts/PT_Sans/PIPMHY90P7jtyjpXuZ2cLFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}

/* cyrillic-ext */
@font-face {
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: 700;
	src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url(//storage.victoriyaclub.com/fonts/PT_Sans/lILlYDvubYemzYzN7GbLkK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: 700;
	src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url(//storage.victoriyaclub.com/fonts/PT_Sans/lILlYDvubYemzYzN7GbLkJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin-ext */
@font-face {
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: 700;
	src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url(//storage.victoriyaclub.com/fonts/PT_Sans/lILlYDvubYemzYzN7GbLkD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: 700;
	src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url(//storage.victoriyaclub.com/fonts/PT_Sans/lILlYDvubYemzYzN7GbLkOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}

/* cyrillic-ext */
@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	src: local('PT Sans'), local('PTSans-Regular'), url(//storage.victoriyaclub.com/fonts/PT_Sans/JX7MlXqjSJNjQvI4heMMGvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	src: local('PT Sans'), local('PTSans-Regular'), url(//storage.victoriyaclub.com/fonts/PT_Sans/vtwNVMP8y9C17vLvIBNZI_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin-ext */
@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	src: local('PT Sans'), local('PTSans-Regular'), url(//storage.victoriyaclub.com/fonts/PT_Sans/9kaD4V2pNPMMeUVBHayd7vY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	src: local('PT Sans'), local('PTSans-Regular'), url(//storage.victoriyaclub.com/fonts/PT_Sans/ATKpv8nLYAKUYexo8iqqrg.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}

/* cyrillic-ext */
@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 700;
	src: local('PT Sans Bold'), local('PTSans-Bold'), url(//storage.victoriyaclub.com/fonts/PT_Sans/kTYfCWJhlldPf5LnG4ZnHCEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 700;
	src: local('PT Sans Bold'), local('PTSans-Bold'), url(//storage.victoriyaclub.com/fonts/PT_Sans/g46X4VH_KHOWAAa-HpnGPiEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin-ext */
@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 700;
	src: local('PT Sans Bold'), local('PTSans-Bold'), url(//storage.victoriyaclub.com/fonts/PT_Sans/hpORcvLZtemlH8gI-1S-7iEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 700;
	src: local('PT Sans Bold'), local('PTSans-Bold'), url(//storage.victoriyaclub.com/fonts/PT_Sans/0XxGQsSc1g4rdRdjJKZrNPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}

/************************************************************ /css/tooltipster-sideTip-light.min.css *********/

.tooltipster-sidetip.tooltipster-light .tooltipster-box {
	border-radius: 3px;
	border: 1px solid #ccc;
	background: #ededed
}

.tooltipster-sidetip.tooltipster-light .tooltipster-content {
	color: #666
}

.tooltipster-sidetip.tooltipster-light .tooltipster-arrow {
	height: 9px;
	margin-left: -9px;
	width: 18px
}

.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow, .tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow {
	height: 18px;
	margin-left: 0;
	margin-top: -9px;
	width: 9px
}

.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-background {
	border: 9px solid transparent
}

.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color: #ededed;
	top: 1px
}

.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-background {
	border-left-color: #ededed;
	left: -1px
}

.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-background {
	border-right-color: #ededed;
	left: 1px
}

.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background {
	border-top-color: #ededed;
	top: -1px
}

.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-border {
	border: 9px solid transparent
}

.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color: #ccc
}

.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-border {
	border-left-color: #ccc
}

.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-border {
	border-right-color: #ccc
}

.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-border {
	border-top-color: #ccc
}

.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-uncropped {
	top: -9px
}

.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-uncropped {
	left: -9px
}

/************************************************************ /css/tooltipster.bundle.min.css *********/

.tooltipster-fall, .tooltipster-grow.tooltipster-show {
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
	-moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}

.tooltipster-base {
	display: flex;
	pointer-events: none;
	position: absolute
}

.tooltipster-box {
	flex: 1 1 auto
}

.tooltipster-content {
	box-sizing: border-box;
	max-height: 100%;
	max-width: 100%;
	overflow: auto
}

.tooltipster-ruler {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	visibility: hidden
}

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity
}

.tooltipster-fade.tooltipster-show {
	opacity: 1
}

.tooltipster-grow {
	-webkit-transform: scale(0, 0);
	-moz-transform: scale(0, 0);
	-o-transform: scale(0, 0);
	-ms-transform: scale(0, 0);
	transform: scale(0, 0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden
}

.tooltipster-grow.tooltipster-show {
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform
}

.tooltipster-swing.tooltipster-show {
	opacity: 1;
	-webkit-transform: rotateZ(0);
	-moz-transform: rotateZ(0);
	-o-transform: rotateZ(0);
	-ms-transform: rotateZ(0);
	transform: rotateZ(0);
	-webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 1);
	-webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
	-moz-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
	-ms-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
	-o-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
	transition-timing-function: cubic-bezier(.23, .635, .495, 2.4)
}

.tooltipster-fall {
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}

.tooltipster-fall.tooltipster-initial {
	top: 0 !important
}

.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0 !important;
	opacity: 0
}

.tooltipster-slide {
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}

.tooltipster-slide.tooltipster-initial {
	left: -40px !important
}

.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0 !important;
	opacity: 0
}

@keyframes tooltipster-fading {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

.tooltipster-update-fade {
	animation: tooltipster-fading .4s
}

@keyframes tooltipster-rotating {
	25% {
		transform: rotate(-2deg)
	}
	75% {
		transform: rotate(2deg)
	}
	100% {
		transform: rotate(0)
	}
}

.tooltipster-update-rotate {
	animation: tooltipster-rotating .6s
}

@keyframes tooltipster-scaling {
	50% {
		transform: scale(1.1)
	}
	100% {
		transform: scale(1)
	}
}

.tooltipster-update-scale {
	animation: tooltipster-scaling .6s
}

.tooltipster-sidetip .tooltipster-box {
	background: #565656;
	border: 2px solid #000;
	border-radius: 4px
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
	margin-top: 8px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
	margin-right: 8px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
	margin-left: 8px
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
	margin-bottom: 8px
}

.tooltipster-sidetip .tooltipster-content {
	color: #fff;
	line-height: 18px;
	padding: 6px 14px
}

.tooltipster-sidetip .tooltipster-arrow {
	overflow: hidden;
	position: absolute
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
	height: 10px;
	margin-left: -10px;
	top: 0;
	width: 20px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
	height: 20px;
	margin-top: -10px;
	right: 0;
	top: 0;
	width: 10px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
	height: 20px;
	margin-top: -10px;
	left: 0;
	top: 0;
	width: 10px
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
	bottom: 0;
	height: 10px;
	margin-left: -10px;
	width: 20px
}

.tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border {
	height: 0;
	position: absolute;
	width: 0
}

.tooltipster-sidetip .tooltipster-arrow-background {
	border: 10px solid transparent
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color: #565656;
	left: 0;
	top: 3px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
	border-left-color: #565656;
	left: -3px;
	top: 0
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
	border-right-color: #565656;
	left: 3px;
	top: 0
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
	border-top-color: #565656;
	left: 0;
	top: -3px
}

.tooltipster-sidetip .tooltipster-arrow-border {
	border: 10px solid transparent;
	left: 0;
	top: 0
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color: #000
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
	border-left-color: #000
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
	border-right-color: #000
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
	border-top-color: #000
}

.tooltipster-sidetip .tooltipster-arrow-uncropped {
	position: relative
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
	top: -10px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
	left: -10px
}

/************************************************************ /css/video-js.min.css *********/

.video-js .vjs-audio-button, .video-js .vjs-big-play-button, .video-js .vjs-captions-button, .video-js .vjs-chapters-button, .video-js .vjs-control.vjs-close-button, .video-js .vjs-descriptions-button, .video-js .vjs-fullscreen-control, .video-js .vjs-mouse-display, .video-js .vjs-mute-control, .video-js .vjs-mute-control.vjs-vol-0, .video-js .vjs-mute-control.vjs-vol-1, .video-js .vjs-mute-control.vjs-vol-2, .video-js .vjs-play-control, .video-js .vjs-play-control.vjs-playing, .video-js .vjs-play-progress, .video-js .vjs-subtitles-button, .video-js .vjs-volume-level, .video-js .vjs-volume-menu-button, .video-js .vjs-volume-menu-button.vjs-vol-0, .video-js .vjs-volume-menu-button.vjs-vol-1, .video-js .vjs-volume-menu-button.vjs-vol-2, .video-js.vjs-fullscreen .vjs-fullscreen-control, .vjs-icon-audio, .vjs-icon-audio-description, .vjs-icon-cancel, .vjs-icon-captions, .vjs-icon-chapters, .vjs-icon-circle, .vjs-icon-circle-inner-circle, .vjs-icon-circle-outline, .vjs-icon-cog, .vjs-icon-facebook, .vjs-icon-fullscreen-enter, .vjs-icon-fullscreen-exit, .vjs-icon-gplus, .vjs-icon-hd, .vjs-icon-linkedin, .vjs-icon-pause, .vjs-icon-pinterest, .vjs-icon-play, .vjs-icon-play-circle, .vjs-icon-replay, .vjs-icon-spinner, .vjs-icon-square, .vjs-icon-subtitles, .vjs-icon-tumblr, .vjs-icon-twitter, .vjs-icon-volume-high, .vjs-icon-volume-low, .vjs-icon-volume-mid, .vjs-icon-volume-mute {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js, .vjs-no-js {
	color: #fff;
	background-color: #000
}

.video-js .vjs-big-play-button:before, .video-js .vjs-control, .video-js .vjs-control:before, .vjs-menu li, .vjs-no-js {
	text-align: center
}

.video-js .vjs-big-play-button:before, .video-js .vjs-control:before, .video-js .vjs-modal-dialog, .vjs-modal-dialog .vjs-modal-dialog-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

@font-face {
	font-family: VideoJS;
	src: url(../font/2.0.0/VideoJS.eot?#iefix) format("eot")
}

@font-face {
	font-family: VideoJS;
	src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAA54AAoAAAAAFmgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD4AAABWUZFeBWNtYXAAAAE0AAAAOgAAAUriMBC2Z2x5ZgAAAXAAAAouAAAPUFvx6AdoZWFkAAALoAAAACsAAAA2DIPpX2hoZWEAAAvMAAAAGAAAACQOogcgaG10eAAAC+QAAAAPAAAAfNkAAABsb2NhAAAL9AAAAEAAAABAMMg06m1heHAAAAw0AAAAHwAAACABMAB5bmFtZQAADFQAAAElAAACCtXH9aBwb3N0AAANfAAAAPwAAAGBZkSN43icY2BkZ2CcwMDKwMFSyPKMgYHhF4RmjmEIZzzHwMDEwMrMgBUEpLmmMDh8ZPwoxw7iLmSHCDOCCADvEAo+AAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD7K/f8PUvCREUTzM0DVAwEjG8OIBwCPdwbVAAB4nI1Xe1CU1xX/zv1eLItLln0JwrIfC7sJGET2hRJ2N1GUoBJE8AESQEEhmBHjaB7UuBMTO4GMaSu7aY3RNlOdRPNqO2pqRmuTaSZtR6JJILUZk00a/4imjpmiecB303O/XUgMJOPufvd+99xzzz33nN855y4HHH7EfrGfIxwHRiANvF/sH71I9BzHszmpW+rGOQOXxXE6YhI4PoMT8zkT4cDFuf1cwMrZJI5cglM0HKVv0MaUFDgIFfg9mJJCG+kbKn1JkqBOVaFOkuhLpARq8fu0Nnc9/zdvfY9PxXW4PdH0C6N+PCejhorxFjAqRjgFRXSINEARbBGsoxcFK7IJmr4OycFJnInL59zIXwxui80fkGRbEHyosMWaATJKUfCskmwJQsAWANkmnIGOhlf514h7U8HNIv3owoHB0WMt0Eb3sx0guLi5pq/8Ny1q6969fKR9X9GBV6dPv6dp04K99SOwtmyPl47ApRa6n4ZpP1yjr5fn7MmYP/vXLUJs715UguklHBaHOZHZmG1N9FAIW2mf0MqWCIdo/8RZ1yGfxKUldDcGIbFA7ICO+vqOMSPTh/ZrSqgHi/bB/O8E8Mnzp+M+acxfpsTShBwej26TiGxBn7m4eEIO+Rueu6Hj+IFBnh88cAEUEQ//nVLx5C7kf+yIR47QEe+eMlhz9SqsGbe3hh2R03NGzoY6O42Kz8l7fB6fAk6LYnTyFo/FYyT6GGyNx2Jx2sdH4rA1Fo/HyCXaFyOp8dhYBCfJb2NIn1ImE6CYNGmgSTb52DawJR6jfXEmDU4xyTEmpgHHOIStoxfjSGdkbsK2w2jbdMQG4sgAstEONgURYCwGHhEhhscioQaAhhCf7McifEQc0l6+mxj9nI+gmSdiQ0Zbm7gZnIO7GSMEXG6UDAVocxAV8GcEXCKg1a02RcTtwANWRGIAyElor6n/+ZU2yOB3+T77Hb1MLqhn4KHVnQBjJnqe9QZSon6Kc5DxAD2vMdPL/BXSmQGwspa67z9wLUjdi9TN7QC7lyyBr9rpt7uXVC1CMpyjKRoXnGPHTuiaPLsNdc2dbAFQLAooPkXEh33FodHl4XpC6sPCIa0ftUIhHSYXVSu5iME+DIXsbZJ51BeidCgajcai43jU9nVzoSn2dPqcFvSoxSzJzgRKAx47WMRxOrIj3Wf0+hndxhJTiOkSEqxar3b3RKM9hY64oxBA64ieURLvCfpkDb8siBdUJ1bgT+urJ5PGfewQrmm5R5+0HmfyIPySD7OYkT0WxRePah8oEiyjlxIP74thVoRTURpmL6QhGuWS+QDjdANXjIM8SQa/1w128ODx0Qp4aLMNg9+JL3joUn8AMxW+aLNiuKjarn4uyyTdXjOzZTsh21uwldUvJoYza+zELALfu3p1L8/3krtyZ0Ag058J3hxHghvbGZn0dHZy6Mim/7Blre4lpHd1c28yVqRViO153F2oIWoXCIKbL4Z0cM1iaQn9mI5KuV2SzEvWXJDMNtkANpMdQoDDhIdD4A/YrP6Aye9ysxyE+uOEAcTDorgvVZJjcua043PnZ/PmdDqcbibZlXOOT8uSo7Kof0YUn9GL+Jo17ficymxiTofC6znUso0DhAxs1Fo+kF+d36vLmgZ8mk5cdGv2mwYj5k3Dm9m3LhJ1aVRNm6HrTbLgYAoWXDhDd/u4PGy5CT+xGMdiaBovewUCF/1BiWNljI9MLn7jeScpg+WyH6mfU62eVDql7hsrmvx1ezp/YldE2LhjbkiDnAn8tGy/MW3IXRMYJduvq9HpmIcKuFt+JCtgdGEGKAcF6UacVwIYbVPGfw/+YuNBS4cx/CUHcnyfc+wRDMtTr72mMSBjT/yn/GKSdeDWQUCH6Xoqq5R10RE60gV6erUL0iCti16d0hZjxut4QI/rEpgSh6WjnJXdBXRg1GKCucGJPtFqM27aD1tOqqKonsQ2KsFSSmEpmvRlsR+TcD9OFwrqXxIclL4sJTnGMSuG8KpkZvKdeVIOKDyWSyPLV16/p1QMPbP8NihwUzr47bdnXtwtjdCvqqpO0H+pOvIl3Pzv46e5CT/tQjklXCXXym1AaWY7bzHLkuDMc7ldKCvgxzLn8wYkJLBhEDyK7MT8bTbwbkxbfp+3mKAGsmTBpabSIEECzMIcQlzOPAMKsxMs7uhsnxPLuofPDTc1hkuq6MX9j16YU7CqegcYHbmWYuvAP6tCS97tgWf7dlQvnl25YPavXLVZvrzQPeHCpZmzzEUVq/xzu5sChnSTPTW7oOYmh69z4zL/gk3b+O6hoa733uviP82vnFcbqWlc9tDmZa23LVzaV1yXURi+JX+28NeBuj3+O8IrQ080Vm1eWB4OKjPmrJu7c1udWynvKF6/vs479lSW9+5gZkn+dKfellNGDPllzeULustz+A0bPvhgw7lkvEUwn/N4Ty7U7nhGsEpFkOfy+kutbOh1JQxhVDJumoW11hnkPThznh6FFlhfT+ra1x9sF56kx5YuDzVY9PQYAYA7iblw4frQ4TPCk2MK/xGU3rlmze62trHz6lsko+v+So/do74PT8KVkpJfOErKcv8znrMGsHTNxoEkWy1mYgDB6XBbPaWsuiS6CryGaL6zCjaXBgvtkuyXBua1wOKnh+k7L9AvPnYWffxK18FcJbuosGf3/Jo7amY+CE1vppzY+UTrva0FXc1i55pKQ/YjVL187N5fCn1kW5uot/1hi+DiZ+5atnJR9E+prvydJ9ZZ5mwOpU5gM4KYysMBQ71UzPuMTl9QQOyUo5nwioeYCPjFklrbK6s6X+ypUZ6rum9+CZYzWRiBJfSP0xzzSmrg7f86g0DKVj/wwFzieD9rRfPGFbeKMl05pn5j9/rsQJJ2iEgRrpohlyBo3f4QK7Kl+EcAYZgAoNVmZWXK704YAa3FwBxgSGUOs5htvGRz4Sgj3yFkSJFBuv/sxu5yk998T8WDJzvv/2RX19HtTUW1S+wpKRKRjJ6zzz/1/OPdFdWGlAKbvzS4PHOtURikg9AGz0LbIB85S/cPOpoXvuue8/iV2H1vPTy3ddvOeZ37HGmO3OmSzVzR+NS53+84dHlFhXPLqtzSO+5ruHM2vXtBdxP87LOzKAD359j/INYIbyPabIi3Cq6Wa+SaGe78diIzu7qcblcAa6/fJRvNopXFJnO+U9KKM5bqH5LM0iQSVmpPCPDu7ZT4Aoubz3709EBTyrTDjyx8MQXgUH1nqm7TWng4TzE4i4AsKskBITXfSyC4Fkl5MxnJDiKSIDSJAsGvd1y+/eNDp2e+A+5d8HeiiunrTkT6TqWLIs+/QRoWr98s0qj8uuzLuS22Ytufg3rdTaHn1m46sfgGKHXt0MGnLaRHdnwN37tvHcWKo2V6lnPxL4UvUQcRdOzmZSQs8X5CH5OxXMXpkATuDz8Et0SH4uyCRR+TjmBDP1GvsVrWEGVzEj33YVQ9jAtIKpqsl/s/0xrocwAAeJxjYGRgYADig3cEzsTz23xl4GZnAIHLRucNkWl2BrA4BwMTiAIAF4IITwB4nGNgZGBgZwCChWASxGZkQAXyABOUANh4nGNnYGBgHyAMADa8ANoAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqHicY2BkYGCQZ8hlYGcAASYg5gJCBob/YD4DABbVAaoAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2P2XLCMAxFfYFspGUp3Te+IB9lHJF4cOzUS2n/voaEGR6qB+lKo+WITdhga/a/bRnDBFPMkCBFhhwF5ihxg1sssMQKa9xhg3s84BFPeMYLXvGGd3zgE9tZr/hveXKVkFYoSnoeHJXfRoWOqi54mo9ameNFdrK+dLSyaVf7oJQTlkhXpD3Z5XXhR/rUfQVuKXO91Jps4cLOS6/I5YL3XhodRRsVWZe4NnZOhWnSAWgxhMoEr6SmzZieF43Mk7ZOBdeCVGrp9Eu+54J2xhySplfB5XHwQLXUmT9KH6+kPnQ7ZYuIEzNyfs1DLU1VU4SWZ6LkXGHsD1ZKbMw=) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMlGRXgUAAAEoAAAAVmNtYXDiMBC2AAAB/AAAAUpnbHlmW/HoBwAAA4gAAA9QaGVhZAyD6V8AAADQAAAANmhoZWEOogcgAAAArAAAACRobXR42QAAAAAAAYAAAAB8bG9jYTDINOoAAANIAAAAQG1heHABMAB5AAABCAAAACBuYW1l1cf1oAAAEtgAAAIKcG9zdGZEjeMAABTkAAABgQABAAAHAAAAAKEHAAAAAAAHAAABAAAAAAAAAAAAAAAAAAAAHwABAAAAAQAAwdxheF8PPPUACwcAAAAAANMyzzEAAAAA0zLPMQAAAAAHAAcAAAAACAACAAAAAAAAAAEAAAAfAG0ABwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQcAAZAABQAIBHEE5gAAAPoEcQTmAAADXABXAc4AAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA8QHxHgcAAAAAoQcAAAAAAAABAAAAAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAMAAAADAAAAHAABAAAAAABEAAMAAQAAABwABAAoAAAABgAEAAEAAgAA8R7//wAAAADxAf//AAAPAAABAAAAAAAAAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqAABAAAAAAWLBYsAAgAAAREBAlUDNgWL++oCCwAAAwAAAAAGawZrAAIADgAaAAAJAhMEAAMSAAUkABMCAAEmACc2ADcWABcGAALrAcD+QJX+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgIwAVABUAGbCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAAAAgAAAAAFQAWLAAMABwAAASERKQERIREBwAEr/tUCVQErAXUEFvvqBBYAAAAEAAAAAAYgBiAABgATACQAJwAAAS4BJxUXNjcGBxc+ATUmACcVFhIBBwEhESEBEQEGBxU+ATcXNwEHFwTQAWVVuAO7AidxJSgF/t/lpc77t18BYf6fASsBdQE+TF1OijuZX/1gnJwDgGSeK6W4GBhqW3FGnFT0AWM4mjT+9AHrX/6f/kD+iwH2/sI7HZoSRDGYXwSWnJwAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYABgAMAAABLgEnET4BAREhAREBBWUBZVRUZfwRASsBdf6LA4Bkniv9piueAUT+QP6LBKr+iwAAAwAAAAAGIAYPAAUADAAaAAATESEBEQEFLgEnET4BAxUWEhcGAgcVNgA3JgDgASsBdf6LAsUBZVVVZbqlzgMDzqXlASEFBf7fBGD+QP6LBKr+i+Bkniv9piueAvOaNP70tbX+9DSaOAFi9fUBYgAAAAQAAAAABYsFiwAFAAsAEQAXAAABIxEhNSMDMzUzNSEBIxUhESMDFTMVMxECC5YBduCWluD+igOA4AF2luDglgLr/oqWAgrglvyAlgF2AqCW4AF2AAQAAAAABYsFiwAFAAsAEQAXAAABMxUzESETIxUhESMBMzUzNSETNSMRITUBdeCW/org4AF2lgHAluD+ipaWAXYCVeABdgHAlgF2++rglgHA4P6KlgAAAAACAAAAAAXWBdYADwATAAABIQ4BBxEeARchPgE3ES4BAyERIQVA/IA/VQEBVT8DgD9VAQFVP/yAA4AF1QFVP/yAP1UBAVU/A4A/VfvsA4AAAAYAAAAABmsGawAHAAwAEwAbACAAKAAACQEmJw4BBwElLgEnAQUhATYSNyYFAQYCBxYXIQUeARcBMwEWFz4BNwECvgFkTlSH8GEBEgOONemh/u4C5f3QAXpcaAEB/BP+3VxoAQEOAjD95DXpoQESeP7dTlSH8GH+7gPwAmgSAQFYUP4nd6X2Pv4nS/1zZAEBk01NAfhk/v+TTUhLpfY+Adn+CBIBAVhQAdkAAAAFAAAAAAZrBdYADwATABcAGwAfAAABIQ4BBxEeARchPgE3ES4BASEVIQEhNSEFITUhNSE1IQXV+1ZAVAICVEAEqkBUAgJU+xYBKv7WAur9FgLqAcD+1gEq/RYC6gXVAVU//IA/VQEBVT8DgD9V/ayV/tWVlZWWlQADAAAAAAYgBdYADwAnAD8AAAEhDgEHER4BFyE+ATcRLgEBIzUjFTM1MxUUBgcjLgEnET4BNzMeARUFIzUjFTM1MxUOAQcjLgE1ETQ2NzMeARcFi/vqP1QCAlQ/BBY/VAICVP1rcJWVcCog4CAqAQEqIOAgKgILcJWVcAEqIOAgKiog4CAqAQXVAVU//IA/VQEBVT8DgD9V/fcl4CVKICoBASogASogKgEBKiBKJeAlSiAqAQEqIAEqICoBASogAAAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIAZsAC4AAAEiBgcBNjQnAR4BMz4BNy4BJw4BBxQXAS4BIw4BBx4BFzI2NwEGBx4BFz4BNy4BBUArSh797AcHAg8eTixffwICf19ffwIH/fEeTixffwICf18sTh4CFAUBA3tcXHsDA3sCTx8bATcZNhkBNB0gAn9fX38CAn9fGxn+zRwgAn9fX38CIBz+yhcaXHsCAntcXXsAAAIAAAAABlkGawBDAE8AAAE2NCc3PgEnAy4BDwEmLwEuASchDgEPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEXIT4BPwE2NxcWNjcTNiYnBS4BJz4BNx4BFw4BBasFBZ4KBgeWBxkNujpEHAMUD/7WDxQCHEU5ug0aB5UHBQudBQWdCwUHlQcaDbo5RRwCFA8BKg8UAhxFOboNGgeVBwUL/ThvlAIClG9vlAIClAM3JEokewkaDQEDDAkFSy0cxg4RAQERDsYcLUsFCQz+/QwbCXskSiR7CRoN/v0MCQVLLRzGDhEBAREOxhwtSwUJDAEDDBsJQQKUb2+UAgKUb2+UAAAAAAEAAAAABmsGawALAAATEgAFJAATAgAlBACVCAGmAT0BPQGmCAj+Wv7D/sP+WgOA/sP+WggIAaYBPQE9AaYICP5aAAAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAASYAJzYANxYAFwYAA4D+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgZrCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAADAAAAAAZrBmsACwAXACMAAAEEAAMSAAUkABMCAAEmACc2ADcWABcGAAMOAQcuASc+ATceAQOA/sP+WggIAaYBPQE9AaYICP5a/sP9/q4GBgFS/f0BUgYG/q4dAn9fX38CAn9fX38Gawj+Wv7D/sP+WggIAaYBPQE9Aab6yAYBUv39AVIGBv6u/f3+rgJPX38CAn9fX38CAn8AAAAEAAAAAAYgBiAADwAbACUAKQAAASEOAQcRHgEXIT4BNxEuAQEjNSMVIxEzFTM1OwEhHgEXEQ4BByE3MzUjBYv76j9UAgJUPwQWP1QCAlT9a3CVcHCVcJYBKiAqAQEqIP7WcJWVBiACVD/76j9UAgJUPwQWP1T8gpWVAcC7uwEqIP7WICoBcOAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAEwcJAScJATcJARcBA4D+w/5aCAgBpgE9AT0BpggI/lo4af70/vRpAQv+9WkBDAEMaf71BmsI/lr+w/7D/loICAGmAT0BPQGm/BFpAQv+9WkBDAEMaf71AQtp/vQAAQAAAAAF1ga2ABYAAAERCQERHgEXDgEHLgEnIxYAFzYANyYAA4D+iwF1vv0FBf2+vv0FlQYBUf7+AVEGBv6vBYsBKv6L/osBKgT9v779BQX9vv7+rwYGAVH+/gFRAAAAAQAAAAAFPwcAABQAAAERIyIGHQEhAyMRIREjETM1NDYzMgU/nVY8ASUn/v7O///QrZMG9P74SEi9/tj9CQL3ASjaus0AAAAABAAAAAAGjgcAADAARQBgAGwAAAEUHgMVFAcGBCMiJicmNTQ2NzYlLgE1NDcGIyImNTQ2Nz4BMyEHIx4BFRQOAycyNjc2NTQuAiMiBgcGFRQeAxMyPgI1NC4BLwEmLwImIyIOAxUUHgIBMxUjFSM1IzUzNTMDH0BbWkAwSP7qn4TlOSVZSoMBESAfFS4WlMtIP03TcAGiioNKTDFFRjGSJlAaNSI/akAqURkvFCs9WTY6a1s3Dg8THgocJU4QIDVob1M2RnF9A2vV1WnU1GkD5CRFQ1CATlpTenNTYDxHUYouUhIqQCkkMQTBlFKaNkJAWD+MWkhzRztAPiEbOWY6hn1SJyE7ZS5nZ1I0/JcaNF4+GTAkGCMLFx04Ag4kOF07Rms7HQNsbNvbbNkAAwAAAAAGgAZsAAMADgAqAAABESERARYGKwEiJjQ2MhYBESERNCYjIgYHBhURIRIQLwEhFSM+AzMyFgHd/rYBXwFnVAJSZGemZASP/rdRVj9VFQv+twIBAQFJAhQqR2c/q9AEj/whA98BMkliYpNhYfzd/cgCEml3RTMeM/3XAY8B8DAwkCAwOB/jAAABAAAAAAaUBgAAMQAAAQYHFhUUAg4BBCMgJxYzMjcuAScWMzI3LgE9ARYXLgE1NDcWBBcmNTQ2MzIXNjcGBzYGlENfAUyb1v7SrP7x4SMr4bBpph8hHCsqcJNETkJOLHkBW8YIvYaMYG1gJWldBWhiRQ4cgv797rdtkQSKAn1hBQsXsXUEJgMsjlNYS5WzCiYkhr1mFTlzPwoAAAABAAAAAAWABwAAIgAAARcOAQcGLgM1ESM1PgQ3PgE7AREhFSERFB4CNzYFMFAXsFlorXBOIahIckQwFAUBBwT0AU3+sg0gQzBOAc/tIz4BAjhceHg6AiDXGlddb1ctBQf+WPz9+h40NR4BAgABAAAAAAaABoAASgAAARQCBCMiJzY/AR4BMzI+ATU0LgEjIg4DFRQWFxY/ATY3NicmNTQ2MzIWFRQGIyImNz4CNTQmIyIGFRQXAwYXJgI1NBIkIAQSBoDO/p/Rb2s7EzYUaj15vmh34o5ptn9bK1BNHggIBgIGETPRqZepiWs9Sg4IJRc2Mj5WGWMRBM7+zgFhAaIBYc4DgNH+n84gXUfTJzmJ8JZyyH46YH2GQ2ieIAwgHxgGFxQ9WpfZpIOq7lc9I3VZHzJCclVJMf5eRmtbAXzp0QFhzs7+nwAABwAAAAAHAATPAA4AFwAqAD0AUABaAF0AAAERNh4CBw4BBwYmIycmNxY2NzYmBxEUBRY2Nz4BNy4BJyMGHwEeARcOARcWNjc+ATcuAScjBh8BHgEXFAYXFjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-big-play-button:before, .video-js .vjs-play-control:before, .vjs-icon-play:before {
	content: "\f101"
}

.vjs-icon-play-circle:before {
	content: "\f102"
}

.video-js .vjs-play-control.vjs-playing:before, .vjs-icon-pause:before {
	content: "\f103"
}

.video-js .vjs-mute-control.vjs-vol-0:before, .video-js .vjs-volume-menu-button.vjs-vol-0:before, .vjs-icon-volume-mute:before {
	content: "\f104"
}

.video-js .vjs-mute-control.vjs-vol-1:before, .video-js .vjs-volume-menu-button.vjs-vol-1:before, .vjs-icon-volume-low:before {
	content: "\f105"
}

.video-js .vjs-mute-control.vjs-vol-2:before, .video-js .vjs-volume-menu-button.vjs-vol-2:before, .vjs-icon-volume-mid:before {
	content: "\f106"
}

.video-js .vjs-mute-control:before, .video-js .vjs-volume-menu-button:before, .vjs-icon-volume-high:before {
	content: "\f107"
}

.video-js .vjs-fullscreen-control:before, .vjs-icon-fullscreen-enter:before {
	content: "\f108"
}

.video-js.vjs-fullscreen .vjs-fullscreen-control:before, .vjs-icon-fullscreen-exit:before {
	content: "\f109"
}

.vjs-icon-square:before {
	content: "\f10a"
}

.vjs-icon-spinner:before {
	content: "\f10b"
}

.video-js .vjs-subtitles-button:before, .vjs-icon-subtitles:before {
	content: "\f10c"
}

.video-js .vjs-captions-button:before, .vjs-icon-captions:before {
	content: "\f10d"
}

.video-js .vjs-chapters-button:before, .vjs-icon-chapters:before {
	content: "\f10e"
}

.vjs-icon-share {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-share:before {
	content: "\f10f"
}

.vjs-icon-cog:before {
	content: "\f110"
}

.video-js .vjs-mouse-display:before, .video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before, .vjs-icon-circle:before {
	content: "\f111"
}

.vjs-icon-circle-outline:before {
	content: "\f112"
}

.vjs-icon-circle-inner-circle:before {
	content: "\f113"
}

.vjs-icon-hd:before {
	content: "\f114"
}

.video-js .vjs-control.vjs-close-button:before, .vjs-icon-cancel:before {
	content: "\f115"
}

.vjs-icon-replay:before {
	content: "\f116"
}

.vjs-icon-facebook:before {
	content: "\f117"
}

.vjs-icon-gplus:before {
	content: "\f118"
}

.vjs-icon-linkedin:before {
	content: "\f119"
}

.vjs-icon-twitter:before {
	content: "\f11a"
}

.vjs-icon-tumblr:before {
	content: "\f11b"
}

.vjs-icon-pinterest:before {
	content: "\f11c"
}

.video-js .vjs-descriptions-button:before, .vjs-icon-audio-description:before {
	content: "\f11d"
}

.video-js .vjs-audio-button:before, .vjs-icon-audio:before {
	content: "\f11e"
}

.video-js {
	display: block;
	vertical-align: top;
	box-sizing: border-box;
	position: relative;
	padding: 0;
	font-size: 10px;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.video-js:-moz-full-screen {
	position: absolute
}

.video-js:-webkit-full-screen {
	width: 100% !important;
	height: 100% !important
}

.video-js .vjs-tech, .video-js.vjs-fill {
	width: 100%;
	height: 100%
}

.video-js *, .video-js :after, .video-js :before {
	box-sizing: inherit
}

.video-js ul {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	list-style-position: outside;
	margin: 0
}

.vjs-error .vjs-error-display:before, .vjs-menu .vjs-menu-content, .vjs-no-js {
	font-family: Arial, Helvetica, sans-serif
}

.video-js.vjs-16-9, .video-js.vjs-4-3, .video-js.vjs-fluid {
	width: 100%;
	max-width: 100%;
	height: 0
}

.video-js.vjs-16-9 {
	padding-top: 56.25%
}

.video-js.vjs-4-3 {
	padding-top: 75%
}

.video-js .vjs-tech {
	position: absolute;
	top: 0;
	left: 0
}

body.vjs-full-window {
	padding: 0;
	margin: 0;
	height: 100%;
	overflow-y: auto
}

.vjs-full-window .video-js.vjs-fullscreen {
	position: fixed;
	overflow: hidden;
	z-index: 1000;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0
}

.video-js.vjs-fullscreen {
	width: 100% !important;
	height: 100% !important;
	padding-top: 0 !important
}

.video-js.vjs-fullscreen.vjs-user-inactive {
	cursor: none
}

.vjs-hidden {
	display: none !important
}

.vjs-disabled {
	opacity: .5;
	cursor: default
}

.video-js .vjs-offscreen {
	height: 1px;
	left: -9999px;
	position: absolute;
	top: 0;
	width: 1px
}

.vjs-lock-showing {
	display: block !important;
	opacity: 1;
	visibility: visible
}

.vjs-no-js {
	padding: 20px;
	font-size: 18px;
	width: 300px;
	height: 150px;
	margin: 0 auto
}

.vjs-no-js a, .vjs-no-js a:visited {
	color: #66A8CC
}

.video-js .vjs-big-play-button {
	font-size: 3em;
	line-height: 1.5em;
	height: 1.5em;
	width: 3em;
	display: block;
	position: absolute;
	top: 10px;
	left: 10px;
	padding: 0;
	cursor: pointer;
	opacity: 1;
	border: .06666em solid #fff;
	background-color: #2B333F;
	background-color: rgba(43, 51, 63, .7);
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}

.vjs-big-play-centered .vjs-big-play-button {
	top: 50%;
	left: 50%;
	margin-top: -.75em;
	margin-left: -1.5em
}

.video-js .vjs-big-play-button:focus, .video-js:hover .vjs-big-play-button {
	outline: 0;
	border-color: #fff;
	background-color: #73859f;
	background-color: rgba(115, 133, 159, .5);
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s
}

.vjs-controls-disabled .vjs-big-play-button, .vjs-error .vjs-big-play-button, .vjs-has-started .vjs-big-play-button, .vjs-using-native-controls .vjs-big-play-button {
	display: none
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
	display: block
}

.video-js button {
	background: 0 0;
	border: none;
	color: inherit;
	display: inline-block;
	overflow: visible;
	font-size: inherit;
	line-height: inherit;
	text-transform: none;
	text-decoration: none;
	transition: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.video-js .vjs-control.vjs-close-button {
	cursor: pointer;
	height: 3em;
	position: absolute;
	right: 0;
	top: .5em;
	z-index: 2
}

.vjs-menu-button {
	cursor: pointer
}

.vjs-menu-button.vjs-disabled {
	cursor: default
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
	display: none
}

.vjs-menu .vjs-menu-content {
	display: block;
	padding: 0;
	margin: 0;
	overflow: auto
}

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
	display: none
}

.vjs-menu li {
	list-style: none;
	margin: 0;
	padding: .2em 0;
	line-height: 1.4em;
	font-size: 1.2em;
	text-transform: lowercase
}

.vjs-menu li.vjs-menu-item:focus, .vjs-menu li.vjs-menu-item:hover {
	outline: 0;
	background-color: #73859f;
	background-color: rgba(115, 133, 159, .5)
}

.vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover {
	background-color: #fff;
	color: #2B333F
}

.vjs-menu li.vjs-menu-title {
	text-align: center;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 2em;
	padding: 0;
	margin: 0 0 .3em;
	font-weight: 700;
	cursor: default
}

.vjs-menu-button-popup .vjs-menu {
	display: none;
	position: absolute;
	bottom: 0;
	width: 10em;
	left: -3em;
	height: 0;
	margin-bottom: 1.5em;
	border-top-color: rgba(43, 51, 63, .7)
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	background-color: #2B333F;
	background-color: rgba(43, 51, 63, .7);
	position: absolute;
	width: 100%;
	bottom: 1.5em;
	max-height: 15em
}

.vjs-menu-button-popup .vjs-menu.vjs-lock-showing, .vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu {
	display: block
}

.video-js .vjs-menu-button-inline {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	overflow: hidden
}

.video-js .vjs-menu-button-inline:before {
	width: 2.222222222em
}

.video-js .vjs-menu-button-inline.vjs-slider-active, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline:hover, .video-js.vjs-no-flex .vjs-menu-button-inline {
	width: 12em
}

.video-js .vjs-menu-button-inline.vjs-slider-active {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none
}

.vjs-menu-button-inline .vjs-menu {
	opacity: 0;
	height: 100%;
	width: auto;
	position: absolute;
	left: 4em;
	top: 0;
	padding: 0;
	margin: 0;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}

.vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-menu-button-inline:focus .vjs-menu, .vjs-menu-button-inline:hover .vjs-menu {
	display: block;
	opacity: 1
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
	display: block;
	opacity: 1;
	position: relative;
	width: auto
}

.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
	width: auto
}

.vjs-menu-button-inline .vjs-menu-content {
	width: auto;
	height: 100%;
	margin: 0;
	overflow: hidden
}

.video-js .vjs-control-bar {
	display: none;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 3em;
	background-color: #2B333F;
	background-color: rgba(43, 51, 63, .7)
}

.vjs-has-started .vjs-control-bar {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	visibility: visible;
	opacity: 1;
	-webkit-transition: visibility .1s, opacity .1s;
	-moz-transition: visibility .1s, opacity .1s;
	-o-transition: visibility .1s, opacity .1s;
	transition: visibility .1s, opacity .1s
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	visibility: visible;
	opacity: 0;
	-webkit-transition: visibility 1s, opacity 1s;
	-moz-transition: visibility 1s, opacity 1s;
	-o-transition: visibility 1s, opacity 1s;
	transition: visibility 1s, opacity 1s
}

.vjs-controls-disabled .vjs-control-bar, .vjs-error .vjs-control-bar, .vjs-using-native-controls .vjs-control-bar {
	display: none !important
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	opacity: 1;
	visibility: visible
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
	display: table
}

.video-js .vjs-control {
	outline: 0;
	position: relative;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 4em;
	-webkit-box-flex: none;
	-moz-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none
}

.video-js .vjs-control:before {
	font-size: 1.8em;
	line-height: 1.67
}

.video-js .vjs-control:focus, .video-js .vjs-control:focus:before, .video-js .vjs-control:hover:before {
	text-shadow: 0 0 1em #fff
}

.video-js .vjs-control-text {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.vjs-no-flex .vjs-control {
	display: table-cell;
	vertical-align: middle
}

.video-js .vjs-custom-control-spacer {
	display: none
}

.video-js .vjs-progress-control {
	-webkit-box-flex: auto;
	-moz-box-flex: auto;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: 4em
}

.vjs-live .vjs-progress-control {
	display: none
}

.video-js .vjs-progress-holder {
	-webkit-box-flex: auto;
	-moz-box-flex: auto;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	height: .3em
}

.video-js .vjs-progress-control:hover .vjs-mouse-display:after, .video-js .vjs-progress-control:hover .vjs-play-progress:after, .video-js .vjs-progress-control:hover .vjs-time-tooltip {
	font-family: Arial, Helvetica, sans-serif;
	visibility: visible;
	font-size: .6em
}

.video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-load-progress div, .video-js .vjs-progress-holder .vjs-play-progress, .video-js .vjs-progress-holder .vjs-tooltip-progress-bar {
	position: absolute;
	display: block;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 0;
	left: 0;
	top: 0
}

.video-js .vjs-mouse-display:before, .video-js .vjs-progress-control .vjs-keep-tooltips-inside:after {
	display: none
}

.video-js .vjs-play-progress {
	background-color: #fff
}

.video-js .vjs-play-progress:before {
	position: absolute;
	top: -.333333333333333em;
	right: -.5em;
	font-size: .9em
}

.video-js .vjs-mouse-display:after, .video-js .vjs-play-progress:after, .video-js .vjs-time-tooltip {
	visibility: hidden;
	pointer-events: none;
	position: absolute;
	top: -3.4em;
	right: -1.9em;
	font-size: .9em;
	color: #000;
	content: attr(data-current-time);
	padding: 6px 8px 8px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .8);
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em
}

.video-js .vjs-play-progress:after, .video-js .vjs-play-progress:before, .video-js .vjs-time-tooltip {
	z-index: 1
}

.video-js .vjs-load-progress {
	background: #bfc7d3;
	background: rgba(115, 133, 159, .5)
}

.video-js .vjs-load-progress div {
	background: #fff;
	background: rgba(115, 133, 159, .75)
}

.video-js.vjs-no-flex .vjs-progress-control {
	width: auto
}

.video-js .vjs-time-tooltip {
	display: inline-block;
	height: 2.4em;
	position: relative;
	float: right;
	right: -1.9em
}

.vjs-tooltip-progress-bar {
	visibility: hidden
}

.video-js .vjs-progress-control .vjs-mouse-display {
	display: none;
	position: absolute;
	width: 1px;
	height: 100%;
	background-color: #000;
	z-index: 1
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
	z-index: 0
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
	display: block
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display, .video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: visibility 1s, opacity 1s;
	-moz-transition: visibility 1s, opacity 1s;
	-o-transition: visibility 1s, opacity 1s;
	transition: visibility 1s, opacity 1s
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display, .video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after {
	display: none
}

.video-js .vjs-progress-control .vjs-mouse-display:after, .vjs-mouse-display .vjs-time-tooltip {
	color: #fff;
	background-color: #000;
	background-color: rgba(0, 0, 0, .8)
}

.video-js .vjs-slider {
	outline: 0;
	position: relative;
	cursor: pointer;
	padding: 0;
	margin: 0 .45em;
	background-color: #73859f;
	background-color: rgba(115, 133, 159, .5)
}

.video-js .vjs-slider:focus {
	text-shadow: 0 0 1em #fff;
	-webkit-box-shadow: 0 0 1em #fff;
	-moz-box-shadow: 0 0 1em #fff;
	box-shadow: 0 0 1em #fff
}

.video-js .vjs-mute-control, .video-js .vjs-volume-menu-button {
	cursor: pointer;
	-webkit-box-flex: none;
	-moz-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none
}

.video-js .vjs-volume-control {
	width: 5em;
	-webkit-box-flex: none;
	-moz-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.video-js .vjs-volume-bar {
	margin: 1.35em .45em
}

.vjs-volume-bar.vjs-slider-horizontal {
	width: 5em;
	height: .3em
}

.vjs-volume-bar.vjs-slider-vertical {
	width: .3em;
	height: 5em;
	margin: 1.35em auto
}

.video-js .vjs-volume-level {
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #fff
}

.video-js .vjs-volume-level:before {
	position: absolute;
	font-size: .9em
}

.vjs-slider-vertical .vjs-volume-level {
	width: .3em
}

.vjs-slider-vertical .vjs-volume-level:before {
	top: -.5em;
	left: -.3em
}

.vjs-slider-horizontal .vjs-volume-level {
	height: .3em
}

.vjs-slider-horizontal .vjs-volume-level:before {
	top: -.3em;
	right: -.5em
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
	height: 100%
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
	width: 100%
}

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu {
	display: block;
	width: 0;
	height: 0;
	border-top-color: transparent
}

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
	left: .5em;
	height: 8em
}

.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu {
	left: -2em
}

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content {
	height: 0;
	width: 0;
	overflow-x: hidden;
	overflow-y: hidden
}

.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content, .vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content, .vjs-volume-menu-button-vertical:focus .vjs-menu-content, .vjs-volume-menu-button-vertical:hover .vjs-menu-content {
	height: 8em;
	width: 2.9em
}

.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content, .vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content, .vjs-volume-menu-button-horizontal:focus .vjs-menu-content, .vjs-volume-menu-button-horizontal:hover .vjs-menu-content {
	height: 2.9em;
	width: 8em
}

.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content {
	background-color: transparent !important
}

.vjs-poster {
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	background-color: #000;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%
}

.vjs-poster img {
	display: block;
	vertical-align: middle;
	margin: 0 auto;
	max-height: 100%;
	padding: 0;
	width: 100%
}

.vjs-has-started .vjs-poster {
	display: none
}

.vjs-audio.vjs-has-started .vjs-poster {
	display: block
}

.vjs-using-native-controls .vjs-poster {
	display: none
}

.video-js .vjs-live-control {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	-webkit-box-flex: auto;
	-moz-box-flex: auto;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	font-size: 1em;
	line-height: 3em
}

.vjs-no-flex .vjs-live-control {
	display: table-cell;
	width: auto;
	text-align: left
}

.video-js .vjs-current-time, .video-js .vjs-duration, .vjs-live .vjs-time-control, .vjs-live .vjs-time-divider, .vjs-no-flex .vjs-current-time, .vjs-no-flex .vjs-duration {
	display: none
}

.video-js .vjs-time-control {
	-webkit-box-flex: none;
	-moz-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	font-size: 1em;
	line-height: 3em;
	min-width: 2em;
	width: auto;
	padding-left: 1em;
	padding-right: 1em
}

.vjs-time-divider {
	display: none;
	line-height: 3em
}

.video-js .vjs-play-control {
	cursor: pointer;
	-webkit-box-flex: none;
	-moz-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none
}

.vjs-text-track-display {
	position: absolute;
	bottom: 3em;
	left: 0;
	right: 0;
	top: 0;
	pointer-events: none
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
	bottom: 1em
}

.video-js .vjs-text-track {
	font-size: 1.4em;
	text-align: center;
	margin-bottom: .1em;
	background-color: #000;
	background-color: rgba(0, 0, 0, .5)
}

.vjs-subtitles {
	color: #fff
}

.vjs-captions {
	color: #fc6
}

.vjs-tt-cue {
	display: block
}

video::-webkit-media-text-track-display {
	-moz-transform: translateY(-3em);
	-ms-transform: translateY(-3em);
	-o-transform: translateY(-3em);
	-webkit-transform: translateY(-3em);
	transform: translateY(-3em)
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
	-moz-transform: translateY(-1.5em);
	-ms-transform: translateY(-1.5em);
	-o-transform: translateY(-1.5em);
	-webkit-transform: translateY(-1.5em);
	transform: translateY(-1.5em)
}

.video-js .vjs-fullscreen-control {
	cursor: pointer;
	-webkit-box-flex: none;
	-moz-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none
}

.vjs-playback-rate .vjs-playback-rate-value {
	font-size: 1.5em;
	line-height: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center
}

.vjs-playback-rate .vjs-menu {
	width: 4em;
	left: 0
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
	font-size: 1.4em;
	text-align: center
}

.vjs-error .vjs-error-display:before {
	color: #fff;
	content: 'X';
	font-size: 4em;
	left: 0;
	line-height: 1;
	margin-top: -.5em;
	position: absolute;
	text-shadow: .05em .05em .1em #000;
	text-align: center;
	top: 50%;
	vertical-align: middle;
	width: 100%
}

.vjs-loading-spinner {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
	opacity: .85;
	text-align: left;
	border: 6px solid rgba(43, 51, 63, .7);
	box-sizing: border-box;
	background-clip: padding-box;
	width: 50px;
	height: 50px;
	border-radius: 25px
}

.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner {
	display: block
}

.vjs-loading-spinner:after, .vjs-loading-spinner:before {
	content: "";
	position: absolute;
	margin: -6px;
	box-sizing: inherit;
	width: inherit;
	height: inherit;
	border-radius: inherit;
	opacity: 1;
	border: inherit;
	border-color: #fff transparent transparent
}

.vjs-seeking .vjs-loading-spinner:after, .vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:before {
	-webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(.6, .2, 0, .8) infinite, vjs-spinner-fade 1.1s linear infinite;
	animation: vjs-spinner-spin 1.1s cubic-bezier(.6, .2, 0, .8) infinite, vjs-spinner-fade 1.1s linear infinite
}

.vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:before {
	border-top-color: #fff
}

.vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:after {
	border-top-color: #fff;
	-webkit-animation-delay: .44s;
	animation-delay: .44s
}

@keyframes vjs-spinner-spin {
	100% {
		transform: rotate(360deg)
	}
}

@-webkit-keyframes vjs-spinner-spin {
	100% {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes vjs-spinner-fade {
	0%, 100%, 20%, 60% {
		border-top-color: #73859f
	}
	35% {
		border-top-color: #fff
	}
}

@-webkit-keyframes vjs-spinner-fade {
	0%, 100%, 20%, 60% {
		border-top-color: #73859f
	}
	35% {
		border-top-color: #fff
	}
}

.vjs-chapters-button .vjs-menu ul {
	width: 24em
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
	-webkit-box-flex: auto;
	-moz-box-flex: auto;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
	width: auto
}

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button {
	display: none
}

.vjs-caption-settings {
	position: relative;
	top: 1em;
	background-color: #2B333F;
	background-color: rgba(43, 51, 63, .75);
	color: #fff;
	margin: 0 auto;
	padding: .5em;
	height: 16em;
	font-size: 12px;
	width: 40em
}

.vjs-caption-settings .vjs-tracksettings {
	top: 0;
	bottom: 1em;
	left: 0;
	right: 0;
	position: absolute;
	overflow: auto
}

.vjs-caption-settings .vjs-tracksettings-colors, .vjs-caption-settings .vjs-tracksettings-font {
	float: left
}

.vjs-caption-settings .vjs-tracksettings-colors:after, .vjs-caption-settings .vjs-tracksettings-controls:after, .vjs-caption-settings .vjs-tracksettings-font:after {
	clear: both
}

.vjs-caption-settings .vjs-tracksettings-controls {
	position: absolute;
	bottom: 1em;
	right: 1em
}

.vjs-caption-settings .vjs-tracksetting {
	margin: 5px;
	padding: 3px;
	min-height: 40px;
	border: none
}

.vjs-caption-settings .vjs-tracksetting label, .vjs-caption-settings .vjs-tracksetting legend {
	display: block;
	width: 100px;
	margin-bottom: 5px
}

.vjs-caption-settings .vjs-tracksetting span {
	display: inline;
	margin-left: 5px;
	vertical-align: top;
	float: right
}

.vjs-caption-settings .vjs-tracksetting > div {
	margin-bottom: 5px;
	min-height: 20px
}

.vjs-caption-settings .vjs-tracksetting > div:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	min-height: 0
}

.vjs-caption-settings label > input {
	margin-right: 10px
}

.vjs-caption-settings fieldset {
	margin-top: 1em;
	margin-left: .5em
}

.vjs-caption-settings fieldset .vjs-label {
	position: absolute;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
	padding: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden
}

.vjs-caption-settings input[type=button] {
	width: 40px;
	height: 40px
}

.video-js .vjs-modal-dialog {
	background: rgba(0, 0, 0, .8);
	background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, .8), rgba(255, 255, 255, 0));
	background: linear-gradient(180deg, rgba(0, 0, 0, .8), rgba(255, 255, 255, 0))
}

.vjs-modal-dialog .vjs-modal-dialog-content {
	font-size: 1.2em;
	line-height: 1.5;
	padding: 20px 24px;
	z-index: 1
}

@media print {
	.video-js > :not(.vjs-tech):not(.vjs-poster) {
		visibility: hidden
	}
}

@media \0screen {
	.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
		content: ""
	}

	.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
		visibility: hidden
	}
}

/************************************************************ /css/owl.carousel.min.css *********/

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel, .owl-carousel .owl-item {
	-webkit-tap-highlight-color: transparent;
	position: relative
}

.owl-carousel {
	display: none;
	width: 100%;
	z-index: 1
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	touch-action: manipulation;
	-moz-backface-visibility: hidden
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item {
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-touch-callout: none
}

.owl-carousel .owl-item img {
	display: block;
	width: 100%
}

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
	display: none
}

.no-js .owl-carousel, .owl-carousel.owl-loaded {
	display: block
}

.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
	cursor: pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
	background: 0 0;
	color: inherit;
	border: none;
	padding: 0 !important;
	font: inherit
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block
}

.owl-carousel.owl-hidden {
	opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
	visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab
}

.owl-carousel.owl-rtl {
	direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
	float: right
}

.owl-carousel .animated {
	animation-duration: 1s;
	animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
	z-index: 0
}

.owl-carousel .owl-animated-out {
	z-index: 1
}

.owl-carousel .fadeOut {
	animation-name: fadeOut
}

@keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

.owl-height {
	transition: height .5s ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity .4s ease
}

.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {
	max-height: 0
}

.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url(owl.video.play.png) no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform .1s ease
}

.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
	display: none
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%
}

/************************************************************ /css/article.min.css *********/

.soc-icon-fb, .soc-icon-gp, .soc-icon-wt {
	width: 30px;
	height: 30px;
	background: url(/i/soc_sprite.png?1439988992);
	display: inline-block
}

.soc-icon-fb {
	background-position: -32px 0
}

.soc-icon-wt {
	background-position: -64px 0
}

.soc-icon-gp {
	background-position: -384px 0
}

.say {
	max-height: 328px;
	overflow: hidden
}

.sayPoints {
	left: 113px;
	padding-top: 126px;
	position: absolute;
	top: 194px
}

.over {
	height: 492px;
	overflow-y: auto
}

#license-agreement {
	height: 570px
}

div#pre_top_about {
	width: 100%;
	margin-top: 25px;
	font-size: 15px;
	float: left;
	margin-bottom: 25px
}

.block_show_about {
	display: block;
	float: left;
	border: 1px solid #c8d8df;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	width: 218px;
	padding: 5px;
	margin: 0 17px 12px 0;
	text-decoration: none;
	position: relative
}

.row3_about_show {
	margin-top: 25px
}

.row3_about_show > span > img, .row3_about_show > span > span > img {
	max-width: 218px;
	text-align: center;
	display: block;
	margin: 0 auto
}

.row3_about_show > span > span {
	height: 145px;
	overflow: hidden;
	display: block
}

.row3_about_show > span > .date {
	line-height: 32px;
	font-size: 12px;
	float: right;
	color: #666
}

.row3_about_show > span > p {
	text-align: left;
	max-height: 52px;
	overflow: hidden;
	font-size: 12px;
	line-height: 14px;
	margin-top: 7px;
	color: #000;
	margin-bottom: 7px
}

.row3_about_show > span > h4 {
	color: #014591;
	line-height: 18px;
	min-height: 34px;
	max-height: 34px;
	margin-bottom: 7px;
	overflow: hidden
}

div#pre_top_about > h3 {
	width: 61%;
	border-left: 10px solid #014591 !important;
	color: #014591 !important;
	display: inline-block
}

a.block_show_about:nth-child(3) {
	margin: 0
}

p.label_cat {
	float: right;
	color: #fff;
	margin: 7px 0 0;
	font-size: 12px;
	padding: 1px 5px 1px 19px;
	border-radius: 3px;
	background: url(https://victoriyaclub.com/img/label_mini2.png) top left no-repeat #D1D2D3;
	height: 15px;
	overflow: hidden
}

#pre_top_about > a > p.label_cat {
	margin-top: 12px
}

div#category_text {
	width: 231px;
	border: 1px solid #c8d8df;
	border-radius: 4px;
	margin-bottom: 20px
}

.head_titel_cat {
	background: #ecf0f5;
	background: -moz-linear-gradient(90deg, #ecf0f5 22%, #c9d6e2 70%);
	background: -webkit-linear-gradient(90deg, #ecf0f5 22%, #c9d6e2 70%);
	background: -o-linear-gradient(90deg, #ecf0f5 22%, #c9d6e2 70%);
	background: -ms-linear-gradient(90deg, #ecf0f5 22%, #c9d6e2 70%);
	background: linear-gradient(180deg, #ecf0f5 22%, #c9d6e2 70%);
	font: 14px 'Px Sans', sans-serif;
	text-align: center;
	padding-top: 10px;
	color: #014591;
	padding-bottom: 10px
}

.category_menu_text {
	text-align: left
}

.category_menu_text > ul {
	margin: 0;
	padding: 0 !important
}

.category_menu_text > ul li {
	border: 1px solid #fff;
	border-radius: 4px;
	background: #D6DEE2;
	padding: 5px 8px 8px 10px
}

.category_menu_text > ul li:hover {
	background: #1A66B9 !important;
	color: #fff
}

.category_menu_text > ul > a {
	text-decoration: none;
	font-weight: 600;
	font-size: 14px;
	letter-spacing: 0;
	word-spacing: .2px
}

div#pre_top_about > .line {
	padding-left: 15px;
	margin-left: 12px
}

.help_on_line {
	position: fixed;
	bottom: 30px;
	left: 10px;
	z-index: 200000000;
	opacity: .7
}

.help_on_line:hover {
	opacity: 1
}

.category_menu_text > ul li:hover img {
	margin-top: -26px
}

p.ico_m {
	float: left;
	height: 20px;
	overflow: hidden;
	margin: 0 10px 0 0;
	padding: 0;
	width: 20px
}

li.active_menu_blog {
	background: #014591 !important;
	color: #fff
}

li.active_menu_blog img {
	margin-top: -26px
}

/************************************************************ /css/main.css *********/

h2,
h2.new,
h3 {
	font-size: 24px;
}

body.lock {
	overflow: hidden
}

#user-panel .item .popup .content ul,
.footer .item ul,
.milti-selector .dropdown,
.news-columns .left-column ul,
.news-columns .right-column ul,
.partner-promo-banners-filter .item ul,
.profile-block .info-text .info,
.profile-photo ul,
.ui-autocomplete,
ul.check {
	list-style-type: none
}

* {
	padding: 0;
	margin: 0;
	outline: 0
}

.fleft {
	float: left
}

.fright {
	float: right
}

.clear {
	clear: both
}

.rclear {
	clear: right
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

a img {
	border: 0
}

.hide {
	display: none
}

.a-center {
	text-align: center
}

a {
	color: #333;
	cursor: pointer;
	text-decoration: underline
}

.footer a:hover,
.header .nav-menu ul li a,
a.pseudo,
a:hover {
	text-decoration: none
}

a.pseudo {
	border-bottom: 1px dashed #333
}

a:hover {
	color: #1e6abb !important
}

a.pseudo:hover {
	border-color: #1e6abb
}

a.success {
	color: green
}

a.error {
	color: #b00
}

h2 {
	color: #014591
}

.index-testimonials h2,
h2.new,
h3 {
	color: #00ae99
}

h2.line,
h2.new,
h3.line {
	padding: 3px 0 3px 20px;
	border-left: 10px solid #00ae99;
	position: relative;
	left: -12px;
}

h2.line,
h3.line {
	margin-bottom: 15px;
}

.new_block {
	margin-bottom: 20px;
	width: 100%
}

.new_block p {
	margin-top: 20px;
}

p {
	padding-bottom: 5px;
	line-height: 140%
}

.blue {
	color: #0161bd
}

h2.line.blue,
h3.line.blue {
	border-color: #0161bd
}

.radius6 {
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.radius4 {
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.radius2 {
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.shadow {
	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 20, 59, .3);
	box-shadow: 0 2px 3px 0 rgba(0, 20, 59, .3)
}

.font12 {
	font-size: 12px;
}

.font13 {
	font-size: 13px;
}

html {
	height: auto;
	min-height: 100%
}

body,
button,
input,
textarea {
	font: 16px 'PT Sans', sans-serif
}

.site-wrapper {
	position: relative;
	width: 1024px;
	background-color: #fff;
	margin: 0 auto;
	-webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .25);
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, .25)
}

.header .nav-menu ul {
	font-weight: 700
}


.header .language-site {
	float: right;
	margin: 0 20px 0 0;
	font-size: 12px;
	text-align: right;
	color: #636f81;
	height: 100%;
	position: relative;
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center !important;
	-webkit-align-items: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}

.footer .language-site .lng-btn {
	color: #00ae99;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	position: static;
	transition: opacity 0.4s;
	width: 20px;
	display: flex;
	text-transform: lowercase;
}

/*
.footer .language-site .lng-btn::after {
    content: url(//storage.victoriyaclub.com/img/arrow_lng.png);
    position: absolute;
    display: block;
    width: 11px;
    height: 22px;
    top: -50%;
    bottom: -50%;
    margin: auto;
    left: 25px;
    right: 0;
    opacity: 0.7;
    transition: opacity 0.4s;
}
*/
.footer .language-site .lng-btn:hover,
.footer .language-site .lng-btn.open {
	color: rgba(0, 0, 0, .94);
	opacity: 1;
}

.footer .language-site .lng-btn:hover::after,
.footer .language-site .lng-btn.open::after {
	opacity: 0.94;
}

.footer .language-site ul.list-langs {
	display: none;
	position: absolute;
	top: calc(100% + 2px);
	list-style: none;
	background: #e4faf7;
	left: 0;
	border-radius: 2px;
	border: 1px solid #c7d8df;
	width: 100%;
}

.footer .language-site .lng-btn ul.list-langs {
	z-index: 200;
}

.footer .language-site .lng-btn.open ul.list-langs {
	display: block;
}

.footer .language-site ul.list-langs::before {
	/*content: '';*/
	/*position: absolute;*/
	/*left: 26px;*/
	/*border: 10px solid transparent;*/
	/*border-bottom: 12px solid #c7d8df;*/
	/*bottom: 100%;*/
}

.footer .language-site ul.list-langs::after {
	/*content: '';*/
	/*position: absolute;*/
	/*left: 28px;*/
	/*border: 8px solid transparent;*/
	/*border-bottom: 10px solid #e4faf7;*/
	/*bottom: 100%;*/
}

.footer .language-site ul.list-langs li {
	border-bottom: 1px solid #c7d8df;
}

.footer .language-site ul.list-langs li:last-child {
	border-bottom: 0px;
}

.footer .language-site ul.list-langs li a {
	padding: 0 10px;
	text-decoration: none;
	color: #144043;
	font-weight: normal;
	display: block;
	position: relative;
	font-size: 16px;
	min-height: 34px;
}

.footer .language-site ul.list-langs li a:hover{
	color: #144043;
}

.footer .language-site ul.list-langs li a:hover {
	color: #144043;
}

.footer .language-site ul.list-langs li.active a{
	color: #fff !important;
}

.footer .language-site ul.list-langs li.active a:hover{
	background-color: #00ae99;
	color: #fff !important;
}

.footer .language-site ul.list-langs li.active {
	background-color: #00ae99;
	color: #fff;
}

.checkbox-slider a,
.checkbox-slider span {
	font-size: 14px;
	color: #1b67ba;
	font-weight: 700;
	text-decoration: none
}

.checkbox-slider a,
.checkbox-slider a span {
	color: #63727b;
	cursor: pointer
}

.checkbox-slider a.active,
.checkbox-slider span {
	cursor: default;
	border: none
}

.checkbox-slider a:hover {
	color: #007aff;
	border-color: #207ce0
}

.checkbox-slider .begunok {
	width: 26px;
	height: 13px;
	border: 1px solid #7f8589;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	background: #d1d2d3;
	-webkit-box-shadow: inset 0 1px 4px 0 rgba(1, 13, 29, .25);
	box-shadow: inset 0 1px 4px 0 rgba(1, 13, 29, .25);
	display: inline-block;
	position: relative;
	top: 2px;
	margin: 0 2px;
}

.checkbox-slider .begunok div {
	width: 20px;
	height: 21px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -320px -35px;
	position: absolute;
	left: -2px;
	top: -2px;
	cursor: pointer;
	transition: left .3s linear
}

.checkbox-slider .begunok div:hover {
	background-position: -340px -35px;
}

.checkbox-slider .begunok.on-right div {
	left: 11px;
}

.fake-file-form:hover span {
	color: #1e6abb;
}

#ticket-file-form:hover span {
	color: unset;
}

#ticket-file-form span:hover {
	color: #1e6abb;
}

.breadcrumbs {
	background: #dbe5ea;
	padding: 5px 20px;
	color: #333;
}

.breadcrumbs span {
	color: #666;
}

.breadcrumbs span a {
	color: #333;
	text-decoration: underline
}

.site-content {
	padding: 20px 12px;
}

.left-row {
	float: left;
	width: 230px;
}

.right-row {
	float: right;
	width: 750px;
}

.profile-block h2 {
	margin-bottom: 10px;
}

.profile-block .photo-place {
	float: left;
	width: 238px;
}

.profile-block .photo-place .del-avatar-text {
	color: red;
	text-align: center;
	padding-top: 10px;
}

.profile-block .photo:not(.special-photo) {
	display: block !important;
	padding: 3px;
	line-height: 0;
	border: 1px solid #c8d8df;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 20, 59, .3);
	box-shadow: 0 2px 3px 0 rgba(0, 20, 59, .3);
	position: relative;
}

.profile-block .photo img {
	max-width: 230px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	float: none
}

.profile-block .info-text {
	margin: 0 3px 0 258px;
}

.profile-block .info-text .fright {
	position: relative;
	z-index: 5
}

.profile-block .info-text .fright .item {
	width: 88px;
	padding: 5px 0 5px 35px;
	position: relative;
	color: #333;
	font-size: 14px;
	font-weight: 700
}

.profile-block .info-text .fright .item strong {
	display: block;
	font-size: 22px;
	color: #e26a00
}

.profile-block .info-text .fright .item:before {
	content: '';
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 7px;
	left: 11px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) no-repeat
}

.profile-block .info-text .fright .bonuses {
	background: #acefb0;
	width: auto
}

.profile-block .info-text .fright .bonuses .links {
	white-space: nowrap;
	margin: 0 10px 0 -30px;
	font-size: 10px;
}

.profile-block .info-text .fright .bonuses .links .active {
	text-decoration: none;
	font-weight: 700;
	cursor: default;
	color: #000 !important;
	border: 0 !important
}

.profile-block .info-text .fright .bonuses strong {
	color: #007d07;
	padding-bottom: 0
}

.profile-block .info-text .fright .bonuses:before {
	background-position: -16px 0
}

.profile-block .info-text .info li {
	font-size: 14px;
	font-weight: 700;
	padding-left: 25px;
	position: relative;
	padding-bottom: 10px;
}

.profile-block .info-text .info li:before {
	content: '';
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -32px 0
}

.profile-block .info-text .info li.year:before {
	background-position: -48px 0
}

.profile-block .info-text .info li.city:before {
	background-position: -64px 0
}

.profile-block .info-text .info li.rating:before {
	background-position: -316px -65px;
	top: 5px;
	left: 2px;
}

.profile-block .info-text .info li.last-visit {
	font-size: 13px;
	font-weight: 400
}

.profile-block .info-text .info li.blank {
	font-weight: 400
}

.profile-block .info-text .info li.blank:before {
	display: none
}

.credits-bl {
	background: #ffc490;
	min-width: 113px;
	border-radius: 6px;
	padding: 10px;
}

.profile-block .info-text .say,
.user-profile .say {
	font-size: 14px;
	background: #eaeef0;
	border: 1px solid #d4d8d9;
	padding: 10px 20px;
	margin-top: 10px;
	-webkit-box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, .15);
	position: relative
}

.user-profile .say h2,
.user-profile .say h3 {
	font-weight: 700;
	font-size: 14px;
	color: #464646;
	margin-bottom: 12px;
}

.profile-block .info-text .say:after,
.user-profile .say:after {
	position: absolute;
	width: 19px;
	height: 13px;
	content: '';
	background: url(//storage.victoriyaclub.com/i/sprites.png) 0 -16px;
	right: -12px;
	top: 6px;
}

.profile-block .actions-button a {
	margin-bottom: 8px;
}

.block-menu a.a {
	display: block;
	text-decoration: none;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-bottom: 1px;
	padding: 7px 15px;
	font-size: 16px;
	font-weight: 700;
	color: #333;
	background: #dae1e5;
	background: -moz-linear-gradient(top, #dae1e5 0, #d7dfe3 11%, #d7dfe3 88%, #d0d9de 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dae1e5), color-stop(11%, #d7dfe3), color-stop(88%, #d7dfe3), color-stop(100%, #d0d9de));
	background: -webkit-linear-gradient(top, #dae1e5 0, #d7dfe3 11%, #d7dfe3 88%, #d0d9de 100%);
	background: -o-linear-gradient(top, #dae1e5 0, #d7dfe3 11%, #d7dfe3 88%, #d0d9de 100%);
	background: -ms-linear-gradient(top, #dae1e5 0, #d7dfe3 11%, #d7dfe3 88%, #d0d9de 100%);
	background: linear-gradient(to bottom, #dae1e5 0, #d7dfe3 11%, #d7dfe3 88%, #d0d9de 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dae1e5', endColorstr='#d0d9de', GradientType=0)
}

.block-menu a.active {
	color: #fff !important;
	cursor: default;
	background: #2370bf;
	background: -moz-linear-gradient(top, #2370bf 0, #1f6cbc 11%, #1a65b9 88%, #1559af 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2370bf), color-stop(11%, #1f6cbc), color-stop(88%, #1a65b9), color-stop(100%, #1559af));
	background: -webkit-linear-gradient(top, #2370bf 0, #1f6cbc 11%, #1a65b9 88%, #1559af 100%);
	background: -o-linear-gradient(top, #2370bf 0, #1f6cbc 11%, #1a65b9 88%, #1559af 100%);
	background: -ms-linear-gradient(top, #2370bf 0, #1f6cbc 11%, #1a65b9 88%, #1559af 100%);
	background: linear-gradient(to bottom, #2370bf 0, #1f6cbc 11%, #1a65b9 88%, #1559af 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2370bf', endColorstr='#1559af', GradientType=0)
}

.block-menu .striped-button {
	padding-left: 0;
	padding-right: 0;
	width: 100%;
	margin-bottom: 10px;
}

.profile-edit table {
	width: 100%;
	border-collapse: collapse
}

.profile-edit table td {
	vertical-align: top
}

.profile-edit table td.select {
	padding-left: 10px;
	width: 250px;
	padding-bottom: 8px;
}

.profile-edit table td.select select {
	width: 100%
}

.profile-edit table td.label {
	font-size: 14px;
	color: #333;
	font-weight: 700;
	padding-top: 6px;
	padding-left: 10px;
}

.profile-edit table tr td:first-child {
	padding-left: 0
}

.profile-edit table td.targets {
	padding: 10px 0 10px 10px;
}

.profile-edit .targets span {
	display: inline-block;
	padding: 0 5px;
	border: 1px solid #a7b4bb;
	font-size: 13px;
	font-weight: 700;
	height: 20px;
	line-height: 20px;
}

.profile-edit .targets span em {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -297px -16px;
	margin: 0 5px 0 3px;
	position: relative;
	top: 3px;
}

.profile-edit .targets span em.ico-target_marriage {
	background-position: -313px -16px;
	width: 20px;
	height: 14px;
	top: 2px;
}

.profile-edit .targets span em.ico-target_communication {
	background-position: -333px -16px;
	width: 17px;
	height: 15px;
	top: 3px;
}

.profile-edit .targets span em.ico-target_friendship {
	background-position: -350px -16px;
	width: 19px;
	height: 13px;
	top: 2px;
}

.profile-edit .targets label {
	margin-right: 10px;
}

.input-height,
.site-form .input {
	display: inline-block;
	height: 30px;
}

.profile-edit .delete-avatar {
	text-align: center;
	margin-top: 10px;
}

.profile-edit .verify-block {
	margin: 10px 0
}

.profile-edit .verify-block .striped-button {
	padding: 0 !important
}

.profile-edit .verify-block .verify-wait {
	text-align: center;
	background: #c4ebe7;
	padding: 5px 10px;
}

.profile-block .photo-upload {
	border: 1px solid #c8d8df;
	margin-top: 10px;
	padding: 8px;
}

.profile-block .photo-upload .title {
	font-size: 20px;
	font-weight: 700
}

.profile-block .photo-upload p {
	font-size: 12px;
}

.profile-block .photo-upload .upload-button {
	margin-top: 20px;
	text-align: center
}

.profile-block .photo-upload .upload-button button {
	width: 190px;
}

.profile-block .photo-upload #photo_uploadyfy,
.profile-block .photo-upload #video_uploadyfy {
	text-align: center;
	margin: 10px 0 20px;
	width: 100% !important
}

.profile-block .photo-upload #photo_uploadyfy .striped-button,
.profile-block .photo-upload #video_uploadyfy .striped-button {
	padding: 0 !important
}

.site-form .input.error,
.site-form .input.success {
	outline-color: transparent !important;
	padding-right: 30px;
}

.site-form .input.error {
	border-color: #c33 !important
}

.site-form div.error {
	border: 1px solid #c33 !important;
	border-radius: 5px;
}

.site-form .input.success {
	border-color: #30c4ae !important
}

.site-form .input {
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
	border: 1px solid #A7B4BB;
	line-height: 30px;
	background-color: #f5f9fc
}

.site-form .input:focus,
.site-form .input:hover {
	border-color: #98a5ac;
	-webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, .15);
	background-color: #fff
}

.site-form .input:disabled {
	background: #eee;
	box-shadow: none;
	border: 1px solid #999 !important
}

.site-form label.label {
	display: block;
	margin-bottom: 2px;
}

.site-form label.label span {
	color: #e00
}

.site-form2 .input {
	width: 100%;
	display: inline-block;
	padding: 3px 10px;
	box-sizing: border-box;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #e1e2e3;
	box-shadow: 0 2px 3px -2px inset
}

.site-form textarea.input {
	height: 100px;
	line-height: 130%;
	padding-top: 5px;
	padding-bottom: 5px;
	resize: none
}

.site-form .chosen-single {
	border: 1px solid #a7b4bb;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	height: 30px;
	line-height: 30px;
}

.site-form .chosen-single div {
	width: 22px;
	border-left: 1px solid #a7b4bb
}

.site-form .item {
	margin-bottom: 10px;
	position: relative
}

.site-form .error-message {
	position: absolute;
	z-index: 26;
	left: 100%;
	margin: -4px 0 0 15px;
	border: 2px solid #c33;
	color: #c33;
	padding: 7px 10px;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .4);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .4);
	background: #fff;
	white-space: nowrap;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.site-form .error-message:before {
	content: '';
	width: 6px;
	height: 10px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -37px -16px;
	left: -8px;
	top: 50%;
	margin-top: -5px;
	position: absolute;
	display: block
}

.small-scroll-track {
	width: 4px;
	background: #c8d8df;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-left: 3px;
}

.small-scroll-handle {
	width: 2px;
	border: 1px solid #3abcac;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: url(//storage.victoriyaclub.com/i/st.png) #4ed3c8
}

.small-scroll-down,
.small-scroll-up {
	width: 10px;
	height: 7px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -48px -34px;
	opacity: .7;
	transition: opacity .2s linear;
	padding: 0 !important
}

.small-scroll-down:hover,
.small-scroll-up:hover {
	opacity: 1
}

.small-scroll-down {
	background-position: -48px -41px;
}

.scroll-track {
	width: 8px;
	background: #c8d8df;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-left: 4px;
}

.scroll-handle {
	width: 6px;
	border: 1px solid #3abcac;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: url(//storage.victoriyaclub.com/i/st.png) #4ed3c8
}

.scroll-down,
.scroll-up {
	width: 21px;
	height: 25px;
	opacity: .7;
	transition: opacity .2s linear;
	padding: 0 !important;
	position: relative
}

.scroll-down:after,
.scroll-up:after {
	background: url(//storage.victoriyaclub.com/i/sprites.png) -224px 0;
	width: 16px;
	height: 16px;
	position: absolute;
	display: block;
	left: 0;
	top: 5px;
	content: ''
}

.button-dotted,
.inline-block {
	display: inline-block
}

.scroll-down:hover,
.scroll-up:hover {
	opacity: 1
}

.scroll-down:after {
	background-position: -240px 0;
	top: auto;
	bottom: 5px;
}

.striped-button:hover {
	text-shadow: 0 1px 0 #15756f;
	color: #fff;
	background: url(//storage.victoriyaclub.com/i/st.png) #2fcdc3;
	background: url(//storage.victoriyaclub.com/i/st.png), -moz-linear-gradient(top, #2fcdc3 0, #31c3b7 24%, #218f7c 87%, #1e8875 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), -webkit-gradient(linear, left top, left bottom, color-stop(0, #2fcdc3), color-stop(24%, #31c3b7), color-stop(87%, #218f7c), color-stop(100%, #1e8875));
	background: url(//storage.victoriyaclub.com/i/st.png), -webkit-linear-gradient(top, #2fcdc3 0, #31c3b7 24%, #218f7c 87%, #1e8875 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), -o-linear-gradient(top, #2fcdc3 0, #31c3b7 24%, #218f7c 87%, #1e8875 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), -ms-linear-gradient(top, #2fcdc3 0, #31c3b7 24%, #218f7c 87%, #1e8875 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), linear-gradient(to bottom, #2fcdc3 0, #31c3b7 24%, #218f7c 87%, #1e8875 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fcdc3', endColorstr='#1e8875', GradientType=0)
}

.striped,
.striped-button,
.striped-button.disabled,
.striped-button:disabled {
	color: #00665a;
	text-shadow: 0 1px 0 #49f3e8;
	background: 0 0, url(//storage.victoriyaclub.com/i/st.png);
	background: url(//storage.victoriyaclub.com/i/st.png), -moz-linear-gradient(top, #51d7cd 0, #4dd2c8 24%, #27a690 87%, #23a28b 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), -webkit-gradient(linear, left top, left bottom, color-stop(0, #51d7cd), color-stop(24%, #4dd2c8), color-stop(87%, #27a690), color-stop(100%, #23a28b)), url(//storage.victoriyaclub.com/i/st.png);
	background: url(//storage.victoriyaclub.com/i/st.png), -webkit-linear-gradient(top, #51d7cd 0, #4dd2c8 24%, #27a690 87%, #23a28b 100%), url(//storage.victoriyaclub.com/i/st.png);
	background: url(//storage.victoriyaclub.com/i/st.png), -o-linear-gradient(top, #51d7cd 0, #4dd2c8 24%, #27a690 87%, #23a28b 100%), url(//storage.victoriyaclub.com/i/st.png);
	background: url(//storage.victoriyaclub.com/i/st.png), -ms-linear-gradient(top, #51d7cd 0, #4dd2c8 24%, #27a690 87%, #23a28b 100%), url(//storage.victoriyaclub.com/i/st.png);
	background: url(//storage.victoriyaclub.com/i/st.png), linear-gradient(to bottom, #51d7cd 0, #4dd2c8 24%, #27a690 87%, #23a28b 100%), url(//storage.victoriyaclub.com/i/st.png);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#51d7cd', endColorstr='#23a28b', GradientType=0)
}

.blue-button,
.gray-striped-button,
.striped-button {
	display: inline-block;
	font-weight: 700;
	color: #00665a;
	text-shadow: 0 1px 0 #49f3e8;
	border: 1px solid #188578;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	padding: 0 10px;
	height: 30px;
	-webkit-box-shadow: 0 1px 1px 0 rgba(12, 55, 50, .5);
	box-shadow: 0 1px 1px 0 rgba(12, 55, 50, .5);
	position: relative;
	text-align: center;
	text-decoration: none
}

a.blue-button,
a.gray-striped-button,
a.striped-button {
	line-height: 30px;
}

a.striped-button:hover {
	color: #fff !important
}

.button-dotted {
	border: none;
	border-bottom: 1px dotted;
	background: 0 0;
	cursor: pointer
}

.block {
	display: block;
	width: 100%
}

.text-red {
	color: #a00
}

.text-green {
	color: #0a0
}

.text-grey {
	color: #999
}

.text-blue {
	color: #44f
}

.text-center,
.text-vertical-center {
	text-align: center
}

.relative {
	position: relative
}

.height-100 {
	height: 100%
}

.form-delete-photo {
	position: absolute;
	top: 0;
	right: 0
}

.blue-button:hover {
	text-shadow: 0 -1px 0 #00adff;
	background: #0041cb;
	background: -moz-linear-gradient(top, #0041cb 0, #004bcf 13%, #0096e9 76%, #0096e9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0041cb), color-stop(13%, #004bcf), color-stop(76%, #0096e9), color-stop(100%, #0096e9));
	background: -webkit-linear-gradient(top, #0041cb 0, #004bcf 13%, #0096e9 76%, #0096e9 100%);
	background: -o-linear-gradient(top, #0041cb 0, #004bcf 13%, #0096e9 76%, #0096e9 100%);
	background: -ms-linear-gradient(top, #0041cb 0, #004bcf 13%, #0096e9 76%, #0096e9 100%);
	background: linear-gradient(to bottom, #0041cb 0, #004bcf 13%, #0096e9 76%, #0096e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0041cb', endColorstr='#0096e9', GradientType=0)
}

.blue-button,
.blue-button:disabled {
	border-color: #1b5eb3;
	color: #000e52;
	text-shadow: 0 1px 0 #00adff;
	background: #0096e9;
	background: -moz-linear-gradient(top, #0096e9 0, #0096e9 24%, #004bcf 87%, #0041cb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0096e9), color-stop(24%, #0096e9), color-stop(87%, #004bcf), color-stop(100%, #0041cb));
	background: -webkit-linear-gradient(top, #0096e9 0, #0096e9 24%, #004bcf 87%, #0041cb 100%);
	background: -o-linear-gradient(top, #0096e9 0, #0096e9 24%, #004bcf 87%, #0041cb 100%);
	background: -ms-linear-gradient(top, #0096e9 0, #0096e9 24%, #004bcf 87%, #0041cb 100%);
	background: linear-gradient(to bottom, #0096e9 0, #0096e9 24%, #004bcf 87%, #0041cb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0096e9', endColorstr='#0041cb', GradientType=0)
}

.gray-striped-button:hover {
	text-shadow: 0 -1px 0 #fff;
	background: url(//storage.victoriyaclub.com/i/st.png) #bcc8cf;
	background: url(//storage.victoriyaclub.com/i/st.png), -moz-linear-gradient(top, #bcc8cf 0, #c1cdd3 13%, #dfe5e9 76%, #e2e8eb 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), -webkit-gradient(linear, left top, left bottom, color-stop(0, #bcc8cf), color-stop(13%, #c1cdd3), color-stop(76%, #dfe5e9), color-stop(100%, #e2e8eb));
	background: url(//storage.victoriyaclub.com/i/st.png), -webkit-linear-gradient(top, #bcc8cf 0, #c1cdd3 13%, #dfe5e9 76%, #e2e8eb 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), -o-linear-gradient(top, #bcc8cf 0, #c1cdd3 13%, #dfe5e9 76%, #e2e8eb 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), -ms-linear-gradient(top, #bcc8cf 0, #c1cdd3 13%, #dfe5e9 76%, #e2e8eb 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), linear-gradient(to bottom, #bcc8cf 0, #c1cdd3 13%, #dfe5e9 76%, #e2e8eb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcc8cf', endColorstr='#e2e8eb', GradientType=0)
}

.gray-striped-button,
.gray-striped-button:disabled {
	color: #3c4a52;
	border-color: #a7b4bb;
	text-shadow: 0 1px 0 #fff;
	background: #e2e8eb;
	background: url(//storage.victoriyaclub.com/i/st.png), -moz-linear-gradient(top, #e2e8eb 0, #dfe5e9 24%, #c1cdd3 87%, #bcc8cf 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), -webkit-gradient(linear, left top, left bottom, color-stop(0, #e2e8eb), color-stop(24%, #dfe5e9), color-stop(87%, #c1cdd3), color-stop(100%, #bcc8cf));
	background: url(//storage.victoriyaclub.com/i/st.png), -webkit-linear-gradient(top, #e2e8eb 0, #dfe5e9 24%, #c1cdd3 87%, #bcc8cf 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), -o-linear-gradient(top, #e2e8eb 0, #dfe5e9 24%, #c1cdd3 87%, #bcc8cf 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), -ms-linear-gradient(top, #e2e8eb 0, #dfe5e9 24%, #c1cdd3 87%, #bcc8cf 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), linear-gradient(to bottom, #e2e8eb 0, #dfe5e9 24%, #c1cdd3 87%, #bcc8cf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e8eb', endColorstr='#bcc8cf', GradientType=0)
}

.super-small-button {
	height: 22px;
}

.small-button {
	height: 26px;
	line-height: 10px;
}

.large-button {
	font-size: 16px;
	height: 34px;
}

.big-button {
	font-size: 20px;
	height: 36px;
}

a.large-button {
	line-height: 34px;
}

a.super-small-button {
	line-height: 22px;
}

a.big-button {
	line-height: 36px;
}

button.disabled,
button:disabled,
input[type=submit]:disabled {
	opacity: .5;
	cursor: default
}

#popup-container {
	bottom: 0;
	left: 0;
	overflow-y: scroll;
	position: fixed;
	right: 0;
	text-align: center;
	top: 0;
	z-index: 602;
}

#popup-shawl {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 601;
	background: #000;
	opacity: 0
}

#popup-wrapper {
	display: flex;
	align-items: center;
	width: 100%;
	text-align: left
}

.popup {
	width: auto;
	margin: 0 auto 10px;
	background: #fff;
	position: relative;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 3px solid #c8d8df;
}

.popup.no-border {
	border: none;
}

.popup .title {
	font-size: 22px;
	font-weight: 700;
	position: relative;
	color: #35434c;
	padding: 10px 25px;
	background: #c8d8df;
}

.popup .title .close {
	position: absolute;
	right: 18px;
	top: 50%;
	margin-top: -4px;
}

.popup .close-button,
.popup .title .close-button,
.popup .title .close-button.close {
	display: block;
	position: relative;
	float: right;
	width: 15px;
	height: 15px;
	background: #fff;
	padding: 3px;
	border-radius: 50%;
	cursor: pointer;
	background: none !important;
	margin-top: 0;
	top: initial;
	right: initial;
}

.popup .close-button:hover {
	opacity: .7;
}

.popup .close-button:before,
.popup .close-button:after {
	content: "";
	display: block;
	position: absolute;
	left: 10px;
	top: 3px;
	width: 1px;
	height: 14px;
	background: #000;
}

.popup .close-button:before {
	transform: rotate(45deg);
}

.popup .close-button:after {
	transform: rotate(-45deg);
}

.popup .title .close {
	width: 9px;
	height: 8px;
	display: block;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -19px -16px;
	cursor: pointer
}

.popup .title .close:hover {
	background: url(//storage.victoriyaclub.com/i/sprites.png) -28px -16px;
}

.popup .content {
	padding: 15px 20px;
	position: relative;
	word-break: break-word;
}

.popup .content-no-pad,
.registration-form .content {
	padding: 0
}

.popup .title.green-background {
	background: #00af9b;
	color: #fff;
}

.popup .button-blue {
	padding: 15px 38px;
	border-width: 1px;
	border-color: rgb(19, 78, 184);
	border-style: solid;
	border-radius: 2px;
	background-image: -moz-linear-gradient(90deg, rgb(18, 77, 184) 0%, rgb(55, 103, 190) 100%);
	background-image: -webkit-linear-gradient(90deg, rgb(18, 77, 184) 0%, rgb(55, 103, 190) 100%);
	background-image: -ms-linear-gradient(90deg, rgb(18, 77, 184) 0%, rgb(55, 103, 190) 100%);
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	text-transform: uppercase;
}

.button-transparent {
	padding: 15px 20px;
	border-width: 1px;
	border-color: rgb(224, 224, 224);
	border-style: solid;
	border-radius: 2px;
	background-image: -moz-linear-gradient(90deg, rgb(230, 230, 230) 0%, rgb(245, 245, 245) 100%);
	background-image: -webkit-linear-gradient(90deg, rgb(230, 230, 230) 0%, rgb(245, 245, 245) 100%);
	background-image: -ms-linear-gradient(90deg, rgb(230, 230, 230) 0%, rgb(245, 245, 245) 100%);
	font-weight: bold;
	color: #666;
	cursor: pointer;
	text-transform: uppercase;
}

.popup .content button + button {
	margin-left: 15px;
}

#upload-popup.popup .title {
	padding-left: 20px;
}

.registration-form {
	height: 506px;
	width: 925px;
}

.registration-form .content h3 {
	margin-bottom: 20px;
}

.registration-form .login,
.registration-form .register {
	float: left;
	width: 247px;
	margin: 35px 41px;
	position: relative;
	border: 2px solid #e7e8eb;
	border-radius: 2px;
	background: rgba(225, 242, 245, .9);
	box-sizing: border-box;
	padding: 10px 12px 19px;
}

.registration-form .login {
	float: right;
	margin: 35px 50px;
}

.registration-form .register .register-item-en {
	white-space: nowrap
}

.registration-form .register .button-wrapper,
.registration-form .register .button-wrapper button {
	width: 100%
}

.registration-form .close {
	position: absolute;
	right: 10px;
	top: 10px;
}

.registration-form .login .button-wrapper {
	float: left
}

.registration-form .login .forgot-link a {
	background: #dfe6e9;
	text-align: center;
	font-size: 13px;
	line-height: 38px;
	float: right;
	text-decoration: none;
	display: block;
	padding: 0 15px;
	height: 38px;
}

a.delete span:before,
a.paid span:before,
ul.check li:before {
	width: 16px;
	height: 16px;
	left: 0;
	content: ''
}

.registration-form .login .forgot-link a span {
	border-bottom: 1px dashed #333
}

.registration-form .login .forgot-link a:hover span {
	border-color: #1e6abb
}

ul.check li {
	position: relative;
	padding: 0 0 7px 25px;
}

ul.check li:before {
	display: block;
	position: absolute;
	top: 3px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -96px 0 no-repeat
}

a.delete,
a.paid {
	text-decoration: none
}

a.delete span,
a.paid span {
	text-decoration: underline;
	position: relative;
	display: inline-block;
	padding-left: 20px;
}

a.delete span:before,
a.paid span:before {
	display: block;
	position: absolute;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -112px 0;
	top: 2px;
}

a.paid span:before {
	background-position: -176px 0
}

.profile-photo ul {
	width: 1022px;
}

.profile-photo .photo-upload {
	margin: 0
}

.profile-photo ul li {
	float: left;
	width: 238px;
	margin: 0 16px 16px 0;
	background: #fff
}

.profile-photo ul li .buttons {
	padding-top: 5px;
	text-align: center
}

.profile-photo ul li .buttons .not-approved {
	display: none;
	font-style: italic
}

.profile-photo .photo {
	overflow: hidden;
	position: relative;
	height: 312px;
}

.profile-photo .photo .wrapper {
	height: 306px;
	display: table-cell !important;
	vertical-align: middle !important;
	width: 230px;
}

.profile-photo .photo .unblock {
	height: 20px;
	font-size: 13px;
	line-height: 20px;
	background: rgba(255, 255, 255, .65);
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: -17px;
	border-radius: 13px 13px 0 0;
	transition: all .2s linear;
	display: none
}

.profile-photo .photo .unblock:hover {
	bottom: 3px;
}

.profile-photo .photo .unblock:before {
	content: '';
	display: block;
	width: 28px;
	height: 24px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) 0 -29px no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -14px;
	top: -24px;
}

.profile-photo .photo .crop {
	position: absolute;
	right: 10px;
	top: 10px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -195px -206px;
	width: 40px;
	height: 40px;
	cursor: pointer;
	opacity: .4;
	transition: opacity .2s linear
}

.profile-photo .photo:hover .crop {
	opacity: .7
}

.profile-photo .photo .crop:hover {
	opacity: 1
}

.profile-photo .main-photo {
	position: relative;
	padding-left: 20px;
	display: none
}

#avatar-library .main-photo,
#media-library .main-photo {
	position: relative;
	padding-left: 20px;
}

.profile-photo .main-photo:before,
#avatar-library .main-photo:before,
#media-library .main-photo:before,
.profile-video .photo:after {
	display: block;
	position: absolute;
	content: ''
}

.profile-photo .main-photo:before,
#avatar-library .main-photo:before,
#media-library .main-photo:before {
	width: 16px;
	height: 16px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -128px 0;
	top: 2px;
	left: 0
}

.profile-video .photo {
	height: 173px;
	padding-bottom: 8px;
	cursor: pointer
}

.profile-video .photo:after {
	width: 50px;
	height: 50px;
	z-index: 20;
	left: 50%;
	top: 50%;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -96px -172px;
	margin: -25px 0 0 -25px;
	cursor: pointer
}

.profile-video .not-converted .photo {
	cursor: default
}

.profile-video .not-converted .photo:after {
	background: url(//storage.victoriyaclub.com/i/loader/3.gif) no-repeat;
	cursor: default
}

.profile-video .photo .wrapper {
	height: 176px;
}

.profile-block .video-upload .upload-button {
	margin-top: 7px !important
}

#registration-for-girl {
	width: 700px;
}

.registration-for-girl-buttons {
	display: flex;
	flex-direction: column;
	width: 49%;
}

.registration-for-girl-socials {
	padding-bottom: 50px;
}

.registration-for-girl-socials .socials-icon {
	position: absolute;
	top: 2px;
}

.registration-for-girl-socials input {
	width: 91% !important;
	float: right;
}

.registration-for-girl-socials .socials-icon:before {
	display: block;
	content: '';
	width: 24px;
	height: 24px;
	margin-top: 2px;
	background-size: contain;
	background-repeat: no-repeat;
}

.registration-for-girl-socials > div {
	position: relative;
	height: 30px;
	margin-bottom: 15px;
}

.registration-for-girl-socials button {
	position: absolute;
	bottom: 0;
}

.registration-for-girl-socials .socials-remove {
	position: absolute;
	cursor: pointer;
	font-size: 30px;
	right: 10px;
	top: -5px;
}

#social-Instagram span:before {
	background-image: url(/i/instagram.svg?1597141969);
}

#social-Facebook span:before {
	background-image: url(/i/facebook.svg?1597142058);
}

#social-Twitter span:before {
	background-image: url(/i/twitter.svg?1597142116);
}

#social-Vkontakte span:before {
	background-image: url(/i/vkontakte.svg?1597142140);
}

#social-Ok span:before {
	background-image: url(/i/ok.svg?1597142087);
}

.fake-file-form {
	/*display: inline-block;*/
	position: relative;
	cursor: pointer;
	/*z-index: 25;*/
}

.fake-file-form input.f {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	cursor: pointer;
	display: none;
	filter: alpha(opacity=0)
}

.fake-file-form .name {
	position: relative;
	margin-left: 23px;
	text-decoration: underline
}

.fake-file-form label {
	cursor: pointer;
}

.fake-file-form .name:before {
	content: '';
	position: absolute;
	left: -20px;
	top: 2px;
	display: block;
	width: 16px;
	height: 16px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -160px 0
}

.fake-file-form .working span,
.fake-file-form.working span {
	font-style: italic;
	text-decoration: none
}

.fake-file-form .working:hover span,
.fake-file-form.working:hover span {
	color: #333 !important
}

.bold {
	font-weight: 700
}

td.error,
tr.error td {
	color: #b00
}

td.success,
tr.success td {
	color: green
}

td.error a {
	color: #b00
}

.striped-table-wrapper {
	border: 1px solid #c8d8df;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 7px;
}

table.striped-table {
	border-collapse: collapse;
	width: 100%
}

table.striped-table td {
	padding: 5px 8px;
	border-right: 3px solid #fff;
	vertical-align: top
}

table.striped-table tr td:first-child {
	-webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}

table.striped-table tr td:last-child {
	border-right: 0;
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0
}

table.striped-table th {
	text-align: left;
	font-weight: 700;
	padding: 3px 8px 10px;
}

table.striped-table tr:nth-child(2n) td {
	background: #e8f2f7
}

table.striped-table-small td {
	font-size: 13px;
}

table.striped-table tr.title th {
	border-right: 1px solid #c8d8df;
	border-bottom: 1px solid #c8d8df
}

table.striped-table .nor {
	border-right: none !important
}

table.striped-table .nob {
	border-bottom: none !important
}

.special-photo-thumbs a,
.user-profile .left-column .photo {
	border: 1px solid #c8d8df;
	padding: 3px;
	line-height: 0
}

table.striped-table tr.white > td {
	background: #fff
}

.user-profile .left-column {
	float: left;
	width: 388px;
}

.user-profile .left-column .photo,
.small-girls-list a {
	position: relative;
}

.sticker-user-btn {
	display: block;
	position: absolute;
	left: 10px;
	bottom: 10px;
	height: 40px;
	width: 41px;
	background: url(//storage.victoriyaclub.com/img/sticker_ico.png) no-repeat right center;
	cursor: pointer;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	z-index: 2;
}

.sticker-user-btn.right {
	left: auto;
	right: 8px;
	height: 26px;
	width: 26px;
	background-size: cover;
	bottom: 5px;
}

.sticker-user-btn.right.with-birthday {
	right: 40px;
}

.sticker-user-btn.left {
	left: 8px;
	right: auto;
	height: 26px;
	width: 26px;
	background-size: cover;
	bottom: 5px;
}

.sticker-user-btn.right.mini {
	width: 18px;
	height: 18px;
}

.newchat-users-list .sticker-user-btn.right.mini {
	width: 16px;
	height: 16px;
	right: 3px;
	bottom: 3px;
}

.small-girls-list .sticker-user-btn.right {
	width: 16px;
	height: 16px;
	right: 10px;
	bottom: 7px;
}

.sticker-user-btn.hide {
	display: none;
}

.sticker-user-btn.clear {
	background-position: left center;
}

.sticker-user-btn .tooltip-info {
	position: absolute;
	left: calc(100% + 13px);
	background: #fffffa;
	color: #333333;
	border: 1px solid #dadada;
	text-align: center;
	font-size: 12px;
	line-height: 14px;
	white-space: nowrap;
	padding: 8px 16px;
	font-weight: bold;
	top: -50%;
	bottom: -50%;
	margin: auto;
	height: 28px;
	display: none;
	opacity: 0;
	transition: opacity 0.4s;
}

.small-girls-list a:hover {
	z-index: 3;
}

.small-girls-list a.hover {
	z-index: 10 !important;
}

.girls-list a.hover {
	z-index: 10;
	border-bottom: 1px solid transparent;
}

.girls-list a.hover .hover {
	display: block;
}

.sticker-user-btn.right:not(.mini) .tooltip-info {
	right: calc(100% + 13px);
	left: auto;
}

.sticker-user-btn .btn-tooltip {
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.sticker-user-btn .btn-tooltip:hover ~ .tooltip-info {
	opacity: 1;
	width: 250px;
	height: 42px;
	word-wrap: break-word;
	box-sizing: border-box;
	white-space: normal;
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start !important;
	-webkit-align-items: flex-start !important;
	-ms-flex-align: start !important;
	align-items: flex-start !important;
	-webkit-box-pack: center !important;
	-webkit-justify-content: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
	-webkit-box-align: center !important;
	-webkit-align-items: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}

.sticker-user-btn .btn-tooltip:hover ~ .tooltip-info > span {
	display: block;
}

.sticker-user-btn .tooltip-info::before {
	content: '';
	border: 7px solid transparent;
	border-right: 7px solid #dadada;
	position: absolute;
	display: block;
	right: calc(100% + 1px);
	top: -50%;
	bottom: -50%;
	margin: auto;
	height: 0px;
}

.sticker-user-btn .tooltip-info::after {
	content: '';
	border: 6px solid transparent;
	border-right: 6px solid #fffffa;
	position: absolute;
	display: block;
	right: calc(100%);
	top: -50%;
	bottom: -50%;
	margin: auto;
	height: 0px;
}

.sticker-user-btn.right:not(.mini) .tooltip-info::after {
	border-right: none;
	border-left: 6px solid #fffffa;
	right: auto;
	left: 100%;
}

.sticker-user-btn.right:not(.mini) .tooltip-info::before {
	border-left: 7px solid #dadada;
	border-right: none;
	right: auto;
	left: calc(100% + 1px);
}

.sticker-user-btn .tooltip-info.tooltip-left {
	right: calc(100% + 13px) !important;
	left: auto !important;
}

.sticker-user-btn .tooltip-info.tooltip-right {
	left: calc(100% + 13px) !important;
	right: auto !important;
}

.sticker-user-btn .tooltip-info.tooltip-left::before {
	border-left: 7px solid #dadada !important;
	border-right: none !important;
	right: auto !important;
	left: calc(100% + 1px) !important;
}

.sticker-user-btn .tooltip-info.tooltip-left::after {
	border-right: none !important;
	border-left: 6px solid #fffffa !important;
	right: auto !important;
	left: 100% !important;
}

.sticker-user-btn .tooltip-info.tooltip-right::before {
	border-right: 7px solid #dadada !important;
	border-left: none !important;
	left: auto !important;
	right: calc(100% + 1px) !important;
}

.sticker-user-btn .tooltip-info.tooltip-right::after {
	border-left: none !important;
	border-right: 6px solid #fffffa !important;
	left: auto !important;
	right: 100% !important;
}

.sticker-user-btn .note-wrapper {
	width: 199px;
	height: 225px;
	background: url(//storage.victoriyaclub.com/img/note_sticker.png) no-repeat center;
	display: block;
	position: absolute;
	left: -1px;
	top: -2px;
	box-sizing: border-box;
	padding: 15px 5px 8px 5px;
}

.sticker-user-btn .note-wrapper.invert {
	left: auto;
	right: -1px;
}

.sticker-user-btn:not(.open) .note-wrapper {
	display: none;
}

.sticker-user-btn .note-wrapper .title {
	font-weight: bold;
	display: block;
	line-height: 14px;
	margin-bottom: 5px;
	padding-left: 5px;
}

.sticker-user-btn .note-wrapper form {
	position: relative;
	display: block;
	width: 100%;
}

.sticker-user-btn .note-wrapper textarea,
.sticker-user-btn .note-wrapper .textarea {
	width: 100%;
	background: transparent;
	height: 152px;
	resize: none;
	padding: 5px;
	font-size: 12px;
	box-sizing: border-box;
	margin-bottom: 5px;
	line-height: 14px;
}

.sticker-user-btn .note-wrapper .btn {
	width: 70px;
	height: 24px;
	box-sizing: border-box;
	float: right;
	margin-left: 10px;
	margin-top: 2px;
	padding: 0px;
	line-height: 21px;
	font-size: 12px;
	font-weight: bold;
}

.sticker-user-btn.clear .note-wrapper .btn.edit,
.sticker-user-btn.edit .note-wrapper .btn.edit,
.sticker-user-btn.clear .note-wrapper .textarea,
.sticker-user-btn.edit .note-wrapper .textarea {
	display: none !important;
}

.sticker-user-btn:not(.edit):not(.clear) .note-wrapper textarea,
.sticker-user-btn:not(.edit):not(.clear) .note-wrapper .btn.cancel,
.sticker-user-btn:not(.edit):not(.clear) .note-wrapper .btn.save {
	display: none !important;
}


.user-profile .left-column .photo > a {
	display: block;
	position: relative;
	max-width: 100%;
	max-height: 100%;
}

.user-profile .left-column .photo img {
	width: 380px;
}

.user-profile .left-column .photo img.avatar_user {
	max-width: 100%;
	max-height: 100%;
}

.special-photo-thumbs {
	margin-top: 10px;
	width: 395px;
}

.special-photo-thumbs a {
	display: block;
	width: 66px;
	height: 88px;
	overflow: hidden;
	margin-right: 5px;
	margin-bottom: 10px;
	float: left
}

.special-photo-thumbs a div {
	display: table-cell;
	width: 66px;
	height: 88px;
	vertical-align: middle
}

.special-photo-thumbs a img {
	height: 100%;
}

.special-photo-thumbs a.item-2,
.special-photo-thumbs a.item-4 {
	margin-right: 4px;
}

.user-profile .left-column .more-photo {
	text-align: center;
	font-weight: 700
}

.user-profile .right-column .star {
	position: relative;
	padding-left: 25px;
}

.user-profile .right-column .buy-contacts {
	background: #acefb0;
	padding: 5px 10px;
	border-radius: 5px;
	text-align: center;
	color: #007d07;
	margin-top: 15px;
}

.user-profile .right-column .star:before {
	content: '';
	width: 20px;
	height: 19px;
	display: block;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -28px -34px;
	position: absolute;
	left: 0;
	top: 2px;
}

.user-profile .right-column .rating {
	position: relative;
	padding-left: 18px;
	top: -10px;
	font-style: italic
}

.user-profile .right-column .rating:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 3px;
	width: 15px;
	height: 13px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -316px -65px;
}

.user-profile .right-column {
	float: right;
	width: 590px;
}

.user-profile .right-column h1.name {
	font-size: 24px;
	color: #014591;
	margin-bottom: 10px;
}

span.id-for-title {
	color: #fff;
	background: #014591;
	display: inline-block;
	padding: 3px 5px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.user-profile .right-column .status-info {
	float: right
}

.user-profile .right-column .status {
	float: right;
	width: 96px;
	height: 29px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -67px -16px;
	margin-top: 5px;
	font-size: 13px;
	color: #064339;
	text-shadow: 0 1px 0 #4af085
}

.user-profile .right-column .status strong {
	display: block;
	padding: 5px 0 0 40px;
}

.user-profile .right-column .offline {
	background-position: -163px -16px;
	text-shadow: 0 1px 0 #fff
}

.user-profile .right-column .last-visit {
	padding-top: 7px;
}

.user-profile .right-column .buttons-actions {
	margin-top: 20px;
	width: 595px;
}

.user-profile .right-column .buttons-actions .fb-like {
	display: inline-block;
	position: relative;
	top: 7px;
	border-radius: 4px;
	box-shadow: 0 1px 1px 0 rgba(12, 55, 50, .5)
}

.user-profile .right-column .buttons-actions .fb-like:hover {
	opacity: .8
}

.user-profile .right-column .buttons-actions button {
	display: inline-block;
	width: 113px;
	margin: 0 6px 8px 0;
	padding: 0 !important
}

.girls-list,
.user-profile .right-column .data-table {
	margin: 20px 0
}

.user-profile .right-column .buttons-actions .gray-striped-button span {
	padding-left: 20px;
	white-space: nowrap;
	position: relative
}

.user-profile .right-column .buttons-actions .gray-striped-button span:before {
	content: '';
	width: 16px;
	height: 18px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: url(//storage.victoriyaclub.com/i/sprites.png) 0 -53px;
}

.user-profile .right-column .buttons-actions .gray-striped-button span.webcam:before {
	top: 1px;
}

.user-profile .right-column .buttons-actions .gray-striped-button span.chat:before {
	background-position: -16px -53px;
	top: 1px;
}

.user-profile .right-column .buttons-actions .gray-striped-button span.write:before {
	background-position: -32px -53px;
}

.user-profile .right-column .buttons-actions .gray-striped-button span.appoint:before {
	background-position: -48px -53px;
}

.user-profile .right-column .buttons-actions .gray-striped-button span.gift:before {
	background-position: -64px -53px;
}

.user-profile .right-column .buttons-actions .striped-button span {
	padding-right: 20px;
	white-space: nowrap;
	position: relative
}

.user-profile .right-column .buttons-actions .striped-button span:after {
	content: '';
	width: 16px;
	height: 18px;
	display: block;
	position: absolute;
	right: 0;
	top: 1px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -80px -53px;
}

.user-profile .right-column .buttons-actions .striped-button span.like {
	padding-right: 23px;
}

.user-profile .right-column .buttons-actions .striped-button span.like:after {
	background-position: -96px -53px;
	top: 0
}

.user-profile .right-column .data-table label {
	display: block;
	float: left;
	width: 130px;
	padding-right: 10px;
	font-weight: 700
}

.girls-list {
	width: 1020px;
}

.girls-list a {
	display: block;
	float: left;
	border: 1px solid #c8d8df;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	width: 158px;
	padding: 5px;
	margin: 0 10px 12px 0;
	text-decoration: none;
	position: relative;
	box-sizing: border-box;
}

.girls-list a .static {
	position: relative;
	z-index: 1
}

.girls-list a .hover {
	position: absolute;
	left: -3px;
	top: -3px;
	width: 100%;
	border: 3px solid #c8d8df;
	height: 100%;
	padding-top: 40px;
	display: none;
	background: #fff
}

.girls-list a:hover {
	border-bottom: 1px solid transparent;
	z-index: 2
}

.girls-list a:hover .hover {
	display: block
}

.girls-list a .hover .buttons {
	height: 22px;
	padding: 8px 0 10px;
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0
}

.special-actions-buttons .ico {
	width: 20px;
	height: 22px;
	display: inline-block;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	position: relative;
	padding: 0;
	margin-right: 4px;
}

.special-actions-buttons .disabled {
	opacity: .5;
	cursor: default
}

.special-actions-buttons .ico:after {
	content: '';
	display: block;
	width: 18px;
	height: 18px;
	position: absolute;
	left: 1px;
	top: 4px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -37px -71px;
}

.special-actions-buttons .ico:hover:after {
	background-position: -37px -89px;
}

.special-actions-buttons .ico.disabled:hover:after {
	background-position: -37px -71px;
}

.special-actions-buttons .ico-webcam:after {
	background-position: -55px -71px;
}

.special-actions-buttons .ico-webcam:hover:after {
	background-position: -55px -89px;
}

.special-actions-buttons .ico-webcam.disabled:hover:after {
	background-position: -55px -71px;
}

.special-actions-buttons .ico-calendar:after {
	background-position: -73px -71px;
}

.special-actions-buttons .ico-calendar:hover:after {
	background-position: -73px -89px;
}

.special-actions-buttons .ico-calendar.disabled:hover:after {
	background-position: -73px -71px;
}

.special-actions-buttons .ico-star:after {
	background-position: -91px -71px;
}

.special-actions-buttons .ico-star.active:after,
.special-actions-buttons .ico-star:hover:after {
	background-position: -91px -89px;
}

.special-actions-buttons .ico-star.disabled:hover:after {
	background-position: -91px -71px;
}

.special-actions-buttons .ico-mail:after {
	background-position: -109px -71px;
}

.special-actions-buttons .ico-mail:hover:after {
	background-position: -109px -89px;
}

.special-actions-buttons .ico-mail.disabled:hover:after {
	background-position: -109px -71px;
}

.special-actions-buttons .ico-gift:after {
	background-position: -127px -71px;
}

.special-actions-buttons .ico-gift:hover:after {
	background-position: -127px -89px;
}

.special-actions-buttons .ico-gift.disabled:hover:after {
	background-position: -127px -71px;
}

.special-actions-buttons .ico-wink:after {
	background-position: -163px -89px;
}

.special-actions-buttons .ico-wink:hover:after {
	background-position: -181px -89px;
}

.special-actions-buttons .ico-wink.disabled:hover:after {
	background-position: -163px -89px;
}

.special-actions-buttons .ico-like:after {
	background-position: -149px -172px;
}

.special-actions-buttons .ico-like:hover:after {
	background-position: -167px -172px;
}

.special-actions-buttons .ico-like.disabled:hover:after {
	background-position: -149px -172px;
}

.special-actions-buttons .ico-reply:after {
	background-position: -185px -172px;
	top: 2px;
}

.special-actions-buttons .ico-reply:hover:after {
	background-position: -203px -172px;
}

.special-actions-buttons .ico-reply.disabled:hover:after {
	background-position: -185px -172px;
}

.girls-list a .photo {
	line-height: 0;
	display: table-cell;
	width: 146px;
	height: 195px;
	overflow: hidden;
	vertical-align: bottom
}

.girls-list a .photo img {
	max-width: 146px;
	object-fit: cover;
	height: 100%;
	width: 100% !important;
}

.girls-list a .photo-wrapper {
	position: relative;
	height: 195px;
	overflow: hidden;
	margin-bottom: 5px;
}

.special-photo .ico-birth,
.special-photo .ico-cam,
.special-photo .ico-new,
.special-photo .ico-online,
.special-photo .ico-top {
	width: 62px;
	height: 24px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -112px -45px no-repeat;
	position: absolute;
}

.special-photo .ico-top {
	display: none;
}

.special-photo .ico-online {
	bottom: 5px;
	left: 6px;
}

.special-photo .ico-new {
	width: 52px;
	left: 5px;
	top: 5px;
	background-position: -174px -45px;
}

.special-photo .ico-cam {
	width: 37px;
	height: 37px;
	background-position: 0 -71px;
	right: -5px;
	top: -5px;
}

.special-photo .ico-top {
	width: 52px;
	height: 24px;
	left: 5px;
	top: 5px;
	background-position: -264px -65px;
}

.special-photo .ico-birth {
	width: 37px;
	height: 37px;
	background-position: 0 -220px;
	right: -4px;
	bottom: -4px;
}

.girls-list a .name {
	font-size: 16px;
	font-weight: 700;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	text-align: center
}

.girls-list a .id {
	font-style: italic;
	font-size: 12px;
	color: #666;
	float: right
}

.girls-list a .age {
	font-size: 13px;
	float: left
}

.girls-list a .rating {
	float: right;
	color: #666;
	font-size: 12px;
	position: relative;
	padding-right: 19px;
	font-style: italic
}

.girls-list a .rating:after {
	content: '';
	width: 15px;
	height: 13px;
	display: block;
	position: absolute;
	right: 0;
	top: 4px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -316px -65px;
}

.girls-list a .targets {
	height: 16px;
	border-top: 1px solid #c8d8df;
	margin-top: 5px;
	text-align: center;
	padding: 5px 0;
	white-space: nowrap;
	overflow: hidden
}

.special-targets .ico {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -297px -16px;
	margin: 0 1px;
	position: relative;
	top: 1px;
}

.special-targets .ico-target_travel:hover {
	background-position: -395px -16px;
}

.special-targets .ico-target_marriage {
	background-position: -313px -16px;
	width: 20px;
	height: 14px;
	top: 0
}

.special-targets .ico-target_marriage:hover {
	background-position: -411px -16px;
}

.special-targets .ico-target_communication {
	background-position: -333px -16px;
	width: 17px;
	height: 15px;
	top: 1px;
}

.special-targets .ico-target_communication:hover {
	background-position: -431px -16px;
}

.special-targets .ico-target_friendship {
	background-position: -350px -16px;
	width: 19px;
	height: 13px;
	top: 0
}

.special-targets .ico-target_friendship:hover {
	background-position: -448px -16px;
}

.special-targets .ico-city {
	background-position: -197px -71px;
	width: 16px;
	height: 16px;
	top: 1px;
	margin-right: 5px;
}

.special-targets em {
	position: relative;
	display: inline-block;
	padding-left: 0;
	font-style: normal;
	font-weight: 700;
	top: -2px;
}

.user-small-photo {
	line-height: 0;
	width: 27px;
	height: 25px;
	overflow: hidden;
	border: 1px solid #fff;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.user-small-photo img {
	width: 27px;
	min-height: 25px;
}

#searsh-popup-list {
	background: #f5f9fc;
	border: 1px solid #a7b4bb;
	position: absolute;
	width: 100%;
	z-index: 5;
	margin-top: 10px;
	left: 0
}

#searsh-popup-list.not-visible {
	left: -99999px;
}

#searsh-popup-list:before {
	width: 16px;
	height: 10px;
	content: '';
	position: absolute;
	display: block;
	left: 13px;
	top: -10px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -226px -45px;
}

#searsh-popup-list .inner {
	padding: 3px 10px;
	max-height: 180px;
	overflow: hidden
}

#searsh-popup-list .user-list-item {
	display: block;
	font-size: 12px;
	text-decoration: none;
	padding: 1px 0
}

#searsh-popup-list .user-list-item span {
	display: block
}

#searsh-popup-list .user-list-item .user-small-photo {
	float: left;
	margin: 3px 8px 0 0
}

#searsh-popup-list .user-list-item .light {
	background: #f1f586
}

.profile-all-messages {
	padding-right: 0;

}

.profile-all-messages div.border {
	padding-right: 20px;
	border-right: 1px dashed #b2c1c7;
}

.profile-all-messages .item {
	padding: 5px 0 5px 20px;
	border-bottom: 1px solid #c8d8df;
	cursor: pointer;
	vertical-align: top;
}

.profile-all-messages .item:hover {
	background: #dbe5ea;
}

.profile-all-messages .item:after {
	content: "";
	clear: both;
	display: block;
}

.profile-all-messages .message-avatar {
	float: left;
	width: 36px;
	line-height: 0;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.profile-all-messages .message-avatar div {
	line-height: 0;
	border: 1px solid #c8d8df;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.profile-all-messages .message-avatar div:hover {
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .5);
}

.profile-all-messages .message-avatar div img {
	width: 32px;
	border: 1px solid #fff;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}


.profile-all-messages .name {
	float: left;
	width: 134px;
	font-size: 12px;
	padding: 0 0 5px 20px;
	margin-right: 20px;
}

.profile-all-messages .name a {
	text-decoration: none !important;
}

.profile-all-messages .name strong {
	font-size: 13px;
}

.profile-all-messages .subject {
	padding: 0 0 0 20px;
	cursor: pointer;
	vertical-align: top;
}

.profile-all-messages .new {
	float: right;
	width: 28px;
	padding: 0 0 0 20px;
	cursor: pointer;
	vertical-align: top;
}

.profile-all-messages .new div {
	padding-left: 20px;
	font-weight: 700;
	font-size: 13px;
	position: relative;
}

.profile-all-messages .new div:before {
	width: 16px;
	height: 16px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -256px 0 no-repeat;
	left: 0;
	top: 1px;
	content: '';
	display: block;
	position: absolute;
}

.profile-all-messages .date {
	float: right;
	width: 74px;
	padding: 0 5px 0 20px;
	cursor: pointer;
	vertical-align: top;
	font-size: 12px;
}

.profile-all-messages .search-result {
	font-size: 12px;
}

.profile-all-messages .search-result-item {
	padding: 2px 0;
}

.profile-all-messages .search-result .date {
	font-size: 10px;
	color: #999;
}

.profile-all-messages .search-result .light {
	background: #f1f586;
}

.profile-all-messages #message-loading {
	margin-top: 20px;
}

.profile-dialog-messages {
	padding-right: 20px;
}

.profile-dialog-messages .inner .not-read {
	background: #e8f2f7;
	transition: background .1s linear !important
}

.profile-dialog-messages .inner .item {
	padding: 10px 5px;
	border-bottom: 1px solid #c8d8df;
	transition: background 3s linear
}

.profile-dialog-messages .inner .item:last-child {
	border-bottom: 0
}

.profile-dialog-messages .inner .item .message-avatar {
	float: left;
	width: 34px;
	line-height: 0;
	border: 1px solid #c8d8df;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.profile-dialog-messages .inner .item .message-avatar img {
	width: 32px;
	border: 1px solid #fff;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.profile-dialog-messages .inner .item .date {
	float: right;
	font-size: 12px;
}

.profile-dialog-messages .inner .item .text {
	margin-left: 50px;
}

.profile-dialog-messages .inner .item .text .name {
	padding-bottom: 5px;
	font-weight: bold;
	text-decoration: none;
}

.profile-dialog-messages .inner .item .photo-collection,
.message .photo-collection {
	float: left;
}

.profile-dialog-messages .inner .item .video-collection,
.message .video-collection {
	float: left;
}

.profile-dialog-messages .inner .item .video-collection .item {
	position: relative;
	height: 60px;
	box-sizing: border-box;
	display: inline-block;
	padding-top: 0;
}

.profile-dialog-messages .inner .item .video-collection .item::before {
	content: '';
	width: 32px;
	height: 32px;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: calc(50% - 3px);
	margin: -16px 0 0 -16px;
	background: url(/img/play_icon.png?1561472562) no-repeat center;
	background-size: contain;
	opacity: 0.84;
	z-index: 1;
}

.message .video-collection .item::before {
	content: '';
	width: 32px;
	height: 32px;
	display: inline-block;
	position: absolute;
	top: -50%;
	bottom: -50%;
	left: -50%;
	right: -50%;
	margin: auto;
	background: url(/img/play_icon.png?1561472562) no-repeat center;
	background-size: contain;
	opacity: 0.84;
	z-index: 1;
}

.profile-dialog-messages .inner .item .video-collection .item img {
	height: 60px;
	border-radius: 6px;
	margin-right: 6px;
}

.profile-dialog-messages .inner .item .text .search-light {
	background: #aae4b8;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.profile-dialog-messages .inner .item .del {
	display: block;
	width: 7px;
	height: 7px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -64px -45px;
	float: right;
	margin-top: 5px;
	opacity: .4;
	transition: opacity .2s linear
}

.profile-dialog-messages .inner .item:hover .del {
	opacity: .7
}

.profile-dialog-messages .inner .item .del:hover {
	opacity: .9
}

.profile-dialog-messages .inner .item table.files {
	margin-top: 10px;
	border-collapse: collapse
}

.profile-dialog-messages .inner .item table.files td {
	padding-right: 10px;
}

.profile-dialog-messages .inner .item table.files td a {
	color: #014591
}

.profile-dialog-messages .inner .item table.files td img {
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 2px 2px 0 rgba(12, 55, 50, .5);
	box-shadow: 0 2px 2px 0 rgba(12, 55, 50, .5)
}

.profile-dialog-messages .inner .item .photo-collection .item {
	border: 0;
	padding: 0
}

.top-tabs,
.top-tabs li {
	border-bottom: 1px solid #d4d4d4
}

.profile-dialog-messages .inner .item .photo-collection .item img {
	height: 60px;
	border-radius: 6px;
	margin-right: 6px;
}

#profile-dialog-messages-form {
	margin-top: 20px;
	position: relative
}

#profile-dialog-messages-form #profile-dialog-writing {
	font-size: 11px;
	position: absolute;
	top: -18px;
	left: 0;
	font-style: italic;
	color: #999;
	display: none
}

#profile-dialog-messages-form textarea.drag {
	background: #eee !important
}

#profile-dialog-messages-form textarea {
	padding-right: 65px;
}

#profile-dialog-search-form {
	background: #dbe5ea;
	padding: 4px;
	margin-bottom: 10px;
}

#profile-dialog-search-form form {
	float: right;
	position: relative
}

#profile-dialog-search-form form .input {
	padding: 0 0 0 30px;
	height: 23px;
	line-height: 23px;
	width: 400px;
}

#profile-dialog-search-form form .clear {
	width: 7px;
	height: 7px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -64px -45px no-repeat;
	position: absolute;
	right: 6px;
	top: 50%;
	margin-top: -3px;
	cursor: pointer;
	opacity: .7;
	display: none
}

.user-message-del {
	display: inline-block;
	float: right;
}

.files-query .item,
.upload-attached-files .item {
	background: #eee;
	padding: 10px;
	margin-bottom: 10px;
}

.files-query,
.upload-attached-files {
	margin-top: 20px;
}

#profile-dialog-search-form form .clear:hover {
	opacity: 1
}

.upload-attached-files .item {
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.upload-attached-files .item .delete {
	float: right
}

.upload-attached-files .item .name {
	vertical-align: top
}

.upload-attached-files .item .preview {
	margin-right: 10px;
	line-height: 0;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	display: inline-block;
	overflow: hidden;
	position: relative;
}

.upload-attached-files .item .preview[data-type="video"]::after {
	content: '';
	width: 32px;
	height: 32px;
	display: inline-block;
	position: absolute;
	top: -50%;
	bottom: -50%;
	left: -50%;
	right: -50%;
	margin: auto;
	background: url(/img/play_icon.png?1564417347) no-repeat center;
	background-size: contain;
	opacity: 0.84;
}

.files-query .item {
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.files-query .item .progress {
	height: 4px;
	background: #ddd;
	margin-top: 5px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	overflow: hidden
}

.files-query .item .progress div {
	height: 4px;
	background: url(//storage.victoriyaclub.com/i/st.png) #4ed3c8;
	width: 0
}

.top-tabs {
	width: 100%;
	padding: 0 12px;
	position: relative;
	left: -12px;
	list-style-type: none
}

.top-tabs li {
	display: inline-block;
	position: relative;
	text-decoration: none;
	height: 32px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -32px -108px repeat-x;
	margin: 0 8px 0 12px;
	top: 1px;
	font-size: 14px;
	font-weight: 700;
	line-height: 32px;
	text-shadow: 0 -1px 0 #49f3e8
}

.top-tabs li.ui-sortable-placeholder {
	height: 12px;
}

.top-tabs li .text {
	position: relative;
	top: -2px;
}

.top-tabs li .user-avatar {
	position: relative;
	display: inline-block;
	margin: 0 10px 0 5px;
	top: 5px;
	border: 1px solid #fff;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 50, 67, .3);
	box-shadow: 0 2px 3px 0 rgba(0, 50, 67, .3)
}

.div-user-avatar .circle,
.top-tabs li .user-avatar .circle {
	background: #444;
	color: #fff;
	width: 16px;
	height: 16px;
	text-align: center;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	position: absolute;
	right: -4px;
	top: -4px;
	font-size: 11px;
	text-shadow: none;
	line-height: 16px;
	-webkit-box-shadow: 2px 2px 2px 0 rgba(55, 55, 55, .5);
	box-shadow: 2px 2px 2px 0 rgba(55, 55, 55, .5);
	cursor: pointer
}

.top-tabs li.active .user-avatar .circle {
	background: #1d69ba
}

.top-tabs li * {
	cursor: pointer
}

.top-tabs li .user-avatar .image {
	line-height: 0
}

.top-tabs li .user-avatar .image img {
	height: 23px;
}

.top-tabs li .close {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -272px 0;
	margin-left: 10px;
	cursor: pointer !important;
	opacity: .8;
	transition: opacity .2s linear;
	position: relative;
	top: 4px;
}

.top-tabs li .close:hover {
	opacity: 1
}

.top-tabs li.active .close {
	background-position: -112px 0
}

.top-tabs li:hover {
	color: #000 !important
}

.top-tabs li:after,
.top-tabs li:before {
	width: 16px;
	height: 32px;
	content: '';
	display: block;
	position: absolute;
	left: -16px;
	top: 0;
	background: url(//storage.victoriyaclub.com/i/sprites.png) 0 -108px no-repeat;
	border-bottom: 1px solid #d4d4d4
}

.top-tabs li:after {
	left: auto;
	right: -16px;
	background-position: -16px -108px;
	z-index: 2
}

.top-tabs li.active {
	background-position: -32px -140px;
	border-bottom: 1px solid #fff;
	text-shadow: none;
	cursor: default;
	color: #333 !important;
	z-index: 10
}

.top-tabs li.active * {
	cursor: default
}

.top-tabs li.active:before {
	background-position: 0 -140px;
	border-bottom: 1px solid #fff
}

.top-tabs li.active:after {
	background-position: -16px -140px;
	border-bottom: 1px solid #fff
}

#chat-tabs li.blink-opa {
	background-position: -32px -273px;
	color: #fff;
	text-shadow: none;
	opacity: 1 !important
}

#chat-tabs li.blink-opa:before {
	background-position: 0 -273px;
}

#chat-tabs li.blink-opa:after {
	background-position: -16px -273px;
}

.div-user-avatar {
	float: left;
	line-height: 0;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #c8d8df;
	padding: 2px;
	position: relative
}

.div-user-avatar .circle {
	top: 0
}

.div-user-avatar img {
	width: 70px;
}

#photo-payment-text,
#video-payment-text {
	display: none
}

.standart-photo-frame {
	border: 1px solid #c8d8df;
	line-height: 0;
	padding: 3px;
}

.photo-popup .popup-photo-place .image-place {
	height: 400px;
	line-height: 0;
	position: relative
}

.photo-popup .popup-photo-place .image-place .loader {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 100%;
	background: url(//storage.victoriyaclub.com/i/loader/1.gif) center center no-repeat rgba(0, 0, 0, .3)
}

.photo-popup .popup-photo-place {
	position: relative
}

.photo-popup .popup-photo-place a.next,
.photo-popup .popup-photo-place a.prev {
	display: block;
	position: absolute;
	opacity: 0;
	transition: opacity .2s linear;
	left: 0;
	top: 0;
	width: 40%;
	height: 100%
}

.photo-popup .popup-photo-place a.next:after,
.photo-popup .popup-photo-place a.prev:after {
	content: '';
	position: absolute;
	left: 12px;
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -259px -35px;
}

.photo-popup:hover .popup-photo-place a.next,
.photo-popup:hover .popup-photo-place a.prev {
	opacity: .5
}

.photo-popup .popup-photo-place a:hover {
	opacity: 1
}

.photo-popup .popup-photo-place a.next {
	left: auto;
	right: 0
}

.photo-popup .popup-photo-place a.next:after {
	background-position: -289px -35px;
	left: auto;
	right: 12px;
}

.photo-payment-text {
	text-align: center;
	padding: 50px 20px;
}

.photo-payment-text p {
	padding: 10px 0
}

.photo-payment-text .photo {
	display: inline-block
}

.photo-payment-text .error {
	color: #b00;
	position: relative;
	z-index: 20
}

.photo-payment-text .error p {
	padding-top: 0;
	padding-bottom: 10px;
}

.popup-video-place .nav {
	padding: 5px 10px 0 0;
	text-align: right
}

.popup-video-place .nav a {
	width: 30px;
	height: 30px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -259px -35px;
	display: inline-block;
	opacity: .5;
	transition: opacity .2s linear
}

.popup-video-place .nav a.next {
	background-position: -289px -35px;
	margin-left: 10px;
}

.popup-video-place .nav a:hover {
	opacity: 1
}

.tooltip {
	position: absolute;
	z-index: 250;
	background: #dbe5ea;
	color: #333;
	font-size: 12px;
	white-space: nowrap;
	padding: 3px 5px;
	border: 2px solid #c8d8df;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.tooltip:before {
	content: '';
	display: block;
	position: absolute;
	left: 11px;
	bottom: -8px;
	width: 13px;
	height: 8px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -382px -16px;
}

.tooltip.bottom:before {
	bottom: auto;
	top: -8px;
	background-position: -369px -16px;
}

.tooltip-menu a {
	display: block;
	padding: 3px 0
}

.index-best-girls-wrapper {
	width: 1008px;
}

.index-best-girls {
	float: left;
	width: 504px;
}

.index-best-girls .girls-list {
	width: 504px;
}

.index-best-girls .search {
	float: right;
	width: 150px;
}

.index-best-girls .search .one-selector,
.index-best-girls .search h3 {
	margin-bottom: 10px;
}

.index-best-girls .search .subtitle {
	font-size: 16px;
	display: block;
	margin-bottom: 3px;
}

.index-best-girls .search .checkbox-selector {
	padding-left: 10px;
	margin-bottom: 10px;
}

.one-selector a.webcam.mini {
	line-height: 9px;
	padding-top: 2px;
	height: 21px;
}

.checkbox-selector,
.one-selector {
	background: #bbc7ce;
	padding: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.one-selector .inner {
	border: 1px solid #b3b3b3;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: #c5c5c5;
	background: -moz-linear-gradient(top, #c5c5c5 0, #e2e2e2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c5c5c5), color-stop(100%, #e2e2e2));
	background: -webkit-linear-gradient(top, #c5c5c5 0, #e2e2e2 100%);
	background: -o-linear-gradient(top, #c5c5c5 0, #e2e2e2 100%);
	background: -ms-linear-gradient(top, #c5c5c5 0, #e2e2e2 100%);
	background: linear-gradient(to bottom, #c5c5c5 0, #e2e2e2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5c5c5', endColorstr='#e2e2e2', GradientType=0)
}

.one-selector a {
	text-decoration: none;
	display: block;
	float: left;
	width: 50%;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	height: 23px;
	line-height: 23px;
	position: relative;
	color: #61696d;
	text-shadow: 0 1px 0 #fff;
	box-sizing: border-box
}

.one-selector a.active {
	color: #064339 !important;
	cursor: default;
	text-shadow: 0 1px 0 #49f3e8;
	border: 1px solid #3abcac;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	height: 25px !important;
	-webkit-box-shadow: 0 2px 2px 0 rgba(12, 55, 50, .5);
	box-shadow: 0 2px 2px 0 rgba(12, 55, 50, .5);
	background: url(//storage.victoriyaclub.com/i/st.png) #42e5d9;
	background: url(//storage.victoriyaclub.com/i/st.png), -moz-linear-gradient(top, #42e5d9 0, #21c6ad 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), -webkit-gradient(linear, left top, left bottom, color-stop(0, #42e5d9), color-stop(100%, #21c6ad));
	background: url(//storage.victoriyaclub.com/i/st.png), -webkit-linear-gradient(top, #42e5d9 0, #21c6ad 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), -o-linear-gradient(top, #42e5d9 0, #21c6ad 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), -ms-linear-gradient(top, #42e5d9 0, #21c6ad 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), linear-gradient(to bottom, #42e5d9 0, #21c6ad 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#42e5d9', endColorstr='#21c6ad', GradientType=0)
}

.one-selector a.webcam:before {
	content: '';
	display: block;
	width: 14px;
	height: 18px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -1px -53px;
	position: absolute;
	left: 6px;
	top: 3px;
}

.one-selector a.webcam.active:before {
	background-position: -149px -71px;
}

.one-selector-green a.active {
	border-color: #53ad45 !important;
	color: #0e6a00 !important;
	text-shadow: 0 1px 0 #91ff7b !important;
	background: url(//storage.victoriyaclub.com/i/st.png) #81db6a;
	background: url(//storage.victoriyaclub.com/i/st.png), -moz-linear-gradient(top, #81db6a 0, #42b236 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), -webkit-gradient(linear, left top, left bottom, color-stop(0, #81db6a), color-stop(100%, #42b236));
	background: url(//storage.victoriyaclub.com/i/st.png), -webkit-linear-gradient(top, #81db6a 0, #42b236 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), -o-linear-gradient(top, #81db6a 0, #42b236 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), -ms-linear-gradient(top, #81db6a 0, #42b236 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), linear-gradient(to bottom, #81db6a 0, #42b236 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#81db6a', endColorstr='#42b236', GradientType=0)
}

.one-selector-yellow a.active {
	border-color: #efae00 !important;
	color: #6d4f00 !important;
	text-shadow: 0 1px 0 #ffd448 !important;
	background: url(//storage.victoriyaclub.com/i/st.png) #ffd600;
	background: url(//storage.victoriyaclub.com/i/st.png), -moz-linear-gradient(top, #ffd600 0, #ffa600 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffd600), color-stop(100%, #ffa600));
	background: url(//storage.victoriyaclub.com/i/st.png), -webkit-linear-gradient(top, #ffd600 0, #ffa600 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), -o-linear-gradient(top, #ffd600 0, #ffa600 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), -ms-linear-gradient(top, #ffd600 0, #ffa600 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), linear-gradient(to bottom, #ffd600 0, #ffa600 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd600', endColorstr='#ffa600', GradientType=0)
}

.checkbox-selector a {
	display: block;
	float: left;
	width: 24px;
	height: 24px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #b3b3b3;
	position: relative;
	background: #c5c5c5;
	background: -moz-linear-gradient(top, #c5c5c5 0, #e2e2e2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c5c5c5), color-stop(100%, #e2e2e2));
	background: -webkit-linear-gradient(top, #c5c5c5 0, #e2e2e2 100%);
	background: -o-linear-gradient(top, #c5c5c5 0, #e2e2e2 100%);
	background: -ms-linear-gradient(top, #c5c5c5 0, #e2e2e2 100%);
	background: linear-gradient(to bottom, #c5c5c5 0, #e2e2e2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5c5c5', endColorstr='#e2e2e2', GradientType=0);
	margin: 0 5px 0 2px;
}

.checkbox-selector a:last-child {
	margin-right: 0 !important
}

.checkbox-selector a.target-ico:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 24px;
	height: 24px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -24px -172px;
}

.checkbox-selector a.target-ico.active:after {
	background-position: -24px -196px;
}

.checkbox-selector a.target_marriage:after {
	background-position: -72px -172px;
}

.checkbox-selector a.target_marriage.active:after {
	background-position: -72px -196px;
}

.checkbox-selector a.target_communication:after {
	background-position: -48px -172px;
}

.checkbox-selector a.target_communication.active:after {
	background-position: -48px -196px;
}

.checkbox-selector a.target_friendship:after {
	background-position: 0 -172px;
}

.checkbox-selector a.target_friendship.active:after {
	background-position: 0 -196px;
}

.checkbox-selector a.active {
	background: url(//storage.victoriyaclub.com/i/st.png) #82dc6b;
	background: url(//storage.victoriyaclub.com/i/st.png), -moz-linear-gradient(top, #82dc6b 0, #42b236 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), -webkit-gradient(linear, left top, left bottom, color-stop(0, #82dc6b), color-stop(100%, #42b236));
	background: url(//storage.victoriyaclub.com/i/st.png), -webkit-linear-gradient(top, #82dc6b 0, #42b236 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), -o-linear-gradient(top, #82dc6b 0, #42b236 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), -ms-linear-gradient(top, #82dc6b 0, #42b236 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), linear-gradient(to bottom, #82dc6b 0, #42b236 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82dc6b', endColorstr='#42b236', GradientType=0)
}

.slider {
	background: #dbe5ea;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 8px 6px 6px;
	position: relative
}

.slider .ui-slider {
	height: 2px;
	background: #b2c1c7;
	border: 1px solid #a7b5bb;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.slider .ui-slider-range {
	height: 4px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	position: relative;
	top: -1px;
	background: url(//storage.victoriyaclub.com/i/st.png) #47e9df;
	background: url(//storage.victoriyaclub.com/i/st.png), -moz-linear-gradient(top, #47e9df 0, #21c6ac 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), -webkit-gradient(linear, left top, left bottom, color-stop(0, #47e9df), color-stop(100%, #21c6ac));
	background: url(//storage.victoriyaclub.com/i/st.png), -webkit-linear-gradient(top, #47e9df 0, #21c6ac 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), -o-linear-gradient(top, #47e9df 0, #21c6ac 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), -ms-linear-gradient(top, #47e9df 0, #21c6ac 100%);
	background: url(//storage.victoriyaclub.com/i/st.png), linear-gradient(to bottom, #47e9df 0, #21c6ac 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#47e9df', endColorstr='#21c6ac', GradientType=0)
}

.slider .ui-slider-handle {
	width: 9px;
	height: 15px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -149px -89px;
	top: -13px;
	margin-left: -4px;
	cursor: pointer
}

.index-girls-list-wrapper .more-button,
h1.index-top-h1 {
	top: -10px;
	position: relative;
	text-align: center
}

.slider .max,
.slider .min {
	font-size: 13px;
	color: #333;
	font-weight: 700;
	display: inline-block;
	margin-top: 3px;
}

.slider .min {
	float: left
}

.slider .max {
	float: right
}

.index-dreams-girls .item {
	float: left;
	width: 50%;
	margin-top: 20px;
}

.index-dreams-girls .item .image {
	float: left
}

.index-dreams-girls .item .image img {
	width: 146px;
	padding: 5px;
	border: 1px solid #c8d8df;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.index-dreams-girls .item .text {
	margin: 0 20px 0 175px;
	font-size: 14px;
	color: #333;
	background: url(//storage.victoriyaclub.com/i/ico/heart.png) right bottom no-repeat;
	padding-right: 10px;
}

.index-dreams-girls .item .text strong.title {
	display: block;
	padding-bottom: 8px;
}

.index-testimonials {
	float: right;
	width: 150px;
}

.index-testimonials .item {
	margin-bottom: 10px;
	font-size: 13px;
}

.index-testimonials .item strong.title {
	display: block;
	padding-bottom: 5px;
}

.index-girls-list-wrapper {
	width: 840px;
	float: left
}

.index-girls-list-wrapper .girls-list {
	width: 840px;
}

.index-girls-list-wrapper .one-selector {
	float: left;
	width: 160px;
	margin: 5px 6px 0 0
}

.index-girls-list-wrapper .one-selector a.webcam {
	padding-left: 15px;
}

.index-girls-list-wrapper .one-selector a.webcam:before {
	left: 5px;
}

.index-girls-list-wrapper .slider {
	width: 120px;
	float: right;
	margin-right: 10px;
}

.index-love-story {
	margin: 20px 0 0 20px;
}

.index-love-story .item {
	float: left;
	width: 50%;
	font-size: 14px;
}

.index-love-story .item .image {
	float: left
}

.index-love-story .item .image img {
	width: 89px;
	padding: 4px;
	border: 1px solid #c8d8df;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.index-love-story .item .data {
	margin-left: 120px;
}

.index-love-story .item .data h3 {
	margin-bottom: 15px;
}

.index-love-story .item .text {
	padding: 10px 20px 0 0
}

h1.index-top-h1 {
	color: #0161bd;
	font-size: 24px;
}

.index-slideshow-container {
	position: relative;
	margin-bottom: 15px;
	margin-left: -12px;
	margin-right: -12px;
	min-height: 450px;
	background: rgba(0, 0, 0, .1);
}

.index-slideshow-container:after {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 5px;
	content: '';
	display: block;
	z-index: 20
}

.index-slideshow img {
	width: 100%
}

.index-slideshow-container .nivo-controlNav {
	position: absolute;
	left: 10px;
	bottom: 27px;
	z-index: 20
}

.index-slideshow-container .nivo-controlNav a {
	margin-left: 20px;
	display: inline-block;
	border-bottom: 4px solid #3b454a;
	line-height: 0;
	-webkit-box-shadow: 0 0 5px 0 rgba(1, 11, 86, .75);
	box-shadow: 0 0 5px 0 rgba(1, 11, 86, .75);
	position: relative
}

.index-slideshow-container .nivo-controlNav a:before {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(//storage.victoriyaclub.com/i/st.png) rgba(49, 60, 66, .5);
	transition: opacity .2s linear
}

.index-slideshow-container .nivo-controlNav a img {
	height: 43px;
}

.index-slideshow-container .nivo-controlNav a:hover:before {
	opacity: .6
}

.index-slideshow-container .nivo-controlNav a.active {
	border-color: #00bca5
}

.index-slideshow-container .nivo-controlNav a.active:before {
	opacity: 0;
	transition: opacity 2s linear
}

.index-slideshow-container .auth-form {
	position: absolute;
	right: 20px;
	bottom: 100px;
	z-index: 20;
	-webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .2);
	padding: 20px;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	width: 200px;
	min-height: 215px;
	background: #fff;
	background: -moz-linear-gradient(top, #fff 50%, #e8eef3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(100%, #e8eef3));
	background: -webkit-linear-gradient(top, #fff 50%, #e8eef3 100%);
	background: -o-linear-gradient(top, #fff 50%, #e8eef3 100%);
	background: -ms-linear-gradient(top, #fff 50%, #e8eef3 100%);
	background: linear-gradient(to bottom, #fff 50%, #e8eef3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e8eef3', GradientType=0)
}

.index-slideshow-container .auth-form .links {
	width: 100%;
	position: absolute;
	left: 0;
	top: -36px;
}

.index-slideshow-container .auth-form .links a {
	display: block;
	height: 36px;
	font-size: 17px;
	line-height: 36px;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	background: #e9eff4;
	color: #a2a5a7;
	text-decoration: none;
	text-align: center
}

.index-slideshow-container .auth-form .links a.active {
	background: #fff;
	cursor: default;
	font-size: 19px;
	font-weight: 700;
	color: #00ae99 !important
}

.index-slideshow-container .auth-form .links a.active span {
	color: #1b67b9
}

.index-slideshow-container .auth-form .links a.enter {
	width: 100px;
}

.index-slideshow-container .auth-form .links a.reg {
	width: 136px;
}

.index-slideshow-container .auth-form .big-button {
	width: 100%;
	margin-top: 10px;
}

.ui-autocomplete {
	position: absolute;
	background: #fff;
	border: 1px solid #a7b4bb;
	z-index: 500
}

.ui-autocomplete li a {
	text-decoration: none;
	display: block;
	padding: 5px;
}

.ui-autocomplete li .ui-state-focus,
.ui-autocomplete li a:hover {
	background: url(//storage.victoriyaclub.com/i/st.png) #51d7cd;
	color: #000 !important
}

input.ui-autocomplete-loading {
	background: url(//storage.victoriyaclub.com/i/loader/2.gif) 95% center no-repeat
}

.search-page .left-column .block {
	float: left;
	width: 229px;
	border: 1px solid #b6bec3;
	padding: 10px;
}

.search-page .left-column .block .title {
	color: #014591;
	font-size: 20px;
	font-weight: 700;
	text-align: center;
	padding: 10px;
	border-bottom: 1px solid #b6bec3;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	margin-bottom: 5px;
	width: 100%;
	position: relative;
	left: -10px;
	top: -10px;
	background: #edf1f5;
	background: -moz-linear-gradient(top, #edf1f5 0, #c7d5e1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #edf1f5), color-stop(100%, #c7d5e1));
	background: -webkit-linear-gradient(top, #edf1f5 0, #c7d5e1 100%);
	background: -o-linear-gradient(top, #edf1f5 0, #c7d5e1 100%);
	background: -ms-linear-gradient(top, #edf1f5 0, #c7d5e1 100%);
	background: linear-gradient(to bottom, #edf1f5 0, #c7d5e1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf1f5', endColorstr='#c7d5e1', GradientType=0)
}

.search-page .right-column {
	float: right;
	width: 745px;
}

.search-page .right-column .girls-list {
	width: 752px;
	float: right;
	margin-top: 0
}

.search-page .right-column .girls-list a {
	margin-right: 0;
	margin-left: 30px;
}

.search-page .search-form .label {
	display: block;
	width: 70px;
	padding: 0 4px 0 0;
	font-weight: 700;
	font-size: 14px;
	color: #383838;
	float: left
}

.search-page .search-form .inputs {
	width: 155px;
	float: right
}

.search-page .search-form .item {
	margin-bottom: 10px;
}

.search-page .search-form .one-selector {
	padding: 0
}

.search-page .inputs-mini-checkbox span {
	display: block;
	width: 29px;
	height: 16px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin: 0 2px 5px 0;
	overflow: hidden;
	position: relative;
	float: left
}

.search-page .inputs-mini-checkbox span label {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 16px;
	z-index: 2;
	cursor: pointer
}

.search-page .inputs-mini-checkbox span .icheckbox_flat-grey {
	position: absolute !important;
	right: -3px;
	top: 0;
	z-index: 1
}

.search-page .checkbox-inputs label {
	display: block;
	margin-bottom: 3px;
	cursor: pointer
}

.search-page .search-form .chosen-container {
	width: 100%;
	margin-top: 3px;
}

.search-page .search-form .checkbox-selector {
	background: 0 0;
	padding: 0
}

.search-page .search-form .checkbox-selector a {
	margin-right: 14px;
}

.search-page .search-form .reset {
	text-align: center;
	margin-top: 10px;
}

.search-page .search-form .reset a {
	font-size: 14px;
	color: #383838;
	text-decoration: underline;
	font-weight: 700;
	position: relative
}

.search-page .search-form .reset a:hover {
	color: #383838 !important;
	text-decoration: none
}

.search-page .search-form .reset a:before {
	content: '';
	display: block;
	width: 12px;
	height: 15px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -185px -72px;
	position: absolute;
	left: -17px;
	top: 3px;
}

.milti-selector {
	position: relative;
	z-index: 10
}

.milti-selector.active {
	z-index: 11
}

.milti-selector .dropdown {
	display: none;
	position: static;
	margin-top: -1px;
	max-height: 200px;
	overflow: auto;
	background: url(//storage.victoriyaclub.com/i/st.png) #d5dde1;
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #a7b4bb
}

.milti-selector .dropdown a {
	font-size: 14px;
	color: #333;
	display: block;
	padding: 2px 10px 3px 28px;
	text-decoration: none;
	position: relative;
	margin: 0 !important
}

.milti-selector .dropdown a:before {
	content: '';
	width: 10px;
	height: 10px;
	display: block;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -5px;
}

#chat-popup .text .say:before,
.special-rating:before {
	height: 13px;
	content: ''
}

#chat-popup .form-spam-ignore {
	text-align: center;
	padding-top: 7px;
}

#chat-popup .form-spam-ignore .btn-ignore {
	background: none;
	border: none;
	text-decoration: underline;
	font-size: 11px;
	color: #777;
	cursor: pointer;
	transition: color .2s;
}

#chat-popup .form-spam-ignore .input-period {
	font-size: 11px;
	color: #777;
	transition: color .2s;
	border: none;
	height: 13px;
	cursor: pointer;
	font-weight: bold;
}

#chat-popup .form-spam-ignore .btn-ignore:hover,
#chat-popup .form-spam-ignore .input-period:hover {
	color: #000;
}

.milti-selector .dropdown a.active {
	color: #014591 !important;
	font-weight: 700
}

.milti-selector .dropdown li.bottom-line {
	border-bottom: 1px solid #b5bec3 !important
}

#chat-popup {
	padding: 18px 18px 10px;
	width: 270px;
	position: fixed;
	right: 50px;
	background: #fff;
	border: 3px solid #e8ecef;
	-webkit-box-shadow: 0 0 5px 0 rgba(62, 70, 74, .25);
	box-shadow: 0 0 5px 0 rgba(62, 70, 74, .25);
	border-bottom: 0;
	color: #4e4e4e;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	z-index: 50;
	bottom: -500px;
}

#chat-popup .photo-collection,
#chat-popup .video-collection {
	display: inline-block;
}

#chat-popup .photo-collection::after,
#chat-popup .video-collection::after {
	content: "";
	display: block;
	clear: both;
}

#chat-popup .photo-collection a,
#chat-popup .video-collection a {
	display: inline-block;
}

#chat-popup .video-collection a img,
#chat-popup .photo-collection a img {
	vertical-align: top;
	width: 46px;
}

#chat-popup.minimize {
	padding: 10px 18px 10px;
}

#user-panel #chat-popup {
	z-index: 1;
}

body.index-page #chat-popup {
	right: auto;
	left: 50px;
}

#chat-popup .title {
	font-size: 16px;
	font-weight: 700;
	padding-bottom: 17px;
}

#chat-popup .title span {
	color: #00c6a9
}

#chat-popup .special-photo {
	position: relative;
	line-height: 0;
	min-height: 166px;
}

#chat-popup .photo {
	float: left
}

#chat-popup .photo img {
	width: 123px;
}

#chat-popup .text {
	margin-left: 140px;
}

#chat-popup .say .text {
	margin-left: 0;
}

#chat-popup .say pre {
	white-space: normal;
}

#chat-popup .text .name {
	font-size: 16px;
	font-weight: 700;
	padding-bottom: 2px;
}

#chat-popup .text .age {
	font-size: 13px;
	padding-bottom: 2px;
}

#chat-popup .text .id {
	font-size: 12px;
	font-style: italic;
	color: #666
}

#chat-popup .text .say {
	font-size: 12px;
	color: #666;
	position: relative;
	background: #eaeef0;
	-webkit-box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, .25);
	box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, .25);
	padding: 5px 7px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-top: 10px;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	max-height: 73px;
}

#chat-popup .text .say:before {
	display: block;
	position: absolute;
	left: -14px;
	top: 5px;
	width: 19px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -213px -71px;
}

#chat-popup .text .button-wrapper {
	margin-top: 10px;
	width: 100%
}

#chat-popup .text .button-wrapper button {
	/* font-size: 16px; */
	width: 100%
}

#chat-popup .text .button-wrapper button.start-button::after {
	left: 24px;
}

#chat-popup .special-targets {
	text-align: center;
	padding-top: 5px;
}

#chat-popup .online {
	border-top: 1px solid #c8d8df;
	padding-top: 10px;
	margin-top: 5px;
}

#chat-popup .online span > strong {
	font-weight: normal
}

#chat-popup .online span {
	display: inline-block;
	font-size: 14px;
	color: #666666;
	-weblkit-border-radius: 2px;
	padding: 0px;
	height: 29px;
	line-height: 29px;
	letter-spacing: 0.1px;
}

#chat-popup.minimize .online span {
	background: #2f7bc5;
	background: -moz-linear-gradient(top, #2f7bc5 0, #1e66b8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2f7bc5), color-stop(100%, #1e66b8));
	background: -webkit-linear-gradient(top, #2f7bc5 0, #1e66b8 100%);
	background: -o-linear-gradient(top, #2f7bc5 0, #1e66b8 100%);
	background: -ms-linear-gradient(top, #2f7bc5 0, #1e66b8 100%);
	background: linear-gradient(to bottom, #2f7bc5 0, #1e66b8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f7bc5', endColorstr='#1e66b8', GradientType=0);
	border-radius: 2px;
	padding: 0 12px;
	font-weight: 700;
	text-shadow: 0 1px 0 #00407f;
	color: #fff;
}

#chat-popup .online .img {
	width: 29px;
	max-height: 27px;
	overflow: hidden;
	float: left;
	margin-right: 6px;
	line-height: 0;
	-webkit-box-shadow: 0 2px 2px 0 rgba(61, 66, 68, .5);
	box-shadow: 0 2px 2px 0 rgba(61, 66, 68, .5);
	display: none
}

#chat-popup .online .img img {
	width: 29px;
}

#chat-popup .close,
#chat-popup .open {
	float: right;
	white-space: nowrap;
	color: #333;
	font-size: 12px;
	position: relative;
	top: -2px;
	cursor: pointer;
	z-index: 1
}

#chat-popup .close i,
#chat-popup .open i {
	display: inline-block;
	width: 16px;
	height: 18px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -232px -71px;
	cursor: pointer;
	margin-left: 5px;
	top: 5px;
	position: relative;
	opacity: .75
}

#chat-popup .close:hover i,
#chat-popup .open:hover i {
	opacity: 1
}

#chat-popup .open i {
	background-position: -248px -71px;
}

#chat-popup .open,
#chat-popup.minimize .close,
#chat-popup.minimize .content,
#chat-popup.minimize .title {
	display: none
}

#chat-popup.minimize .online .img,
#chat-popup.minimize .open {
	display: block
}

#chat-popup.minimize .online {
	border: 0;
	margin: 0;
	padding: 0
}

#chat-popup .next-button {
	float: right;
	margin-top: 14px;
	z-index: 1;
	display: none
}

#chat-popup .don-t-remind {
	text-align: center;
	padding-top: 3px;
	font-size: 11px;
}

#chat-popup .don-t-remind a {
	text-decoration: none;
	color: #999;
	border-bottom: 1px dashed #999
}

#chat-popup .don-t-remind a:hover {
	color: #000 !important;
	border-color: #000
}

.site-form .item-ico-email input,
.site-form .item-ico-pass input,
.site-form .item-ico-user input {
	padding-left: 40px !important
}

.site-form .item-ico-email:before,
.site-form .item-ico-pass:before,
.site-form .item-ico-user:before {
	content: '';
	display: block;
	width: 30px;
	height: 24px;
	position: absolute;
	left: 0;
	bottom: 3px;
}

.lost-pass-form {
	width: 450px;
}

.lost-pass-form .lost-pass-error {
	color: #c00;
	padding-bottom: 10px;
}

.blink {
	transition: opacity .4s linear
}

.blink-opa {
	opacity: .7
}

.ui-datepicker {
	background: #fff
}

.ui-datepicker .ui-state-active {
	background: #00c1ac;
	color: #fff
}

.ui-datepicker .ui-state-active:hover {
	color: #fff !important
}

.ui-datepicker td a {
	text-align: center
}

.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
	width: 16px;
	height: 16px;
	/*background: url(//storage.victoriyaclub.com/i/sprites.png) -336px 0;*/
	top: 7px;
}

.ui-datepicker .ui-datepicker-prev {
	background-position: -320px 0
}

#index-girls-form {
	position: relative;
	top: 0
}

#index-girls-form .place {
	background: #dbe5ea;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 4px 10px;
	float: right;
	font-size: 13px;
	color: #636f81;
	margin: 0 10px;
	position: relative;
	display: flex;
	align-items: center;
	min-height: 40px;
	box-sizing: border-box;
}

#index-girls-form .place .chosen-single {
	box-shadow: none
}

#index-girls-form .place span.text {
	position: relative;
	padding: 0 3px;
}

#index-girls-form .webcam-place {
	padding-left: 30px;
}

#index-girls-form .webcam-place:before {
	content: '';
	display: block;
	position: absolute;
	width: 14px;
	height: 18px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -1px -53px;
	left: 9px;
	top: 12px;
}

#index-girls-form .webcam-place-1:before {
	background-position: -336px -56px;
}

#crop-example .content.shawl:after,
#crop-example .loading {
	background: url(//storage.victoriyaclub.com/i/loader/1.gif) center center no-repeat rgba(0, 0, 0, .3)
}

#index-girls-form .checkbox-slider {
	margin: 7px 0 6px;
}

#index-girls-form .checkbox-slider a {
	color: #63727b;
	border-color: #63727b
}

#index-girls-form .checkbox-slider a.active {
	color: #1b67ba
}

#crop-example {
	width: 300px;
}

#crop-example .content {
	position: relative
}

#crop-example .content.shawl:after {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	display: block;
	z-index: 2;
	left: 0;
	top: 0
}

#crop-example .crop {
	padding: 10px;
	position: relative;
	z-index: 2
}

#crop-example .loading {
	text-align: center;
	padding: 50px 0
}

#crop-example .crop a {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -360px -35px;
	position: relative;
	top: 10px;
	margin-right: 5px;
	opacity: .8;
	transition: opacity .2s linear
}

#top-panel {
	display: none
}

#crop-example .crop a:hover {
	opacity: 1
}

#crop-example .crop a.r2 {
	background-position: -390px -35px;
}

#crop-example .photo {
	margin-right: 300px;
	min-height: 320px;
}

#crop-example .example {
	width: 300px;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	background: #fff;
	z-index: 1
}

#crop-example .example-inner {
	padding: 10px;
}

#crop-example .example-inner .image {
	padding-top: 20px;
	text-align: center
}

#top-panel {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	background: #fff;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .5);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .5);
	z-index: 50
}

.dis-wrapper {
	position: relative
}

.dis-wrapper .dis-overlay {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	width: 100%;
	height: 100%
}

body.user-authorized .site-wrapper {
	margin-bottom: 49px;
}

#user-panel {
	width: 100%;
	height: 49px;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 190
}

#user-panel .inner-wrapper {
	background: #dae9ef;
	height: 49px;
	width: 1024px;
	margin: 0 auto
}

@media (max-width: 800px) {
	#user-panel .inner-wrapper {
		max-width: 479px;
	}
}

#user-panel .inner {
	width: 1035px;
	margin: 0 auto;
	height: 46px;
	padding: 0 0 0 11px;
	position: relative;
	left: -11px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 -2px 2px 0 rgba(121, 121, 121, .5);
	box-shadow: 0 -2px 2px 0 rgba(121, 121, 121, .5);
	background: #0ee7cc;
	background: -moz-linear-gradient(top, #0ee7cc 0, #00bca5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0ee7cc), color-stop(100%, #00bca5));
	background: -webkit-linear-gradient(top, #0ee7cc 0, #00bca5 100%);
	background: -o-linear-gradient(top, #0ee7cc 0, #00bca5 100%);
	background: -ms-linear-gradient(top, #0ee7cc 0, #00bca5 100%);
	background: linear-gradient(to bottom, #0ee7cc 0, #00bca5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0ee7cc', endColorstr='#00bca5', GradientType=0)
}

#user-panel .inner:after,
#user-panel .inner:before {
	content: '';
	display: block;
	position: absolute;
	top: -10px;
	left: 0;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -199px -89px;
	width: 10px;
	height: 10px;
}

#user-panel .inner:after {
	left: auto;
	right: 0;
	background-position: -209px -89px;
}

#user-panel .inner > .item {
	float: left;
	position: relative;
	padding: 0 15px;
	height: 46px;
	border-right: 1px solid #06b29d;
	text-align: center;
	cursor: pointer;
	border-left: 1px solid #0ae0cd;
	width: 78px;
	box-sizing: border-box
}

#user-panel .inner > .item.active,
#user-panel .inner > .item:hover {
	background: #0dd1ba;
	background: -moz-linear-gradient(top, #0dd1ba 0, #00aa96 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0dd1ba), color-stop(100%, #00aa96));
	background: -webkit-linear-gradient(top, #0dd1ba 0, #00aa96 100%);
	background: -o-linear-gradient(top, #0dd1ba 0, #00aa96 100%);
	background: -ms-linear-gradient(top, #0dd1ba 0, #00aa96 100%);
	background: linear-gradient(to bottom, #0dd1ba 0, #00aa96 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0dd1ba', endColorstr='#00aa96', GradientType=0)
}

#user-panel .inner > .item span.name {
	display: inline-block;
	margin-top: 13px;
	color: #024941;
	font-size: 14px;
	font-weight: 700;
	cursor: pointer;
	position: relative
}

#user-panel .inner > .item span.name .username-text {
	opacity: .55;
}

#user-panel .new,
.striped-button .tag {
	width: 16px;
	height: 16px;
	background: #1d69ba;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	color: #fff;
	text-align: center;
	font-size: 11px;
	line-height: 16px;
	display: block;
	position: absolute;
	z-index: 1;
	right: -13px;
	top: -8px;
	-webkit-box-shadow: 1px 1px 1px 0 rgba(55, 55, 55, .5);
	box-shadow: 1px 1px 1px 0 rgba(55, 55, 55, .5)
}

#user-panel .inner > .item-active span.name,
#user-panel .inner > .item.active span.name,
#user-panel .inner > .item:hover span.name,
#user-panel .inner > .item:hover span.name .username-text {
	opacity: 1
}

#user-panel .inner > .item-name {
	width: 160px;
	text-align: left;
	border-right: 0;
	padding-right: 5px;
	border-left: 1px solid #06b29d
}

#user-panel .inner > .item .name.ico {
	padding-left: 22px;
}

#user-panel .inner > .item .name.ico:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 3px;
	width: 16px;
	height: 16px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -219px -89px;
}

#user-panel .inner > .item .name.ico-views:before {
	background-position: -251px -89px;
}

#user-panel .inner > .item .name.ico-wink {
	padding-left: 25px;
}

#user-panel .inner > .item .name.ico-wink:before {
	background-position: -267px -89px;
	width: 21px;
	top: 2px;
}

#user-panel .inner > .item .name.ico-like:before {
	background-position: -288px -89px;
	top: 1px;
}

#user-panel .inner > .item .name.ico-fav:before {
	background-position: -304px -89px;
	top: 2px;
}

#user-panel .inner > .item .name.ico-mess:before {
	background-position: -320px -89px;
	top: 2px;
}

#user-panel .inner > .item .name.ico-chat:before {
	background-position: -336px -89px;
	top: 4px;
}

#user-panel .inner > .item .name.ico-sound-disabled:before,
#user-panel .inner > .item .name.ico-sound-switch:before {
	background: url(//storage.victoriyaclub.com/i/user_panel_sound_switch.png) no-repeat
}

#user-panel .inner > .item .name.ico-sound-disabled:before {
	background-position: 0 -16px;
}

#user-panel .inner > .item-balance .name.ico-balance:before {
	background-position: -235px -89px;
}

#user-panel .inner > .item-balance {
	padding: 0 10px 0 5px;
	border-left: 0;
	width: 105px;
}

#user-panel .username-text {
	white-space: nowrap;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 103px;
}

#user-panel .username:hover {
	cursor: pointer;
	color: #3b8c82
}

#user-panel .inner > .item .popup {
	position: absolute;
	z-index: 2;
	bottom: 35px;
	width: 295px;
	left: -9099px;
	-webkit-box-shadow: 0 -1px 10px 0 rgba(106, 102, 102, .5);
	box-shadow: 0 -1px 10px 0 rgba(106, 102, 102, .5)
}

#user-panel .inner > .item.active .popup {
	left: -90px;
}

#user-panel .inner > .item .popup:after {
	position: absolute;
	bottom: -15px;
	left: 50%;
	margin-left: -12px;
	content: '';
	display: block;
	width: 24px;
	height: 15px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -352px -70px;
}

#user-panel .inner > .item .popup .scroll-handle,
#user-panel .inner > .item-name.active .popup {
	left: 0
}

#user-panel .inner > .item-name.active .popup {
	left: 0 !important
}

#user-panel .inner > .item-name.active .popup:after {
	left: 25px;
}

#user-panel .inner > .item .popup .content ul li a .photo img,
.chat-main-block .users-list .item .div-user-avatar img {
	width: 39px;
}

#user-panel .inner > .item .popup-last-hover:after {
	background-position: -376px -70px;
}

#user-panel .inner > .item .popup .title {
	color: #35434c;
	font-size: 18px;
	padding: 5px;
	text-align: left
}

#user-panel .inner > .item .popup .title a {
	font-size: 14px;
	color: #5c6b73;
	font-weight: 400;
	margin-top: 3px;
}

#user-panel .inner > .item .popup .content {
	text-align: left;
	padding: 0;
	overflow: hidden;
	position: relative;
	max-height: 350px;
	min-width: 100%
}

#user-panel .inner > .item .popup .scroll {
	margin-top: 2px !important
}

#user-panel .inner > .item .popup .content ul {
	border: 0
}

#user-panel .inner > .item .popup .content ul li a {
	display: block;
	padding: 5px;
	text-decoration: none;
	font-size: 14px;
	color: #024941;
	background-color: #e3faf7;
	border-bottom: 2px solid #ebebeb;
	position: relative;
	cursor: default
}

#user-panel .inner > .item .popup .content ul li a.pointer {
	cursor: pointer !important
}

#user-panel .inner > .item .popup .content ul li a.last {
	border-bottom: 0 !important
}

#user-panel .inner > .item .popup .content ul li a.not-active {
	opacity: .5;
	background-color: #fff
}

#user-panel .inner > .item .popup .content ul li a:hover {
	color: #024941 !important;
	opacity: 1;
	background-color: #b3f1e9
}

#user-panel .inner > .item .popup .content ul li a .photo {
	float: left;
	width: 39px;
	height: 53px;
	line-height: 0;
	position: relative
}

#user-panel .inner > .item .popup .content ul li a .photo .new {
	top: -4px;
	right: -4px;
}

#user-panel .inner > .item .popup .content ul li a:hover .photo img:hover {
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5);
	cursor: pointer
}

#user-panel .inner > .item .popup .content ul li a .text {
	margin-left: 45px;
}

#user-panel .inner > .item .popup .content ul li a .text .time {
	float: right;
	font-size: 12px;
	color: #849f9c;
	padding: 3px 15px 0 0
}

#user-panel .inner > .item .popup .content ul li a .buttons {
	height: initial !important;
	padding-top: 8px;
	visibility: hidden
}

#user-panel .inner > .item .popup .content ul li a:hover .buttons {
	visibility: visible
}

#user-panel .inner > .item .popup .content a .chat-text,
#user-panel .inner > .item .popup .content a .dialog-text,
#user-panel .inner > .item .popup .content a .dialog-title {
	font-size: 12px;
	color: #000;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%
}

#user-panel .inner > .item .popup .content .chat-text:hover,
#user-panel .inner > .item .popup .content .dialog-block:hover * {
	color: #3b8c82;
	cursor: pointer
}

#user-panel .inner > .item .popup .content a:hover .dialog-text,
#user-panel .inner > .item .popup .content a:hover .dialog-title {
	color: #024941
}

#user-panel .item-name .popup {
	width: 174px;
}

#user-panel .inner > .item .popup .content .message-attach {
	display: block;
	position: absolute;
	width: 16px;
	height: 16px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -368px -89px;
	right: 5px;
	top: 8px;
}

#user-panel .inner > .item .popup .content img.photo-preview {
	width: 14px;
	position: relative;
	top: 4px;
}

#user-panel .inner > .item.item-balance .popup .title a {
	position: relative;
	top: -1px;
	margin-left: 15px;
}

#user-panel .inner > .item.item-balance .popup .title button {
	padding-left: 25px;
}

#user-panel .inner > .item.item-balance .popup .title button:before {
	content: '';
	display: block;
	width: 15px;
	height: 16px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -149px -190px;
	top: 4px;
	left: 5px;
	position: absolute
}

#user-panel .inner > .item.item-balance .popup .title button:hover:before {
	background-position: -165px -190px;
}

#user-panel .inner > .item.item-balance.active .popup {
	left: -110px;
}

#user-panel .inner > .item.item-balance .balance-text {
	position: relative;
	padding-left: 20px;
	display: inline-block
}

#user-panel .inner > .item.item-balance .balance-text:before {
	content: '';
	position: absolute;
	left: 0;
	top: 1px;
	display: block;
	width: 16px;
	height: 16px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) 20px 20px;
}

#user-panel .inner > .item.item-balance .balance-text-photo:before {
	background-position: 0 -257px;
	top: 3px;
}

#user-panel .inner > .item.item-balance .balance-text-video:before {
	background-position: -16px -257px;
}

#user-panel .inner > .item.item-balance .balance-text-chat_message:before,
#user-panel .inner > .item.item-balance .balance-text-dialog_files:before,
#user-panel .inner > .item.item-balance .balance-text-dialog_message:before,
#user-panel .inner > .item.item-balance .balance-text-dialog_smiles:before {
	background-position: -32px -257px;
}

#user-panel .inner > .item.item-balance .balance-text-chat:before,
#user-panel .inner > .item.item-balance .balance-text-chat_files:before,
#user-panel .inner > .item.item-balance .balance-text-chat_smiles:before {
	background-position: -16px -53px;
	height: 18px;
	top: 2px;
}

#user-panel .inner > .item.item-balance .balance-text-chat_camera:before {
	height: 18px;
	top: 2px;
	background-position: -1px -53px;
	width: 14px;
}

#user-panel .inner > .item.item-balance .balance-text-buy:before,
#user-panel .inner > .item.item-balance .balance-text-buy_okpay:before {
	width: 15px;
	height: 15px;
	background-position: -235px -89px;
	top: 2px;
}

#user-panel .inner > .item.item-balance .balance-text-gifts_order:before,
#user-panel .inner > .item.item-balance .balance-text-gifts_order_payback:before {
	background-position: -64px -54px;
}

#user-panel .item-sound-switch {
	width: 40px;
	padding-left: 13px;
}

.small-girls-list {
	width: 1010px;
}

.small-girls-list a {
	float: left;
	width: 80px;
	padding: 5px;
	text-align: center;
	border: 1px solid #c8d8df;
	border-radius: 4px;
	margin: 0 9px 10px 0;
	min-height: 112px;
	vertical-align: top;
}

.small-girls-list .img-container {
	display: block;
	position: relative;
}

.small-girls-list a .img-container .online {
	content: "";
	background: #00d14a;
	display: inline-block;
	position: absolute;
	z-index: 2;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	left: 10px;
	bottom: 7px;
	box-shadow: 0 1px 1px #fff;
	line-height: 15px;
	font-size: 12px;
	font-weight: bold;
	color: #004135;
	transition: width .5s, border-radius .5s;
	-webkit-transition: width .5s, border-radius .5s;
}

.small-girls-list a .img-container .online .online-title {
	opacity: 0;
	transition: opacity .5s;
	-webkit-transition: opacity .5s;
}

.small-girls-list a .img-container .online:hover .online-title {
	opacity: 1;
}

.small-girls-list a .img-container .online:hover {
	border-radius: 2px;
	width: 60px;
}

@media (max-width: 800px) {
	.small-girls-list a .img-container .online:hover {
		width: 58px;
	}

	.small-girls-list a .img-container .online {
		left: 4px;
	}
}

.small-girls-list a img {
	max-width: 66px;
	max-height: 89px;
	border-radius: 4px;
}

.small-girls-list a .name {
	display: block;
	position: relative;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 19px;
}

.small-girls-list a .buttons {
	display: none;
	position: absolute;
	background: #fff;
	top: 121px;
	left: -1px;
	right: -1px;
	padding: 0 5px 5px 5px;
	text-align: center;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-radius: 0 0 4px 4px;
	box-shadow: none;
	height: initial;
	width: auto;
	line-height: 25px;
}

.small-girls-list a .buttons .striped-button {
	font-size: 13px;
}

.small-girls-list a .buttons .striped-button.go-dialog {
	font-size: 12px;
}

@media (max-width: 800px) {
	.small-girls-list a .buttons .striped-button {
		font-size: 12px;
		padding: 0 4px;
	}

	.small-girls-list a .buttons .striped-button.go-dialog {
		font-size: 11px;
		padding: 0 2px;
	}
}

.small-girls-list a:hover .buttons {
	display: block;
}

body.chat-page {
	height: 100%
}

body.chat-page .shadow {
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 20, 59, .2);
	box-shadow: 0 1px 2px 0 rgba(0, 20, 59, .2)
}

.window-chat-wrapper {
	position: absolute;
	top: 10px;
	bottom: 10px;
	left: 0;
	width: 100%;
	min-height: 600px;
}

.window-chat-wrapper-inner {
	width: 1024px;
	background: #fff;
	margin: 0 auto;
	padding: 12px;
	border: 1px solid #c8d8df;
	height: 100%;
	box-sizing: border-box;
	position: relative
}

.chat-main-block .online-block .buttons,
.chat-main-block .users-list .item button {
	margin-top: 5px;
}

.chat-main-block {
	position: absolute;
	top: 52px;
	bottom: 5px;
	left: 5px;
	right: 5px;
}

.chat-main-block .chat-block {
	border: 1px solid #c8d8df;
	padding: 10px;
}

.chat-main-block .chat-block .title {
	font-size: 20px;
	font-weight: 700
}

.chat-main-block .online-block {
	width: 180px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	padding-left: 0;
}

.chat-main-block .online-block .title {
	width: 190px;
	padding-left: 10px;
}

.chat-main-block .online-block .inner {
	position: absolute;
	top: 40px;
	bottom: 0;
	width: 195px;
}

.chat-main-block .users-list .item {
	padding: 5px 0 5px 5px;
}

.chat-main-block .users-list .item .special-actions-buttons {
	opacity: .5
}

.chat-main-block .users-list .item:hover {
	background: #dae0ec;
}

.chat-main-block .users-list .item:hover .special-actions-buttons {
	opacity: 1;
}

.chat-main-block .online-block .title .cnt {
	font-size: 13px;
	font-weight: 700;
	color: #064339;
	margin-left: 5px;
	text-shadow: 0 1px 0 #4af085;
	display: inline-block;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border-right: 1px solid #9eb09c;
	background: #8ae172;
	background: -moz-linear-gradient(top, #8ae172 0, #5ec44d 90%, #36aa2d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8ae172), color-stop(90%, #5ec44d), color-stop(100%, #36aa2d));
	background: -webkit-linear-gradient(top, #8ae172 0, #5ec44d 90%, #36aa2d 100%);
	background: -o-linear-gradient(top, #8ae172 0, #5ec44d 90%, #36aa2d 100%);
	background: -ms-linear-gradient(top, #8ae172 0, #5ec44d 90%, #36aa2d 100%);
	background: linear-gradient(to bottom, #8ae172 0, #5ec44d 90%, #36aa2d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ae172', endColorstr='#36aa2d', GradientType=0);
	padding: 3px 5px;
	position: relative;
	top: -2px;
}

.chat-main-block .users-list .item .text {
	margin-left: 52px;
	font-size: 12px;
}

.chat-main-block .users-list .item .name {
	display: block;
	font-size: 14px;
}

.chat-main-block .users-list .item .age {
	display: inline-block;
	margin-right: 10px;
}

.chat-main-block .users-list .item .id {
	color: #666;
	font-size: 11px;
	font-style: italic;
}

.chat-main-block .users-list .item .div-user-avatar:hover {
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3)
}

.chat-main-block .users-list .item .special-rating {
	display: inline-block;
}

.special-rating {
	position: relative;
	padding-left: 18px;
	font-style: italic
}

.special-rating:before {
	display: block;
	position: absolute;
	left: 0;
	top: 3px;
	width: 15px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -316px -65px;
}

.chat-main-block .online-block .buttons .ico {
	margin-right: 2px;
}

.chat-main-block .user-block {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	left: 207px;
}

.chat-main-block .user-block.hidden {
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.chat-main-block .user-block .message-block {
	width: 249px;
	position: absolute;
	top: 0;
	bottom: 0;
}

.chat-main-block .user-block .message-block .history {
	position: absolute;
	left: 10px;
	right: 0;
	top: 10px;
	bottom: 150px;
}

.chat-main-block .user-block .message-block .form {
	position: absolute;
	bottom: 0;
	left: 10px;
	right: 10px;
}

.chat-main-block .user-block .message-block .form .smiles {
	position: absolute;
	top: 2px;
	right: 5px;
	z-index: 5;
}

.smiles {
	opacity: .6;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
}

.smiles.active,
.smiles:hover {
	opacity: 1;
}

.smiles .scroll {
	z-index: 10 !important;
}

.smiles .button {
	display: block;
	position: absolute;
	right: 0;
	width: 32px;
	height: 40px;
	cursor: pointer;
	background: url(/i/smile.png?1475053122) no-repeat center center/20px;
}

.smiles .list {
	display: none;
	position: absolute;
	z-index: 10;
	right: 0;
	bottom: 45px;
	height: 325px;
	padding: 5px;
	border: 1px solid #999;
	background: #fff;
	overflow: auto;
	background: #fff;
	-webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .15);
	border: 0;
	border-radius: 6px;
}


.smiles .list:after {
	content: '';
	display: block;
	position: absolute;
	width: 10px;
	height: 5px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -368px -185px;
	right: 7px;
	top: 100%;
}

.smiles .list .splitter {
	display: none;
}


.smiles .list table {
	border-collapse: collapse;
}

.smiles .list table td {
	text-align: center;
	padding: 3px 5px;
	font-size: 10px;
	color: #aaa;
	white-space: nowrap;
	vertical-align: bottom;
}

.smiles .list table td > img {
	transition: all 0.2s;
	max-width: 100%;
}

.smiles .list table td img {
	cursor: pointer;
}

.smiles .list table td img:hover {
	opacity: .8;
}

.smiles .list table .splitter {
	border-top: 1px solid #bbb;
}

.smiles td.strong {
	text-align: left !important;
	font-size: 12px !important;
	color: #999 !important;
}

.smiles.stikers .button {
	right: 33px;
	background: url(//storage.victoriyaclub.com/i/ico/icon_stickers.png) no-repeat center center/30px;
	width: 35px;
	height: 40px;
	animation: stickers 8s linear 2s infinite;
}

.smiles.stikers .list {
	background: #e7f2f9;
	width: 400px;
}

.smiles.stikers .list .strong {
	font-weight: bold;
}

.smiles.stikers .list table {
	margin-bottom: 25px;
	width: 100%;
}

.smiles.stikers .list table td > img:hover {
	opacity: 1;
	margin-bottom: 9px;
	-moz-transform: rotate(5deg);
	/* Для Firefox */
	-ms-transform: rotate(5deg);
	/* Для IE */
	-webkit-transform: rotate(5deg);
	/* Для Safari, Chrome, iOS */
	-o-transform: rotate(5deg);
	/* Для Opera */
	transform: rotate(5deg);
}


.newchat-chat-window .smiles {
	top: 15px;
}

#profile-dialog-messages-form .smiles .list,
.start-message-form .smiles .list {
	height: 330px;
	bottom: 0;
}

.newchat-chat-window .smiles .list {
	bottom: 15px;
}

.chat-main-block .user-block .message-block .form textarea {
	margin-bottom: 10px;
	height: 90px;
	padding-right: 30px;
}

.chat-main-block .user-block .message-block .messages {
	position: absolute;
	top: 50px;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden
}

.chat-main-block .user-block .message-block .messages .not-read {
	background: #e8f2f7;
	transition: background .1s linear !important
}

.chat-main-block .user-block .message-block .messages .item {
	padding: 10px 0 10px 5px;
	border-bottom: 1px solid #c8d8df;
	transition: background 3s linear;
	font-size: 13px;
	margin-right: 1px;
}

.chat-main-block .user-block .message-block .messages .system-message {
	color: red;
	font-style: italic
}

.chat-main-block .user-block .message-block .messages .item:last-child {
	border-bottom: 0
}

.chat-main-block .user-block .message-block .messages .item .date {
	font-size: 11px;
	float: right;
	padding: 3px 15px 0 0
}

.chat-main-block .user-block .message-block .messages .item .text {
	padding-right: 5px;
}

.chat-main-block .user-block .message-block .messages .item table.files {
	margin-top: 10px;
	border-collapse: collapse
}

.chat-main-block .user-block .message-block .messages .item table.files td {
	padding-right: 10px;
}

.chat-main-block .user-block .message-block .messages .item table.files td a {
	color: #014591
}

.chat-main-block .user-block .message-block .messages .item table.files td img {
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 2px 2px 0 rgba(12, 55, 50, .5);
	box-shadow: 0 2px 2px 0 rgba(12, 55, 50, .5)
}

.chat-main-block .user-block .message-block .writing {
	font-size: 10px;
	position: absolute;
	left: 0;
	top: -15px;
	color: #999;
	display: none
}

.chat-main-block .user-block .message-block .files-block {
	position: absolute;
	width: 100%;
	z-index: 10;
	margin-left: -10px;
}

.chat-main-block .user-block .right-block {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 529px;
}

.chat-main-block .webcam {
	width: 240px;
	position: absolute;
	top: 0;
	height: 207px;
	transition: all .2s linear
}

.chat-main-block .webcam .title {
	position: relative;
	font-size: 13px;
	margin-bottom: 5px;
}

.chat-main-block .webcam .title .ico {
	display: block;
	width: 19px;
	height: 19px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -278px -16px;
	position: absolute;
	top: -2px;
	right: -2px;
	cursor: pointer;
	opacity: .7
}

.chat-main-block .webcam .title .ico:hover {
	opacity: .8
}

.chat-main-block .webcam .title .ico-min {
	background-position: -259px -16px;
	display: none
}

.chat-main-block .user-block .right-block .main-webcam {
	left: 0;
	transition: all .2s linear
}

.chat-main-block .big-webcam .right-block .main-webcam {
	width: 506px;
	height: 404px;
}

.chat-main-block .big-webcam .right-block .main-webcam .title .ico-min {
	display: block
}

.chat-main-block .big-webcam .right-block .main-webcam .title .ico-max {
	display: none
}

.chat-main-block .big-webcam .right-block .main-webcam .webcam-place {
	width: 512px;
	height: 383px;
}

.chat-main-block .webcam-place {
	width: 246px;
	height: 186px;
	background: #eff3f6;
	border: 1px solid #c8d8df;
	overflow: hidden;
	position: relative;
	left: -4px;
	transition: all .2s linear
}

.chat-main-block .webcam-place.wait {
	background: url(//storage.victoriyaclub.com/i/waiting-video.png) center center no-repeat #eff3f6
}

.chat-main-block .user-block .right-block .right-bottom-block {
	position: absolute;
	width: 529px;
	right: 0;
	bottom: 0;
	top: 234px;
	transition: all .2s linear
}

.chat-main-block .big-webcam .right-block .right-bottom-block {
	top: 430px;
}

.chat-main-block .user-block .right-block .right-bottom-block .chat-block {
	width: 240px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0
}

.chat-main-block .user-block .right-block .right-bottom-block .inner {
	position: absolute;
	top: 40px;
	bottom: 0;
	left: 10px;
	right: 0
}

.chat-main-block .user-block .right-block .right-bottom-block .to-right .inner {
	left: 0
}

.chat-main-block .user-block .right-block .right-bottom-block .to-right .inner .item {
	padding-left: 10px;
}

.chat-main-block .user-block .right-block .right-bottom-block .user-info .text {
	margin-left: 82px;
	font-size: 12px;
}

.chat-main-block .user-block .right-block .right-bottom-block .user-info .text .name {
	font-size: 14px;
	display: block
}

.chat-main-block .user-block .right-block .right-bottom-block .user-info .text .pb {
	padding-bottom: 2px;
}

.chat-main-block .user-block .right-block .right-bottom-block .user-info .text .id {
	color: #666;
	font-size: 11px;
	font-style: italic
}

.chat-main-block .user-block .start-webcam {
	position: absolute;
	right: -260px;
	top: 5px;
	z-index: 5;
	transition: all .2s linear;
	padding: 0 2px;
	font-size: 11px;
}

.chat-main-block .big-webcam .start-webcam {
	right: 32px;
}

.chat-main-block .user-block .right-block .right-bottom-block .inner .special-photo-thumbs {
	width: auto
}

.chat-main-block .user-block .right-block .right-bottom-block .inner .special-photo-thumbs a,
.chat-main-block .user-block .right-block .right-bottom-block .inner .special-photo-thumbs a div {
	height: auto;
	width: auto
}

.chat-main-block .user-block .right-block .right-bottom-block .inner .special-photo-thumbs img {
	width: 36px;
}

.chat-main-block .user-block .right-block .right-bottom-block .to-right {
	left: auto;
	right: 0
}

.chat-main-block .user-block .contacts-list .item .name {
	padding-left: 21px;
	position: relative
}

.chat-main-block .user-block .contacts-list .item .name:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 2px;
	width: 16px;
	height: 16px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -288px 0 no-repeat
}

.chat-main-block .user-block .contacts-list .item.online .name:before {
	background-position: -304px 0
}

.chat-main-block .user-block .contacts-list .item .start-chat {
	position: absolute;
	left: -99999px;
}

.chat-main-block .user-block .contacts-list .item.online .start-chat {
	position: relative;
	left: 0
}

.chat-main-block .my-camera-block {
	position: absolute;
	right: 0;
	z-index: 5
}

.chat-main-block .small-my-camera-block {
	border: none;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	top: 282px;
	width: 160px;
	height: 120px;
}

.chat-main-block .small-my-camera-block .webcam-place {
	width: 160px;
	height: 120px;
}

.chat-main-block .small-my-camera-block .title {
	display: none
}

.chat-main-block .main-webcam .camera-request,
.chat-main-block .main-webcam .camera-request-off {
	position: absolute;
	top: 5px;
	right: 33px;
	z-index: 5;
	display: none;
	padding: 0 2px;
	font-size: 11px;
	transition: all .2s linear
}

.chat-main-block .big-webcam .right-block .main-webcam .camera-request,
.chat-main-block .big-webcam .right-block .main-webcam .camera-request-off {
	right: 140px;
}

.credits-table {
	background: #f8f6f7;
	border: 1px solid #1bbda8;
	border-top: 4px solid #1bbda8;
	border-radius: 6px;
	width: 650px;
	margin: 15px auto 0;
	padding: 10px;
}

.credits-table .title {
	text-align: center;
	color: #0db9a3;
	font-size: 26px;
	padding-bottom: 7px;
}

.credits-table .item {
	float: left;
	width: 25%;
	text-align: center;
	padding: 10px 0;
	font-size: 13px;
}

.credits-table .item a {
	background: #fff;
	display: inline-block;
	width: 80%;
	border-radius: 4px;
	color: #000;
	padding: 7px 0;
	text-decoration: none;
	position: relative
}

.credits-table .item a span.discount {
	display: block;
	position: absolute;
	right: -20px;
	top: -10px;
	background: #17478f;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 2px 5px;
	color: #fff
}

.credits-table .item a span.bonus {
	color: #FA4401;
	font-weight: 600;
	display: block;
	margin-top: 2px;
}

.credits-table .item a span.dashed {
	border-bottom: 1px dashed #000
}

.credits-table .item a span.dashed span {
	color: #17478f
}

.credits-table .item a.active {
	background: #0db9a3;
	color: #fff !important;
	cursor: default
}

.credits-table .item a span.credit {
	display: block;
	color: #666;
	padding-top: 2px;
}

.credits-table .item a:hover span.credit {
	color: #666
}

.credits-table .item a.active * {
	color: #fff !important;
	border: 0 !important
}

.credits-table .item button {
	padding: 0;
	width: 80%;
	height: 48px;
	font-size: 26px;
}

.credits-table .method {
	padding-left: 20px;
}

.credits-table .method label {
	display: block;
	padding: 2px 0
}

.credits-table .method span {
	color: #666;
	font-size: 12px;
}

.pager-wrapper {
	text-align: center
}

.pager a,
.pager span {
	display: inline-block;
	min-width: 24px;
	height: 24px;
	border: 1px solid #c8d8df;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
	line-height: 24px;
	color: #333;
	text-decoration: none;
	background: #fff;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2)
}

.pager a:hover {
	background: #edf2f4
}

.pager span {
	cursor: default
}

.pager .current {
	color: #6f7679;
	font-weight: 700;
	background: #dbe5ea;
	-webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 3, 28, .3);
	box-shadow: inset 0 2px 4px 0 rgba(0, 3, 28, .3)
}

.pager .next,
.pager .prev {
	position: relative
}

.pager .next:before,
.pager .prev:before {
	content: '';
	display: block;
	width: 10px;
	height: 15px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -7px 0 0 -5px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -48px -220px;
}

.pager .next:before {
	background-position: -58px -220px;
}

.chat-admin {
	position: fixed;
	bottom: 30px;
	max-height: 85%;
	overflow-y: auto;
	left: 0;
	z-index: 500;
	padding: 10px;
	background: #fff;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5)
}

#chat-admin-hide {
	margin-top: 10px;
	display: none
}

.chat-close-text {
	height: 100%
}

.chat-close-text table {
	height: 100%;
	width: 100%
}

.chat-close-text table td {
	text-align: center
}

.chat-user-balance {
	float: right;
	font-size: 12px;
	white-space: nowrap;
	position: relative;
	top: -5px;
	z-index: 2;
	line-height: 120%
}

.chat-user-balance strong {
	color: #53b5a6
}

.chat-user-balance a {
	float: right;
	display: inline-block;
	margin: 3px 0 0 40px;
	position: relative
}

.chat-user-balance a:before {
	content: '';
	width: 12px;
	height: 12px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -179px -190px;
	display: block;
	position: absolute;
	left: -15px;
	top: 4px;
}

.chat-user-balance a:hover {
	color: #6dc256 !important;
	border-color: #6dc256 !important
}

.chat-user-balance a:hover:before {
	background-position: -191px -190px;
}

#buy-credits-popup {
	width: 950px;
}

#buy-credits-popup .content {
	line-height: 0
}

#buy-credits-popup .close {
	width: 23px;
	height: 24px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -149px -206px;
	display: block;
	position: absolute;
	right: 8px;
	top: 8px;
	z-index: 5;
	cursor: pointer
}

#buy-credits-popup .close:hover {
	background-position: -172px -206px;
}

#buy-credits-popup .bottom {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: rgba(0, 0, 0, .5);
	text-align: center;
	padding: 15px 0;
	color: #fff
}

#buy-credits-popup .bottom span {
	font-size: 31px;
	margin-right: 10px;
	font-weight: 700;
	position: relative;
	top: 0;
	text-shadow: 1px 1px 1px #666
}

#buy-credits-popup .bottom a.striped-button {
	font-size: 32px;
	height: auto !important;
	padding: 10px 30px;
}

.two-columns .left-column {
	float: left;
	width: 745px;
}

.two-columns .right-column {
	float: right;
	width: 231px;
}

.news-columns .left-column h1 {
	color: #014591;
}

.news-columns .right-column .inner {
	padding-left: 13px;
}

.news-columns .right-column ul {
	font-size: 16px;
	padding: 5px 0 15px 0;
	color: #1c68ba
}

.news-columns .right-column ul li {
	line-height: 110%;
	padding-bottom: 7px;
	padding-left: 25px;
	background: transparent no-repeat top left;
}

.news-columns .right-column ul li.active a {
	display: block;
	border-radius: 4px;
	color: #fff;
	background: #1b67b9;
	padding: 3px 7px;
	text-decoration: none;
}

.news-columns .right-column ul li.active:hover a {
	text-decoration: underline;
	color: #fff !important;
}

.news-columns .right-column strong {
	font-size: 16px;
	display: inline-block
}

.news-columns .right-column strong.active {
	color: #fff;
	background: #1b67b9;
	border-radius: 4px;
	padding: 3px 11px;
}

.news-list {
	margin-top: 20px;
}

.news-list .item {
	padding-bottom: 25px;
	margin-bottom: 25px;
	border-bottom: 1px solid #c8d8df;
	font-size: 15px;
}

.news-list .item .image,
.news-one .image {
	float: left;
	margin-right: 13px;
}

.news-list .item .image img,
.news-one .image img {
	max-width: 400px;
}

.news-list .item .title {
	font-size: 24px;
	font-weight: 700;
	padding-bottom: 15px;
}

.news-list .item .date,
.news-one .date {
	color: #666;
	font-style: italic;
	padding-bottom: 10px;
	font-size: 12px;
}

.news-list .item .more {
	font-size: 14px;
}

.news-one {
	font-size: 15px;
}

.news-one h1,
.news-one h2 {
	padding-bottom: 15px;
	color: #014591
}

.news-item-more-left {
	float: left;
	line-height: 32px;
}

.news-item-socials-right {
	float: right
}

.faq-list {
	margin-top: 10px;
}

.faq-list .categories-list {
	position: relative;
}

.faq-list .categories-list::after {
	content: "";
	display: block;
	position: absolute;
	right: -10px;
	top: 0;
	height: 100%;
	width: 1px;
	background: #b3b3b3;
}

.faq-list .categories-list .category {
	margin-bottom: 10px;
}

.faq-list .categories-list a {
	display: inline-block;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}

.faq-list .categories-list .category.active a {
	padding: 3px 11px;
	background: #1b67b9;
	border-radius: 4px;
	color: #fff !important;
}

.faq-list .post-list {
	list-style: none;
	counter-reset: list 0;
}

.faq-list .post-list > .item {
	margin-bottom: 20px;
}

.faq-list .post-list > .item .title:before {
	display: inline-block;
	counter-increment: list;
	content: counter(list);
	padding: 2px 7px;
	background: #fff;
	border-radius: 50%;
	margin-right: 10px;
	font-weight: 300;
}

.faq-list .post-list > .item .title {
	display: block;
	position: relative;
	border-radius: 4px;
	padding: 5px 10px;
	background: #e7e7e7;
	text-decoration: none;
	font-size: 16px;
}

.faq-list .post-list > .item .hide {
	position: relative;
	padding: 10px 0 0 40px;
	border-radius: 4px;
	margin-top: 9px;
}


.start-message-form #textarea-message {
	padding-right: 65px;
}

.start-message-form .smiles .list {
	height: 219px;
}

.error-text,
.success-text {
	color: green;
	text-align: center;
	font-size: 18px;
	padding: 10px 0
}

.error-text {
	color: red
}

.partner-promo-banners-filter .item {
	float: left;
	width: 32%;
	margin-right: 1%
}

.partner-promo-banners-filter .item:first-child {
	width: 34%
}

.partner-promo-banners-filter .item:last-child {
	margin: 0;
	float: right
}

.partner-promo-banners-filter .item ul {
	border: 1px solid #c8d8df
}

.partner-promo-banners-filter .item .title {
	font-weight: 700;
	font-size: 16px;
}

.partner-promo-banners-filter .item ul li {
	padding: 3px 5px;
	border-bottom: 1px solid #d8e4e9;
	cursor: pointer
}

.partner-promo-banners-filter .item ul li:last-child {
	border: 0
}

.partner-promo-banners-filter .item ul li:hover {
	background: #83e8db
}

.partner-promo-banners-filter .item ul li.active {
	background: #08d4bb !important;
	color: #fff;
	border-color: #08d4bb;
	font-weight: 700
}

.partner-promo-banners-filter .item ul li.disabled {
	color: #999;
	cursor: default
}

.partner-promo-banners-filter .item ul li.disabled:hover {
	background: 0 0
}

#banners-list .item {
	margin-bottom: 20px;
}

#banners-list .item .preview {
	margin-bottom: 10px;
	text-align: center
}

.partners-stat-table td,
.partners-stat-table th {
	text-align: center !important
}

.partners-stat-table tr.title th {
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px;
}

.ticket-table .login {
	font-weight: 700;
	float: left;
	font-size: 16px;
}

.ticket-table .date {
	float: right;
	padding-top: 2px;
}

.ticket-table .text {
	margin-top: 10px;
}

.ticket-table .files {
	border-collapse: collapse
}

.ticket-table .files td {
	background: 0 0 !important;
	border: 0
}

.users-checked-list {
	border: 1px solid #c8d8df;
	padding: 10px;
}

.users-checked-list .item {
	display: block;
	float: left;
	width: 19%;
	margin-right: 1%;
	box-sizing: border-box;
	padding: 5px;
	border: 1px solid #bbb;
	text-decoration: none;
	position: relative
}

.users-checked-list .item.disabled {
	cursor: default
}

.users-checked-list .item:hover {
	background: #d5f7d7
}

.users-checked-list .item.disabled:hover {
	background: 0 0
}

.users-checked-list .item.selected {
	background: #acefb0 !important;
	color: #007d07 !important
}

.users-checked-list .item.selected:before {
	content: '';
	display: block;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 16px;
	height: 16px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -368px 0
}

.users-checked-list .item:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.users-checked-list .item img {
	float: left;
	margin-right: 5px;
	height: 40px;
}

.users-checked-list .selected-text {
	padding-top: 5px;
}

.users-checked-list input {
	float: right;
	width: 70% !important;
	margin: 0 10px 10px 0
}

.users-checked-list .item .id,
.users-checked-list .item .name {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-left: 10px;
	width: 130px;
	overflow: hidden
}

#new-photo-shawl,
#new-photo-wrapper {
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	left: 0
}

body.new-photo-lock {
	overflow: hidden
}

#new-photo-shawl {
	z-index: 650;
	background: #000
}

#new-photo-wrapper {
	overflow: auto;
	z-index: 651;
	overflow-x: hidden
}

.new-photo-wrapper a.close {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 30px;
	height: 30px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -235px -190px;
	z-index: 10;
	opacity: .8;
	transition: opacity .2s linear
}

.new-photo-wrapper a.close:hover {
	opacity: 1
}

.new-photo-wrapper .container {
	width: 100%;
	position: relative;
	overflow: hidden;
	text-align: center;
}

.new-photo-wrapper .container a.next,
.new-photo-wrapper .container a.prev {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 7%;
	height: 100%;
	transition: all .2s linear;
	opacity: .5;
	z-index: 1;
}

.new-photo-wrapper .container a.next:hover,
.new-photo-wrapper .container a.prev:hover {
	opacity: 1;
}

.new-photo-wrapper .container a.next:before,
.new-photo-wrapper .container a.prev:before {
	content: '';
	display: block;
	position: absolute;
	left: 10px;
	top: 50%;
	width: 16px;
	height: 30px;
	margin-top: -15px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -288px -190px;
	transition: all .2s linear;
}

.new-photo-wrapper .container a.prev:hover:before {
	margin-left: 20px;
}

.new-photo-wrapper .container a.next:before {
	background-position: -304px -190px;
	left: auto;
	right: 10px;
}

.new-photo-wrapper .container a.next:hover:before {
	margin-right: 20px;
}

.new-photo-wrapper .container a.next {
	left: auto;
	right: 0;
}

.new-photo-wrapper .container .inner {
	width: 9999px;
	overflow: hidden;
}

.new-photo-wrapper .container .item {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.new-photo-wrapper .container .item img,
.new-photo-wrapper .container .item object {
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2);
	border-radius: 4px;
}

.new-photo-wrapper .container .item {
	position: relative;
}

.new-photo-wrapper span.photo {
	display: inline-block;
}

.new-photo-wrapper .photo-payment-text {
	display: block;
	position: relative;
	border-radius: 4px;
	padding: 0px;
	border: none;
	background: transparent no-repeat center center/cover;
	max-width: 80%;
	width: 500px;
	margin: 0 auto;
	height: 100%;
}

.new-photo-wrapper .photo-payment-text::before {
	content: '';
	position: absolute;
	width: 100%;
	right: 0;
	top: 0;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.3);
}

.new-photo-wrapper .photo-payment-text img {
	min-width: 100%;
	min-height: 100%;
	max-width: none !important;
	max-height: none !important;
	width: 100%;
	position: absolute;
}

.new-photo-wrapper .standart-photo-frame {
	padding: 0px;
	margin: 0px;
	border: none;
	position: absolute;
	top: 0;
	left: 50%;
	max-width: 100%;
	min-width: 100%;
	transform: translate(-50%, 0);
}

.new-photo-wrapper .photo-payment-text .lock-container {
	display: flex;
	align-items: center;
	height: 72%;
}

.new-photo-wrapper .photo-payment-text .lock {
	display: inline-block;
	margin: 0 auto;
	padding: 0 24px;
}

.new-photo-wrapper .photo-payment-text .lock-body {
	height: 78px;
	margin: 0 auto;
	background: url(//storage.victoriyaclub.com/img/Lock-body.png) no-repeat center;
	background-size: contain;
}

.new-photo-wrapper .photo-payment-text .lock-head {
	height: 70px;
	margin: 0 auto;
	background: url(//storage.victoriyaclub.com/img/Lock-head.png) no-repeat center 20px;
	background-size: contain;
	transition: background-position 0.3s;
}

.new-photo-wrapper .photo-payment-text .lock-head.open {
	background-position: center 0px;
}

.new-photo-wrapper .photo-payment-text p {
	color: white;
	font: 14px 'PT Sans', sans-serif;
}

.fake_video_line {
	width: 100%;
	height: 32px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(6, 24, 35, 0.9);
}

.fake_video_line::after {
	content: '';
	width: 21px;
	height: 16px;
	background: url(/img/icons/icon_play.png?1583148171) no-repeat center;
	display: inline-block;
	position: absolute;
	background-size: contain;
	left: 10px;
	top: -50%;
	bottom: -50%;
	margin: auto;
}

.fake_video_line .progress {
	display: inline-block;
	width: calc(100% - 108px);
	height: 5px;
	background: rgba(115, 133, 159, .6);
	position: absolute;
	right: 64px;
	top: -50%;
	bottom: -50%;
	margin: auto;
	border-radius: 1px;
}

.fake_video_line .progress::after {
	content: '';
	width: 11px;
	height: 11px;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: -50%;
	bottom: -50%;
	margin: auto;
	background: white;
	border-radius: 50%;
}

.new-photo-wrapper .photo-payment-text .descroipt_photo_ {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 52px 20px 20px;
	box-sizing: border-box;
	background: rgba(255, 255, 255, 1);
}

@media (max-width: 800px) {
	.new-photo-wrapper .photo-payment-text .descroipt_photo_ {
		padding: 48px 8px 16px;
		text-align: left;
	}

	.new-photo-wrapper .photo-payment-text .description-text {
		text-align: left;
		font-size: 12px;
	}
}

.new-photo-wrapper .photo-payment-text .description-text {
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	padding: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333 !important;
}

.new-photo-wrapper .photo-payment-text h4 {
	font: 16px 'PT Sans', sans-serif;
	color: white;
	margin: 0;
	font-size: 36px;
	margin-top: 15px;
	margin-bottom: 10px;
}

.new-photo-wrapper button.pay {
	background: white;
	border-radius: 24px;
	border-color: transparent;
	width: auto;
	color: #666;
	padding: 5px 60px;
	font-weight: bold;
	height: 40px;
	box-sizing: border-box;
	margin: 10px 0 20px;
	border: none;
	text-shadow: none;
}

.new-photo-wrapper button.pay:hover {
	-webkit-box-shadow: inset 0 2px 3px 0 rgba(0, 20, 59, .5);
	box-shadow: inset 0 2px 3px 0 rgba(0, 20, 59, .5);
	background: white;
	color: #666;
}

.new-photo-wrapper .descroipt_photo_ {
	text-align: left;
	padding: 35px 0px 10px 0px;
}

.new-photo-wrapper .description-text {
	opacity: 0.8;
}

.new-photo-wrapper p.desc_design {
	position: relative;
}

.new-photo-wrapper p.desc_design::after {
	content: "_____";
	opacity: 0.3;
	position: absolute;
	bottom: 3px;
	left: 0;
}

.new-photo-wrapper .new-photo-thumbs {
	margin: 20px 50px;
	text-align: center;
	padding: 0;
	line-height: 0;
	height: 81px;
	position: relative;
}

.new-photo-wrapper .new-photo-thumbs a,
.new-photo-wrapper .new-photo-thumbs a:before {
	display: block;
	position: absolute;
	transition: all .2s linear;
}

.new-photo-wrapper .new-photo-thumbs a {
	width: 20px;
	height: 100%;
	left: -20px;
	top: 0;
	opacity: .5;
}

.new-photo-wrapper .new-photo-thumbs a:hover {
	opacity: 1;
}

.new-photo-wrapper .new-photo-thumbs a.disabled {
	opacity: .3 !important;
	cursor: default;
	margin: 0;
}

.new-photo-wrapper .new-photo-thumbs a.next {
	left: auto;
	right: -20px;
}

.new-photo-wrapper .new-photo-thumbs a:before {
	content: '';
	width: 8px;
	height: 15px;
	left: 50%;
	top: 50%;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -267px -190px;
	margin: -7px 0 0 -4px;
}

.new-photo-wrapper .new-photo-thumbs a.next:before {
	background-position: -275px -190px;
}

.new-photo-wrapper .new-photo-thumbs a.prev:hover:before {
	margin-left: -9px;
}

.new-photo-wrapper .new-photo-thumbs a.next:hover:before {
	margin-left: 1px;
}

.new-photo-wrapper .new-photo-thumbs a.disabled:hover:before {
	margin-left: -4px !important;
}

.new-photo-wrapper .new-photo-thumbs .inner {
	overflow: hidden;
	padding: 0;
	margin: 0;
	position: relative;
}

.new-photo-wrapper .new-photo-thumbs .inner .list {
	padding: 0;
	margin: 0;
	white-space: nowrap;
	position: relative;
	display: inline-block;
}

.new-photo-wrapper .new-photo-thumbs img {
	height: 90px;
	border-radius: 4px;
	padding: 0 3px;
	opacity: .6;
	transition: all .2s linear;
	cursor: pointer;
	display: inline-block;
}

.new-photo-wrapper .new-photo-thumbs img:hover {
	opacity: .8;
}

.new-photo-wrapper .new-photo-thumbs img.active {
	opacity: 1;
	cursor: default;
}

.newchat-wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #fff;
	min-width: 1000px;
	min-height: 600px;
}

.newchat-header {
	height: 30px;
	background: #fff;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .15);
	position: relative;
	z-index: 50
}

.newchat-header .logo {
	width: 180px;
	padding-left: 10px;
	color: #00ae99;
	float: left
}

.newchat-header .logo a {
	color: #00ae99;
	text-decoration: none
}

.newchat-header .logo span {
	color: #16488f
}

.newchat-header .logo span.gray {
	color: #464646
}

.newchat-header .logo strong {
	font-size: 20px;
	display: inline-block;
	margin-right: 7px;
}

.newchat-header .logo div {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	vertical-align: top
}

.newchat-header .sound {
	float: right;
	padding-right: 15px;
}

.newchat-header .sound .text {
	color: #464646;
	font-size: 13px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	position: relative;
	padding-left: 19px;
}

.newchat-header .sound .text:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 9px;
	width: 14px;
	height: 12px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -235px -172px;
}

.newchat-header .sound .checker {
	display: inline-block;
	margin-left: 5px;
	width: 50px;
	height: 20px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .15);
	overflow: hidden;
	position: relative;
	top: 5px;
	font-size: 12px;
	cursor: pointer
}

.newchat-header .sound .checker div {
	width: 80px;
	position: absolute
}

.newchat-header .sound .checker span {
	vertical-align: top
}

.newchat-header .sound .checker.sound-off {
	background: #d7dde0
}

.newchat-header .sound .checker.sound-on {
	background: #74d25f
}

.newchat-header .sound .checker.sound-on div {
	margin-left: -30px;
}

.newchat-header .sound .checker.animated,
.newchat-header .sound .checker.animated div {
	transition: all .1s linear
}

.newchat-header .sound .off,
.newchat-header .sound .on {
	display: inline-block;
	width: 31px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #81939e
}

.newchat-header .sound .s {
	display: inline-block;
	width: 18px;
	height: 18px;
	border-radius: 2px;
	position: relative;
	top: 1px;
	background: #fff
}

.newchat-header .sound .on {
	color: #fff
}

.newchat-header .credits {
	height: 30px;
	font-size: 13px;
	line-height: 30px;
	position: absolute;
	right: 230px;
	top: 0
}

.newchat-header .credits .text {
	color: #464646
}

.newchat-header .credits .text strong {
	color: #16488f
}

.newchat-header .credits a.more {
	color: #16488f;
	position: relative;
	margin-left: 40px;
	display: inline-block;
}

.newchat-header .credits a.more:before {
	content: '';
	display: block;
	position: absolute;
	left: -21px;
	top: 50%;
	margin-top: -8px;
	width: 16px;
	height: 16px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -352px -230px;
}

.newchat-header .credits .danger,
.newchat-header .credits .warning {
	display: none;
	position: relative
}

.newchat-header .credits.is-danger .danger {
	display: inline-block
}

.newchat-header .credits .warning {
	display: inlint-block
}

.newchat-header .credits.is-warning .warning {
	display: inline-block
}

.newchat-header .credits .danger .ico,
.newchat-header .credits .warning .ico {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -408px -172px;
	margin-left: 10px;
	position: relative;
	top: 3px;
}

.newchat-header .credits .warning .ico {
	background-position: -408px -188px;
}

.newchat-header .credits .danger .hover,
.newchat-header .credits .warning .hover {
	display: none;
	position: absolute;
	top: 100%;
	margin-top: 5px;
	left: 50%;
	margin-left: -175px;
	width: 340px;
	padding: 5px 10px;
	border-radius: 4px;
	background: #fff;
	line-height: normal;
	-webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .15);
	text-align: center;
	color: #16488f
}

.newchat-header .credits .danger .hover:before,
.newchat-header .credits .warning .hover:before {
	content: '';
	display: block;
	position: absolute;
	top: -5px;
	left: 50%;
	margin-left: -5px;
	width: 10px;
	height: 5px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -425px -172px;
}

.newchat-header .credits .danger:hover .hover,
.newchat-header .credits .warning:hover .hover {
	display: block
}

.newchat-online-list {
	position: absolute;
	left: 0;
	top: 30px;
	bottom: 0;
	width: 189px;
	border-right: 1px solid #bee6e2;
	background: #e8fbf9;
	z-index: 5
}

.newchat-online-list:hover {
	z-index: 11
}

.newchat-users-list .title {
	font-size: 16px;
	font-weight: 700;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	color: #39b820;
	position: relative;
	border-bottom: 1px solid #bee6e2
}

.newchat-users-list .title span.cnt {
	font-size: 13px;
	height: 23px;
	line-height: 24px;
	position: absolute;
	right: 9px;
	top: 8px;
	border-radius: 4px;
	border-bottom: 1px solid #3b8b2d;
	color: #064339;
	text-shadow: 0 1px 1px #4af085;
	padding: 0 10px;
	background: #96df84;
	background: -moz-linear-gradient(top, rgba(150, 223, 132, 1) 0, rgba(80, 189, 61, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(150, 223, 132, 1)), color-stop(100%, rgba(80, 189, 61, 1)));
	background: -webkit-linear-gradient(top, rgba(150, 223, 132, 1) 0, rgba(80, 189, 61, 1) 100%);
	background: -o-linear-gradient(top, rgba(150, 223, 132, 1) 0, rgba(80, 189, 61, 1) 100%);
	background: -ms-linear-gradient(top, rgba(150, 223, 132, 1) 0, rgba(80, 189, 61, 1) 100%);
	background: linear-gradient(to bottom, rgba(150, 223, 132, 1) 0, rgba(80, 189, 61, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#96df84', endColorstr='#50bd3d', GradientType=0)
}

@media (min-width: 801px) {
	.newchat-users-list .items {
		max-height: calc(100% - 90px);
		overflow: hidden;
	}
}

.newchat-users-list .items .item {
	height: 59px;
	border-bottom: 1px solid #bee6e2;
	padding: 0 0 0 10px;
	font-size: 13px;
	color: #464646;
	cursor: pointer;
	position: relative;
	vertical-align: top;
	box-sizing: border-box;
}

.newchat-users-list .items .item .inner {
	position: relative;
	z-index: 2;
	padding-right: 10px;
}

.newchat-users-list .items .item .hover {
	display: none;
	position: absolute;
	width: 100%;
	padding-right: 41px;
	height: 61px;
	left: 0;
	top: -2px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) right -306px no-repeat #fff;
	z-index: 1;
	line-height: 10px;
}

.newchat-users-list .items .item .hover-contacts,
.newchat-users-list .items .item .hover-online {
	width: 41px;
	font-size: 10px;
	color: #00ae99;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0
}

.newchat-users-list .items .item .hover-contacts {
	left: 0;
	right: auto
}

.newchat-users-list .items .item .hover .hover-text {
	display: table-cell;
	height: 61px;
	vertical-align: middle;
	width: 41px;
}

.newchat-contacts-list .item .hover .hover-text {
	display: none !important;
}

.newchat-users-list .items .item:hover .hover {
	display: block;
	background-color: transparent
}

.newchat-users-list .items .item:hover {
	background-color: #fff !important
}

.newchat-users-list .items .item .photo {
	float: left;
	background: #fff;
	border: 1px solid #bee6e2;
	border-radius: 2px;
	line-height: 0;
	padding: 2px;
	margin: 6px 9px 0 0;
	position: relative
}

.newchat-users-list .items .item.banned .photo::before {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	height: 44px;
	width: 100%;
	background: url(//storage.victoriyaclub.com/i/block_sign_mini.png) no-repeat center center;
	transform: translate(-50%, -50%);
}

[data-hover-title]:hover::before {
	content: attr(data-hover-title);
	display: block;
	position: absolute;
	z-index: 3;
	margin-top: 1px;
	width: 212px;
	padding: 5px;
	border-radius: 2px 2px 0 0;
	background: #fffb6c;
	border: 1px solid rgba(0, 0, 0, .24);
	font-size: 14px;
	font-style: italic;
	line-height: 14px;
	color: rgba(0, 0, 0, .7);
}

.newchat-users-list .new {
	display: inline-block;
	height: 18px;
	min-width: 18px;
	color: #fff;
	font-size: 11px;
	line-height: 16px;
	border: 1px solid #fff;
	text-align: center;
	border-radius: 9px;
	position: absolute;
	left: -8px;
	top: -8px;
	padding: 0 3px;
	box-sizing: border-box;
	background: #4c94d1;
	background: -moz-linear-gradient(top, rgba(76, 148, 209, 1) 0, rgba(21, 79, 166, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(76, 148, 209, 1)), color-stop(100%, rgba(21, 79, 166, 1)));
	background: -webkit-linear-gradient(top, rgba(76, 148, 209, 1) 0, rgba(21, 79, 166, 1) 100%);
	background: -o-linear-gradient(top, rgba(76, 148, 209, 1) 0, rgba(21, 79, 166, 1) 100%);
	background: -ms-linear-gradient(top, rgba(76, 148, 209, 1) 0, rgba(21, 79, 166, 1) 100%);
	background: linear-gradient(to bottom, rgba(76, 148, 209, 1) 0, rgba(21, 79, 166, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c94d1', endColorstr='#154fa6', GradientType=0)
}

.newchat-pager,
.newchat-users-list .items .item .age {
	font-size: 12px;
}

.newchat-users-list .title .new {
	left: 50%;
	right: auto;
	top: 10px;
	transition: opacity .5s linear;
	cursor: pointer;
	display: none;
	background: #96df84;
	background: -moz-linear-gradient(top, rgba(150, 223, 132, 1) 0, rgba(80, 189, 61, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(150, 223, 132, 1)), color-stop(100%, rgba(80, 189, 61, 1)));
	background: -webkit-linear-gradient(top, rgba(150, 223, 132, 1) 0, rgba(80, 189, 61, 1) 100%);
	background: -o-linear-gradient(top, rgba(150, 223, 132, 1) 0, rgba(80, 189, 61, 1) 100%);
	background: -ms-linear-gradient(top, rgba(150, 223, 132, 1) 0, rgba(80, 189, 61, 1) 100%);
	background: linear-gradient(to bottom, rgba(150, 223, 132, 1) 0, rgba(80, 189, 61, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#96df84', endColorstr='#50bd3d', GradientType=0)
}

.newchat-users-list .title.has-new .new {
	display: inline-block
}

.newchat-users-list .title .new.opa {
	opacity: .1
}

.newchat-users-list .items .item .photo img {
	width: 30px;
	height: 40px;
}

.newchat-users-list .items .item .name {
	font-weight: 700;
	white-space: nowrap;
	overflow: hidden;
	padding-top: 4px;
}

.newchat-users-list .items .item .id {
	color: #16488f
}

.newchat-users-list .items .item .rating {
	float: right;
	position: relative;
	font-size: 12px;
	padding-left: 14px;
}

.newchat-users-list .items .item .rating:before {
	content: '';
	display: block;
	position: absolute;
	width: 10px;
	height: 8px;
	left: 0;
	top: 50%;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -288px -172px;
	margin-top: -4px;
}

.newchat-users-list .items .item .webcam {
	width: 12px;
	height: 16px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -304px -172px;
	position: absolute;
	top: 9px;
	right: 9px;
	display: none
}

.newchat-users-list .items .item.has-webcam .webcam {
	display: block
}

.newchat-users-list .items .item.webcam-online .webcam {
	background-position: -320px -172px;
}

.newchat-users-list .items .item .big-photo {
	display: none;
	position: absolute;
	left: 100%;
	top: 0;
	padding: 5px;
	line-height: 0;
	background: #fff;
	border: 1px solid #bee6e2;
	margin-left: 45px;
	border-radius: 4px;
}

.newchat-users-list .items .item .big-photo img {
	height: 250px;
	min-width: 185px;
	display: block
}

.newchat-users-list .items .item:hover .big-photo {
	display: block
}

.newchat-users-list .items .item .close {
	display: none
}

.newchat-online-list .items .item .hover-contacts {
	display: none !important
}

.newchat-online-list .items .item .chat,
.newchat-online-list .items .item .video-chat {
	display: none
}

.newchat-pager a,
.newchat-pager div {
	display: inline-block
}

/*.newchat-pager div{*/
/*    width: 100%;*/
/*}*/

.newchat-pager {
	padding: 0 20px;
	box-sizing: border-box;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 50px;
	white-space: nowrap;
	line-height: 50px;
	text-align: center;
	overflow: hidden
}

.newchat-pager a {
	color: #999;
	padding: 2px 3px;
	text-decoration: none
}

.newchat-pager a.prev {
	position: relative;
	padding-left: 15px;
}

.newchat-pager a.not-active {
	cursor: default;
	color: #999 !important;
	opacity: .5
}

.newchat-pager a.next:after,
.newchat-pager a.prev:before {
	content: '';
	width: 10px;
	height: 10px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -251px -172px;
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -6px;
}

.newchat-pager a.next {
	position: relative;
	padding-right: 15px;
}

.newchat-pager a.next:after {
	left: auto;
	right: 0;
	background-position: -267px -172px;
}

.newchat-pager.newchat-pager span.current {
	background: #009c85;
	color: #fff;
	padding: 2px 7px;
	cursor: default;
	border-radius: 2px;
}

#camera-swf-keeper {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 19;
	top: -30px;
}

#camera-swf-keeper .inner {
	position: relative;
	width: 68%
}

#camera-swf-keeper .stop-he-cam {
	padding: 0 5px;
	font-size: 11px;
	height: 20px;
	position: absolute;
	left: 4px;
	top: 4px;
}

.camera-full #camera-swf-keeper .inner {
	width: 100%
}

.newchat-main-wrapper {
	position: absolute;
	left: 190px;
	top: 30px;
	right: 0;
	bottom: 0;
	background: #d5e4f3
}

.newchat-contacts-list {
	width: 32%;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	background: #e7f2f9;
	border-left: 1px solid #c2dae9;
	box-sizing: border-box
}

.newchat-contacts-list .title {
	color: #16488f
}

.newchat-contacts-list .title span {
	color: #fff;
	text-shadow: none;
	border-bottom: 1px solid #081f4e;
	background: #326eac;
	background: -moz-linear-gradient(top, rgba(50, 110, 172, 1) 0, rgba(11, 42, 107, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(50, 110, 172, 1)), color-stop(100%, rgba(11, 42, 107, 1)));
	background: -webkit-linear-gradient(top, rgba(50, 110, 172, 1) 0, rgba(11, 42, 107, 1) 100%);
	background: -o-linear-gradient(top, rgba(50, 110, 172, 1) 0, rgba(11, 42, 107, 1) 100%);
	background: -ms-linear-gradient(top, rgba(50, 110, 172, 1) 0, rgba(11, 42, 107, 1) 100%);
	background: linear-gradient(to bottom, rgba(50, 110, 172, 1) 0, rgba(11, 42, 107, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#326eac', endColorstr='#0b2a6b', GradientType=0)
}

.newchat-contacts-list .items {
	position: absolute;
	width: 100%;
	top: 41px;
	bottom: 50px;
}

.newchat-contacts-list .items .item:hover {
	background: #dbedf9;
	z-index: 20
}

.newchat-contacts-list .items .item .big-photo {
	left: auto;
	right: 100%;
	margin-left: 0;
	margin-right: 55px;
}

.newchat-contacts-list .items .item .age,
.newchat-contacts-list .items .item .rating {
	display: none
}

.newchat-contacts-list .items .item .name {
	padding-left: 10px;
	position: relative;
	display: inline-block;
	vertical-align: top
}

.newchat-contacts-list .items .item .id {
	display: inline-block;
	margin-left: 10px;
	vertical-align: top;
	padding-top: 4px;
}

.newchat-contacts-list .items .item .name:before {
	content: '';
	width: 6px;
	height: 6px;
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -336px -172px;
	margin-top: -1px;
}

.newchat-contacts-list .items .item.item-online .name {
	color: #66ca52
}

.newchat-contacts-list .items .item.item-online .name:before {
	background-position: -352px -172px;
}

.newchat-contacts-list .scroll {
	margin-left: 5px !important;
	width: 16px;
	overflow: hidden;
	left: auto !important;
	right: 0 !important
}

.newchat-contacts-list .items .item .hover {
	background-position: 0 -367px;
	padding-right: 0;
	padding-left: 41px;
	left: -41px;
}

.newchat-contacts-list .items .item .hover-online {
	display: none !important
}

.newchat-contacts-list .items .item .hover .hover-text {
	text-align: right
}

.newchat-contacts-list .items .item .webcam {
	right: 38px;
}

.newchat-contacts-list .items .item .close {
	display: block;
	position: absolute;
	top: 25px;
	right: 10px;
	width: 8px;
	height: 8px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -320px -190px;
	opacity: .5;
	transition: all .2s linear
}

.newchat-contacts-list .items .item .close:hover {
	opacity: 1
}

.newchat-contacts-list .items .item .chat,
.newchat-contacts-list .items .item .video-chat {
	position: absolute;
	left: 50px;
	top: 25px;
	color: #999;
	font-size: 11px;
	display: none
}

.newchat-contacts-list .items .item .chat span,
.newchat-contacts-list .items .item .video-chat span {
	color: #464646
}

.user-gender-W .newchat-contacts-list .items .item.act-chat-active,
.user-gender-W .newchat-contacts-list .items .item.act-video-chat-active {
	border-left: 2px solid #66ca52;
}

.newchat-contacts-list .items .item.act-chat-active .chat,
.newchat-contacts-list .items .item.act-video-chat-active .video-chat {
	display: block;
}

.newchat-contacts-list .items .item.act-chat-active a.close,
.newchat-contacts-list .items .item.act-video-chat-active a.close {
	display: none !important
}

.newchat-contacts-list .items .item.act-chat-paused .chat span,
.newchat-contacts-list .items .item.act-video-chat-paused .video-chat span {
	color: #999
}

.newchat-contacts-list .items .item .video-chat {
	left: 50%
}

.newchat-contacts-list .items .item.item-opened {
	background: #e8fbf9
}

.newchat-contacts-list .items .item.item-opened .hover {
	background-position: 0 -428px;
}

.newchat-chat-window {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 68%;
	background: #fff
}

.newchat-chat-window .user-info-block {
	position: relative
}

.newchat-chat-window .user-info-block .info-block {
	background: #d5e4f3
}

.newchat-chat-window .user-info-block .info-block .full-info {
	display: none
}

.newchat-chat-window .user-info-block a.toggle {
	display: block;
	position: absolute;
	top: 100%;
	left: 50%;
	width: 94px;
	height: 16px;
	margin: -8px 0 0 -47px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -251px -230px;
	color: #5e94ca;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	text-align: center
}

.newchat-chat-window .user-info-block .camera-block .camera-block-on span,
.newchat-chat-window .user-info-block .small-info .camera-block-on span {
	color: #39b820
}

.newchat-chat-window .user-info-block a.toggle2 {
	display: none
}

.newchat-chat-window .user-info-block .camera-block {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 10
}

#camera-swf-keeper .camera-swf,
.newchat-chat-window .user-info-block .camera-block .item {
	width: 130px;
	height: 96px;
	background: #eff3f6;
	border: 1px solid #b6c2c9;
	border-radius: 4px;
	text-align: center;
	font-size: 11px;
	line-height: normal;
	display: none;
	position: relative
}

.newchat-chat-window .user-info-block .camera-block .ico {
	width: 20px;
	height: 25px;
	margin: 9px auto 5px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -432px -35px;
}

.newchat-chat-window .user-info-block .camera-block span {
	margin: 0 !important
}

.newchat-chat-window .user-info-block .camera-block .camera-block-on .ico {
	background-position: -452px -35px;
}

.newchat-chat-window .user-info-block .camera-block .camera-block-on button {
	font-size: 11px;
	padding: 0;
	width: 120px;
	height: 20px;
	margin-left: 3px;
}

.newchat-chat-window .user-info-block .small-info .camera-block-on {
	display: none;
	font-size: 11px;
}

.newchat-chat-window .user-info-block .small-info .camera-block-on button {
	font-size: 11px;
	padding: 2px 5px;
	height: auto;
	margin-left: 5px;
}

.newchat-chat-window .user-info-block .info-block-camera-on .small-info .camera-block-on {
	display: inline-block
}

.newchat-chat-window .user-info-block .info-block-camera-swf .small-info .camera-block-on {
	display: none !important
}

#camera-swf-keeper .camera-swf {
	position: absolute;
	right: 0;
	top: -1000px;
	overflow: hidden;
	display: block;
	margin-right: 10px;
}

#camera-swf-keeper .camera-swf.active {
	top: 40px !important
}

.new-chat-webcam-button-max,
.new-chat-webcam-button-min {
	display: block;
	position: absolute;
	z-index: 2;
	width: 20px;
	height: 20px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -472px -35px;
	right: 4px;
	top: 4px;
	opacity: .4;
	transition: all .2s linear
}

.new-chat-webcam-button-max:hover,
.new-chat-webcam-button-min:hover {
	opacity: 1
}

.new-chat-webcam-button-min {
	background-position: -492px -35px;
	display: none
}

.camera-full .new-chat-webcam-button-max {
	display: none !important
}

.camera-full .new-chat-webcam-button-min {
	display: block !important
}

.newchat-chat-window .user-info-block .info-block-has-camera .camera-block-off {
	display: block
}

.newchat-chat-window .user-info-block .info-block-camera-on .camera-block-off {
	display: none !important
}

.newchat-chat-window .user-info-block .info-block-camera-on .camera-block-on {
	display: block
}

.newchat-chat-window .user-info-block .info-block-camera-swf .camera-block-on {
	display: none
}

.newchat-chat-window.opened .user-info-block a.toggle2 {
	display: block !important
}

.newchat-chat-window.opened .user-info-block .info-block .small-info {
	display: none
}

.newchat-chat-window.opened .user-info-block .info-block .full-info {
	display: block
}

.newchat-chat-window.opened .user-info-block a.toggle {
	display: none
}

.newchat-chat-window .user-info-block a.toggle span {
	display: inline-block;
	position: relative;
	padding-right: 13px;
}

.newchat-chat-window .user-info-block a.toggle span:after {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -3px;
	width: 8px;
	height: 5px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -384px -172px;
}

.newchat-chat-window .user-info-block a.toggle2 span:after {
	background-position: -368px -172px;
}

.newchat-chat-window .user-info-block .small-info {
	padding: 10px;
}

.newchat-chat-window .user-info-block .small-info a.name {
	color: #16488f;
	font-weight: 700;
	font-size: 16px;
}

.newchat-chat-window .user-info-block .small-info .id {
	color: #16488f;
	font-size: 12px;
	margin-left: 20px;
}

.newchat-chat-window .user-info-block .small-info .chat-buttons {
	float: right
}

.newchat-chat-window .user-info-block .chat-buttons a {
	color: #fff !important;
	font-weight: 700;
	font-size: 12px;
	text-decoration: none;
	display: none;
	border: 1px solid #16488f;
	padding: 0 5px;
	margin-left: 5px;
	height: 22px;
	line-height: 22px;
	background: #326eac;
	background: -moz-linear-gradient(top, rgba(50, 110, 172, 1) 0, rgba(11, 43, 107, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(50, 110, 172, 1)), color-stop(100%, rgba(11, 43, 107, 1)));
	background: -webkit-linear-gradient(top, rgba(50, 110, 172, 1) 0, rgba(11, 43, 107, 1) 100%);
	background: -o-linear-gradient(top, rgba(50, 110, 172, 1) 0, rgba(11, 43, 107, 1) 100%);
	background: -ms-linear-gradient(top, rgba(50, 110, 172, 1) 0, rgba(11, 43, 107, 1) 100%);
	background: linear-gradient(to bottom, rgba(50, 110, 172, 1) 0, rgba(11, 43, 107, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#326eac', endColorstr='#0b2b6b', GradientType=0)
}

.user-gender-W .newchat-chat-window .user-info-block .chat-buttons .stop-chat,
.user-gender-W .newchat-chat-window .user-info-block .chat-buttons .stop-video {
	display: none !important;
}

.newchat-chat-window .user-info-block .chat-buttons a:hover {
	background: #0b2b6b;
	background: -moz-linear-gradient(top, rgba(11, 43, 107, 1) 0, rgba(50, 110, 172, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(11, 43, 107, 1)), color-stop(100%, rgba(50, 110, 172, 1)));
	background: -webkit-linear-gradient(top, rgba(11, 43, 107, 1) 0, rgba(50, 110, 172, 1) 100%);
	background: -o-linear-gradient(top, rgba(11, 43, 107, 1) 0, rgba(50, 110, 172, 1) 100%);
	background: -ms-linear-gradient(top, rgba(11, 43, 107, 1) 0, rgba(50, 110, 172, 1) 100%);
	background: linear-gradient(to bottom, rgba(11, 43, 107, 1) 0, rgba(50, 110, 172, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b2b6b', endColorstr='#326eac', GradientType=0)
}

.newchat-chat-window .user-info-block .full-info {
	padding: 10px;
	color: #464646
}

.newchat-chat-window .user-info-block .full-info .photo {
	line-height: 0;
	padding: 2px;
	border: 1px solid #b6c2c9;
	background: #fff;
	float: left;
	position: relative;
	margin-right: 10px;
}

.newchat-chat-window .user-info-block .full-info .photo a {
	display: block
}

.newchat-chat-window .user-info-block .full-info .photo img {
	width: 70px;
}

.newchat-chat-window .user-info-block .full-info .photo.is-zoom {
	cursor: pointer
}

.newchat-chat-window .user-info-block .full-info .photo.is-zoom a:after {
	content: '';
	display: block;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 13px;
	height: 13px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -395px -172px;
}

.newchat-chat-window .user-info-block .full-info .name {
	font-size: 20px;
	font-weight: 700
}

.newchat-chat-window .user-info-block .full-info .profile-info,
.newchat-chat-window .user-info-block .full-info .user-info {
	font-size: 12px;
}

.newchat-chat-window .user-info-block .full-info .name a {
	color: #16488f
}

.newchat-chat-window .user-info-block .full-info .profile-info span {
	margin-right: 15px;
}

.newchat-chat-window .user-info-block .full-info .profile-info a.item {
	display: none
}

.newchat-chat-window .user-info-block .full-info .profile-info a.ico {
	color: #00ae99;
	position: relative;
	margin-left: 15px;
}

.newchat-chat-window .user-info-block .full-info .profile-info a.ico:before {
	content: '';
	display: block;
	position: absolute;
	left: -15px;
	top: 50%;
	width: 12px;
	height: 10px;
	margin-top: -5px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -336px -185px;
}

.newchat-chat-window .user-info-block .full-info .profile-info a.ico:hover:before {
	background-position: -336px -195px;
}

.newchat-chat-window .user-info-block .full-info .id {
	color: #16488f
}

.newchat-chat-window .user-info-block .full-info .profile-info .video-collection a.ico:before {
	background-position: -348px -185px;
}

.newchat-chat-window .user-info-block .full-info .profile-info .video-collection a.ico:hover:before {
	background-position: -348px -195px;
}

.newchat-chat-window .user-info-block .full-info .special-actions-buttons {
	margin-top: 10px;
	display: inline-block
}

.newchat-chat-window .user-info-block .full-info .chat-buttons {
	vertical-align: top;
	display: inline-block;
	margin-top: 11px;
}

.newchat-chat-window .chat-info-block {
	font-size: 13px;
	font-weight: 700;
	height: 31px;
	line-height: 31px;
	border-bottom: 1px solid #e4e9ec;
	margin: 8px 10px 0;
	position: relative
}

.newchat-chat-window .chat-info-block .chat span,
.newchat-chat-window .chat-info-block .video-chat span {
	color: #999
}

.newchat-chat-window .chat-info-block .chat {
	position: absolute;
	left: 0;
	top: 0;
	display: none
}

.newchat-chat-window .chat-info-block .video-chat {
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -55px;
	display: none
}

.newchat-chat-window .chat-info-block .translate {
	position: absolute;
	right: 0;
	top: 0;
	font-weight: 400;
	color: #999
}

.newchat-chat-window .chat-info-block .translate div {
	position: relative;
	width: 24px;
	height: 12px;
	background: #d7dde0;
	-webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .15);
	transition: all .2s linear;
	display: inline-block;
	margin: 0 6px;
	border-radius: 4px;
	top: 1px;
}

.newchat-chat-window .chat-info-block .translate .checker {
	cursor: pointer;
	color: #464646;
	position: relative
}

.newchat-chat-window .chat-info-block .translate div i {
	display: block;
	position: absolute;
	width: 10px;
	height: 10px;
	background: #fff;
	border-radius: 2px;
	-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, .15);
	top: 1px;
	left: 13px;
	transition: all .2s linear
}

.newchat-chat-window .chat-info-block .translate .checker.on div {
	background: #74d25f
}

.newchat-chat-window .chat-info-block .translate .checker.on div i {
	left: 1px;
}

.newchat-chat-window .bottom-block {
	width: 100%;
	position: absolute;
	bottom: 0;
	background: #d5e4f3;
	height: 110px;
}

.newchat-chat-window .bottom-block .textarea {
	margin: 0 130px 0 126px;
	padding-top: 15px;
	position: relative
}

body.lang-ru .newchat-chat-window .bottom-block .textarea {
	margin-right: 160px;
}

.newchat-chat-window .bottom-block .textarea textarea {
	box-sizing: border-box;
	width: 100%;
	height: 80px;
	border: 1px solid #76ccc3;
	border-radius: 4px;
	padding: 10px 65px 10px 10px;
	font-size: 12px;
	-webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .2);
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .2);
	resize: none
}

.newchat-chat-window .bottom-block .textarea textarea:focus {
	border-color: #256fbe
}

/* chat validate textarea and count characters in textarea  */
.newchat-chat-window .bottom-block .textarea .chat-textarea-message-validate {
	width: 83px;
	margin-left: auto;
	margin-right: 7px;
	margin-top: -17px;
	position: relative;
	z-index: 5;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	font: bold 11px 'PT Sans', sans-serif;
	color: #6b6b6b;
	cursor: default;
}

.newchat-chat-window .bottom-block .textarea .chat-textarea-message-validate .current-characters {
}

.newchat-chat-window .bottom-block .textarea .chat-textarea-message-validate .current-characters.red {
	color: red;
}

.newchat-chat-window .bottom-block .textarea .chat-textarea-message-validate img {
	display: block;
	margin-left: 5px;
	cursor: pointer;
}


.newchat-chat-window .bottom-block .right-column {
	position: absolute;
	right: 10px;
	top: 15px;
	width: 110px;
	text-align: center;
	font-size: 13px;
}

body.lang-ru .newchat-chat-window .bottom-block .right-column {
	width: 140px;
}

.newchat-chat-window .bottom-block .right-column .attach {
	position: relative
}

.newchat-chat-window .bottom-block .right-column .attach .tooltip {
	top: auto;
	bottom: 40px;
	left: -10px;
	text-align: left;
	display: none
}

.newchat-chat-window .bottom-block .right-column .attach:hover .tooltip {
	display: block
}

.newchat-chat-window .bottom-block .right-column .attach .tooltip .file-item {
	margin-bottom: 5px;
}

.newchat-chat-window .bottom-block .right-column .attach .tooltip .progress {
	height: 4px;
	background: #ddd;
	margin-top: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	overflow: hidden;
	width: 150px;
}

.newchat-chat-window .bottom-block .right-column .attach .tooltip .progress div {
	height: 4px;
	background: url(//storage.victoriyaclub.com/i/st.png) #4ed3c8;
	width: 0
}

.newchat-chat-window .bottom-block .right-column .attach span {
	display: inline-block;
	position: relative;
	overflow: hidden;
	cursor: pointer
}

.newchat-chat-window .bottom-block .right-column a {
	display: inline-block;
	position: relative;
	text-decoration: none;
	color: #16488f;
	border-bottom: 1px dashed #16488f;
	margin-bottom: 5px;
	z-index: 1
}

.newchat-chat-window .bottom-block .right-column .attach a {
	margin-left: 20px;
}

.newchat-chat-window .bottom-block .right-column .attach a:before {
	content: '';
	display: block;
	position: absolute;
	left: -20px;
	top: 50%;
	width: 16px;
	height: 16px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -368px -206px;
	margin-top: -8px;
}

.newchat-chat-window .bottom-block .right-column .attach.worked a:before {
	background: url(//storage.victoriyaclub.com/i/loader/4.gif) no-repeat
}

.newchat-chat-window .bottom-block .right-column .attach input {
	position: absolute;
	left: 0;
	top: -30px;
	z-index: 2;
	opacity: 0;
	cursor: pointer
}

.newchat-chat-window .bottom-block .right-column a.translate span {
	content: '';
	display: inline-block;
	width: 12px;
	height: 8px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -410px -206px;
	margin: 0 3px;
}

.newchat-chat-window .bottom-block .right-column button {
	width: 100%;
	padding: 0;
	position: absolute;
	left: 0;
	top: 51px;
	height: 28px;
	font-size: 13px;
}

.newchat-chat-window .bottom-block .right-column button:hover span {
	background-position: -397px -206px;
}

.newchat-chat-window .bottom-block .right-column button:hover strong {
	color: #fff
}

.newchat-chat-window .bottom-block .right-column button span,
.newchat-chat-window .bottom-block .right-column button:disabled span {
	display: inline-block;
	width: 13px;
	height: 16px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -384px -206px;
	vertical-align: bottom
}

.newchat-chat-window .bottom-block .right-column button strong,
.newchat-chat-window .bottom-block .right-column button:disabled strong {
	color: #222
}

.newchat-chat-window .message-window {
	position: absolute;
	bottom: 120px;
	width: 100%;
	top: 90px;
	overflow: auto;
	transition: all .3s linear
}

.newchat-chat-window.opened .message-window {
	top: 170px;
}

.newchat-chat-window.animate2 .message-window {
	top: 170px !important
}

.newchat-chat-window.animate1 .message-window {
	top: 90px !important
}

.newchat-chat-window.animate1 .camera-block,
.newchat-chat-window.animate2 .camera-block {
	opacity: 0
}

.newchat-chat-window .bottom-block .writing {
	font-size: 11px;
	color: #999;
	position: absolute;
	top: -16px;
	left: 10px;
	display: none
}

.newchat-chat-window .bottom-block .writing:after {
	content: '';
	display: block;
	width: 11px;
	height: 14px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -432px -65px;
	position: absolute;
	right: -15px;
	top: 0
}

.newchat-chat-window .bottom-block .left-column {
	position: absolute;
	z-index: 1;
	left: 10px;
	top: 15px;
	background: #eff3f6;
	height: 75px;
	padding: 5px 10px 0;
	width: 86px;
	border-radius: 4px;
	text-align: center;
	font-size: 11px;
}

.newchat-chat-window .bottom-block .left-column span {
	color: #16488f
}

.newchat-chat-window .bottom-block .left-column-M button {
	padding-top: 0;
	padding-bottom: 0;
	height: 20px;
}

.newchat-chat-window .bottom-block .left-column-W button {
	height: 40px;
	line-height: 12px;
	font-size: 12px;
	margin-top: 15px;
}

.newchat-chat-window.big-my-camera .bottom-block {
	height: 199px;
}

.newchat-chat-window.big-my-camera .message-window {
	bottom: 209px;
}

.newchat-chat-window.big-my-camera .textarea {
	margin-left: 245px;
}

.newchat-chat-window.big-my-camera .textarea textarea {
	height: 169px;
}

.newchat-chat-window.big-my-camera .bottom-block .right-column button {
	top: 140px;
}

.newchat-chat-window.big-my-camera .bottom-block .left-column {
	width: 225px;
	height: 169px;
	font-size: 13px;
	padding: 0
}

.newchat-chat-window.big-my-camera .bottom-block .left-column button {
	font-size: 13px;
	height: auto
}

.newchat-chat-window.big-my-camera .bottom-block .left-column button.girls-button {
	padding: 10px;
	margin-top: 55px;
}

.newchat-chat-window.big-my-camera .bottom-block .left-column p {
	padding-top: 35px;
}

.newchat-chat-window.big-my-camera .right-column a.translate {
	margin-top: 50px;
}

.newchat-chat-window .message-window .messages {
	padding: 0 10px;
	font-size: 13px;
	position: relative
}

.newchat-chat-window .message-window .messages .message {
	margin-bottom: 10px;
	padding: 3px 5px;
	border-radius: 4px;
}

.newchat-chat-window .message-window .messages .message::after {
	content: "";
	display: block;
	clear: both;
}

.newchat-chat-window .message-window .messages .message .date {
	float: right;
	color: #999;
	font-size: 11px;
}

.newchat-chat-window .message-window .messages .message .name {
	font-weight: 700;
	padding-bottom: 3px;
}

.newchat-chat-window .message-window .messages .message .translate {
	color: #bbb
}

.newchat-chat-window .message-window .messages .message .photo-collection .item {
	margin-right: 5px;
}

.newchat-chat-window .message-window .messages .message .photo-collection .item img,
.newchat-chat-window .message-window .messages .message .video-collection .item img {
	border-radius: 4px;
	height: 60px;
}

.newchat-chat-window .message-window .messages .message .photo-collection .item,
.newchat-chat-window .message-window .messages .message .video-collection .item {
	font-size: 0;
	margin-right: 5px;
	display: inline-block;
	position: relative;
}

.newchat-chat-window .message-window .messages .message-me {
	background: #f2f5f6 !important
}

.newchat-chat-window .message-window .messages .text {
	max-width: 100%;
	font: 14px 'PT Sans', sans-serif;
	white-space: pre-wrap;
	/* css-3 */
	white-space: -moz-pre-wrap;
	/* Mozilla, since 1999 */
	white-space: -pre-wrap;
	/* Opera 4-6 */
	white-space: -o-pre-wrap;
	/* Opera 7 */
	word-wrap: break-word;
}

.newchat-chat-window .message-window .loading {
	height: 30px;
	background: url(//storage.victoriyaclub.com/i/loader/5.gif) center center no-repeat;
	width: 100%;
	display: none
}

.newchat-chat-window .message-window.loading .loading {
	display: block
}

.newchat-chat-window .system-message {
	padding: 5px 10px;
	text-align: center;
	border-radius: 4px;
}

.newchat-chat-window .system-message-info {
	background: #ecf5ff;
	border: 1px solid #badaee;
	color: #16488f
}

.newchat-chat-window .system-message-info .victoriyaclub {
	font-weight: 700
}

.newchat-chat-window .system-message-info .victoriyaclub span {
	color: #00ae99
}

.newchat-chat-window .system-message-warning {
	background: #fbe7e7;
	border: 1px solid #f6a3a3;
	color: #eb3e3e
}

.newchat-chat-window .system-message-warning .warning {
	font-weight: 700
}

.newchat-chat-window .chat-popup-shawl {
	width: 100%;
	background: rgba(255, 255, 255, .5);
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 20;
	cursor: pointer
}

.newchat-chat-window .system-message-popup {
	position: absolute;
	z-index: 21;
	top: 50%;
	left: 50%
}

.new-chat-my-camera {
	position: fixed;
	left: 200px;
	bottom: -280px;
	z-index: 10;
	width: 106px;
	height: 80px;
	border-radius: 4px;
	overflow: hidden
}

.new-chat-my-camera.active,
.new-chat-my-camera.hover {
	bottom: 15px;
}

.new-chat-my-camera.hover .inner {
	display: none
}

.new-chat-my-camera.big {
	width: 225px;
	height: 169px;
}

.new-chat-my-camera a.max,
.new-chat-my-camera a.min,
.newchat-chat-window .bottom-block .left-column a.min {
	display: block;
	position: absolute;
	z-index: 2;
	width: 20px;
	height: 20px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -472px -35px;
	right: 4px;
	top: 4px;
	opacity: .4;
	transition: all .2s linear
}

.new-chat-my-camera a.max:hover,
.new-chat-my-camera a.min:hover,
.newchat-chat-window .bottom-block .left-column a.min:hover {
	opacity: 1
}

.new-chat-my-camera a.min,
.newchat-chat-window .bottom-block .left-column a.min {
	background-position: -492px -35px;
	display: none
}

.newchat-chat-window.big-my-camera .bottom-block .left-column a.min {
	display: block
}

.new-chat-my-camera.big a.max {
	display: none
}

.new-chat-my-camera.big a.min {
	display: block
}

.new-chat-my-camera button {
	position: absolute;
	z-index: 2;
	left: 4px;
	top: 4px;
	font-size: 11px;
	height: 20px;
	padding: 0 3px;
	opacity: .4;
	transition: all .2s linear
}

.new-chat-my-camera:hover button {
	opacity: 1
}

.search-h1 {
	color: #0161bd;
	padding: 0 0 10px 25px;
}

.search-not-found {
	padding: 0 0 10px 25px;
	font-size: 19px;
	font-weight: 700
}

.search-seo-text {
	padding: 25px 0 0 25px;
}

.girls-list-row-4 {
	width: 672px;
}

.new-buy-contacts-popup {
	width: 800px;
}

.new-buy-contacts-popup .user-info .photo {
	float: left
}

.new-buy-contacts-popup .user-info .photo img {
	width: 120px;
}

.new-buy-contacts-popup .user-info .name {
	font-size: 20px;
	font-weight: 700;
	color: #0161bd
}

.new-buy-contacts-popup .user-info .name span {
	display: inline-block;
	padding: 5px 10px;
	background: #0161bd;
	color: #fff;
	border-radius: 4px;
}

.new-buy-contacts-popup .user-info .text {
	margin-left: 140px;
}

.new-buy-contacts-popup .user-info .city {
	padding-bottom: 7px;
}

.new-buy-contacts-popup .user-info table {
	border-collapse: collapse;
	width: 100%;
	margin-top: 15px;
}

.new-buy-contacts-popup .user-info table td {
	font-weight: 700;
	padding-bottom: 10px;
}

.new-buy-contacts-popup .user-info table td div {
	background: #eee;
	border: 1px solid #bbb;
	text-align: center;
	border-radius: 4px;
	padding: 5px;
}

.new-buy-contacts-popup .percent-line {
	width: 100%;
	position: relative;
	height: 6px;
	border-radius: 3px;
	background: #c8d8df
}

.new-buy-contacts-popup .percent-line div {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	border-radius: 3px;
	color: #999;
	text-shadow: none;
	text-align: right;
	padding-top: 5px;
}

.new-buy-contacts-popup .conditions-line .percent-line {
	margin-bottom: 15px;
}

.new-buy-contacts-popup .main-line {
	margin: 20px 0;
	font-size: 18px;
}

.new-buy-contacts-popup .main-line .percent-line {
	height: 10px;
	margin-bottom: 30px;
}

.new-buy-contacts-popup .main-line .percent-line div {
	padding-top: 10px;
}

.new-buy-contacts-popup .result {
	display: none
}

.new-buy-contacts-popup .result table {
	width: 100%
}

.new-buy-contacts-popup .result table td {
	width: 33%;
	box-sizing: border-box;
	padding-right: 20px;
	color: #aaa;
	padding-left: 30px;
	vertical-align: top
}

.new-buy-contacts-popup .result table td .name {
	font-weight: 700;
	font-size: 16px;
	position: relative
}

.new-buy-contacts-popup .result table td.success {
	color: green
}

.new-buy-contacts-popup .result table td .name:before {
	content: '';
	display: block;
	position: absolute;
	width: 16px;
	height: 16px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -400px 0;
	left: -25px;
	top: 3px;
}

.new-buy-contacts-popup .result table td.success .name:before {
	background-position: -368px 0
}

.new-buy-contacts-popup .result table td.error .name:before {
	background-position: -384px 0
}

.new-buy-contacts-popup .result table td.error {
	color: red
}

.noselect-text {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.soc-icon-fb,
.soc-icon-gp,
.soc-icon-wt {
	width: 30px;
	height: 30px;
	background: url(//storage.victoriyaclub.com/i/soc_sprite.png);
	display: inline-block
}

.soc-icon-fb {
	background-position: -32px 0
}

.soc-icon-wt {
	background-position: -64px 0
}

.soc-icon-gp {
	background-position: -384px 0
}

.error-button:hover {
	cursor: pointer;
	background-color: #1da491;
	border-bottom: 3px solid #007d6c;
	color: #fff !important
}

.error-button {
	display: block;
	margin-top: -20px;
	float: left;
	margin-left: 260px;
	font-size: 22px;
	position: relative;
	overflow: hidden;
	height: 20px;
	background-color: #21b7a2;
	border-bottom: 3px solid #008876;
	border-radius: 4px;
	padding: 10px 4px;
	color: #fff;
	text-align: center;
	width: 190px;
	text-decoration: none;
	LINE-HEIGHT: 1
}

span.reset-new {
	font-size: 12px;
	float: right;
	margin-top: 4px;
	text-decoration: underline;
	color: #5c6b73
}

span.reset-new:hover {
	text-decoration: none
}

span.reset-new.mess {
	margin-top: 5px;
}

.message_for_mobile {
	width: calc(100% - 30px);
	min-height: 20px;
	max-width: 100%;
	background: #FAE37A;
	text-align: center;
	word-wrap: break-word;
	position: relative;
	word-spacing: 3px;
	line-height: 15px;
	padding: 2px 20px 4px 10px;
}

.message_for_mobile span {
	position: absolute;
	right: 7px;
	cursor: pointer;
	color: gray;
	font-size: 26px;
	top: 3px;
	line-height: 11px;
}

.message_for_mobile span:hover {
	color: #000
}

.striped-table .ico-online {
	width: 62px;
	height: 24px;
	background: url(//storage.victoriyaclub.com/i/sprites.png?1433865774) -112px -45px no-repeat;
	display: inline-block
}

.w_p_p {
	position: absolute;
	overflow: hidden;
	width: 695px;
	top: -50%;
	bottom: -50%;
	right: -50%;
	left: -50%;
	margin: auto;
	height: 385px;
}

a.new_hover_bottom-popup:hover {
	background: #00ae99;
	color: #fff
}

.g-recaptcha {
	position: relative;
	margin: 0 0 5px;
	padding: 0;
	display: none;
	transform: scale(.8);
	transform-origin: 0 0;
	width: 235px;
	height: 62px;
	overflow: hidden;
	top: 10px;
	border: 1px solid #a7b4bb;
	border-radius: 3px;
}

.g-recaptcha > div {
	position: absolute;
	left: -1px;
	top: -1px;
}

.error-red {
	border: 1px solid red
}

.gifts-orders-list {
	list-style: none
}

.gifts-orders-list .gift-item:after,
.gifts-orders-list .gift-item:before,
.gifts-orders-list .item:after,
.gifts-orders-list .item:before,
.gifts-orders-list .view-short:after,
.gifts-orders-list:after,
.gifts-orders-list:before {
	clear: both;
	display: block;
	content: ""
}

.gifts-orders-list .item {
	margin: 0 0 15px;
	padding: 5px;
	box-sizing: border-box;
	background: #eee
}

.gifts-orders-list .user-from img,
.gifts-orders-list .user-to,
.gifts-orders-list .user-to img {
	margin: 0 10px 0 0;
	float: left
}

.gifts-orders-list .deleted .view-short {
	text-decoration: line-through;
	color: #999
}

.gifts-orders-list .view-full {
	display: none
}

.gifts-orders-list .user-from {
	float: left;
	margin: 0 10px 0 0;
	width: 275px;
}

.gifts-orders-list .user-to {
	width: 186px;
}

.gifts-orders-list .gift-item {
	margin-bottom: 3px;
}

.gifts-orders-list .gift-item img {
	float: left;
	margin: 0 10px 0 0;
	height: 60px;
}

.gifts-orders-list .pull-right {
	float: right
}

.gifts-orders-list .gifts-list {
	float: left;
	margin: 0 10px 0 0;
	width: 250px;
}

.gifts-orders-list .order-comment-edit-col {
	float: left;
	width: 200px;
}

.gifts-orders-list .order-comment-edit-col textarea {
	display: block;
	width: 100%;
	min-width: 100%;
	margin-bottom: 5px;
}

.gifts-orders-list .actions {
	float: right;
	width: 245px;
}

.spinner {
	background: url(//storage.victoriyaclub.com/i/loader/2.gif) 95% center no-repeat;
	display: inline-block;
	width: 15px;
	height: 15px;
	position: absolute;
	right: -20px;
	top: 3px;
}

.popup .special-actions-buttons .ico.ico-chat {
	width: 22px !important;
	overflow: hidden;
	float: left;
	clear: none !important;
	margin-left: 0 !important;
	margin-right: 4px !important;
	padding-left: 20px;
	box-sizing: border-box;
	height: 24px;
}

.attach-from-library {
	position: relative;
	display: inline-block;
	margin-left: 38px;
	top: 0px;
}

.attach-from-library a {
	color: #464646;
	text-decoration: underline;
	z-index: 2;
	cursor: pointer;
	position: relative
}

.attach-from-library a:hover {
	color: #1e6abb
}

.attach-from-library a:before {
	content: '';
	position: absolute;
	left: -20px;
	top: 2px;
	display: block;
	width: 16px;
	height: 16px;
	background: url(//storage.victoriyaclub.com/i/sprites.png?1433862174) -160px 0
}

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

ul.tabNavigation li {
	display: inline
}

ul.tabNavigation li a {
	padding: 3px 9px;
	background-color: #dedede;
	color: #fff;
	text-decoration: none
}

ul.tabNavigation li a.selected,
ul.tabNavigation li a.selected:hover {
	background: #009c85;
	color: #fff;
	padding: 2px 7px;
	cursor: default;
	border-radius: 2px;
}

ul.tabNavigation li a:hover {
	background: #ccc;
	color: #000
}

ul.tabNavigation li a:focus {
	outline: 0
}

div.tabs div {
	padding: 5px;
	margin-top: 3px;
	border: 1px solid #FFF;
	background: #FFF
}

div.tabs div h2 {
	margin-top: 0
}

.info-block-camera-on .camera-block-on {
	display: block !important
}

#admin-main-place .loading .spinner {
	position: relative;
	margin: 0 auto;
	display: block;
	top: 10px;
	right: 0;
	left: 0;
}

.news-one {
	box-sizing: border-box;
	padding-left: 5px;
	padding-right: 19px;
}

.news-one > ul {
	padding: 20px;
}

.news-one > .girls-list {
	width: auto;
	text-align: center;
}

.news-one > .girls-list > a {
	display: inline-block;
	float: none;
}

.victoriyaclub::before {
	content: 'Victoriya';
	color: #00ae99;
}

.victoriyaclub::after {
	content: 'Club';
}

.chosen-container-single .chosen-single div b {
	background: url(//storage.victoriyaclub.com/css/chosen-sprite.png?1399402800) 5px 5px no-repeat;
	opacity: 0.7;
}

.chosen-container-single .chosen-single:hover div b {
	background: url(//storage.victoriyaclub.com/css/chosen-sprite.png?1399402800) 5px 5px no-repeat;
	opacity: 1;
}

.site-form .chosen-with-drop .chosen-single div b {
	background: url(//storage.victoriyaclub.com/css/chosen-sprite.png?1399402800) -13px 5px no-repeat;
	opacity: 1;
}

/* STICKERS -------------------- */
@keyframes stickers {

	from,
	to {
		opacity: 1;
		-moz-transform: rotate(0deg);
		/* Для Firefox */
		-ms-transform: rotate(0deg);
		/* Для IE */
		-webkit-transform: rotate(0deg);
		/* Для Safari, Chrome, iOS */
		-o-transform: rotate(0deg);
		/* Для Opera */
		transform: rotate(0deg);
	}

	2%,
	8%,
	12% {
		opacity: 1;
		-moz-transform: rotate(5deg);
		/* Для Firefox */
		-ms-transform: rotate(5deg);
		/* Для IE */
		-webkit-transform: rotate(5deg);
		/* Для Safari, Chrome, iOS */
		-o-transform: rotate(5deg);
		/* Для Opera */
		transform: rotate(5deg);
	}

	4%,
	10%,
	14% {
		opacity: 0.6;
		-moz-transform: rotate(0deg);
		/* Для Firefox */
		-ms-transform: rotate(0deg);
		/* Для IE */
		-webkit-transform: rotate(0deg);
		/* Для Safari, Chrome, iOS */
		-o-transform: rotate(0deg);
		/* Для Opera */
		transform: rotate(0deg);
	}
}

.smiles.stikers.active,
.newchat-chat-window .bottom-block .textarea .smiles.stikers.active,
#profile-dialog-messages-form .smiles.stikers.active {
	animation: none;
	opacity: 1;
}

#user-panel .item-balance .balance-text.balance-text-chat_stikers::before,
#user-panel .item-balance .balance-text.balance-text-dialog_stikers::before {
	content: '';
	position: absolute;
	left: 0;
	top: 2px;
	display: block;
	width: 14px;
	height: 14px;
	background: url(//storage.victoriyaclub.com/img/sticker/smile_notice.png);
	background-size: cover;
}

#user-panel .item .popup .content a .dialog-text img {
	width: 30px;
}

.not-approved-paid {
	clear: both;
	font-style: italic;
	opacity: 1;
	position: absolute;
	top: 75px;
	color: #464646;
	background: rgba(254, 254, 254, 0.77);
	line-height: 20px;
	padding: 11px;
	width: 98%;
	text-align: center;
	box-sizing: border-box;
	display: none;
}

.pay-crop-wrapper {
	padding: 50px 10px;
	position: absolute;
	bottom: 25px;
	width: calc(100% - 20px);
}

textarea.paid_info {
	width: 100%;
	height: 150px;
	padding: 10px;
	box-sizing: border-box;
	resize: none;
}

.paid-info-box > label {
	line-height: 35px;
	font-weight: bold;
	color: #006691;
}


/*COPY*/

.special-photo-thumbs a[data-price] {
	position: relative;
}

.special-photo-thumbs .photo-desc {
	display: none;
}

/*COPY END*/
[name="google_conversion_frame"] {
	display: none;
}

.video-js .vjs-big-play-button {
	top: -50% !important;
	bottom: -50% !important;
	left: -50% !important;
	right: -50% !important;
	margin: auto;
}

.video-js {
	margin: auto;
}

.video-js,
.vjs-no-js {
	background: transparent !important;
}

.vjs-poster {
	background: #eaeef0;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display:after,
.video-js .vjs-progress-control:hover .vjs-play-progress:after,
.video-js .vjs-progress-control:hover .vjs-time-tooltip {
	font-size: 1em !important;
}

.video-js .vjs-volume-menu-button {
	width: 12em !important;
}

.vjs-menu-button-inline .vjs-menu {
	display: block !important;
	opacity: 1 !important;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display:after,
.video-js .vjs-progress-control:hover .vjs-play-progress:after,
.video-js .vjs-progress-control:hover .vjs-time-tooltip {
	font-size: 1em !important;
}

.video-js .vjs-volume-menu-button,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline:hover,
.video-js.vjs-no-flex .vjs-menu-button-inline {
	width: 4em !important;
}

.video-js {
	font-size: 13px;
	max-width: 100%;
	max-height: 100%;
	color: white;
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-pack: center !important;
	-webkit-justify-content: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
	background: #000 !important;
}

.user-panel-avatar {
	display: inline-block;
	width: 25px;
	height: 34px;
	position: relative;
	float: left;
	top: -7px;
	margin-right: 7px;
}

.user-panel-avatar img {
	max-width: 100%;
	max-height: 100%;
	border-radius: 4px;
}

h2.messages-list-page {
	width: calc(100% - 400px);
	display: inline-block;
}

.btn-message-list-page {
	float: right;
	margin-bottom: 15px;
	position: relative;
	top: -2px;
}

.camera-swf video {
	max-width: 100%;
	height: 100%;
}

.b-container.bg-edit {
	background: #e8f2f7;
	padding-top: 5px;
	padding-bottom: 20px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0px 1px 0 rgba(0, 20, 59, .4);
	box-shadow: 0 0px 1px 0 rgba(0, 20, 59, .4);
}

.profile-edit .b-container .label {
	font-size: 14px;
	color: rgba(0, 0, 0, 0.64);
	font-weight: 600;
	margin-bottom: 5px;
	margin-top: 15px;
}

.profile-edit .b-container .small-desc {
	font-size: 11px;
	color: rgba(0, 0, 0, 0.42);
	font-weight: bold;
	margin-top: 5px;
}

.profile-edit .site-form .b-container .item {
	margin-bottom: 0px;
}

.profile-edit .full-width-select .chosen-container {
	width: 100% !important;
}

.profile-edit h2.section-title {
	font-weight: 700;
	font-size: 16px;
	color: #464646;
	margin-bottom: 10px;
	margin-top: 35px;
}

.profile-edit .btn-wrapper {
	margin-top: 25px;
}

.profile-edit .btn-wrapper button {
	margin-right: 5px;
}

.profile-edit a.striped-button.gray {
	color: #d8d9da;
	text-shadow: 0 1px 0 #2a414b8c;
	border-color: #2a414b26;
	-webkit-box-shadow: 0 1px 1px 0 rgba(42, 65, 75, 0.52);
	box-shadow: 0 1px 1px 0 rgba(42, 65, 75, 0.52);
	background: #b5bdc8;
	background: -moz-linear-gradient(top, #b5bdc8 0%, #828c95 3%, #2a414b 100%);
	background: -webkit-linear-gradient(top, #b5bdc8 0%, #828c95 3%, #2a414b 100%);
	background: linear-gradient(to bottom, #b5bdc8 0%, #828c95 3%, #2a414b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5bdc8', endColorstr='#2a414b', GradientType=0);
	opacity: 0.9;
	transition: all 0.2s;
}

.profile-edit a.striped-button.gray:hover {
	color: white;
	background: #28343b;
	/* Old browsers */
	background: -moz-linear-gradient(top, #28343b 0%, #828c95 97%, #b5bdc8 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #28343b 0%, #828c95 97%, #b5bdc8 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #28343b 0%, #828c95 97%, #b5bdc8 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#28343b', endColorstr='#b5bdc8', GradientType=0);
	opacity: 1;
}

.profile-edit .edit-title-line .btn-wrapper {
	margin-top: -5px;
}

.profile-edit .edit-title-line h2 {
	max-width: 50%;
	float: left;
}

.float-right {
	float: right;
}

.profile-edit .btn-wrapper.mobile {
	display: none;
}

@media (max-width: 999px) {
	.profile-edit {
		width: 100% !important;
	}
}

@media (max-width: 460px) {
	.profile-edit .edit-title-line h2 {
		width: 100%;
		max-width: 100%;
		float: none;
		text-align: center;
	}

	.profile-edit .edit-title-line .btn-wrapper {
		display: none !important;
	}

	.profile-edit .btn-wrapper.mobile {
		display: block;
		margin-bottom: 15px;
		text-align: center;
	}

	.profile-edit .targets label {
		display: block;
		margin-bottom: 15px;
	}
}

.striped-button {
	max-width: 100%;
}

.profile-tickets .striped-button {
	position: static;
}

.profile-tickets .striped-buttons-wrapper {
	margin-top: 13px;
}

.close-ticket-wrapper.hide {
	display: none;
}

.close-ticket .star {
	display: inline-block;
	width: 25px;
	height: 25px;
	background-image: url(/i/Favorits_out.svg);
	cursor: pointer;
}

.close-ticket .star.active {
	background-image: url(/i/Favorits_in.svg);
}

.close-ticket .close-ticket-button {
	cursor: pointer;
	float: right;
}

/* INTERVIEW */
.interview-page .customer-banner {
	background-image: url(//storage.victoriyaclub.com/img/interview-banner-bg.png);
	background-repeat: no-repeat;
	background-position: 15px bottom;
	border: 3px solid #e8ecef;
	padding-left: 220px;
	padding-right: 55px;
	padding-top: 30px;
	padding-bottom: 27px;
	box-sizing: border-box;
	border-radius: 5px;
	margin-bottom: 30px;
}

.interview-page .customer-banner h3 {
	color: #333333;
	font-size: 24px;
	line-height: 18px;
	font-weight: bold;
}

.interview-page .customer-banner p {
	color: #333333;
	font-size: 14px;
	margin-top: 18px;
	padding-bottom: 0px;
}

.interview-page > .b-container {
	padding-left: 3px;
	padding-right: 3px;
}

.interview-page .form-box {
	background: #f7f7f7;
	border: 1px solid #e8ecef;
	box-sizing: border-box;
	border-radius: 4px;
}

.interview-page section.questions .question {
	border-bottom: 1px solid #e6e6e6;
	padding-top: 25px;
	padding-bottom: 5px;
}

.interview-page section.questions .title {
	font-weight: bold;
	margin-bottom: 20px;
	font-size: 17px;
}

.interview-page textarea {
	width: 100%;
	height: 62px;
	resize: none;
	padding: 10px;
	box-sizing: border-box;
	border: 1px solid #607480;
}

.interview-page .other-box textarea {
	height: 80px;
}

.interview-page .item {
	margin-bottom: 20px;
}

.interview-page label:not(.label-another) {
	cursor: pointer;
	margin-bottom: 20px;
	display: block;
}

.interview-page label .label {
	width: calc(100% - 20px);
	display: inline-block;
	float: left;
	padding-left: 10px;
	line-height: 21px;
	box-sizing: border-box;
	margin-top: -2px;
}

.interview-page .another {
	opacity: 0;
	margin-left: -16px;
	margin-bottom: 7px;
}

.interview-page .iradio,
.interview-page .icheckbox_flat-grey {
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: 18px;
	height: 18px;
	border: 1px solid #607480;
	cursor: pointer;
	border-radius: 2px;
	background: white;
	position: relative;
	float: left;
}

.interview-page .iradio:hover:not(.checked)::after,
.interview-page .icheckbox_flat-grey:hover:not(.checked)::after,
.interview-page label:hover .iradio:not(.checked)::after,
.interview-page label:hover .icheckbox_flat-grey:not(.checked)::after {
	content: url(//storage.victoriyaclub.com/img/checked_int.png);
	display: block;
	position: absolute;
	width: 10px;
	height: 20px;
	margin: auto;
	left: -50%;
	right: -50%;
	top: -50%;
	bottom: -50%;
	opacity: 0.5;
}

.interview-page .iradio.checked,
.interview-page .icheckbox_flat-grey.checked {
	background: #ebffd9;
}

.interview-page .iradio.checked::after,
.interview-page .icheckbox_flat-grey.checked::after {
	content: url(//storage.victoriyaclub.com/img/checked_int.png);
	display: block;
	position: absolute;
	width: 10px;
	height: 20px;
	margin: auto;
	left: -50%;
	right: -50%;
	top: -50%;
	bottom: -50%;
}

.interview-page .other-box button,
.success-interview-message .btn-back {
	margin-top: 20px;
	margin-bottom: 30px;
	height: 36px;
	width: 120px;
	background: #33b4a2;
	color: white;
	cursor: pointer;
	border: 1px solid #188578;
	font-weight: bold;
	border-radius: 4px;
}

.interview-page .other-box button:hover,
.block-interview-img a.btn:hover,
.success-interview-message .btn-back:hover {
	background: #2a9d8d;
	color: white !important;
}

.interview-page .last-description {
	text-align: center;
	font-weight: bold;
	margin: 20px 0;
}

.interview-page .star-list {
	list-style: none;
	display: inline-block;
	margin-left: 10px;
}

.interview-page .star-list li {
	position: relative;
	width: 15px;
	height: 15px;
	display: inline-block;
	margin-right: 2px;
}

.interview-page .star-list li::before {
	content: '';
	width: 15px;
	height: 15px;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	background: url(//storage.victoriyaclub.com/img/int_stars.png) no-repeat left center;
}

.interview-page .star-list li.hover:not(.active)::before {
	background-position: right center;
	opacity: 0.7;
}

.interview-page .star-list li.active::before {
	background-position: right center;
}

.block-interview-img {
	margin-left: -12px;
	margin-right: -12px;
	position: relative;
	top: -20px;
}

.block-interview-img a.btn {
	position: absolute;
	padding: 10px 0;
	width: 133px;
	background: #33b4a2;
	color: white;
	cursor: pointer;
	border: 1px solid #188578;
	font-weight: bold;
	border-radius: 4px;
	text-decoration: none;
	text-align: center;
	right: 100px;
	height: 34px;
	top: -50%;
	bottom: -50%;
	margin: auto;
	box-sizing: border-box;
	line-height: 14px;
}

.block-interview-img span.no {
	position: absolute;
	display: block;
	height: 18px;
	right: 20px;
	top: -50%;
	bottom: -50%;
	margin: auto;
	text-decoration: underline;
	cursor: pointer;
}

.block-interview-img img {
	max-width: 100%;
}

.block-interview-img span.no:hover {
	text-decoration: none;
}

.success-interview-message {
	max-width: 80%;
	width: 860px;
	box-sizing: border-box;
	min-height: 225px;
	padding: 20px;
}

.success-interview-message.page {
	margin: auto;
	width: 660px;
}

.success-interview-message .title {
	background: transparent;
	font-weight: bold;
	font-size: 30px;
	margin-bottom: 27px;
	padding: 0px;
}

.success-interview-message .text {
	font-size: 18px;
}

.success-interview-message .btn-back {
	display: block;
	margin-top: 30px;
	clear: both;
	margin-bottom: 0px;
	height: auto;
	width: auto;
	padding: 8px 20px;
	text-decoration: none;
	outline: none;
	box-sizing: border-box;
}

@media (max-width: 999px) {
	.block-interview-img a.btn {
		font-size: 12px;
		width: 100px;
		padding: 7px 0;
		height: 30px;
		right: 90px;
	}

	.block-interview-img span.no {
		font-size: 12px;
	}
}

@media (max-width: 800px) {
	.block-interview-img {
		display: none;
	}
}

@media (max-width: 460px) {
	.interview-page .customer-banner {
		padding-left: 20px;
		padding-right: 20px;
		background-image: none;
	}
}

/* INTERVIEW END */

.complaint-box {
	width: 100%;
	min-width: 368px;
	max-width: 368px;
}

@media (max-width: 370px) {
	.complaint-box {
		min-width: 300px;
		max-width: 300px;
	}
}

.popup .complaint-header-first.title {
	height: 44px;
	padding: 10px 15px;
	text-align: center;
	font-size: initial;
	font-weight: bold;
	background: #f8f8f8;
	color: #188578;
	border-bottom: 1px solid #e0e0e0;
	box-sizing: border-box;
	line-height: 25px;
}

.complaint-list {
	padding: 15px 15px 0;
}

.complaint-list textarea {
	height: 85px;
	width: 100%;
	line-height: 130%;
	padding-top: 5px;
	padding-bottom: 5px;
	resize: none;
	padding: 5px 10px;
	box-sizing: border-box;
	border: 1px solid #bbbbbb;
	background-color: #eeeeee;
	margin-top: 15px;
	margin-bottom: 15px;
	border-radius: 4px;
}

.complaint-list textarea:focus {
	background: white;
}

.complaint_send {
	float: right;
	margin-bottom: 15px;
	height: 24px;
	margin-right: 15px;
}

.complaint-list .error-message {
	color: white;
	font-size: 12px;
	background: #cc3333fa;
	padding: 5px;
	border-radius: 4px 4px 0 0;
	text-align: center;
}

.complaint-list .line-group.error .chosen-container-single .chosen-single {
	border-radius: 0 0 4px 4px;
	border-color: #cc3333fa;
}

.complaint-list .line-group.error .chosen-container-active .chosen-single {
	border-color: #cc3333fa;
	box-shadow: none !important;
}

.complaint-list .line-group.success .chosen-container-active .chosen-single,
.complaint-list .line-group.success .chosen-container-single .chosen-single {
	border-color: #37b8a4;
	box-shadow: none !important;
}

.complaint-list .chosen-container-active.chosen-with-drop .chosen-single {
	border-radius: 4px 4px 0 0;
}

.complaint-list .line-group .chosen-container-single .chosen-single div b {
	background: url(//storage.victoriyaclub.com/img/arrow_lng.png) no-repeat left center;
	opacity: 0.4;
}

.complaint-list .line-group .chosen-container-single .chosen-single:hover div b {
	opacity: 1;
}

.complaint-list .line-group.textarea-line .error-message {
	margin-top: 15px;
	margin-bottom: -15px;
}

.complaint-list .line-group.error.textarea-line textarea {
	border-color: #cc3333fa;
	border-radius: 0 0 4px 4px;
}

.complaint-list .line-group.success.textarea-line textarea {
	border-color: #37b8a4;
}

.complaint-popup-box span.okstatus {
	font-weight: bold;
	line-height: 35px;
	margin: 10px 0px 10px 7px;
	color: #00b5a3;
}

.complaint-popup-box img.ok {
	position: relative;
	top: 6px;
}

.complaint-popup-box.success {
	padding: 10px 20px;
}

a.complaint_link {
	float: right;
	cursor: pointer;
	text-decoration: none;
	color: rgba(0, 0, 0, 0.4);
	margin-top: 2px;
	margin-right: 7px;
}

a.complaint_link:hover {
	text-decoration: underline;
}

.abnner-wrapper-horizontal {
	overflow: hidden;
	margin: -20px -12px 12px;
}

.abnner-wrapper-horizontal img {
	max-width: 100%;
}

@media (max-width: 800px) {
	.abnner-wrapper-horizontal {
		overflow: hidden;
		margin: -20px -5px 12px -12px;
	}
}

.abnner-wrapper-horizontal.search {
	margin-bottom: 30px;
}

.translator-mess-wrapper {
	position: absolute;
	width: 60%;
	bottom: 50%;
	background: rgba(255, 255, 255, 0.96);
	color: white;
	padding: 2px 14px;
	margin: auto;
	left: -50%;
	right: -50%;
	border-radius: 6px 6px 0 0;
	border: 1px solid white;
	text-align: center;
	border-bottom: 0px;
	box-shadow: 0px 0px 27px 1px rgba(0, 0, 0, .0);
	font-size: 12px;
	transition: all 0.6s;
	opacity: 0;
	cursor: default;
}

.translator-mess-wrapper.translate {
	transition: all 0.2s;
}

.translator-mess-wrapper.show {
	opacity: 1;
	background: rgba(236, 41, 41, 0.96);
	box-shadow: 0px 0px 27px 1px rgba(0, 0, 0, .18);
	bottom: calc(100% - 15px);
	z-index: 10;
}

.translator-mess-wrapper.translate.show {
	background: rgb(154, 154, 154);
}

.view-agency-girl-registration .error-message {
	left: auto;
	border: none;
	padding: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	right: 36px;
	top: 29px;
}

.view-agency-girl-registration .social-first .error-message {
	top: 8px;
}

.view-agency-girl-registration .error-message:before {
	background: none;
}

.view-agency-girl-registration .fake-file-form .error-message {
	top: 5px;
}

.view-agency-girl-registration .inputs-birth .error-message {
	right: 10px;
	top: 21px;
	white-space: normal;
	margin-left: 0;
	width: 50px;
}

.view-agency-girl-registration .inputs-birth select {
	width: 105px;
	padding: 0 10px !important;
}

.email-prompt {
	position: absolute;
	z-index: 15;
	width: 100%;
	top: calc(100% - 1px);
}

.email-prompt ul {
	list-style: none;
	background: white;
	border: 1px solid #A7B4BB;
	border-radius: 0px 0px 4px 4px;
}

.email-prompt ul li {
	padding: 4px 16px;
	font-size: 13px;
	line-height: 16px;
	cursor: pointer;
	word-wrap: break-word;
}

.email-prompt ul li.hover {
	background: rgba(27, 103, 185, 0.15);
}

#index-auth-form .email-prompt ul li {
	padding-left: 40px;
}

.body-link {
	display: block;
	position: fixed;
	z-index: 0;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.agency-notify {
	padding: 15px;
	border-radius: 4px;
	background: #e2e2e2;
	margin-bottom: 10px;
}

.text-warning {
	background: #ffb2b2;
}

.error-404-women {
}

.error-404-women .row1 {
	margin: 0 auto 20px auto;
	display: inline-block;
}

.error-404-women .row1::after {
	content: "";
	display: block;
	clear: both;
}

.error-404-women .info {
	float: left;
	margin: 0 15px 0 0;
}

.error-404-women .photo {
	margin: 15px 0 0 0;
	width: 230px;
}

.error-404-women .description {
	float: left;
	text-align: center;
	padding: 170px 0 40px 0;
	font-size: 18px;
	width: 550px;
	display: inline-block;
}

@media (max-width: 801px) {
	.error-404-women .row1 {
		display: block;
	}

	.error-404-women .info {
		float: none;
		margin: 0 auto;
		text-align: center;
	}

	.error-404-women .description {
		padding: 20px 0;
		width: 100%;
	}
}

.h1 {
	font-size: 24px;
}

.button-openwin,
.send-to-chat {
	background: none;
	border: none;
	padding: 0;
	cursor: pointer;
	text-decoration: underline;
}

.send-to-chat:hover,
.button-openwin:hover {
	text-decoration: none;
}

.maybe-online-form {
	width: 400px;
}

.send-to-chat {
	background: none;
	border: none;
	padding: 0;
	cursor: pointer;
	text-decoration: underline;
}

.thintop-banner {
	height: 30px;
	background: transparent no-repeat center center/cover;
}

.thintop-chat-banner {
	height: 30px;
	background: transparent no-repeat center center/cover;
}

.thintop-chat-banner a {
	display: block;
	height: 100%;
}

@media (max-width: 800px) {
	.thintop-banner {
		background-size: contain;
	}

	.thintop-chat-banner {
		display: none
	}
}

.attachment {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -368px -89px;
	right: 5px;
	top: 8px;
}

.profile-all-messages .counter {
	margin-bottom: 10px;
}

.toggle-link {
	display: inline-block;
	padding: 6px 10px;
	margin-right: -5px;
	border-radius: 4px;
	text-align: center;
	background: none;
	border: none;
	cursor: pointer;
}

.toggle-link.active {
	background: #b9eced;
	opacity: 1;
}

.toggle-link:after {
	content: "^";
	display: inline-block;
	margin-left: 4px;
	font-size: 18px;
	height: 16px;
	vertical-align: middle;
	color: #0ba0a4;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

.toggle-link span {
	display: inline-block;
	position: relative;
	text-align: center;
	color: #0ba0a4;
	cursor: pointer;
	letter-spacing: 0.1px;
	border-bottom: 1px dashed;
}

.toggle-link.active span,
.toggle-link:hover span {
	border-color: transparent;
}

.old-browser-notify {
	position: absolute;
	left: 0;
	top: 100%;
	background: #aa4d4d;
	width: 100%;
	text-align: center;
	color: #d6d0d0;
	padding: 5px;
}

.old-browser-notify a {
	color: #fff;
}

.old-browser-notify a:hover {
	color: #ddd !important;
}

center img[src="/i/404_error.png"] {
	max-width: 100%;
}

@media (max-width: 800px) {
	center ~ .error-button {
		margin-left: auto;
	}
}

.agency-comment {
	padding: 15px 15px 15px 50px;
	margin: 0px 0 20px 0;
	border: 2px solid #edf2f5;
	border-radius: 4px;
	background: #fff url(//storage.victoriyaclub.com/img/partners/icon_info_orange.png) no-repeat 13px 15px/22px;
}

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

.agency-comment.green {
	background-image: url(//storage.victoriyaclub.com/img/partners/icon_info_green.png);
}

.agency-comment.red {
	background-image: url(//storage.victoriyaclub.com/img/partners/icon_info_red.png);
}

.agency-comment .button-close {
	float: right;
	padding: 5px 20px;
}

@media (min-width: 800px) {
	.newGallery .photo-desc {
		color: rgb(255, 255, 255);
		position: absolute;
		width: 500px;
		left: 50%;
		margin-left: -250px;
		background: #000;
		bottom: 0px;
	}
}

@media (max-width: 800px) {
	.newGallery .photo-desc {
		color: rgb(255, 255, 255);
		position: absolute;
		width: 200px;
		left: 50%;
		margin-left: -100px;
		background: #000;
		bottom: 0px;
	}
}

.tooltipster-sidetip .tooltipster-box {
	background-color: rgb(250, 250, 250);
	border-width: 1px;
	border-color: rgb(193, 193, 193);
	border-style: solid;
	border-radius: 3px;
	box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
}

.tooltipster-sidetip .tooltipster-content {
	color: #525252;
	padding: 3px 6px;
	font-size: 13px;
	line-height: 1.2;
}

.tooltipster-sidetip .tooltipster-arrow-border {
	top: 1px;
	border: 6px solid transparent;
	border-top-color: rgb(193, 193, 193) !important;
	border-top-width: 6px;
}

.tooltipster-sidetip .tooltipster-arrow-background {
	border: 6px solid transparent;
	border-top-color: rgb(250, 250, 250) !important;
	left: 0;
	top: 0px;
}

.chat-finder {
	position: absolute;
	background: #fff;
	z-index: 10;
	width: 88px;
	right: 4px;
	top: 8px;
	padding: 2px 4px;
	border: 1px solid #39b820;
	border-radius: 3px;
	box-sizing: border-box;
}

.show-more-btn-wrapper {
	padding-top: 2px;
	text-align: right;
}

.msg-btn.disabled {
	opacity: 0.5;
	pointer-events: none;
}


.category-desc iframe,
.category-desc img {
	max-width: 100%;
}

.merchant-widget-mount-point {
	height: 550px;
	width: 100%;
	overflow: hidden;
}


.animated-scale {
	animation: animScale 5s ease-in-out 5s infinite alternate;
}

@keyframes animScale {

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

	0% {
		transform: scale(1);
	}

	2% {
		transform: scale(1.05);
	}

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

.messages-btn-style2 {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	position: relative;
	padding: 8px 10px 8px 45px;
	text-decoration: none;
	color: #993807 !important;
	text-shadow: 0 1px 0 #ffd448;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFD400), color-stop(50%, #EFAE00), to(#FFD400));
	background-image: -o-linear-gradient(top, #FFD400 0%, #EFAE00 50%, #FFD400 100%);
	background-image: linear-gradient(180deg, #FFD400 0%, #EFAE00 50%, #FFD400 100%);
	border: 1px solid #efae00;
	box-sizing: border-box;
	background-size: auto 200%;
	font-weight: bold;
	font-size: 14px;
	height: 32px;
	border-radius: 3px;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

.messages-btn-style2:not(.disabled):not(:disabled):hover,
.messages-btn-style2:not(.disabled):not(:disabled):active,
.messages-btn-style2:not(.disabled):not(:disabled):focus {
	background-position: 100% 100%;
	color: #993807 !important;
}

.messages-btn-style2::before {
	content: url(/img/icons/messages_white.svg?1627914249);
	position: absolute;
	bottom: auto;
	top: 50%;
	left: 10px;
	width: 25px;
	height: 21px;
	transform: translateY(-50%);
}

.messages-btn-style2.large-button {
	height: 36px;
	font-size: 16px;
}

.messages-btn-style2:disabled,
.messages-btn-style2.disabled {
	cursor: default !important;
}

.messages-btn-style3 {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	position: relative;
	padding: 1px 10px 1px 40px;
	text-decoration: none;
	background: #F5F9FC;
	border: 1px solid #D9E5EB;
	box-sizing: border-box;
	border-radius: 3px;
	font-weight: bold;
	font-size: 16px;
	line-height: 21px;
	color: #4E4E4E;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	margin-top: 3px;
}

.messages-btn-style3:not(.disabled):not(:disabled):hover,
.messages-btn-style3:not(.disabled):not(:disabled):active,
.messages-btn-style3:not(.disabled):not(:disabled):focus {
	color: #00665a !important;
}

.messages-btn-style3::before {
	content: url(/img/icons/messages_green.svg?1627914230);
	position: absolute;
	bottom: auto;
	top: 50%;
	left: 10px;
	transform: translateY(-50%);
	width: 20px;
	height: 11px;
	font-size: 0;
	line-height: 0;
}

.messages-btn-style3:disabled,
.messages-btn-style3.disabled {
	color: #A4A4A4 !important;
	cursor: default !important;
}

.messages-btn-style3:disabled::before,
.messages-btn-style3.disabled::before {
	content: url(/img/icons/messages_grey.svg?1627914240);
}

.dropdown .messages-btn-style3 {
	padding-right: 30px;
	position: relative;
}

.dropdown .messages-btn-style3::after {
	content: '';
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #8D8D8D;
	position: absolute;
	top: 50%;
	right: 10px;
}

.status-with-icon {
	display: flex;
	align-items: center;
	font-weight: normal;
	font-size: 13px;
	line-height: 17px;
	color: #014591;
	margin-left: 5px;
}

.status-with-icon .status-icon {
	flex: none;
	max-width: 13px;
	max-height: 13px;
	margin-right: 6px;
}

/************************************************************ /css/promocode-game.css *********/

.promocode-game-avalible-wrapper .promocode-avalible-header h3 {
	display: inline;
}

.promocode-game-avalible-wrapper .promocode-avalible-header .start-heading, .text-orange {
	color: #FF9920;
}

.promocode-game-avalible-wrapper {
	padding-bottom: 15px;
}

.promocode-game-wrapper, .promocode-game-wrapper-unavalible {
	padding: 0 0 10px 0;
	margin-left: -12px;
	margin-right: -12px;
	margin-top: -15px;
}

.promocode-game-item-wrapper:hover {
	cursor: pointer;
	transform: scale(1.1);
	transition-duration: 0.3s;
	top: 0px;
}

.promocode-game-item-wrapper.hovered {
	transform: scale(1.05);
	transition-duration: 0.6s;
	top: 0px;
}

.promocode-game-item-wrapper {
	padding: 0 5px;
	transition-duration: 0.3s;
	min-width: 131px;
	position: relative;
	top: 6px;
	display: inline-block;
}


h3.line-range {
	padding: 3px 0 3px 20px;
	border-left: 10px solid #FF9920;
	position: relative;
	left: -12px;
}


.promocode-game-wrapper-unavalible, .promocode-game-header {
	height: 86px;
	background-image: url(/img/halloween2020/h-header-bg.png?1603984453);
	background-repeat: no-repeat;
	background-color: #c7b39b;
	text-align: center;
	background-size: 100% 100%;
}

.promocode-game-content {
	padding-bottom: 41px;
}

.promocode-game-wrapper-unavalible span, .promocode-game-header span {
	vertical-align: middle;
	line-height: 86px;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.02em;
}

span.promocode-game-next-atempt {
	font-size: 21px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.02em;
	color: #FFFFFF;
	padding-left: 12px;
}

.promocode-game-header span {
	font-style: normal;
	font-weight: bold;
	font-size: 30px;
	letter-spacing: 0.02em;
	color: #FFFFFF;
}

.promocode-game-items {
	text-align: center;
	padding-bottom: 15px;
}

.promocode-game-item-wrapper.disabled {
	opacity: 0.2;
	top: 6px;
}

.promocodegame-explain p {
	padding-top: 8px;
	font-weight: bold;
	font-size: 22px;
	line-height: 120%;
	text-align: center;
	color: #454545;
}

.promocodegame-explain .text-green {
	color: #21B7AA;
}

.win-bonus-text {
	position: absolute;
	left: 31px;
	top: 39px;
	font-size: 27px;
	line-height: 27px;
	color: #FFFFFF;
}

.promocode-avalible-header {
	padding-bottom: 15px;
	padding-top: 25px;
}

.promocode-game-win-item {
	font-weight: normal;
	font-size: 14px;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 4px;

}

.promocode-details {
	min-height: 22px;
	padding: 6px;
}

.promocode-game-win-item img {
	position: relative;
	top: 6px;
}

.promocode-game-win-item span {
	flex: none;
	order: 0;
	align-self: center;
	flex-grow: 0;
	margin: 8px 0px;
}

span.promocode {
	padding: 0 6px;
	color: #8B8B8B;
	text-transform: uppercase;
	font-weight: bold;
}

.promocode-with-btn {
	border: 1px solid #E8E8E8;
	box-sizing: border-box;
	border-radius: 3px;
	display: inline;
	padding: 6px 0;
}

.promocode-details {
	display: inline;
	font-size: 18px;
}

.promocode-active-until {
	padding: 0 10px;
	color: #B4B4B4;
}

.promo-buy-banner {
	width: 100%;
	height: 220px;
	box-sizing: border-box;
	background: url(/img/halloween2020/promo-baner.png?1603984453) center;
	background-size: cover;
	cursor: default;
}

.promo-buy-banner .start-text-promo {
	font-size: 32px;
	line-height: 34px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 48px;
	padding-bottom: 9px;
	padding-top: 37px;
}

.promo-buy-banner .description-text-promo {
	font-weight: bold;
	font-size: 21px;
	line-height: 23px;
	color: #00675A;
	padding-left: 48px;
}

@media (max-width: 768px) {
	.promo-buy-banner {
		display: none;
	}

	.promocode-game-item-wrapper {
		min-width: 100px;
		width: 100px;
		padding: 2px 2px;
	}

	.promocode-game-item-wrapper img {
		max-width: 100%;
		max-height: 100%;
	}

	.win-bonus-text {
		left: 17px;
		top: 31px;
		font-size: 20px;
		line-height: 20px;
	}

}


@media (max-width: 630px) {
	.rateplans .rateplan .credits .item-price.update {
		display: none;
	}

	.rateplans .rateplan {
		height: 70px !important;
	}

	.rateplans .rateplan .label-wrapper {
		height: 40px !important;
		display: block !important;
	}

	.rateplans .rateplan .credits {
		padding-right: 0px !important;
	}

	.rateplans:not(.visit_promo) .rateplan .second-wrapper-tarif {
		padding-left: 5px !important;
		width: 100% !important;
	}
}

/************************************************************ /css/welcome-bonus.css *********/

.welcome-bonus-popup {
	box-sizing: border-box;
	width: 742px;
	height: 391px;
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.3);
	border-radius: 5px;
	border: none;
	background: #FFFFFF url(//storage.victoriyaclub.com/img/welcome-popup-desktop-bg.jpg) no-repeat top right;
	position: relative;
}

.welcome-bonus--body {
	box-sizing: border-box;
	width: calc(100% - 251px);
	padding: 55px 50px 45px;
	font-size: 18px;
	color: #3a3a3a;
}

.welcome-bonus--close {
	position: absolute;
	top: 20px;
	right: 21px;
	cursor: pointer;
	width: 14px;
	height: 14px;
}

.welcome-bonus--close:hover {
	opacity: 0.8;
}

.welcome-bonus--title {
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 31px;
}

.welcome-bonus--subtitle {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 15px;
}

.welcome-bonus--subtitle span {
	color: #58e197;
}

.welcome-bonus--buttons {
	margin-top: 39px;
}

.welcome-bonus--buttons .welcome-btn + .welcome-btn {
	margin-left: 20px;
}

.welcome-btn {
	box-sizing: border-box;
	padding: 0 11px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	color: #3a3a3a;
	text-decoration: none;
	font-weight: 700;
	font-size: 18px;
}

.btn-yellow-gradient {
	background: linear-gradient(180deg, #FFD300 0%, #FFAC00 100%);
	box-shadow: 0 2px 6px rgba(177, 177, 177, 0.25);
	border-radius: 5px;
	color: #ffffff;
	min-width: 205px;
	min-height: 44px;
}

.welcome-bonus--header {
	width: 100%;
	height: 128px;
	background: url(//storage.victoriyaclub.com/img/welcome-popup-mobile-bg.jpg) no-repeat center;
	border-radius: 5px 5px 0 0;
	display: none;
}


@media (max-width: 800px) {
	.welcome-bonus--header {
		display: block;
	}

	.welcome-bonus--close {
		display: none;
	}

	.welcome-bonus-popup {
		width: 300px;
		height: 453px;
		background-image: none;
	}

	.welcome-bonus--body {
		padding: 20px 30px;
		font-size: 14px;
		width: 100%;
	}

	.welcome-bonus--title {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.welcome-bonus--subtitle {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.welcome-bonus--buttons {
		margin-top: 20px;
		text-align: center;
	}

	.welcome-bonus--buttons .welcome-btn + .welcome-btn {
		margin: 0;
	}

	.welcome-btn {
		font-size: 16px;
	}

	.welcome-btn.btn-yellow-gradient {
		min-width: 200px;
		min-height: 40px;
		margin-bottom: 17px;
		font-size: 18px;
	}
}


/************************************************************ /css/main_new.css *********/

@charset "UTF-8";
/* ---------------------------------------
Copyright 2018©VictoriyaClub.com
front-end dev. Pavel Ugrynovych (Lauer)
default site styles
---------------------------------------*/
/* styles */
/* bootstrap 4 */
.b-container {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding-right: 15px;
	padding-left: 15px;
	box-sizing: border-box;
}

.container-fluid {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	box-sizing: border-box;
}

@media (min-width: 576px) {
	.b-container {
		padding-right: 15px;
		padding-left: 15px;
		max-width: 100%;
	}
}

@media (min-width: 768px) {
	.b-container {
		padding-right: 15px;
		padding-left: 15px;
		max-width: 100%;
	}
}

@media (min-width: 992px) {
	.b-container {
		padding-right: 15px;
		padding-left: 15px;
		max-width: 100%;
	}
}

@media (min-width: 1200px) {
	.b-container {
		max-width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
}

/* row */
.row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
	box-sizing: border-box;
}

@media (min-width: 576px) {
	.row {
		margin-right: -15px;
		margin-left: -15px;
	}
}

@media (min-width: 768px) {
	.row {
		margin-right: -15px;
		margin-left: -15px;
	}
}

@media (min-width: 992px) {
	.row {
		margin-right: -15px;
		margin-left: -15px;
	}
}

@media (min-width: 1200px) {
	.row {
		margin-right: -15px;
		margin-left: -15px;
	}
}

/* cols */
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	box-sizing: border-box;
}

.col-12 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

@media (min-width: 576px) {
	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width: 768px) {
	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width: 992px) {
	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width: 1200px) {
	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
		padding-right: 15px;
		padding-left: 15px;
	}
}

/* col- */
.col-1 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 8.333333%;
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%;
	width: 100%;
}

.col-2 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 16.666667%;
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%;
	width: 100%;
}

.col-3 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
	width: 100%;
}

.col-4 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 33.333333%;
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
	width: 100%;
}

.col-5 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 41.666667%;
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%;
	width: 100%;
}

.col-6 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	width: 100%;
}

.col-7 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 58.333333%;
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%;
	width: 100%;
}

.col-8 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 66.666667%;
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
	width: 100%;
}

.col-9 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 75%;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
	width: 100%;
}

.col-10 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 83.333333%;
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%;
	width: 100%;
}

.col-11 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 91.666667%;
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%;
	width: 100%;
}

.col-12 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	width: 100%;
}

@media (min-width: 576px) {
	.col-sm-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
		width: 100%;
	}

	.col-sm-2 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.666667%;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
		width: 100%;
	}

	.col-sm-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
		width: 100%;
	}

	.col-sm-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.333333%;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
		width: 100%;
	}

	.col-sm-5 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.666667%;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
		width: 100%;
	}

	.col-sm-6 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		width: 100%;
	}

	.col-sm-7 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.333333%;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
		width: 100%;
	}

	.col-sm-8 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.666667%;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
		width: 100%;
	}

	.col-sm-9 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
		width: 100%;
	}

	.col-sm-10 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.333333%;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
		width: 100%;
	}

	.col-sm-11 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.666667%;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
		width: 100%;
	}

	.col-sm-12 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		width: 100%;
	}
}

@media (min-width: 768px) {
	.col-md-1 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.333333%;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
		width: 100%;
	}

	.col-md-2 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.666667%;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
		width: 100%;
	}

	.col-md-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
		width: 100%;
	}

	.col-md-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.333333%;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
		width: 100%;
	}

	.col-md-5 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.666667%;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
		width: 100%;
	}

	.col-md-6 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		width: 100%;
	}

	.col-md-7 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.333333%;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
		width: 100%;
	}

	.col-md-8 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.666667%;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
		width: 100%;
	}

	.col-md-9 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
		width: 100%;
	}

	.col-md-10 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.333333%;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
		width: 100%;
	}

	.col-md-11 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.666667%;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
		width: 100%;
	}

	.col-md-12 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		width: 100%;
	}
}

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

.flex-row {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: normal !important;
	-webkit-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
}

.flex-row-reverse {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: reverse !important;
	-webkit-flex-direction: row-reverse !important;
	-ms-flex-direction: row-reverse !important;
	flex-direction: row-reverse !important;
}

.flex-column {
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: normal !important;
	-webkit-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

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

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

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

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

.justify-content-around {
	-webkit-justify-content: space-around !important;
	-ms-flex-pack: distribute !important;
	justify-content: space-around !important;
}

.align-items-start {
	-webkit-box-align: start !important;
	-webkit-align-items: flex-start !important;
	-ms-flex-align: start !important;
	align-items: flex-start !important;
}

.align-items-end {
	-webkit-box-align: end !important;
	-webkit-align-items: flex-end !important;
	-ms-flex-align: end !important;
	align-items: flex-end !important;
}

.align-items-center {
	-webkit-box-align: center !important;
	-webkit-align-items: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}

.align-items-baseline {
	-webkit-box-align: baseline !important;
	-webkit-align-items: baseline !important;
	-ms-flex-align: baseline !important;
	align-items: baseline !important;
}

.align-items-stretch {
	-webkit-box-align: stretch !important;
	-webkit-align-items: stretch !important;
	-ms-flex-align: stretch !important;
	align-items: stretch !important;
}

.flex-nowrap {
	-webkit-flex-wrap: nowrap !important;
	-ms-flex-wrap: nowrap !important;
	flex-wrap: nowrap !important;
}

.flex-wrap {
	-webkit-flex-wrap: wrap !important;
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
}

.flex-wrap-reverse {
	-webkit-flex-wrap: wrap-reverse !important;
	-ms-flex-wrap: wrap-reverse !important;
	flex-wrap: wrap-reverse !important;
}

.align-content-center {
	-webkit-align-content: center !important;
	-ms-flex-line-pack: center !important;
	align-content: center !important;
}

.align-content-stretch {
	-webkit-align-content: stretch !important;
	-ms-flex-line-pack: stretch !important;
	align-content: stretch !important;
}

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

body {
	height: 100%;
	color: #464646;
}

@media (min-width: 801px) {
	body {
		background-image: url(//storage.victoriyaclub.com/img/fonVC.jpg);
		background-attachment: fixed;
		background-position: center top;
		background-repeat: no-repeat;
		background-size: cover;
	}

}

/* Top panel */
@media (min-width: 801px) {
	body:not(.admin-page) .site-wrapper {
		padding-top: 64px;
	}
}

#top-header {
	position: fixed;
	background: white;
	width: 1024px;
	max-width: 100%;
	z-index: 50;
	top: 0;
}

#top-panel .header {
	margin: 0 auto;
	height: 50px;
	position: relative;
}

@media (min-width: 1000px) {
	#top-panel .header {
		width: 1024px;
	}
}

@media (max-width: 999px) and (min-width: 801px) {
	#top-panel .header {
		width: 100%;
	}
}

#top-panel .header .logo {
	width: 156px;
	height: auto;
}

@media (max-width: 999px) {
	#top-panel .header .nav-menu {
		font-size: 13px;
		line-height: 15px;
	}
}

@media (max-width: 999px) and (min-width: 801px) {
	#top-panel .header .nav-menu {
		width: 95%;
		text-align: center;
	}
}

@media (max-width: 999px) and (min-width: 801px) {
	#top-panel .header .nav-menu ul li a {
		font-size: 13px;
	}
}

/* Header */
/* Chat btn header */
.chat-btn-header,
.messages-btn-style,
.orange-btn-style {
	color: #993807 !important;
	text-shadow: 0 1px 0 #ffd448;
	background: #ffd600;
	background: -moz-linear-gradient(top, #ffd600 0, #ffa600 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffd600), color-stop(100%, #ffa600));
	background: -webkit-linear-gradient(top, #ffd600 0, #ffa600 100%);
	background: -o-linear-gradient(top, #ffd600 0, #ffa600 100%);
	background: -ms-linear-gradient(top, #ffd600 0, #ffa600 100%);
	background: linear-gradient(to bottom, #ffd600 0, #ffa600 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd600', endColorstr='#ffa600', GradientType=0);
	text-decoration: none;
	display: block;
	font-weight: bold;
	font-size: 14px;
	height: 32px;
	border-radius: 2px;
	padding: 6px;
	box-sizing: border-box;
	position: relative;
	padding-right: 12px;
	padding-left: 12px;
	border: 1px solid #efae00;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	box-shadow: 2px 0px 6px 0px rgba(0, 0, 0, .15);
	-webkit-box-shadow: 2px 0px 6px 0px rgba(0, 0, 0, .15);
}

.messages-btn-style {
	padding-left: 39px;
}

.chat-btn-header {
	padding-left: 35px;
}

.orange-btn-style:not(.disabled):not(:disabled),
.chat-btn-header:not(.disabled):not(:disabled),
.messages-btn-style:not(.disabled):not(:disabled) {
	cursor: pointer;
}

.orange-btn-style:not(.disabled):not(:disabled):hover,
.chat-btn-header:not(.disabled):not(:disabled):hover,
.messages-btn-style:not(.disabled):not(:disabled):hover {
	color: #993807 !important;
	text-shadow: 0 1px 0 #ffd448 !important;
	background: #ffd600;
	background: -moz-linear-gradient(top, #ffa600 0, #ffd600 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffa600), color-stop(100%, #ffd600));
	background: -webkit-linear-gradient(top, #ffa600 0, #ffd600 100%);
	background: -o-linear-gradient(top, #ffa600 0, #ffd600 100%);
	background: -ms-linear-gradient(top, #ffa600 0, #ffd600 100%);
	background: linear-gradient(to bottom, #ffa600 0, #ffd600 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa600', endColorstr='#ffd600', GradientType=0);
	box-shadow: 2px 0px 6px 0px rgba(0, 0, 0, .24);
	-webkit-box-shadow: 2px 0px 6px 0px rgba(0, 0, 0, .24);
}

.orange-btn-style.disabled,
.orange-btn-style:disabled,
.chat-btn-header.disabled,
.chat-btn-header:disabled,
.messages-btn-style.disabled,
.messages-btn-style:disabled {
	opacity: 0.4;
	color: #993807 !important;
	cursor: default !important;
}

.chat-btn-header::after {
	content: url(//storage.victoriyaclub.com/img/chat_icon_header.png);
	width: 13px;
	height: 13px;
	display: block;
	position: absolute;
	top: -100%;
	bottom: -50%;
	margin: auto;
	left: 15px;
}

.messages-btn-style::after {
	content: url(//storage.victoriyaclub.com/img/icons/messages.png);
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	top: -100%;
	bottom: -50%;
	margin: auto;
	left: 15px;
}

.btn-wrapper-header {
	float: right;
	height: 100%;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 24px;
}

.green-btn-stroke {
	color: #0abca6;
	border: 1px solid rgba(10, 188, 166, 0.62);
	border-radius: 2px;
	background: transparent;
	height: 32px;
	font-weight: bold;
	padding: 2px 8px;
	cursor: pointer;
	opacity: 0.8;
}

.green-btn-stroke:hover {
	border-color: rgb(2, 179, 155);
	color: rgb(2, 179, 155) !important;
	opacity: 1;
}

.green-btn-stroke:active {
	border-color: rgb(2, 179, 155);
	background: rgb(2, 179, 155) !important;
	color: white !important;
}

.free-label {
	font-weight: bold;
	color: #ffffff;
	font-size: 12px;
	background: rgb(0, 209, 63);
	background: -moz-linear-gradient(top, rgba(0, 209, 63, 1) 0%, rgba(0, 184, 55, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 209, 63, 1) 0%, rgba(0, 184, 55, 1) 100%);
	background: linear-gradient(to bottom, rgba(0, 209, 63, 1) 0%, rgba(0, 184, 55, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00d13f', endColorstr='#00b837', GradientType=0);
	text-transform: initial;
	text-shadow: none;
	display: inline-block;
	padding: 1px 5px;
	border-radius: 2px;
	line-height: 1;
}

.header {
	width: 100%;
	height: 64px;
	border-bottom: 1px solid #d4d4cd;
	position: relative;
	box-sizing: border-box;
	box-shadow: 1px 0px 3px 0px rgba(0, 0, 0, .15);
}

.header * {
	box-sizing: border-box;
}

.header .logo {
	width: 156px;
	height: 100%;
	padding: 12px 12px 12px 24px;
	margin: 0;
	box-sizing: border-box;
}

.header .logo img {
	max-width: 100%;
}

.header .logo img.mobile {
	display: none
}

.header .r-col-header {
	height: 100%;
	padding: 8px 12px;
	background: transparent;
	box-sizing: border-box;
	min-width: 250px;
}

.info-circle {
	display: inline-block;
	font-size: 16px;
	width: 18px;
	height: 18px;
	background: #08a09d;
	font-weight: bold;
	border-radius: 50%;
	border: none;
	cursor: pointer;
	color: white;
	margin-right: 12px;
	line-height: 1;
	text-align: center;
}

.info-circle:hover {
	background: #078b89;
}

.header .r-col-header .not_authorized {
	max-width: 233px
}

.header .r-col-header .not_authorized .question {
	width: 100%;
	text-align: center;
	color: #0b3073;
	font-weight: bold;
	padding-bottom: 4px;
	margin-top: -4px;
	max-width: 255px;
}

.header .r-col-header .not_authorized .orange-btn-style {
	text-transform: uppercase;
	height: 29px;
	font-size: 13px;
	line-height: 1;
	margin-right: 10px;
	padding: 7px 12px;
}

.header .r-col-header .not_authorized .orange-btn-style .free-label {
	margin-left: 5px;
}

.header .r-col-header .chat-btn-header, .header .r-col-header .messages-btn-style {
	font-size: 13px;
}

.header .r-col-header .chat-btn-header {
	margin-right: 12px;
}

.header .r-col-header .not_authorized .green-btn-stroke {
	height: 29px;
	font-size: 12px;
	line-height: 1;
	text-decoration: none;
	padding: 7px 8px;
}

.header .header-menu-wrapper {
	height: 100%;
	width: calc(100% - 156px);
}

.header .nav-menu {
	margin: 0;
	height: 100%;
}

.header .nav-menu ul,
.header .nav-menu ul li {
	height: 100%;
	list-style: none;
}

.header .nav-menu ul li a {
	height: 100%;
	display: block;
	font-size: 16px;
	text-transform: uppercase;
	padding: 5px 18px;
	color: #333;
	position: relative;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}

.header .with-info .nav-menu ul li a {
	padding: 5px 15px;
}

.header .nav-menu ul li a:hover {
	background: #f2f2f2;
}

.header .nav-menu ul li.active a {
	background: #f2f2f2;
	border-color: #cccccc;
}

.header .nav-menu ul li a:active {
	box-shadow: inset 0px 0px 4px 1px rgba(0, 0, 0, .08);
}

.header .nav-menu ul li a span {
	display: block;
	line-height: 1.2;
}

.header .nav-menu ul li a .info {
	font-size: 13px;
	color: #343740 !important;
}

.header .nav-menu ul li a.search-class .info > span {
	font-size: 12px;
	color: #00c23b !important;
}

.header .nav-menu ul li a .desc {
	font-size: 12px;
	color: #5e6065 !important;
	text-transform: initial;
	font-weight: normal;
}

.header .nav-menu ul li a .icon-girl, .header .nav-menu ul li a .icon-man {
	width: 23px;
	height: 25px;
	margin-right: 6px;
}

.header .nav-menu ul li a .icon-girl {
	background: url(//storage.victoriyaclub.com/img/icons/header/girl.png?1583148170) no-repeat center;
}

.header .nav-menu ul li a .icon-man {
	background: url(//storage.victoriyaclub.com/img/icons/header/man.png?1674821034) no-repeat center;
}

.header .nav-menu ul li a span.new {
	display: inline-block;
	height: 18px;
	min-width: 18px;
	color: #fff;
	font-size: 11px;
	line-height: 16px;
	border: 1px solid #fff;
	text-align: center;
	border-radius: 9px;
	position: absolute;
	right: -7px;
	top: -6px;
	padding: 0 3px;
	box-sizing: border-box;
	background: #4c94d1;
	background: -moz-linear-gradient(top, rgba(76, 148, 209, 1) 0, rgba(21, 79, 166, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(76, 148, 209, 1)), color-stop(100%, rgba(21, 79, 166, 1)));
	background: -webkit-linear-gradient(top, rgba(76, 148, 209, 1) 0, rgba(21, 79, 166, 1) 100%);
	background: -o-linear-gradient(top, rgba(76, 148, 209, 1) 0, rgba(21, 79, 166, 1) 100%);
	background: -ms-linear-gradient(top, rgba(76, 148, 209, 1) 0, rgba(21, 79, 166, 1) 100%);
	background: linear-gradient(to bottom, rgba(76, 148, 209, 1) 0, rgba(21, 79, 166, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c94d1', endColorstr='#154fa6', GradientType=0);
	transition: all 0.16s;
}

.lang-ru .header .nav-menu ul li a span.new {
	right: -18px;
}

.header .nav-menu ul li:not(.open-submenu) ul li .new {
	opacity: 0;
}

.header .nav-menu ul li.open-submenu > a .info > span.new {
	opacity: 0;
}

.header .nav-menu ul li .open li .new {
	right: 17px;
	top: -1px;
	opacity: 1;
}

.lang-ru .header .nav-menu ul li .open li .new {
	right: -2px;
}

.header .nav-menu ul li a .icon-services {
	width: 27px;
	height: 26px;
	background: url(//storage.victoriyaclub.com/img/icons/header/services.png?1583148170) no-repeat center;
	margin-right: 6px;
}

.header .nav-menu ul li a .icon-assistance {
	width: 30px;
	height: 27px;
	background: url(//storage.victoriyaclub.com/img/icons/header/assist.png?1583148170) no-repeat center;
	margin-right: 6px;
}

.header .nav-menu ul li a .icon-support {
	width: 30px;
	height: 25px;
	background: url(//storage.victoriyaclub.com/img/icons/header/support.png?1583148170) no-repeat center;
	margin-right: 6px;
}


/*Support menu*/
.header .nav-menu ul li.nav-menu__support {
	position: relative;
}

.header .nav-menu ul li.nav-menu__support a {
	background: none;
}

.header .nav-menu ul li.nav-menu__support > a .info {
	position: relative;
}

.header .nav-menu ul li.nav-menu__support > a .info:after {
	content: "";
	position: absolute;
	right: -50%;
	left: -50%;
	margin: auto;
	top: 32px;
	width: 4px;
	height: 4px;
	border-left: 2px solid #004393;
	border-bottom: 2px solid #004393;
	transform: rotate(-45deg);
}

.header .nav-menu ul li.nav-menu__support ul {
	display: none;
}

.header .nav-menu ul li.nav-menu__support ul.open {
	display: block;
	width: calc(100% + 26px);
	border: 1px solid #cccccc;
	border-top: none;
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.15);
	width: 100%;
	height: auto;
	position: absolute;
	top: 100%;
}

.header .nav-menu ul li.nav-menu__support ul li a {
	background: white;
	border: none;
}

.header .nav-menu ul li.nav-menu__support ul li a:hover {
	background: #f2f2f2;
}


.header .nav-menu ul li.nav-menu__support ul .icon-ticket {
	width: 34px;
	height: 30px;
	background: url(//storage.victoriyaclub.com/img/icons/header/icon-ticket.png?1583148170) no-repeat center;
	margin-right: 6px;
}

.header .nav-menu ul li.nav-menu__support ul .icon-faq {
	width: 34px;
	height: 30px;
	background: url(//storage.victoriyaclub.com/img/icons/header/icon-faq.png?1583148170) no-repeat center;
	margin-right: 6px;
}


/* Footer */
.footer {
	width: 100%;
	background-color: #DFE4E8;
	position: relative;
	margin: auto;
	color: rgba(0, 0, 0, 0.54);
}

@media (min-width: 576px) {
	.footer .mobile-xs {
		display: none !important;
	}

	.footer .mobile-xs p {
		padding-bottom: 0px;
	}
}

@media (max-width: 575px) {
	.footer .mobile-xs-hide {
		display: none !important;
	}

	.footer .mobile-line {
		border-top: 1px solid rgba(0, 0, 0, 0.08);
		padding-top: 16px;
	}
}

.footer .gray-bg {
	background: #E8EBEE;
	margin-top: 20px;
	margin-bottom: 15px;
}

.footer .gray-bg.mobile-xs {
	padding-top: 8px;
	position: relative;
	z-index: 1;
	padding-bottom: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
}

@media (max-width: 575px) {
	.footer .gray-bg:not(.mobile-xs) {
		background: transparent;
	}

	.footer .gray-bg a {
		color: #0161BD;
		font-weight: 400;
	}

	.footer .gray-bg a:hover {
		color: #1E6ABB;
	}
}

.footer a {
	color: #232323;
	text-decoration: none !important;
}

.footer a.strong {
	font-weight: bold;
}

.footer a:hover {
	color: #1E6ABB;
}

.footer .footer-inner {
	padding-top: 35px;
	padding-bottom: 15px;
}

@media (max-width: 575px) {
	.footer .footer-inner {
		padding-top: 30px;
	}
}

.footer .footer-inner .footer-title {
	width: 100%;
	display: inline-block;
	margin-bottom: 14px;
	text-transform: uppercase;
	text-align: left;
	font: 700 16px/1 'PT Sans', sans-serif;
	color: #97a7bf;
}

@media (max-width: 767px) {
	.footer .footer-inner .footer-title {
		font-size: 14px;
	}
}

.footer .footer-inner .item {
	padding-bottom: 15px;
}

.footer .footer-inner .item ul li{
	line-height: 1;
}

@media (max-width: 575px) {
	.footer .footer-inner .item {
		padding-bottom: 25px;
	}
}

.footer .footer-inner .item strong {
	font-size: 16px;
}

.footer .footer-inner .item ul li a {
	line-height: 24px;
}

@media (max-width: 575px) {
	.footer .footer-inner .item ul li a {
		font-size: 13px;
	}
}

@media (min-width: 768px) {
	.footer .footer-inner .wrapper-footer-column {
		padding-right: 50px;
	}
}

.footer .footer-inner .payments-item {
	padding-bottom: 15px;
}

@media (min-width: 768px) {
	.footer .footer-inner .payments-item {
		max-width: 295px;
		float: right;
	}
}

@media (max-width: 575px) {
	.footer .footer-inner .payments-item {
		padding-bottom: 25px;
		position: relative;
		z-index: 5;
	}
}

.footer .footer-inner .payments-item .payments-icon-list {
	clear: both;
}

@media (min-width: 576px) {
	.footer .footer-inner .payments-item .payments-icon-list {
		margin-top: 10px;
	}
}

@media (max-width: 767px) and (min-width: 576px) {
	.footer .footer-inner .payments-item .payments-icon-list {
		-webkit-box-pack: start !important;
		-webkit-justify-content: flex-start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
}

.footer .footer-inner .payments-item .payments-icon-list .icon-item {
	display: inline-block;
	float: left;
	margin-right: 3px;
	margin-bottom: 5px;
}

@media (max-width: 577px) {
	.footer .footer-inner .payments-item .payments-icon-list .icon-item {
		margin-bottom: 4px;
	}
}

.footer .footer-inner .payments-item p {
	font-size: 12px;
	padding-bottom: 0px;
	color: rgba(0, 0, 0, 0.42);
}

.footer .footer-inner .payments-item p a {
	color: #0161BD;
	text-decoration: none;
	font-weight: 400;
}

.footer .footer-inner .payments-item p a:hover {
	text-decoration: underline;
}

.footer .wrapper-gray-line {
	min-height: 64px;
}

@media (max-width: 575px) {
	.footer .wrapper-gray-line {
		text-align: center;
	}
}

.footer .wrapper-gray-line .verif-icon {
	display: inline-block;
	float: left;
	margin-right: 20px;
}

.footer .wrapper-gray-line p {
	padding-bottom: 0px;
	font-size: 12px;
	color: #57707C;
}

@media (max-width: 767px) and (min-width: 576px) {
	.footer .wrapper-gray-line p {
		padding-top: 16px;
		padding-bottom: 16px;
	}
}

@media (max-width: 575px) {
	.footer .wrapper-gray-line p {
		font-size: 11px;
	}
}

.footer .wrapper-gray-line p a {
	color: #0161BD;
	font-weight: 400;
}

.footer .wrapper-gray-line p a:hover {
	color: #1E6ABB;
}

#popup-wrapper #gift_girlsList_popup {
	display: block;
}

#gift_girlsList_popup {
	width: 756px;
	max-width: 100%;
	background: url(/img/bg_popup_giftGirls.jpg?1531476195) repeat center top;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	overflow: hidden;
	display: none;
}

#gift_girlsList_popup.popup {
	border: none;
}

#gift_girlsList_popup a.close {
	display: block;
	position: fixed;
	right: 32px;
	top: 15px;
	width: 30px;
	height: 30px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -235px -190px;
	z-index: 10;
	opacity: .8;
	transition: opacity .2s linear;
}

#gift_girlsList_popup a.close:hover {
	opacity: 1;
}

#gift_girlsList_popup .girlsList_popup-title-wrapper {
	background: #00af9b;
	color: white;
	font-weight: bold;
	font-size: 20px;
	height: 46px;
	line-height: 26px;
	padding: 10px 24px;
	box-sizing: border-box;
}

#gift_girlsList_popup .girlsList_popup-title-wrapper .icon-title {
	width: 17px;
	height: 22px;
	background: url(/img/iconTitle_popup_giftGirls.png?1531476710) no-repeat center;
	background-size: contain;
	display: inline-block;
	margin-right: 8px;
	position: relative;
	top: 1px;
}

#gift_girlsList_popup .girlsList_popup-content-wrapper {
	padding: 10px 12px !important;
	text-align: center;
	min-height: 350px;
	max-height: 620px;
	width: 100% !important;
	box-sizing: border-box;
}

@media (max-height: 640px) {
	#gift_girlsList_popup .girlsList_popup-content-wrapper {
		max-height: calc(90vh - 46px);
	}
}

#gift_girlsList_popup .scroll-down,
#gift_girlsList_popup .scroll-up {
	display: none !important;
}

#gift_girlsList_popup .scroll {
	bottom: 0 !important;
	margin: 30px 0px !important;
}

#gift_girlsList_popup .scroll-track {
	background: transparent !important;
}

#gift_girlsList_popup .scroll-handle {
	background: #cccccc !important;
	width: 4px;
	border-color: transparent !important;
}

#gift_girlsList_popup .gift_girlsList_list-item {
	background: #fcfcfc;
	box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.3);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	overflow: hidden;
	margin: 10px 12px;
	display: inline-block;
	width: 156px;
	padding: 5px;
	box-sizing: border-box;
}

#gift_girlsList_popup .gift_girlsList_list-item .avatarImage {
	width: 100%;
	height: 197px;
	background: gray;
	position: relative;
}

#gift_girlsList_popup .gift_girlsList_list-item .avatarImage a {
	display: inline-block;
	height: 197px;
	width: 100%;
}

#gift_girlsList_popup .gift_girlsList_list-item .userName {
	text-align: center;
	font-weight: bold;
	padding: 10px 8px 8px;
}

#gift_girlsList_popup .gift_girlsList_list-item .userName > a {
	text-decoration: none !important;
}

#gift_girlsList_popup .gift_girlsList_list-item .userInfo {
	padding: 0px 5px;
	width: 100%;
	box-sizing: border-box;
	font-size: 13px;
	line-height: 13px;
}

#gift_girlsList_popup .gift_girlsList_list-item .userInfo .userBirthday {
	width: 50%;
	float: left;
	text-align: left;
}

#gift_girlsList_popup .gift_girlsList_list-item .userInfo .userBirthday .icon-UserBirthday {
	background: url(/img/icon_popup_giftGirls.png?1531482498) no-repeat center;
	width: 12px;
	height: 15px;
	display: inline-block;
	margin-top: -6px;
	position: relative;
	top: 1px;
}

#gift_girlsList_popup .gift_girlsList_list-item .userInfo .userId {
	width: 50%;
	float: left;
	text-align: right;
}

#gift_girlsList_popup .gift_girlsList_list-item .list-item_btnWrapper {
	padding: 10px 5px 5px;
}

#gift_girlsList_popup .gift_girlsList_list-item .list-item_btnWrapper .btnChooseGift {
	width: 100%;
	height: 35px;
	color: white;
	background: rgb(0, 204, 156); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(0, 204, 156, 1) 0%, rgba(0, 177, 155, 1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0, 204, 156, 1) 0%, rgba(0, 177, 155, 1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0, 204, 156, 1) 0%, rgba(0, 177, 155, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00cc9c', endColorstr='#00b19b', GradientType=0);
	display: inline-block;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	line-height: 35px;
	text-align: center;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	text-transform: uppercase;
}

#gift_girlsList_popup .gift_girlsList_list-item .list-item_btnWrapper .btnChooseGift:hover {
	color: white !important;
	background: rgb(0, 205, 156); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(0, 205, 156, 1) 0%, rgba(0, 177, 155, 1) 0%, rgba(0, 205, 156, 1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0, 205, 156, 1) 0%, rgba(0, 177, 155, 1) 0%, rgba(0, 205, 156, 1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0, 205, 156, 1) 0%, rgba(0, 177, 155, 1) 0%, rgba(0, 205, 156, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00cd9c', endColorstr='#00cd9c', GradientType=0);
}

@media (max-width: 800px) and (min-width: 624px) {
	#gift_girlsList_popup {
		width: 593px;
	}

	#gift_girlsList_popup .girlsList_popup-title-wrapper {
		font-size: 17px;
	}
}

@media (max-width: 623px) {
	#gift_girlsList_popup {
		width: 414px;
	}

	#gift_girlsList_popup .girlsList_popup-title-wrapper {
		height: 60px;
		line-height: 20px;
		padding-left: 48px;
		position: relative;
	}

	#gift_girlsList_popup .girlsList_popup-title-wrapper .icon-title {
		position: absolute;
		left: 22px;
		top: 6px;
	}
}

@media (max-width: 623px) {
	#gift_girlsList_popup {
		width: 290px;
	}

	#gift_girlsList_popup .girlsList_popup-title-wrapper {
		height: 80px;
	}
}

/* Profile page */
.profile-page-info-case {
	padding-top: 6px;
	padding-bottom: 12px;
}

.profile-page-info-case .primary-info-case .column {
	width: 40%;
}

.profile-page-info-case .primary-info-case .column:last-child {
	width: 60%;
}

.profile-page-info-case .primary-info-case .column .column-flex-wrapper {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.profile-page-info-case .primary-info-case .column .name {
	color: #4c4c4c;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.2;
	max-width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	cursor: default;
}

.profile-page-info-case .primary-info-case .column .webcam-case {
	color: #8c8c8c;
	font-size: 13px;
	cursor: default;
}

.profile-page-info-case .primary-info-case .column .webcam-case .camera-block .ico {
	width: 20px;
	height: 25px;
	margin: 9px auto 5px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -432px -35px;
	margin-left: 8px;
}

.profile-page-info-case .primary-info-case .column .webcam-case .camera-block.camera-on .ico {
	background-position: -452px -35px;
}

.profile-page-info-case .primary-info-case .column .status {
	margin: 0px;
	width: 54px;
	height: 24px;
	background: rgb(0, 225, 84);
	background: -moz-linear-gradient(top, rgba(0, 225, 84, 1) 0%, rgba(0, 195, 14, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 225, 84, 1) 0%, rgba(0, 195, 14, 1) 100%);
	background: linear-gradient(to bottom, rgba(0, 225, 84, 1) 0%, rgba(0, 195, 14, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e154', endColorstr='#00c30e', GradientType=0);
	border-radius: 3px;
	overflow: hidden;
	text-align: center;
	line-height: 26px;
	border-bottom: 1px solid #00AB00;
	cursor: default;
	margin-left: 24px;
}

.profile-page-info-case .primary-info-case .column .status strong {
	padding: 0;
}

.profile-page-info-case .primary-info-case .column .id-case {
	color: #666666;
	letter-spacing: 1;
	line-height: 24px;
	margin-left: 18px;
}

.profile-page-info-case .primary-info-case .column .id-case.mobile {
	display: none;
}

.profile-page-info-case .primary-info-case .column .last-visit {
	color: #8c8c8c;
	line-height: 26px;
	letter-spacing: 0.1px;
	padding: 0px;
}


/* profile page verification */
.profile-page-verification {
	border: 1px solid #eaeef0;
	border-radius: 4px;
	padding: 16px 18px 14px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.profile-page-verification .profile-page-verification__title {
	font: 700 14px/1PT Sans, sans-serif;
	margin-bottom: 14px;
}

.profile-page-verification .profile-page-verification__btn-toggle {
	padding: 0;
	border: none;
	padding-right: 12px;
	display: block;
	font: 14px/1PT Sans, sans-serif;
	color: #15347e;
	background: none;
	margin-bottom: 14px;
	cursor: pointer;
	position: relative;
	top: -1px;
}

.profile-page-verification .profile-page-verification__btn-toggle span {
	display: inline;
}

.profile-page-verification .profile-page-verification__btn-toggle.opened:before {
	transform: rotate(135deg);
	top: 50%;
}

.profile-page-verification .profile-page-verification__btn-toggle:before {
	content: "";
	display: block;
	width: 6px;
	height: 6px;
	border-left: 1px solid #15347e;
	border-bottom: 1px solid #15347e;
	transform: rotate(-45deg);
	position: absolute;
	top: calc(50% - 4px);
	right: 0;
}

.profile-page-verification .profile-page-verification__progress-bar {
	width: 100%;
	height: 12px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
}

.profile-page-verification .profile-page-verification__progress-bar span {
	display: block;
	width: 30px;
	font: 14px/1PT Sans, sans-serif;
	color: #000;
	margin-right: 8px;
}

.profile-page-verification
.profile-page-verification__percents {
	width: calc(100% - 38px);
	height: 6px;
	border-radius: 3px;
	background: #b8becc;
	overflow: hidden;
}

.profile-page-verification
.profile-page-verification__line {
	width: 85%;
	height: 100%;
	border-radius: 3px;
	background: red;
}

.profile-page-verification
.profile-page-verification__line.green {
	background-image: linear-gradient(0deg, #5c993d, #4c0);
}

.profile-page-verification
.profile-page-verification__line.yellow {
	background-image: linear-gradient(0deg, #ffba28, #ffde27);
}

.profile-page-verification .profile-page-verification__list-cont {
	display: none;
	width: 100%;
	height: auto;
}

.profile-page-verification .profile-page-verification__list {
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	list-style-type: none;
	margin-top: 21px;
}

.profile-page-verification .profile-page-verification__list li {
	display: block;
	box-sizing: border-box;
	width: 50%;
	font: 14px/1PT Sans, sans-serif;
	color: #464646;
	padding-left: 30px;
	margin-bottom: 20px;
	position: relative;
}

.profile-page-verification .profile-page-verification__list li:nth-child(7),
.profile-page-verification .profile-page-verification__list li:nth-child(8) {
	margin-bottom: 0;
}

.profile-page-verification .profile-page-verification__list li:before {
	content: url(/img/icons/profile__checked.svg?1583148171);
	position: absolute;
	left: 0;
}

.profile-page-verification .profile-page-verification__list li.unfilled {
	color: #a1a7b2;
}

.profile-page-verification .profile-page-verification__list li.unfilled:before {
	content: url(/img/icons/profile__unfilled.svg?1583148170);
	position: absolute;
	left: 0;
}

@media (max-width: 800px) {
	.profile-page-verification .profile-page-verification__list li {
		width: 100%;
	}

	.profile-page-verification .profile-page-verification__list li:nth-child(7) {
		margin-bottom: 20px;
	}
}

/* /profile page verification */


.maybe-online-profile-popup {
	border: none;
	border-radius: 4px;
	width: 830px;
}

.maybe-online-profile-popup .title {
	background: #00af9b;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
}

.maybe-online-profile-popup .title .close {
	width: 12px;
	height: 12px;
	background: url(/img/icons/close_white.png?1583148171) no-repeat center;
	opacity: 0.8;
}

.maybe-online-profile-popup .title .close:hover {
	width: 12px;
	height: 12px;
	opacity: 1;
	background: url(/img/icons/close_white.png?1583148171) no-repeat center;
}

.maybe-online-profile-popup .last-section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 8px 12px 20px;
}

.maybe-online-profile-popup .last-section .column-section {
	max-width: 50%;
}

.maybe-online-profile-popup .last-section .column-section .title-section {
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0.1px;
	color: #4c4c4c;
	margin-bottom: 10px;
}

.maybe-online-profile-popup .last-section .column-section .title-section .chat-ico-green {
	display: inline-block;
	width: 15px;
	height: 15px;
	position: relative;
	background: url(/img/icons/chat_green.png?1540306788);
	margin-right: 2px;
}

.maybe-online-profile-popup .last-section .column-section .title-section .message-ico-green {
	display: inline-block;
	width: 16px;
	height: 12px;
	position: relative;
	background: url(/img/icons/messages_green.png?1540306850);
	margin-right: 2px;
}

.maybe-online-profile-popup .last-section .column-section .description-section {
	color: #4c4c4c;
	letter-spacing: 0.1px;
	line-height: 22px;
}

.maybe-online-profile-popup .last-section .content-section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 16px;
}

.maybe-online-profile-popup .last-section .content-section .image {
	width: 120px;
	padding-right: 12px;
	box-sizing: border-box;
}

.maybe-online-profile-popup .last-section .content-section .image img {
	max-height: 100%;
	max-width: 100%;
}

.maybe-online-profile-popup .last-section .content-section .list {
	width: calc(100% - 120px);
	box-sizing: border-box;
}

.maybe-online-profile-popup .last-section .content-section .list .item {
	color: #666666;
	font-size: 14px;
	line-height: 19px;
	letter-spacing: 0.1px;
	margin-bottom: 10px;
	padding-left: 16px;
	position: relative;
	text-align: left;
}

.maybe-online-profile-popup .last-section .content-section .list .item::before {
	content: url(/img/icons/check-list-green.png?1540307739);
	display: inline-block;
	position: relative;
	left: -16px;
	margin-right: -10px;
}

.profile-page-chats-case {
	background: #dff7f7;
	border: 1px solid #c3ebeb;
	margin-bottom: 15px;
}

.profile-page-chats-case .wrap {
	width: 100%;
	padding: 12px 10px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	box-sizing: border-box;
}

.profile-page-chats-case .profile-page-chats-footer {
	width: 100%;
	background: #c7ebeb;
	text-align: center;
	padding: 6px 0;
}

.profile-page-chats-case .profile-page-chats-footer .toggle-link {
	display: inline-block;
	position: relative;
	text-align: center;
	color: #08a09d;
	cursor: pointer;
	letter-spacing: 0.1px;
	-webkit-transform: all 0.24s;
	-moz-transform: all 0.24s;
	-ms-transform: all 0.24s;
	-o-transform: all 0.24s;
	transform: all 0.24s;
}

.profile-page-chats-case .profile-page-chats-footer .toggle-link::before {
	content: '?';
	width: 16px;
	height: 16px;
	display: inline-block;
	border-radius: 50%;
	background: #08a09d;
	margin-right: 4px;
	color: white;
	line-height: 16px;
	font-weight: bold;
	position: relative;
	top: 0px;
}

.profile-page-chats-case .profile-page-chats-footer .toggle-link > span {
	display: inline-block;
	border-bottom: 1px dashed #08a09d;
	-webkit-transform: all 0.24s;
	-moz-transform: all 0.24s;
	-ms-transform: all 0.24s;
	-o-transform: all 0.24s;
	transform: all 0.24s;
}

.profile-page-chats-case .profile-page-chats-footer .toggle-link > span {
}

.profile-page-chats-case .profile-page-chats-footer .toggle-link > span.mobile {
	display: none;
}

.profile-page-chats-case .profile-page-chats-footer .toggle-link:hover > span {
	border-color: #078885;
	border-color: transparent;
}

.profile-page-chats-case .wrapper-case {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.profile-page-chats-case .column:last-child,
.profile-page-chats-case .column:last-child .wrapper-case {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.profile-page-chats-case .column .wrapper-case .description {
	margin-right: 12px;
	cursor: default;
}

.profile-page-chats-case .column .wrapper-case .description .first {
	color: #4c4c4c;
	letter-spacing: 0.1px;
}

.profile-page-chats-case .column .wrapper-case .description .second {
	color: #808080;
	letter-spacing: 0.1px;
}

.tooltipster-white .tooltipster-box {
	background-color: rgb(250, 250, 250);
	border-width: 1px;
	border-color: rgb(193, 193, 193);
	border-style: solid;
	border-radius: 3px;
	box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
}

.tooltipster-white .tooltipster-arrow {
	width: 10px;
	left: auto !important;
	right: 6px;
}

.tooltipster-white .tooltipster-arrow-border {
	top: 1px;
	border: 6px solid transparent;
	border-top-color: rgb(193, 193, 193) !important;
	border-top-width: 6px;
}

.tooltipster-white.tooltipster-sidetip .tooltipster-arrow-background {
	border: 6px solid transparent;
	border-top-color: rgb(250, 250, 250) !important;
	left: 0 !important;
	top: 0px;
}

.tooltipster-white.tooltipster-sidetip .tooltipster-content {
	color: #4c4c4c;
}


.profile-page-action-case {
	padding-bottom: 14px;
}

.gray-action-button {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	background: rgb(244, 244, 244);
	background: -moz-linear-gradient(top, rgba(244, 244, 244, 1) 0%, rgba(231, 231, 231, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(244, 244, 244, 1) 0%, rgba(231, 231, 231, 1) 100%);
	background: linear-gradient(to bottom, rgba(244, 244, 244, 1) 0%, rgba(231, 231, 231, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e7e7e7', GradientType=0);
	cursor: pointer;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #737373;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 0.25px;
	height: 32px;
	padding: 0px 16px;
	position: relative;
	text-decoration: none;
}

a.gray-action-button {
	line-height: 32px;
}

a.gray-action-button:hover {
	color: #737373 !important;
}

.gray-action-button::before {
	margin-right: 8px;
	display: inline-block;
	position: relative;
	top: 1px;
}

.gray-action-button.wink::before {
	content: url(/img/icons/wink.png?1583148170);
}

.gray-action-button.like::before {
	content: url(/img/icons/like.png?1583148170);
	top: 3px;
}

.gray-action-button.favorite::before {
	content: url(/img/icons/favorite.png?1583148171);
}

.gray-action-button.gift::before {
	content: url(/img/icons/gift.png?1583148170);
	top: 1px;
	left: -5px;
}

.gray-action-button.gift.gift-sale::before {
	content: url(/img/icons/gift_w.png?1583148170);
}

.gray-action-button.gift.gift-sale {
	background: #FF5050;
	border: 1px solid #B44D4D;
	padding-right: 0;
	box-sizing: border-box;
	border-radius: 3px;
	position: relative;
	display: inline-flex;
	align-items: center;
}

.gray-action-button.gift.gift-sale:hover span {
	color: #737373 !important;
}

.gray-action-button.gift.gift-sale span:first-child {
	color: #FFFFFF;
	margin: 0 7px 0 -5px;
}

.gray-action-button.gift.gift-sale span:last-child {
	width: 40px;
	height: 100%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: url(/img/icons/gift_discount_backgr.png?1636378009);
}

.gray-action-button.gift.gift-sale span:last-child b {
	color: #C85959;
	margin-left: 2px;
}

.gray-action-button.gift.gift-sale.christmas-btn {
	background: linear-gradient(180deg, #FF5050 0%, #D31717 100%);
	display: inline-flex;
	align-items: center;
	justify-content: space-between;
	line-height: 1.1;
	border: 1px solid #B44D4D;
}

.gray-action-button.gift.gift-sale.christmas-btn > * {
	box-sizing: border-box;
}

.gray-action-button.gift.gift-sale.christmas-btn:hover {
	background: linear-gradient(0deg, #FF5050 0%, #D31717 100%);
	color: #fff !important;
}

.gray-action-button.gift.gift-sale.christmas-btn:hover span {
	color: #fff !important;
}

.gray-action-button.gift.gift-sale.christmas-btn::before {
	display: none;
}

.gray-action-button.gift.gift-sale.christmas-btn::after {
	content: '';
	width: 38px;
	height: 39px;
	position: absolute;
	left: 100%;
	z-index: 2;
	margin-left: -8px;
	bottom: 1px;
	background: no-repeat url(/img/icons/santa-sticky-right.svg?1639486648) 0 0 / contain;
	transition: transform 0.3s ease-in-out;
}

.gray-action-button.gift.gift-sale.christmas-btn:hover::after {
	transform: translateY(2px);
}

.gray-action-button.gift.gift-sale.christmas-btn span:last-child {
	background-image: none;
}

.gray-action-button.gift.gift-sale.christmas-btn .gift-sale-round {
	width: auto;
	padding: 7px 9px 7px 5px;
	line-height: 1;
	overflow: hidden;
	position: relative;
	z-index: 1;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	letter-spacing: 0.25px;
	color: #D91D1D;
	flex: none;
}

.gray-action-button.gift.gift-sale.christmas-btn .gift-sale-round::before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background-color: #fff;
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 50% 0 0 50%;
	z-index: -1;
}

.gray-action-button.gift.gift-sale.christmas-btn .gift-sale-round > * {
	margin: 0;
}

.gray-action-button.contacts::before {
	content: url(/img/icons/contacts.png?1583148170);
	top: 2px;
}

.gray-action-button:not(.disabled):not(:disabled) {
	cursor: pointer;
}

.gray-action-button.disabled, .gray-action-button:disabled {
	opacity: 0.4;
	cursor: default;
}

.gray-action-button:not(.disabled):not(:disabled):hover {
	background: rgb(231, 231, 231);
	background: -moz-linear-gradient(top, rgba(231, 231, 231, 1) 0%, rgba(244, 244, 244, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(231, 231, 231, 1) 0%, rgba(244, 244, 244, 1) 100%);
	background: linear-gradient(to bottom, rgba(231, 231, 231, 1) 0%, rgba(244, 244, 244, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#f4f4f4', GradientType=0);
}

.profile-page-action-case .gray-action-button {
	margin-right: 12px;
}

.profile-page-contacts-case {
	padding-top: 18px;
}

.profile-page-contacts-case .column {
	width: 50%;
}

.profile-page-contacts-case .column:last-child {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.profile-page-contacts-case .column a.complaint_link {
	margin: 0px;
}

@media (max-width: 800px) {
	.profile-page-chats-case .wrap {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding-bottom: 4px;
		padding-top: 4px;
	}

	.profile-page-chats-case .profile-page-chats-footer .toggle-link > span {
		font-size: 13px;
	}

	.profile-page-chats-case .profile-page-chats-footer .toggle-link > span.m-hide {
		display: none;
	}

	.profile-page-chats-case .profile-page-chats-footer .toggle-link > span.mobile {
		display: block;
	}

	.profile-page-chats-case .profile-page-chats-footer .toggle-link {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.maybe-online-profile-popup .last-section .column-section {
		max-width: calc(50% - 5px);
		background: #f7fafb;
		border: 1px solid #f2e9e9;
		border-radius: 3px;
		padding-top: 4px;
		padding-bottom: 2px;
	}

	.maybe-online-profile-popup .last-section .column-section:first-child {
		margin-right: 5px;
	}

	.maybe-online-profile-popup .last-section .column-section:last-child {
		margin-left: 5px;
	}

	.profile-page-chats-case .profile-page-chats-footer {
		padding: 8px 0;
	}

	.maybe-online-profile-popup {
		width: 300px;
	}

	.maybe-online-profile-popup .content {
		padding: 6px;
	}

	.maybe-online-profile-popup .last-section {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		padding: 6px 0px 4px;
	}

	.maybe-online-profile-popup .last-section .content-section .image {
		display: none;
	}

	.maybe-online-profile-popup .last-section .column-section .title-section {
		font-size: 16px;
		padding-top: 1px;
		margin-bottom: 5px;
		text-align: left;
		padding-left: 5px;
	}

	.maybe-online-profile-popup .last-section .column-section .description-section {
		font-size: 13px;
		padding: 0px 5px 4px 7px;
		line-height: 1.5;
	}

	.maybe-online-profile-popup .last-section .content-section {
		padding-top: 4px;
	}

	.maybe-online-profile-popup .last-section .content-section .list {
		padding: 0px 4px;
		width: 100%;
	}

	.maybe-online-profile-popup .last-section .content-section .list .item {
		font-size: 13px;
		margin-bottom: 5px;
	}

	.maybe-online-profile-popup .title {
		padding: 8px 10px;
		border-radius: 4px 4px 0px 0px;
	}

	.maybe-online-profile-popup .title .close {
		right: 10px;
	}

	body {
		min-width: 344px;
	}

	.user-profile.girl-profile {
		padding-right: 7px;
	}

	.user-profile.girl-profile .left-column {
		max-width: 112px;
		float: left;
		margin-right: 12px;
	}

	.user-profile.girl-profile .right-column {
		max-width: 320px;
		margin: 0 auto;
		float: none !important;
	}

	.user-profile.girl-profile .left-column .photo {
		width: 100%;
		margin: 0 auto;
		box-sizing: border-box;
	}

	.user-profile.girl-profile .special-photo-thumbs a,
	.user-profile.girl-profile .left-column .photo {
		padding: 1px;
	}

	.user-profile.girl-profile .primary-info-case,
	.user-profile.girl-profile .profile-page-chats-case {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.user-profile.girl-profile .profile-page-info-case {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.user-profile.girl-profile .profile-page-info-case .primary-info-case .column,
	.user-profile.girl-profile .profile-page-chats-case .column {
		width: 100%;
	}

	.user-profile.girl-profile .profile-page-info-case .primary-info-case .column:first-child,
	.user-profile.girl-profile .profile-page-info-case .primary-info-case .column .status {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.user-profile.girl-profile .profile-page-info-case .primary-info-case .column .id-case {
		display: none !important;
	}

	.user-profile.girl-profile .profile-page-info-case .primary-info-case .column .column-flex-wrapper {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.user-profile.girl-profile .profile-page-info-case .primary-info-case .column .webcam-case {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		max-width: 102px;
		padding-right: 20px;
		position: relative;
		box-sizing: border-box;
		line-height: 1;
	}

	.user-profile.girl-profile .profile-page-info-case .primary-info-case .column .webcam-case {
		max-width: 84px;
	}

	.user-profile.girl-profile .profile-page-info-case .primary-info-case .column .status {
		margin-left: 0px;
	}

	.user-profile.girl-profile .profile-page-info-case .primary-info-case .column .webcam-case .camera-block .ico {
		margin-top: 0;
		margin-bottom: 0;
		position: absolute;
		right: 0;
		top: -50%;
		bottom: -50%;
		margin: auto;
	}

	.user-profile.girl-profile .profile-page-info-case .primary-info-case .column .name {
		padding-top: 8px;
		font-size: 16px;
		line-height: 1.2;
	}

	.user-profile.girl-profile .profile-page-info-case .primary-info-case .column .id-case.mobile {
		display: block !important;
		margin-left: 0px;
		line-height: 1;
	}

	.user-profile.girl-profile .right-column .gallery-wrapper {
		width: calc(100% - 124px);
		float: right;
		box-sizing: border-box;
		margin-top: 8px;
	}

	.user-profile.girl-profile .right-column .gallery-wrapper .photo-collection,
	.user-profile.girl-profile .right-column .gallery-wrapper .video-collection {
		text-align: center;
		box-sizing: border-box;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.user-profile.girl-profile .right-column .gallery-wrapper .photo-collection .special-photo-thumbs {
		margin-top: 0px;
		margin-left: -5px;
		margin-right: -5px;
		max-width: none;
		width: calc(100% + 10px);
	}

	.user-profile.girl-profile .special-photo-thumbs a {
		width: 39px;
		height: 50px;
		margin: 0 5px;
		float: none;
		box-sizing: border-box;
		display: inline-block;
	}

	.user-profile.girl-profile .special-photo-thumbs a div {
		width: 35px;
		height: 46px;
		text-align: center;
	}

	.user-profile.girl-profile .right-column .gallery-wrapper .more-photo {
		width: 100%;
	}

	.user-profile.girl-profile .right-column .gallery-wrapper a.more-mobile {
		margin-top: 8px;
		display: inline-block;
		font-weight: bold;
		color: #4c4c4c;
	}

	.user-profile.girl-profile .profile-page-chats-case {
		max-width: 360px;
		margin: 0 auto;
		margin-top: 16px;
		margin-bottom: 12px;
	}

	.user-profile.girl-profile .sticker-user-btn {
		width: 16px;
		height: 16px;
		background-size: cover;
	}

	.user-profile.girl-profile .profile-page-info-case .primary-info-case .column .status {
		height: 20px;
		line-height: 22px;
		font-size: 13px;
	}

	.user-profile.girl-profile .profile-page-chats-case .column .wrapper-case {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.user-profile.girl-profile .profile-page-chats-case .column {
		margin: 6px 0;
	}

	.user-profile.girl-profile .profile-page-chats-case .column .wrapper-case .description .first,
	.user-profile.girl-profile .profile-page-chats-case .column .wrapper-case .description .second {
		font-size: 13px;
	}

	.user-profile.girl-profile .profile-page-chats-case .column .wrapper-case .messages-btn-style,
	.user-profile.girl-profile .profile-page-chats-case .column .wrapper-case .chat-btn-header {
		width: 144px;
	}

	.user-profile.girl-profile .profile-page-chats-case .column .wrapper-case .chat-btn-header::after {
		left: 33px;
	}

	.user-profile.girl-profile .profile-page-action-case {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-right: -16px;
	}

	.user-profile.girl-profile .profile-page-action-case .gray-action-button {
		margin-top: 6px;
		margin-bottom: 6px;
	}

	.user-profile.girl-profile .right-column .data-table {
		margin-top: 4px;
	}

	.user-profile.girl-profile .right-column .data-table table.striped-table {
		margin-left: 0px;
	}

	.user-profile.girl-profile .right-column .gallery-wrapper.with-video {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.user-profile.girl-profile .right-column .gallery-wrapper.with-video .photo-collection,
	.user-profile.girl-profile .right-column .gallery-wrapper.with-video .video-collection {
		max-width: calc(50% - 2px);
		background: #F4F4F4;
		padding: 4px;
	}

	.user-profile.girl-profile .right-column .gallery-wrapper.with-video .photo-collection {
		margin-right: 2px;
	}

	.user-profile.girl-profile .right-column .gallery-wrapper.with-video .video-collection {
		margin-left: 2px;
	}

	.user-profile.girl-profile .right-column .gallery-wrapper.with-video .video-collection .special-photo-thumbs {
		margin-top: 0px;
	}

	.user-profile.girl-profile .right-column .gallery-wrapper.with-video .special-photo-thumbs a {
		width: 35px;
		height: 42px;
		margin: 0 2px;
		float: none;
		box-sizing: border-box;
		display: inline-block;
	}

	.user-profile.girl-profile .right-column .gallery-wrapper.with-video .special-photo-thumbs a div {
		width: 31px;
		height: 39px;
		text-align: center;
	}

	.user-profile.girl-profile .right-column .gallery-wrapper.with-video
	.user-profile.girl-profile .right-column .gallery-wrapper.with-video .photo-collection .special-photo-thumbs {
		margin-top: 0px;
		margin-left: -2px;
		margin-right: -2px;
		max-width: none;
		width: calc(100% + 4px);
	}

	.user-profile.girl-profile .right-column .gallery-wrapper.with-video .photo-collection,
	.user-profile.girl-profile .right-column .gallery-wrapper.with-video .video-collection {
		text-align: left;
	}

	.user-profile.girl-profile .right-column .gallery-wrapper.with-video .photo-collection .special-photo-thumbs {
		padding: 0px 8px;
	}

	.user-profile.girl-profile .right-column .gallery-wrapper.with-video .more-photo,
	.user-profile.girl-profile .right-column .gallery-wrapper.with-video .more-video {
		text-align: center;
		font-weight: normal !important;
		width: 100%;
		font-size: 14px;
	}

	.user-profile.girl-profile .right-column .gallery-wrapper.with-video .more-photo a.more-mobile,
	.user-profile.girl-profile .right-column .gallery-wrapper.with-video .more-video a.more-mobile {
		font-weight: normal !important;
		margin-top: 6px;
		margin-bottom: 2px;
	}

	.user-profile.girl-profile .profile-page-info-case .primary-info-case .column .last-visit {
		width: 100%;
		text-align: right;
	}

	.mgsi .girls-list a:nth-child(n+5) {
		display: none !important;
	}
}

/* Messages */
.line-with-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.line-with-info .item {
	width: 230px;
}

.line-with-info:not(.dialog) .item-info {
	width: calc(100% - 236px);
	margin-left: 6px;
	box-sizing: border-box;
}

.line-with-info.dialog .item-info {
	width: 100%;
	margin-top: 18px;
	box-sizing: border-box;
	margin-bottom: -10px;
}

.line-with-info.dialog .item-info .info-line-wrapper {
	margin-bottom: 0px;
	box-sizing: border-box;
	padding: 3px 10px;
}

.line-with-info.dialog .item-info .info-line-wrapper .user-name {
	display: inline-block;
	font-weight: bold;
	font-size: 14px;
	color: #4c4c4c;
	margin-right: 12px;
	margin-left: 2px;
}

.line-with-info.dialog .item-info .info-line-wrapper .info-text {
	width: calc(100% - 180px);
}

.line-with-info.dialog .item-info .info-line-wrapper .info-text.mobile {
	display: none;
}

.line-with-info .item-info .info-line-wrapper {
	width: 100%;
	min-height: 30px;
	background: #FFE56D;
	margin-bottom: 10px;
	padding: 3px 4px;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.line-with-info .item-info .info-line-wrapper .ico-online {
	width: 62px;
	height: 24px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -112px -45px no-repeat;
	margin-right: 6px;
	display: inline-block;
}

.line-with-info .item-info .info-line-wrapper .info-text {
	font-size: 12px;
	color: #4c4c4c;
	letter-spacing: 0.1px;
	line-height: 1;
	width: calc(100% - 68px - 60px);
	margin: 0px;
	text-align: center;
	cursor: default;
}

.line-with-info .item-info .info-line-wrapper .info-text a {
	color: #139682 !important;
	text-decoration: underline !important;
	cursor: pointer;
}

.line-with-info .item-info .info-line-wrapper .info-text a:hover {
	color: #139682 !important;
	text-decoration: none !important;
}

.line-with-info .item-info .info-line-wrapper .hide-info {
	width: 16px;
	height: 16px;
	display: inline-block;
	background: #c8c8c8;
	border-radius: 2px;
	position: relative;
	cursor: pointer;
	margin-left: 40px;
}

.line-with-info .item-info .info-line-wrapper .hide-info::before {
	content: 'hide';
	display: inline-block;
	font-size: 12px;
	color: #666666;
	line-height: 1;
	position: absolute;
	left: -30px;
	height: 12px;
	top: -50%;
	bottom: -50%;
	margin: auto;
}

.line-with-info .item-info .info-line-wrapper .hide-info::after {
	content: '';
	width: 10px;
	height: 2px;
	background: #656565;
	display: inline-block;
	position: absolute;
	bottom: 2px;
	left: -50%;
	right: -50%;
	margin: auto;
}

.line-with-info .item-info .info-line-wrapper .hide-info:hover::before {
	color: #1e6abb;
}

@media (max-width: 800px) {
	.line-with-info {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-left: 0px;
	}

	.line-with-info .item, .line-with-info .item-info {
		width: 100%;
		margin-left: 0px;
	}
}

/* Messages poup */
.maybe-online-form {
	width: 830px;
	max-width: calc(100% - 20px);
	border: none !important;
	float: none !important;
	position: absolute;
	top: -50%;
	left: -50%;
	margin: auto !important;
	right: -50%;
	height: 290px;
	bottom: -50%;
}

.maybe-online-form.open {
	height: 548px;
}

.maybe-online-form .content {
	padding: 0px;
}

.maybe-online-form .content .fisrt-section {
	padding: 12px;
}

.maybe-online-form .content .fisrt-section .wrapper-bg {
	background: #caeded;
	border-radius: 3px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 30px;
}

.maybe-online-form .content .fisrt-section .wrapper-bg .column-avatar {
	width: 220px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.maybe-online-form .content .fisrt-section .wrapper-bg .column-avatar .image {
	width: 132px;
	height: 176px;
	box-sizing: border-box;
	padding: 4px;
	background: white;
	border: 1px solid #c8d8df;
	border-radius: 3px;
	overflow: hidden;
	position: relative;
}

.maybe-online-form .content .fisrt-section .wrapper-bg .column-avatar .image .ico-online {
	width: 62px;
	height: 24px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -112px -45px no-repeat;
	margin-right: 6px;
	position: absolute;
	bottom: 10px;
	left: 10px;
}

.maybe-online-form .content .fisrt-section .wrapper-bg .column-avatar .image img {
	max-width: 100%;
}

.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform {
	max-width: calc(100% - 220px);
	width: 100%;
}

.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .text-container {
	max-width: 445px;
}

.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .title-text {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #4c4c4c;
	margin-bottom: 8px;
}

.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .description-text {
	text-align: center;
	font-size: 16px;
	color: #4c4c4c;
	line-height: 22px;
	margin-bottom: 26px;
}

.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .description-text.mobile {
	display: none;
}

.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .actions-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .actions-wrapper .col-action {
	position: relative;
}

.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .actions-wrapper .or-case {
	color: #99cccc;
	letter-spacing: 0.1px;
	line-height: 22px;
	font-size: 16px;
	position: relative;
	height: 24px;
}

.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .actions-wrapper .or-case::after,
.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .actions-wrapper .or-case::before {
	content: '';
	height: 20px;
	width: 1px;
	left: -50%;
	right: -50%;
	position: absolute;
	margin: auto;
	display: inline-block;
	background: #99cccc;
}

.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .actions-wrapper .or-case::after {
	top: 100%;
}

.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .actions-wrapper .or-case::before {
	bottom: 100%;
}

.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .actions-wrapper .col-action button {
	width: 192px;
	height: 52px;
	font-size: 15px;
	letter-spacing: 0.5px;
	padding-left: 12px;
}

.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .actions-wrapper .col-action button .button-description {
	color: white;
	font-size: 13px;
	font-weight: normal;
	text-shadow: none;
}

.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .actions-wrapper .col-action button.messages-btn-style b {
	padding-left: 20px;
}

.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .actions-wrapper .col-action button.messages-btn-style::after {
	top: 6px;
	margin: auto;
	left: 25px;
	bottom: auto;
}

.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .actions-wrapper .col-action label {
	position: absolute;
	width: 100%;
	text-align: center;
	color: #999999;
	font-size: 12px;
	top: calc(100% + 12px);
}

.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .actions-wrapper .col-action button.chat-btn-header b {
	padding-left: 16px;
}

.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .actions-wrapper .col-action button.chat-btn-header::after {
	bottom: auto;
	top: 7px;
	left: 33px;
}

.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .actions-wrapper .col-action .icheckbox_flat-grey {
	background: transparent;
	border: 1px solid #2abca5;
	width: 12px !important;
	height: 12px !important;
}

.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .actions-wrapper .col-action .icheckbox_flat-grey::before {
	width: 12px !important;
	height: 12px !important;
	background: url(/img/icons/mini_check_ico.png?1583148171) no-repeat center;
}

.maybe-online-form .content .fisrt-section .toggle-row {
	text-align: center;
	padding-top: 10px;
}

.maybe-online-form .content .fisrt-section .toggle-row .toggle-link {
	display: inline-block;
	position: relative;
	text-align: center;
	color: #08a09d;
	cursor: pointer;
	letter-spacing: 0.1px;
	-webkit-transform: all 0.24s;
	-moz-transform: all 0.24s;
	-ms-transform: all 0.24s;
	-o-transform: all 0.24s;
	transform: all 0.24s;
}

.maybe-online-form .content .fisrt-section .toggle-row .toggle-link > span {
	display: inline-block;
	border-bottom: 1px dashed #08a09d;
	-webkit-transform: all 0.24s;
	-moz-transform: all 0.24s;
	-ms-transform: all 0.24s;
	-o-transform: all 0.24s;
	transform: all 0.24s;
}

.maybe-online-form .content .fisrt-section .toggle-row .toggle-link:hover {
	color: #078885;
}

.maybe-online-form .content .fisrt-section .toggle-row .toggle-link:hover > span {
	border-color: #078885;
	border-color: transparent;
}

.maybe-online-form .content .fisrt-section .toggle-row .toggle-link::before {
	content: '?';
	width: 16px;
	height: 16px;
	display: inline-block;
	border-radius: 50%;
	background: #08a09d;
	margin-right: 4px;
	color: white;
	line-height: 16px;
	font-weight: bold;
	position: relative;
	top: 0px;
}

.maybe-online-form .content .fisrt-section .last-section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 30px 12px 20px;
}

.maybe-online-form .content .fisrt-section .last-section .column-section {
	max-width: 50%;
}

.maybe-online-form .content .fisrt-section .last-section .column-section .title-section {
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0.1px;
	color: #4c4c4c;
	margin-bottom: 10px;
}

.maybe-online-form .content .fisrt-section .last-section .column-section .title-section .chat-ico-green {
	display: inline-block;
	width: 15px;
	height: 15px;
	position: relative;
	background: url(/img/icons/chat_green.png?1583148170);
	margin-right: 2px;
}

.maybe-online-form .content .fisrt-section .last-section .column-section .title-section .message-ico-green {
	display: inline-block;
	width: 16px;
	height: 12px;
	position: relative;
	background: url(/img/icons/messages_green.png?1583148170);
	margin-right: 2px;
}

.maybe-online-form .content .fisrt-section .last-section .column-section .description-section {
	color: #4c4c4c;
	letter-spacing: 0.1px;
	line-height: 22px;
}

.maybe-online-form .content .fisrt-section .last-section .content-section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 30px;
}

.maybe-online-form .content .fisrt-section .last-section .content-section .image {
	width: 120px;
	padding-right: 12px;
	box-sizing: border-box;
}

.maybe-online-form .content .fisrt-section .last-section .content-section .image img {
	max-height: 100%;
	max-width: 100%;
}

.maybe-online-form .content .fisrt-section .last-section .content-section .list {
	width: calc(100% - 120px);
	box-sizing: border-box;
}

.maybe-online-form .content .fisrt-section .last-section .content-section .list .item {
	color: #666666;
	font-size: 14px;
	line-height: 19px;
	letter-spacing: 0.1px;
	margin-bottom: 10px;
	padding-left: 16px;
	position: relative;
	text-align: left;
}

.maybe-online-form .content .fisrt-section .last-section .content-section .list .item::before {
	content: url(/img/icons/check-list-green.png?1583148171);
	display: inline-block;
	position: relative;
	left: -16px;
	margin-right: -10px;
}

.tooltipster-white-left .tooltipster-box {
	background-color: rgb(250, 250, 250);
	border-width: 1px;
	border-color: rgb(193, 193, 193);
	border-style: solid;
	border-radius: 3px;
	box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
}

.tooltipster-white-left .tooltipster-arrow {
	width: 10px;
	left: 6px;
}

.tooltipster-white-left .tooltipster-arrow-border {
	top: 1px;
	border: 6px solid transparent;
	border-top-color: rgb(193, 193, 193) !important;
	border-top-width: 6px;
}

.tooltipster-white-left.tooltipster-sidetip .tooltipster-arrow-background {
	border: 6px solid transparent;
	border-top-color: rgb(250, 250, 250) !important;
	left: 0 !important;
	top: 0px;
}

.tooltipster-white-left.tooltipster-sidetip .tooltipster-content {
	color: #4c4c4c;
}

.line-with-info .info-line-wrapper span.line-online-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.line-with-info.mobile .info-line-wrapper span.line-online-wrapper {
	/* width: calc(100% - 56px); */
}

@media (max-width: 800px) {
	.maybe-online-form {
		width: 300px;
		height: 340px;
		top: 20px;
		bottom: auto;
		margin-bottom: 20px !important;
	}

	.maybe-online-form.open {
		height: 665px;
	}

	.maybe-online-form .content .fisrt-section {
		padding: 6px;
	}

	.maybe-online-form .content .fisrt-section .wrapper-bg {
		padding: 5px 4px 27px;
	}

	.maybe-online-form .content .fisrt-section .wrapper-bg .column-avatar {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		width: 132px;
	}

	.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform {
		max-width: calc(100% - 132px);
		padding-left: 10px;
		box-sizing: border-box;
	}

	.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .title-text,
	.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .description-text {
		text-align: left;
	}

	.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .title-text {
		font-size: 16px;
		line-height: 1.2;
	}

	.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .description-text {
		font-size: 14px;
	}

	.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .description-text:not(.mobile) {
		display: none;
	}

	.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .description-text.mobile {
		display: block;
		font-size: 14px;
		line-height: 1.3;
		letter-spacing: 0.1px;
		margin-bottom: 0;
	}

	.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .actions-wrapper {
		margin-left: -141px;
		margin-top: 15px;
		max-width: calc(100% + 139px);
	}

	.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .actions-wrapper .col-action button {
		width: 125px;
		font-size: 13px;
		padding: 0px;
		letter-spacing: 0.1px;
	}

	.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .actions-wrapper .col-action button .button-description {
		font-size: 12px;
		letter-spacing: 0.1px;
	}

	.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .actions-wrapper .col-action button.chat-btn-header b {
		padding-left: 16px;
	}

	.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .actions-wrapper .col-action button.chat-btn-header::after {
		bottom: auto;
		top: 10px;
		left: 15px;
	}

	.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .actions-wrapper .col-action button.messages-btn-style::after {
		top: 9px;
		margin: auto;
		left: 3px;
		bottom: auto;
	}

	.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .actions-wrapper .or-case {
		font-size: 14px;
	}

	.maybe-online-form .content .fisrt-section .toggle-row .toggle-link > span {
		font-size: 14px;
		line-height: 22px;
	}

	.maybe-online-form .content .fisrt-section .toggle-row {
		padding-top: 7px;
	}

	.maybe-online-form .content .fisrt-section .last-section {
		padding: 10px 0px 0px;
	}

	.maybe-online-form .content .fisrt-section .last-section .column-section {
		max-width: calc(50% - 5px);
		background: #f7fafb;
		border: 1px solid #f2e9e9;
		border-radius: 3px;
	}

	.maybe-online-form .content .fisrt-section .last-section .column-section:first-child {
		margin-right: 5px;
	}

	.maybe-online-form .content .fisrt-section .last-section .column-section:last-child {
		margin-left: 5px
	}

	.maybe-online-form .content .fisrt-section .last-section {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.maybe-online-form .content .fisrt-section .last-section .column-section .title-section {
		font-size: 16px;
		padding-top: 1px;
		margin-bottom: 5px;
		text-align: left;
		padding-left: 5px;
	}

	.maybe-online-form .content .fisrt-section .last-section .column-section .description-section {
		font-size: 13px;
		padding: 0px 5px 0px 7px;
		line-height: 1.5;
	}

	.maybe-online-form .content .fisrt-section .last-section .column-section .title-section .chat-ico-green {
		position: relative;
		top: 2px;
	}

	.maybe-online-form .content .fisrt-section .last-section .content-section {
		padding-top: 4px;
	}

	.maybe-online-form .content .fisrt-section .last-section .content-section .image {
		display: none;
	}

	.maybe-online-form .content .fisrt-section .last-section .content-section .list {
		padding: 0px 4px;
		width: 100%;
	}

	.maybe-online-form .content .fisrt-section .last-section .content-section .list .item {
		font-size: 13px;
	}

	.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .actions-wrapper .col-action label {
		width: calc(100% + 141px);
		text-align: left;
		top: calc(100% + 6px);
	}

	.maybe-online-form .content .fisrt-section .wrapper-bg .column-inform .actions-wrapper .col-action .icheckbox_flat-grey.hover::before {
		opacity: 0;
	}

	.line-with-info.dialog {
		margin: 0px -9px;
		left: -4px;
		position: relative;
	}

	.line-with-info.dialog .item-info .info-line-wrapper .info-text:not(.mobile) {
		display: none;
	}

	.line-with-info .item-info .info-line-wrapper .ico-online {
		margin-right: 174px;
		display: inline-block;
	}

	.line-with-info.dialog .item-info .info-line-wrapper .info-text.mobile {
		width: 100%;
		display: block;
		margin-top: 10px;
		margin-bottom: 4px;
		padding: 0px;
	}

	.line-with-info .item-info .info-line-wrapper {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding-top: 6px !important;
	}

	.line-with-info.mobile {
		position: relative;
		left: -4px;
		margin: 0px -9px;
	}

	.line-with-info.mobile .item-info {
		margin-left: 0px;
		width: 100%;
	}

	.line-with-info.mobile .item-info .user-name {
		display: inline-block !important;
		font-weight: bold;
		font-size: 14px;
		color: #4c4c4c;
		margin-right: 12px;
		margin-left: 2px;
	}

	.line-with-info.mobile .item-info .info-line-wrapper .info-text:not(.mobile) {
		display: none;
	}

	.line-with-info.mobile .item-info .info-line-wrapper .info-text.mobile {
		display: block !important;
		width: 100%;
		margin-top: 10px;
		margin-bottom: 4px;
		padding: 0px;
	}

	.line-with-info.mobile .item-info .info-line-wrapper .ico-online {
		margin-right: auto;
	}

	.line-with-info.mobile .item-info .info-line-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}

	.line-with-info .item-info .info-line-wrapper .hide-info {
		margin-left: 0px;
	}
}

@media (max-width: 340px) {
	.line-with-info .item-info .info-line-wrapper .info-text {
		font-size: 8px;
	}
}

/* POPUP INFO NO MONEY */
#popup-cash-info {
	border: 12px solid white;
}

#popup-wrapper #popup-cash-info {
	display: block !important;
}

.popup-cash-infow-wrapper {
	width: 806px;
	background: #caeded;
	padding: 30px 40px 30px 50px;
	box-sizing: border-box;
}

.popup-cash-infow-wrapper .column {
	box-sizing: border-box;
}

.popup-cash-infow-wrapper .column:first-child {
	padding-right: 25px;
	min-width: 181px;
}

.popup-cash-infow-wrapper .column:last-child {
	width: calc(100% - 181px);
	padding-left: 25px;
}

.popup-cash-infow-wrapper .column .avatar-wrapper {
	max-width: 156px;
	width: 100%;
	padding: 5px;
	border-radius: 4px;
	overflow: hidden;
	background: white;
	box-sizing: border-box;
	position: relative;
	max-height: 208px;
}

.popup-cash-infow-wrapper .column .avatar-wrapper img {
	max-width: 100%;
}

.popup-cash-infow-wrapper .column .avatar-wrapper .ico-online {
	width: 62px;
	height: 24px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -112px -45px no-repeat;
	margin-right: 6px;
	display: inline-block;
	position: absolute;
	bottom: 8px;
	left: 8px;
}

.popup-cash-infow-wrapper .column .case-title {
	width: 100%;
	font-weight: bold;
	font-size: 20px;
	color: #4c4c4c;
	text-align: center;
	margin-bottom: 12px;
}

.popup-cash-infow-wrapper .column .case-text {
	width: 100%;
	color: #4c4c4c;
	text-align: center;
	font-size: 16px;
}

.popup-cash-infow-wrapper .column .case-text .line-mobile .avatar-wrapper {
	display: none !important;
}

.popup-cash-infow-wrapper .column .case-text .send-variant {
	margin-bottom: 6px;
}

.popup-cash-infow-wrapper .column .case-text .send-variant::before {
	display: inline-block;
	margin-right: 8px;
}

.popup-cash-infow-wrapper .column .case-text .send-variant.message::before {
	content: url(/img/icons/mess_mini_ico_grey.png?1583148171);
}

.popup-cash-infow-wrapper .column .case-text .send-variant.chat::before {
	content: url(/img/icons/chat_mini_ico_grey.png?1583148171);
}

.popup-cash-infow-wrapper .column .case-text .send-variant.webcam::before {
	content: url(/img/icons/webcam_mini_ico_grey.png?1583148171);
	position: relative;
	top: 2px;
}

.popup-cash-infow-wrapper .column .case-text .send-variant.contacts::before {
	content: url(/img/icons/contacts_mini_ico_grey.png?1583148171);
	position: relative;
	top: 1px;
}

.popup-cash-infow-wrapper .column .case-text .send-variant.image::before {
	content: url(/img/icons/img_mini_ico.png?1583148170);
}

.popup-cash-infow-wrapper .column .case-text .send-variant.video::before {
	content: url(/img/icons/video_mini_ico_grey.png?1583148171);
}

.popup-cash-infow-wrapper .column .case-text .desс-mini {
	font-size: 14px;
	color: #4c4c4c;
	letter-spacing: 0.1px;
	line-height: 19px;
	margin-top: 12px;
}

.popup-cash-infow-wrapper .column .case-text .desc-mini-wrapper {
	margin-top: 24px;
	display: block;
}

.popup-cash-infow-wrapper .column .case-text .red {
	color: #cc4b0a;
}

.popup-cash-infow-wrapper .column .rateplan-variables {
	margin-top: 25px;
	border-radius: 4px;
	overflow: hidden;
	background: #02c7c7;
	box-sizing: border-box;
}

.popup-cash-infow-wrapper .column .rateplan-variables .special-action-column {
	width: 237px;
	max-width: 50%;
	padding: 15px;
	background: #00a8ab;
	box-sizing: border-box;
	min-height: 76px;
}

@media (min-width: 861px) {
	.popup-cash-infow-wrapper .column .rateplan-variables {
		max-height: 76px;
	}

	.popup-cash-infow-wrapper .column .rateplan-variables .special-action-column {
		height: 100%;
	}
}

.popup-cash-infow-wrapper .column .special-action-column .orange-btn-style {
	width: 208px;
	height: 42px;
	font-size: 15px;
}

.popup-cash-infow-wrapper .column .special-action-column.variant_2 {
	margin-top: 24px;
}

.popup-cash-infow-wrapper .column .special-action-column.variant_2 .orange-btn-style {
	margin: 0 auto;
}

.orange-btn-style.dollar {
	padding-left: 39px;
}

.orange-btn-style.dollar::after {
	content: url(/img/icons/dollar_ico_red.png?1583148170);
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	top: -50%;
	bottom: -50%;
	margin: auto;
	left: 42px;
}

.popup-cash-infow-wrapper .column .rateplan-variables .special-previous-column {
	padding: 15px;
	box-sizing: border-box;
}

.popup-cash-infow-wrapper .column .rateplan-variables .special-previous-column span {
	font-size: 14px;
	color: #333333;
	text-align: left;
	width: calc(100% - 91px);
}

.popup-cash-infow-wrapper .column .rateplan-variables .special-previous-column form {
	display: inline-block;
	width: 91px;
}

.popup-cash-infow-wrapper .column .rateplan-variables .special-previous-column .gray-action-button {
	font-size: 12px;
	color: #666666;
	line-height: 1;
	padding: 10px 15px;
	height: auto;
	width: auto;
}

.popup-cash-infow-wrapper .column .btn-line {
	margin-top: 16px;
}

.popup-cash-infow-wrapper .column .btn-line .btn-cancel {
	cursor: pointer;
	text-decoration: none !important;
	color: #808080;
	font-size: 14px;
}

.popup-cash-infow-wrapper .column .btn-line .btn-cancel span {
	border-bottom: 1px dashed #808080;
}

.popup-cash-infow-wrapper .column .btn-line .btn-cancel:hover span {
	border-color: transparent;
}

@media (max-width: 860px) {
	.popup-cash-infow-wrapper {
		width: 300px;
		padding: 10px;
	}

	.popup-cash-infow-wrapper .m-hide {
		display: none !important;
	}

	.popup-cash-infow-wrapper .column:last-child {
		width: 100%;
		padding: 0px;
	}

	.popup-cash-infow-wrapper .column .case-title {
		font-size: 16px;
		padding: 0px 10px;
	}

	.popup-cash-infow-wrapper .column .case-title > span {
		display: block;
	}

	.popup-cash-infow-wrapper .column .case-text .line-mobile {
		display: -webkit-box !important;
		display: -webkit-flex !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-align: center !important;
		-webkit-align-items: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}

	.popup-cash-infow-wrapper .column .case-text .line-mobile .avatar-wrapper {
		margin-right: 10px;
		display: block !important;
		max-width: 66px;
		height: 86px;
		padding: 4px;
	}

	.popup-cash-infow-wrapper .column .case-text .line-mobile .column-mobile {
		text-align: left;
	}

	.popup-cash-infow-wrapper .column .case-text {
		font-size: 13px;
	}

	.popup-cash-infow-wrapper .column .case-text .send-variant {
		padding-left: 24px;
		position: relative;
	}

	.popup-cash-infow-wrapper .column .case-text .send-variant > span {
		display: block;
	}

	.popup-cash-infow-wrapper .column .case-text .send-variant::before {
		position: absolute !important;
		left: 0;
		top: 2px;
	}

	.popup-cash-infow-wrapper .column .case-text .red::before {
		content: url(/img/icons/credits_mini_icon_grey.png?1583148170);
		display: inline-block;
		position: absolute;
		left: 0;
	}

	.popup-cash-infow-wrapper .column .case-text .red {
		position: relative;
		padding-left: 24px;
	}

	.popup-cash-infow-wrapper .column .case-text .red strong {
		clear: both;
		display: block;
	}

	.popup-cash-infow-wrapper .column .avatar-wrapper .ico-online {
		display: none !important;
	}

	.popup-cash-infow-wrapper .column .case-text .desc-mini-wrapper {
		margin-top: 0px;
	}

	.popup-cash-infow-wrapper .column .special-action-column.variant_2 {
		margin-top: 16px;
	}

	.popup-cash-infow-wrapper .column .rateplan-variables {
		-webkit-flex-wrap: wrap !important;
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
		margin-top: 16px;
	}

	.popup-cash-infow-wrapper .column .rateplan-variables .special-action-column {
		width: 100%;
		max-width: 100%;
		padding: 10px;
		min-height: 62px;
	}

	.popup-cash-infow-wrapper .column .special-action-column .orange-btn-style {
		width: 100%;
	}

	.orange-btn-style.dollar::after {
		left: 67px;
	}

	.popup-cash-infow-wrapper .column .special-action-column.variant_2 .orange-btn-style.dollar::after {
		left: 76px;
	}

	*

/
	.popup-cash-infow-wrapper .column .rateplan-variables .special-previous-column {
		padding: 10px 12px;
	}

	.popup-cash-infow-wrapper .column .btn-line {
		margin-top: 12px;
	}

	#popup-wrapper #popup-cash-info {
		border: 5px solid white;
	}
}

/* Man profile page */
.profile-info-wrapper {
	padding-bottom: 24px;
}

.profile-info-wrapper .col-profile-info-wrapper {
	width: 50%;
	display: inline-block;
	box-sizing: border-box;
	margin: 0px -6px;
}

.profile-info-wrapper .col-profile-info-wrapper:first-child {
	min-width: 528px;
	margin-right: 0px;
}

.profile-info-wrapper .col-profile-info-wrapper:last-child {
	max-width: calc(100% - 516px);
	margin-left: 0px;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper {
	width: 50%;
	display: inline-block;
	box-sizing: border-box;
	padding: 0px 6px;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.full {
	width: 100%;
}

.profile-info-wrapper .col-profile-info-wrapper:first-child .col-second-profile-wrapper:first-child {
	max-width: 248px;
}

.profile-info-wrapper .col-profile-info-wrapper:first-child .col-second-profile-wrapper:last-child {
	min-width: calc(100% - 248px);
}

.photo-place {
	max-width: 100%;
	float: none;
	position: relative
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .clickable-field {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	padding: 5px;
	box-sizing: border-box;
	text-align: center;
	cursor: pointer;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .clickable-field-bottom {
	position: absolute;
	bottom: 35px;
	left: 0;
	right: 0;
	box-sizing: border-box;
}

.photo-place .clickable-field-topright {
	position: absolute;
	right: 4px;
	top: 4px;
	box-sizing: border-box;
}

.photo-place .clickable-field-topright.delete {
	display: inline-block;
	background: rgba(0, 0, 0, 0.3);
	width: 18px;
	height: 18px;
	border-radius: 0 8px 0 8px;
}

.photo-place .clickable-field-topright.delete:hover {
	background: rgba(0, 0, 0, 1);
}

.photo-place .clickable-field-topright.delete::before,
.photo-place .clickable-field-topright.delete::after {
	content: "";
	display: inline-block;
	position: absolute;
	left: 4px;
	top: 8px;
	z-index: 1;
	width: 11px;
	height: 2px;
	border-radius: 2px;
	background: rgb(255, 255, 255);
}

.photo-place .clickable-field-topright.delete::before {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

.photo-place .clickable-field-topright.delete::after {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

.my-info-page .video-review-prof-wrapper {
	height: 97px;
	background: rgba(237, 237, 237, 1);
	background: -moz-linear-gradient(45deg, rgba(237, 237, 237, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(237, 237, 237, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
	background: -webkit-linear-gradient(45deg, rgba(237, 237, 237, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -o-linear-gradient(45deg, rgba(237, 237, 237, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -ms-linear-gradient(45deg, rgba(237, 237, 237, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(45deg, rgba(237, 237, 237, 1) 0%, rgba(255, 255, 255, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff', GradientType=1);
	box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, .1);
	border: 1px solid #ededed;
	margin-top: 12px;
	position: relative;
	padding: 28px 16px 26px;
	box-sizing: border-box;
}

.my-info-page .video-review-prof-wrapper .bg {
}

.my-info-page .video-review-prof-wrapper .container-wrap {
	width: 105px;
}

.my-info-page .video-review-prof-wrapper .container-wrap img {
	max-width: 100%;
}

.my-info-page .video-review-prof-wrapper .container-wrap .status {
	margin-bottom: 10px;
}

.my-info-page .video-review-prof-wrapper .container-wrap .btn_ {
	width: 100%
}

.my-info-page .video-review-prof-wrapper .container-wrap .btn_.orange-btn-style {
	margin-bottom: 8px;
}

.btn-new-style-green {
	text-decoration: none !important;
	color: white !important;
	border: 1px solid #00af9b;
	cursor: pointer;
	box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, .15);
	height: 32px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.25px;
	box-sizing: border-box;
	display: inline-block;
	padding: 0px 12px;
	line-height: 32px;
	border-radius: 2px;
	background: rgb(16, 204, 157);
	background: -moz-linear-gradient(top, rgba(16, 204, 157, 1) 0%, rgba(0, 175, 155, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(16, 204, 157, 1) 0%, rgba(0, 175, 155, 1) 100%);
	background: linear-gradient(to bottom, rgba(16, 204, 157, 1) 0%, rgba(0, 175, 155, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#10cc9d', endColorstr='#00af9b', GradientType=0);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.btn-new-style-green:hover {
	color: white !important;
	text-decoration: none !important;
	background: rgb(0, 175, 155);
	background: -moz-linear-gradient(top, rgba(0, 175, 155, 1) 0%, rgba(16, 204, 157, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 175, 155, 1) 0%, rgba(16, 204, 157, 1) 100%);
	background: linear-gradient(to bottom, rgba(0, 175, 155, 1) 0%, rgba(16, 204, 157, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00af9b', endColorstr='#10cc9d', GradientType=0);
	box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, .21);
}

.delete .title-hover {
	display: none;
	padding: 7px 12px;
	position: absolute;
	z-index: 1;
	right: 0;
	top: 100%;
	width: 78px;
	background: rgba(0, 0, 0, .6);
	border-radius: 4px;
	color: #fff;
	margin-top: 6px;
}

.delete .title-hover::before {
	content: "";
	display: inline-block;
	position: absolute;
	right: 3px;
	top: -6px;
	border-style: solid;
	border-width: 0 6px 6px 6px;
	border-color: transparent transparent rgba(0, 0, 0, .3) transparent;
}

.delete:hover .title-hover {
	display: inline-block;
}


.clickable-field-text {
	display: inline-block;
	padding: 1px 14px 1px 9px;
	color: #ffffff;
	border-radius: 3px;
	background-color: rgb(12, 49, 129);
	box-shadow: 0px 2px 4px 0px rgba(3, 11, 28, 0.5);
	line-height: 24px;
	border: none;
	font-weight: bold;
}

.clickable-field-text::before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 12px;
	margin-right: 5px;
	background: url(//storage.victoriyaclub.com/i/ico/avatar-button-icon.png) no-repeat;
}

.clickable-field-text:hover {
	text-decoration: underline;
}

.clickable-field-text + .info-circle {
	margin: 0 0 0 -13px;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .photo-place .photo {
	position: relative;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .photo-place .photo .del-avatar-text,
.profile-block .photo:not(.special-photo) .del-avatar-text.on-moderation {
	position: absolute;
	bottom: 3px;
	padding: 5px 0px;
	background: rgba(0, 0, 0, .64);
	line-height: 1;
	left: 3px;
	right: 3px;
	color: #ff6969;
	cursor: default;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .photo-place .photo .del-avatar-text.on-moderation,
.profile-block .photo:not(.special-photo) .del-avatar-text.on-moderation {
	background-color: rgba(0, 0, 0, .6);
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 9px 0;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .photo-place .photo img {
	max-width: 100%;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .user-name {
	font-size: 24px;
	color: #4c4c4c;
	line-height: 1;
	margin-bottom: 7px;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .gallery-actions-wrapper {
	border-radius: 2px;
	background: #ebebeb;
	padding: 0px 12px;
	margin-top: 12px;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .gallery-actions-wrapper .item {
	margin: 6px 12px;
	text-align: center;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .gallery-actions-wrapper .item .link {
	border: none;
	background: transparent;
	font-weight: bold;
	font-size: 13px;
	line-height: 26px;
	letter-spacing: 0.25px;
	color: #666666;
	text-decoration: underline;
	cursor: pointer;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .gallery-actions-wrapper .item .link:hover {
	color: #27af9b !important;
	text-decoration: underline !important;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .gallery-actions-wrapper .item .link.photos::before {
	content: '';
	background: url(/img/icons/profile_photos_icon.png?1583148171) no-repeat left top;
	width: 16px;
	height: 11px;
	display: inline-block;
	position: relative;
	top: 1px;
	margin-right: 6px;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .gallery-actions-wrapper .item .link.videos::before {
	content: '';
	background: url(/img/icons/profile_videos_icon.png?1583148171) no-repeat left top;
	width: 10px;
	height: 13px;
	display: inline-block;
	position: relative;
	top: 2px;
	margin-right: 6px;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .gallery-actions-wrapper .item .link.videos:hover::before,
.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .gallery-actions-wrapper .item .link.photos:hover::before {
	background-position: right top;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper label.recive,
label.recive {
	padding-left: 24px;
	display: block;
	position: relative;
	font-size: 13px;
	color: #464646;
	line-height: 16px;
	margin-top: 12px;
	cursor: pointer;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper label.recive .icheckbox_flat-grey,
label.recive .icheckbox_flat-grey {
	position: absolute !important;
	left: 0;
	top: 2px;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .data-table {
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .data-table .table-row {
	width: 100%;
	background: #e5f2f8;
	border-radius: 2px;
	padding: 5.4px 8px;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .data-table .table-row:nth-child(2n) {
	background: #ffffff;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .data-table .table-row .table-col {
	color: #4c4c4c;
	width: 50%;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .data-table .table-row .table-col.key {
	font-weight: bold;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .case-slide.bg {
	background: #f0f3f5;
	border: 1px solid #d4d8d9;
	padding: 6px 0px 0px;
	border-radius: 2px;
	margin-top: 12px;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .case-slide.bg {
	min-height: 214px;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .case-slide.bg .case-slide-wrapper {
	padding: 0px 12px;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .case-slide.bg .case-slide-wrapper .title-case {
	font-weight: bold;
	color: #464646;
	font-size: 14px;
	line-height: 26px;
	letter-spacing: 0.1px;
	cursor: default;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .case-slide.bg .case-slide-wrapper .text {
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	cursor: default;
}

.profile-info-wrapper .col-second-profile-wrapper .case-slide {
	border: 1px solid rgba(212, 216, 217, 0.8);
	border-radius: 4px;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .case-slide.toggle .slide-toggle-btn {
	background: #e3e7ea;
	position: relative;
	height: 26px;
	border: 1px solid #d4d8d9;
	margin-top: 6px;
	border-radius: 0px 0px 4px 4px;
	cursor: pointer;
	overflow: hidden;
	border-bottom: 0px !important;
	border-left: 0px !important;
	border-right: 0px !important;
}

.profile-info-wrapper .col-second-profile-wrapper .case-slide.toggle.table-variant .slide-toggle-btn {
	margin-top: 0px;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .case-slide.toggle .slide-toggle-btn:hover {
	background: #dfe3e6;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .case-slide.toggle .slide-toggle-btn::before {
	content: '';
	width: 17px;
	height: 9px;
	background: url(/img/icons/arrow_toggle.png?1583148171) no-repeat center;
	display: inline-block;
	position: absolute;
	top: -50%;
	bottom: -50%;
	left: -50%;
	right: -50%;
	margin: auto;
	opacity: 0.72;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .case-slide.toggle .slide-toggle-btn:hover::before {
	opacity: 1;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .case-slide.toggle.open .slide-toggle-btn::before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .case-slide.toggle .case-slide-wrapper {
	max-height: 305px;
	height: auto;
	overflow: hidden;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .case-slide.toggle.bg .case-slide-wrapper {
	max-height: 187px;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .case-slide.toggle.open .case-slide-wrapper {
	max-height: 100%;
	height: auto;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper {
	height: 60px;
	background: #fec58e;
	border-radius: 2px;
	/*overflow: hidden;*/
	width: 100%;
}

.align-content-start {
	-ms-flex-line-pack: start !important;
	align-content: flex-start !important;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .current-balance {
	padding: 6px 16px;
	min-height: 100%;
	width: 242px;
	box-sizing: border-box;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .current-balance .add-balance {
	position: absolute;
	top: -25px;
	left: 8px;
	background: #fcd530;
	border-radius: 3px;
	box-shadow: 1px 0px 2px 0px rgba(0, 0, 0, .25);
	font-weight: bold;
	font-size: 14px;
	color: #00473d;
	white-space: nowrap;
	padding: 1px 6px;
	opacity: 0;
	display: none;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .current-balance .add-balance.animation {
	display: block;
	opacity: 1;
	transition: all 0.24s;
	animation: balanceAddAnimation 2s ease-out;
}

@keyframes balanceAddAnimation {
	0% {
		opacity: 0;
		transform: scale(.4);
	}
	18% {
		opacity: 1;
		transform: scale(1.1);
	}
	28% {
		opacity: 1;
		transform: scale(1);
	}
	35% {
		opacity: 1;
		transform: scale(1.12);
	}
	50% {
		opacity: 1;
		transform: scale(1);
	}
	60% {
		opacity: 1;
		transform: scale(1);
		top: -25px;
	}
	70% {
		opacity: 1;
		transform: scale(1);
		top: -25px;
	}
	90% {
		opacity: 0.4;
		transform: scale(0.4);
	}
	100% {
		opacity: 0;
		top: 16px;
		transform: scale(0.1);
	}
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .current-balance.full {
	padding: 8px 6px;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .current-balance.full {
	width: 100%;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .current-balance .current {
	position: relative;
	padding-left: 26px;
	color: #4c4c4c;
	font-size: 14px;
	font-weight: bold;
	max-width: 102px;
	cursor: default;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .current-balance.full .current {
	width: auto;
	max-width: none;
	margin-right: 21px;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .current-balance .current::before {
	content: url(/img/icons/credits_icon_grey.png?1583148170);
	display: inline-block;
	position: absolute;
	left: 0;
	top: 1px;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .current-balance.full .current::before {
	top: 4px;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .current-balance .current .balance {
	color: #e96a03;
	font-size: 17px;
	line-height: 1;
	margin-top: 2px;
	display: block;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .current-balance.full .current .balance {
	display: inline-block;
	margin-left: 8px;
	margin-left: 4px;
	font-size: 18px;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .current-balance .btn {
	text-decoration: none !important;
	color: white !important;
	border: 1px solid #00af9b;
	cursor: pointer;
	box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, .15);
	width: 96px;
	height: 33px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.25px;
	box-sizing: border-box;
	padding: 9px 0;
	line-height: 1;
	border-radius: 2px;
	background: rgb(16, 204, 157);
	background: -moz-linear-gradient(top, rgba(16, 204, 157, 1) 0%, rgba(0, 175, 155, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(16, 204, 157, 1) 0%, rgba(0, 175, 155, 1) 100%);
	background: linear-gradient(to bottom, rgba(16, 204, 157, 1) 0%, rgba(0, 175, 155, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#10cc9d', endColorstr='#00af9b', GradientType=0);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .current-balance .btn:hover {
	color: white !important;
	text-decoration: none !important;
	background: rgb(0, 175, 155);
	background: -moz-linear-gradient(top, rgba(0, 175, 155, 1) 0%, rgba(16, 204, 157, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 175, 155, 1) 0%, rgba(16, 204, 157, 1) 100%);
	background: linear-gradient(to bottom, rgba(0, 175, 155, 1) 0%, rgba(16, 204, 157, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00af9b', endColorstr='#10cc9d', GradientType=0);
	box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, .21);
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .pay-info {
	background: #fcaf77;
	min-height: 100%;
	padding: 6px 16px;
	width: calc(100% - 242px);
	box-sizing: border-box;
	border-radius: 0px 3px 3px 0px;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .pay-info .description {
	font-size: 12px;
	color: #6e5440;
	width: 118px;
}

.iphone .profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .pay-info .description {
	line-height: 14px;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .pay-info .description .strong {
	font-weight: bold;
	color: #6d4323;
	font-size: 13px;
	line-height: 16px;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .pay-info a.gray-action-button {
	line-height: 12px;
	font-size: 12px;
	letter-spacing: 0.1px;
	color: #666666;
	width: 70px;
	height: 33px;
	padding: 3px 8px 4px;
	box-sizing: border-box;
	text-align: center;
	margin-left: 10px;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.settings-line .setting-wrapper {
	margin-top: 12px;
	background: #ebebeb;
	border-radius: 2px;
	padding: 8px 12px;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.settings-line .setting-wrapper .edit-profile {
	box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, .1);
	background: rgb(245, 245, 245);
	background: -moz-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(229, 229, 229, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(229, 229, 229, 1) 100%);
	background: linear-gradient(to bottom, rgba(245, 245, 245, 1) 0%, rgba(229, 229, 229, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e5e5e5', GradientType=0);
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.settings-line .setting-wrapper .edit-profile > .mobile {
	display: none;
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.settings-line .setting-wrapper .edit-profile:hover {
	background: rgb(229, 229, 229);
	background: -moz-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(245, 245, 245, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(245, 245, 245, 1) 100%);
	background: linear-gradient(to bottom, rgba(229, 229, 229, 1) 0%, rgba(245, 245, 245, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#f5f5f5', GradientType=0);
}

.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.settings-line .setting-wrapper .edit-profile::before {
	content: url(/img/icons/conf_icon.png?1583148171);
}


@media (max-width: 800px) {
	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .current-balance.full {
		padding: 12px 6px;
	}

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

	.profile-info-wrapper .col-profile-info-wrapper:last-child,
	.profile-info-wrapper .col-profile-info-wrapper:first-child {
		min-width: auto;
		max-width: 155px;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .data-table .table-row,
	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.settings-line .setting-wrapper,
	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .pay-info,
	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper,
	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .current-balance,
	.profile-info-wrapper .col-profile-info-wrapper:last-child, .profile-info-wrapper .col-profile-info-wrapper:first-child {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
		-webkit-flex-wrap: wrap !important;
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper {
		width: 100%;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .photo-place {
		width: 100%;
	}

	.site-wrapper .my-info-page.man .profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .photo-place .photo:not(.special-photo) {
		padding: 3px !important;
		border: 1px solid #c8d8df !important;
	}

	.my-info-page.man {
		background: white !important;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper {
		height: auto;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .current-balance {
		width: 100%;
		padding: 6px;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .current-balance .btn {
		width: 100%;
		margin-top: 6px;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .pay-info {
		width: 100%;
		padding: 6px;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .pay-info a.gray-action-button {
		width: 100%;
		margin: 0px;
		margin-top: 8px;
		line-height: 2.5;
		height: 36px;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.settings-line .setting-wrapper {
		-webkit-box-pack: center !important;
		-webkit-justify-content: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
		padding: 5px 12px 7px;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.settings-line .setting-wrapper.full {
		padding: 10px 12px 12px;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.settings-line .setting-wrapper .edit-profile {
		margin-top: 5px;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.settings-line .setting-wrapper .edit-profile > .desktop {
		display: none;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.settings-line .setting-wrapper .edit-profile > .mobile {
		display: inline-block;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .user-name {
		display: none;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .gallery-actions-wrapper .item .link.videos::before,
	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .gallery-actions-wrapper .item .link.photos::before {
		position: absolute;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .gallery-actions-wrapper .item {
		padding-bottom: 4px;
		position: relative;
		margin: 0px;
		padding-top: 36px;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .gallery-actions-wrapper .item .link {
		text-decoration: none;
		font-size: 11px;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .gallery-actions-wrapper .item .link.videos::before {
		background: url(/img/icons/play_icon.png?1583148170) no-repeat center;
		width: 19px;
		height: 26px;
		margin: auto;
		left: -50%;
		right: -50%;
		top: 11px;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .gallery-actions-wrapper .item .link.photos::before {
		background: url(/img/icons/camera_icon.png?1583148170) no-repeat center;
		width: 32px;
		height: 26px;
		margin: auto;
		left: -50%;
		right: -50%;
		top: 11px;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .table-variant {
		margin-top: 12px;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .data-table .table-row .table-col {
		width: 100%;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .case-slide.table-variant.mobile-toggle:not(.open) .case-slide-wrapper {
		max-height: 162px;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper label.recive {
		margin-top: 16px;
		font-size: 12px;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .case-slide.bg .case-slide-wrapper .text {
		font-size: 12px;
		line-height: 16px;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .case-slide.bg .case-slide-wrapper {
		padding: 0px 8px;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .case-slide.bg {
		padding-top: 1px;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .case-slide.toggle.bg:not(.open) .case-slide-wrapper {
		max-height: 92px;
	}

	.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper .case-slide.bg {
		min-height: auto;
	}
}

/* Last to buy popup*/
#last2buy_same_popup {
	width: 898px;
	max-width: 100%;
	border: none;
	padding: 0px;
	border-radius: 4px;
	overflow: hidden;
}

#last2buy_same_popup.var2 {
	width: 1000px;
}

#last2buy_same_popup .content {
	padding: 0px;
}

#last2buy_same_popup .top-line-wrapper {
	background: #2db383;
	position: relative;
	padding: 25px 24px 36px;
	box-sizing: border-box;
}

#last2buy_same_popup.var2 .top-line-wrapper {
	padding: 25px 24px 14px;
}

#last2buy_same_popup .top-line-wrapper .case-dialog {
	position: relative;
	padding-left: 125px;
	float: left;
	padding-top: 11px;
}

#last2buy_same_popup.var2 .top-line-wrapper .case-dialog {
	padding-left: 110px;
}

#last2buy_same_popup .top-line-wrapper .dialog-wrapper {
	max-width: 350px;
	background: rgb(128, 208, 199);
	background: -moz-linear-gradient(top, rgba(128, 208, 199, 1) 0%, rgba(19, 84, 122, 1) 99%);
	background: -webkit-linear-gradient(top, rgba(128, 208, 199, 1) 0%, rgba(19, 84, 122, 1) 99%);
	background: linear-gradient(to bottom, rgba(128, 208, 199, 1) 0%, rgba(19, 84, 122, 1) 99%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80d0c7', endColorstr='#13547a', GradientType=0);
	padding: 14px 20px 14px;
	box-sizing: border-box;
	border-radius: 14px;
	color: white;
	text-shadow: 2px 0px 5px rgba(0, 0, 0, .4);
	font-weight: bold;
	font-size: 23px;
	box-shadow: 2px 0px 9px 0px rgba(0, 0, 0, .2);
	position: relative;
	letter-spacing: 0.1px;
	cursor: default;
}

#last2buy_same_popup.var2 .top-line-wrapper .dialog-wrapper {
	max-width: 460px;
	padding: 14px 12px 14px;
}

#last2buy_same_popup .top-line-wrapper .dialog-wrapper::before {
	content: '';
	width: 18px;
	height: 45px;
	display: inline-block;
	background: url(/img/BuyCreditsPage/dialog_arrow.png?1553631058) no-repeat center top;
	position: absolute;
	top: 16px;
	left: -18px;
}

#last2buy_same_popup .top-line-wrapper .case-dialog::before {
	content: '';
	display: inline-block;
	width: 128px;
	height: 161px;
	background: url(/img/BuyCreditsPage/pay2buy_girl_decor.png?1553629127) no-repeat left bottom;
	position: absolute;
	top: -20px;
	left: -9px;
}

#last2buy_same_popup .top-line-wrapper .dialog-wrapper .title-dialog {
	font-size: 22px;
}

#last2buy_same_popup.var2 .top-line-wrapper .dialog-wrapper .title-dialog {
	font-size: 19px;
}

a.close.special-variant {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 30px;
	height: 30px;
	background: url(//storage.victoriyaclub.com/i/sprites.png) -235px -190px;
	z-index: 10;
	opacity: .8;
	transition: opacity .2s linear;
}

a.close.special-variant:hover {
	opacity: 1
}

#last2buy_same_popup .yellow-style {
	color: #ffb642;
	font-size: 36px;
	line-height: 1;
}

#last2buy_same_popup .procent-postfix {
	color: #ffb642;
	display: inline-block;
	font-size: 14px;
	text-transform: uppercase;
}

#last2buy_same_popup .blue-bg-style {
	background: #134eb8;
	border-radius: 4px;
	display: inline-block;
	font-weight: bold;
	padding: 0px 3px;
	text-shadow: 1px 0px 2px rgba(0, 0, 0, .25);
}

#last2buy_same_popup .brown-bg-style {
	display: inline-block;
	border-radius: 4px;
	background: #ff8652;
	font-weight: bold;
	padding: 0px 3px;
	text-shadow: 1px 0px 2px rgba(0, 0, 0, .25);
}

#last2buy_same_popup .top-line-wrapper .case-descrption {
	width: 342px;
	float: right;
	color: white;
	font-size: 16px;
	letter-spacing: 0.1px;
	line-height: 24px;
	margin-top: 8px;
	cursor: default;
}

#last2buy_same_popup.var2 .top-line-wrapper .case-descrption {
	width: 364px;
	font-size: 15px;
	margin-bottom: 23px;
}

@font-face {
	font-family: 'Conv_beer_money';
	src: url(/fonts/beer_money/beer_money.eot?1553628622) format('embedded-opentype');
	src: local('☺'),
	url(/fonts/beer_money/beer_money.woff2?1553740984) format('woff2'),
	url(/fonts/beer_money/beer_money.woff?1553740984) format('woff'),
	url(/fonts/beer_money/beer_money.ttf?1553628622) format('truetype'),
	url(/fonts/beer_money/beer_money.svg?1553628622) format('svg');
	font-weight: normal;
	font-style: normal;
}

#last2buy_same_popup .bottom-line-wrapper {
	padding-top: 24px;
	box-shadow: 10px 0px 40px 0px rgba(0, 0, 0, .25);
	padding: 24px 24px 30px;
}

#last2buy_same_popup .bottom-line-wrapper .text-color {
	font-family: 'Conv_beer_money';
	font-size: 30px;
	color: #483410;
	letter-spacing: 0.1px;
	text-align: center;
	position: relative;
	margin-bottom: 74px;
	cursor: default;
}

#last2buy_same_popup .bottom-line-wrapper .text-color .blue {
	color: #134eb8;
}

#last2buy_same_popup .bottom-line-wrapper .text-color .orange {
	color: #ff8652;
}

#last2buy_same_popup .bottom-line-wrapper .text-color::before {
	content: '';
	width: 29px;
	height: 57px;
	background: url(/img/BuyCreditsPage/arr_blue.png?1553634068) no-repeat left bottom;
	display: inline-block;
	position: absolute;
	top: calc(100% + 6px);
	left: 216px;
}

#last2buy_same_popup .bottom-line-wrapper .text-color::after {
	content: '';
	width: 29px;
	height: 57px;
	background: url(/img/BuyCreditsPage/arr_orange.png?1553634078) no-repeat left bottom;
	display: inline-block;
	position: absolute;
	top: calc(100% + 6px);
	right: 216px;
	left: auto;
}

#last2buy_same_popup .case-variant {
	width: 326px;
	height: 152px;
	display: inline-block;
	background: #1c2821;
	padding: 12px 20px 20px;
	border-radius: 4px;
	box-sizing: border-box;
	margin: 0px 31px;
	cursor: default;
	text-shadow: 1px 0px 2px rgba(0, 0, 0, .25);
}

#last2buy_same_popup .case-variant.first {
	color: #709df0;
}

#last2buy_same_popup .case-variant.second {
	color: #ff8652;
}

#last2buy_same_popup .case-variant .price {
	font-size: 24px;
	line-height: 1;
	font-weight: bold;
}

#last2buy_same_popup .case-variant .price {
	font-size: 24px;
	line-height: 1;
	font-weight: bold;
}

#last2buy_same_popup .case-variant .old-count {
	font-size: 14px;
	position: relative;
	display: inline-block;
	line-height: 1;
	font-weight: bold;
	color: #5a82cb;
	letter-spacing: 0.1px;
}

#last2buy_same_popup .case-variant.second .old-count {
	color: rgb(168, 94, 60);
}

#last2buy_same_popup .case-variant .old-count::after {
	content: '';
	width: 133%;
	height: 2px;
	background: rgba(90, 130, 203, 0.8);
	transform: rotate(-18deg);
	position: absolute;
	top: 6px;
	left: -4px;
	right: 0;
}

#last2buy_same_popup .case-variant.second .old-count::after {
	background: rgba(168, 94, 60, 0.8);
}

#last2buy_same_popup .case-variant .curr-count {
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 0.1px;
}

#last2buy_same_popup .case-variant .curr-count > span {
	font-size: 14px;
}

#last2buy_same_popup .case-variant .bonus-line {
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 0.1px;
	text-transform: uppercase;
	padding-top: 7px;
	margin-top: 8px;
	color: #ffffff;
}

#last2buy_same_popup .case-variant .button {
	width: 190px;
	height: 40px;
	margin: 0 auto;
	display: block;
	line-height: 40px;
	text-align: center;
	background: rgb(16, 204, 157);
	background: -moz-linear-gradient(top, rgba(16, 204, 157, 1) 0%, rgba(0, 175, 155, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(16, 204, 157, 1) 0%, rgba(0, 175, 155, 1) 100%);
	background: linear-gradient(to bottom, rgba(16, 204, 157, 1) 0%, rgba(0, 175, 155, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#10cc9d', endColorstr='#00af9b', GradientType=0);
	color: #083f31 !important;
	border-radius: 4px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 0.1px;
	box-shadow: 2px 0px 6px 0px rgba(0, 0, 0, .15);
	text-decoration: none;
	cursor: pointer;
	margin-top: 16px;
}

#last2buy_same_popup .case-variant .button:hover {
	background: rgb(0, 175, 155);
	background: -moz-linear-gradient(top, rgba(0, 175, 155, 1) 0%, rgba(16, 204, 157, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 175, 155, 1) 0%, rgba(16, 204, 157, 1) 100%);
	background: linear-gradient(to bottom, rgba(0, 175, 155, 1) 0%, rgba(16, 204, 157, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00af9b', endColorstr='#10cc9d', GradientType=0);
}

#last2buy_same_popup .case-variant.first .top-line-variant {
	margin-bottom: 55px;
}

#last2buy_same_popup .desk-br {
	display: block;
}

#last2buy_same_popup .kegl {
	font-size: .85em;
}

@media (max-width: 840px) {
	#last2buy_same_popup.var2,
	#last2buy_same_popup {
		width: 306px;
	}

	#last2buy_same_popup .top-line-wrapper .case-dialog::before {
		background: url(/img/BuyCreditsPage/gir_full_height.png?1553638351) no-repeat right top;
		height: 320px;
		left: -73px;
		top: -28px;
		z-index: 0;
	}

	#last2buy_same_popup.var2 .top-line-wrapper .case-dialog,
	#last2buy_same_popup .top-line-wrapper .case-dialog {
		padding-left: 40px;
		margin-right: -16px;
		padding-top: 0px;
	}

	#last2buy_same_popup .top-line-wrapper .dialog-wrapper {
		padding: 10px 10px 15px;
		font-size: 21px;
	}

	#last2buy_same_popup.var2 .top-line-wrapper .dialog-wrapper {
		font-size: 18px;
		padding: 10px 10px 15px;
		line-height: 24px;
	}

	#last2buy_same_popup.var2 .top-line-wrapper .case-descrption,
	#last2buy_same_popup .top-line-wrapper .case-descrption {
		font-size: 14px;
		width: auto;
		padding-left: 50px;
		margin-right: -20px;
		margin-bottom: 0;
	}

	#last2buy_same_popup .mob-br {
		display: block;
	}

	#last2buy_same_popup .desk-br {
		display: inline;
	}

	#last2buy_same_popup .m-hide {
		display: none;
	}

	#last2buy_same_popup:not(.var2) .blue-bg-style {
		background: transparent;
		color: #134eb8;
		text-shadow: none;
		padding: 0px;
	}

	#last2buy_same_popup:not(.var2) .brown-bg-style {
		color: #ffb642;
		background: transparent;
		padding: 0;
		text-shadow: none;
	}

	#last2buy_same_popup .top-line-wrapper {
		padding-bottom: 22px;
	}

	#last2buy_same_popup.var2 .top-line-wrapper {
		padding-bottom: 18px;
	}

	#last2buy_same_popup .bottom-line-wrapper .text-color {
		font-size: 22px;
		margin-bottom: 14px;
	}

	#last2buy_same_popup .variants-wrapper {
		-webkit-flex-wrap: wrap !important;
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}

	#last2buy_same_popup .bottom-line-wrapper .text-color::before {
		left: -22px;
		right: auto;
		top: 46px;
		transform: rotate(-16deg);
	}

	#last2buy_same_popup .bottom-line-wrapper .text-color::after {
		height: 212px;
		width: 39px;
		left: auto;
		right: -31px;
		top: 70px;
		background: url(/img/BuyCreditsPage/arr_orange_m.png?1553640111) no-repeat left bottom;
	}

	#last2buy_same_popup .case-variant {
		margin: 12px 0px;
		height: 146px;
	}

	#last2buy_same_popup .variants-wrapper {
		margin: 0px -16px;
	}

	#last2buy_same_popup .case-variant .bonus-line {
		font-size: 16px;
	}

	#last2buy_same_popup .case-variant .price {
		font-size: 18px;
	}

	#last2buy_same_popup .bottom-line-wrapper {
		padding-top: 16px;
		padding-bottom: 14px;
	}

	a.close.special-variant {
		top: 10px;
	}

	#last2buy_same_popup.var2 .top-line-wrapper .dialog-wrapper .title-dialog {
		font-size: 18px;
		margin-bottom: 12px;
	}

	#last2buy_same_popup .procent-postfix {
		line-height: 1;
	}
}

.messages-filter {
	position: relative;
	float: left;
}

.messages-filter .filter-item {
	color: #63727b;
}

.messages-filter .filter-item.active {
	color: #1b67ba;
}

@media (max-width: 800px) {
	.messages-filter {
		width: 190px;
		padding-left: 35px;
	}

	.messages-filter .begunok {
		position: absolute;
		left: 0;
		top: 10px;
		transform: rotate(90deg);
	}

	.messages-filter .begunok:nth-child(2) {
		top: 40px;
	}

	.messages-filter .filter-item:first-child {
		display: block;
	}
}

.newchat-contacts-list .items .info-case {
	text-align: center;
	color: #999 !important;
	cursor: default;
	padding: 16px 24px;
}

.newchat-contacts-list .items .item ~ .info-case,
.newchat-online-list .items .info-case {
	display: none !important;
}

.video-duration {
	position: absolute;
	top: 4px;
	font-size: 12px;
	color: white;
	font-weight: bold;
	right: 5px;
	padding: 4px;
}

.paysystem-hosted {
	width: 360px;
	border-radius: 8px;
	box-shadow: 0 8px 16px 0 rgba(20, 48, 102, 0.1);
	background-color: #ffffff;
	padding: 40px;
	box-sizing: border-box;
	border: none;
	/*max-width: 90%;*/
}

.paysystem-hosted .close-button {
	top: -30px;
	right: -30px;
}

.paysystem-hosted .sub-title {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.43;
	letter-spacing: normal;
	color: #8a8f99;
	margin-bottom: 8px;
	cursor: default;
}

.paysystem-hosted .title-popup {
	font-size: 24px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.17;
	letter-spacing: normal;
	color: #292c33;
	cursor: default;
	margin-bottom: 36px;
}

.paysystem-hosted .site-form .item {
	margin: 0px -4px;
	width: calc(100% + 8px);
}

.paysystem-hosted .site-form .items-wrapper {
	position: relative;
	margin: 0px -4px;
}

.paysystem-hosted .site-form .items-wrapper .item {
	width: 50%;
	margin: 0px;
}

.paysystem-hosted .site-form .items-wrapper .item .input {
	width: calc(100% - 8px);
	margin: 0px 4px 16px;
	box-sizing: border-box;
}

.paysystem-hosted .site-form .item-ico-mail::before {
	content: url(/img/payments_icon/mail.png?1572441434);
	display: inline-block;
	width: 16px;
	height: 12px;
	position: absolute;
	top: 13px;
	left: 16px;
	background: transparent;
}

.paysystem-hosted .site-form .item-ico-card::before {
	content: url(/img/payments_icon/credit-card.png?1572441476);
	display: inline-block;
	width: 16px;
	height: 12px;
	position: absolute;
	top: 13px;
	left: 16px;
	background: transparent;
}

.paysystem-hosted .site-form .item-ico-calendar::before {
	content: url(/img/payments_icon/calendar.png?1572441488);
	display: inline-block;
	width: 16px;
	height: 12px;
	position: absolute;
	top: 13px;
	left: 16px;
	background: transparent;
}

.paysystem-hosted .site-form .item-ico-lock::before {
	content: url(/img/payments_icon/lock.png?1572441502);
	display: inline-block;
	width: 16px;
	height: 12px;
	position: absolute;
	top: 13px;
	left: 16px;
	background: transparent;
}

.paysystem-hosted .input {
	width: calc(100% - 8px);
	height: 40px;
	border-radius: 4px;
	border: solid 1px #cfd6e6;
	background-color: #f5f6fa;
	padding: 0px 10px 0px 32px !important;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.43;
	letter-spacing: normal;
	color: #8a8f99;
	margin: 0px 4px 16px;
	order: 1;
}

.paysystem-hosted .chat-btn-header {
	width: 100%;
	height: 56px;
	padding: 0px;
	margin-top: 32px;
}

.paysystem-hosted .site-form .input.error {
	border-color: #e64545 !important;
}

.paysystem-hosted .chat-btn-header::after {
	content: "";
	display: none;
}

.paysystem-hosted .site-form .error-message {
	position: relative;
	border: none;
	box-shadow: none;
	order: 2;
	width: 100%;
	margin: -8px 4px 16px;
	padding: 0px;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	white-space: inherit;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33;
	letter-spacing: normal;
	color: #e64545;
}

.paysystem-hosted .payment-errors::before,
.paysystem-hosted .site-form .error-message::before {
	content: '';
	display: none;
}

.paysystem-hosted .site-form input.error {
	background-image: none;
}

.paysystem-hosted .site-form input.success {
	border-color: #62b312 !important;
}

.paysystem-hosted .site-form input.success {
	background: #f5f6fa url(/img/payments_icon/check.png?1572445882) no-repeat calc(100% - 8px) center;
}

.paysystem-hosted .payment-errors {
	margin-top: 16px;
	color: #e64545;
	font-size: 12px;
}

@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700,900&display=swap);
#popup-securionpay-info {
	width: 860px;
	max-width: 90vw;
	padding: 35px 40px 48px;
	box-sizing: border-box;
	border: none;
	border-radius: 0px;
	background: url(/img/securionpay-popup-bg.png?1573054338) no-repeat center top;
}

#popup-securionpay-info .sub-title {
	background: #e68600;
	color: white;
	margin-left: -40px;
	width: 620px;
	max-width: 80%;
	border-radius: 0px 32px 32px 0;
	padding: 18px 40px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 900;
	font-size: 24px;
	cursor: default;
	margin-bottom: 32px;
}

#popup-securionpay-info .text {
	letter-spacing: 0.18px;
	line-height: 26px;
	color: white;
	width: 448px;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	max-width: 100%;
}

#popup-securionpay-info .text p {
	margin-bottom: 18px;
	cursor: default;
}

#popup-securionpay-info .btn-go {
	background: rgba(249, 214, 107, 1);
	background: -moz-linear-gradient(top, rgba(249, 214, 107, 1) 0%, rgba(241, 118, 74, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(249, 214, 107, 1)), color-stop(100%, rgba(241, 118, 74, 1)));
	background: -webkit-linear-gradient(top, rgba(249, 214, 107, 1) 0%, rgba(241, 118, 74, 1) 100%);
	background: -o-linear-gradient(top, rgba(249, 214, 107, 1) 0%, rgba(241, 118, 74, 1) 100%);
	background: -ms-linear-gradient(top, rgba(249, 214, 107, 1) 0%, rgba(241, 118, 74, 1) 100%);
	background: linear-gradient(to bottom, rgba(249, 214, 107, 1) 0%, rgba(241, 118, 74, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9d66b', endColorstr='#f1764a', GradientType=0);
	color: #67022a;
	box-shadow: 8px 0px 16px 0px rgba(0, 0, 0, .25);
	border-radius: 8px;
	width: 165px;
	line-height: 55px;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	box-sizing: border-box;
	margin-top: 32px;
	font-size: 16px;
}

#popup-securionpay-info .btn-go:hover {
	color: #67022a !important;
	background: rgba(241, 118, 74, 1);
	background: -moz-linear-gradient(top, rgba(241, 118, 74, 1) 0%, rgba(249, 214, 107, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(241, 118, 74, 1)), color-stop(100%, rgba(249, 214, 107, 1)));
	background: -webkit-linear-gradient(top, rgba(241, 118, 74, 1) 0%, rgba(249, 214, 107, 1) 100%);
	background: -o-linear-gradient(top, rgba(241, 118, 74, 1) 0%, rgba(249, 214, 107, 1) 100%);
	background: -ms-linear-gradient(top, rgba(241, 118, 74, 1) 0%, rgba(249, 214, 107, 1) 100%);
	background: linear-gradient(to bottom, rgba(241, 118, 74, 1) 0%, rgba(249, 214, 107, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1764a', endColorstr='#f9d66b', GradientType=0);
}

.my-info-page .credits-new-line {
	background: #EBEBEB url(../img/image_credits_profile.png?1590677270) no-repeat 14px center;
	border-radius: 3px;
	padding-top: 9px;
	padding-bottom: 14px;
	padding-right: 15px;
}

.my-info-page .credits-new-line .gray-action-button {
	width: 139px;
	height: 33px;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15);
}

.my-info-page .credits-new-line.pending {
	background: #EBEBEB;
	padding-left: 15px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.my-info-page .credits-new-line.pending img {
	margin-right: 8px;
	position: relative;
	top: 2px;
}

.my-info-page .credits-new-line.pending .text-pending {
	width: 100%;
	text-transform: uppercase;
	font-weight: bold;
	color: #4C4C4C;
	font-size: 16px;
	line-height: 21px;
	cursor: default;
}

.my-info-page .credits-new-line.pending .text-pending > span {
	display: inline-block;
}

.my-info-page .credits-new-line.pending .text-pending .green {
	color: #27AF9B;
}

.my-info-page .credits-new-line.pending .text-pending .small-text {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 113.2%;
	color: #666666;
	text-transform: none;
}

#popup-credits-profile {
	width: 420px;
	max-width: calc(100vw - 24px);
	margin: 24px 12px;
	border: none;
}

#popup-credits-profile img {
	max-width: 100%;
}

#popup-credits-profile .close {
	width: 16px;
	height: 16px;
	opacity: 0.8;
	background: url(/img/close-white-big.png?1590677270) no-repeat center;
	cursor: pointer;
	position: absolute;
	top: 12px;
	right: 12px;
}

#popup-credits-profile .close:hover {
	opacity: 1;
}

#popup-credits-profile .content-popup {
	margin-left: 29px;
	margin-right: 29px;
	margin-top: 29px;
	margin-bottom: 30px;
}

#popup-credits-profile .content-popup .title-text {
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 110.3%;
	color: #4B4B4B;
	cursor: default;
	margin-bottom: 20px;
}

#popup-credits-profile .content-popup .text {
	cursor: default;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 113.2%;
	color: #666666;
}

#popup-credits-profile .content-popup .text p {
	margin-bottom: 6px;
}

#popup-credits-profile .content-popup .description {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 113.2%;
	color: #666666;
	opacity: 0.5;
	margin-top: 18px;
	cursor: default;
}

#popup-credits-profile .content-popup .variants-line {
	padding-top: 10px;
	padding-bottom: 12px;
	margin-left: -4px;
	margin-right: -4px;
}

#popup-credits-profile .content-popup .variants-line .item {
	width: 100%;
	height: 79px;
	background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.6) 100%);
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.09);
	border-radius: 5px;
	margin-left: 4px;
	margin-right: 4px;
	cursor: pointer;
	position: relative;
}

#popup-credits-profile .content-popup .variants-line .item:hover {
	background: linear-gradient(180deg, #03CAB2 0%, #01B09B 100%);
	border-radius: 5px;
}

#popup-credits-profile .content-popup .variants-line input[type="radio"]:checked + .item {
	background: linear-gradient(180deg, #03CAB2 0%, #01B09B 100%);
	box-shadow: 0px 6px 29px rgba(0, 175, 155, 0.59);
}

#popup-credits-profile .content-popup .variants-line input[type="radio"],
#popup-credits-profile .content-popup .variants-line .item .icheckbox_flat-grey {
	opacity: 0;
	position: absolute !important;
}

#popup-credits-profile .content-popup .variants-line .item .count {
	text-align: center;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 31px;
	color: #AAAAAA;
	width: 100%;
}

#popup-credits-profile .content-popup .variants-line .item .info {
	text-align: center;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #AAAAAA;
	width: 100%;
}

#popup-credits-profile .content-popup .variants-line input[type="radio"]:checked + .item .count,
#popup-credits-profile .content-popup .variants-line .item:hover .count {
	color: white;
}

#popup-credits-profile .content-popup .variants-line input[type="radio"]:checked + .item .info,
#popup-credits-profile .content-popup .variants-line .item:hover .info {
	color: white;
}

#popup-credits-profile .content-popup .need-credits-line {
	background: #F7F7F7;
	border-radius: 5px;
	padding: 9px 8px;
	padding-left: 20px;
	padding-bottom: 20px;
}

#popup-credits-profile .content-popup .need-credits-line .text {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 113.2%;
	color: #666666;
	opacity: 0.5;
}

#popup-credits-profile .content-popup .need-credits-line input {
	width: 84px;
	height: 40px;
	background: #FFFFFF;
	border-radius: 5px;
	margin-left: 8px;
	border: none;
	outline: none;
	text-align: center;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 113.2%;
	text-align: center;
	color: #666666;
}

#popup-credits-profile .content-popup button {
	width: 137.23px;
	height: 33px;
	background: linear-gradient(360deg, #1951B5 0%, #3968BB 100%);
	border: 1px solid #2B5FB8;
	box-sizing: border-box;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15);
	border-radius: 3px;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	line-height: 17px;
	display: flex;
	align-items: center;
	color: #FFFFFF;
	display: block;
	cursor: pointer;
}

#popup-credits-profile .content-popup button:hover {
	background: linear-gradient(360deg, #3968BB 0%, #1951B5 100%);
}

#popup-credits-profile .content-popup .btn-line {
	padding-top: 20px;
}

@media (min-width: 801px) {
	.my-info-page .review-line.mobile {
		display: none !important;
	}

	.my-info-page .col-credits.mobile {
		display: none !important;
	}
}

.special {
	display: flex;
	align-items: center;
	background: #F5F9FC;
	padding: 13px;
	border-radius: 10px;
	position: relative;
	max-width: 665px;
	margin: auto;
}

@media (min-width: 768px) {
	.data-text {
		display: none
	}
}


@media (max-width: 800px) {
	.special {
		flex-direction: column;
		align-items: flex-start;
	}

	.my-info-page .col-credits:not(.mobile) {
		display: none !important;
	}

	.my-info-page .credits-new-line {
		padding-top: 68px;
		background-position: center 12px;
		-webkit-box-pack: center !important;
		-webkit-justify-content: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
		margin-bottom: 32px;
		margin-left: 12px;
		margin-right: 12px;
	}

	.my-info-page .credits-new-line.pending .text-pending {
		font-size: 12px;
	}

	.my-info-page .credits-new-line.pending .text-pending .small-text {
		font-size: 12px;
	}

	.my-info-page .credits-new-line.pending {
		padding-right: 10px;
	}

	#popup-securionpay-info {
		background-size: cover;
		background-position: left top
	}

	.my-info-page .review-line:not(.mobile) {
		display: none !important
	}

	.my-info-page .review-line.mobile {
		margin-top: -24px;
		margin-bottom: 12px;
		margin-left: 12px;
		margin-right: 12px;
	}

	.my-info-page .video-review-prof-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}

	.my-info-page .video-review-prof-wrapper .container-wrap img {
		margin-bottom: 10px;
	}
}


/* WHO WE ARE */
a.wwa__btn {
	display: block;
	width: 141px;
	margin: 0 auto;
	font: bold 14px/1 'PT Sans', sans-serif;
	font: bold 16px/1 'PT Sans', sans-serif;
	text-decoration: none;
	text-align: center;
	letter-spacing: 0px;
	color: white;
	padding: 8px 0 8px 0;
	border-radius: 3px;
	box-sizing: border-box;
	border: 1px solid #2B5FB8;
	background: -webkit-gradient(linear, left bottom, left top, from(#1951B5), to(#3968BB));
	background: linear-gradient(360deg, #1951B5 0%, #3968BB 100%);
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15);
	position: relative;
}

a.wwa__btn:hover, a.wwa__btn:focus {
	color: white !important;
	text-decoration: none !important;
	border: 1px solid #3868bf;
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #3767be), color-stop(0, #4e83e4));
	background: linear-gradient(90deg, #3767be 0, #4e83e4);
	-webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.21);
	box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.21);
}

a.wwa__btn.wwa__btn-medium {
	width: 197px;
}

a.wwa__btn.wwa__btn_turquoise {
	border: 1px solid #4BAC9C;
	background: -webkit-gradient(linear, left top, left bottom, from(#5BC8A0), to(#4BAD9C));
	background: linear-gradient(180deg, #5BC8A0 0%, #4BAD9C 100%);
}

a.wwa__btn.wwa__btn_turquoise:hover {
	background: #00af9b;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00af9b), color-stop(0, #10cc9d));
	background: linear-gradient(180deg, #00af9b 0, #10cc9d);
}

.break-after::after {
	content: '\A';
	white-space: pre;
}

.wwa__title {
	font: bold 18px/1 'PT Sans', sans-serif;
	font: bold 20px/1 'PT Sans', sans-serif;
	text-align: center;
	color: #1E488D;
}

#wwa {
	display: block;
	width: calc(100% + 24px);
	margin-left: -12px;
	background-color: #f5f5f5;
	box-sizing: border-box;
	margin-bottom: -20px;
	margin-top: -20px;
}

#wwafirst {
	width: 100%;
	padding: 73px 0 82px 0;
	background: url(/i/who-we-are/first__bg.jpg?1588006904) no-repeat center center/cover;
}

#wwafirst .wwafirst__title {
	font: bold 30px/1.05 'PT Sans', sans-serif;
	font: bold 35px/1.05 'PT Sans', sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: white;
	margin-bottom: 15px;
}

#wwafirst .wwafirst__text1 {
	font: bold 18px/1 'PT Sans', sans-serif;
	font: bold 20px/1 'PT Sans', sans-serif;
	text-align: center;
	color: white;
	margin-bottom: 28px;
}

#wwaeggs {
	padding: 21px 21px 47px;
}

#wwaeggs .wwaeggs__wrap::after,
#wwaeggs .wwaeggs__wrap2::after {
	/* content: '\A'; */
	/* white-space: pre;  */
}

#wwaeggs .wwaeggs__list {
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
}

#wwaeggs .wwaeggs__list li {
	display: block;
	width: 33%;
	min-height: 192px;
	padding: 35px 20px 32px 30px;
	background: #FFFFFF;
	border-radius: 3px;
	margin-bottom: calc(1% / 2);
	box-sizing: border-box;
}

#wwaeggs .wwaeggs__list li.wwaeggs__first {
	padding: 35px 30px 32px;
	background-color: #1E488D;
}

#wwaeggs .wwaeggs__list li.wwaeggs__first .wwaeggs__title {
	display: block;
	/* font: bold 18px/1 'PT Sans', sans-serif; */
	text-align: center;
	color: white;
	margin-bottom: 29px;
}

#wwaeggs .wwaeggs__list li.wwaeggs__first .wwaeggs__description {
	text-align: center;
	font: 16px/22px 'PT Sans', sans-serif;
	color: white;
}

#wwaeggs .wwaeggs__title {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font: bold 16px/1 'PT Sans', sans-serif;
	font: bold 20px/1 'PT Sans', sans-serif;
	color: #1E488D;
	margin-bottom: 14px;
}

#wwaeggs .wwaeggs__title svg {
	margin-right: 20px;
}

#wwaeggs .wwaeggs__description {
	font: 13px/12px 'PT Sans', sans-serif;
	font: 16px/22px 'PT Sans', sans-serif;
	color: #8EA3C6;
}

#wwasteps {
	width: 100%;
	padding: 0 21px 58px;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#wwasteps .wwasteps__title {
	padding: 86px 0 147px 0;
	font: bold 24px/23px 'PT Sans', sans-serif;
	font: bold 32px/30px 'PT Sans', sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: white;
	background: url(/i/who-we-are/steps__bg.jpg?1588006904) no-repeat center center/cover;
}

#wwasteps .wwasteps__list {
	width: 67%;
	max-width: 100%;
	box-sizing: border-box;
	margin: 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 20px;
	margin-top: -102px;
}

#wwasteps .wwasteps__list li {
	display: block;
	padding: 0;
	width: 184px;
	min-height: 174px;
	background: white;
	border-radius: 3px;
	list-style-type: none;
	position: relative;
}

#wwasteps .wwasteps__list li::before {
	content: attr(data-step);
	display: block;
	position: absolute;
	top: 50px;
	left: -webkit-calc(50% - 13.5px);
	left: calc(50% - 13.5px);
	font: bold 48px/1 'PT Sans', sans-serif;
	color: #1E488D;
}

#wwasteps .wwasteps__list li span {
	display: block;
	padding-top: 130px;
	padding-bottom: 11px;
	font: 14px/1 'PT Sans', sans-serif;
	font: 16px/1 'PT Sans', sans-serif;
	text-align: center;
	color: #1E488D;
}

#wwasteps .wwasteps__list li svg:not(.wwasteps_arrow) {
	position: absolute;
	top: 10px;
	right: -13px;
}

#wwasteps .wwasteps__list svg.wwasteps_arrow {
	display: block;
	margin-top: 130px;
	position: relative;
	left: 2px;
}

#wwareviews {
	overflow: hidden;
}

#wwareviews .wwareviews__slider {
	width: 110%;
	margin-left: -5%;
	padding: 30px 0 32px;
	position: relative;
	z-index: 1;
}

#wwareviews .wwareviews__slider .owl-stage {
	padding-top: 20px;
}

#wwareviews .wwareviews__slider .owl-nav {
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	width: 40%;
	position: absolute;
	left: 30%;
	top: 70%;
}

#wwareviews .wwareviews__slider .owl-nav .owl-prev img {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

#wwareviews .wwareviews__slider .owl-nav img:hover {
	opacity: .5;
}

#wwareviews .wwareviews__slider .owl-dots {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 0 auto;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100px;
	display: none;
}

#wwareviews .wwareviews__slider .owl-dots .owl-dot {
	width: 10px;
	height: 10px;
	margin-right: 5px;
	border-radius: 50%;
	background: #C4C4C4;
}

#wwareviews .wwareviews__slider .owl-dots .owl-dot:last-child {
	margin-right: 0;
}

#wwareviews .wwareviews__slider .owl-dots .owl-dot.active {
	background: #1E488D;
}

#wwareviews .wwareviews__item {
	opacity: 0.5;
	position: relative;
}

#wwareviews .wwareviews__item::before {
	content: '';
	display: block;
	width: 100%;
	height: 30px;
}

#wwareviews .wwareviews__item::after {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

#wwareviews .owl-item.center .wwareviews__item::after {
	display: none;
}

#wwareviews .wwareviews__item .wwareviews__video {
	min-height: 192px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	margin: 0 34px;
	position: relative;
	top: 2px;
}

#wwareviews .wwareviews__item .wwareviews__video svg {
	display: none;
}

#wwareviews .wwareviews__item .wwareviews__description {
	visibility: hidden;
	background: white;
	border-radius: 3px;
	padding: 21px 5px 23px;
}

#wwareviews .wwareviews__item .wwareviews__description h4 {
	font: bold 16px/15px 'PT Sans', sans-serif;
	font: bold 18px/17px 'PT Sans', sans-serif;
	text-align: center;
	color: #1E488D;
	margin-bottom: 9px;
}

#wwareviews .wwareviews__item .wwareviews__description p {
	font: 14px/13px 'PT Sans', sans-serif;
	font: 15px/14px 'PT Sans', sans-serif;
	text-align: center;
	color: #1E488D;
}

#wwareviews .owl-item.center {
	-webkit-transform: scale(1.08);
	-ms-transform: scale(1.08);
	transform: scale(1.08);
	position: relative;
	z-index: 22;
}

#wwareviews .owl-item.center .wwareviews__item {
	opacity: 1;
}

#wwareviews .owl-item.center .wwareviews__item::before {
	content: '';
	display: block;
	width: 100%;
	height: 0px;
}

#wwareviews .owl-item.center .wwareviews__video {
	min-height: 220px;
	padding: 0;
	top: 0;
	height: 100%;
	margin: 0;
	margin-bottom: 6px;
	-webkit-transition: all .25s;
	transition: all .25s;
}

#wwareviews .owl-item.center .wwareviews__video:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: transparent;
	-webkit-transition: all .25s;
	transition: all .25s;
	z-index: 1;
	transition: all .25s;
}

#wwareviews .owl-item.center .wwareviews__video:hover {
	-webkit-transition: all .25s;
	transition: all .25s;
	cursor: pointer;
}

#wwareviews .owl-item.center .wwareviews__video:hover:before {
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(30, 72, 141, 0.57)), to(rgba(30, 72, 141, 0.57)));
	background: linear-gradient(0deg, rgba(30, 72, 141, 0.57), rgba(30, 72, 141, 0.57));
	-webkit-transition: all .25s;
	transition: all .25s;
}

#wwareviews .owl-item.center .wwareviews__video svg {
	display: block;
	position: relative;
	z-index: 2;
}

#wwareviews .owl-item.center .wwareviews__description {
	visibility: visible;
}

#wwareviews .owl-item.center .wwareviews__description h4 {
	font: bold calc(16px / 1.08)/calc(15px / 1.08) "PT Sans", sans-serif;
}

#wwareviews .owl-item.center .wwareviews__description p {
	font: calc(14px / 1.08)/16px "PT Sans", sans-serif;
}

#wwacare {
	padding: 0 21px 60px;
}

#wwacare .wwa__title {
	margin-bottom: 28px;
}

#wwacare .wwa__title .break-after::after {
	display: none;
}

#wwacare .wwacare__tabs {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 20px;
}

#wwacare .wwacare__img {
	width: 50%;
}

#wwacare .wwacate__right {
	width: 50%;
}

#wwacare .wwacate__right .wwacare__item {
	width: -webkit-calc(100% - 9px);
	width: calc(100% - 9px);
	padding: 29px 33px 26px;
	border-radius: 3px;
	background: white;
	margin-bottom: 3px;
	margin-left: 9px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}

#wwacare .wwacate__right .wwacare__item:nth-child(2) {
	padding: 28px 33px 20px;
}

#wwacare .wwacate__right .wwacare__item:nth-child(3) {
	padding: 23px 33px 20px;
	margin-bottom: 0;
}

#wwacare .wwacate__right .wwacare__subtitle {
	font: bold 16px/1 'PT Sans', sans-serif;
	font: bold 18px/1 'PT Sans', sans-serif;
	color: #1E488D;
	margin-bottom: 9px;
}

#wwacare .wwacate__right .wwacare__text1 {
	font: 14px/13px 'PT Sans', sans-serif;
	font: 16px/15px 'PT Sans', sans-serif;
	color: #1E488D;
}

#wwacare .wwacate__right svg {
	position: absolute;
	top: 17px;
	right: 18px;
}

#wwapoint {
	padding: 0 21px 60px;
}

#wwapoint .wwapoint__accent {
	width: 100%;
	padding: 26px 42px;
	background: #27AF9B;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font: bold 18px/17px 'PT Sans', sans-serif;
	text-align: center;
	color: #0A5E51;
	margin-bottom: 28px;
}

#wwapoint .wwapoint__accent.wwapoint__accent_white {
	background: white;
	/* font: bold 16px/15px 'PT Sans', sans-serif; */
	text-align: center;
	color: #1E488D;
	margin-bottom: 21px;
}

#wwapoint .wwa__title {
	text-align: left;
	margin-bottom: 21px;
}

#wwapoint .wwapoint__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 20px;
}

#wwapoint .wwapoint__list li {
	width: -webkit-calc(50% - 2px);
	width: calc(50% - 2px);
	list-style-type: none;
	padding: 18px 15px 18px 28px;
	margin-bottom: 3px;
	background: white;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
}

#wwapoint .wwapoint__list li:nth-child(3), #wwapoint .wwapoint__list li:nth-child(4) {
	padding: 23px 12px 24px 28px;
}

#wwapoint .wwapoint__list .wwapoint__number {
	width: 43px;
	height: 60px;
	background: #F5F5F5;
	border-radius: 5px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	font: bold 28px/1 'PT Sans', sans-serif;
	text-align: center;
	color: #1E488D;
}

#wwapoint .wwapoint__list .wwapoint__text1 {
	width: -webkit-calc(100% - 74px);
	width: calc(100% - 74px);
	padding-left: 31px;
	font: 14px/13px 'PT Sans', sans-serif;
	font: 16px/15px 'PT Sans', sans-serif;
	color: #1E488D;
}

@media (max-width: 1200.98px) {
	.site-content.who-we-are {
		padding: 20px 12px;
	}
}

@media (max-width: 800.98px) {
	#wwa {
		width: calc(100% + 17px);
		margin-left: -12px;
		margin-bottom: -20px;
	}

	.break-before-sm::before {
		content: '\A';
		white-space: pre;
	}

	#wwafirst {
		width: 100%;
		max-width: 100%;
	}

	#wwaeggs {
		padding: 21px 21px 47px;
	}

	#wwaeggs .wwaeggs__wrap::after {
		white-space: normal;
	}

	#wwaeggs .wwaeggs__list li {
		width: 49%;
		padding: 35px 20px 32px 20px;
		margin-bottom: -webkit-calc(1%);
		margin-bottom: calc(1%);
	}

	#wwaeggs .wwaeggs__list li.wwaeggs__first {
		padding: 35px 20px 32px;
	}

	#wwaeggs .wwaeggs__list li.wwaeggs__first .wwaeggs__title {
		display: block;
		font: bold 18px/1 'PT Sans', sans-serif;
		margin-bottom: 29px;
	}

	#wwaeggs .wwaeggs__title {
		font: bold 16px/1 'PT Sans', sans-serif;
		margin-bottom: 14px;
	}

	#wwaeggs .wwaeggs__description {
		font: 16px/18px 'PT Sans', sans-serif;
	}

	#wwasteps {
		padding: 0 0 82px;
	}

	#wwasteps .wwasteps__list {
		width: 95%;
		padding: 0 21px;
		margin-bottom: 20px;
		margin-top: -102px;
	}

	#wwasteps .wwasteps__list li {
		padding: 0 5px;
		width: 25%;
	}

	#wwacare {
		padding: 0 21px 30px;
	}

	#wwacare .wwa__title {
		margin-bottom: 16px;
	}

	#wwacare .wwacare__tabs {
		margin-bottom: 20px;
	}

	#wwacare .wwacare__img {
		width: 50%;
	}

	#wwacare .wwacate__right {
		width: 50%;
	}

	#wwacare .wwacate__right .wwacare__item {
		width: -webkit-calc(100% - 9px);
		width: calc(100% - 9px);
		margin-left: 9px;
	}

	#wwacare .wwacate__right .wwacare__item:nth-child(1), #wwacare .wwacate__right .wwacare__item:nth-child(2), #wwacare .wwacate__right .wwacare__item:nth-child(3) {
		padding: 19px 23px 16px;
	}

	#wwacare .wwacate__right .wwacare__item:last-child {
		margin-bottom: 0;
	}

	#wwacare .wwacate__right .wwacare__subtitle {
		font: bold 16px/1 'PT Sans', sans-serif;
		margin-bottom: 9px;
	}

	#wwacare .wwacate__right .wwacare__text1 {
		font: 14px/13px 'PT Sans', sans-serif;
	}

	#wwacare .wwacate__right .wwacare__text1 .break-after::after {
		white-space: normal;
	}

	#wwapoint {
		padding: 0 21px 60px;
	}

	#wwapoint .wwapoint__accent {
		width: 100%;
		padding: 16px 12px;
		font: bold 18px/17px 'PT Sans', sans-serif;
		margin-bottom: 20px;
	}

	#wwapoint .wwapoint__accent.wwapoint__accent_white {
		font: bold 16px/15px 'PT Sans', sans-serif;
		margin-bottom: 21px;
	}

	#wwapoint .wwa__title {
		text-align: center;
	}

	#wwapoint .wwapoint__list {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin-bottom: 20px;
	}

	#wwapoint .wwapoint__list li {
		width: 100%;
		padding: 10px 11px;
		margin-bottom: 10px;
		display: block;
	}

	#wwapoint .wwapoint__list li:nth-child(3), #wwapoint .wwapoint__list li:nth-child(4) {
		padding: 10px 11px;
	}

	#wwapoint .wwapoint__list li:last-child {
		margin-bottom: 0;
	}

	#wwapoint .wwapoint__list .wwapoint__number {
		width: 43px;
		height: 35px;
		font: bold 28px/1 'PT Sans', sans-serif;
		margin-bottom: 9px;
	}

	#wwapoint .wwapoint__list .wwapoint__text1 {
		display: block;
		width: 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 0px;
		font: 14px/13px 'PT Sans', sans-serif;
	}
}

@media (max-width: 576.98px) {
	#wwafirst {
		width: 100%;
		max-width: 100%;
		padding: 58px 0 72px 0;
		background: url(/i/who-we-are/first__bg-sm.jpg?1588006904) no-repeat center center/cover;
	}

	#wwafirst .wwafirst__title {
		font: bold 22px/24px 'PT Sans', sans-serif;
		margin-bottom: 12px;
	}

	#wwafirst .wwafirst__text1 {
		font: bold 14px/1 'PT Sans', sans-serif;
		margin-bottom: 35px;
	}

	#wwaeggs {
		padding: 30px 0px 30px;
		overflow: hidden;
	}

	#wwaeggs .wwaeggs__wrap::after {
		white-space: normal;
	}

	#wwaeggs .wwaeggs__list {
		position: relative;
	}

	#wwaeggs .wwaeggs__list li {
		width: 100%;
		height: auto;
		border-radius: 0;
		padding: 8px 17px 11px 30px;
		margin-bottom: 4px;
	}

	#wwaeggs .wwaeggs__list li.wwaeggs__first {
		padding: 14px 20px 15px;
		margin-bottom: 11px;
	}

	#wwaeggs .wwaeggs__list li.wwaeggs__first .wwaeggs__title {
		display: block;
		font: bold 18px/1 'PT Sans', sans-serif;
		margin-bottom: 6px;
	}

	#wwasteps .wwasteps__title {
		padding: 32px 0 65px 0;
		font: bold 18px/17px 'PT Sans', sans-serif;
		background: url(/i/who-we-are/steps__bg.jpg?1588006904) no-repeat center center/cover;
	}

	#wwasteps .wwasteps__wrap::after {
		content: '\A';
		white-space: pre;
	}

	#wwasteps .wwasteps__list {
		width: 100%;
		padding: 0 10px;
		margin-bottom: 20px;
		margin-top: -21px;
	}

	#wwasteps .wwasteps__list li {
		padding: 0 5px;
		width: 30%;
		min-height: 150px;
	}

	#wwasteps .wwasteps__list li::before {
		display: block;
		position: absolute;
		top: 40px;
		left: -webkit-calc(50% - 13.5px);
		left: calc(50% - 13.5px);
		font: bold 48px/1 'PT Sans', sans-serif;
		color: #1E488D;
	}

	#wwasteps .wwasteps__list li span {
		padding-top: 110px;
	}

	#wwasteps .wwasteps__list li svg:not(.wwasteps_arrow) {
		position: absolute;
		top: -25px;
		right: -webkit-calc(50% - 25px);
		right: calc(50% - 25px);
	}

	#wwasteps .wwasteps__list svg.wwasteps_arrow {
		margin-top: 69px;
		left: 1px;
	}

	#wwareviews {
		overflow: hidden;
	}

	#wwareviews .wwareviews__slider {
		width: 100%;
		margin-left: 0%;
		padding: 30px 0 32px;
		position: relative;
		z-index: 1;
	}

	#wwareviews .wwareviews__slider .owl-stage-outer {
		margin-bottom: 20px;
	}

	#wwareviews .wwareviews__slider .owl-nav {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin: 0 auto;
		width: 20px;
		height: auto;
		position: absolute;
		left: auto;
		right: 0;
		top: auto;
		bottom: 30px;
	}

	#wwareviews .wwareviews__slider .owl-nav .owl-prev {
		display: none;
	}

	#wwareviews .wwareviews__slider .owl-nav img:hover {
		opacity: .5;
	}

	#wwareviews .wwareviews__slider .owl-dots {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		width: 80%;
		margin: 0;
		margin-right: 10px;
		padding-left: 10px;
	}

	#wwareviews .wwareviews__item {
		opacity: 0.5;
		position: relative;
	}

	#wwareviews .wwareviews__item::before {
		height: 0px;
	}

	#wwareviews .wwareviews__item .wwareviews__video {
		min-height: 220px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		background-position: right top;
		background-repeat: no-repeat;
		background-size: cover;
		background-size: contain;
		margin: 0 34px;
		top: 0px;
	}

	#wwareviews .wwareviews__item .wwareviews__video svg {
		display: none;
	}

	#wwareviews .wwareviews__item .wwareviews__description {
		visibility: visible;
		padding: 21px 5px 23px;
	}

	#wwareviews .wwareviews__item .wwareviews__description h4 {
		font: bold 16px/15px 'PT Sans', sans-serif;
		margin-bottom: 9px;
	}

	#wwareviews .wwareviews__item .wwareviews__description p {
		font: 14px/16px 'PT Sans', sans-serif;
	}

	#wwareviews .owl-item.center {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}

	#wwacare {
		padding: 0 10px 30px;
	}

	#wwacare .wwacare__tabs {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-bottom: 20px;
	}

	#wwacare .wwacare__img {
		display: block;
		width: -webkit-calc(100% + 20px);
		width: calc(100% + 20px);
		margin-left: -10px;
		margin-bottom: 11px;
		height: 100%;
	}

	#wwacare .wwacate__right {
		width: 100%;
	}

	#wwacare .wwacate__right .wwacare__item {
		width: 100%;
		margin-left: 0px;
	}

	#wwacare .wwacate__right .wwacare__item:nth-child(1), #wwacare .wwacate__right .wwacare__item:nth-child(2), #wwacare .wwacate__right .wwacare__item:nth-child(3) {
		padding: 27px 21px 22px;
	}

	#wwacare .wwacate__right .wwacare__item:last-child {
		margin-bottom: 0;
	}

	#wwacare .wwacate__right .wwacare__subtitle {
		font: bold 16px/1 'PT Sans', sans-serif;
		margin-bottom: 9px;
	}

	#wwacare .wwacate__right .wwacare__text1 {
		font: 14px/13px 'PT Sans', sans-serif;
	}
}

/* /WHO WE ARE */
=
=
=
=
=
=
=
@media (max-width: 395px) {
	#popup-credits-profile .content-popup .title-text {
		font-size: 16px;
	}

	#popup-credits-profile .content-popup .title-text {
		margin-bottom: 16px;
	}

	#popup-credits-profile .content-popup .variants-line .item .info,
	#popup-credits-profile .content-popup .description,
	#popup-credits-profile .content-popup .text p {
		font-size: 11px;
	}

	#popup-credits-profile .content-popup button,
	#popup-credits-profile .content-popup .need-credits-line .text {
		font-size: 12px;
	}

	#popup-credits-profile .content-popup .variants-line .item .count {
		font-size: 14px;
		line-height: 18px;
	}

	#popup-credits-profile .content-popup .variants-line .item {
		height: 64px;
	}

	#popup-credits-profile .content-popup {
		margin: 24px;
	}
}

>>> >>> >

8739
-users-borrows
	/************************************************************ /css/affiliate_program.css *********/
#af-program-wrap {
	width: 100%;
}

#af-program {
	margin: 0 -12px 15px -12px;
}

#af-program > div {
	padding: 0 12px;
}

#af-program .gifts-banner {
	background: -webkit-linear-gradient(306.1deg, #21EA9F -4.87%, #0F8A92 82.61%);
	background: linear-gradient(143.9deg, #21EA9F -4.87%, #0F8A92 82.61%);
}

#af-program .title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 24px 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

#af-program .title > div {
	padding: 0 40px;
	font-weight: bold;
	font-size: 22px;
	line-height: 120%;
	letter-spacing: 0.01em;
	color: #F4FFFC;
}

#af-program .title > div:first-child {
	font-size: 30px;
	line-height: 92%;
	color: #FFFFFF;
}

#af-program .main-banner {
	height: 260px;
	margin-bottom: 12px;
	padding: 32px 32px 0 32px;
	background: #FFFFFF;
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
	border-radius: 5px;
}

#af-program .main-banner .progress {
	position: relative;
	padding-bottom: 19px;
}

#af-program .main-banner .progress img {
	max-width: 100%;
}

#af-program .main-banner .progress img[data-type="desktop"] {
	display: block;
}

#af-program .main-banner .progress img[data-type="mobile"] {
	display: none;
}

#af-program .main-banner .progress .gift-ordered {
	position: absolute;
	top: 5px;
	display: none !important;
}

#af-program .main-banner .progress .gift-ordered.ordered-1 {
	left: 48px;
}

#af-program .main-banner .progress .gift-ordered.ordered-2 {
	left: 126px;
}

#af-program .main-banner .progress .gift-ordered.ordered-3 {
	left: 234px;
}

#af-program .main-banner .progress .gift-ordered.ordered-4 {
	left: 305px;
}

#af-program .main-banner .progress .gift-ordered.ordered-5 {
	left: 440px;
}

#af-program .main-banner .progress .gift-ordered.ordered-6 {
	left: 576px;
}

#af-program .main-banner .progress .gift-ordered.ordered-7 {
	left: 868px;
}

#af-program .main-banner .info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 20px 0;
	border-top: 1px solid #F0F0F0;
}

#af-program .main-banner .info > div {
	font-size: 22px;
	line-height: 92%;
	color: #4E4E4E;
}

#af-program .main-banner .info > div span {
	font-weight: bold;
	color: #2AC483;
}

#af-program .main-banner .info > button {
	padding: 13px 14px;
	background: -webkit-gradient(linear, left top, left bottom, from(#FCD208), to(#FBAC0B));
	background: linear-gradient(180deg, #FCD208 0%, #FBAC0B 100%);
	border-radius: 3px;
	font-weight: bold;
	font-size: 16px;
	line-height: 113.2%;
	text-align: center;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #FFFFFF;
	border: none;
}

#af-program .main-banner .info > button:hover,
#af-program .gf-frame .gf_frame_buttons .button-confirm:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#FBAC0B), to(#FBAC0B));
	background: linear-gradient(180deg, #FBAC0B 0%, #FBAC0B 100%);
}

#af-program .main-banner .info > button:active,
#af-program .gf-frame .gf_frame_buttons .button-confirm:active {
	background: #E19B0A;
}

#af-program .main-banner .info > button:after {
	content: url(/img/affiliate_program/arrow_down.png?1628515612);
	display: inline-block;
	margin: 0 0 1px 5px;
}

#af-program .af-program-footer {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 41px;
	margin: 0 -12px;
	font-size: 18px;
	line-height: 92%;
	text-align: center;
	color: #FFFFFF;
}

#af-program .gifts-banner .af-program-footer {
	background: #039CA6;
	opacity: 0.8;
}

#af-program .gifts-list-wrap,
#af-program .action_conditions {
	background: #ffffff;
	margin: 0 -12px;
	padding: 40px;
}

#af-program .gifts-list-wrap h3 {
	font-size: 30px;
	line-height: 92%;
	color: #4E4E4E;
}

#af-program .gifts-list-wrap h4 {
	margin: 28px 0;
	font-size: 24px;
	line-height: 92%;
	color: #4E4E4E;
}

#af-program .gifts-list-wrap .text,
#af-program .action_conditions .text {
	padding-right: 279px;
}

#af-program .gifts-list-wrap .text,
#af-program .action_conditions .text > div {
	margin: 21px 0;
	font-size: 18px;
	line-height: 120%;
	color: #4E4E4E;
}

#af-program .gifts-list-wrap .text {
	padding-right: 191px;
}

#af-program .action_conditions h3 {
	font-weight: bold;
	font-size: 30px;
	line-height: 92%;
	color: #4E4E4E;
}

#af-program .action_conditions h4 {
	margin: 20px 0 10px;
	font-weight: bold;
	font-size: 22px;
	line-height: 120%;
	color: #00AE99;
}

#af-program .action_conditions .text ul {
	margin-left: 25px;
}

#af-program .action_conditions .text ul li::marker {
	font-size: 14px;
}

#af-program .gifts-list-wrap .gifts-list-divider {
	width: 329px;
	border-bottom: 1px solid #CCE0D9;
}

.gifts-list-wrap .af-program-footer {
	background: #06A3AD;
	opacity: 0.6;
}

#af-program .af-program-footer span {
	margin-bottom: 5px;
	cursor: pointer;
}

#af-program .af-program-footer span:before {
	margin-right: 7px;
	position: relative;
	bottom: 2px;
}

#af-program .af-program-footer span:first-child:before {
	content: url(/img/affiliate_program/arrow_down.png?1628515612);
}

#af-program .af-program-footer span:last-child:before {
	content: url(/img/affiliate_program/arrow_up.png?1628515612);
}

#af-program .gifts-list {
	list-style: unset;
}

#af-program .gifts-list-unit {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 15px;
}

#af-program .gifts-list-unit button {
	width: 121px;
	height: 44px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	line-height: 113.2%;
	text-align: center;
	letter-spacing: 0.05em;
	background: #F2F2F2;
	border: none;
	border-radius: 3px;
	color: #B7B7B7;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
}

#af-program .gifts-list-unit .unit-image {
	width: 100px;
	height: 80px;
	text-align: center;
	margin: 0 20px;
}

#af-program .gifts-list-unit .unit-image img {
	height: 100%;
	width: auto;
}

#af-program .gifts-list-unit .unit-name .gift-title {
	font-weight: bold;
	font-size: 18px;
	line-height: 120%;
	color: #4E4E4E;
}

#af-program .gifts-list-unit .unit-name .gift-qt {
	font-weight: normal;
	font-size: 18px;
	line-height: 120%;
	color: #B7B7B7;
}

#af-program .gifts-list-unit.active button {
	color: #4E4E4E;
	background: #FAE100;
	cursor: pointer;
}

#af-program .gifts-list-unit.active .unit-name .gift-qt {
	color: #2AC383;
}

.gf_frame_wrapper {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0 !important;
	z-index: 50;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.gf_frame_overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, .4);
}

#af-program .gf-frame {
	position: relative;
	max-width: 425px;
	width: 100%;
	background: #FFFFFF;
	-webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
	border-radius: 5px;
	margin: 50px auto;
	z-index: 10;
}

#af-program .gf-frame .gf_frame_body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 50px 35px;
}

#af-program .gf-frame .button-remove {
	position: absolute;
	right: 0;
	padding: 19px;
	font-size: 32px;
	line-height: 16px;
	color: #A9A9A9;
	cursor: pointer;
}

#af-program .gf-frame .gf_frame_image {
	text-align: center;
	background-repeat: no-repeat;
	background-position-x: center;
	margin-bottom: 20px;
}

#af-program .gf-frame.gf_frame_preview .gf_frame_image {
	min-height: 176px;
	background-image: url(/img/affiliate_program/Frame_fon_yellow.png?1628515610);
}

#af-program .gf-frame.gf_frame_delete_preview .gf_frame_image {
	min-height: 139px;
	background-image: url(/img/affiliate_program/Frame_fon_grey.png?1628599493);
}

#af-program .gf-frame .gf_frame_image img {
	margin-top: 25px;
}

#af-program .gf-frame .gf_frame_text {
	text-align: center;
	color: #4E4E4E;
}

#af-program .gf-frame .gf_frame_text h4 {
	margin-bottom: 15px;
	font-weight: bold;
	font-size: 24px;
	line-height: 120%;
}

#af-program .gf-frame .gf_frame_text .text {
	font-weight: normal;
	font-size: 16px;
	line-height: 120%;
}

#af-program .gf-frame.gf_frame_confirm .gf_frame_text div:last-child {
	color: #4E4E4E88;
}

#af-program .gf-frame.gf_frame_confirm .gf_frame_text span {
	font-weight: normal;
	font-size: 16px;
	line-height: 120%;
	text-align: center;
	color: #00AE99;
}

#af-program .gf-frame .gf_frame_buttons {
	min-height: 44px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 25px auto 0;
}

#af-program .gf-frame .gf_frame_buttons button {
	min-width: 130px;
	margin: 0 7px;
	padding: 13px 15px;
	border: none;
	border-radius: 3px;
	font-weight: bold;
	font-size: 16px;
	line-height: 113.2%;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 0.05em;
	cursor: pointer;
}

#af-program .gf-frame .gf_frame_buttons .button-cancel {
	background: #F2F2F2;
	color: #4E4E4E;
}

#af-program .gf-frame .gf_frame_buttons .button-cancel:hover {
	background: #EDEDED;
}

#af-program .gf-frame .gf_frame_buttons .button-cancel:active {
	background: #E7E7E7;
}

#af-program .gf-frame .gf_frame_buttons .button-confirm {
	background: -webkit-gradient(linear, left top, left bottom, from(#FCD208), to(#FBAC0B));
	background: linear-gradient(180deg, #FCD208 0%, #FBAC0B 100%);
	color: #FFFFFF;
}

#af-program .gf-frame .gf_frame_buttons .button-confirm-delete {
	background: #20C9B1;
	color: #FFFFFF;
}

#af-program .gf-frame .gf_frame_buttons .button-success {
	background: #20C9B1;
	color: #FFFFFF;
}

#af-program .gf-frame .gf_frame_buttons .button-success:hover,
#af-program .gf-frame .gf_frame_buttons .button-confirm-delete:hover {
	background: #27C1AC;
}

#af-program .gf-frame .gf_frame_buttons .button-success:active,
#af-program .gf-frame .gf_frame_buttons .button-confirm-delete:active {
	background: #21AA97;
}

#af-program .gifts-list-unit .button-remove {
	background: #F06438;
	color: #FFFFFF;
	cursor: pointer;
}

#af-program .gifts-list-unit .button-remove.gift-ordered {
	background: #F2F2F2;
	color: #B7B7B7;
	cursor: unset;
}

#af-program .gifts-list-unit .button-remove.gift-ordered:hover {
	background: #F2F2F2;
	color: #B7B7B7;
}

#af-program .gifts-list-unit .button-remove:hover {
	background: #E65E34;
}

#af-program .gifts-list-unit .button-remove:active {
	background: #CD5832;
}

#af-program .orders_list {
	margin: 0 -12px;
	background: #EBFFF9;
}

#af-program .orders_list .order_gift {
	margin: 0;
	padding: 10px 10px 10px 42px;
}

#af-program .order_gift .order_status {
	margin-bottom: 8px;
	font-weight: bold;
	font-size: 18px;
	line-height: 120%;
	color: #2AC483;
	display: inline-block;
}

#af-program .orders_list .order_gift .unit-name {
	margin: 0;
	font-weight: bold;
	font-size: 18px;
	line-height: 120%;
	color: #2AC483;
}

/* responive */

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

	#af-program {
		margin: 0 -5px 15px -12px;
	}

	#af-program > div {
		padding: 0 4px;
	}

	#af-program .gf-frame .gf_frame_body {
		padding: 0 20px 35px;
	}

	#af-program .af-program-footer {
		margin: 0 -4px;
		min-height: 30px;
		font-size: 14px;
	}

	#af-program .main-banner {
		height: auto;
		padding: 5px 10px;
	}

	#af-program .orders_list {
		margin: 0 -4px;
	}

	#af-program .gifts-list-wrap,
	#af-program .action_conditions {
		margin: 0 -4px;
		padding: 20px;
	}

	#af-program .title {
		padding: 5px 0 4px;
	}

	#af-program .title > div {
		font-size: 14px;
		padding: 0 11px;
	}

	#af-program .title > div:first-child {
		font-size: 14px;
		padding: 0 15px;
	}

	#af-program .gifts-list-wrap .text,
	#af-program .action_conditions .text {
		padding-right: 20px;
	}

	#af-program .main-banner .progress {
		padding-bottom: 4px;
	}

	#af-program .main-banner .progress img[data-type="desktop"] {
		display: none;
	}

	#af-program .main-banner .progress img[data-type="mobile"] {
		display: block;
	}

	#af-program .main-banner .info {
		padding: 7px 0;
	}

	#af-program .main-banner .info > div {
		font-size: 14px;
	}

	#af-program .main-banner .info .info-gifts {
		display: none;
	}

	#af-program .main-banner .info .info-beginn {
		display: none;
	}

	#af-program .main-banner .info > button {
		font-size: 14px;
		padding: 12px;
	}

	#af-program .gifts-list-unit {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		border-top: 1px solid #CCE0D9;
	}

	#af-program .gifts-list-unit .unit-image {
		width: 26%;
		height: auto;
		margin: 20px 0;
		position: relative;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-bottom: 16%;
	}

	#af-program .gifts-list-unit .unit-image img {
		height: auto;
		width: auto;
		max-width: 100%;
		max-height: 100%;
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}

	#af-program .gifts-list-unit .unit-name {
		width: 74%;
		margin: auto 0;
		padding: 10px 0;
		padding-left: 20px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	#af-program .gifts-list-unit .unit-name .order_status,
	#af-program .gifts-list-unit .unit-name .gift-qt,
	#af-program .gifts-list-unit .unit-name .gift-title {
		font-size: 16px;
	}

	#af-program .gifts-list .order_gift .order_status {
		width: auto;
		margin: 0;
		display: block;
	}

	#af-program .gifts-list-unit button {
		-webkit-box-ordinal-group: 112;
		-ms-flex-order: 111;
		order: 111;
		margin-bottom: 0;
		margin-left: calc(26% + 10px);
	}

	#af-program .gf-frame {
		-ms-flex-item-align: end;
		align-self: flex-end;
		margin-bottom: 0;
		border-radius: 5px 5px 0px 0px;
	}

	#af-program .gf-frame .gf_frame_buttons {
		min-height: 40px;
	}

	#af-program .gf-frame .gf_frame_buttons button {
		font-size: 14px;
	}

	#af-program .gf-frame .gf_frame_image img {
		max-width: 60px;
	}

	#af-program .gifts-list-wrap .gifts-list-divider {
		width: 100%;
	}

	#af-program .gifts-list-wrap .text,
	#af-program .action_conditions .text > div {
		font-size: 16px;
	}

	#af-program .gifts-list-wrap h3 {
		font-size: 24px;
	}
}

a.chat-btn-header {
	white-space: nowrap;
}

.header {
	color: #00AE99;
	font-family: PT Sans;
}

.table {
	width: 100%;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.header-row, .table .row {
	align-self: stretch;
	padding: 20px 28px;
	justify-content: center;
	align-items: center;
	gap: 20px;
	display: inline-flex;
}

.header-row {
	background: #F5F9FC;
}

.cell {
	flex: 1 1 0;
	color: #232323;
	font-size: 16px;
	font-family: PT Sans;
	font-weight: 700;
	line-height: 26px;
	word-wrap: break-word;

}

.header-row .cell {
	text-align-last: center;
}

.data-cell {
	flex: 1 1 0;
	align-self: stretch;
	padding: 10px;
	justify-content: center;
	align-items: center;
	gap: 4px;
	display: flex;
}

.data-text {
	color: #232323;
	font-size: 16px;
	font-family: PT Sans;
	font-weight: 400;
	word-wrap: break-word;
}

.like, .dislike {
	width: 20px;
	height: 20px;
	justify-content: center;
	align-items: center;
	display: flex;
}

.dislike .data-text {
	color: #97A7BF;
}

.dislike img {
	filter: grayscale(1);
}

.even-row {
	background: #F5F9FC;
}

@media (max-width: 600px) {
	.header-row {
		display: none
	}

	.row .cell {
		flex: 1 1 100%;
		text-align: center;
	}
}

.steps {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 12px;
}

.step {
	background: white;
	border: 1px solid #00AE99;
	border-radius: 10px;
	padding: 12px;
	flex: 1 1 calc(50% - 6px);
	margin: 0;
	position: relative;
}

.step-full {
	flex: 1 1 100%;
}

.step-header {
	background: #00AE99;
	color: white;
	padding: 12px;
	border-radius: 10px 10px 40px 0;
	font-size: 24px;
	font-weight: bold;
	display: flex;
	align-items: center;
	position: relative;
	height: 80px;
}

.step-header span {
	font-size: 36px;
	margin-right: 12px;
}

.step-header .divider {
	border-left: 2px solid white;
	height: 24px;
	margin-left: 12px;
	margin-right: 12px;
}

.step-content {
	margin: 12px 0;
	font-size: 16px;
	color: #232323;
}

.step-action {
	display: flex;
	align-items: center;
	margin-left: 12px;
}

.step-action span {
	color: #97A7BF;
	margin-right: 8px;
}

.r-col-header a {
	padding-top: 0;
}

.step-action a {
	background: #FFB700;
	color: #9D3E0E !important;
	padding: 8px 16px;
	text-align: center;
	border-radius: 4px;
	text-decoration: none;
	font-weight: bold;
	display: inline-block;
}

/* Mobile Styles */
@media (max-width: 600px) {
	.space-content-section {
		width: 90%;
	}

	.step {
		flex: 1 1 100%;
	}

	.step-header {
		font-size: 20px;
		height: auto;
		flex-direction: column;
		align-items: flex-start;
	}

	.step-header span {
		font-size: 28px;
		margin-right: 0;
	}

	.step-header .divider {
		display: none;
	}

	.step-action a {
		width: auto;
	}

	.step-content {
		font-size: 14px;
	}
}

.top-bar {
	position: absolute;
	top: -5px;
	left: 20px;
	background: #FFB700;
	height: 5px;
	width: 230px;
	border-radius: 10px 10px 0 0;
}

.title {
	margin-right: 15px;
}


.title h2 {
	margin: 0;
	color: #FFB700;
	font-size: 20px;
	line-height: 1.2;
}

.description {
	margin-left: 10px;
}


.description p {
	margin: 0;
	font-size: 16px;
	color: #000;
	line-height: 1.5;
}

.action {
	position: relative;
	display: flex;
	align-items: center;
	margin-left: auto;
}

.action a {
	background: #FFB700;
	color: #FFF;
	padding: 5px 0;
	width: 220px;
	border-radius: 5px;
	text-decoration: none;
	font-weight: bold;
	z-index: 1;
	position: relative;
	bottom: -40px;
	border: 3px solid #FFF;
	text-align: center;
}

.action img {
	position: absolute;
	right: 4px;
	top: -43px;
	height: 135px;
	z-index: 0;
}

.title {
	margin-right: 15px;
	width: 100px;
}

.content {
	display: flex
}

.description {
	white-space: nowrap;
}

.step-content p {
	width: 50%;
	float: left;
}

.step-content a {
	width: 100%;
}

/* Mobile Styles */
@media (max-width: 600px) {
	.title {
		width: 100%;
	}

	.content {
		display: block
	}

	.title {
		margin-right: 0;
		margin-bottom: 10px;
		text-align: center;
	}

	.action img {
		display: none;
	}


	.width__wrapper .header {
		padding: 20px 10px;
		height: 62px;
	}

	.top-bar {
		width: 180px;
		left: 10px;
	}

	.content {
		gap: 35px;
	}

	.title {
		margin-right: 0;
		margin-bottom: 10px;
	}

	.description {
		margin-left: 0;
	}

	.description p {
		font-size: 14px;
	}

	.action {
		width: 100%;
		justify-content: center;
		margin-left: 0;
		margin-top: 10px;
	}

	.action a {
		width: 100%;
		bottom: 0;
	}

	.action img {
		position: static;
		height: auto;
		margin-top: 10px;
	}
}



