/*!

	Author: Lorydesign
*/@-webkit-keyframes $name{50%{-webkit-transform:scale(0.97);-moz-transform:scale(0.97);-ms-transform:scale(0.97);-o-transform:scale(0.97);transform:scale(0.97)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes $name{50%{-webkit-transform:scale(0.97);-moz-transform:scale(0.97);-ms-transform:scale(0.97);-o-transform:scale(0.97);transform:scale(0.97)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-ms-keyframes $name{50%{-webkit-transform:scale(0.97);-moz-transform:scale(0.97);-ms-transform:scale(0.97);-o-transform:scale(0.97);transform:scale(0.97)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-o-keyframes $name{50%{-webkit-transform:scale(0.97);-moz-transform:scale(0.97);-ms-transform:scale(0.97);-o-transform:scale(0.97);transform:scale(0.97)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes $name{50%{-webkit-transform:scale(0.97);-moz-transform:scale(0.97);-ms-transform:scale(0.97);-o-transform:scale(0.97);transform:scale(0.97)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@font-face{font-family:"Ubuntu";src:url("../font-files/ubuntu-regular.eot");src:url("../font-files/ubuntu-regular.eot?#iefix") format("embedded-opentype"),url("../font-files/ubuntu-regular.woff") format("woff"),url("../font-files/ubuntu-regular.ttf") format("truetype"),url("../font-files/ubuntu-regular.svg#Ubuntu") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Ubuntu";src:url("../font-files/ubuntu-bold.eot");src:url("../font-files/ubuntu-bold.eot?#iefix") format("embedded-opentype"),url("../font-files/ubuntu-bold.woff") format("woff"),url("../font-files/ubuntu-bold.ttf") format("truetype"),url("../font-files/ubuntu-bold.svg#Ubuntu") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"Ubuntu";src:url("../font-files/ubuntu-italic.eot");src:url("../font-files/ubuntu-italic.eot?#iefix") format("embedded-opentype"),url("../font-files/ubuntu-italic.woff") format("woff"),url("../font-files/ubuntu-italic.ttf") format("truetype"),url("../font-files/ubuntu-italic.svg#Ubuntu") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:"Ubuntu";src:url("../font-files/ubuntu-bolditalic.eot");src:url("../font-files/ubuntu-bolditalic.eot?#iefix") format("embedded-opentype"),url("../font-files/ubuntu-bolditalic.woff") format("woff"),url("../font-files/ubuntu-bolditalic.ttf") format("truetype"),url("../font-files/ubuntu-bolditalic.svg#Ubuntu") format("svg");font-weight:bold;font-style:italic}@font-face{font-family:"UbuntuLight";src:url("../font-files/ubuntu-light.eot");src:url("../font-files/ubuntu-light.eot?#iefix") format("embedded-opentype"),url("../font-files/ubuntu-light.woff") format("woff"),url("../font-files/ubuntu-light.ttf") format("truetype"),url("../font-files/ubuntu-light.svg#UbuntuLight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"UbuntuLight";src:url("../font-files/ubuntu-lightitalic.eot");src:url("../font-files/ubuntu-lightitalic.eot?#iefix") format("embedded-opentype"),url("../font-files/ubuntu-lightitalic.woff") format("woff"),url("../font-files/ubuntu-lightitalic.ttf") format("truetype"),url("../font-files/ubuntu-lightitalic.svg#UbuntuLight") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:"UbuntuMedium";src:url("../font-files/ubuntu-medium.eot");src:url("../font-files/ubuntu-medium.eot?#iefix") format("embedded-opentype"),url("../font-files/ubuntu-medium.woff") format("woff"),url("../font-files/ubuntu-medium.ttf") format("truetype"),url("../font-files/ubuntu-medium.svg#UbuntuMedium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"UbuntuMedium";src:url("../font-files/ubuntu-mediumitalic.eot");src:url("../font-files/ubuntu-mediumitalic.eot?#iefix") format("embedded-opentype"),url("../font-files/ubuntu-mediumitalic.woff") format("woff"),url("../font-files/ubuntu-mediumitalic.ttf") format("truetype"),url("../font-files/ubuntu-mediumitalic.svg#UbuntuMedium") format("svg");font-weight:normal;font-style:italic}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:"Ubuntu";font-size:112.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;line-height:1.5}a{background:transparent;text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h2{font-size:42px;color:#4CA08E;line-height:1.3;margin:0}h3{font-size:24px;line-height:1.3;margin:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;margin-left:60px;margin-right:60px}.carousel-inner>.item{display:none;position:relative;-moz-transition:ease-in-out 0.6s left;-o-transition:ease-in-out 0.6s left;-webkit-transition:ease-in-out 0.6s left;transition:ease-in-out 0.6s left}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:80px;left:0;bottom:0;width:40px;height:40px;background:#4CA08E;background-repeat:no-repeat;background-position:center center;outline:none}.carousel-control.left{background-image:url('../images/carousel-prev.png?1421181675')}.carousel-control.right{left:auto;right:0;background-image:url('../images/carousel-next.png?1421181699')}.carousel-control:hover,.carousel-control:focus{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9}.carousel-indicators{position:absolute;top:-50px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:12px;height:12px;margin:1px;text-indent:-999px;border:1px solid #4CA08E;border-radius:12px;cursor:pointer;background-color:#000 \9;background-color:transparent}.carousel-indicators .active{background-color:#4CA08E}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:center 11px;-ms-transform-origin:center 11px;transform-origin:center 11px;-webkit-animation-name:swing;animation-name:swing;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.swing-container{display:none;width:444px;height:126px;margin:0 auto;position:relative}.swing-container img{position:absolute;max-width:none}@media screen and (min-width: 460px){.swing-container{display:block}.summary{display:none}}*,*:after,*:before{box-sizing:border-box}.container{margin:0 auto;padding:0 10px;max-width:1300px;*zoom:1}.container:after{content:"";display:table;clear:both}.row{*zoom:1}.row:after{content:"";display:table;clear:both}@media screen and (min-width: 768px){.row{margin:0 -10px}}input[type="text"],input[type="search"],input[type="email"],textarea{color:#000;font-size:inherit;line-height:1;border:2px solid #4CA08E;background:#FFF;padding:6px}input[type="text"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#666;padding-top:3px}input[type="text"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="email"]:-moz-placeholder,textarea:-moz-placeholder{color:#666;padding-top:3px}input[type="text"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="email"]::-moz-placeholder,textarea::-moz-placeholder{color:#666;padding-top:3px}input[type="text"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#666;padding-top:3px}input[type="text"],input[type="search"],input[type="email"]{height:57px;padding:16px 6px}textarea{line-height:1.3;z-index:1}.btn,input[type="submit"]{display:inline-block;border:none;border-bottom:4px solid #306559;background:#4CA08E;color:#FFF;line-height:1;font-size:24px;padding:12px 30px}.btn:hover,input[type="submit"]:hover{color:#CCC}section footer{text-align:center}.imp{margin:35px 0 50px;font:24px/1.6 "UbuntuMedium";color:#000}.menu{margin:0;padding:0;text-align:center}.menu li{list-style:none;display:inline-block;padding:0 4px}.menu li a{color:#C8C8C8;font-size:14px;text-transform:uppercase}.menu li a:hover,.menu li a:active{color:#BBB}.toggle-menu{position:absolute;right:10px;top:10px;width:30px;height:30px;display:none;background:url('../images/toggle-menu.png?1422416984') no-repeat center center}#header{background:url('../images/top-backgr.jpg?1421199163') no-repeat fixed center top;background-size:cover;height:360px;position:relative}#header .over{position:absolute;bottom:15%;width:100%;padding:0 10px;text-align:center}#header .navigation{position:absolute;top:0;width:100%;padding:20px;background:#1B1F23;*zoom:1;line-height:1}#header .navigation:after{content:"";display:table;clear:both}#header h1{display:none}#header .logo{float:left}#header .menu{padding-top:10px}@media screen and (min-width: 420px) and (max-width: 539px){#header{height:450px}}@media screen and (min-width: 540px) and (max-width: 639px){#header{height:520px}}@media screen and (min-width: 640px) and (max-width: 1023px){#header{height:600px}}@media screen and (min-width: 640px) and (max-width: 1023px){#header{height:600px}#header .over{bottom:10%}}@media screen and (min-width: 1024px){#header{height:725px}#header .over{bottom:20%}}@media screen and (min-width: 768px){.col-3{width:33.33%;padding:0 15px;float:left}}#lessons{position:relative}#lessons:before{content:"";position:absolute;z-index:-1;top:0;left:50%;width:50%;height:100%;background:url('../images/lessons-backgr.jpg?1422414542') no-repeat left 0;background-size:cover}#lessons h2{margin-bottom:20px}#lessons .inner{padding-top:58px;padding-bottom:1px;width:70%;max-width:640px;background:#FFF}#lessons .name span{font:italic 16px "UbuntuLight"}#lessons p{font-family:"UbuntuLight";color:#333A43}#lessons .anot{margin-top:1.6em;font:italic 24px/1.6 "UbuntuMedium"}@media screen and (min-width: 768px){#lessons .inner{padding-right:10px}}#services{background:#F4F4F4}#services .container{max-width:960px}#services header{padding-top:80px;text-align:center;margin-bottom:20px}#services h2{margin-bottom:24px}#services h3{margin-bottom:6px}#services p{font-family:"UbuntuLight";line-height:1.75;margin:0}#services p+p{margin-top:1em}#services footer{max-width:580px;margin:0 auto;padding-bottom:30px}#services footer .imp{font-style:italic}#testimonials header{padding:160px 0 90px;background:url('../images/bck-3quotes.png?1421105001') no-repeat center 70px}#testimonials h2{color:#000;text-align:center}#testimonials .student{font-size:16px}#testimonials .student strong{display:block}#testimonials .student div:first-child{line-height:1.25;margin-bottom:15px}#testimonials .student p{font:italic 100%/1.75 "UbuntuLight";margin:0}#testimonials .student p+p{margin-top:1em}#testimonials footer{max-width:580px;margin:0 auto;padding-bottom:100px}#about{background:url('../images/bck-about-2.jpg?1422301316') no-repeat fixed center top;background-size:cover;height:800px}#about .inner{background:url('../images/bck-about-gradient.png?1421107660') repeat-x 0 0;min-height:292px}#about header{padding-top:90px;text-align:center}#about header h3{font-weight:normal;color:#4CA08E}#about .carousel{margin-top:200px;margin-left:auto;margin-right:auto;min-height:250px;max-width:680px}#about .carousel .item{padding:20px 30px;background:#4CA08E;background:rgba(76,160,142,0.87)}#about .carousel h4{font-size:18px;text-transform:uppercase;margin:0;color:#FFF}#about .carousel p{margin:0}#about .carousel p+p{margin-top:1em}#about .carousel p:after{display:block;content:url('../images/ender-about.png?1421108211');margin-top:12px}#contacts{padding:70px 0 80px}#contacts .container{max-width:520px}#contacts h2{padding-bottom:40px;text-align:center}#contacts .info{padding-bottom:50px;color:#484848;font-size:24px;font-family:"UbuntuLight";line-height:1.3}#contacts .info strong{font-family:"Ubuntu"}#contacts .info a{color:inherit}#contacts .info a:hover{text-decoration:underline}#contacts #form-contacts .grp+.grp{margin-top:22px}#contacts #form-contacts input[type='text'],#contacts #form-contacts textarea{width:100%}#contacts #form-contacts .submit-row{text-align:center}#contacts #form-contacts .alert{margin:1px 0 0 20px;padding:4px 6px;background:#F4F4F4;border:2px solid #AA0000}#contacts #form-contacts .email{background:#FFF url('../images/ico-letter.png?1422301923') no-repeat 8px center;padding-left:38px}#footer{padding:30px 0;background:#1B1F23;text-align:center;color:#4F5255}#footer .legal{margin-top:20px;font-size:15px}#footer .phone{font-size:14px}#footer .design{border-top:1px solid #333;margin-top:30px;padding-top:30px;font-size:14px}#footer .design a{color:inherit}#footer .design a:hover{text-decoration:underline}#footer .design img{margin-top:4px}@media screen and (max-width: 767px){html{font-size:100%}h2{font-size:36px}#header .navigation{padding:10px 0}#header .toggle-menu{display:block}#header .logo{width:30px}#header .menu{padding:0;position:absolute;background:#1B1F23;top:100%;left:0;width:100%;z-index:1}#header .menu li{display:block;padding:0 10px}#header .menu li a{display:block;padding:14px 0}#header .menu.closed{display:none}#lessons:before{display:none}#lessons h2{margin-bottom:10px}#lessons .inner{width:auto;max-width:none;padding-top:40px}#lessons .anot{margin-top:1em;line-height:1.4}.imp{margin:16px 0 40px;line-height:1.25}#services header{padding-top:40px}#services footer{padding-bottom:0}#testimonials header{padding:120px 0 40px;background-position:center 30px}#testimonials footer{padding-bottom:40px}.col-3+.col-3{margin-top:1.8em}#about{height:auto;background:#4CA08E}#about .inner{background:none}#about header{padding-top:40px}#about header h2{color:#FFF}#about header h3{display:none}#about .carousel{margin:10px 0 30px;min-height:0;max-width:none}#about .carousel-inner{margin:0}#about .carousel-inner>.item{display:block;padding:0;margin-bottom:1em}#about .carousel-inner>.item h4,#about .carousel-inner>.item p:after{display:none}#about .carousel-control,#about .carousel-indicators{display:none}#contacts{padding:30px 0}#contacts h2{padding-bottom:20px}#contacts .info{padding-bottom:20px}}
