/************************************************************ /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?1697178517) 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?1697178517) 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?1697178517) -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?1697178517) -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(https://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(https://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(https://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(https://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(https://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(https://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(https://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(https://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(https://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(https://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(https://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(https://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(https://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(https://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(https://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(https://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: 14px '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)
}

@media screen and (max-width: 1200px) {
    .site-wrapper {
        width: 100%;
        max-width: 85%;
        margin: 0 auto !important;
    }
}

.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: rgba(0, 0, 0, .7);
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
    position: relative;
    padding-right: 16px;
    opacity: 0.7;
    transition: opacity 0.4s;
    width: 20px;
    margin-top: 20px;
}

.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: auto;
    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% + 12px);
    list-style: none;
    background: #e4faf7;
    right: -16px;
    border-radius: 2px;
    border: 1px solid #c7d8df;
}

.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-top: 8px;
    padding-right: 12px;
    padding-left: 27px;
    padding-bottom: 7px;
    text-decoration: none;
    color: #144043;
    font-weight: normal;
    display: block;
    position: relative;
}

.footer .language-site ul.list-langs li.active a::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 7px;
    top: -50%;
    background: url(//storage.victoriyaclub.com/i/sprites.png?1433862174) -368px 0;
    bottom: -50%;
    margin: auto;
}

.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 .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;
}

span.lottie {
    display: inline-block;
    position: relative;
    top: 12px;
    width: auto;
    height: 40px;
}
.empty_text span.lottie {
    top: 0;
    height: 100px;
}

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-container.popup-cash-info {
    z-index: 652;
}

#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: initial;
    bottom: 32px;
    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: 20px;
    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;
    min-width: 100px;
    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 #text-user-balance-trial .balance {
    content: url(/i/ico/infinity.svg?1701849016);
}
#user-panel #text-user-balance-trial .balance span {
    position: absolute;
    rotate: 90deg;
    bottom: -24px;
    color: #E96A03;
    font-size: 21px;
    font-weight: 700;
}
#user-panel #text-user-balance-trial .balance span:first-child {
    left: 0;
}
#user-panel #text-user-balance-trial .balance span:last-child {
    left: 9px;
}
#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 .lottie {
    width: auto;
    height: 60px;
}

.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;
}
#newchat-main-wrapper .smiles {
    top: unset;
    bottom: 95px;
    right: 132px;
    z-index: 11;
}

#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: 0;
    border: none;
    max-width: 80%;
    width: 660px;
    margin: 0 auto;
    height: 100%;
    max-height: 880px;
}

.slick-active {
    align-items: center;
}

.new-photo-wrapper .photo-payment-text-member::before {
    content: '';
    position: absolute;
    width: 100%;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    background: rgba(26, 32, 44, 0.60);
    backdrop-filter: blur(21px);
}

.for-members-wrapper {
    z-index: 2;
}

.for-members-wrapper--text-benefits {
    color: #FFFFFF;
    text-align: center;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 700 !important;
    line-height: normal;
    padding: 0 !important;
}

.for-members-wrapper--wrapped-text {
    background-image: url(/img/graphic_element.png?1749741156);
    color: #000000 !important;
    font-weight: 700 !important;
    background-size: 60%;
    background-position: center;
    background-repeat: no-repeat;
}

.for-members-wrapper--price {
    border-radius: 6px;
    margin-top: 20px;
    backdrop-filter: blur(24px);
    background: linear-gradient(135deg, rgba(0, 0, 0, 0) 49.9%, black 49.9%, black 60%, rgba(0, 0, 0, 0) 60%), linear-gradient(135deg, black 10%, rgba(0, 0, 0, 0) 10%);
    background-size: 0.3em 0.3em;
    box-shadow: 0 0 2px 0 #2D2D2D, 4px 4px 4px 0 rgba(0, 0, 0, 0.10) inset;
    padding: 20px 10px;
    .for-members-wrapper--price-item {
        padding-top: 20px;
        color: #FFF;
        text-align: center;
        text-shadow: 0 1px 0 rgba(51, 51, 51, 0.80);
        font-size: 60px;
        font-style: normal;
        font-weight: 700;
        line-height: 60px;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .for-members-wrapper--credits {
        display: flex;
        justify-content: center;
        align-items: flex-start;
        color: #FFF;
        text-align: center;
        text-shadow: 0 1px 0 rgba(51, 51, 51, 0.80);
        font-size: 16px !important;
        font-style: normal;
        font-weight: 700 !important;
        line-height: normal;
        padding: 0;
        gap: 0 5px;
    }
    .for-members-wrapper--price-text {
        color: #FFF;
        gap: 0 5px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        font-size: 12px !important;
        font-style: normal;
        font-weight: 700 !important;
        line-height: normal;
        padding-bottom: 16px;
        padding-top: 0;
    }
}

.for-members-wrapper--by-card {
    border-radius: 2px;
    border: 1px solid #EFAE00;
    background: linear-gradient(180deg, #FFD600 0%, #FFA600 100%);
    box-shadow: 0 2px 6px 0 rgba(114, 75, 0, 0.50);
    color: #993807;
    text-shadow: 0 1px 0 #FFD448;
    font-size: 16px;
    width: 380px;
    height: 42px;
    font-weight: 700;
    margin-top: 16px;
    cursor: pointer;
    transition: opacity .3s;
}
.for-members-wrapper--google-pay {
    border-radius: 2px;
    width: 380px;
    height: 42px;
    border: 1px solid rgba(22, 72, 143, 0.20);
    background: linear-gradient(0deg, #000 0%, #4C4C4C 100%);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.50);
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    cursor: pointer;
    transition: opacity .3s;
    
}

.for-members-wrapper--by-card:hover {
    opacity: .85;
}
.for-members-wrapper--google-pay:hover {
    opacity: .85;
}

.for-members-wrapper--google-pay-text {
    color: #FFF;
    font-family: "PT Sans";
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.for-members-wrapper--another-way {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0 10px;
    opacity: 0.7;
}

.for-members-wrapper--another-way-line {
    width: 46px;
    height: 1px;
    background: #FFFFFF;
}

.for-members-wrapper--another-way-text {
    font-size: 12px !important;
    font-style: normal !important;
    width: auto !important;
    font-weight: 400 !important;
    line-height: normal !important;
}

.for-members-wrapper--safety {
    color: #FFF;
    text-align: center;
    font-family: "PT Sans";
    font-size: 10px !important;
    font-style: normal;
    font-weight: 700 !important;
    line-height: normal;
    opacity: 0.6;
}

.for-members-wrapper--payment-types {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0 5px;
    margin-top: -10px;
}

.for-members-wrapper--close {
    opacity: 0.6;
    color: #FFFFFF;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400 !important;
    cursor: pointer;
    border-bottom: 1px dashed rgba(255,255,255, .6);
}

.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-container-closed {
    display: flex;
    align-items: center;
    height: 100%;
}

.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-body-closed {
    height: 140px;
    margin: 0 auto;
    background: url(//storage.victoriyaclub.com/img/Lock-body-1.png) no-repeat center;
}

.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;
}

.new-photo-wrapper .photo-payment-text .lock-container-closed .lock {
    padding: 0 69px;
}

.new-photo-wrapper .photo-payment-text .lock-container-closed .lock h4 {
    font-weight: 700;
    font-size: 40px;
    line-height: 50px;
    color: #FFFFFF;
}

.popup-low-balance-updated-corner {
    img {
        width: 220px;
        height: 116px;
        box-shadow: none;
    }
}

.popup-low-balance-updated {
    background-image: url(/img/prem-modal-bg.jpg?1749734145) !important;
    box-shadow: 0 0 42px 0 #FFFFFF inset;
    width: 900px;
    height: 580px;
    position: relative;
    background-size: 100% 100%;
}

.popup-low-balance-updated-corner {
    z-index: 22;
    position: absolute;
    left: 0;
    top: 0;
}

.popup-low-balance-updated-corner svg path{
    fill: url(#paint0_linear_5116_72235) !important;
}

.new-photo-wrapper .photo-payment-text .lock-container-closed .lock .for-members-wrapper--main-text {
    font-weight: 700;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    color: #FFFFFF;
    padding: 0 !important;
}

.popup-low-balance-updated--content {
    display: flex;
    justify-content: space-between;
    max-width: 80%;
    margin: 0 auto;
    padding-top: 60px;
    gap: 60px;
    
    .popup-low-balance-updated--content-wrapper {
        position: relative;
        img {
            width: 290px;
            height: 391px;
            border: 8px solid white;
            border-radius: 8px;
        }
        .popup-low-balance-updated--content-wrapper--clipped {
            position: absolute;
            bottom: 30px;
            right: 0;
            transform: rotate(15deg);
            width: 139px;
            height: 191px;
            img {
                width: 100%;
                height: 100%;
            }
        }
        .popup-low-balance-updated--content-wrapper--online {
            width: 62px;
            height: 24px;
            background: url(/i/sprites.png?1433865774) -112px -45px no-repeat;
            position: absolute;
            left: 10px;
            bottom: 61px;
        }
    }
}

.popup-low-balance-updated--content-info {
    .popup-low-balance-updated--content-info-benefits {
        color: #4C4C4C;
        font-size: 20px !important;
        font-weight: 700;
        text-align: center;
    }
    .popup-low-balance-updated--content-info-credits {
        font-size: 15px !important;
        font-weight: 400;
        text-align: center;
    }
    .popup-low-balance-updated--content-info-balance {
        color: #CC4B0A;
        font-size: 16px;
        font-weight: 700;
        text-align: center;
    }
    .popup-low-balance-updated--content-info-block {
        background-image: url(/img/info-container.jpg);
        min-height: 150px;
        width: 100%;
        background-size: 100% 100%;
        background-repeat: no-repeat;
        display: flex;
        padding: 10px;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        margin-top: 20px;
    }
}

.popup-low-balance-updated--content-info-block_propose {
    display: flex;
    .popup-low-balance-updated--content-info-block_propose-price {
        width: 100%;
        font-size: 60px !important;
        font-weight: 700;
    }
}

.popup-low-balance-updated--content--later {
    color: #808080;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400 !important;
    cursor: pointer;
    border-bottom: 1px dashed #808080;
}

.popup-low-balance-updated--content--safety {
    color: #4C4C4C;
    text-align: center;
    font-family: "PT Sans";
    font-size: 10px !important;
    font-style: normal;
    font-weight: 700 !important;
    line-height: normal;
    margin: 10px auto;
}

.popup-low-balance-updated--content--payment-types {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0 5px;
    margin-top: -20px;
}

.popup-low-balance-updated--content-info-block--price {
    display: flex;
    align-items: center;
    gap: 5px;
    color: #009381;
    font-size: 16px !important;
    font-weight: 700;
    margin: 8px 0;
}

.popup-low-balance-updated--content-buy-button {
    border-radius: 2px;
    border: 1px solid #EFAE00;
    background: linear-gradient(180deg, #FFD600 0%, #FFA600 100%);
    box-shadow: 0 2px 6px 0 rgba(114, 75, 0, 0.50);
    color: #993807;
    text-shadow: 0 1px 0 #FFD448;
    font-size: 16px;
    width: 380px;
    height: 42px;
    font-weight: 700;
    margin-top: 16px;
    cursor: pointer;
    transition: opacity .3s;
}

.popup-low-balance-updated--content-info-block--lock {
    color: #009381;
    font-size: 12px !important;
    display: flex;
    align-items: center;
    gap: 5px;
}

.switch-currency-component {
    display: flex;
    width: 100%;
    border-radius: 6px;
    overflow: hidden;
    min-height: 40px;
    
    .switch-currency-component--new {
        background: #FFC136;
        display: flex;
        align-items: center;
        justify-content: center;
        span {
            transform: rotate(90deg);
            color: #775918;
            font-size: 12px;
            font-weight: 700;
        }
    }
    .switch-currency-component__wrapper {
        background: #2B8ABF;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 0 10px;
        width: 100%;
        gap: 5px;
        .switch-currency-component__wrapper-title {
            color: #FFFFFF;
            font-size: 14px !important;
            font-weight: 400;
            align-items: center;
            padding: 0;
        }
        .switch-currency-component__wrapper-valute {
            display: flex;
            align-items: center;
            .switch-currency-component__wrapper-valute-item {
                text-decoration: none;
                color: #fff;
                padding: 5px 12px;
                border-radius: 6px;
                font-weight: 700;
                cursor: pointer;
            }
            .switch-currency-component__wrapper-valute-item:hover {
                background: #FFC136;
                color: #765918 !important;
                opacity: .85;
            }
            .switch-currency-component__wrapper-valute-item.active {
                background: #FFC136;
                color: #765918;
                cursor: unset;
            }
        }
    }
}

.popup-low-balance-updated--content--later-holder {
    display: flex;
    align-items: center;
    justify-content: center;
}

.new-photo-wrapper .photo-payment-text .lock-container-closed .lock a {
    text-decoration: none;
}

.new-photo-wrapper .photo-payment-text .lock-container-closed .lock .for-members-wrapper--buy-button {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px 12px;
    gap: 10px;
    width: 183px;
    height: 44px;
    background: #00AE99;
    border-radius: 4px;
    font-weight: 700;
    font-size: 16px;
    line-height: 113.2%;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
}

.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 .infinity:after {
    content: url(/i/ico/infinity.svg?1701849016);
    position: relative;
    top: 1px;
}

.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 !important;
}

.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;
}

@media (max-width: 550px) {
    .new-chat-webcam-button-max {
        right: 5px;
        bottom: 7px;
        top: initial;
        z-index: 10;
        opacity: 1;
    }
    .new-chat-webcam-button-min {
        right: 12px;
        bottom: 32px;
        top: initial;
        z-index: 10;
        opacity: 1;
    }
}

.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: -27px;
    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-keeper .camera-swf.active.override-top {
    top: 32.5vh !important;
}
.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;
}
.eye{
    position: absolute;
    top:25px;
    right: 30px;
}
.eye img{
    width: 21px;
}
 .privacy-policy-table{
     align-content: center;
     border: 1px;
     width: 800px;
     border-collapse: collapse;
 }
.privacy-policy-table th td{
    border: 1px solid;
}
h2, h2.new, h3 {
    font-size: 24px;
}
.h3_to_h2{
    color: #00ae99;
}
.mods-bl {
    background: #F5F5F5;
    min-width: 113px;
    border-radius: 6px;
    padding: 10px;
    margin-right: 20px;
}
.interest-icons{
    background: #F5F5F5;
    padding: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.edit-interests-button{
    margin-top: 6px;
    background: linear-gradient(0deg, #E0E0E0, #E0E0E0),
    linear-gradient(180deg, #F4F4F4 0%, #E7E7E7 100%);
    border: 1px solid #E0E0E0;
}



.man-interest-block_icons{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.man-interest-block {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    padding: 8px 15px 10px 15px;
    background: #F5F5F5;
    border-radius: 2px;
    /*width: 100%;*/
    margin-bottom: 6px;
}

.interest-headline {
    color: #4FAE9C;
    text-transform: uppercase;
    font-size: 17px;
}

.interest-headline-colored {
    color: #4C4C4C;
}

.man-interest-block_options {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    height: 100%;
    align-items: flex-end;
}

.man-interest-block_options-button {
    color: #737373;
    background: #E0E0E0;
    border-radius: 3px;
    border: 1px solid #E0E0E0;
    outline: none;
    background: linear-gradient(180deg, rgba(244,244,244,1) 50%, rgba(231,231,231,1) 100%);
    height: 40px;
    font-weight: 700;
    padding-left: 16px;
    padding-right: 16px;
}
.man-interest-block_options-button:hover{
    cursor: pointer;
}

.man-interest-block_options-info {
    color: #4C4C4C;
}

.interest-ico {
    margin: 4px !important;
}

/*  Тут класс самой карточки, её главного контейнера  */
.card {
    border: 1px solid;
    padding: 10px;
    border-radius: 2px;
    /*overflow: hidden;*/
}
.girls-list .discount {
    position: absolute;
    background: #FFCD011A;
    display: none;
    color: #9D3E0E;
    background: #fffaea;
    top: 0px;
    left: 0px;
    font-weight: 700;
    font-size: 16px;
    border-radius: 0 0 15px 0;
    text-align: end;
    justify-content: flex-end;
    font-family: PT Sans;
    padding: 4px;
    z-index: 1;
    padding: 0px 8px 4px 4px;
}
.avatar .discount {
    position: absolute;
    background: #FFCD011A;
    display: none;
    color: #9D3E0E;
    background: #fffaea;
    top: 0px;
    left: 0px;
    font-weight: 700;
    font-size: 16px;
    border-radius: 0 0 15px 0;
    text-align: end;
    justify-content: flex-end;
    font-family: PT Sans;
    padding: 4px;
    z-index: 1;
    padding: 0px 8px 4px 4px;
}
.user-profile .discount {
    position: absolute;
    background: #FFCD011A;
    display: none;
    color: #9D3E0E;
    background: #fffaea;
    top: 0px;
    left: 0px;
    font-weight: 700;
    font-size: 16px;
    border-radius: 0 0 15px 0;
    text-align: end;
    justify-content: flex-end;
    font-family: PT Sans;
    padding: 4px;
    z-index: 1;
    padding: 0px 8px 4px 4px;
}

.card-golden .discount {
    display: flex;
}
.card-golden {
    border: 1px solid #EFAE00 !important;
    background: #FFCD011A;
}

.golder-heart-lg {
    position: absolute;
    top: 12%;
    left: 0;
    transform: translate(-9%,-5%);
    z-index: 1;
}
.golder-heart-md {
    position: absolute;
    top: 23%;
    left: 10%;
    transform: translate(-13%, -13%);
}
.golder-heart-sm {
    position: absolute;
    top: 29%;
    left: 0%;
    transform: translate(-17%, -5%);
}
.hearts-block{
    margin-top: 20px;
}
.user-selected-mods{
    background: #F5F5F5;
}

.special-targets .ico {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 0 1px;
    position: relative;
    top: 1px;
}

/*Profile photo*/
.profile-content .photo.photo-golden {
    display: flex;
    align-items: center;
    /*padding: 10px;*/
    border: 1px solid #EFAE00 !important;
    background: #FFCD011A;
}

.profile-content .photo-golden .discount {
    display: flex;
    font-weight: 700;
    top: 0;
    left: 0;
    font-size: 24px;
    padding: 21px 11px;
    box-shadow: none;
}

.profile-content .photo-golden .discount-percent {
    font-size: 14px;
    margin-top: -5px;
}

.discount-percent {
    font-size: 10px;
    margin-top: 2px;
}

.profile-content .item-avatar-gold {
    border: 6px solid rgba(255, 205, 1, 0.1);
    border-radius: 4px;
    position: relative;
}

@media screen and (max-width: 550px) {
    .profile-content .item-avatar-gold {
        border: 3px solid rgba(255, 205, 1, 0.1);
    }
}

.profile-content .golder-heart-lg {
    left: 0.5%;
    top: 8%;
}
.profile-content .golder-heart-md {
    top: 14%;
    left: 7%;
}
.profile-content .golder-heart-sm {
    left: 0.5%;
    top: 18%;
}

.profile-content div.golder-heart-avatar img {
    width: 100% !important;
    height: 100%;
}

.photo .profile-block .photo-place .del-avatar-text {
    color: red;
    text-align: center;
    padding-top: 10px;
}
.photo .photo-golden.photo:not(.special-photo) {
    box-shadow: none;
    border: 1px solid #EFAE00 !important;
}
.photo.photo-golden{
    background: #FFCD011A;
}
/*Profile photo*/
/**Chat profile**/
.user-info-block {
    /*position: fixed !important;*/
    width: 100% !important;
    /*top: 17vw;*/
    /*left: 0;*/
    /*right: 0;*/
    z-index: 2 !important;
}
.newchat-chat-window.opened {
    overflow: hidden;
}
.newchat-main-wrapper {
    overflow: hidden;
}
.chat-photo-avatar {
    min-width: 70px;
}
.online-chat-heart{
    display: flex;
    left: -16%;
    position: absolute;
    top: 72%;
    height: 18px !important;
    width: 18px !important;
}
.online-chat-golden{
    border: 2px solid #EFAE00 !important;
}
.chat-info-block {
    transition: all 0.5s;
}
.online-chat-discount {
    position: absolute;
    background: #FFCD011A;
    color: #9D3E0E;
    background: #fffaea;
    top: 0;
    left: 0;
    padding: 3px 4px 4px 4px !important;
    font-weight: 700;
    font-size: 16px;
    border-radius: 0 0 15px 0;
    text-align: end;
    justify-content: center;
    align-items: center;
    font-family: PT Sans;
    z-index: 1;
    font-size: 13px;
    height: 14px;
    display: flex;
    font-size: 12px !important;
}
.online-chat.golder-heart-lg{
    position: absolute;
    z-index: 1;

    left: 0;
    top: 17%;
    padding-left: 3px;
}
.online-chat.golder-heart-lg img{
    width: 100% !important;
    height: 16px;
}


.online-chat.golder-heart-md{
    position: absolute;
    z-index: 1;

    left: 23%;
    top: 36%;
}
.online-chat.golder-heart-md img{
    width: 100% !important;
    height: 14px;
}
.online-chat.golder-heart-sm{
    position: absolute;
    z-index: 1;

    left: 0;
    top: 49%;
    padding-left: 3px;
}
.online-chat.golder-heart-sm img{
    width: 100% !important;
    height: 12px;

}
.interest-icons .interests-selector a {
    cursor: default;
    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;
}
.interest-icons .interests-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)
}
/**Chat profile**/

.girls-list .card-golden .hover {
    border: 2px #EFAE00 solid;
    background: #FFFAE6;
}

@media screen and (max-height: 890px) {
    .lock-container-closed .lock-body-closed {
        display: none;
    }
    .for-members-wrapper {
        padding: 16px 20px !important;
    }
    .new-photo-wrapper .photo-payment-text-member {
        width: 300px !important;
    }
    .new-photo-wrapper .photo-payment-text-member .lock-container-closed .lock h4.for-members-wrapper--price-item {
        font-size: 60px !important;
        font-weight: 700;
    }
    .new-photo-wrapper .photo-payment-text-member .lock-container-closed .lock h4 {
        font-size: 22px !important;
        margin-top: 0;
    }
    .for-members-wrapper--wrapped-text {
        background-size: 100% 100%;
    }
    .for-members-wrapper--by-card {
        width: 100%;
    }
    .for-members-wrapper--google-pay {
        width: 100%;
    }
    .for-members-wrapper--price {
        margin-top: 20px;
    }
    .for-members-wrapper--price .switch-currency-component {
        max-width: 100%;
    }
}

@media screen and (max-width: 1100px) {
    .popup-low-balance-updated {
        width: 320px;
        height: 565px;
    }
    .popup-low-balance-updated--content-info-benefits {
        max-width: 80%;
        margin: 0 auto;
    }
    .popup-low-balance-updated--content-wrapper {
        display: none;
    }
    .popup-low-balance-updated--content {
        gap: 0;
        display: flex;
        flex-direction: column;
        padding: 40px 10px 10px 10px;
        max-width: 100%;
    }
    .popup-low-balance-updated-corner {
        img {
            width: 151px;
            height: 80px;
        }
    }
    .popup-low-balance-updated--content-info-credits {
        text-align: left;
        max-width: 70%;
        margin: 0 auto;
        display: grid;
        grid-template-columns: 1fr 10fr;
        align-items: flex-start;
        
        svg {
            margin-top: 5px;
        }
    }
    .popup-low-balance-updated--content-info-block {
        width: 100% !important;
        max-width: 100%;
        padding: 0 !important;
        margin-top: 0 !important;
    }
    .popup-low-balance-updated--content-buy-button {
        width: 100%;
    }
    
    .switch-currency-component {
        max-width: 90%;
        margin-top: 15px;
    }
    .popup-low-balance-updated--content-info-block--lock {
        max-width: 50%;
    }
}
@media screen and (max-width: 800px) {
    .photo-payment-text .lock-container-closed .for-members-wrapper .lock-body-closed {
        display: none;
    }
    .for-members-wrapper {
        padding: 16px 20px !important;
    }
    .new-photo-wrapper .photo-payment-text-member {
        width: 300px !important;
        height: 500px !important;
    }
    .new-photo-wrapper .photo-payment-text-member .lock-container-closed .lock h4.for-members-wrapper--price-item {
        font-size: 60px !important;
        font-weight: 700;
    }
    .new-photo-wrapper .photo-payment-text-member .lock-container-closed .lock h4 {
        font-size: 22px !important;
        margin-top: 0;
    }
    .for-members-wrapper--wrapped-text {
        background-size: 100% 100%;
    }
    .for-members-wrapper--by-card {
        width: 100%;
    }
    .for-members-wrapper--google-pay {
        width: 100%;
    }
    .for-members-wrapper--price {
        margin-top: 20px;
    }
    .for-members-wrapper--price .switch-currency-component {
        max-width: 100%;
    }
}

@media screen and (max-width: 780px) {
    .user-profile .photo-golden .discount {
        padding: 12px 9px 9px 6px;
        font-size: 14px;
    }

    .user-profile .photo-golden .discount-percent {
        font-size: 10px;
    }
}

/**Girls list**/


/************************************************************ /css/ended-free-trial.css *********/

.popup-free-trial-background {
    position: fixed;
    z-index: 9998;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0, .85);
    left: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
#trial-ended.popup {
    background-color: rgba(0,0,0, .85);
    border: unset;
}
.popup-free-trial {
    width: 420px;
    height: 435px;
    position: relative;
    display: flex;
    flex-direction: column;
    border-radius: 6px;
    transform: scale(1);
    animation: scaleUp 0.75s ease forwards;
    background:
            radial-gradient(220.71% 58.35% at 50% 41.65%, #FFFFFF 0%, #C1E1FF 100%);
}
.popup-free-trial-container {
    position: relative;
    width: 100%;
    height: 100%;
    background-image: url(/img/ended-free-trial/end-free-trial-bg.png?1730104584);
    background-repeat: no-repeat;
}
.popup-free-trial-head {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 28px;
    max-width: 60%;
}
.popup-free-trial_close {
    position: absolute;
    left: 10px;
    top: 10px;
    cursor: pointer;
    transition: opacity .3s;
}
.popup-free-trial_close:hover {
    opacity: .75;
}
.popup-free-trial-head_logo {
    margin-bottom: 16px;
    width: 105px;
    height: 32px;
}
.popup-free-trial-head_logo-picture {
    width: 100%;
    height: 100%;
}
.popup-free-trial-head_title {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 16px;
    color: #FFFFFF;
    margin-bottom: 6px;
}
.popup-free-trial-head_info {
    color: #FFFFFF;
    font-size: 28px;
    font-weight: 700;
    text-transform: uppercase;
}
.popup-free-trial_marker {
    width: max-content;
    position: absolute;
    left: 50%;
    top: 43%;
    z-index: 4;
}
.popup-free-trial-head_discount {
    position: absolute;
    width: 100%;
    left: 52%;
    transform: translateX(-50%);
    bottom: 4%;
}
.popup-free-trial-body {
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
}

.popup-free-trial-body-container {
    display: flex;
    justify-content: flex-end;
    padding: 0 25px;
    position: relative;
    align-items: center;
}
.popup-free-trial-body-offer-image {
    position: absolute;
    left: -40px;
    display: flex;
    align-items: center;
    overflow: visible;
    top: 0;
}
.popup-free-trial-body-access {
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    gap: 5px;
}
.popup-free-trial-body-access_item {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.popup-free-trial-body-access_item-title-name {
    font-size: 32px;
    font-weight: 700;
    text-transform: initial;
    padding: 0;
    line-height: 20px;
    color: rgba(0, 34, 63, 1);
}
.popup-free-trial-body-access_item-title-description {
    font-size: 14px;
    text-transform: initial;
    padding: 0;
    line-height: 30px;
    color: #57707C;
    font-weight: 700;
}

.popup-free-trial-body-access_item-icon {
    margin-top: -3px;
}
.popup-free-trial-body_discount {
    position: absolute;
    left: 0;
    bottom: -3px;
}

.popup-free-trial-body_discount-image {
    width: 100%;
    height: 100%;
}

.popup-free-trial-head_upper-girl {
    position: absolute;
    top: -30px;
    right: 120px;
    border-radius: 8px;
    width: 94px;
    height: 126px;
    overflow: hidden;
    animation: upperGirl 0.75s ease forwards;
}

.popup-free-trial-head_girl_image {
    width: 100%;
    height: 100%;
}

.popup-free-trial-head_center-girl {
    position: absolute;
    width: 140px;
    height: 186px;
    right: -10px;
    border-radius: 8px;
    top: -20px;
    overflow: hidden;
    animation: centerGirl 0.75s ease forwards;
}

.popup-free-trial-head_down-girl {
    position: absolute;
    width: 90px;
    height: 120px;
    border-radius: 8px;
    overflow: hidden;
    right: -20px;
    top: 120px;
    animation: downGirl 0.75s ease forwards;
}
.popup-free-trial-body-button {
    background: #0161bd;
    text-transform: uppercase;
    color: #FFFFFF;
    border-radius: 4px;
    font-size: 13px;
    height: 35px;
    width: 100%;
    border: none;
    outline: none;
    max-width: 92%;
    margin: 40px auto 0 auto;
    z-index: 2;
    font-weight: 700;
    cursor: pointer;
}
                /*       Animation           */
@keyframes scaleUp {
    0% {
        transform: scale(1);
        margin-top: -70px;
    }
    50% {
        transform: scale(1.15);
        margin-top: -35px;
    }
    100% {
        transform: scale(1);
        margin-top: 0;
    }
}

@keyframes upperGirl {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(15deg);
    }
}

@keyframes centerGirl {
    0% {
        transform: rotate(15deg);
    }
    100% {
        transform: rotate(-5deg);
    }
}

@keyframes downGirl {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(15deg);
    }
}
                /*       Mobile           */
@media (max-width: 550px) {
    .popup-free-trial {
        width: 370px;
    }
    .popup-free-trial-head_upper-girl {
        width: 84px;
        height: 116px;
    }
    .popup-free-trial-head_center-girl {
        width: 130px;
        height: 166px;
    }
    .popup-free-trial-head_down-girl {
        width: 80px;
        height: 110px;
    }
    .popup-free-trial-head_discount img {
        width: inherit;
    }
    .popup-free-trial-body-access_item-title-name {
        font-size: 26px;
    }
    .popup-free-trial-body-access_item-title-description {
        font-size: 12px;
    }
}
@media (max-width: 440px) {
    .popup-free-trial-body-offer-image {
        transform: scale(0.7);
        top: -30px;
    }
    .popup-free-trial-body-access_item-icon {
        width: 45px;
        height: 45px;
    }
    .popup-free-trial-body-access_item-icon svg {
        width: 100%;
        height: 100%;
    }
    .popup-free-trial-head_upper-girl {
        width: 74px;
        height: 106px;
    }
    .popup-free-trial-head_center-girl {
        width: 110px;
        height: 146px;
    }
    .popup-free-trial-head_down-girl {
        width: 70px;
        height: 100px;
    }
    .popup-free-trial-head_logo {
        margin-bottom: 26px;
    }
    .popup-free-trial-head_title {
        font-size: 14px;
    }
    .popup-free-trial-head_info {
        font-size: 19px;
    }
    .popup-free-trial {
        width: 340px;
    }
}

@media (max-width: 400px) {
    .popup-free-trial-body-access_item-title-name {
        font-size: 23px;
        line-height: 16px;
    }
    .popup-free-trial-body-access_item-title-description {
        font-size: 10px;
    }
    .popup-free-trial-head_upper-girl {
        right: 80px;
    }
    .popup-free-trial {
        width: 300px;
    }
    .popup-free-trial-body-container {
        padding: 0 8px;
    }
}

@media (max-height: 477px) {
    .popup-free-trial {
        overflow-y: auto;
        overflow-x: hidden;
        height: 100%;
    }
    .popup-free-trial-container {
        height: auto;
    }
    .popup-free-trial-body {
        height: auto;
    }
}


/************************************************************ /css/filter-applied-popup.css *********/

.p-filter-applied {
    background: linear-gradient(180deg, #EBF0F5 0%, #C3D7E3 100%);
    height: 40px;
    width: 130px;
    box-shadow: 1px 2px 5px #272626;
    position: fixed;
    left: -15%;
    transition: all .7s;
    transform: translateX(-50%);
    border-radius: 4px;
    border: 1px solid #b6bec3;
    bottom: 10%;
    z-index: 999;
}

.p-filter-applied_wrapper {
    display: flex;
    align-items: center;
    height: 100%;
    gap: 5px;
    text-align: center;
    justify-content: center;
}

.p-filter-applied_wrapper_title {
    padding-bottom: 0 !important;
    font-weight: 700;
    font-size: 14px;
    color: rgba(0, 82, 157, 1);
}

.search-left-column_container {
    display: flex;
    flex-direction: column;
}

.search-left-column_mobile-filter {
    background: rgba(227, 231, 234, 1);
    height: 30px;
    display: none;
    align-items: center;
    justify-content: center;
    gap: 7px;
    border-radius: 0 0 8px 8px;
}
.search-left-column_mobile-filter-status {
    color: rgba(0, 67, 149, 1);
    font-weight: 700;
    font-size: 14px;
}

.search-left-column_mobile-filter--close {
    display: none;
    align-items: center;
    justify-content: center;
    gap: 7px;
    border-radius: 0 0 8px 8px;
    background: rgba(227, 231, 234, 1);
    height: 30px;
}
.search-left-column_mobile-filter_icon {
    transform: rotate(180deg);
}


@media screen and (min-width: 461px) {
    .search-left-column_mobile-filter, .search-left-column_mobile-filter--close {
        display: none !important;
    }
}
@media screen and (max-width: 550px) {
    .p-filter-applied {
        left:-35%;
    }
}
@media screen and (max-width: 460px) {
    .search-left-column_mobile-filter {
        display: flex;
    }
    .p-filter-applied {
        left:-35%;
    }
    .search-left-column_container {
        height: 0;
        padding: 0 10px;
        overflow: hidden;
        transition: height 0.5s ease;
    }
    .search-page .left-column .block .title {
        top: 0;
    }
    .search-form {
        padding: 0 !important;
        border-radius: 8px;
        overflow: hidden;
    }
    .search-left-column_container.open {
        height: auto;
        padding-bottom: 20px;
    }
    .search-left-column_container.open.countries {
        height: auto;
        padding-bottom: 20px;
    }
}

/*@media screen and (max-width: 450px) {*/
/*    .search-left-column_container.open {*/
/*        height: 640px;*/
/*    }*/
/*    .search-left-column_container.open.countries {*/
/*        height: 695px;*/
/*    }*/
/*}*/


/************************************************************ /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:1200px) { 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: -50%;
  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: -50%;
  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; }
@media (max-width: 999px) and (min-width: 801px) {  .header { height: 90px; } }
.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: #c7ebeb;
  box-sizing: border-box;
  min-width: 250px;
}
.header .header-nav-holder {
  display: flex;
  align-items: center;
  width: max-content;
  gap: 15px;
}
.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 .r-col-header.r-trial-header a {
  height: 40px;
}
.header .r-col-header.r-trial-header a span {
  position: absolute;
  left: 36px;
  top: 22px;
  color: #188D05;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.40);
  font-size: 9px;
  font-style: normal;
  font-weight: 700;
  line-height: 9px; /* 100% */
}
.header .r-col-header.r-trial-header a:last-child span {
  left: 39px;
}
.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(/img/icons/header/girl.png?1583148170) no-repeat center; }
.header .girls-counter .icon-girl { background: url(/img/icons/header/girl.png?1583148170) no-repeat center; }
.header .nav-menu ul li a .icon-man { background: url(/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(/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(/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(/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(/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(/img/icons/header/icon-faq.png?1583148170) no-repeat center;
  margin-right: 6px;
}








/* Footer */
.footer {
  width: 1024px;
  background-color: #ededed;
  position: relative;
  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: #e5e5e5;
    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: #0eb9a4;
        font-weight: bold; }
        .footer .gray-bg a:hover {
          color: #1E6ABB; } }
  .footer a {
    color: rgba(0, 0, 0, 0.42);
    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;
      font-size: 16px;
      text-transform: uppercase;
      font-weight: bold;
      text-align: left;
      color: rgba(0, 0, 0, 0.54); }
      @media (max-width: 767px) {
        .footer .footer-inner .footer-title {
          font-size: 14px; } }
    .footer .footer-inner .item {
      padding-bottom: 15px; }
      @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: #0eb9a4;
          text-decoration: none;
          font-weight: 700; }
          .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; }
      @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: #0eb9a4;
        font-weight: bold; }
        .footer .wrapper-gray-line p a:hover {
          color: #1E6ABB; }
  .footer .copyright {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.42); }

#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/1 PT 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/1 PT 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/1 PT 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/1 PT 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;
}
.profile-page-chats-case .column .wrapper-case .description span {
  color: #188D05;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.40);
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 9px; /* 100% */
}
.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: 95%;
    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: 100%;
    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 { 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 .balance-wrapper {
  width: 50%;
  display: inline-block;
  box-sizing: border-box;
  padding: 0 !important;
  margin: 0 !important;
  max-width: calc(100% - 30px) !important;
}
.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;
}

.col-profile-info-wrapper-table-about-me {
  display: none !important;
  width: 100% !important;
  margin-top: 15px !important;
}

.col-profile-info-wrapper-table-about-me .col-second-profile-wrapper {
  width: 100% !important;
}

@media screen and (max-width: 1200px) {
  #profile-dialog-search-form {
    flex-direction: column-reverse;
    align-items: flex-start;
    gap: 10px 0;

    form {
      width: 100%;

      input.input {
        width: 100%;
        height: 26px;
        border-radius: 2px;
        border: 1px solid #A7B4BB;
      }
    }
  }
  .profile-info-wrapper .col-profile-info-wrapper-left .profile-info-wrapper-tab_wrapper .photo-place .photo .del-avatar-text.on-moderation {
    top: 0;
    height: fit-content;
  }
  .profile-info-wrapper-tab_profile-table div {
    display: none;
  }
  .profile-info-wrapper-tab_profile-table {
    width: 0 !important;
    min-width: 0 !important;
    padding: 0 !important;
  }
  .col-profile-info-wrapper-table-about-me {
    display: block !important;
  }

  .profile-info-wrapper-tab {
    position: relative;
    padding-top: 50px;
    margin-top: -20px;
  }

  .profile-info-wrapper-tab_wrapper {
    width: 100% !important;
    display: flex !important;
    flex-direction: column;
  }
  .profile-info-wrapper-tab_wrapper .photo-place {
    width: 100% !important;
  }

  .profile-info-wrapper-tab_profile-name .user-name {
    height: fit-content;
    position: absolute;
    top: 10px;
    border: none;
    width: 100% !important;
    left: 0;
    border-bottom: 2px solid lightgray;
    padding-bottom: 5px;
  }

  .mobile-change-avatar-container .clickable-field-text {
    display: flex;
    align-items: center;
  }
  .mobile-change-avatar-container {
    position: absolute;
    bottom: 0 !important;
    left: 0 !important;
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-start;
    font-size: 14px;
  }

  .mobile-change-avatar-container .clickable-field-text {
    text-align: left;
    width: 100%;
  }

  .mobile-change-avatar-container_tooltips {
    position: absolute;
    margin: 0 !important;
    top: 3px;
    right: -5px;
    transform: translate(-50%, -50%);
  }
}

@media screen and (max-width: 900px) {
  .profile-info-wrapper-tab {
    padding-top: 50px;
  }
  .profile-info-wrapper-tab_profile-name .user-name {
    display: block !important;
  }
  .profile-info-wrapper-tab_profile-name .case-slide.table-variant {
    margin: 5px 0 !important;
  }
}
@media screen and (max-width: 650px) {
  .mobile-change-avatar-container {
    font-size: 10px;
  }
}

@media screen and (max-width: 500px) {
  .profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .current-balance .btn {
    height: 28px !important;
  }
  .mobile-change-avatar-container {
    font-size: 7px;
  }
  .mobile-change-avatar-container_tooltips {
    top: -5px;
  }
  .profile-info-wrapper-tab_profile-name .user-name {
    font-size: 18px !important;
  }
  .profile-info-wrapper-tab {
    padding-top: 45px;
  }
}


.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: auto;
}
.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 .current::before {
  content: url(/img/icons/credits_icon_grey.png?1583148170);
  left: initial !important;
  right: initial !important;
  top: initial !important;
  display: block;
  margin-right: 5px;
}

.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: 100%;
  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;
  display: flex;
  align-items: center;
  justify-content: center;
}
.profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.settings-line .setting-wrapper {
  margin-top: 12px;
  background: none;
  border-radius: 2px;
  padding: 8px 12px;
  gap: 15px;
}
.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 .col-profile-info-wrapper:last-child,
  .profile-info-wrapper .col-profile-info-wrapper:first-child { min-width: auto;}
  .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;
    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; }
}

@media screen and (max-width: 1300px) {
  .profile-info-wrapper .col-profile-info-wrapper {
    width: 40%;
  }
  .profile-info-wrapper .col-profile-info-wrapper-info {
    width: 100%;
  }
  .profile-info-wrapper .col-profile-info-wrapper:first-child {
    min-width: auto;
  }
}


@media screen and (max-width: 990px) {
  .profile-info-wrapper .col-profile-info-wrapper:first-child {

  }
  .man-profile-info-wrapper .man-profile-info-wrapper-balance div.balance-wrapper {
    height: 100px !important;
  }
}
@media screen and (max-width: 990px) {
  .profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .current-balance .current {
    width: 100% !important;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
  }
  .profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .current-balance {
    padding: 6px 10px;
    width: 100% !important;
    flex-direction: column;
    justify-content: flex-end !important;
  }
  .profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .current-balance .current {
    max-width: initial;
  }
  .profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .current-balance .btn {
    white-space: nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin: 6px 0 0 0 !important;
  }
  .profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .pay-info {
    padding: 6px 10px;
    width: 100%;
  }
  .profile-info-wrapper .col-profile-info-wrapper .col-second-profile-wrapper.balance-line .balance-wrapper .pay-info a.gray-action-button {
    width: auto;
    margin-left: 0;
  }
}

/* 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;
  }
}
@media(max-width: 800px) {
  .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;
  }
}
<<<<<<< HEAD











/* 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; }
  .messages-btn-style::after {
    top: -32%;
    left: 5px;} }

@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: 768px) {
  .user-profile .golder-heart-md.golder-heart-avatar {
    top: 30%;
    left: 18%;
    width: 15%;
  }
  .user-profile .golder-heart-lg.golder-heart-avatar {
    left: 0.5%;
    top: 16%;
    width: 20%;
  }
  .user-profile .golder-heart-sm.golder-heart-avatar {
    left: 0.5%;
    top: 38%;
    width: 15%;
  }
}
@media(max-width: 410px) {
  #popup-credits-profile .content-popup .title-text {
    font-size: 16px;
  }
  .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 {
    font-size: 12px;
  }
  .girl-profile-page-chats-case .girl-profile-page-chats-case-holder .column .wrapper-case .messages-btn-style::after {
    margin-top: 5px !important;
  }
  #popup-credits-profile .content-popup .title-text {
    margin-bottom: 16px;
  }
  .user-profile .data-table {
    overflow: hidden;
  }

  #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;
  }
}

@media screen and (max-width: 350px) {
  body { min-width: 320px; }
}

.girls-counter {
  position: relative;
  display: none;
}

.girls-counter-icon {
  display: block;
  background-size: 100%;
  width: 25px;
  height: 35px;
  z-index: 1;
}

.girls-counter-item {
  position: absolute;
  top: -5px;
  z-index: 2;
  right: -10px;
  background: rgba(0, 194, 59, 1);
  color: #FFFFFF;
  border-radius: 15px;
  padding: 3px 4px;
  font-size: 9px;
  font-weight: 700;
}


/************************************************************ /css/trial-verify.css *********/

@charset "UTF-8";

body.lock {
    overflow: hidden
}

.trial-container {
    font-family: PT Sans,sans-serif;
    width: 420px;
    border: none;
    border-radius: 8px;
}
.trial-container .body {
    padding: 0 28px;
}
.trial-container h2 {
    margin: 20px 0;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    color: #232323;
}
.trial-container .description-top {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: #232323;
}
.trial-container .description-bottom {
    margin-bottom: 10px;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    color: #95A9B5;
}
.trial-container h3 {
    margin: 10px 0 8px;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    color: #232323;
}
.trial-container .trial-verify-unit {
    /*height: 107px;*/
    margin-bottom: 20px;
}
.trial-container .trial-verify-unit .trial-countdown {
    position: relative;
    /*display: flex;*/
}
.trial-container .trial-verify-unit .verify-timer {
    color: #232323;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.trial-container .trial-verify-unit .verify-timer:before {
    content: url(/i/ico/timer.svg?1701448645);
    position: absolute;
    right: 36px;
    bottom: 3px;
}
.trial-container .trial-verify-unit .trial-verify-button-wrap {
    position: relative;
}
.trial-container .trial-verify-unit .error-timer {
    position: absolute;
    top: -20px;
    color: #0161BD;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px; /* 133.333% */
}
.trial-container .trial-verify-unit .error-code {
    color: #FF5050;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.trial-container .text-field {
    justify-content: space-between;
    margin-bottom: 20px;
}
.trial-container .text-field__label {
    /*display: block;*/
    margin-bottom: 0.25rem;
}
.trial-container .text-field__label.error {
    color: #e5493a;
}
.trial-container input[type="text"] {
    box-sizing: border-box;
}
.trial-container .text-field__input, .trial-container .tel-field__input {
    display: block;
    width: 100%;
    height: calc(2.25rem + 4px);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    color: #97A7BF;
    background-color: #F5F9FC;
    background-clip: padding-box;
    border: none;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.trial-container .text-field__input {
    padding: 10px;
}
.trial-container .text-field__input::placeholder, .trial-container .tel-field__input::placeholder {
    color: #97A7BF;
    opacity: 0.3;
}
.trial-container .trial-image {
    width: 100%;
    height: 242px;
    border: 0 solid #FFF;
    border-radius: 8px;
}
.trial-container .free-trial-image {
    margin-top: -37px;
    background: url(/img/free-trial-img.png?1727868069) no-repeat;
}
.trial-container .free-trial-success-image {
    margin-top: -41px;
    background: url(/img/free-trial-success-img.png?1700494470) no-repeat;
}
.trial-container .trial-verify-close {
    position: absolute;
    width: 18px;
    height: 18px;
    margin-top: 4px;
    margin-left: 9px;
    cursor: pointer;
    background: url(/img/free-trial-close-square.svg?1727868066) no-repeat;
}
.trial-container .trial-verify-time {
    position: absolute;
    top: 122px;
    left: 52px;
    font-weight: bold;
    color: #FFFFFF;
    padding: 4px 3px;
    font-size: 11px;
    border-radius: 14px;
    background: #9D3E0C;
}
.trial-container .text-field label, .trial-container .trial-countdown label, .trial-container .iti {
    width: 100%;
}
.trial-container .button {
    /*margin-top: 10px;*/
    min-width: 131px;
    padding: 12px 30px 10px 30px;
    border-radius: 4px;
    border: 0 solid #FFF;
    background: #FFB700;
    color: #9D3E0E;
    text-align: center;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 113.2%;
    letter-spacing: 0.13px;
    text-transform: uppercase;
    cursor: pointer;
}
.trial-buttons {
    display: flex;
    justify-content: space-between;
}
.trial-buttons a {
    color: #9D3E0E;
    text-decoration: none;
}
.trial-buttons .button {
    width: 48%;
    padding: 10px 20px;
}
.trial-container .btn-line {
    margin: 15px;
}
.trial-container .trial-verify .trial-attention {
    font-size: 12px;
    margin-top: 16px;
}
.trial-container .text-field__icon {
    position: relative;
}
.trial-container .text-field__icon::before {
    content: '';
    color: #bdbdbd;
    position: absolute;
    display: flex;
    align-items: center;
    bottom: 0;
    left: 0.625rem;
    top: 20px;
    transform: translateY(-50%);
}
.trial-container .text-field__icon .text-field__input {
    padding-left: 2rem;
}
/* email */
.trial-container .text-field__icon_email::before {
    width: 1rem;
    background-image: url(/i/ico/email.svg?1700494412);
    background-repeat: no-repeat;
    background-position: center;
}
/* mobile */
.trial-container .text-field__icon_phone::before {
    width: 1rem;
    background-image: url(/i/ico/mobile.svg);
    background-repeat: no-repeat;
    background-position: center;
}
.trial-container .text-field__icon_code::before {
    width: 1rem;
    background-image: url(/i/ico/password.svg?1701671821);
    background-repeat: no-repeat;
    background-position: center;
}
.trial-container .success {
    padding-top: 25px;
    font-size: 18px;
    color: #3ff33d;
}
.trial-container .trial-verify .success {
    position: relative;
    left: 25px;
    padding: 0 0 15px;
    color: #232323;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px; /* 157.143% */
}
.trial-container .trial-verify .success:before {
    content: url(/i/ico/verify.svg?1701448645);
    position: absolute;
    left: -25px;
    bottom: 10px;
}
.trial-container .body.trial-verify {
    margin: 16px 0 25px;
}
.trial-container .body.enabled-trial {
    margin: 16px 0 10px;
}
.trial-container .enabled-trial h2 {
    margin-bottom: 0;
}
.trial-container .enabled-trial .description-top {
    margin: 20px 0;
}
.trial-container .enabled-trial .description-bottom ul {
    padding: 0 15px;
}
.trial-container .enabled-trial p {
    margin-bottom: 5px;
}
.trial-container .enabled-trial .button {
    margin-bottom: 15px;
}
.trial-container .enabled-trial button:last-child {
    border-radius: 4px;
    border: 1px solid #FFB700;
    background-color: #FFF;
}

.trial-container.trialDetails {
    flex-direction: column;
    justify-content: space-between;
    width: calc(100% + 50px);
    height: calc(100% - 20px);
    margin: 0 -25px;
}
.trial-container.trialDetails .trial-details-image {
    width: 100%;
    height: 338px;
    margin-left: 5px;
    background: url(/img/free-trial-details.png?1700494470) no-repeat center;
}
.trial-container.trialDetails .description-top {
    margin-top: 32px;
    color: #464646;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.trial-container.trialDetails .description-top p {
    margin-bottom: 10px;
}
.trial-container.trialDetails .trial-mobile-buttons {
    display: none;
}

.trial-container.balance-wrapper .current-balance {
    width: 70% !important;
    padding: 8px 0 8px 12px;
}
.trial-container.balance-wrapper .current-balance.full {
    width: 100% !important;
}
.trial-container.balance-wrapper .enable-trial-button {
    width: 30%;
    height: 33px;
    padding-right: 40px;
}
.trial-container.balance-wrapper .enable-trial-button .button {
    margin: 0;
    padding: 10px 0;
    text-transform: unset;
}
.trial-container.balance-wrapper .balance {
    position: relative;
}
.trial-container.balance-wrapper .balance div {
    position: absolute;
    rotate: 90deg;
    bottom: -5px;
    color: #E96A03;
    font-size: 21px;
    font-weight: 700;
}
.trial-container.balance-wrapper .balance div:first-child {
    left: 0;
}
.trial-container.balance-wrapper .balance div:last-child {
    left: 9px;
}
.trial-container.balance-wrapper .trial-current {
    flex-direction: column;
}
.trial-container.balance-wrapper .trial-current .learn-more {
    font-size: 12px;
}
.trial-container.balance-wrapper .trial-current .learn-more a {
    text-decoration: none;
    color: #E96A03;
}
.trial-container.balance-wrapper .current.is_trial .balance:after {
    content: url(/i/ico/infinity.svg?1701849016);
    position: relative;
    right: 14px;
    background: #fec58e;
}
.trial-container.balance-wrapper .current-balance {
    justify-content: space-around !important;
}
.trial-container .countdown-wrapper .trial-countdown {
    margin-left: 5px;
    opacity: 0.8;
    color: #E96A03;
    font-size: 14px;
    font-weight: 700;
}

#trial-warning-popup.trial-container .dangerous-image {
    display: flex;
    height: 205px;
    padding: 8px 13px 7px 13px;
    margin-bottom: 10px;
    justify-content: center;
    align-items: center;
    gap: 7.38px;
    align-self: stretch;
    border-radius: 8px 8px 0 0;
    border: 1px solid #EFAE00;
    background: linear-gradient(180deg, #FFD600 0%, #FFA600 100%);
    box-shadow: 2px 0 6px 0 rgba(0, 0, 0, 0.15);
}
#trial-warning-popup.trial-container h2 {
    margin-top: 25px;
    color: #4B4B4B;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px; /* 133.333% */
}
#trial-warning-popup.trial-container .trial-buttons {
    align-items: center;
    padding: 15px 0;
    margin-bottom: 13px;
}
#trial-warning-popup.trial-container .trial-buttons a {
    text-decoration: none;
    color: #0B3073;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
#trial-warning-popup.trial-container .trial-buttons button {
    width: 126px;
    text-transform: unset;
    display: flex;
    height: 29px;
    margin: 0;
    padding: 8px 13px 7px 13px;
    justify-content: center;
    align-items: center;
    gap: 7.38px;
    border-radius: 2px;
    border: 1px solid #EFAE00;
    background: linear-gradient(180deg, #FFD600 0%, #FFA600 100%);
    box-shadow: 2px 0 6px 0 rgba(0, 0, 0, 0.15);
}
#trial-warning-popup.trial-container .buy_credits_trial_buttons {
    justify-content: center;
}
.special-action-column.trial-container {
    width: 100%;
}
.special-action-column.trial-container .button {
    margin: 0 25px 0;
    width: 40%;
}
.trial-container .enabled-trial .trial-description {
    display: flex;
    padding: 16px;
    margin-bottom: 15px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
    border-radius: 4px;
    background: rgba(245, 198, 150, 0.40);
}
.trial-container .enabled-trial .trial-description .description-bottom {
    color: #232323;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.trial-container .enabled-trial .trial-current {
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
}
.trial-container .enabled-trial .trial-current .current:before {
    content: url(/img/icons/credits_icon_grey.png?1583148170);
    margin-right: 8px;
}
.trial-container .enabled-trial .trial-current .current-balance {
    position: relative;
    padding-right: 20px;
    color: #232323;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.trial-container .enabled-trial .trial-current .balance {
    position: absolute;
    right: 12px;
}
.trial-container .enabled-trial .trial-current .countdown-wrapper {
    /*flex-direction: column;
    margin-right: 10px;*/
    color: #4C4C4C;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.trial-container .enabled-trial .trial-current .countdown-wrapper .trial-countdown {
    /*margin: 0;*/
}
.trial-container .enabled-trial .trial-current .balance div {
    position: absolute;
    rotate: 90deg;
    bottom: -5px;
    color: #E96A03;
    font-size: 21px;
    font-weight: 700;
}
.trial-container .enabled-trial .trial-current .balance div:first-child {
    left: 0;
}
.trial-container .enabled-trial .trial-current .balance div:last-child {
    left: 9px;
}
.trial-container .enabled-trial .trial-current .learn-more {
    font-size: 12px;
}
.trial-container .enabled-trial .trial-current .learn-more a {
    text-decoration: none;
    color: #E96A03;
}
.trial-container .enabled-trial .trial-services {
    justify-content: space-between;
}
.trial-container .enabled-trial .trial-services > a {
    display: flex;
    padding: 8px 28px;
    justify-content: center;
    align-items: center;
    gap: 4px;
    text-decoration: none;
    border-radius: 4px;
    background: rgba(255, 255, 255, 0.40);
}
.trial-container .enabled-trial .trial-services > a div {
    flex-direction: column;
}
.trial-container .enabled-trial .trial-services > a div span:first-child {
    color: #232323;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.trial-container .enabled-trial .trial-services > a div span:last-child {
    color: #4C4C4C;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

/*.body.trial-verify .hide {display: block}
.body.trial-verify .hide .text-field,
.body.trial-verify .hide.text-field,
.body.trial-verify .trial-countdown
{display: flex}*/


@media (max-width: 800px) {
    .special-action-column.trial-container {
        flex-direction: column;
    }
    .special-action-column.trial-container .button {
        margin: 15px 0 0;
        width: 100%;
    }
}

@media (max-width: 800px) {
    .trial-container.trialDetails {
        width: 100%;
        margin: 0;
    }
    .trial-container.trialDetails .trial-details-image {
        margin-top: 25px;
    }
    .trialrateplan {
        justify-content: space-between;
    }
    .trialrateplan .price {
        width: 95px !important;
    }
    .trialrateplan .price .priceValue {
        margin: 0;
    }
    .trial-container.trialDetails .trial-mobile-buttons {
        display: block;
    }
    .trial-container.balance-wrapper {
        height: 125px !important;
    }
    .trial-container.balance-wrapper .enable-trial-button {
        width: 100%;
        position: relative;
        bottom: 45px;
        padding: 0 6px;
    }
    .trial-container.balance-wrapper .enable-trial-button .button {
        margin: 0;
        padding: 10px 0;
        text-transform: unset;
    }
}
@media (max-width: 500px) {
    .trialrateplan .second-wrapper-tarif .credits .label-rateplan {
        margin-left: -18px;
    }
}
@media (max-width: 410px) {
    .trial-container.balance-wrapper .countdown-wrapper {
        flex-direction: column;
        align-items: center;
    }
    .trial-container.balance-wrapper .balance.infinity {
        right: 15px;
    }
}


/************************************************************ /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;
    }
}