.mfp-content .button-wrap-big{max-width:600px;background-color:#fff;position:relative;padding:25px;margin:0 auto;border-radius:5px}.mfp-content .button-wrap-big .popup-modal-dismiss{position:absolute;right:-7px;top:0;overflow:visible;cursor:pointer;background:0;border:0;-webkit-appearance:none;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;color:#000;display:block;font-size:34px}.mfp-content .button-wrap-big .button-accept.user{line-height:20px;font-size:20px}.mfp-content .white-popup-block{display:block;background-color:#fff;padding:20px}.mfp-content .white-popup-block .popup-modal-dismiss{color:#516aae;text-decoration:none}.mfp-content .white-popup-block .ex{border:1px dashed #d35147;background:#fffff5;font-family:"Courier New",Courier,monospace;padding:7px;font-size:80%;margin:0 0 1em;text-align:left;color:#d35147}.white-popup-block{background-color:#ededed;max-width:800px;margin:auto;border-radius:.5em;font-family:roboto,sans-serif}.white-popup-block .wrap-pop{padding:20px;position:relative}.white-popup-block .head-pop{text-align:center;padding-bottom:20px;font-size:14pt;font-weight:700;color:#6c6c6c;text-shadow:1px 1px 1px #fff;display:block}.white-popup-block .descr-pop,.white-popup-block .history div span{font-size:10pt;text-shadow:1px 1px 1px #fff;display:block;font-weight:700}.white-popup-block .head-pop .red{color:red}.white-popup-block .head-pop .blue{color:#00f}.white-popup-block .descr-pop{text-indent:25px;padding-bottom:10px;color:#000}.white-popup-block .history{padding:20px}.white-popup-block .history div{margin:5px 0}.white-popup-block .history div em{height:20px;display:block;float:left;vertical-align:middle;width:20px;margin-right:10px}.white-popup-block .history div .history-green{border:1px solid #1a7705;background:#2a9810}.white-popup-block .history div .history-blue{border:1px solid #05698e;background:#2492ba}.white-popup-block .history div .history-ok{border:1px solid #c8910e;background:#e3a91f}.white-popup-block .history div span{line-height:20px;vertical-align:middle;color:#6c6c6c;text-align:left}.white-popup-block button.mfp-arrow,.white-popup-block button.mfp-close{overflow:visible;cursor:pointer;background:0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;color:#000;font-size:34px}.white-popup-block .time-line .rows{list-style-type:none;padding:0;margin:10px 0 0;font-size:0}.white-popup-block .time-line .rows li{height:37px;display:block;border:1px solid #989898}.white-popup-block .prize-green{background-color:#2a9810}.white-popup-block .prize-blue{background-color:#2492ba}.white-popup-block .prize-ok{background-color:#e7ca85}.white-popup-block .timer{height:28px}.white-popup-block .time-start{display:block;float:left}.white-popup-block .time-end{display:block;float:right}.white-popup-block .prize{display:inline-block;height:35px;position:relative;border-left:1px solid #989898;border-right:1px solid #989898}.white-popup-block .prize:hover{border:1px solid #989898;border-top:0;border-bottom:0}.white-popup-block .prize-item{background-color:#ededed;border-bottom:0;width:400px;position:absolute;top:35px;left:calc(50% - 200px);-webkit-transition:all .5s ease;transition:all .5s ease;z-index:9999;display:none;font-size:14px;padding:20px}.white-popup-block .prize-item:before{content:'';position:absolute;left:190px;top:-20px;border:10px solid transparent;border-bottom:10px solid #ededed}.white-popup-block .prize:hover>.prize-item{display:block}.white-popup-block .title-prize{font-size:20px;border-bottom:1px dashed #828282;padding-bottom:20px}.white-popup-block .who-prize{font-size:16px;border-bottom:1px dashed #828282;padding:10px 0}.white-popup-block .winner-ava-wrap{display:block;width:70px;margin:10px auto;position:relative}.white-popup-block .winner-ava{width:70px;display:block}.white-popup-block .winner-ava-wrap:after{content:'';background-image:url(/application/views/gorod24_dev/img/winner.png);display:block;width:154px;height:83px;position:absolute;bottom:-20px;left:calc(50% - 77px)}.white-popup-block .prize-item span{display:block;line-height:21px}.mfp-content .gorod-popup-sub{position:relative;padding:40px 40px 20px;text-align:left;min-width:578px}.mfp-content .gorod-popup-sub form .input-wrap{margin-bottom:20px;position:relative;width:100%}.mfp-content .gorod-popup-sub form .input-wrap .check-filter{width:auto;display:inline-block;font-size:0}.mfp-content .gorod-popup-sub form .input-wrap .check-filter span{display:inline-block;vertical-align:middle}.mfp-content .gorod-popup-sub form .input-wrap .check-filter .info-lalbel{font-size:14px;font-weight:400}.mfp-content .gorod-popup-sub form .input-wrap label{display:block;width:100%;margin-bottom:0}.mfp-content .gorod-popup-sub form .input-wrap label .info-lalbel{color:#2f2f2f;opacity:.8;font-size:12px;line-height:17px;display:inline-block;vertical-align:middle}.mfp-content .gorod-popup-sub form .input-wrap label .input-accept{font-size:13px;line-height:18px;color:#516aae;font-weight:400;text-decoration:none;position:absolute;right:10px;top:10px}.mfp-content .gorod-popup-sub form .input-wrap .icon-wrap span,.mfp-content .gorod-popup-sub form .input-wrap label .icon-wrap span{line-height:40px;color:#c6c6c6;font-size:16px}.mfp-content .gorod-popup-sub form .input-wrap label .icon-wrap{width:40px;height:40px;border-right:1px solid #c6c6c6;-webkit-border-radius:5px;border-radius:5px;display:inline-block;position:absolute;top:0;left:0;text-align:center}.mfp-content .gorod-popup-sub form .input-wrap label input[type=checkbox]{display:inline-block;width:25px;margin-top:0;height:15px;vertical-align:middle}.mfp-content .gorod-popup-sub form .input-wrap label input,.mfp-content .gorod-popup-sub form .input-wrap label textarea{border:1px solid #c6c6c6;-webkit-border-radius:5px;border-radius:5px;display:block;width:100%;padding:5px 15px 5px 55px;font-weight:400;font-size:16px}.mfp-content .gorod-popup-sub form .input-wrap label textarea{resize:none}.mfp-content .gorod-popup-sub form .input-wrap .select-filter{width:100%}.mfp-content .gorod-popup-sub form .input-wrap .icon-wrap{width:40px;height:40px;border:1px solid #c6c6c6;-webkit-border-radius:5px;border-radius:5px;display:inline-block;position:absolute;top:0;left:0;text-align:center;z-index:2}.mfp-content .gorod-popup-sub form .input-wrap .chosen-container-multi,.mfp-content .gorod-popup-sub form .input-wrap .chosen-container-single{display:inline}.mfp-content .gorod-popup-sub form .input-wrap .chosen-container-multi .chosen-choices,.mfp-content .gorod-popup-sub form .input-wrap .chosen-container-multi .chosen-single,.mfp-content .gorod-popup-sub form .input-wrap .chosen-container-single .chosen-choices,.mfp-content .gorod-popup-sub form .input-wrap .chosen-container-single .chosen-single{padding:5px 15px 5px 55px;font-weight:400;font-size:16px;border:1px solid #c6c6c6;-webkit-border-radius:5px;border-radius:5px;height:40px}.mfp-content .gorod-popup-sub form .input-wrap .chosen-container-multi .chosen-choices span,.mfp-content .gorod-popup-sub form .input-wrap .chosen-container-multi .chosen-single span,.mfp-content .gorod-popup-sub form .input-wrap .chosen-container-single .chosen-choices span,.mfp-content .gorod-popup-sub form .input-wrap .chosen-container-single .chosen-single span{color:#2f2f2f;opacity:.8;font-size:16px;line-height:30px;font-weight:400}.mfp-content .gorod-popup-sub form .input-wrap .chosen-container-multi .chosen-choices div b,.mfp-content .gorod-popup-sub form .input-wrap .chosen-container-multi .chosen-single div b,.mfp-content .gorod-popup-sub form .input-wrap .chosen-container-single .chosen-choices div b,.mfp-content .gorod-popup-sub form .input-wrap .chosen-container-single .chosen-single div b{width:14px;height:14px;position:absolute;top:7px;right:7px}.mfp-content .gorod-popup-sub form .input-wrap .chosen-container-multi .chosen-choices span,.mfp-content .gorod-popup-sub form .input-wrap .chosen-container-single .chosen-choices span{font-size:14px;line-height:14px}.mfp-content .gorod-popup-sub form .top-close-btn{top:10px;right:10px;width:20px;height:20px;line-height:20px}.mfp-content .gorod-popup-sub form h1{font-size:32px;line-height:37px;color:#2c2c2c;margin:0 0 5px;font-family:Roboto-Bold,sans-serif}.mfp-content .gorod-popup-sub form .period .left-col,.mfp-content .gorod-popup-sub form .period .middle-col{margin-right:20px;vertical-align:middle;display:inline-block}.mfp-content .gorod-popup-sub form .form-title{margin-bottom:20px}.mfp-content .gorod-popup-sub form .period{margin-top:20px;font-size:0}.mfp-content .gorod-popup-sub form .period h2{margin-bottom:10px}.mfp-content .gorod-popup-sub form .period .middle-col .input-wrap,.mfp-content .gorod-popup-sub form .period .right-col .input-wrap{margin-bottom:0}.mfp-content .gorod-popup-sub form .period .left-col .gorod24{width:80px;height:87px;overflow:hidden;-webkit-border-radius:100%;border-radius:100%}.mfp-content .gorod-popup-sub form .period .middle-col .input-wrap .check-filter .info-lalbel{color:#d35147}.mfp-content .gorod-popup-sub form .period .right-col{display:inline-block;vertical-align:middle;width:198px;position:relative}.mfp-content .gorod-popup-sub form .period .right-col .input-wrap .check-filter .info-lalbel{color:#516aae}.mfp-content .gorod-popup-sub form .sphere{margin-top:20px;margin-bottom:20px;font-size:0;border-top:1px solid #f2f2f2;padding-top:20px}.mfp-content .gorod-popup-sub form .sphere h2{margin-bottom:10px}.mfp-content .gorod-popup-sub form .foot{text-align:center;margin-top:20px;border-top:1px solid #f2f2f2;padding-top:20px}.mfp-content .gorod-popup-sub form .foot a,.mfp-content .gorod-popup-sub form .foot button{display:inline-block;vertical-align:middle;text-decoration:none;margin:0 10px;line-height:40px;padding:0 20px;-webkit-border-radius:.25em;border-radius:.25em;font-size:16px;-webkit-transition:all .25s ease;transition:all .25s ease;border:0;outline:0}.mfp-content .gorod-popup-sub form .foot .btn-sub{background-color:#516aae;color:#fff}.mfp-content .gorod-popup-sub form .foot .btn-sub:hover{background-color:#465fa3}.mfp-content .gorod-popup-sub form .foot .btn-close{background-color:#ccc;color:#fff}.mfp-content .gorod-popup-sub form .foot .btn-close:hover{background-color:#a8a8a8}.mfp-content .ads-popup-window-showp{position:relative;padding:40px 40px 20px;text-align:left;min-width:578px}.mfp-content .ads-popup-window-showp .mfp-close{width:20px;height:20px;line-height:20px;top:10px;right:10px}.mfp-content .ads-popup-window-showp h1,.mfp-content .ads-popup-window-showp h2,.mfp-content .ads-popup-window-showp h3{font-size:32px;line-height:37px;color:#2c2c2c;margin:0 0 5px}.mfp-content .ads-popup-window-showp .sh-info{color:#828282;font-size:16px;line-height:21px}.mfp-content .ads-popup-window-showp .user-info{margin-top:20px;margin-bottom:20px}.mfp-content .ads-popup-window-showp .user-info .left-col{display:inline-block;vertical-align:top;margin-right:20px}.mfp-content .ads-popup-window-showp .user-info .left-col .user-ava{width:77px;height:77px;overflow:hidden;-webkit-border-radius:100%;border-radius:100%}.mfp-content .ads-popup-window-showp .user-info .middle-col{display:inline-block;vertical-align:top}.mfp-content .ads-popup-window-showp .user-info .middle-col p{margin:0;font-size:16px;line-height:21px;color:#828282}.mfp-content .ads-popup-window-showp .user-info .middle-col .user-name{color:#516aae;font-size:18px;line-height:23px;font-family:Roboto-Bold,sans-serif}.mfp-content .ads-popup-window-showp .user-info .middle-col .user-name span{width:40px;height:40px;display:inline-block;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:10px}.mfp-content .ads-popup-window-showp .user-info .middle-col .user-name .sert-none{background-image:url(../img/sertif/sertif1.png)}.mfp-content .ads-popup-window-showp .user-info .middle-col .user-name .sert-1{background-image:url(../img/sertif/sertif2.png)}.mfp-content .ads-popup-window-showp .user-info .middle-col .user-name .sert-2{background-image:url(../img/sertif/sertif3.png)}.mfp-content .ads-popup-window-showp .user-info .middle-col .user-name .sert-vip{background-image:url(../img/sertif/sertif_vip.png)}.mfp-content .ads-popup-window-showp .user-info .right-col{display:inline-block;vertical-align:top;width:198px;position:relative}.mfp-content .ads-popup-window-showp .user-info .right-col .button-wrap-transparent{max-width:140px;position:absolute;bottom:0;right:0;margin:0}.mfp-content .ads-popup-window-showp .bot-info{color:#2c2c2c;font-size:14px;line-height:19px;font-family:Roboto-Bold,sans-serif}.mfp-content .ads-popup-window-message{padding:40px}.mfp-content .ads-popup-window-message h2{font-size:20px;line-height:25px}.mfp-content .ads-popup-window-message .from-to{margin-top:10px;margin-bottom:10px}.mfp-content .ads-popup-window-message .from-to .descr{font-size:16px;line-height:21px;color:#2e2e2e;display:inline-block;vertical-align:middle;margin-right:10px}.mfp-content .ads-popup-window-message .from-to .ava-wrap{width:30px;height:30px;overflow:hidden;-webkit-border-radius:100%;border-radius:100%;display:inline-block;vertical-align:middle;margin-right:10px}.mfp-content .ads-popup-window-message .from-to .user-name{display:inline-block;vertical-align:middle;color:#516aae;font-family:Roboto-Bold,sans-serif;font-size:16px;line-height:21px;margin:0}.mfp-content .ads-popup-window-message .from-to .user-descr{font-size:14px;line-height:21px;margin:0;color:#828282;display:inline-block;vertical-align:middle}.mfp-content .ads-popup-window-message .adv-message{padding:10px 20px;border:1px solid #c6c6c6;width:100%;min-height:230px;margin-bottom:20px;resize:none}.mfp-content .ads-popup-window-message .button-wrap-filter{text-align:right}.mfp-content .ads-popup-window-message .button-wrap-filter a{text-decoration:none}.mfp-content .sub-popup-window{padding:0;max-width:315px;min-width:315px}.mfp-content .sub-popup-window .img-top{background-image:url(../img/subbg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:200px}.mfp-content .sub-popup-window .content{padding:35px;text-align:center}.mfp-content .sub-popup-window .content h2{font-size:20px;line-height:25px;color:#000;margin:0 0 30px}.mfp-content .sub-popup-window .content p{margin-bottom:40px;color:#000;font-size:16px;line-height:21px;display:block}.mfp-content .sub-popup-window .content .button-wrap-filter .button{display:inline-block;font-size:16px;line-height:21px;text-decoration:none;padding:14px 32px}