body{margin:0;padding:0;font-family:Calibri,'Open Sans',Arial;color:#494949;}body hr{border:0;border-top:1px solid #ddd;}body .sl-overlay{background:#000 !important;}body .sl-wrapper .sl-close,body .sl-wrapper .sl-counter,body .sl-navigation button{color:#fff !important;}body .sl-next{padding-left:100px !important;padding-right:20px !important;height:400px !important;margin-top:-200px !important;}body .sl-prev{padding-left:20px !important;padding-right:100px !important;height:400px !important;margin-top:-200px !important;}body .container{max-width:900px;margin:0 auto;}body .content>*{padding:20px;background-size:cover;background-position:center center;}body .container>h1{margin-bottom:40px;margin-top:20px;text-align:center;}body .cols .left{float:left;width:48%;}@media(max-width:768px){body .cols .left{width:100%;}}body .cols .right{float:right;width:48%;}@media(max-width:768px){body .cols .right{float:left;width:100%;}}body .clearfix{clear:both;}body .autocols .item{width:48%;float:left;clear:right;}@media(max-width:768px){body .autocols .item{float:left;width:100%;}}body .autocols .item:nth-child(2n){float:right;}@media(max-width:768px){body .autocols .item:nth-child(2n){float:left;width:100%;}}body p{text-align:justify;color:#303030;line-height:1.5em;}body h2,body h3{text-align:center;}body .gallery-container div a{text-decoration:none;background-size:contain;background-repeat:no-repeat;}body .gallery-container div h3{border-bottom:2px solid #ddd;padding-bottom:10px;text-align:left;}body .gallery *{box-sizing:border-box;}body .gallery a{float:left;width:20%;height:auto;border:4px solid #fff;-webkit-transition:-webkit-transform .15s ease;-moz-transition:-moz-transform .15s ease;-o-transition:-o-transform .15s ease;transition:transform .15s ease;position:relative;height:200px;overflow:hidden;background-size:cover;background-position:center;}@media(max-width:768px){body .gallery a{width:50%;}}@media(min-width:1200px){body .gallery a{width:14.2%;}}@media(min-width:1350px){body .gallery a{width:12.5%;}}@media(min-width:1450px){body .gallery a{width:11.1111%;}}@media(min-width:1600px){body .gallery a{width:10%;}}body .gallery a:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:5;}body .gallery a.big img{width:40%;}header{padding:20px;background:#000;color:#fff;font-size:19px;top:0;left:0;z-index:10;}header a{text-decoration:none;color:inherit;}header .menu{text-align:center;}header .menu a{margin-right:10px;}header .left{display:inline-block;float:left;}header .right{display:inline-block;float:right;}@media(max-width:768px){header{display:none;}}.mobile-header{padding:30px;text-align:center;background:#1d1d1d;}@media(max-width:768px){.mobile-header{display:block !important;z-index:999;position:relative;}}.mobile-header a{color:#fff;text-decoration:none;padding:5px;font-size:1.2em;text-align:center;}.mobile-header img.logo{max-height:70px;margin:-30px;float:left;padding-left:20px;padding-top:5px;}#about{padding-bottom:40px;}#photos{min-height:150px;}#slider{min-height:500px;position:relative;overflow:hidden;}#slider .container{position:relative;z-index:2;}#slider .container .slider-content{margin-top:100px;margin-left:auto;margin-right:auto;width:188px;}#slider .container .slider-content #logo{max-height:300px;}#slider video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translateX(-50%) translateY(-50%);background:url('https://demosthenes.info/assets/images/polina.jpg') no-repeat;background-size:cover;transition:1s opacity;z-index:1;}@media(max-width:768px){#slider video{display:none;}}#quote{padding:30px;background-color:#795548;background-image:url(../images/quote.jpg);}#quote p{font-style:italic;color:#fff;}#quote .author{text-align:right;}#advantages .container{max-width:700px;}#advantages .item{margin:15px auto;text-align:center;max-width:300px;border:1px solid #e6e6e6;padding:10px;border-radius:5px;user-select:none;}#advantages .item .icon{width:64px;height:64px;display:inline-block;float:left;}@media(max-width:768px){#advantages .item .icon{width:40px;height:40px;}}#advantages .item .icon img{max-width:100%;}#advantages .item .text{line-height:64px;font-size:1.3em;vertical-align:middle;margin-left:15px;}@media(max-width:768px){#advantages .item .text{line-height:40px;font-size:1em;}}.services .container>h1{color:#fff;}.services .item{background:#fff;min-height:168px;margin-bottom:20px;text-align:center;transition:all .2s;border-radius:5px;overflow:hidden;}.services .item:hover{transform:scale(1.05);}.services .item .image-container{background-color:#ddd;background-size:cover;float:left;width:168px;height:168px;position:relative;}@media(max-width:480px){.services .item .image-container{float:none;width:100%;height:200px;}}.services .item .image-container .age{position:absolute;left:0;bottom:0;padding:10px;background:#9c27b0;color:#fff;border-top-right-radius:5px;}.services .item .info-container{float:right;width:calc(100% - 168px);}@media(max-width:480px){.services .item .info-container{float:none;width:100%;}}.services .item .info-container .name-container{position:relative;height:46px;width:100%;}.services .item .info-container .name-container h2{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);margin:0;font-size:1.2em;min-width:100%;}.services .item .info-container .info{font-size:1.2em;border-bottom:1px solid #eee;border-top:1px solid #eee;text-align:center;}.services .item .info-container .info .divider{color:#eee;}.services .item .info-container .info .price,.services .item .info-container .info .duration{padding:5px;display:inline-block;}.services .item .info-container .info span.price{font-weight:bold;color:#4caf50;}.services .item .info-container .info span.duration{color:#8f8f8f;}.services .item .info-container .start{margin-top:10px;display:inline-block;font-size:.9em;color:#696969;}.services .item .info-container .buttons a{color:#fff;background:#4caf50;padding:8px;display:inline-block;margin:10px 5px;text-decoration:none;border-radius:5px;transition:all .2s;}.services .item .info-container .buttons a:first-child{color:#303030;background:#d0d0d0;}.services .item .info-container .buttons a:first-child:hover{background:#e2e2e2;}.services .item .info-container .buttons a:hover{background:#58c85c;}#directions{background-color:#56a9de;background-image:url(../images/dir-bg.jpg);}#master{background-color:#673ab7;background-image:url(../images/classes-bg.jpg);}footer{padding:0 !important;background:#303030;}.page{padding:0 !important;background:#000;position:relative;}.page .titler{position:relative;min-height:500px;}.page .titler #background-container{position:absolute;background-size:cover;background-repeat:repeat-y;opacity:.5;width:100%;height:100%;z-index:1;}.page .titler .titler-content{position:absolute;z-index:2;height:100%;width:100%;}.page .titler .titler-content .title-container{position:absolute;top:50%;left:50%;padding:40px;transform:translateY(-50%) translateX(-50%);}.page .titler .titler-content .title-container h1{margin:0;color:#fff;font-size:3em;font-weight:100;}@media(max-width:768px){.page .titler .titler-content .title-container h1{font-size:2em;}}.page .titler .titler-content .info{margin-top:10px;text-align:center;color:#fff;}.page .titler .titler-content .info span.price{color:#27ff2f;font-weight:bold;}.page .text{background:#fff;}.page .text section{background:#fff;padding:20px;border-radius:5px;padding-bottom:0;}@media(max-width:768px){.page .text section{padding:20px;}}.page .text section h3{font-size:1.5em;}.page .text section:last-child{padding-bottom:40px;}.page .gallery{position:relative;}.page .gallery #background-container{position:absolute;background-size:cover;background-repeat:repeat-y;opacity:.5;width:100%;height:100%;z-index:1;}.page .gallery .gallery-container{padding:20px;position:relative;z-index:2;padding-bottom:40px;padding-left:50px;padding-right:50px;}@media(max-width:768px){.page .gallery .gallery-container{margin-left:5px;margin-right:5px;}}.page .gallery .gallery-container h3{font-size:1.5em;color:#fff;}.page .container{position:relative;z-index:2;}.page .contents{background:#fff;border-radius:5px;}.page #durations div:first-child{margin-bottom:10px;}.page h1,.page h2,.page h3{text-align:center;}.page #primary-img{padding:20px;overflow:hidden;}.page #primary-img img{max-width:100%;display:block;}.page #price{font-size:1.2em;}.page #price span{font-weight:bold;color:#4caf50;}.page table{border-collapse:collapse;}.page table tr,.page table td{border:2px solid #b1c9ed;padding:10px;}.page table tr td:first-child{text-align:center;min-width:40px;background:#e2edfc;}.page .cols .left-40{width:30%;float:left;}@media(max-width:768px){.page .cols .left-40{float:left;width:100%;}}.page .cols .left-40 section{margin-right:10px;}@media(max-width:768px){.page .cols .left-40 section{margin-left:5px;margin-right:5px;}}.page .cols .right-60{width:70%;float:right;}.page .cols .right-60 section{margin-left:10px;}@media(max-width:768px){.page .cols .right-60 section{margin-left:5px;margin-right:5px;}}@media(max-width:768px){.page .cols .right-60{float:left;width:100%;}}div#signup{padding:20px;background:#fff;}div#signup form label{display:block;font-size:1.3em;margin-bottom:5px;}div#signup form .cols input,div#signup form .cols select{padding:10px;font-size:1.3em;border:2px solid #ddd;width:calc(100% - 20px);margin-bottom:30px;}div#signup form .center{text-align:center;}div#signup form .center select{max-width:400px;}@media(max-width:768px){div#signup form .center select{max-width:100%;}}div#signup form input[type=submit]{background:#4caf50;border:none;padding:10px;border-radius:5px;text-align:center;display:block;margin:0 auto;font-size:1.4em;font-weight:bold;color:#fff;margin-bottom:20px;cursor:pointer;transition:all .2s;}div#signup form input[type=submit]:hover{background:#5ad05e;}div#contact{padding:20px;}div#contact .container>h1{color:#fff !important;}div#contact p{color:#fff !important;text-align:left;}div#contact a{color:#fff;}div#reviewsTop{background-image:url(../images/dir-bg.jpg);color:#fff;padding-top:40px;}#events{background:#673ab7;background-image:url(../images/classes-bg.jpg);}#events h1{color:#fff;}#events p.event-text img{float:left;padding-right:20px;padding-bottom:10px;}@media(max-width:768px){#events p.event-text img{width:100% !important;max-width:100% !important;}}#events .event-item{border-radius:5px;background:#fff;padding:20px;padding-bottom:10px;transition:.2s all;margin-bottom:20px;}#events .event-item p{margin-bottom:0;}#events .event-item table.event-buttons{width:100%;text-align:center;border-top:2px solid #ddd;padding-top:10px;font-size:17px;font-weight:bold;}@media(max-width:768px){#events .event-item table.event-buttons td{display:block;width:100%;}}#events .event-item table.event-buttons a{color:#fff;background:#4caf50;padding:8px;display:inline-block;margin:10px 5px;text-decoration:none;border-radius:5px;font-size:1.2em;transition:all .2s;font-weight:normal;}#events .event-item table.event-buttons a:hover{background:#58c85c;}#events .event-item h3{margin:0;font-size:1.2em;padding:10px;border-bottom:2px solid #ddd;}#events .event-item a{text-decoration:none;color:#000;}.rslides{position:absolute;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}@media(max-width:768px){.rslides{position:static;}}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}.rslides li:first-child{position:relative;display:block;float:left;}.rslides img{display:block;height:auto;float:left;width:100%;border:0;}div#slider{padding:0;height:900px;}@media(max-width:1300px){div#slider{height:800px;}}@media(max-width:1300px){div#slider{height:800px;}}@media(max-width:1180px){div#slider{height:700px;}}@media(max-width:950px){div#slider{height:600px;}}@media(max-width:768px){div#slider{height:auto;position:relative;}}div#slider .overlay{position:absolute;width:100%;height:10%;left:0;bottom:0;z-index:10;}@media(max-width:768px){div#slider .overlay{background:url("https://cdn.tree-art.com.ua/image/get/201809432.jpg");background-size:cover;position:static;}}div#slider img#logo{position:absolute;left:20px;top:20px;max-width:150px;z-index:99;}@media(max-width:768px){div#slider img#logo{max-width:70px;display:none;}}div#slider .easels{width:100%;height:100%;background:rgba(29,22,43,.7);}@media(max-width:768px){div#slider .easels td{display:block;text-align:center;margin:20px 0;}}div#slider .easels .easel{margin:0 auto;}div#slider .easels .easel img{max-width:70px;}div#slider .easels .easel span{color:#fff;font-size:20px;}div#slider .easels .easel .btn{padding:8px;background-color:#9c27b0;color:#fff;display:inline-block;margin-top:10px;border-radius:5px;letter-spacing:.6px;font-size:16px;font-weight:bold;cursor:pointer;text-transform:uppercase;text-decoration:none;}div#slider .easels .easel .btn:hover{background-color:#bc2fd4;}div#slider .timetable{position:absolute;list-style:none;overflow:hidden;padding:0;margin:0;left:50%;top:45%;min-height:300px;transform:translateY(-50%) translateX(-50%);}@media(min-width:1200px){.container.with-gallery{max-width:100%;}}#ourworks{background:#eee;}#ourworks .gallery-container div h3{border-top:2px solid #ddd;border-bottom:0;padding-top:20px;text-align:center;font-size:26px;}#ourworks .gallery-container div a{text-decoration:none;background-size:cover;background-repeat:no-repeat;border-radius:15px;border:4px solid #eee;}#ourworks h3{margin-top:0;}a{color:inherit;}
/*
     FILE ARCHIVED ON 01:31:01 Jun 28, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:24:00 Sep 06, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.35
  exclusion.robots: 0.028
  exclusion.robots.policy: 0.022
  esindex: 0.007
  cdx.remote: 5.68
  LoadShardBlock: 68.486 (3)
  PetaboxLoader3.datanode: 556.278 (5)
  load_resource: 501.309
  loaddict: 32.595
*/