.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0;}
.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2;}
.wpcf7 form.init .wpcf7-response-output{display:none;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}
.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900;}
.wpcf7-form-control-wrap{position:relative;}
.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;}
span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after{content:" ";}
div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(//typekids.com/wp-content/plugins/contact-form-7/assets/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle;}
div.wpcf7 .ajax-loader.is-active{visibility:visible;}
div.wpcf7 div.ajax-error{display:none;}
div.wpcf7 .placeheld{color:#888;}
div.wpcf7 input[type="file"]{cursor:pointer;}
div.wpcf7 input[type="file"]:disabled{cursor:default;}
div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr;}
#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}
.cn-top{top:0}
.cn-bottom{bottom:0}
.cookie-notice-container{padding:10px;text-align:center;width:100%}
.cookie-notice-revoke-container{position:absolute;bottom:0;width:100%;z-index:1;visibility:hidden}
.cn-top .cookie-notice-revoke-container{top:0;bottom:auto}
#cookie-notice .cn-revoke-cookie{margin:0}
.cn-button.wp-default,.cn-button.wp-default:hover,.cn-button.bootstrap,.cn-button.bootstrap:hover{box-shadow:none;text-decoration:none}
#cookie-notice .cn-button{margin-left:10px}
.cn-button.wp-default{font-family:sans-serif;line-height:18px;padding:2px 12px;background:linear-gradient(to bottom,#FEFEFE,#F4F4F4) repeat scroll 0 0 #F3F3F3;border-color:#BBB;color:#333;text-shadow:0 1px 0 #FFF;-moz-box-sizing:border-box;border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px;cursor:pointer;display:inline-block;font-size:12px;font-style:normal;text-decoration:none;white-space:nowrap;outline:none}
.cn-button.wp-default:hover{background:linear-gradient(to bottom,#FFFFFF,#F3F3F3) repeat scroll 0 0 #F3F3F3;border-color:#999;color:#222}
.cn-button.bootstrap{font-family:sans-serif;display:inline-block;*display:inline;padding:4px 12px;margin-right:.3em;margin-bottom:0;*margin-left:.3em;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);font-style:normal;vertical-align:middle;cursor:pointer;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#0088cc,#0044cc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));background-image:-webkit-linear-gradient(top,#0088cc,#0044cc);background-image:-o-linear-gradient(top,#0088cc,#0044cc);background-image:linear-gradient(to bottom,#0088cc,#0044cc);background-repeat:repeat-x;border-style:solid;border-width:1px;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 1px 2px rgba(0,0,0,.05);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);padding:2px 10px;font-size:12px;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none}
.cn-button.bootstrap:hover{color:#fff;background-color:#04c;*background-color:#003bb3;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}
@font-face{font-family:'open';src:url(//typekids.com/wp-content/themes/typekids/fonts/opensans-light-webfont.eot);src:url(//typekids.com/wp-content/themes/typekids/fonts/opensans-light-webfont.eot?#iefix) format('embedded-opentype'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-light-webfont.woff) format('woff'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-light-webfont.ttf) format('truetype'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-light-webfont.svg#open) format('svg');font-weight:200;font-style:normal;}
@font-face{font-family:'open';src:url(//typekids.com/wp-content/themes/typekids/fonts/opensans-lightitalic-webfont.eot);src:url(//typekids.com/wp-content/themes/typekids/fonts/opensans-lightitalic-webfont.eot?#iefix) format('embedded-opentype'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-lightitalic-webfont.woff) format('woff'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-lightitalic-webfont.ttf) format('truetype'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-lightitalic-webfont.svg#open) format('svg');font-weight:200;font-style:italic;}
@font-face{font-family:'open';src:url(//typekids.com/wp-content/themes/typekids/fonts/opensans-regular-webfont.eot);src:url(//typekids.com/wp-content/themes/typekids/fonts/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-regular-webfont.woff) format('woff'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-regular-webfont.ttf) format('truetype'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-regular-webfont.svg#open) format('svg');font-weight:400;font-style:normal;}
@font-face{font-family:'open';src:url(//typekids.com/wp-content/themes/typekids/fonts/opensans-italic-webfont.eot);src:url(//typekids.com/wp-content/themes/typekids/fonts/opensans-italic-webfont.eot?#iefix) format('embedded-opentype'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-italic-webfont.woff) format('woff'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-italic-webfont.ttf) format('truetype'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-italic-webfont.svg#open) format('svg');font-weight:400;font-style:italic;}
@font-face{font-family:'open';src:url(//typekids.com/wp-content/themes/typekids/fonts/opensans-semibold-webfont.eot);src:url(//typekids.com/wp-content/themes/typekids/fonts/opensans-semibold-webfont.eot?#iefix) format('embedded-opentype'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-semibold-webfont.woff) format('woff'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-semibold-webfont.ttf) format('truetype'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-semibold-webfont.svg#open) format('svg');font-weight:600;font-style:normal;}
@font-face{font-family:'open';src:url(//typekids.com/wp-content/themes/typekids/fonts/opensans-bold-webfont.eot);src:url(//typekids.com/wp-content/themes/typekids/fonts/opensans-bold-webfont.eot?#iefix) format('embedded-opentype'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-bold-webfont.woff) format('woff'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-bold-webfont.ttf) format('truetype'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-bold-webfont.svg#open) format('svg');font-weight:700;font-style:normal;}
@font-face{font-family:'cucho';src:url(//typekids.com/wp-content/themes/typekids/fonts/cucho-webfont.eot);src:url(//typekids.com/wp-content/themes/typekids/fonts/cucho-webfont.eot?#iefix) format('embedded-opentype'), url(//typekids.com/wp-content/themes/typekids/fonts/cucho-webfont.woff) format('woff'), url(//typekids.com/wp-content/themes/typekids/fonts/cucho-webfont.ttf) format('truetype'), url(//typekids.com/wp-content/themes/typekids/fonts/cucho-webfont.svg#cucho) format('svg');font-weight:400;font-style:normal;}
*{margin:0;padding:0;outline:0;box-sizing:border-box;-webkit-box-sizing:border-box;min-width:1px;}
html{-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none;}
a,a:hover,input,textarea,select{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);outline:0 none;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}
a img,fieldset,hr{border:0;}
mark{background:none;}
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:middle;}
input[type="text"],input[type="email"],input[type="tel"],input[type="search"],select,textarea{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;border-radius:0;-webkit-appearance:none;}
input[type="submit"],input[type="button"],button{-webkit-appearance:none;cursor:pointer;border:none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#707070;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#707070;opacity:1;}
hr{clear:both;font-size:0;overflow:hidden;display:block;height:0;}
article,aside,details,figcaption,figure,footer,header,nav,section,summary,main{display:block;}
.alignleft{float:left;}
.alignright{float:right;}
img.alignleft{margin:0 30px 10px 0;}
img.alignright{margin:0 0 10px 30px;}
.aligncenter{margin:20px auto;}
img{max-width:100%;height:auto;display:block;}
.valign{display:inline-block;vertical-align:middle;max-width:94%;}
.vfix{display:inline-block;height:100%;vertical-align:middle;width:0;}
.fullframe{height:0;margin:0;overflow:hidden;padding-bottom:56.5%;position:relative;z-index:0;}
.fullframe > iframe,.fullframe > object,.fullframe > embed{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.selbel_w{position:relative;display:block;width:100%;font:400 0.30435 "open";height:46px;}
.selbel_w select{width:100%;height:100%;cursor:pointer;position:relative;display:block;z-index:1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.selbel_w select + span{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;color:#555;padding:0 10px;border-radius:5px;border:1px solid #eee;}
.selbel_w select + span:after{content:'';width:0;height:0;border-style:solid;border-width:9px 5px 0 5px;border-color:#555 transparent transparent transparent;position:absolute;right:13px;top:16px;}
.selbel_w select + span.err{border-color:#ef4036;}
.selbel_w select option{padding:5px;}
div.wpcf7 .wpcf7-form-control-wrap{display:block !important;margin-bottom:10px;clear:both;}
div.wpcf7 .wpcf7-not-valid-tip{background:#fff;border:1px solid #f00;position:absolute;top:0;bottom:0;left:0;right:0;font-size:14px;cursor:pointer;font-family:"open";height:46px;line-height:46px;padding:0 10px;border-radius:8px;}
div.wpcf7 .wpcf7-response-output{float:left;width:100%;margin:10px 0 0 0;font-family:"open";font-size:14px;line-height:20px;padding:5px 20px;text-align:center;background:#fff;border-radius:8px;}
div.wpcf7 .ajax-loader{display:none;}
.error404 .content{text-align:center;}
.error404 .content h1{font-size:75px;line-height:1.2;padding-bottom:40px;font-weight:400;}
.error404 .content h1 span{font-size:5.55556rem;line-height:1.2;color:#ff6c38;font-weight:700;}
.error404 .content p{font-size:1.11111rem;}
#menuOpen{position:fixed;top:0;left:0;right:0;background:#222;height:50px;display:none;z-index:100;}
#menuOpen.opened span:before,#menuOpen.opened span:after{top:0;left:0;right:0;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
#menuOpen.opened span:before{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(-45deg) translate(-7px, 7px);-moz-transform:rotate(-45deg) translate(-7px, 7px);-ms-transform:rotate(-45deg) translate(-7px, 7px);-o-transform:rotate(-45deg) translate(-7px, 7px);transform:rotate(-45deg) translate(-7px, 7px);}
#menuOpen.opened span:after{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(45deg) translate(7px, 7px);-moz-transform:rotate(45deg) translate(7px, 7px);-ms-transform:rotate(45deg) translate(7px, 7px);-o-transform:rotate(45deg) translate(7px, 7px);transform:rotate(45deg) translate(7px, 7px);}
#menuOpen p{margin-left:3%;color:#fff;font-size:24px;text-transform:uppercase;line-height:50px;}
#menuOpen span{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-moztransform:translate(0, -50%);transform:translate(0, -50%);right:3%;width:27px;height:27px;cursor:pointer;z-index:300;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
#menuOpen span:before,#menuOpen span:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;box-shadow:0 4px 0 0 #fff, 0 18px 0 0 #fff;-webkit-box-shadow:0 4px 0 0 #fff, 0 18px 0 0 #fff;-moz-box-shadow:0 4px 0 0 #fff, 0 18px 0 0 #fff;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
#menuOpen span:after{content:"";position:absolute;top:7px;height:4px;-webkit-box-shadow:0 4px 0 0 #fff;-moz-box-shadow:0 4px 0 0 #fff;-ms-box-shadow:0 4px 0 0 #fff;-o-box-shadow:0 4px 0 0 #fff;box-shadow:0 4px 0 0 #fff;}
@font-face{font-family:'open';src:url(//typekids.com/wp-content/themes/typekids/fonts/opensans-light-webfont.eot);src:url(//typekids.com/wp-content/themes/typekids/fonts/opensans-light-webfont.eot?#iefix) format('embedded-opentype'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-light-webfont.woff) format('woff'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-light-webfont.ttf) format('truetype'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-light-webfont.svg#open) format('svg');font-weight:200;font-style:normal;}
@font-face{font-family:'open';src:url(//typekids.com/wp-content/themes/typekids/fonts/opensans-lightitalic-webfont.eot);src:url(//typekids.com/wp-content/themes/typekids/fonts/opensans-lightitalic-webfont.eot?#iefix) format('embedded-opentype'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-lightitalic-webfont.woff) format('woff'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-lightitalic-webfont.ttf) format('truetype'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-lightitalic-webfont.svg#open) format('svg');font-weight:200;font-style:italic;}
@font-face{font-family:'open';src:url(//typekids.com/wp-content/themes/typekids/fonts/opensans-regular-webfont.eot);src:url(//typekids.com/wp-content/themes/typekids/fonts/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-regular-webfont.woff) format('woff'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-regular-webfont.ttf) format('truetype'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-regular-webfont.svg#open) format('svg');font-weight:400;font-style:normal;}
@font-face{font-family:'open';src:url(//typekids.com/wp-content/themes/typekids/fonts/opensans-italic-webfont.eot);src:url(//typekids.com/wp-content/themes/typekids/fonts/opensans-italic-webfont.eot?#iefix) format('embedded-opentype'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-italic-webfont.woff) format('woff'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-italic-webfont.ttf) format('truetype'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-italic-webfont.svg#open) format('svg');font-weight:400;font-style:italic;}
@font-face{font-family:'open';src:url(//typekids.com/wp-content/themes/typekids/fonts/opensans-semibold-webfont.eot);src:url(//typekids.com/wp-content/themes/typekids/fonts/opensans-semibold-webfont.eot?#iefix) format('embedded-opentype'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-semibold-webfont.woff) format('woff'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-semibold-webfont.ttf) format('truetype'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-semibold-webfont.svg#open) format('svg');font-weight:600;font-style:normal;}
@font-face{font-family:'open';src:url(//typekids.com/wp-content/themes/typekids/fonts/opensans-bold-webfont.eot);src:url(//typekids.com/wp-content/themes/typekids/fonts/opensans-bold-webfont.eot?#iefix) format('embedded-opentype'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-bold-webfont.woff) format('woff'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-bold-webfont.ttf) format('truetype'), url(//typekids.com/wp-content/themes/typekids/fonts/opensans-bold-webfont.svg#open) format('svg');font-weight:700;font-style:normal;}
@font-face{font-family:'cucho';src:url(//typekids.com/wp-content/themes/typekids/fonts/cucho-webfont.eot);src:url(//typekids.com/wp-content/themes/typekids/fonts/cucho-webfont.eot?#iefix) format('embedded-opentype'), url(//typekids.com/wp-content/themes/typekids/fonts/cucho-webfont.woff) format('woff'), url(//typekids.com/wp-content/themes/typekids/fonts/cucho-webfont.ttf) format('truetype'), url(//typekids.com/wp-content/themes/typekids/fonts/cucho-webfont.svg#cucho) format('svg');font-weight:400;font-style:normal;}
*{margin:0;padding:0;outline:0;box-sizing:border-box;-webkit-box-sizing:border-box;min-width:1px;}
html{-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none;}
a,a:hover,input,textarea,select{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);outline:0 none;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}
a img,fieldset,hr{border:0;}
mark{background:none;}
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:middle;}
input[type="text"],input[type="email"],input[type="tel"],input[type="search"],select,textarea{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;border-radius:0;-webkit-appearance:none;}
input[type="submit"],input[type="button"],button{-webkit-appearance:none;cursor:pointer;border:none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#707070;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#707070;opacity:1;}
hr{clear:both;font-size:0;overflow:hidden;display:block;height:0;}
article,aside,details,figcaption,figure,footer,header,nav,section,summary,main{display:block;}
.alignleft{float:left;}
.alignright{float:right;}
img.alignleft{margin:0 30px 10px 0;}
img.alignright{margin:0 0 10px 30px;}
.aligncenter{margin:20px auto;}
img{max-width:100%;height:auto;display:block;}
.valign{display:inline-block;vertical-align:middle;max-width:94%;}
.vfix{display:inline-block;height:100%;vertical-align:middle;width:0;}
.fullframe{height:0;margin:0;overflow:hidden;padding-bottom:56.5%;position:relative;z-index:0;}
.fullframe > iframe,.fullframe > object,.fullframe > embed{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.selbel_w{position:relative;display:block;width:100%;font:400 0.30435 "open";height:46px;}
.selbel_w select{width:100%;height:100%;cursor:pointer;position:relative;display:block;z-index:1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.selbel_w select + span{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;color:#555;padding:0 10px;border-radius:5px;border:1px solid #eee;}
.selbel_w select + span:after{content:'';width:0;height:0;border-style:solid;border-width:9px 5px 0 5px;border-color:#555 transparent transparent transparent;position:absolute;right:13px;top:16px;}
.selbel_w select + span.err{border-color:#ef4036;}
.selbel_w select option{padding:5px;}
div.wpcf7 .wpcf7-form-control-wrap{display:block !important;margin-bottom:10px;clear:both;}
div.wpcf7 .wpcf7-not-valid-tip{background:#fff;border:1px solid #f00;position:absolute;top:0;bottom:0;left:0;right:0;font-size:14px;cursor:pointer;font-family:"open";height:46px;line-height:46px;padding:0 10px;border-radius:8px;}
div.wpcf7 .wpcf7-response-output{float:left;width:100%;margin:10px 0 0 0;font-family:"open";font-size:14px;line-height:20px;padding:5px 20px;text-align:center;background:#fff;border-radius:8px;}
div.wpcf7 .ajax-loader{display:none;}
.error404 .content{text-align:center;}
.error404 .content h1{font-size:75px;line-height:1.2;padding-bottom:40px;font-weight:400;}
.error404 .content h1 span{font-size:5.55556rem;line-height:1.2;color:#ff6c38;font-weight:700;}
.error404 .content p{font-size:1.11111rem;}
#menuOpen{position:fixed;top:0;left:0;right:0;background:#222;height:50px;display:none;z-index:100;}
#menuOpen.opened span:before,#menuOpen.opened span:after{top:0;left:0;right:0;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
#menuOpen.opened span:before{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(-45deg) translate(-7px, 7px);-moz-transform:rotate(-45deg) translate(-7px, 7px);-ms-transform:rotate(-45deg) translate(-7px, 7px);-o-transform:rotate(-45deg) translate(-7px, 7px);transform:rotate(-45deg) translate(-7px, 7px);}
#menuOpen.opened span:after{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(45deg) translate(7px, 7px);-moz-transform:rotate(45deg) translate(7px, 7px);-ms-transform:rotate(45deg) translate(7px, 7px);-o-transform:rotate(45deg) translate(7px, 7px);transform:rotate(45deg) translate(7px, 7px);}
#menuOpen p{margin-left:3%;color:#fff;font-size:24px;text-transform:uppercase;line-height:50px;}
#menuOpen span{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-moztransform:translate(0, -50%);transform:translate(0, -50%);right:3%;width:27px;height:27px;cursor:pointer;z-index:300;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
#menuOpen span:before,#menuOpen span:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;box-shadow:0 4px 0 0 #fff, 0 18px 0 0 #fff;-webkit-box-shadow:0 4px 0 0 #fff, 0 18px 0 0 #fff;-moz-box-shadow:0 4px 0 0 #fff, 0 18px 0 0 #fff;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
#menuOpen span:after{content:"";position:absolute;top:7px;height:4px;-webkit-box-shadow:0 4px 0 0 #fff;-moz-box-shadow:0 4px 0 0 #fff;-ms-box-shadow:0 4px 0 0 #fff;-o-box-shadow:0 4px 0 0 #fff;box-shadow:0 4px 0 0 #fff;}
.popup{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999;background:rgba(0, 0, 0, .7);overflow:auto;text-align:center;display:none;}
.popup.opened .valign{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.popup .shadow{position:fixed;left:0;right:0;top:0;bottom:0;z-index:1;}
.popup .valign{position:relative;z-index:2;margin:40px 0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);width:750px;background-color:#6dcff6;background-image:linear-gradient(#f6fdff, #c1f1ff);border:1px solid #2fa2d4;border-radius:8px;padding:50px 60px;text-align:center;overflow:hidden;}
.popup .valign h2{font-size:2rem;font-weight:400;font-family:"cucho";line-height:1.2;padding-bottom:10px;}
.popup .valign h2:last-child{padding-bottom:0;}
.popup .valign h2 a{color:#2fa2d4;font-weight:600;}
.popup .valign:after{content:'';background:url(//typekids.com/wp-content/themes/typekids/images/wave.png) repeat;height:29px;width:100%;left:0;right:0;bottom:0;position:absolute;}
.popup .close{position:absolute;right:20px;top:10px;border:none;cursor:pointer;font-size:27px;line-height:1;font-weight:200;background:none;color:#1c3036;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;font-family:"open";}
.popup .close:hover{color:#ff6c38;}
.afterLine{height:1px;width:250px;background:#8abacc;position:relative;left:50%;transform:translateX(-50%);margin-bottom:40px;}
.example{position:fixed;right:5px;bottom:350px;width:30px;}
.example a{display:block;width:100%;height:30px;background:#ff6c38;}
.two{bottom:300px;}
.three{bottom:250px;}
.four{bottom:200px;}
.five{bottom:150px;}
.six{bottom:100px;}
.seven{bottom:50px;}
#contact input[type="text"],#pasEnter input[type="text"],#LogIn input[type="text"],#FreeTrial input[type="text"],#contact input[type="email"],#pasEnter input[type="email"],#LogIn input[type="email"],#FreeTrial input[type="email"],#contact input[type="password"],#pasEnter input[type="password"],#LogIn input[type="password"],#FreeTrial input[type="password"]{text-align:left;margin-bottom:15px;}
#contact textarea,#pasEnter textarea,#LogIn textarea,#FreeTrial textarea{text-align:left;margin-bottom:30px;}
#contact input[type="submit"],#pasEnter input[type="submit"],#LogIn input[type="submit"],#FreeTrial input[type="submit"]{width:215px;transition:all 0.4s;}
#contact input[type="submit"]:hover,#pasEnter input[type="submit"]:hover,#LogIn input[type="submit"]:hover,#FreeTrial input[type="submit"]:hover{background:#3dcef8;}
#contact .wpcf7-response-output,#pasEnter .wpcf7-response-output,#LogIn .wpcf7-response-output,#FreeTrial .wpcf7-response-output{display:none !important;}
#contact .textarea-36 .wpcf7-not-valid-tip,#pasEnter .textarea-36 .wpcf7-not-valid-tip,#LogIn .textarea-36 .wpcf7-not-valid-tip,#FreeTrial .textarea-36 .wpcf7-not-valid-tip{height:100px;}
#pasEnter input[type="email"]{margin-bottom:30px;}
#pasEnter input[type="submit"]{margin-bottom:15px;}
#pasEnter a{font-weight:600;text-decoration:underline;}
#pasEnter a:hover{text-decoration:none;}
#LogIn input[type="password"]{margin-bottom:30px;}
#LogIn input[type="submit"]{margin-bottom:15px;}
#LogIn a{font-weight:600;text-decoration:underline;}
#LogIn a:hover{text-decoration:none;}
#LogIn .SignUp{padding:15px 28px;margin-top:40px;border-top:1px solid #8abacc;}
#LogIn .SignUp span{display:block;color:#656565;font-size:14px;font-weight:600;}
#LogIn .SignUp span a{color:#656565 !important;font-weight:200;text-decoration:underline;}
#LogIn .SignUp span a:hover{text-decoration:none;}
#LogIn .SignUp p{color:#2fa2d4;font-size:14px;padding-bottom:25px;}
#LogIn .SignUp img{margin:0 auto;}
#FreeTrial input[type="submit"]{margin:15px 0 30px;}
#FreeTrial p span{font-weight:400;font-style:italic;}
#FreeTrial p a{font-weight:600;text-decoration:underline;}
#FreeTrial p a:hover{text-decoration:none;}
#pasRec .valign,#pasAct .valign,#pasEnter .valign,#LogIn .valign,#FreeTrial .valign{width:550px;padding:50px 40px;}
#pasRec .afterLine,#pasAct .afterLine{margin:25px 0 60px;}
#pasRec p,#pasAct p{padding-bottom:0;}
html{font:200 18px/1.5714 "open", sans-serif;}
body{color:#010101;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;min-height:100vh;}
#main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;}
.container{margin:0 auto;width:1140px;max-width:94%;position:relative;}
.flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;}
.alc{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
h1,h2,h3,h4,h5,h6{font-weight:400;padding-bottom:20px;}
h1{font-size:3.33333rem;font-family:"cucho";line-height:1.1;padding-bottom:25px;margin-bottom:18px;border-bottom:1px solid #e1e1e1;}
h1 span{color:#2fa2d4;}h3{font-size:1rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;}h4{font-weight:400;font-size:1.33333rem;font-family:"cucho";}
p{padding-bottom:20px;line-height:1.5;}
p strong{font-weight:600;}
a{color:#2fa2d4;text-decoration:none;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
a:hover{text-decoration:underline;}
.home h2{font-size:3.33333rem;font-family:"cucho";line-height:1.1;padding-bottom:35px;}
header{padding:25px 0;border-bottom:4px dotted #8abacc;}
header .flex{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
header .data{margin-top:5px;}
@media screen and (min-width:1025px){#mainMenu ul{font-size:0;}
#mainMenu ul li{display:inline-block;vertical-align:middle;position:relative;margin:0 20px;}
#mainMenu ul li:before{content:"";width:6px;height:6px;position:absolute;left:-23px;top:10px;border-radius:50%;background:#162a30;}
#mainMenu ul li a{display:block;color:#162a30;font-size:24px;line-height:1.1;font-family:"cucho";font-weight:400;}
#mainMenu ul li.blue{margin:0;}
#mainMenu ul li.blue:before{left:-2px;top:17px;}
#mainMenu ul li.blue a{background:#2fa2d4;border-radius:8px;font:700 14px/40px "open";color:#fff;padding:0 30px;text-transform:uppercase;margin:0 5px 0 37px;}
#mainMenu ul li.blue a:hover,#mainMenu ul li.blue.current-menu-item a{color:#fff;background:#ff6c38;}
#mainMenu ul li.green{margin:0;}
#mainMenu ul li.green:before{display:none;}
#mainMenu ul li.green a{background:#accc49;border-radius:8px;font:700 14px/40px "open";color:#fff;padding:0 20px;text-transform:uppercase;}
#mainMenu ul li.green:hover a,#mainMenu ul li.green.current-menu-item a{color:#fff;background:#ff6c38;}
#mainMenu ul li:last-child a{margin:0 0 0 5px;}
#mainMenu ul li a:hover,#mainMenu ul li.current-menu-item a{color:#2fa2d4;text-decoration:none;}
}.top{background-color:#fff;position:relative;background-size:cover;background-position:50% 100%;}
.top .container{height:100%;z-index:0;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.top .info{padding-top:110px;}
.top .info h1{border:none;margin:0;line-height:1.2;padding-bottom:3.61111rem;font-size:5rem;}
.top .info .button{margin-top:15px;}
.top .island{position:absolute;left:-55px;bottom:90px;z-index:-1;}
.top #mouse{position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:45px;background:url(//typekids.com/wp-content/themes/typekids/images/mouse.png) 0 0 no-repeat;width:18px;height:30px;cursor:pointer;z-index:10;}
.topDesc{background:#fff;padding:25px 0 20px;}
.methodBox{text-align:center;background:url(//typekids.com/wp-content/themes/typekids/images/method.jpg) 50% 50% / cover no-repeat;padding:55px 0 65px;border-top:4px dotted #d7d7d7;border-bottom:4px dotted #d7d7d7;}
.methodBox .methods{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -1.75%;width:103.5%;margin-top:25px;}
.methodBox .methods > *{width:21.5%;margin:0 1.75% 2.1875em;}
.methodBox .methods .item figure{min-height:135px;margin-bottom:30px;}
.methodBox .methods .item figure img{margin:auto;}
.home .content{padding:0;background:#fff;}
.home .content ul li:before{background:url(//typekids.com/wp-content/themes/typekids/images/li.png) 0 0 no-repeat;width:13px;height:13px;border-radius:0;top:14px;}
#lessons{background:#eafaff;padding-top:120px;}
#lessons .lessonsTop{margin-bottom:25px;}
#lessons .bottom{padding:75px 0;}
#lessons .bottom .info{flex-basis:55%;}
#schools{background-position:50% 0;padding:65px 0;border-bottom:1px solid #ebebeb;}
#schools .container{height:100%;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
#schools .info{-webkit-flex-basis:45%;-moz-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;}
.testimonials{padding-top:60px;text-align:center;}
.testimonials h3{padding-bottom:15px;}
.testimonials h3 span{display:inline-block;vertical-align:middle;}
.testimonials h3 span:before,.testimonials h3 span:after{content:"";display:inline-block;vertical-align:middle;background:url(//typekids.com/wp-content/themes/typekids/images/testi.png) 0 0 no-repeat;width:48px;height:24px;margin:0 24px;}
.testimonials h3 span:after{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}
.testimonials .swiper-container{padding:55px 0 35px;background:url(//typekids.com/wp-content/themes/typekids/images/testi2.png) 50% 0 no-repeat;}
.testimonials .swiper-container .swiper-slide{text-align:center;padding:0 13.1%;}
.testimonials .swiper-container .swiper-slide p{padding-bottom:40px;}
.testimonials .swiper-container .swiper-pagination{bottom:0;}
.testimonials .swiper-container .swiper-pagination-bullet{background:#fff;border:1px solid #24333b;opacity:1;}
.testimonials .swiper-container .swiper-pagination-bullet-active{background:#ff6c38;border:none;}
.testimonials .swiper-container .swiper-button-next{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);right:4.5%;}
.testimonials .swiper-container .swiper-button-prev{left:4.5%;}
.testimonials .swiper-container .swiper-button-prev,.testimonials .swiper-container .swiper-button-next{background:url(//typekids.com/wp-content/themes/typekids/images/slider_arrow.png) no-repeat;height:19px;width:16px;top:42%;}
.content{padding:100px 0;background-color:#ebebeb;background-image:-webkit-linear-gradient(top, #f9f9f9, #fff);background-image:-moz-linear-gradient(top, #f9f9f9, #fff);background-image:-o-linear-gradient(top, #f9f9f9, #fff);background-image:-ms-linear-gradient(top, #f9f9f9, #fff);background-image:linear-gradient(to bottom, #f9f9f9, #fff);}
.content ul{margin:0 0 30px 15px;}
.content ul li{padding:5px 0 5px 25px;position:relative;}
.content ul li:before{content:'';background:#2fa2d4;border-radius:50%;height:8px;width:8px;left:0;top:16px;position:absolute;}
.content article{-webkit-box-flex:1;-webkit-flex:1 1 0;-moz-box-flex:1;-moz-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;}
.content aside{-webkit-flex-basis:255px;-moz-flex-basis:255px;-ms-flex-preferred-size:255px;flex-basis:255px;margin-left:3.5%;}
.content aside ul{margin:0;}
.content aside ul li{padding:7px 0 7px 30px;position:relative;}
.content aside ul li:before{content:'';background:url(//typekids.com/wp-content/themes/typekids/images/before.png);height:14px;width:14px;top:15px;left:0;position:absolute;}
.content aside ul li a{color:#656565;font-size:14px;}
.content aside ul li a:hover{color:#2fa2d4;}
.content aside .widget{margin-bottom:40px;}
.content aside .widget .widgetTitle{font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:20px;}
.content aside .form{border-radius:30px;background:#e0eef3;padding:35px 20px 40px;}
.content aside .form h2{font-size:2rem;font-weight:400;font-family:"cucho";line-height:1.2;padding-bottom:10px;}
.content aside .form h3{line-height:1.2;padding-bottom:15px;}
.content aside .form .wpcf7{margin-top:10px;}
.content aside .form input[type="text"],.content aside .form input[type="email"],.content aside .form input[type="tel"],.content aside .form input[type="search"],.content aside .form input[type="password"],.content aside .form textarea{border-color:#fff;margin-bottom:10px;}
.content aside .form input[type="text"]:focus,.content aside .form input[type="email"]:focus,.content aside .form input[type="tel"]:focus,.content aside .form input[type="search"]:focus,.content aside .form input[type="password"]:focus,.content aside .form textarea:focus{border-color:#ff6c38;}
.content aside .form input[type="submit"]{margin-top:20px;margin-bottom:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.content aside .form input[type="submit"]:hover{background:#accc49;}
.posts{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.posts .post{-webkit-flex-basis:47.7%;-moz-flex-basis:47.7%;-ms-flex-preferred-size:47.7%;flex-basis:47.7%;margin-bottom:3.33333rem;border-bottom:1px solid #e1e1e1;padding-bottom:15px;}
.posts .post:first-child{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}
.posts .post:first-child .info .more{font-size:1.22222rem;font-weight:400;font-family:"cucho";text-transform:none;}
.posts .post .thumb{display:block;margin-bottom:22px;}
.posts .post .thumb img{margin:0 auto;border-radius:8px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.posts .post .thumb:hover img{opacity:0.8;}
.posts .post .info{float:left;}
.posts .post .info h3{font-size:1.72222rem;font-weight:400;font-family:"cucho";text-transform:none;padding-bottom:12px;}
.posts .post .info h3 a{color:#010101;}
.posts .post .info h3 a:hover{color:#2fa2d4;text-decoration:none;}
.posts .post .info .more{float:right;letter-spacing:0.2px;text-transform:uppercase;font-weight:700;}
.posts .post .info .more:hover{color:#accc49;text-decoration:none;}
.sections .items{padding:30px 0;border-bottom:4px dotted #d7d7d7;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
.sections .items .info{-webkit-box-flex:1;-webkit-flex:1 1 0;-moz-box-flex:1;-moz-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;}
.sections .items figure{-webkit-flex-basis:248px;-moz-flex-basis:248px;-ms-flex-preferred-size:248px;flex-basis:248px;margin:0 30px 0 0;}
.sections .items figure img{margin:0 auto;}
.sections .items.left{-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.sections .items.left figure{margin:0 0 0 30px;}
.bottom{padding:60px 0;background-position:30% 100%;background-size:cover;}
.bottom .container{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;height:100%;}
.bottom h2{font-size:3.33333rem;font-family:"cucho";line-height:1;padding-bottom:25px;}
.bottom .info{-webkit-flex-basis:47%;-moz-flex-basis:47%;-ms-flex-preferred-size:47%;flex-basis:47%;}
.bottom figure{position:relative;-webkit-flex-basis:51%;-moz-flex-basis:51%;-ms-flex-preferred-size:51%;flex-basis:51%;height:100px;}
.bottom figure img{position:absolute;bottom:0;right:0;}
.bottom .button{margin-top:10px;}
input[type="text"],input[type="email"],input[type="tel"],input[type="search"],input[type="password"],textarea{height:46px;width:100%;border:1px solid #8abacc;border-radius:8px;background:#fff;padding:0 20px;font-family:"open";font-size:14px;text-align:center;}
input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="search"]:focus,input[type="password"]:focus,textarea:focus{border-color:#ff6c38;}
textarea{resize:none;height:100px;padding:10px;}
input[type="submit"]{display:inline-block;line-height:2.22222rem;padding:0 1.38889rem;width:100%;background:#2fa2d4;color:#fff;font-size:0.77778rem;font-weight:700;border-radius:8px;text-align:center;text-transform:uppercase;}
.button{display:inline-block;line-height:3.33333rem;padding:0 1.94444rem;background:#ff6c38 url(//typekids.com/wp-content/themes/typekids/images/button.png) 50% 100% repeat-x;font-family:"cucho";font-weight:400;font-size:1.22222rem;text-align:center;text-decoration:none;cursor:pointer;border-radius:30px;color:#fff;text-shadow:1px 1px #c84a1d;}
.button:hover{background-color:#accc49;text-shadow:1px 1px #95b13f;text-decoration:none;}
.button.blue{background-color:#3dcef8;text-shadow:1px 1px #2fa2d4;}
.button.blue:hover{background-color:#accc49;text-shadow:1px 1px #95b13f;}
img.wp-image-31{margin-top:20px;}
.scBlock{border-top:1px solid #e1e1e1;padding-top:20px;text-align:right;}
.navi{margin-top:75px;}
.navi a{display:inline-block;line-height:3.33333rem;padding:0 2.22222rem;background:#f1f7f9 url(//typekids.com/wp-content/themes/typekids/images/button.png) 50% 100% repeat-x;font-family:"cucho";font-weight:400;font-size:1.22222rem;text-align:center;text-decoration:none;border-radius:30px;color:#010101;min-width:255px;}
.navi a:hover{background:#accc49 url(//typekids.com/wp-content/themes/typekids/images/button.png) 50% 100% repeat-x;text-shadow:1px 1px #95b13f;text-decoration:none;}
.navi a[rel="next"]{margin-left:auto;text-shadow:1px 1px #baeaff;background-color:#3dcef8;}
.navi a[rel="next"]:hover{background-color:#accc49;}
footer{background:#e2f1fa;}
footer > div{padding:20px 0;}
footer > div:first-child{color:#2fa2d4;border-bottom:1px solid #8abacc;}
footer > div:last-child{text-align:center;color:#656565;font-size:14px;}
footer ul li{display:inline-block;vertical-align:middle;border-left:1px solid #2fa2d4;}
footer ul li:first-child{border:none;}
footer ul li:first-child a{margin-left:0;}
footer ul li a{display:block;font-size:1rem;margin:0 26px;line-height:1;}
footer p{padding-bottom:0;}
@media screen and (max-width:1024px){.posts .post .thumb img{width:100%;}
html{font-size:14px;}
#menuOpen{display:block;}
#menuOpen.opened + #mainMenu{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
#mainMenu{position:fixed;top:50px;width:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;background:rgba(26, 26, 26, 0.95);right:0;bottom:0;overflow:auto;z-index:100;}
#mainMenu ul li{display:inline-block;width:100%;}
#mainMenu ul li a{display:block;margin:0;color:#fff;font-size:18px;padding:15px 3%;border-bottom:1px solid #000;}
#mainMenu ul li.blue a{background:#2fa2d4;}
#mainMenu ul li.blue.current-menu-item a{color:#fff;background:#ff6c38;}
#mainMenu ul li.green a{background:#accc49;}
#mainMenu ul li.green.current-menu-item a{color:#fff;background:#ff6c38;}
#mainMenu ul li:hover a{background:none;}
#mainMenu ul li.current-menu-item > a{background:#ff6c38;}
#logo{margin:50px auto 0;width:170px;}
h1,.bottom h2{font-size:32px;}
.home h2{font-size:32px;}
.top{height:auto !important;padding-bottom:85px;}
.top > .flex{display:block;}
.top .island{position:static;margin:0 auto;}
.top .info{padding-top:50px;}
.top .info h1{font-size:40px;}
.methodBox .methods{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -1.5%;width:103%;margin-top:30px;text-align:left;}
.methodBox .methods > *{width:47%;margin:0 1.5% 2.25em;}
#lessons{padding-top:50px;}
.content{padding:50px 0;}
footer{text-align:center;}
footer .flex{display:block;}
footer ul{margin-bottom:20px;}
footer ul li a{margin:0 10px !important;}
img.alignleft,img.alignright{margin:0 auto 20px;float:none;}
.example{display:none;}
}@media screen and (max-width:767px){.content > .flex{display:block;}
.content aside{width:255px;margin:30px auto 0;}
.methodBox .methods{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 0;width:100%;margin-top:30px;}
.methodBox .methods > *{width:100%;margin:0 0 0em;}
.methodBox .methods .item{margin-bottom:30px;}
#lessons .bottom{padding:40px 0;}
.bottom{height:auto !important;background:#baeefc !important;}
.bottom > .flex{display:block;}
.bottom figure{height:auto;}
.bottom figure img{position:static;margin:0 auto;}
#schools{background:none;padding:40px 0;height:auto !important;}
#schools > .flex{display:block;}
.testimonials{padding-top:40px;}
.testimonials h3 span:before,.testimonials h3 span:after{display:none;}
.sections .items{display:block;}
.sections .items figure{margin:0 0 20px 0 !important;}
.posts{display:block;}
.posts .post .info{float:none;}
.posts .post .info .more{float:none;}
}
.front-video{border:1px solid #666;width:640px;height:360px;}
.grecaptcha-badge{visibility:hidden;}
@media (max-width: 1024px) {                  
.nvideo{margin-left:0px;}
.nvideo iframe{width:100%;}
.content-to-hide{display:none;}
}
.nvideo{margin-top:-90px;z-index:1;padding-top:0px;padding-bottom:0px;background-color:transparent;}
.island2020{position:absolute;width:360px;right:-80px;bottom:105px;z-index:2;}
.info2020{}
.top .info2020 h1{padding-bottom:0.2rem;font-size:4rem;}
.top .info2020 .button{margin-top:0px;}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-white .swiper-pagination-bullet{background:#fff}
.swiper-pagination-bullet-active{opacity:1;background:#007aff}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}
.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}
.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}
.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}
.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}
.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}
.swiper-container-cube,.swiper-container-flip{overflow:visible}
.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}
.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}
}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}
}