
/* Image Constructor */
@font-face {
    font-family: 'Lobster';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/lobster-v27-latin_cyrillic-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('fonts/lobster-v27-latin_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/lobster-v27-latin_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/lobster-v27-latin_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
    url('fonts/lobster-v27-latin_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/lobster-v27-latin_cyrillic-regular.svg#Lobster') format('svg'); /* Legacy iOS */
}
.ic{width:100%;height:auto;display:table;margin:40px 0 50px}
.ic-img{width:100%;height:auto;max-width:560px;margin:0 auto 20px;position:relative}
.ic-img-absolute{left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:5;position:absolute;display:table}
.ic-img-text{width:auto;height:auto;font-family:'Lobster';position:absolute;z-index:2;transform:translate(-50%,-50%);text-align:center;line-height:0.8;white-space:nowrap}
.ic-img-img{width:100%;height:auto;display:table;border:none;position:relative}
.ic-bot{text-align:center}
.ic-bot-text{width:100%;height:auto;display:table}
.ic-bot-1{width:100%;height:auto;display:table;margin:0;text-align:center}
.ic-bot-2{width:100%;height:auto;display:table;margin:10px 0 0;text-align:center}
.ic-bot-2 input.red{border-color:crimson}
.ic-bot-3{width:auto;display:table;padding:3px 20px;background:#fce213;font-size:16px;font-weight:600;color:#0f0200;border-radius:5px;margin:20px auto 0;cursor:pointer;transition:.5s}
.ic-bot-3:hover{transform:scale(1.1)}
.ic-bot-loading{width:100%;height:auto;display:none;background:url(images/loading.gif) 50% 0 no-repeat;padding:93px 0 22px}
.ic-bot-results{width:100%;height:auto;display:none;margin:40px 0;text-align:center}
.ic-bot-results-1{width:auto;display:inline-block;vertical-align:middle;padding:3px 20px;background:#fce213;font-size:16px;font-weight:600;color:#0f0200;border-radius:5px;margin:0 10px;cursor:pointer;transition:.5s;text-decoration:none}
.ic-bot-results-2{width:auto;display:inline-block;vertical-align:middle;padding:3px 20px;background:#e8f6ff;font-size:16px;font-weight:600;color:#0f0200;border-radius:5px;margin:0 10px;cursor:pointer;transition:.5s}
.ic-bot-results-1:hover,.ic-bot-results-2:hover{transform:scale(1.1)}

/* Nicks */
.nick{width:100%;height:auto;display:table;background:linear-gradient(to right,#d6f7f9,#e3ffe5);border-radius:15px;padding:40px 20px 40px;margin:40px 0}
.nick_top{width:100%;height:auto;display:table;text-align:center;margin:0 0 15px}
.nick_bot{width:100%;height:auto;display:table;text-align:center}
.nick_bot1{width:350px;display:inline-block;vertical-align:top;height:35px;margin:0 5px 10px;position:relative}
.nick_bot1 input{width:350px;height:35px;text-align:center}
.nick_bot1 div{left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:5;position:absolute;display:none;text-align:center;background:#ffde00;color:#000;line-height:35px}
.nick_bot2{width:35px;height:35px;display:inline-block;vertical-align:top;background:url(images/copy.png) 50% 50% no-repeat #ffde00;border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.2);margin:0 5px 10px;cursor:pointer;transition:.2s}
.nick_bot3{width:auto;height:35px;display:table;clear:both;background:#ffde00;border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.2);margin:0 auto;cursor:pointer;transition:.2s;line-height:35px;color:#000;padding:0 50px}
.nick_bot2:hover,.nick_bot3:hover{transform:scale(1.1)}
.nick_bot3.loading{opacity:.5}
@media screen and (max-width:479px){
    .nick_bot1{width:100%;margin:0 0 25px}
    .nick_bot1 input{width:100%}
    .nick_bot2{margin:0 20px 0 0}
    .nick_bot3{display:inline-block;clear:none;vertical-align:top;margin:0}
}
@media screen and (max-width:359px){
    .nick_bot3{padding:0 30px}
}