@font-face{font-family:'Printtype';src:url('printtype.woff2') format('woff2'),url('printtype.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'Handwriting';src:url('handwriting.woff2') format('woff2'),url('handwriting.woff') format('woff');font-weight:normal;font-style:normal}
.handwriting{font-family:Handwriting,sans-serif}
.sans-serif{font-family:Arial,Helvetica,sans-serif}
html{overflow-y:scroll}
html,body{font-family:Printtype,Arial,Helvetica,sans-serif;font-size:18px;color:#666666}
body{position:relative;background:linear-gradient(135deg,#08a1c3,#27b092,#8eba4b,#fdc743,#fd8763,#ce708a,#f14269) fixed}
h1,h2,.h2,h3,h4,h5,h6{font-family:printtype,Arial,Helvetica,sans-serif}
h1{position:absolute;bottom:0;left:0;font-size:32px;font-weight:bold}
.index h1{position:relative!important;font-size:18px}
h2,.h2{font-size:24px}
h3{font-size:22px}
h4{font-size:20px}
h5{font-size:18px}
h6{font-size:16px}
.bold{font-weight:bold}
a,a:active,a:hover{text-decoration:none}
header img{padding:16px 16px 0 0}
header .fa-bars, nav .fa-remove{color:#666}
.w3-input{border-radius:4px}
.w3-sidebar{height:auto;min-height:100vh;width:360px;padding-bottom:100px;background:#fff url('../img/kt-kids.png') no-repeat bottom / contain;position:absolute!important;z-index:3}
.w3-sidebar img{margin-right:0!important;width:60%}
.w3-sidebar .active{background-color:#f1f1f1!important}
.w3-sidebar .hint {text-align:center}
.w3-sidebar .hint a, .w3-sidebar .hint .active {color:#666666;background-color:none}
.w3-sidebar .hint a:hover{border-bottom:2px dotted #666666}
.w3-sidebar .hint .fb_btn{margin-top:20px;display:inline-block;height:30px;width:30px;border:none;outline:none;background:transparent url('../img/fb_btn.png') no-repeat center center;cursor:pointer}
.w3-sidebar .hint a.fb_btn:hover{border-bottom:0;background:transparent url('../img/fb_btn_hover.png') no-repeat center center}
.w3-main a{border-bottom:2px dotted #666666}
.w3-main a:hover,.w3-main a.noborder{border:none}
.w3-modal-content{border-radius:4px}
.w3-bar-block .w3-bar-text{width:100%;display:block;padding:0px 16px 8px;text-align:left;border:none;white-space:normal;float:none;outline:0;color:#ccc}
.img-container{height:234px}
.img-container img{width:100%;height:100%;object-fit:cover}
.headline{position:relative;min-height:164px}
@media (min-width:380px) and (max-width:600px){.headline{position:relative;min-height:116px}}
@media (min-width:601px) and (max-width:992px){.headline{position:relative;min-height:144px;margin-top:146px!important}.img-container{height:284px}}
@media (min-width:993px){.w3-main{margin-left:376px}.headline{position:relative;min-height:144px;margin-top:246px!important}.img-container{height:384px}}
@media (min-width:601px){.stretch{display:flex;align-items:stretch}.stretch div{flex:1}.stretch div.full-height{min-height:100%}}
@media (max-width:600px){.no-mobile{display:none}}
.w3-round-small,.w3-round,.w3-round-medium,.w3-round-large,.w3-round-xlarge,.w3-round-xxlarge{overflow:hidden}
.w3-animate-opacity{animation:opac 1.5s}@keyframes opac{from{opacity:0} to{opacity:1}}
.w3-tiny{font-size:12px!important}.w3-small{font-size:15px!important}.w3-medium{font-size:18px!important}.w3-large{font-size:20px!important}.w3-xlarge{font-size:22px!important}.w3-xxlarge{font-size:24px!important}.w3-xxxlarge{font-size:28px!important}.w3-jumbo{font-size:30px!important}
.w3-padding-top-128{padding-top:128px!important}
footer{margin:16px 16px 0;border-top:1px solid #f1f1f1}
footer li{display:inline-block;padding-right:32px}
a.noborder{border:none}
#top_btn{display:none;height:40px;width:40px;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;background:transparent url('../img/top_btn.png') no-repeat center center;cursor:pointer}
#top_btn:hover{background:transparent url('../img/top_btn_hover.png') no-repeat center center}
.recapture{display:none}
.accordion{background:none;margin:0 0 18px;padding:0;font-size:24px;text-align:left;cursor:pointer;border:none;border-bottom:2px dotted #666666;outline:none;transition:0.4s}
.acc-active{margin:0;border:none}
.panel{max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}

/* Colors */
.w3-blue,.w3-hover-blue:hover{color:#fff!important;background-color:#02a0c2!important}
.w3-blue a,.w3-hover-blue a{border-color:#fff!important}
.w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#8dba4b!important}
.w3-green a,.w3-hover-green a{border-color:#fff!important}
.w3-orange,.w3-hover-orange:hover{color:#fff!important;background-color:#f0835f!important}
.w3-orange a,.w3-hover-orange a{border-color:#000!important}
.w3-purple,.w3-hover-purple:hover{color:#fff!important;background-color:#cf708a!important}
.w3-purple a,.w3-hover-purple a{border-color:#fff!important}
.w3-red,.w3-hover-red:hover{color:#fff!important;background-color:#e94266!important}
.w3-red a,.w3-hover-red a{border-color:#fff!important}
.w3-teal,.w3-hover-teal:hover{color:#fff!important;background-color:#26b092!important}
.w3-teal a,.w3-hover-teal a{border-color:#fff!important}
.w3-yellow,.w3-hover-yellow:hover{color:#000!important;background-color:#fcc742!important}
.w3-yellow a,.w3-hover-yellow a{border-color:#000!important}
.w3-yellow h1{color:#fff!important}
.w3-white-bordered,.w3-hover-white-bordered:hover{color:#000!important;background-color:#fff!important;border:1px solid #f1f1f1}
.w3-white-bordered a,.w3-hover-white-bordered a{border-color:#000!important}
.w3-text-blue,.w3-hover-text-blue:hover{color:#02a0c2!important}
.w3-text-blue a{border-color:#02a0c2!important}
.w3-text-green,.w3-hover-text-green:hover{color:#8dba4b!important}
.w3-text-green a{border-color:#8dba4b!important}
.w3-text-orange,.w3-hover-text-orange:hover{color:#f0835f!important}
.w3-text-orange a{border-color:#f0835f!important}
.w3-text-purple,.w3-hover-text-purple:hover{color:#cf708a!important}
.w3-text-purple a{border-color:#cf708a!important}
.w3-text-red,.w3-hover-text-red:hover{color:#e94266!important}
.w3-text-red a{border-color:#e94266!important}
.w3-text-teal,.w3-hover-text-teal:hover{color:#26b092!important}
.w3-text-teal a{border-color:#26b092!important}
.w3-text-yellow,.w3-hover-text-yellow:hover{color:#fcc742!important}
.w3-text-yellow a{border-color:#fcc742!important}
.w3-border-blue,.w3-hover-border-blue:hover{border-color:#02a0c2!important}
.w3-border-green,.w3-hover-border-green:hover{border-color:#8dba4b!important}
.w3-border-orange,.w3-hover-border-orange:hover{border-color:#f0835f!important}
.w3-border-purple,.w3-hover-border-purple:hover{border-color:#cf708a!important}
.w3-border-red,.w3-hover-border-red:hover{border-color:#e94266!important}
.w3-border-teal,.w3-hover-border-teal:hover{border-color:#26b092!important}
.w3-border-yellow,.w3-hover-border-yellow:hover{border-color:#fcc742!important}