body{margin:0;padding:40px 0 0}@media screen and (min-width:1025px){body{padding:0}}h1,h2,h3,h4,h5,h6,p,a,div,section{font-family:"Roboto"}strong{font-weight:500}a{text-decoration:none;color:#c59d5f}li{display:inline-block}p{font-weight:300}@media screen and (min-width:1025px){p{font-size:1.3rem}}img{max-width:100%;height:auto}img.alignleft{float:left;margin-right:15px;margin-bottom:15px}img.alignright{float:right;margin-left:15px;margin-bottom:15px}img.aligncenter{margin:auto;display:block}.hidden{display:none}#facebook-icon path,#instagram-icon path{fill:#c59d5f}@media screen and (min-width:1025px){#facebook-icon path,#instagram-icon path{fill:#fff}}.icon-link{width:25px;height:25px;display:inline-block;margin:0 5px}.icon-link svg{width:100%;height:100%}.link{color:#c59d5f;border:1px solid #c59d5f;display:inline-block;padding:13px 30px;text-transform:uppercase;font-weight:700;letter-spacing:2px}@media screen and (min-width:1025px){.link{transition:all .3s}.link:hover{background:#c59d5f;color:#fff;transition:all .3s}}body.admin-bar header.fixed{top:32px}header{position:fixed;top:0;left:0;right:0;background:linear-gradient(180deg,#000 0%,#000 50%,rgba(255,255,255,0) 100%);z-index:5;text-align:center}@media screen and (min-width:1025px){header{display:flex;justify-content:space-around;align-items:center;background:linear-gradient(180deg,#000 0%,rgba(255,255,255,0) 100%);transition:all .3s}}header.fixed{background:#000;box-shadow:0px 0px 10px rgba(0,0,0,.5)}@media screen and (min-width:1025px){header.fixed{transition:all .3s}}header .logo-link{display:inline-block;padding:10px 0}header .logo-link img{height:60px}#menu-burger{display:inline-block;height:10px;padding:5px;text-align:left;position:absolute;top:30px;left:25px}@media screen and (min-width:1025px){#menu-burger{display:none}}#menu-burger.open .bar{background:0 0;transition:all .3s}#menu-burger.open .bar:before{transform:rotate(45deg);top:0;transition:all .3s}#menu-burger.open .bar:after{transform:rotate(-45deg);bottom:0;transition:all .3s}#menu-burger .bar{width:15px;height:2px;background:#fff;position:relative;display:inline-block;top:-8px;transition:all .3s}#menu-burger .bar:before{content:'';width:15px;height:2px;background:#fff;position:absolute;top:-5px;transition:all .3s}#menu-burger .bar:after{content:'';width:15px;height:2px;background:#fff;position:absolute;bottom:-5px;transition:all .3s}#main-menu{background:#000;margin:0;padding:0;display:none}@media screen and (min-width:1025px){#main-menu{display:inline-block;background:0 0}}#main-menu li{display:block;border-top:1px solid #c59d5f}@media screen and (min-width:1025px){#main-menu li{display:inline-block;border:0;margin:0 15px}}#main-menu li:last-child{border-bottom:1px solid #c59d5f}@media screen and (min-width:1025px){#main-menu li:last-child{border:0}}#main-menu li.current_page_item a{color:#c59d5f}#main-menu li a{color:#fff;display:block;padding:15px 0;text-transform:uppercase;font-weight:700;letter-spacing:2px;position:relative}@media screen and (min-width:1025px){#main-menu li a{padding:0}#main-menu li a:before{content:'';position:absolute;bottom:-5px;left:0;width:0;height:1px;background:#c59d5f;transition:all .3s}#main-menu li a:hover:before{width:100%;transition:all .3s}}#social-head{background:#000;padding:15px 0;display:none}@media screen and (min-width:1025px){#social-head{display:inline-block;background:0 0}}#hours{text-align:center;padding:30px 0}@media screen and (min-width:1420px){#hours{width:1400px;margin:auto;padding:60px 0}}#hours h2{color:#000;font-weight:700;text-transform:uppercase;font-size:1.5rem;margin-top:0;letter-spacing:2px}@media screen and (min-width:1025px){#hours h2{font-size:2.5rem}}#hours ul{margin:0;padding:0}#hours ul li{display:block;margin-bottom:5px;font-weight:300}@media screen and (min-width:1025px){#hours ul li{font-size:1.3rem}}#hours ul .title{font-weight:500;margin-right:5px;color:#c59d5f}#team{text-align:center;padding:30px 0}@media screen and (min-width:1420px){#team{width:1400px;margin:auto;padding:60px 0}}#team h2{color:#000;font-weight:700;text-transform:uppercase;font-size:1.5rem;margin-top:0;letter-spacing:2px}@media screen and (min-width:1025px){#team h2{font-size:2.5rem}}#team ul{margin:0;padding:0}@media screen and (min-width:1025px){#team ul{display:flex;justify-content:space-between}}#team ul li{display:block;margin-bottom:30px;font-weight:300}#team ul li:last-child{margin-bottom:0}#team ul img{width:90%}#team ul .member-info{margin-top:10px}#team ul .member-name{font-weight:700;color:#c59d5f;text-transform:uppercase;margin-bottom:5px;position:relative;letter-spacing:1px}@media screen and (min-width:1025px){#team ul .member-name{font-size:1.3rem}}@media screen and (min-width:1025px){#home-presentation .block{display:flex}#home-presentation .block:nth-child(2n){flex-direction:row-reverse}}@media screen and (min-width:1025px){#home-presentation .left{width:50%}}#home-presentation .left img{width:100%;margin-bottom:-4px}#home-presentation .right{background:#171616;min-height:85vw;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media screen and (min-width:1025px){#home-presentation .right{width:50%;min-height:auto;box-sizing:border-box}}#home-presentation .right .title{color:#fff;font-weight:700;text-transform:uppercase;font-size:1.5rem;letter-spacing:2px}@media screen and (min-width:1025px){#home-presentation .right .title{font-size:2.5rem}}#home-presentation .right .desc{color:#fff}@media screen and (min-width:1025px){#home-slider{height:100vh;position:relative}#home-slider:after{content:'';position:absolute;left:0;right:0;margin:auto;width:38px;height:64px;background-image:url("/wp-content/themes/artistika/img/mouse.png");background-position:center;background-repeat:no-repeat;animation-name:slideUp;animation-duration:3s;animation-iteration-count:infinite;animation-direction:alternate}@keyframes slideUp{from{bottom:40px}to{bottom:20px}}}#home-slider .slider-item{width:100%;position:relative}@media screen and (min-width:1025px){#home-slider .slider-item{height:95vh}}#home-slider .slider-item img{width:100%;filter:grayscale(1) brightness(.5)}#home-slider .box{position:absolute;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%);width:90%;margin:auto}#home-slider .box .slide-title{text-transform:uppercase;color:#fff;font-weight:700;font-size:2rem;margin-bottom:10px;letter-spacing:2px}@media screen and (min-width:1025px){#home-slider .box .slide-title{font-size:4rem;letter-spacing:5px}}#home-slider .box .link{color:#fff;border-color:#fff}@media screen and (min-width:1025px){#home-slider .box .link:hover{background:#fff;color:#c59d5f}}#slider-control{display:none}#top-page{position:relative}@media screen and (min-width:1024px){#top-page{height:50vh;overflow:hidden}}#top-page img{width:100%;filter:grayscale(1) brightness(.5)}#top-page .box{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);text-align:center}#page-title{text-transform:uppercase;color:#fff;font-weight:700;font-size:2rem;letter-spacing:2px}@media screen and (min-width:1025px){#page-title{font-size:4rem;letter-spacing:5px}}#breadcrumb{width:90%;margin:15px auto 0 auto}@media screen and (min-width:1420px){#breadcrumb{width:1400px}}#breadcrumb a{color:#c59d5f;font-weight:700}#breadcrumb .current-item{color:#000;font-weight:300}#content{width:90%;margin:30px auto;overflow:auto}@media screen and (min-width:1420px){#content{width:1400px}}#content ul li{display:list-item;font-weight:300}#content iframe{width:100%;height:50vw}@media screen and (min-width:1420px){#content iframe{height:788px}}#content .wp-video{background:#000}#content .wp-video video{height:auto}@media screen and (min-width:1024px){#prices{display:flex;flex-wrap:wrap;margin:40px 0 20px}}#prices .price{display:flex;align-items:center;padding:10px;box-sizing:border-box}@media screen and (min-width:1024px){#prices .price{width:33.333%;flex-direction:column-reverse;flex-wrap:wrap;padding:40px 20px}}#prices .price:nth-child(2n){background:rgba(197,157,95,.15)}#prices .price .title-price{margin-right:10px;font-weight:300;color:#000;width:70%;margin-right:5%}@media screen and (min-width:1024px){#prices .price .title-price{width:100%;margin:0;text-align:center;font-size:.9rem;margin-top:10px;font-weight:700;text-transform:uppercase;letter-spacing:2px}}#prices .price .price-price{font-weight:700;color:#c59d5f;width:25%;text-align:center}@media screen and (min-width:1024px){#prices .price .price-price{width:auto;color:#c59d5f;box-sizing:border-box;font-size:1.4rem}}@media screen and (min-width:1024px){#galleries{display:flex;flex-wrap:wrap}}#galleries .gallery-item{text-align:center;position:relative}@media screen and (min-width:1024px){#galleries .gallery-item{width:31%;margin:1%}}#galleries .gallery-item img{width:100%;filter:grayscale(1) brightness(.5)}#galleries .gallery-item .box{position:absolute;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%);width:90%;margin:auto}#galleries .gallery-item .title{color:#fff;font-weight:700;text-transform:uppercase;font-size:1.3rem;margin-top:0;text-align:center;margin:10px 0;letter-spacing:2px}#galleries .gallery-item .link{color:#fff;border-color:#fff}#gallery{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:1420px){#gallery{justify-content:initial}}#gallery a{width:48%;margin-bottom:10px}@media screen and (min-width:1420px){#gallery a{width:31%;margin:1%;position:relative;overflow:hidden}#gallery a:hover img{transform:scale(1.2) rotate(10deg);transition:all .3s}}#gallery a img{width:100%;transition:all .3s}@media screen and (min-width:1024px){#contact-form{width:48%;float:left}}#contact-form h2{color:#000;font-weight:700;text-transform:uppercase;font-size:1.5rem;margin-top:0;text-align:center;letter-spacing:2px}@media screen and (min-width:1024px){#contact-form h2{text-align:left}}#contact-form .infos a{font-size:14px;color:#fff;border:1px solid #000;background:#000;display:inline-block;padding:13px 20px;text-transform:uppercase;font-weight:700;letter-spacing:2px;margin-top:6px;transition:all .3s}#contact-form .infos a:hover{border-color:#c59d5f;background-color:#c59d5f;transition:all .3s}@media screen and (min-width:1024px){#contact-form .infos a{font-size:18px;padding:13px 30px}}#contact-form form input,#contact-form form textarea{width:100%;border:1px solid #c59d5f;padding:10px;color:#000;font-weight:300;font-family:"Roboto";box-sizing:border-box;outline:none;background:0 0}#contact-form form .wpcf7-submit{color:#c59d5f;border:1px solid #c59d5f;display:inline-block;padding:13px 30px;text-transform:uppercase;font-weight:700;letter-spacing:2px}@media screen and (min-width:1024px){#contact-form form .wpcf7-submit{font-size:1rem;cursor:pointer;transition:all .3s}#contact-form form .wpcf7-submit:hover{background:#c59d5f;color:#fff;transition:all .3s}}#access-map{text-align:center;margin-top:60px}@media screen and (min-width:1024px){#access-map{width:48%;float:right;text-align:left;margin:0}}#access-map h2{color:#000;font-weight:700;text-transform:uppercase;font-size:1.5rem;margin:0 0 -5px;letter-spacing:2px}#map{width:100%;height:350px;z-index:3}@media screen and (min-width:1024px){#map{height:400px}}#footer-row{background:#000;color:#fff;text-align:center;padding:30px 0}#footer-row ul{width:90%;margin:auto;padding:0}@media screen and (min-width:1024px){#footer-row ul{display:flex;justify-content:space-between}}@media screen and (min-width:1420px){#footer-row ul{width:1400px}}#footer-row ul li{margin-bottom:30px;display:block}@media screen and (min-width:1024px){#footer-row ul li{width:30%}}#footer-row ul li:last-child{margin-bottom:0}#footer-row ul li .title{font-weight:500;margin-right:5px;color:#c59d5f}@media screen and (min-width:1024px){#footer-row ul li ul{width:auto;display:block}}#footer-row ul li li{margin-bottom:5px;font-weight:300}@media screen and (min-width:1024px){#footer-row ul li li{width:100%}}#footer-row .text{margin:10px auto 0 auto;width:60%;font-weight:300}#footer-row .social{margin-top:10px}#footer-row .widget-title{text-transform:uppercase;font-weight:700;margin-bottom:10px;font-size:1.2rem;letter-spacing:2px}@media screen and (min-width:1024px){#footer-row p{font-size:1rem}}#copyright{color:#000;text-align:center;font-size:.9rem}#copyright ul{width:90%;margin:auto;padding:0}#copyright a{color:#c59d5f}@media screen and (min-width:1024px){#copyright p{font-size:1rem}}