@charset "UTF-8";/*!
Theme Name: Eduma
Theme URI: http://educationwp.thimpress.com/
Author: IPKSF
Version: 0.0.1
*/
 body{min-height:100vh}
body,figure{margin:0}
.vc_row[data-vc-full-width].vc_hidden{opacity:1!important}
.cssload-loader-style-1{margin:auto;width:62px;height:62px;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;perspective:780px}
.cssload-loader-style-1 .cssload-inner{position:absolute;width:100%;height:100%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}
.cssload-loader-style-1 .cssload-inner.cssload-one{left:0;top:0;animation:cssload-rotate-one 1.15s linear infinite;-o-animation:cssload-rotate-one 1.15s linear infinite;-ms-animation:cssload-rotate-one 1.15s linear infinite;-webkit-animation:cssload-rotate-one 1.15s linear infinite;-moz-animation:cssload-rotate-one 1.15s linear infinite;border-bottom:3px solid #000;border-bottom-color:#ffb606}
.cssload-loader-style-1 .cssload-inner.cssload-two{right:0;top:0;animation:cssload-rotate-two 1.15s linear infinite;-o-animation:cssload-rotate-two 1.15s linear infinite;-ms-animation:cssload-rotate-two 1.15s linear infinite;-webkit-animation:cssload-rotate-two 1.15s linear infinite;-moz-animation:cssload-rotate-two 1.15s linear infinite;border-right:3px solid #000;border-right-color:#ffb606}
.cssload-loader-style-1 .cssload-inner.cssload-three{right:0;bottom:0;animation:cssload-rotate-three 1.15s linear infinite;-o-animation:cssload-rotate-three 1.15s linear infinite;-ms-animation:cssload-rotate-three 1.15s linear infinite;-webkit-animation:cssload-rotate-three 1.15s linear infinite;-moz-animation:cssload-rotate-three 1.15s linear infinite;border-top:3px solid #000;border-top-color:#ffb606}
@keyframes cssload-rotate-one{0%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(0)}
100%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}
}
@-o-keyframes cssload-rotate-one{0%{-o-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0)}
100%{-o-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}
}
@-ms-keyframes cssload-rotate-one{0%{-ms-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0)}
100%{-ms-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}
}
@-webkit-keyframes cssload-rotate-one{0%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0)}
100%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}
}
@-moz-keyframes cssload-rotate-one{0%{-moz-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0)}
100%{-moz-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}
}
@keyframes cssload-rotate-two{0%{transform:rotateX(50deg) rotateY(10deg) rotateZ(0)}
100%{transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}
}
@-o-keyframes cssload-rotate-two{0%{-o-transform:rotateX(50deg) rotateY(10deg) rotateZ(0)}
100%{-o-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}
}
@-ms-keyframes cssload-rotate-two{0%{-ms-transform:rotateX(50deg) rotateY(10deg) rotateZ(0)}
100%{-ms-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}
}
@-webkit-keyframes cssload-rotate-two{0%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(0)}
100%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}
}
@-moz-keyframes cssload-rotate-two{0%{-moz-transform:rotateX(50deg) rotateY(10deg) rotateZ(0)}
100%{-moz-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}
}
@keyframes cssload-rotate-three{0%{transform:rotateX(35deg) rotateY(55deg) rotateZ(0)}
100%{transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}
}
@-o-keyframes cssload-rotate-three{0%{-o-transform:rotateX(35deg) rotateY(55deg) rotateZ(0)}
100%{-o-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}
}
@-ms-keyframes cssload-rotate-three{0%{-ms-transform:rotateX(35deg) rotateY(55deg) rotateZ(0)}
100%{-ms-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}
}
@-webkit-keyframes cssload-rotate-three{0%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(0)}
100%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}
}
@-moz-keyframes cssload-rotate-three{0%{-moz-transform:rotateX(35deg) rotateY(55deg) rotateZ(0)}
100%{-moz-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}
}
.cssload-loader-style-2{position:absolute;top:50%;transform:translate(0,-50%);display:block;margin:0 auto;width:60px;height:60px;border:7px solid #ffb606;animation:cssload-loader 2.3s infinite ease;-o-animation:cssload-loader 2.3s infinite ease;-ms-animation:cssload-loader 2.3s infinite ease;-webkit-animation:cssload-loader 2.3s infinite ease;-moz-animation:cssload-loader 2.3s infinite ease}
.cssload-loader-style-2 .cssload-loader-inner{vertical-align:top;display:inline-block;width:100%;background-color:#ffb606;animation:cssload-loader-inner 2.3s infinite ease-in;-o-animation:cssload-loader-inner 2.3s infinite ease-in;-ms-animation:cssload-loader-inner 2.3s infinite ease-in;-webkit-animation:cssload-loader-inner 2.3s infinite ease-in;-moz-animation:cssload-loader-inner 2.3s infinite ease-in}
@keyframes cssload-loader{0%{transform:rotate(0)}
25%,50%{transform:rotate(180deg)}
100%,75%{transform:rotate(360deg)}
}
@-o-keyframes cssload-loader{0%{transform:rotate(0)}
25%,50%{transform:rotate(180deg)}
100%,75%{transform:rotate(360deg)}
}
@-ms-keyframes cssload-loader{0%{transform:rotate(0)}
25%,50%{transform:rotate(180deg)}
100%,75%{transform:rotate(360deg)}
}
@-webkit-keyframes cssload-loader{0%{transform:rotate(0)}
25%,50%{transform:rotate(180deg)}
100%,75%{transform:rotate(360deg)}
}
@-moz-keyframes cssload-loader{0%{transform:rotate(0)}
25%,50%{transform:rotate(180deg)}
100%,75%{transform:rotate(360deg)}
}
@keyframes cssload-loader-inner{0%,100%,25%{height:0%}
50%,75%{height:100%}
}
@-o-keyframes cssload-loader-inner{0%,100%,25%{height:0%}
50%,75%{height:100%}
}
@-ms-keyframes cssload-loader-inner{0%,100%,25%{height:0%}
50%,75%{height:100%}
}
@-webkit-keyframes cssload-loader-inner{0%,100%,25%{height:0%}
50%,75%{height:100%}
}
@-moz-keyframes cssload-loader-inner{0%,100%,25%{height:0%}
50%,75%{height:100%}
}
.sk-folding-cube{top:50%;left:50%;margin-left:-25px;margin-top:-25px;width:50px;height:50px;position:absolute;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}
.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;background:#ffb606}
.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}
.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}
.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}
.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}
.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}
.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}
@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}
25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}
100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}
}
@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}
25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}
100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}
}
.sk-wave{margin:40px auto;width:50px;height:40px;text-align:center;font-size:10px;position:absolute;top:50%;transform:translate(0,-50%)}
.sk-wave .sk-rect{background-color:#ffb606;height:100%;width:6px;display:inline-block;animation:sk-waveStretchDelay 1.2s infinite ease-in-out}
.sk-double-bounce,.sk-rotating-plane{width:40px;height:40px;top:50%;margin:40px auto;position:absolute}
.sk-wave .sk-rect1{animation-delay:-1.2s}
.sk-wave .sk-rect2{animation-delay:-1.1s}
.sk-wave .sk-rect3{animation-delay:-1s}
.sk-wave .sk-rect4{animation-delay:-.9s}
.sk-wave .sk-rect5{animation-delay:-.8s}
@keyframes sk-waveStretchDelay{0%,100%,40%{transform:scaleY(.4)}
20%{transform:scaleY(1)}
}
.sk-rotating-plane{background-color:#ffb606;animation:sk-rotatePlane 1.2s infinite ease-in-out;transform:translate(0,-50%)}
@keyframes sk-rotatePlane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}
50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}
100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}
}
.sk-double-bounce{transform:translate(0,-50%)}
.sk-double-bounce .sk-child{width:100%;height:100%;border-radius:50%;background-color:#ffb606;opacity:.6;position:absolute;top:0;left:0;animation:sk-doubleBounce 2s infinite ease-in-out}
.sk-chasing-dots .sk-child,.sk-spinner-pulse,.sk-three-bounce .sk-child{border-radius:100%;background-color:#ffb606}
.sk-double-bounce .sk-double-bounce2{animation-delay:-1s}
@keyframes sk-doubleBounce{0%,100%{transform:scale(0)}
50%{transform:scale(1)}
}
.sk-wandering-cubes{margin:40px auto;width:40px;height:40px;position:absolute;top:50%;transform:translate(0,-50%)}
.sk-wandering-cubes .sk-cube{background-color:#ffb606;width:10px;height:10px;position:absolute;top:0;left:0;animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both}
.sk-chasing-dots,.sk-spinner-pulse{width:40px;height:40px;top:50%;margin:40px auto;position:absolute}
.sk-wandering-cubes .sk-cube2{animation-delay:-.9s}
@keyframes sk-wanderingCube{0%{transform:rotate(0)}
25%{transform:translateX(30px) rotate(-90deg) scale(.5)}
50%{transform:translateX(30px) translateY(30px) rotate(-179deg)}
50.1%{transform:translateX(30px) translateY(30px) rotate(-180deg)}
75%{transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}
100%{transform:rotate(-360deg)}
}
.sk-spinner-pulse{animation:sk-pulseScaleOut 1s infinite ease-in-out;transform:translate(0,-50%)}
@keyframes sk-pulseScaleOut{0%{transform:scale(0)}
100%{transform:scale(1);opacity:0}
}
.sk-chasing-dots{transform:translate(0,-50%);text-align:center;animation:sk-chasingDotsRotate 2s infinite linear}
.sk-chasing-dots .sk-child{width:60%;height:60%;display:inline-block;position:absolute;top:0;animation:sk-chasingDotsBounce 2s infinite ease-in-out}
.sk-chasing-dots .sk-dot2{top:auto;bottom:0;animation-delay:-1s}
@keyframes sk-chasingDotsRotate{100%{transform:rotate(360deg)}
}
@keyframes sk-chasingDotsBounce{0%,100%{transform:scale(0)}
50%{transform:scale(1)}
}
.sk-three-bounce{margin:40px auto;width:80px;text-align:center;position:absolute;top:50%;transform:translate(0,-50%)}
.sk-three-bounce .sk-child{width:20px;height:20px;display:inline-block;animation:sk-three-bounce 1.4s ease-in-out 0s infinite both}
.sk-three-bounce .sk-bounce1{animation-delay:-.32s}
.sk-three-bounce .sk-bounce2{animation-delay:-.16s}
@keyframes sk-three-bounce{0%,100%,80%{transform:scale(0)}
40%{transform:scale(1)}
}
.sk-cube-grid{width:40px;height:40px;margin:40px auto;position:absolute;top:50%;transform:translate(0,-50%)}
.sk-cube-grid .sk-cube{width:33.33%;height:33.33%;background-color:#ffb606;float:left;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}
.sk-cube-grid .sk-cube1{animation-delay:.2s}
.sk-cube-grid .sk-cube2{animation-delay:.3s}
.sk-cube-grid .sk-cube3{animation-delay:.4s}
.sk-cube-grid .sk-cube4{animation-delay:.1s}
.sk-cube-grid .sk-cube5{animation-delay:.2s}
.sk-cube-grid .sk-cube6{animation-delay:.3s}
.sk-cube-grid .sk-cube7{animation-delay:0ms}
.sk-cube-grid .sk-cube8{animation-delay:.1s}
.sk-cube-grid .sk-cube9{animation-delay:.2s}
@keyframes sk-cubeGridScaleDelay{0%,100%,70%{transform:scale3D(1,1,1)}
35%{transform:scale3D(0,0,1)}
}
body.thim-body-preload{overflow-x:hidden}
body.thim-body-preload>:not(#preload){filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;-ms-opacity:0;-o-opacity:.3;opacity:.3}
body.home.thim-body-preload>:not(#preload),body.single-photogallery.thim-body-preload>:not(#preload),body.lp_course-template-default.thim-body-preload>:not(#preload),body.single-lp_course.thim-body-preload>:not(#preload),body.learnpress.thim-body-preload>:not(#preload){filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0!important;-khtml-opacity:0!important;-moz-opacity:0!important;-ms-opacity:0!important;-o-opacity:0!important;opacity:0!important}
div#preload{margin:auto;position:fixed;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.24)!important;z-index:9999999;display:flex;align-content:center;justify-content:center}
div#preload>img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.thim-loading-container{position:absolute;z-index:999999;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:#fff}
.cssload-container,.thim-loading{position:absolute;top:50%;left:50%}
.cssload-container{display:block;width:97px;margin-top:-10px;margin-left:-48px}
.cssload-loading i{width:19px;height:19px;display:inline-block;border-radius:50%;background:#ffb606}
.cssload-loading i:first-child{opacity:0;animation:cssload-loading-ani2 .58s linear infinite;-o-animation:cssload-loading-ani2 .58s linear infinite;-ms-animation:cssload-loading-ani2 .58s linear infinite;-webkit-animation:cssload-loading-ani2 .58s linear infinite;-moz-animation:cssload-loading-ani2 .58s linear infinite;transform:translate(-19px);-o-transform:translate(-19px);-ms-transform:translate(-19px);-webkit-transform:translate(-19px);-moz-transform:translate(-19px)}
.cssload-loading i:nth-child(2),.cssload-loading i:nth-child(3){animation:cssload-loading-ani3 .58s linear infinite;-o-animation:cssload-loading-ani3 .58s linear infinite;-ms-animation:cssload-loading-ani3 .58s linear infinite;-webkit-animation:cssload-loading-ani3 .58s linear infinite;-moz-animation:cssload-loading-ani3 .58s linear infinite}
.cssload-loading i:last-child{animation:cssload-loading-ani1 .58s linear infinite;-o-animation:cssload-loading-ani1 .58s linear infinite;-ms-animation:cssload-loading-ani1 .58s linear infinite;-webkit-animation:cssload-loading-ani1 .58s linear infinite;-moz-animation:cssload-loading-ani1 .58s linear infinite}
@keyframes cssload-loading-ani1{100%{transform:translate(39px);opacity:0}
}
@-o-keyframes cssload-loading-ani1{100%{-o-transform:translate(39px);opacity:0}
}
@-ms-keyframes cssload-loading-ani1{100%{-ms-transform:translate(39px);opacity:0}
}
@-webkit-keyframes cssload-loading-ani1{100%{-webkit-transform:translate(39px);opacity:0}
}
@-moz-keyframes cssload-loading-ani1{100%{-moz-transform:translate(39px);opacity:0}
}
@keyframes cssload-loading-ani2{100%{transform:translate(19px);opacity:1}
}
@-o-keyframes cssload-loading-ani2{100%{-o-transform:translate(19px);opacity:1}
}
@-ms-keyframes cssload-loading-ani2{100%{-ms-transform:translate(19px);opacity:1}
}
@-webkit-keyframes cssload-loading-ani2{100%{-webkit-transform:translate(19px);opacity:1}
}
@-moz-keyframes cssload-loading-ani2{100%{-moz-transform:translate(19px);opacity:1}
}
@keyframes cssload-loading-ani3{100%{transform:translate(19px)}
}
@-o-keyframes cssload-loading-ani3{100%{-o-transform:translate(19px)}
}
@-ms-keyframes cssload-loading-ani3{100%{-ms-transform:translate(19px)}
}
@-webkit-keyframes cssload-loading-ani3{100%{-webkit-transform:translate(19px)}
}
@-moz-keyframes cssload-loading-ani3{100%{-moz-transform:translate(19px)}
}
.thim-loading{right:0;bottom:0;border-bottom:2px solid #e4e4e4;border-left:2px solid #e4e4e4;border-right:2px solid #000;border-top:2px solid #000;border-radius:100%;height:60px;width:60px;margin-left:-30px;margin-top:-30px;-webkit-animation:spin .6s infinite linear;-moz-animation:spin .6s infinite linear;-ms-animation:spin .6s infinite linear;-o-animation:spin .6s infinite linear;animation:spin .6s infinite linear}
@keyframes spin{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}
}
@-moz-keyframes spin{from{-moz-transform:rotate(0);transform:rotate(0)}
to{-moz-transform:rotate(359deg);transform:rotate(359deg)}
}
@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@-ms-keyframes spin{from{-ms-transform:rotate(0);transform:rotate(0)}
to{-ms-transform:rotate(359deg);transform:rotate(359deg)}
}
@-o-keyframes spin{from{-o-transform:rotate(0);transform:rotate(0)}
to{-o-transform:rotate(359deg);transform:rotate(359deg)}
}
body{font-family:'Roboto','Arial',sans-serif;font-size:18px;font-weight:400;line-height:1.8em}
.lang-item.lang-item-en,.lang-item.lang-item-ru{display:none}
body,body .content-pusher,body #main-content,.wpcf7-form.style-01 .contact-form-content .message textarea,.wpcf7-form.style-01 .contact-form-content .email input,.wpcf7-form.style-01 .contact-form-content .subject input,.wpcf7-form.style-01 .contact-form-content .name input,.wpcf7-form.style-02 .contact-form-content .name input,.wpcf7-form.style-02 .contact-form-content .email input,.wpcf7-form.style-02 .contact-form-content .message textarea,.wpcf7-form.style-02 .contact-form-content .subject input{background:#fff}h1{font-size:36px;line-height:1.2em}
#toolbar{/*padding-top:3px;padding-bottom:3px;*/line-height:30px;font-weight:700;height:40px}
.navbar-nav li .sub-menu{text-transform:uppercase;font-weight:700;font-family:'Roboto Condensed';letter-spacing:.03em}