.modalWrapper{opacity:0}body,html{margin:0;padding:0}a.btn-more{line-height:34px}.page .main img.size-full.alignnone{max-width:100%;left:auto;margin-bottom:0}blockquote.q p{margin-bottom:0}blockquote.q b{float:right;font-weight:400;padding-right:80px;position:relative;margin-top:40px;font-size:18px}blockquote.q b:before{content:"";width:42px;height:1px;position:absolute;left:-64px;top:12px;background-color:#9c9c9c}blockquote.q b small{display:block;color:#9c9c9c}.single-teacher .text-container h2{font-size:24px;margin-bottom:40px;line-height:1.5;font-weight:300}.item-calendar{float:left}.item-calendar:after{content:"";display:block;clear:both}.load-more-form{margin-top:0}.vidos_full{height:0;padding-bottom:56.25%;position:relative}.vidos_full iframe{width:100%!important;height:100%!important;position:absolute;left:0;right:0;top:0;bottom:0}.gallery-container img{width:100%;height:auto}.page-template-template-contacts input[type=email],.page-template-template-contacts input[type=tel],.page-template-template-contacts input[type=text],.page-template-template-contacts textarea{text-transform:none}.rel{position:relative}.single-event .main .content .teachers{margin-top:70px}.single-event .main .content .content-block,.single-event .main .content .content-block li,.single-event .main .content .content-block ol,.single-event .main .content .content-block p,.single-event .main .content .content-block ul{font-size:18px}.single-event .main .content .content-block .maintenance p{font-size:18px;text-transform:uppercase;font-weight:700;position:relative;padding-left:45px;margin-bottom:10px}.single-event .main .content .content-block .maintenance p:before{content:"";position:absolute;left:0;top:12px;width:25px;height:1px;background-color:#e850b8}.single-event .main .content .content-block .maintenance li:before{display:none}.single-event .main .content .content-block ol li ul{margin-bottom:0}.single-event .main .content .content-block ol.column-2>li{display:inline-block;padding-left:40px;width:45%;text-transform:uppercase}@media screen and (max-width:991px){.single-event .main .content .content-block ol.column-2>li{display:block;width:100%}}.single-event .main .content .content-block ol.column-2>li ul{margin-top:25px}.single-event .main .content .content-block ol.column-2>li ul li{padding-left:0;margin-top:14px;text-transform:none}.single-event .main .content .content-block ol.column-2>li ul li:before{display:none}.single-event .main .content .content-block .content-block{padding-bottom:70px;border-bottom:1px solid rgba(0,0,0,.1)}.single-event .main .content .content-block .content-block:not(:first-child){margin-top:70px}.single-event .main .content .content-block i.count{color:#e850b8;position:absolute;left:0;font-style:normal}.single-event .main .content .content-block .main .content p:last-child{margin-bottom:0}.single-event .main .content .content-block .main .content ol li:before{display:none}.single-event .pull-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.single-teacher h1:before{display:none}.item-event{min-height:450px}.main .content .sshare-block{z-index:1}.teachers-slider{width:100%}.wpcf7 .wpcf7-form-control{margin-bottom:0}.wpcf7 div.wpcf7-response-output{display:none!important}.wpcf7 span.wpcf7-not-valid-tip{font-size:12px;font-weight:100;margin-top:4px}.wpcf7 input[type=email]+i,.wpcf7 input[type=text]+i{top:4px}.block_form .wpcf7-submit{margin-top:40px}.wpcf7-form-control-wrap{margin-bottom:20px;display:block}form input{margin-bottom:0!important}.register_course form .intl-tel-input,.register_course form input{margin-bottom:20px!important}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.aligncenter{margin:auto;height:auto}.alignleft,.alignright{height:auto}.text-center{text-align:center}img.alignright{margin:0 0 .5em .5em}img.alignleft{margin:0 .5em .5em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.home .reviews .reviews-slider .item .author img{max-width:125px;height:auto}