.tg-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 80px);max-width:1200px;margin:0 auto;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#tg-fontform{position:relative;height:100%;width:100%;font-family:serif;font-weight:400;font-size:10px;color:#000}#tg-fontform a{text-decoration:none}#tg-fontform a:focus,#tg-fontform a:hover{outline:none}#tg-fontform *{box-sizing:border-box}.tg-fontboard{position:relative;width:100%;margin-bottom:1em}.tg-fontfield{height:150px;background-color:#fff;border:1px solid #000;padding:20px;line-height:1;word-break:normal;word-wrap:normal;text-align:center;overflow:hidden;font-size:20pt}.tg-fontfield span{width:90%;font-family:Unlock;font-size:25px}.tg-fontfield:before,.tg-fontfield span{display:inline-block;vertical-align:middle}.tg-fontfield:before{content:"";height:100%}.tg-fontboard-controls{position:absolute;top:50%;width:20px;height:40px;background:url(https://gmaster.com.ua/fonts/arrow_left.svg) no-repeat;background-size:contain;text-align:center}.tg-fontboard-controls:hover{cursor:pointer}.tg-fontboard-controls.tg-arrow-left{left:0;-webkit-transform:translate(-110%,-50%);transform:translate(-110%,-50%)}.tg-fontboard-controls.tg-arrow-right{right:0;-webkit-transform:rotate(180deg) translate(-110%,50%);transform:rotate(180deg) translate(-110%,50%)}.tg-buttons{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;margin-bottom:1em}.tg-button{display:inline-block;padding:.5em;margin-right:5px;border:1px solid #000!important;color:gray;font-family:arial;font-weight:700;font-size:1.2em;text-transform:uppercase;box-shadow:none!important;transition:box-shadow .3s ease-in!important}.tg-button i{margin:0 .5em;font-size:1.3em;display:none}.tg-button:hover{color:#fff;box-shadow:inset 0 0 0 1.4em #000!important;cursor:pointer}.tg-breakline{display:none}.tg-offset{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tg-social{position:relative;-ms-flex-preferred-size:35px;flex-basis:35px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;text-align:left}.tg-social .tg-social-toggle,.tg-social a{display:inline-block;position:relative;width:1.8em;height:1.8em;color:gray;font-size:1.6em;border:1px solid gray;border-radius:20px;box-shadow:none!important;transition:box-shadow .5s ease!important}.tg-social .tg-social-toggle:hover,.tg-social a:hover{box-shadow:inset 0 0 0 1em #c74735!important;color:#000;cursor:pointer}.tg-social .tg-social-toggle i,.tg-social a i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tg-social-icons{z-index:1}.tg-off{position:absolute;left:0;bottom:100%;width:0;height:0;overflow:hidden;transition:height .4s ease}.tg-awake{width:3em;height:17em}.tg-font-section{padding:2em 0;background-color:#aca4a4;font-family:arial}.tg-font-text-lead{width:100%;text-align:center;font-size:1.4em}.tg-font-text{position:relative;width:100%;margin:1.25em 0 1.5em;}.tg-font-text input{width:100%;border-width:0!important;padding:.7em;font-size:1.2em;margin-top:0!important}.tg-font-text:after{content:"";position:absolute;left:50%;top:-1em;border-bottom:1em solid #fff;border-right:.8em solid transparent;border-left:.8em solid transparent;margin-left:-.8em}.tg-font-mods{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:410px;flex-basis:410px;margin-bottom:1em;font-size:1.3em}.tg-font-mods,.tg-font-mods-checks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1}.tg-font-mods-checks{-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tg-font-mods-checks label{display:inline-block;padding:0 .3em;font-size:1.35em;margin:0 .2em 0 0;border:1px solid transparent;transition:background .3s ease}.tg-font-mods-checks label:hover{cursor:pointer}.tg-font-mods-checks input{display:none}.tg-font-mods-checks input:checked+label{border-color:#c74735;background:#c74735;color:#fff}.tg-font-mods-align{display:inline-block}.tg-font-mods-align label{margin-right:0}.tg-font-mods-lead{display:none;width:100%;-ms-flex-negative:0;flex-shrink:0;margin-bottom:.7em}.tg-font-mods-selects{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tg-font-mods-selects #tg-font-size{width:80px}.tg-font-mods-selects #tg-font-decoration{width:55px}.tg-newline{position:relative;width:1.8em;height:2em;background-color:#ddd;background-image:linear-gradient(180deg,#eee 50%,#ccc);border:1px solid #000;cursor:pointer}.tg-newline i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.tg-font-selection{-ms-flex-preferred-size:300px;flex-basis:300px;overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.3em}.tg-font-selection #tg-font-select{width:calc(100% - 10px)}.tg-favorite{width:10%}.tg-favorite.active{color:#c74735}.tg-format{width:10%}.tg-font-name{display:inline-block;width:40%;text-overflow:ellipsis;overflow:hidden;vertical-align:top}#tg-colorpicker{width:2.3em;height:2em;padding:.25em;background-clip:content-box;border:1px solid #000}@media print{.tg-printSelected>*{display:none}.tg-printSelected>.tg-printSelection{display:block}}.tg-printSelection{display:none}a.tg-disabled{pointer-events:none;cursor:default;color:#aaa}
ul#select2-tg-font-select-results { list-style: none; }
ul#select2-tg-font-select-results, #select2-tg-font-size-results li, #tg-font-select ul li { list-style: none; background: none; font-size: 16px; }
select2-tg-font-select-results li:hover { color: #000; background: #f2f2f2; }
ul#ul#select2-tg-font-select-results li:active { color: #000; }
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color: #3875d7 !important;
    color: #fff;
}