*{vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0 none;outline:0;padding:0;margin:0}
body{font-family:'Ubuntu',sans-serif;background:#EBEBF4}
html,body{height:100%}
.wrapper{position:relative;min-height:100%}
.content{padding-bottom:112px}
.wrap{width:1300px;margin:0 auto}
.clrfxtoptop:after{clear:both;display:block;content:''}
a{color:#4765EE;text-decoration:underline}
a:hover{text-decoration:none}
.header_top{height:110px}
header{padding-top:16px;height:70px;box-sizing:border-box;background:#fff;position:fixed;left:0;right:0;top:0;z-index:5}
header .wrap{width:96%}
header .logo{font-size:30px;font-weight:500;color:#242724;text-decoration:none;float:left}
header .logo b{color:#8F78F4}
header .navi{float:left;margin-top:10px;margin-left:80px}
header .navi ul{list-style:none;font-size:0}
header .navi ul li{display:inline-block;position:relative;margin-right:33px}
header .navi ul li:last-child{margin-right:0}
header .navi ul li a{font-size:15px;color:#646464;display:block;font-weight:500;text-decoration:none;letter-spacing:.02em}
header .navi ul li.active a{color:#000}
header .navi ul li.active a:after{content:'';position:absolute;width:21px;height:2px;background:#EB7C74;left:0;bottom:-3px}
header .right{float:right}
header .right .languages{width:30px;height:30px;display:block;border-radius:50%;background-size:contain!important;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}
header .right .lang_block{float:left;margin-right:20px;position:relative}
header .find{float:left;position:relative;margin-left:60px}
header .find input{width:350px;height:37px;border-radius:30px;padding:0 60px 0 20px;box-sizing:border-box;background:#EBEBF4;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.02);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.02);box-shadow:0 0 20px 0 rgba(0,0,0,0.02);font-size:14px}
header .find button{width:18px;height:18px;display:block;position:absolute;z-index:2;right:20px;top:9px;opacity:.5;transition:.3s;border:none;cursor:pointer}
header .find button:hover{opacity:1}
header .find button svg { width: 100%; height: 100%;}
.rek{margin-bottom:20px}
.rek ins {min-height: 250px;}
.rek_in{margin-bottom:10px;width:100%}
.lang_block .flag{width:25px;height:25px;display:block;background-size:contain!important;border-radius:50%;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1);margin-bottom:5px}
.lang_block .flag:last-child{margin-bottom:0}
.lang_block .flag.eng{background:url(../img/flag/en.jpg) center no-repeat}
.lang_block .flag.ru{background:url(../img/flag/ru.jpg) center no-repeat}
.lang_block .block_lang{background:#434882;padding:7px;position:absolute;border-radius:5px 0;width:39px;box-sizing:border-box;margin-left:-3px;z-index:5;display:none}
header .right .form_search{float:left;margin-right:60px}
header .right .cabinet{float:right;margin-top:2px}
header .right .cabinet a{font-size:15px;color:#646464;font-weight:500;text-decoration:none;letter-spacing:.02em;margin-top:6px;display:block;float:left;margin-right:25px;background-repeat:no-repeat;background-position:left;height:22px;padding-left:32px;padding-top:3px;box-sizing:border-box}
header .right .cabinet a:last-child{margin-right:0}
header .right .cabinet a.signin{background-image:url(../img/signin.svg)}
header .right .cabinet a.signup{background-image:url(../img/signup.svg)}
.info_site{margin-bottom:50px}
.info_site .inputt{background:#7880EC;border-radius:16px;padding:30px 40px;box-shadow:0 4px 25px rgba(0,0,0,0.04)}
.info_site .inputt h1{font-size:29px;color:#4C5296;font-weight:600;margin-bottom:0;line-height:31px}
.info_site .inputt.fonts_desc{margin-bottom:50px}
.info_site .inputt.fonts_desc .designer_notes{font-size:16px;color:#fff;line-height:27px;max-width:100%;margin-bottom:30px}
.info_site .inputt .desc{font-size:16px;color:#fff;line-height:24px;max-width:100%;margin-top:28px}
.img_txt{background:#fff;padding:30px 30px 20px;border-radius:20px;margin-top:30px;margin-bottom:20px}
.info_site .inputt.fonts_desc .designer_notes b{display:block;font-weight:500;font-size:18px}
.info_site .inputt.fonts_desc .info .line{color:#fff;font-size:14px;padding:4px 0;border-bottom:1px solid #ccc}
.info_site .inputt.fonts_desc .info .line .sm_info{float:left;width:240px;font-weight:500}
.info_site .inputt.fonts_desc .info .line .rs_info{float:left;width:calc(100% - 240px);word-break:break-word}
.info_site .inputt ul{list-style:none;font-size:0;margin-top:35px}
.info_site .inputt ul li{display:inline-block;margin-right:30px}
.info_site .inputt ul li:last-child{margin-right:0}
.info_site .inputt ul li a{font-size:15px;color:#fff;font-weight:500;text-decoration:underline;letter-spacing:.05em}
.info_site .inputt .breadcrumb{margin-top:0;font-size:13px;color:#fff;margin-bottom:10px}
.info_site .inputt .breadcrumb li{margin-right:7px}
.info_site .inputt .breadcrumb a{font-size:13px;font-weight:400;text-decoration:none;color:#434882;position:relative}
.info_site .inputt .breadcrumb a:after{content:'/';color:#fff;display:inline-block;margin-left:7px}
.info_site .inputt .m_desc{font-size:16px;line-height:24px;background:#434882;padding:16px 40px;color:#7C7C9B;margin:20px -40px}
.info_site .img_txt img{max-width:100%;height:inherit;width:inherit}
.bot_block .download{font-size:17px;color:#7C7C9B;font-weight:500;text-decoration:none;letter-spacing:.02em;height:40px;background:#434882;box-sizing:border-box;padding:9px 39px 0;border-radius:0 14px;display:inline-block;float:left}
.bot_block{margin-top:40px}
.bot_block .favorite{float:left;color:#fff;font-size:16px;text-decoration:none;margin-top:10px;border-bottom:1px dashed #fff;margin-left:40px}
.im_block{margin-top:50px}
.im_block img{max-width:100%;display:block}
.catalog{margin-bottom:60px}
.catalog.top_h{margin-top:50px}
.catalog .ls{width:1000px;float:left}
.catalog .rs{width:270px;float:right;position:sticky;top:100px}
.catalog .label_block{font-size:20px;font-weight:500;margin-bottom:20px;color:#242724}
.catalog .label_block .count{background:#8F78F4;display:inline-block;vertical-align:middle;border-radius:30px;font-size:14px;height:27px;padding:0 14px;margin-left:20px;box-sizing:border-box;line-height:27px;color:#fff;font-weight:400}
.catalog .label_block span{padding-right:10px}
.catalog .category_list ul{list-style:none}
.catalog .category_list ul li{display:block;float:left;margin-bottom:9px;margin-right:5px}
.catalog .category_list ul li a{background: #FFFFFF;display:block;font-size:13px;color:#786DB7;text-decoration:none;padding:6px;margin-right:0;border:1px solid #FFFFFF;border-radius:3px}
.catalog .filter{border:1px solid #e8e8e8;height:50px;border-radius:5px;box-sizing:border-box;padding:7px 9px;margin-bottom:20px}
.catalog .filter input{width:250px;height:34px;background:#f2f2f2;display:block;border-radius:5px;font-size:14px;box-sizing:border-box;padding:0 15px}
.catalog .filter .txt{float:left}
.catalog .filter .size{float:left;margin-left:20px;width:170px}
.catalog .filter .size .b_txt.sm{float:left;font-size:14px;font-weight:500;color:#222;margin-top:8px}
.catalog .filter .size .sizer{float:left;width:100px;margin:13px 16px 0;height:5px;background:#c3c3c3;border:none;border-radius:8px}
.catalog .filter .size .sizer .ui-slider-handle{width:15px;height:15px;border:none;background:#f9b61c;border-radius:50%;top:-5px}
.catalog .filter .size .b_txt.big{float:left;font-size:22px;font-weight:500;color:#222;margin-top:2px}
.fonts .item{margin-bottom:15px;background:#fff;position:relative;z-index:2;transition:.3s;border-radius:10px;padding:20px;overflow:hidden;float:left;width:323px;margin-right:15px;min-height:190px;padding-bottom:60px;box-sizing:border-box}
.fonts .item:nth-child(3n){margin-right:0}
.fonts .item:hover{box-shadow:0 3px 10px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.03)}
.fonts .item .title{font-size:16px;text-decoration:none;font-weight:500;color:#7C7C9B;display:block;margin-bottom:4px;letter-spacing:.02em}
.fonts .item .title:hover{color:#EB7C74}
.fonts .item .family{font-size:13px;color:#646464}
.fonts .item .family b{font-weight:500}
.font-mk-no-background {
      background-color: transparent !important;
    }
    

     /* Стилизация чекбокса */
    #disableFontBackground {\
    
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      width: 20px;
      height: 20px;
      border: 2px solid #786DB7;
      border-radius: 5px;
      outline: none;
      cursor: pointer;
    }

    #disableFontBackground:checked {
      background-color: #786DB7;
      border: 1px solid #625B91;
    }
.fonts .item .font-mk{text-decoration:none;display:block;word-wrap:break-word;margin:-10px -20px;padding:10px 20px}
.fonts .item .top{margin-bottom:20px}
.fonts-listing{display:flex;flex-wrap:wrap}
.fonts .item .ins_fonts{font-size:36px;line-height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fonts .item .bot{position:absolute;left:20px;bottom:20px;right:20px}
.fonts .item .bot .view{background:url(../img/view.svg) left no-repeat;color:#646464;padding-left:25px;font-size:14px;background-size:18px;height:18px;box-sizing:border-box;padding-top:1px}
.fonts .item .bookmarks{position:absolute;right:0;bottom:0}
.fonts .item .bookmarks svg{fill:#A9A9A9;transition:.3s}
.fonts .item .bookmarks.add-like svg{fill:#F77468}
.list_articles .item{border:1px solid #e8e8e8;background:#fff;position:relative;z-index:2;transition:.3s;border-radius:0 20px;padding:20px;height:180px;overflow:hidden;margin-bottom:12px}
.list_articles .item:hover{box-shadow:0 3px 10px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.03)}
.list_articles .item .img{float:left;width:180px;display:block;height:180px;background:#ccc;border-radius:0 8px}
.list_articles .item .right{float:right;width:calc(100% - 200px)}
.list_articles .item .title{font-size:20px;font-weight:500;letter-spacing:.02em;color:#000;text-decoration:none;margin-bottom:20px;display:block}
.list_articles .item .bot{font-size:13px;color:#434882;font-weight:500;text-decoration:none;letter-spacing:.02em;display:block;float:left;height:30px;background:#7C7C9B;box-sizing:border-box;padding:7px 29px;border-radius:14px 0 0;position:absolute;right:0;bottom:0}
.popular_fonts{margin-bottom:50px}
.error_page .entry{background:#fff;padding:70px 30px;text-align:center;margin:100px 0;border-radius:20px}
.error_page .entry h1{font-size:32px;font-weight:600;margin-bottom:20px}
.btn_black{display:inline-block;height:inherit;background:#000;color:#fff;text-decoration:none;padding:20px 50px;border-radius:100px;font-weight:500}
.error_page .entry .btn_black{margin-top:40px}
.error_page .inputt{background:#fff;padding:70px 30px;text-align:center;margin:100px 0;border-radius:20px}
.error_page .inputt h1{font-size:32px;font-weight:600;margin-bottom:20px}
.btn_black{display:inline-block;height:inherit;background:#000;color:#fff;text-decoration:none;padding:20px 50px;border-radius:100px;font-weight:500}
.error_page .inputt .btn_black{margin-top:40px}
.list_other_category{margin-bottom:20px}
.list_other_category a{display:inline-block;background:#ccc;padding:5px 10px;font-size:13px;text-decoration:none;color:#000;margin-right:5px;margin-bottom:5px;border-radius:0 10px 0;opacity:.6;transition:.3s}
.list_other_category a:hover{opacity:1}
.mobile_view_all{display:none}
.buts_cent{margin:50px 0}
.space_cookie{position:fixed;bottom:30px;left:30px;width:390px;background:#242424;padding:15px;border-radius:10px;color:#fff;font-size:13px;z-index:9999}
.space_cookie .txt{float:left;width:270px;margin-top:4px;padding-left:8px}
.space_cookie .txt a{color:#fff;text-decoration:underline}
.space_cookie .button{float:right;height:41px;border-radius:5px;box-sizing:border-box;padding:13px 27px 0;background:#786DB7;color:#fff;text-decoration:none;transition:.3s}
.space_cookie .button:hover{background:#383837}
.buts_cent a{text-align:center;color:#fff;font-weight:400;text-decoration:none;letter-spacing:.02em;display:inline-block;background:#7C7C9B;width:inherit;height:45px;border-radius:10px;box-sizing:border-box;padding:13px 30px;background:#786DB7}
.pagnt{margin-top:50px;list-style:none;margin-bottom:60px}
.pagnt li{display:inline-block;margin-right:3px}
.pagnt li:last-child{margin-right:0}
.pagnt li a,.pagnt li span{width:35px;height:35px;display:block;text-align:center;color:#7C7C9B;text-decoration:none;font-size:14px;line-height:35px;font-weight:500;transition:.3s;border-radius:5px;background:#fff}
.pagnt li a:hover{border-color:#7C7C9B;background:#7C7C9B;color:#fff}
.pagnt li span{border-color:#7C7C9B;background:#7C7C9B;color:#434882}
.featherlight .featherlight-content{border-radius:20px}
#loginModal{width:360px;padding:30px 25px 20px}
#loginModal .title_form{text-align:center;margin-bottom:30px;font-size:27px;font-weight:500}
.custom form .bot{text-align:center;margin-top:25px;font-size:14px;color:#9199A1}
.custom form button{background:#786DB7;box-shadow:0 17px 30px rgba(80,63,183,0.4);width:100%;height:50px;padding:0 20px;border-radius:7px;color:#fff;font-weight:500;cursor:pointer;transition:.6s}
.custom form button:hover{background:#4432B1;box-shadow:0 4px 30px rgba(80,63,183,0.0)}
.custom form #link_form_reset{display:block;text-align:right;color:#9199A1;font-size:13px;margin-top:-4px;margin-bottom:20px}
.custom form input[type='text'],.custom form input[type='password'],.custom form textarea{background:#E9EFF6;border:1px solid #E9EFF6;transition:.3s;width:100%;height:50px;margin-bottom:10px;padding:0 20px;border-radius:7px;box-sizing:border-box}
.custom .has-error input[type='text'],.custom .has-error input[type='password']{border-color:red}
.custom form textarea{height:150px;resize:none;padding-top:15px}
.featherlight .featherlight-close-icon{top:10px;right:10px;opacity:.4}
.form_min_size{max-width:340px;margin:30px auto 100px;padding:60px;border-radius:10px;background:#fff}
.space_rsl{background:#fff;position:relative;border-radius:10px;padding:20px;box-sizing:border-box;margin-bottom:20px}
.space_rsl .ttl{font-size:16px;font-weight:500;margin-bottom:10px}
.space_rsl .cabinet_nav a{display:block;margin-bottom:7px}
.space_rsl .cabinet_nav a:last-child{margin-bottom:0}
.maker_fonts .sleeve{float:left;margin-right:14px;border-right:1px solid #EBEBF4;padding-right:14px;position:relative}
.color-pikerr{padding:7px 0 0;box-sizing:border-box;height:35px;font-size:15px}
.color-pikerr .bs{width:22px;height:22px;border:1px solid #EBEBF4;background:#000;border-radius:3px;float:left}
.color-pikerr .ts{float:left;margin-left:10px;color:#646464;margin-top:3px}
.color-pikerr .slider{width:100px;border:none;height:1px;background:#786DB7;margin-top:11px;margin-left:10px;margin-right:10px}
.color-pikerr .slider span{margin-left:-10px;width:20px;height:20px;font-size:11px;text-align:center;border-radius:50%;background:#fff;border:1px solid #ccc;top:-11px;color:#454545;line-height:21px}
.maker_fonts{width: 97%;margin-bottom:20px;background:#fff;padding:10px 15px;border-radius:9px;float:left;margin-top:20px}
.maker_fonts .label_cent{color:#646464;font-size:13px;margin-top:10px;opacity:.7;float:left;margin-right:10px}
.maker_fonts input.text{background:#EBEBF4;height:35px;padding:0 15px;font-size:14px;width:160px;border-radius:8px;border:1px solid #EBEBF4;box-sizing:border-box}
.maker_fonts .align-font a{float:left;width:35px;height:35px;text-align:center;border-radius:8px;margin-right:1px;background:#fff;transition:.3s}
.maker_fonts .align-font a:last-child{margin-right:0}
.maker_fonts .align-font a svg{width:18px;text-align:center;height:18px;margin-top:9px;opacity:.9;fill:#646464;transition:.3s}
.maker_fonts .align-font a.active{background:#786DB7}
.maker_fonts .align-font a:hover svg{fill:#786DB7}
.maker_fonts .align-font a.active svg{fill:#fff}
.maker_fonts .sleeve:last-child{margin-right:0;border:none;padding-right:0}
.maker_fonts .btn{display:block;background:#786DB7;height:35px;color:#fff;font-size:14px;text-decoration:none;width:100px;border-radius:4px;text-align:center;box-sizing:border-box;line-height:35px}
.page_download{text-align:center;padding:50px 0}
.page_download .b_title{padding-top:50px;font-size:31px;font-weight:500;margin-bottom:13px}
.page_download .sm_title{font-size:18px}
.page_download .download{font-size:17px;color:#7C7C9B;font-weight:500;text-decoration:none;letter-spacing:.02em;height:40px;background:#434882;box-sizing:border-box;padding:9px 39px 0;border-radius:0 14px;display:inline-block;float:none;margin-top:40px}
.page_download{text-align:center}
.right{float:right}
.left{float:left}
footer .inputt .logo{font-size:30px;font-weight:500;color:#fff;text-decoration:none;display:block;margin-bottom:20px;letter-spacing:.02em}
footer .inputt{box-sizing:border-box;width:100%;background:#7C7C9B;padding:40px;border-radius:16px}
footer .inputt .col1{width:280px;margin-right:80px}
footer .inputt .col2{margin-right:80px}
footer .inputt .col3{width:270px;text-align:right}
.line_white{text-align:center;font-size:14px;padding:20px}
footer .social{margin-top:36px}
footer .social a{display:inline-block;width:27px;height:21px;margin-right:20px}
footer .social a svg{fill:#fff;width:100%;height:100%}
footer .social a:last-child{margin-right:0}
footer .inputt .desc{font-size:14px;color:#fff;opacity:.6;line-height:19px}
footer .inputt ul{list-style:none;font-size:0}
footer .inputt ul li{display:block;margin-bottom:7px}
footer .inputt ul li:last-child{margin-bottom:0}
footer .inputt ul li a{font-size:14px;color:#fff;text-decoration:underline;display:block}
.languages a{width:28px;height:20px;display:inline-block;background-size:cover;background-position:center;background-repeat:no-repeat;margin-right:17px;margin-bottom:6px;border-radius:4px}
.languages a svg{width:100%;height:100%}
.languages a:nth-child(6),.languages a:nth-child(11){margin-right:0}
.signer_template{position:relative;min-height:100vh}
.signer_template .rs{width:60%;height:100vh;float:right;background:url(../img/signup.jpg) center no-repeat;background-size:cover}
.signer_template .ls{background:#fff;width:40%;height:100vh;float:left;position:relative}
.signer_template .inputt .ch{display:table;height:100%;width:100%}
.signer_template .inputt .in_ch{display:table-cell;vertical-align:middle}
.signer_template .inputt .inputt_cinputt{width:305px;margin:0 auto}
.signer_template .inputt .inputt_cinputt .field-signupform-recaptcha{margin-bottom:10px}
.signer_template .inputt{top:0;bottom:0;left:0;right:0;position:absolute}
.signer_template h1{font-size:30px;text-align:center;font-weight:500;max-width:300px;margin:0 auto 30px}
.signer_template .line_white{position:absolute;bottom:10px;left:0;right:0}
.signer_template .description{text-align:center;width:267px;margin:20px auto 0;line-height:20px;margin-top:25px;font-size:14px;color:#9199A1}
.signer_template .have_account{text-align:center;margin-top:20px;font-size:17px;font-weight:500;color:#333}
.signer_template .logo{font-size:30px;font-weight:500;text-decoration:none;text-align:center;color:#242724;position:absolute;left:0;right:0;top:6%;z-index:3}
.signer_template .logo b{color:#8F78F4}
.custom_form_default{background:#fff;border-radius:10px;padding:30px 30px 50px}
.custom_form_default .custom{max-width:400px;margin-top:40px}
.custom_form_default h1{font-size:28px;margin-bottom:10px;font-weight:600}
.custom_form_default p{font-size:16px}
.color-picker>div>div:nth-child(3){display:none!important}
.form_space .form_mini_title{font-size:18px;margin-bottom:15px;font-weight:500}
.form_space #inputt_but{max-width:200px}
.form_space .inputt{margin-bottom:20px}
.form_space{background:#fff;padding:25px;border-radius:10px}
.pc_hide{display:none}
.alert-success{border:1px solid #6DD04B;color:#000;padding:15px;border-radius:10px;margin-bottom:20px;background:rgba(109,208,75,0.35)}
@media (max-width: 1350px) {
    .wrap{width:1070px}
    .catalog .ls{width:770px}
    footer .inputt .col1{width:260px;margin-right:40px}
    fonts .item .title{font-size:15px}
    .fonts .item{margin-bottom:10px;padding:15px;width:250px;margin-right:10px}
    .maker_fonts .label_cent{margin-top:0;float:none;margin-right:0;margin-bottom:10px}
    .info_site .inputt .desc{font-size:15px;line-height:21px;margin-top:20px}
    .info_site .inputt h1{font-size:26px}
    header .navi{float:left;margin-top:10px;margin-left:60px}
    header .find input{width:280px}
}
@media (max-width: 1090px) {
    .wrap{width:960px}
    .catalog .ls{width:100%}
    .catalog .rs{width:100%}
    footer .inputt .desc{font-size:12px}
    footer .inputt .col1{width:210px;margin-right:30px}
    footer .inputt .col2{margin-right:50px}
    .fonts .item{width:313px}
}
@media (max-width: 970px) {
    .wrap{width:720px}
    header .find input{width:240px}
    header .logo{font-size:25px;margin-top:5px}
    header{padding-top:10px}
    header .find{margin-left:0}
    header{height:60px}
    header .right .form_search{margin-right:20px}
    .header_top{height:90px}
    .info_site .inputt{border-radius:10px;padding:25px 30px}
    header .navi{margin-top:10px;margin-left:30px}
    header .navi ul li{margin-right:23px}
    .fonts .item{width:100%;height:inherit;min-height:inherit;padding-bottom:50px;margin-right:0}
    .buts_cent a{width:100%}
    footer .inputt .col1{width:100%;margin-right:0;margin-bottom:30px}
    .catalog{margin-bottom:50px}
    .signer_template .ls{width:55%}
    header .right .form_search{display:none}
    .signer_template .rs{width:45%}
    .signer_template h1{font-size:34px}
    .signer_template .inputt .inputt_cinputt{width:320px}
    .fonts .item .bot{left:15px;bottom:15px;right:15px}
    .fonts .item .family{display:none}
    footer .inputt .logo{margin-bottom:10px}
}
@media (max-width: 730px) {
    .info_site .inputt .desc{font-size:14px;line-height:19px;margin-top:15px}
    .info_site .inputt h1{font-size:23px;line-height:28px}
    .info_site .inputt{padding:20px 25px}
    header{height: 95px;}
    #loginModal{width:290px;padding:20px 14px}
    .featherlight .featherlight-content{border-radius:13px}
    .signer_template .ls{width:100%;height:100vh}
    .signer_template .rs{width:100%;display:none}
    .signer_template h1{font-size:22px;font-weight:500;margin-bottom:18px}
    .color-pikerr .slider{width:100%}
    .color-pikerr{width:100%}
    .maker_fonts .sleeve{width:100%;margin-right:0;border-right:none;padding-right:0;position:relative;border-bottom:1px solid #EBEBF4;padding-bottom:9px;margin-bottom:5px}
    .maker_fonts .sleeve.cl321{width:50%}
    
    .maker_fonts .sleeve.cl322{width:60%}
    .maker_fonts{float:none}
    .signer_template .inputt .inputt_cinputt{width:87%;max-width:400px}
    .custom form input[type='text'],.custom form input[type='password']{height:42px}
    .signer_template .have_account{text-align:center;margin-top:30px;font-size:16px}
    #loginModal .title_form{margin-bottom:22px;font-size:22px}
    header .right .cabinet a{font-size:13px;margin-top:6px;margin-right:11px;padding-left:24px;background-size:18px}
    .top_custom_fonts{width: 95%}
    .buts_cent{margin:30px 0 50px}
    .wrap{width:93%;max-width:400px}
    footer .inputt{box-sizing:border-box;width:100%;background:#7C7C9B;padding:26px;border-radius:10px}
    footer .inputt .col3{width:100%;text-align:left;margin-top:30px}
    footer .social{margin-top:20px}
    footer .inputt .col2{margin-right:0;width:100%;margin-bottom:8px}
    .line_white{text-align:center;font-size:12px;padding:16px 0;max-width:93%;margin:0 auto}
    .languages a{margin-right:13px}
    .info_site .inputt.fonts_desc .info .line .sm_info{width:100%}
    .info_site .inputt.fonts_desc .info .line .rs_info{width:100%}
    .bot_block .download{width:100%;text-align:center}
    .info_site .inputt .m_desc{font-size:14px;line-height:22px;background:#434882;padding:16px 20px;color:#7C7C9B;margin:13px -25px}
    .line_white span.hidden{display:none}
    .line_white span{display:block}
    .pc_hide{display:block}
    .mobile_hide{display:none}
    .info_site .inputt.fonts_desc .info .line {
        font-size: 14px;
        line-height: 21px;
    }
}


a.knopka {
    margin-right: 5px;
    opacity: 0.7;
    border-radius: 10px;
  color: #fff; /* цвет текста */
  text-decoration: none; /* убирать подчёркивание у ссылок */
  user-select: none; /* убирать выделение текста */
  background: #8E84C9; /* фон кнопки */
  padding: .3em 1.2em; /* отступ от текста */
  outline: none; /* убирать контур в Mozilla */
} 
a.knopka:hover { background: #5158A0; } /* при наведении курсора мышки */
a.knopka:active { background: #4C5296; } /* при нажатии */

a.knopkad {
    opacity: 0.7;
    border-radius: 10px;
  color: #fff; /* цвет текста */
  text-decoration: none; /* убирать подчёркивание у ссылок */
  user-select: none; /* убирать выделение текста */
  background: #7C7C9B; /* фон кнопки */
  padding: .3em 1.2em; /* отступ от текста */
  outline: none; /* убирать контур в Mozilla */
} 
a.knopkad:hover { background: #6B6B8E; } /* при наведении курсора мышки */
a.knopkad:active { background: #6B6B8E; } /* при нажатии */


.widget{
    visibility: hidden;
}

