@font-face{font-family:'Comfortaa';font-style:normal;font-weight:300;src:local('Comfortaa Light'),local('Comfortaa-Light'),url(https://fonts.gstatic.com/s/comfortaa/v19/1Ptpg8LJRfWJmhDAuUsw5qN_BtCe.ttf) format('truetype')}@font-face{font-family:'Comfortaa';font-style:normal;font-weight:400;src:local('Comfortaa Regular'),local('Comfortaa-Regular'),url(https://fonts.gstatic.com/s/comfortaa/v19/1Ptsg8LJRfWJmhDAuUs4SYFv.ttf) format('truetype')}@font-face{font-family:'Comfortaa';font-style:normal;font-weight:700;src:local('Comfortaa Bold'),local('Comfortaa-Bold'),url(https://fonts.gstatic.com/s/comfortaa/v19/1Ptpg8LJRfWJmhDAuUsw9qR_BtCe.ttf) format('truetype')}body{background:#e4dfd6}@media(min-width:1500px){.container{width:1400px}}::-webkit-scrollbar-track{position:absolute;margin:20px;background-color:#00000000}::-webkit-scrollbar{position:absolute;margin:20px;width:6px;height:6px;background-color:#00000000}::-webkit-scrollbar-thumb{background-color:#e1e1e1;border-radius:3px}.sidebar{top:0;left:0;min-height:100%;width:220px;background:#1e1d26}.top-bar{display:none;height:50px;width:100%;background:#1e1d26}.top-bar .menu-toggle{float:left;background:transparent;color:white;height:50px;font-size:26px}.top-bar .site-name{color:white;font-size:18px;margin:13px 0;float:left;text-shadow:0 0 1px rgba(255,255,255,0.2)}.top-bar .site-name:hover{text-decoration:none}@media(min-width:768px){.container{display:flex;position:absolute;right:0;left:0;top:50%;transform:translateY(-50%);border-radius:10px;max-height:85%;min-height:50%;padding:0;overflow:hidden;box-shadow:1px 1px 16px 1px rgba(0,0,0,0.1)}.content{padding-right:15px;background-color:#fafafa;display:flex;flex:1}}.container{padding:0}.vertical-center{position:absolute;right:0;left:0;top:50%;transform:translateY(-50%)}.content{padding-right:15px;background-color:#fafafa}.content>.wrap{overflow-x:hidden;overflow-y:scroll;margin-top:8px;padding:20px;flex:1;position:relative}@media(min-width:768px){.background-image{position:fixed;left:0;right:0;z-index:-1;display:block;background-image:url('../images/bg.jpeg');width:100%;height:100%;background-size:cover;-webkit-filter:blur(17px);-moz-filter:blur(17px);-o-filter:blur(17px);-ms-filter:blur(17px);filter:blur(17px);transform:scale(1.1)}}.nav a{color:#69686f}.main-menu{margin-top:25px;padding-bottom:30px}.main-menu>.nav a{color:#9d9ca2}.main-menu>.nav li.active{background:#19181e}.main-menu>.nav li a:hover{background:#19181e}.main-menu>.nav li a:focus{background:#19181e}.main-menu>.nav>li.active>a{border-left-color:#ea5a5a;color:#dedde7}.main-menu>.nav>li>a{border-left:3px solid transparent}.main-menu>.nav a{display:block;padding:10px 30px}.main-menu>.nav .header{display:block;padding:15px 20px;text-transform:uppercase;font-weight:600;color:#dedede;text-shadow:0 0 1px rgba(255,255,255,0.2)}.main-menu>.nav ul{list-style-type:none;padding-left:0}.treeview-menu{display:none;list-style:none;margin:0;padding:0 0 0 5px}.sidebar{overflow-y:auto;overflow-x:hidden}.sidebar .active>.treeview-menu{display:block}.sidebar-search{background:#1e1d26;position:relative;color:#444}.sidebar-search>span{position:absolute;top:50%;transform:translateY(-50%);font-size:20px;margin-left:20px}.sidebar-search>input{color:#fff;padding:5px;margin:17px 15px 13px 40px;background:transparent;border:0;font-size:16px;line-height:16px;width:175px}.sidebar-search>input:focus{outline:1px solid #19181e}.sidebar-search:before,.sidebar-search:after{height:1px;display:block;width:100%;background:#111;content:''}.profile{padding:30px 28px 20px 28px;background:#272631;text-align:center}.profile .name{color:#fff;text-align:center;font-weight:600;margin-top:16px;margin-bottom:3px;letter-spacing:-0.2px;font-size:17px}.profile .file-count{color:#a3a2a8}img.avatar{margin:auto;display:block;border-radius:50%;width:80px;height:80px;box-shadow:0 0 2px 2px rgba(0,0,0,0.2)}.btn-contact{display:block;margin:15px 0 14px;background:#ea5a5a;border-radius:20px;border-color:#ea5a5a;color:#fff;text-transform:uppercase;font-size:15px;padding:8px 7px 7px;line-height:17px;letter-spacing:-0.2px;box-shadow:0 0 2px 2px rgba(0,0,0,0.2);text-shadow:0 0 1px rgba(255,255,255,0.2)}.btn-contact:hover{box-shadow:0 0 2px 3px rgba(0,0,0,0.2)}.btn-contact:hover{background:#ea5a5a;border-color:#ea5a5a;color:#fff}.btn-contact:active{background:#ea5a5a;border-color:#ea5a5a;color:#fff}.btn-contact:focus{background:#ea5a5a;border-color:#ea5a5a;color:#fff}.album .row{margin:0}.album .photo{padding:11px}.album .photo a{border-radius:8px;display:block;width:100%;position:relative;height:0;padding:69.23% 0 0 0;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center}.album .photo.photo-portrait img{height:100%;max-height:100%}.album .photo img{position:absolute;display:block;max-width:100%;left:0;right:0;top:0;bottom:0;margin:auto;width:100%;border-radius:8px}.album .photo-date{color:silver;margin-top:8px;font-size:14px}.album .album-title span{color:silver;font-size:12px;letter-spacing:.8px}.album .album-title{font-size:22px;margin-left:8px;color:#444;letter-spacing:1.6px;display:inline-block}.album .album-title a{color:#444}.album .album-title:hover{text-shadow:0 0 1px rgba(0,0,0,0.2)}.album .album-title a:hover{text-decoration:none}.album .photo-name{background:rgba(0,0,0,0.3);color:white;text-align:center;padding:3px 8px;position:absolute;bottom:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;text-shadow:0 0 1px rgba(255,255,255,0.2)}.album .photo a:hover{box-shadow:0 0 16px 1px rgba(0,0,0,0.2)}.album a:hover>.photo-name{opacity:1}.album .photo-more{width:100%;height:100%;position:absolute;top:0;text-align:center;color:#fff;text-shadow:0 0 3px rgba(255,255,255,0.2);display:flex;flex-direction:column;justify-content:center}.album .photo-more i{font-size:50px;padding-top:12px}h1{text-shadow:0 0 1px rgba(0,0,0,0.4);text-align:center}@media(max-width:480px){.sidebar{width:100%}.profile{display:none}}@media(max-width:767px){body{background-color:#fafafa}.site-login{min-height:500px}.container{position:relative}.top-bar{display:block}.content{padding-right:0;position:relative;top:-8px}.sidebar{top:50px;position:fixed;z-index:999;-webkit-transition:-webkit-transform .3s ease-in-out,width .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out,width .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out,width .3s ease-in-out;transition:transform .3s ease-in-out,width .3s ease-in-out;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0)}.sidebar.opened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.main-menu>.nav a{padding:10px 15px}}#nav-icon{width:36px;height:50px;position:relative;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon span{display:block;position:absolute;height:4px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:0}#nav-icon span:nth-child(2){top:13px}#nav-icon span:nth-child(3){top:26px}#nav-icon.open span:nth-child(1){top:18px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon.open span:nth-child(2){opacity:0;left:-60px}#nav-icon.open span:nth-child(3){top:18px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}