:root{--gold:#C5B786}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url(../fonts/open-sans-v17-latin-300.eot);src:local("Open Sans Light"),local("OpenSans-Light"),url(../fonts/open-sans-v17-latin-300.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v17-latin-300.woff2) format("woff2"),url(../fonts/open-sans-v17-latin-300.woff) format("woff"),url(../fonts/open-sans-v17-latin-300.ttf) format("truetype"),url(../fonts/open-sans-v17-latin-300.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url(../fonts/open-sans-v17-latin-regular.eot);src:local("Open Sans Regular"),local("OpenSans-Regular"),url(../fonts/open-sans-v17-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v17-latin-regular.woff2) format("woff2"),url(../fonts/open-sans-v17-latin-regular.woff) format("woff"),url(../fonts/open-sans-v17-latin-regular.ttf) format("truetype"),url(../fonts/open-sans-v17-latin-regular.svg#OpenSans) format("svg")}@font-face{font-family:Caveat;font-style:normal;font-weight:400;src:url(../fonts/caveat-v7-latin-regular.eot);src:local("Caveat Regular"),local("Caveat-Regular"),url(../fonts/caveat-v7-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/caveat-v7-latin-regular.woff2) format("woff2"),url(../fonts/caveat-v7-latin-regular.woff) format("woff"),url(../fonts/caveat-v7-latin-regular.ttf) format("truetype"),url(../fonts/caveat-v7-latin-regular.svg#Caveat) format("svg")}*{padding:0;margin:0;box-sizing:border-box}.wrapper,body,html{min-height:100%}body{background-color:#111;display:flex;flex-direction:column;align-items:center;background-image:url(../img/art-paint.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.wrapper{display:flex;flex-direction:column;align-items:center;width:100%;min-height:100vh;background-color:rgba(0,0,0,.5);font-family:"Open Sans",sans-serif;color:#fafafa;word-break:break-word}.wrapper a{color:var(--gold);text-decoration:none}.wrapper a.white{color:#fafafa}header{width:100%;display:flex;flex-direction:column}header .top{position:relative;display:flex;justify-content:space-between;align-items:center;padding:2px 2em;z-index:9;background-color:rgba(0,0,0,.8);width:100%;box-shadow:0 0 10px rgba(0,0,0,.4)}header .top .title-logo{margin-bottom:1em}header .top .title-logo h1{font-family:Caveat,cursive;letter-spacing:2px}header .top .title-logo h1 a{color:var(--gold);text-decoration:none;font-size:30px}header .top .title-logo p{color:#fafafa;text-transform:uppercase;letter-spacing:1px;line-height:0;font-size:11px}header .top .menu .icon{display:none}header .top .menu ul{display:flex;list-style:none}header .top .menu ul li a{text-decoration:none;color:#fff;padding:10px;font-weight:400;text-transform:uppercase;font-size:12px}header .top .menu ul li a.active,header .top .menu ul li a:hover{border-bottom:1px solid var(--gold);color:var(--gold)}header .top .menu ul li a.red{color:#f44336}header .top .menu ul li a.red:hover{border-bottom:none;font-weight:700}header .top .menu ul li a span.msg{position:relative}header .top .menu ul li a span.msg img{width:18px;filter:invert(76%) sepia(13%) saturate(788%) hue-rotate(9deg) brightness(95%) contrast(89%)}header .top .menu ul li a span.msg .nb{font-weight:700;font-size:12px;position:absolute;top:-13px;right:-6px;background-color:rgba(0,0,0,.4);padding:1px;border-radius:2px;color:var(--gold)}@media screen and (max-width:769px){header .top .menu .icon{display:block;transition:transform 1s}header .top .menu .icon.clicked{transform:rotate(90deg)}header .top .menu ul{z-index:-1;transform:translateY(-200vh);transition:transform .5s;position:absolute;background-color:rgba(0,0,0,.9);right:0;width:100%;height:100vh;top:61px;flex-direction:column}header .top .menu ul li{width:100%;display:flex;flex-direction:column;align-items:center}header .top .menu ul li a{text-align:center;width:100%;padding:5%}header .top .menu ul li a:focus,header .top .menu ul li a:hover{color:var(--gold)}header .top .menu ul.open{transform:translateY(0)}}main{flex:1 0 auto;margin:2em 0;padding:1em 5em;text-align:justify;width:80%;background-color:rgba(0,0,0,.7);box-shadow:0 0 10px rgba(0,0,0,.5)}main .jumbo{display:flex;flex-direction:column;align-items:center;padding:2em;border-bottom:1px solid var(--gold);margin-bottom:2em}main .jumbo h2{font-family:Caveat,sans-serif;color:var(--gold)}main .content{position:relative;margin-bottom:4em;display:flex;flex-direction:column;align-items:center;overflow-x:auto}main .content .title{width:100%;margin-bottom:1em;text-align:right}main .content .title h2{border-bottom:1px solid var(--gold);font-weight:lighter;text-transform:uppercase;font-size:40px;letter-spacing:2px}main .content .subtitle{display:flex;align-items:center}main .content .subtitle h3{font-family:"Open sans",sans-serif;font-weight:400}main .content .subtitle .line{height:1px;width:50px;border-bottom:1px solid var(--gold);margin-left:15px}main .content.legal .ctn>*{margin-bottom:2em}main .content.expo{overflow-x:initial}main .content.expo .ctn{width:100%;display:flex;justify-content:space-between}@media screen and (max-width:769px){main .content.expo .ctn{flex-direction:column}}main .content.expo .ctn>*{width:45%}@media screen and (max-width:769px){main .content.expo .ctn>*{width:90%}}main .content.expo .ctn .subtitle{justify-content:flex-end;flex-direction:row-reverse}main .content.expo .ctn .subtitle .line{margin:0 15px 0 0}main .content.expo .ctn .cards .card{margin:10px 0;display:flex;align-items:center}@media screen and (max-width:769px){main .content.expo .ctn .cards .card{flex-direction:column;align-items:center}}main .content.expo .ctn .cards .card .desc{padding:5px;font-size:12px;min-width:90%}main .content.expo .ctn .cards .card .desc .gallery_info{display:flex;justify-content:space-between}main .content.expo .ctn .cards .card .img img{width:100px;height:100px;object-fit:cover}main .content.expo .more-galleries{align-self:flex-end;font-size:14px}main .content .works{display:flex;flex-wrap:wrap;justify-content:center;width:100%}main .content .works .work{margin:10px;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.8)}main .content .works .work img{width:300px;height:300px;object-fit:cover}main .content .works .work .desc{position:absolute;bottom:0;padding:10px;background-color:rgba(0,0,0,.5);transform:translateY(60vh);transition:transform .5s}main .content .works .work:hover .desc{transform:translateY(0);width:100%}@media screen and (max-width:1200px){main .content .works .work img{width:200px;height:200px}}@media screen and (max-width:769px){main .content .works .work img{width:140px;height:140px}main .content .works .work .desc{display:none}}main .content .works .show{width:100%;display:flex;justify-content:space-between}main .content .works .show .imgs{width:48%;display:flex;flex-direction:column}main .content .works .show .imgs img{width:500px;height:500px;object-fit:cover;box-shadow:0 0 10px rgba(0,0,0,.5);margin-bottom:1em}main .content .works .show .desc{width:48%}@media screen and (max-width:1200px){main .content .works .show{flex-direction:column}main .content .works .show .imgs{width:100%;flex-direction:row;flex-wrap:wrap;justify-content:center}main .content .works .show .imgs img{width:250px;height:250px;margin:0 1em 1em 1em}main .content .works .show .desc{width:100%;text-align:center}}main .content .more-works{align-self:flex-end;font-size:14px}main .content .text-contact{margin:2em 0;text-align:center}main .content .text-contact .img img{box-shadow:0 0 10px rgba(0,0,0,.8);width:320px;height:426.6px;border-radius:5px}main .content .text-contact p{margin-left:1em}@media screen and (min-width:769px){main .content .text-contact{width:50%;display:flex;align-items:center}}main .content .address{width:100%}main .content .address .subtitle{margin-bottom:1em}main .content .address .ctn{width:100%;display:flex;justify-content:space-around;align-items:center}@media screen and (max-width:769px){main .content .address .ctn{flex-direction:column}}main .content .address .ctn .list{width:400px;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:5px;background-color:rgba(197,183,134,.5)}main .content .address .ctn .list>*{margin:1em 0}@media screen and (max-width:769px){main .content .address .ctn .list{width:350px;margin-bottom:1em}}@media screen and (max-width:400px){main .content .address .ctn .list{width:250px}}main .content .address .ctn .map{width:400px;height:300px;background-color:#fff;border-radius:10px;box-shadow:rgba(0,0,0,.8)}@media screen and (max-width:769px){main .content .address .ctn .map{width:350px}}@media screen and (max-width:400px){main .content .address .ctn .map{width:250px}}main .content.admin .subtitle{border-bottom:1px solid var(--gold)}main .content.admin .subtitle h3{padding:10px}main .content.admin .element{margin:4em;display:flex}main .content.admin .element article{margin:0 10px}main .content.admin .element article a{padding:2em;background-color:#fff}main .content.admin .element article a:hover{background-color:var(--gold);color:#fff}@media screen and (max-width:769px){main .content.admin .element{flex-direction:column;margin:2em 0;align-items:center}main .content.admin .element article{margin:2em}main .content.admin .element article a{padding:1em}}main .content.admin table{width:90%;text-align:center}@media screen and (max-width:769px){main .content.admin table{width:120%;align-self:flex-start}}main .content.admin table thead th{background-color:var(--gold);padding:10px}main .content.admin table tbody tr{cursor:pointer}main .content.admin table tbody tr:nth-child(even){background-color:#222}main .content.admin table tbody tr:hover{background-color:#333}main .content.admin table tbody tr td{padding:10px}main .content.admin table tbody tr td.actions{display:flex;justify-content:center}main .content.admin table tbody tr td.actions>*{margin:0 10px}main .content.admin table tbody tr td a img{width:20px;height:20px;filter:invert(76%) sepia(13%) saturate(788%) hue-rotate(9deg) brightness(95%) contrast(89%)}main .content.admin table tbody tr td .fb-delete button{cursor:pointer;background:0 0;border:none}main .content.admin table tbody tr td .fb-delete button img{width:20px;height:20px;filter:invert(76%) sepia(13%) saturate(788%) hue-rotate(9deg) brightness(95%) contrast(89%)}main .content .form .dropDown{cursor:pointer}main .content .form #imageTwo{display:none}main .content .form #imageThree{display:none}main .content .mailbox{width:100%;text-align:center}main .content .mailbox thead tr{background-color:#333}main .content .mailbox thead tr th{padding:10px}main .content .mailbox tbody tr:nth-child(even){background-color:#222}main .content .mailbox tbody tr:hover{background-color:#212121}main .content .mailbox tbody tr td{padding:10px}main .content .mailbox tbody tr td.actions{display:flex;justify-content:center}main .content .mailbox tbody tr td.actions>*{margin:0 10px}main .content .mailbox tbody tr td a img{width:20px;height:20px;filter:invert(76%) sepia(13%) saturate(788%) hue-rotate(9deg) brightness(95%) contrast(89%)}main .content .mailbox tbody tr td .fb-delete button{cursor:pointer;background:0 0;border:none}main .content .mailbox tbody tr td .fb-delete button img{width:20px;height:20px;filter:invert(76%) sepia(13%) saturate(788%) hue-rotate(9deg) brightness(95%) contrast(89%)}@media screen and (max-width:769px){main .content .mailbox{width:700px;align-self:flex-start}main .content .mailbox td,main .content .mailbox th{min-width:40px}}main .content .msg-read{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}main .content .msg-read>*{margin:1em 0}main .content .msg-read .info{width:100%;display:flex;justify-content:space-between;border-bottom:1px solid var(--gold)}main .content .msg-read .subject{text-transform:uppercase}main .content .msg-read .content{padding:10px}@media screen and (max-width:769px){main{width:95%;padding:1em}main .content .works{grid-template-columns:1fr}}footer{min-height:90px;background-color:rgba(0,0,0,.9);width:100%;padding:.5em 3em;display:flex;flex-direction:column;align-items:center;justify-content:center}footer .top{width:100%;display:flex;justify-content:space-between;align-items:center}footer .top .social ul{display:flex;list-style:none}footer .top .social ul li a{padding:10px;text-decoration:none;color:#fafafa}footer .top .social ul li a img{filter:invert(100%) sepia(100%) saturate(1%) hue-rotate(286deg) brightness(106%) contrast(101%);margin:0 10px}footer .top .social ul li a:hover img{filter:invert(76%) sepia(13%) saturate(788%) hue-rotate(9deg) brightness(95%) contrast(89%)}footer .top .copyright{font-size:13px}footer .top .copyright span{color:#fafafa}@media screen and (max-width:769px){footer .top{min-height:100px;flex-direction:column;text-align:center}footer .top>*{margin-bottom:10px}}footer .bottom{text-align:center;font-size:12px}.btn-top{position:fixed;bottom:5px;right:5px}.btn-top a img{width:25px;filter:invert(100%) sepia(2%) saturate(7494%) hue-rotate(49deg) brightness(106%) contrast(102%);opacity:.5}.btn-top a:hover img{opacity:.8}.form{margin-top:2em;width:100%}.form .form-group{display:flex;flex-direction:column;margin:1em 0}.form .form-group>*{margin-bottom:.6em}.form .form-group input,.form .form-group textarea{padding:10px;border-radius:10px 0 0 10px;border:none;border-right:5px solid var(--gold);min-width:100%;max-width:100%;width:100%}.form .form-group small.red{color:#f44336}.form .img img{width:400px}.form p small{color:var(--gold)}.form .form-btn{margin:1em 0}.form .form-btn button{cursor:pointer;float:right;padding:10px;background-color:var(--gold);border:none;color:#fafafa}.form .form-btn button:hover{background-color:#fafafa;color:var(--gold)}.form .inputname{position:absolute;opacity:0;visibility:hidden}.form-btn-delete{position:absolute;right:0;top:5em}.form-btn-delete button{cursor:pointer;padding:10px;background-color:#000;color:#f44336;border:2px solid #f44336}.form-btn-delete button:hover{background-color:#f44336;color:#000;border:2px solid #000}@media screen and (max-width:600px){.form-btn-delete{top:8em}}nav.navigation{margin:1em 0}nav.navigation ul{list-style:none;display:flex}nav.navigation ul li{padding:6px 10px;background-color:rgba(255,255,255,.5)}nav.navigation ul li a{color:#fafafa}nav.navigation ul li.active,nav.navigation ul li:hover{background-color:var(--gold)}.alert{z-index:9999;background:#222;height:100px;display:flex;flex-direction:column;align-items:center;color:var(--gold);justify-content:center;position:absolute;top:70px;left:10px;min-width:50%}.alert .close-alert{cursor:pointer;position:absolute;top:5px;right:8px;font-weight:700;font-size:20px;transition:transform 1s}.alert .close-alert:hover{transform:rotate(180deg)}.alert.closed{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s linear}.alert.success{border-left:10px solid #8bc34a}.alert.error{border-left:10px solid #f44336}.alert.info{border-left:10px solid #00bcd4}.pagination{display:flex;margin-top:2em}.pagination li{list-style:none;padding:10px;background-color:var(--gold);color:#fff}.pagination li a{color:#fff}.pagination li.active{background-color:#fff;color:var(--gold)}.pagination li.disabled{background-color:rgba(51,51,51,.5)}.pagination li:first-child{border-radius:6px 0 0 6px}.pagination li:last-child{border-radius:0 6px 6px 0}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:3;padding-top:1vh}.modal__container{position:relative;z-index:9999;background-color:#111;padding:30px;width:50vw;min-height:50vh;border-radius:4px;box-sizing:border-box}@media screen and (max-width:425px){.modal__container{width:90%;margin-top:100px;border:1px solid var(--gold);padding:10px}}.modal__container .goal-card{min-height:50vh}.modal{display:none}.modal.is-open{display:block}.mdl{overflow-x:auto;color:#fafafa;font-family:"Open sans",sans-serif;display:flex;flex-direction:column;align-items:center;max-height:80vh;overflow:auto;text-align:justify}.mdl>:not(:last-child){margin-bottom:20px}.mdl h3{font-size:25px;letter-spacing:1.5px;color:var(--gold);font-weight:lighter}.mdl img{width:400px;height:400px;object-fit:cover}@media screen and (max-width:425px){.mdl img{width:300px;height:300px}}.mdl .gallery{display:flex;flex-wrap:wrap;justify-content:center}.mdl .gallery a img{border-radius:5px;box-shadow:0 0 10px #000;width:200px;height:200px;margin:0 20px;transition:transform .5s}@media screen and (max-width:769px){.mdl .gallery a img{width:100px;height:100px}}.mdl .gallery a img:hover{transform:scale(1.2)}.notfound{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:500px;width:100%;text-align:center;font-family:Caveat,sans-serif}.notfound>*{margin-bottom:15px}.notfound h1{font-size:8rem}.notfound h2,.notfound h3{font-size:2rem}.notfound p{font-family:"Open Sans",sans-serif}.notfound a{color:var(--gold)}