#admin{width:700px;margin:40px auto}#admin .logo_wrap{text-align:center}#admin .logo_wrap a.logo{display:inline-block;vertical-align:top;width:120px;margin:0 0 40px;padding:30px;background:black}#admin .logo_wrap a.logo img{width:100%}#admin .header{width:700px;height:31px;margin:0 auto 25px;text-align:right;background:#666;position:relative}#admin .header h1{display:inline-block;padding:8px 12px 9px;text-transform:uppercase;font-size:.9em;color:white;background:#666;position:absolute;left:0;top:0}#admin .header a{visibility:hidden;display:inline-block;vertical-align:top;padding:8px 12px 9px;text-decoration:none;text-transform:lowercase;font-size:.9em;font-weight:500;color:white;background:#666}#admin .header a span.icon{font-weight:400}#admin .header a:hover{background:#000}#admin .header a.current{background:#000}#admin #content.loading .mask{width:100%;height:100%;background:rgba(255,255,255,.8);position:absolute;left:0;top:0;z-index:1}#admin #content form{display:inline-block;vertical-align:top;width:700px}#admin #content form .actions{float:right}#admin #content form .actions .buttons a{display:inline-block;vertical-align:middle;padding:8px 13.5px;text-decoration:none;text-transform:uppercase;font-size:1em;font-weight:700;color:#000;background:transparent;border:3px solid #000}#admin #content form .actions .buttons a:hover{color:white;background:#000}#admin #content form .actions .buttons button{display:inline-block;vertical-align:top;height:38px;margin:0;padding:6px 15px;text-decoration:none;text-transform:uppercase;font-size:1em;font-weight:700;color:#000;background:transparent;border:3px solid #000}#admin #content form .actions .buttons button:hover{color:white;background:#000;cursor:pointer}#admin #content fieldset{margin:0 0 20px}#admin #content fieldset legend{padding:0 0 15px 120px;text-transform:uppercase;font-size:.9em;font-weight:700;color:#000;position:relative}#admin #content fieldset legend h4{margin:2px 0 0;text-transform:lowercase;font-size:.8em;font-weight:400;color:#aaa}#admin #content fieldset legend a.show_note{margin:0 0 0 7px;text-decoration:none;font-weight:400;color:#666}#admin #content fieldset legend a.show_note:hover{color:#000}#admin #content fieldset legend .filter a{display:inline-block;vertical-align:middle;margin:0 15px 0 0;padding:0 0 1px;text-decoration:none;text-transform:none;font-weight:400;color:#666;border-bottom:1px dashed #666}#admin #content fieldset legend .filter a:hover{border-style:solid}#admin #content fieldset legend .filter a.current{padding:0;font-weight:700;color:#000;border:0}#admin #content fieldset dl{margin:0 0 20px}#admin #content fieldset dl dt{display:inline-block;vertical-align:top;width:120px;margin:0 20px 0 0;padding:13px 0 0;text-align:right;text-transform:uppercase;font-size:.9em;font-weight:700;position:relative}#admin #content fieldset dl dt.ntp{padding-top:0!important}#admin #content fieldset dl dt.tp1{padding-top:1px!important}#admin #content fieldset dl dt.tp2{padding-top:2px!important}#admin #content fieldset dl dt.tp5{padding-top:5px!important}#admin #content fieldset dl dt.tp6{padding-top:6px!important}#admin #content fieldset dl dt.dbl{padding-top:1px;line-height:1.3em}#admin #content fieldset dl dd{display:inline-block;vertical-align:top;width:560px;text-align:left;position:relative}#admin #content fieldset dl dd input.text{width:280px;height:40px;vertical-align:middle;padding:9px 10px;font-size:1.2em;background:white;border:1px solid #ddd}#admin #content fieldset dl dd input.text.l{width:100%}#admin #content fieldset dl dd input.text:disabled{color:#aaa;background:#f5f5f5}#admin #content fieldset dl dd select{width:130px}#admin #content fieldset dl dd textarea{width:100%;height:100px;padding:10px;background:white;border:1px solid #ddd}#admin #content fieldset dl dd a.button{display:inline-block;vertical-align:middle;margin:0;padding:9px 20px;text-decoration:none;text-align:center;text-transform:uppercase;font-size:1em;font-weight:700;color:#000;background:transparent;border:3px solid #000}#admin #content fieldset dl dd a.button span.icon{font-weight:400}#admin #content fieldset dl dd a.button:hover{color:white;background:#000;cursor:pointer}#admin #content fieldset dl dd a.button.disabled{color:#aaa;background:white;border-color:#aaa}#admin #content fieldset dl dd .upload{display:inline-block;vertical-align:middle;margin:0 0 0 10px;position:relative}#admin #content fieldset dl dd .upload a.current{display:none;vertical-align:middle;margin:0 10px 0 0;text-decoration:none}#admin #content fieldset dl dd .upload a.delete{display:none;vertical-align:middle;margin:0 0 0 5px;padding:4px 9px 6px;text-decoration:none;font-size:.9em;color:#222;background:#eee}#admin #content fieldset dl dd .upload a.delete:hover{background:#ddd}#admin #content fieldset dl dd .upload .button_wrap{display:inline-block;vertical-align:middle;position:relative}#admin #content fieldset dl dd .upload .button_wrap .button{padding:5px 10px;font-size:.9em;color:#222;background:#eee;position:relative;overflow:hidden}#admin #content fieldset dl dd .upload .button_wrap .button input{font-size:199px;opacity:0;position:absolute;left:0;top:0;cursor:pointer}#admin #content fieldset dl dd .upload .button_wrap .button input::-webkit-file-upload-button{cursor:pointer}#admin #content fieldset dl dd .upload .button_wrap .button span.icon{margin:0 5px 0 0}#admin #content fieldset dl dd .upload .button_wrap .button:hover{background:#ddd;cursor:pointer}#admin #content fieldset dl dd .upload .button_wrap .progress{width:0;height:2px;background:#000;position:absolute;left:0;bottom:-2px}#admin #content fieldset dl dd .select{display:inline-block;vertical-align:top;width:280px;position:relative}#admin #content fieldset dl dd .select a{display:block;text-decoration:none;color:#222}#admin #content fieldset dl dd .select a input.text{width:100%;height:40px;vertical-align:middle;padding:9px 35px 9px 10px;font-size:1.2em;background:white;border:1px solid #ccc}#admin #content fieldset dl dd .select a span.icon{position:absolute;right:10px;top:12px;z-index:1}#admin #content fieldset dl dd .select a.disabled input.text{color:#ccc}#admin #content fieldset dl dd .select a.disabled span.icon{color:#ccc}#admin #content fieldset dl dd .select select{display:none;width:100%;height:150px;padding:5px;margin:0 0 20px;font-size:.9em;background:#ddd;border:1px solid #eee;border-top:0;position:absolute;left:0;top:40px;z-index:2}#admin #content fieldset dl dd .select select::-webkit-scrollbar{width:7px;background:#eee}#admin #content fieldset dl dd .select select::-webkit-scrollbar-thumb{background:#ccc}#admin #content fieldset dl.images dt{padding-top:4px}#admin #content fieldset dl.images .item{display:inline-block;vertical-align:middle;min-width:110px;margin:0 10px 0 0;text-align:center;text-transform:lowercase;font-size:.8em;color:#222;position:relative}#admin #content fieldset dl.images .item input{width:100%;height:100%;opacity:0;overflow:hidden;position:absolute;left:0;top:0}#admin #content fieldset dl.images .item label{display:inline-block;vertical-align:middle;width:110px;padding:5px 0;font-weight:700;background:#eee}#admin #content fieldset dl.images .item a.current{display:inline-block;vertical-align:middle;margin:0 0 0 2px;padding:5px;color:#000;background:white;position:relative;z-index:1}#admin #content fieldset dl.images .item a.current:hover{color:white;background:#000}#admin #content fieldset dl.images .item a.remove{display:inline-block;vertical-align:middle;margin:0 0 0 2px;padding:5px;color:red;background:white;position:relative;z-index:1}#admin #content fieldset dl.images .item a.remove:hover{color:white;background:red}#admin #content fieldset dl.images .item a.remove.current{color:white;background:red}#admin #content fieldset dl.images .item .name{width:110px;height:7px;padding:1px 0 3px;font-size:.7em;background:#ccc;overflow:hidden;position:relative}#admin #content fieldset dl.images .item:hover label{background:#ddd}#admin #content .auth_box{display:inline-block;margin:0;background:white;position:relative;top:auto;left:auto;transform:none;-moz-transform:none;-webkit-transform:none;text-align:left}#admin #content .auth_box h2 a.close.hovered{color:#ccedff}#admin #content .auth_box .content form{width:auto}#admin #content .auth_box .content .sources a{color:#222;border:1px solid #ccc}#admin #content .auth_box .content .sources a.vk span.icon{color:#45668e}#admin #content .auth_box .content .sources a.vk.hovered{border-color:#45668e}#admin #content .auth_box .content .sources a.fb span.icon{color:#3b5998}#admin #content .auth_box .content .sources a.fb.hovered{border-color:#3b5998}#admin #content .auth_box .content .sources a.gg span.icon{color:#ea4335}#admin #content .auth_box .content .sources a.gg.hovered{border-color:#ea4335}#admin #content .auth_box .content .sources a.ap span.icon{color:#222}#admin #content .auth_box .content .sources a.ap.hovered{border-color:#222}#admin #content .auth_box .content .or span{background:#ccc}#admin #content .auth_box .content .or h4{color:#aaa;background:white}#admin #content .auth_box .content form input{background:none;border:1px solid #ccc}#admin #content .auth_box .content form input[readonly]{color:#aaa;background:#f5f5f5}#admin #content .auth_box .content form .input.active span.icon{color:#aaa}#admin #content .auth_box .content form .input.active.hovered input[readonly]{color:#222;border-color:#222}#admin #content .auth_box .content form .input.active.hovered span.icon{color:#222}#admin #content .auth_box .content .buttons button{color:#222;background:white;border:1px solid #222}#admin #content .auth_box .content .buttons button:disabled{color:#ccc!important;background:white!important;border-color:#ccc;cursor:default!important}#admin #content .auth_box .content .buttons button.hovered{color:white;background:#222}#admin #content .auth_box .content .buttons a.forgot{color:#aaa;background:white;border:1px solid #aaa}#admin #content .auth_box .content .buttons a.forgot.hovered{color:white;background:#aaa}#admin #content .auth_box .content .note{color:#aaa}#admin #content.posts.list .notfound{padding:15% 0 0;color:#ccc}#admin #content.posts.list .head{margin:0 0 20px}#admin #content.posts.list .head .filter{display:inline-block;vertical-align:top}#admin #content.posts.list .head .filter a{display:inline-block;vertical-align:middle;padding:3px 15px 5px;text-decoration:none;text-transform:lowercase;font-size:.9em;font-weight:500;color:#222;background:#f5f5f5}#admin #content.posts.list .head .filter a:hover{background:#eee}#admin #content.posts.list .head .filter a.current{color:white;background:#000}#admin #content.posts.list .head a.search{display:inline-block;vertical-align:top;width:14px;margin:0 0 0 5px;padding:3px 5px;text-decoration:none;text-transform:lowercase;font-size:.85em;color:#222;position:relative}#admin #content.posts.list .head a.search span.icon.i2{display:none}#admin #content.posts.list .head a.search:hover{color:#000}#admin #content.posts.list .head a.search.active{padding-bottom:21px;color:#000;border:1px solid #000;border-bottom-color:white}#admin #content.posts.list .head a.search.active span.icon.i1{display:none}#admin #content.posts.list .head a.search.active span.icon.i2{display:inline-block}#admin #content.posts.list .head .search_box{display:none;width:630px;margin:-1px 0 0;padding:15px;border:1px solid #000}#admin #content.posts.list .head .search_box.active{display:inline-block}#admin #content.posts.list .head .search_box form{width:100%}#admin #content.posts.list .head .search_box input.text{width:570px;height:25px;vertical-align:middle;padding:4px 8px;font-size:.8em;background:#f5f5f5;border:0;border-right:0}#admin #content.posts.list .head .search_box button{display:inline-block;vertical-align:middle;width:60px;height:25px;margin:0;padding:3px 10px 5px;text-transform:lowercase;font-size:.8em;font-weight:700;color:white;background:#000;border:0;cursor:pointer}#admin #content.posts.list .head .search_box button:hover{background:red}#admin #content.posts.list .head a.add{display:inline-block;vertical-align:top;margin:0 0 0 40px;padding:2.5px 10px 4.5px;text-decoration:none;text-transform:lowercase;font-size:.9em;font-weight:500;color:#000;background:transparent;border:1px solid #000}#admin #content.posts.list .head a.add:hover{color:white;background:#000}#admin #content.posts.list table{width:100%;font-size:.9em}#admin #content.posts.list table.items tr td{padding:5px 10px;vertical-align:middle;text-align:center}#admin #content.posts.list table.items tr td.id{width:5%;min-width:48px}#admin #content.posts.list table.items tr td.title{width:70%;text-align:left;line-height:1.3em}#admin #content.posts.list table.items tr td.title a{color:#222}#admin #content.posts.list table.items tr td.title a:hover{text-decoration:none}#admin #content.posts.list table.items tr td.title ul{padding:0 0 0 40px}#admin #content.posts.list table.items tr td.title ul li{list-style-type:square;padding:5px 0;font-size:.9em}#admin #content.posts.list table.items tr td.title ul li a{color:#666}#admin #content.posts.list table.items tr td.time{width:25%;font-size:.9em;color:#666}#admin #content.posts.list table.items tr.s0 td.title a{color:#aaa}#admin #content.posts.list table.items tr.s0 td.title a:hover{color:#222}#admin #content.posts.list table.items tr.s2 td.title a{color:#000}#admin #content.posts.list table.items tr:hover td{background:#eee}#admin #content.posts.list .nav{margin:15px 0 0;font-size:.8em;font-weight:700}#admin #content.posts.list .nav b.l{display:none}#admin #content.posts.list .nav b.current,#admin #content.posts.list .nav a{display:inline-block;padding:4px 8px;text-decoration:none}#admin #content.posts.list .nav a:hover{color:#222;background:#eee}#admin #content.posts.list .nav b.current{color:white;background:#000}#admin #content.posts.edit fieldset.only{display:none}#admin #content.posts.edit dl.only{display:none}#admin #content.posts.edit dl.text dd .markItUpEditor{font-size:.9em;font-family:'Roboto'}#admin #content.posts.edit dl dd a.action{display:inline-block;vertical-align:middle;margin:0 0 0 20px;text-transform:lowercase;font-size:.9em}#admin #content.posts.edit .actions .radiobox a{margin:0 5px}#admin #content.posts.edit .actions .buttons{margin:10px 0}#admin #content.posts.edit .actions .buttons button.add{padding:6px 40px}#admin #content.posts.edit .actions .buttons button.save{margin:0 6px;padding:6px 40px}#admin #content.posts.edit .actions .buttons button.remove{font-size:1.1em;font-weight:400}#admin #content.posts.edit .actions .buttons button.remove:hover{color:white;background:red;border-color:red}#admin #content.show .actions .buttons{margin:10px 0}#admin #content.show .actions .buttons button.save{margin:0 6px;padding:6px 40px}#admin #content.design .actions .buttons{margin:10px 0}#admin #content.design .actions .buttons button.save{margin:0 6px;padding:6px 40px}#admin #content.live .items ul li.item{padding:10px 0;font-weight:700}#admin #content.live .items ul li.item h4{display:inline-block;width:150px;margin:0 20px 0 0;text-align:right}#admin #content.live .items ul li.item a{display:inline-block;padding:5px 10px;text-decoration:none;border:1px solid #222}#admin #content.live .items ul li.item a:hover{color:white;background:#222}#admin #content.live .items ul li.item.active a{color:white;background:#222}#admin #images_mask{width:100%;height:100%;background:rgba(0,0,0,.6);background-size:cover;background-position:top center;position:fixed;left:0;top:0;z-index:5}#admin #images{margin:-173.5px 0 0 -285px;position:fixed;top:50%;left:50%;z-index:6}#admin #images h2{display:block;padding:7px 10px;text-align:center;text-transform:uppercase;font-size:.8em;color:white;background:#000;position:relative}#admin #images h2 div{position:absolute;right:10px;top:8px}#admin #images h2 div a{display:inline-block;vertical-align:middle;margin:0 0 0 7px;text-decoration:none;font-size:.9em;font-weight:400;color:white}#admin #images h2 div a:hover{opacity:.8}#admin #images .content{width:520px;height:275px;padding:20px;text-align:center;background:white;border:5px solid #000;border-top:0;position:relative}#admin #images .content .education-loading{padding-top:17%}#admin #images .content .upload_wrap{height:56px;padding:20px;background:#f5f5f5;border:1px dashed #666}#admin #images .content .upload_wrap .upload{display:inline-block;vertical-align:middle;margin:0 0 0 5px;padding:5px 15px;font-size:.8em;color:#222;background:white;position:relative;overflow:hidden}#admin #images .content .upload_wrap .upload input{font-size:199px;opacity:0;position:absolute;left:0;top:0;cursor:pointer}#admin #images .content .upload_wrap .upload input::-webkit-file-upload-button{cursor:pointer}#admin #images .content .upload_wrap .upload span.icon{margin:0 5px 0 0}#admin #images .content .upload_wrap .upload:hover{color:white;background:#000;cursor:pointer}#admin #images .content .upload_wrap .options{margin:10px 0 0}#admin #images .content .upload_wrap .options .checkbox{display:inline-block;vertical-align:middle}#admin #images .content .upload_wrap .options .checkbox a div{border-color:#222}#admin #images .content .upload_wrap .options .checkbox a:hover div{border-color:#000}#admin #images .content .upload_wrap .options .checkbox.checked a div{border-color:#000}#admin #images .content .upload_wrap .options .sep{display:inline-block;vertical-align:middle;width:1px;height:21px;visibility:hidden}#admin #images .content .upload_wrap .options input.text{display:none;vertical-align:middle;width:60px;margin:2px 0 0 10px;padding:2px 3px;font-size:.8em;background:white;border:1px solid #aaa}#admin #images .content .upload_wrap.dragover{background:rgba(0,148,255,.2)}#admin #images .content .modes{display:none;width:520px;height:15px;text-align:center;position:absolute;left:20px;top:137px;overflow:hidden}#admin #images .content .modes a{display:inline-block;vertical-align:middle;margin:0 0 0 15px;text-decoration:none;text-transform:lowercase;font-size:.8em;font-weight:500}#admin #images .content .modes a span.icon{margin:0 5px 0 0;font-size:.9em;font-weight:400}#admin #images .content .modes a.current{color:#000}#admin #images .content .items{width:520px;height:132px;text-align:left;position:absolute;left:20px;top:162px;overflow:hidden}#admin #images .content .items.s1 ul li{height:16px;padding:5px 10px;position:relative;overflow:hidden}#admin #images .content .items.s1 ul li span.i{display:inline-block;vertical-align:top;width:15px;margin:0 5px 0 0;font-family:'fontello'}#admin #images .content .items.s1 ul li img{display:inline-block;vertical-align:top;width:15px;height:15px;margin:0 5px 0 0}#admin #images .content .items.s1 ul li a.t{display:inline-block;vertical-align:top;width:430px;color:#222;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#admin #images .content .items.s1 ul li a.t:hover{text-decoration:none}#admin #images .content .items.s1 ul li span.s{display:inline-block;vertical-align:top;width:50px;font-size:.9em;color:#666}#admin #images .content .items.s1 ul li .actions{display:none;height:21px;padding:3px 0;background:#eee;position:absolute;right:15px;top:0}#admin #images .content .items.s1 ul li .actions a{display:inline-block;vertical-align:middle;height:13px;margin:0 3px 0 0;padding:4px;text-decoration:none;color:white;background:#000}#admin #images .content .items.s1 ul li .actions a span.icon{font-size:.85em}#admin #images .content .items.s1 ul li .actions a:hover{opacity:.8}#admin #images .content .items.s1 ul li .actions a:last-child{margin:0}#admin #images .content .items.s1 ul li:hover{background:#eee}#admin #images .content .items.s1 ul li:hover a.t{width:357px}#admin #images .content .items.s1 ul li:hover span.s{display:none}#admin #images .content .items.s1 ul li:hover .actions{display:inline-block}#admin #images .content .items.s1 ul li span.i:before{content:'\e840'}#admin #images .content .items.s1 ul li.image span.i:before{content:'\f1c5'}#admin #images .content .items.s2{text-align:center}#admin #images .content .items.s2 ul li{display:inline-block;vertical-align:top;width:100px;height:100px;margin:1px;position:relative}#admin #images .content .items.s2 ul li img{width:100%;height:100%}#admin #images .content .items.s2 ul li a{display:none}#admin #images .content .items.s2 ul li span.s{display:none}#admin #images .content .items.s2 ul li .actions{display:none;width:100%;height:60px;padding:40px 0 0;background:rgba(0,0,0,.6);position:absolute;left:0;top:0}#admin #images .content .items.s2 ul li .actions a{display:inline-block;vertical-align:middle;height:13px;margin:0 3px 0 0;padding:4px;text-decoration:none;color:white}#admin #images .content .items.s2 ul li .actions a span.icon{font-size:.85em}#admin #images .content .items.s2 ul li .actions a:hover{opacity:.8}#admin #images .content .items.s2 ul li .actions a:last-child{margin:0}#admin #images .content .items.s2 ul li .actions a.download{position:absolute;left:5px;bottom:5px}#admin #images .content .items.s2 ul li .actions a.remove{position:absolute;right:5px;top:5px}#admin #images .content .items.s2 ul li:hover .actions{display:inline-block}#admin #images .content .mask{display:none;width:100%;height:100%;background:rgba(255,255,255,.8);position:absolute;left:0;bottom:0;z-index:1}#admin #images .content .mask .progress{width:200px;height:5px;margin:-2.5px 0 0 -100px;background:#eee;position:absolute;left:50%;bottom:50%}#admin #images .content .mask .progress div{width:0;height:5px;background:#000}#admin #images .text_area{display:none;width:530px;padding:20px;background:#000;position:relative}#admin #images .text_area textarea{width:100%;height:90px;padding:5px;text-align:left;font-size:.8em;color:white;background:rgba(0,0,0,.2);border:1px solid white}#admin #images .text_area .buttons{margin:10px 0 0;text-align:right}#admin #images .text_area .buttons a{display:inline-block;vertical-align:middle;margin:0 0 0 5px;padding:1px 5px 3px;text-decoration:none;text-transform:lowercase;font-size:.8em;font-weight:500;color:white;border:1px solid white}#admin #images .text_area .buttons a:hover{color:#000;background:white}#admin #images.uploading .content .mask{display:block}#admin #images.active{margin-top:-240px}#admin #images.active .text_area{display:block}