body{margin:0px;min-width:320px}body.section-3-5.page-videos #header #pageTitle h1,body.section-3-5.page-teaching-resources #header #pageTitle h1,body.section-6-8.page-videos #header #pageTitle h1,body.section-6-8.page-teaching-resources #header #pageTitle h1,body.section-9-12.page-videos #header #pageTitle h1,body.section-9-12.page-teaching-resources #header #pageTitle h1{margin-left:80px;font-size:42px}body.section-3-5.page-videos #header #pageTitle h1>a>span,body.section-3-5.page-teaching-resources #header #pageTitle h1>a>span,body.section-6-8.page-videos #header #pageTitle h1>a>span,body.section-6-8.page-teaching-resources #header #pageTitle h1>a>span,body.section-9-12.page-videos #header #pageTitle h1>a>span,body.section-9-12.page-teaching-resources #header #pageTitle h1>a>span{display:block;margin-top:10px;font-size:25px}body.section-3-5.page-videos #header #pageTitle h1>span,body.section-3-5.page-teaching-resources #header #pageTitle h1>span,body.section-6-8.page-videos #header #pageTitle h1>span,body.section-6-8.page-teaching-resources #header #pageTitle h1>span,body.section-9-12.page-videos #header #pageTitle h1>span,body.section-9-12.page-teaching-resources #header #pageTitle h1>span{display:block;margin-top:10px;font-size:25px}body.section-3-5.page-videos h3,body.section-3-5.page-teaching-resources h3,body.section-6-8.page-videos h3,body.section-6-8.page-teaching-resources h3,body.section-9-12.page-videos h3,body.section-9-12.page-teaching-resources h3{color:#0098d0}body.section-3-5 #header #kenny,body.section-6-8 #header #kenny,body.section-9-12 #header #kenny{right:90px;bottom:-44px;width:309px;height:406px;background-image:url(../graphics/kenny-ok-2x.png);background-size:contain}body.page-stay-ok-on-the-road #header #kenny{right:90px;bottom:-44px;width:394px;height:416px;background-image:url(../graphics/sections/3-5/kenny-bike.png);background-size:contain}body.page-stay-ok-in-the-community #header #kenny{right:0;bottom:-45px;width:476px;height:420px;background-image:url(../graphics/sections/3-5/kenny-kids.png);background-size:contain}body.page-stay-ok-on-the-computer #header #kenny{right:107px;bottom:-34px;width:307px;height:407px;background-image:url(../graphics/sections/9-12/kenny-tablet.png);background-size:contain}body.page-ask-constable-kenny #header #kenny{right:10px;bottom:-36px;width:300px;height:413px;background-image:url(../graphics/kenny-thinking.png);background-size:contain}#old{position:fixed;z-index:20;top:0;width:100%;padding:1em;color:#000;background:#ff0;text-align:center}#old p{margin:0;padding:rem-calc(10)}#old a{text-decoration:underline}#skiplink{position:fixed;height:40px;margin-top:-40px;text-align:center;z-index:100;display:block;left:0;right:0;text-decoration:none;line-height:40px;font-size:20px;color:#fff;background:#1db1df;outline:none;opacity:0;transition:.15s}#skiplink:focus{margin-top:0;opacity:1}.clear{clear:both}.accessible{position:absolute;height:1px;width:1px;left:-10000px;overflow:hidden}.listing-more-link,.custom-block-youtube-videos section .videos-listing-more-link,.teacher-listing .teacher-listing-more-link,.resources-more-link{display:inline-block;padding:10px 30px;text-align:center;font-size:16px;text-decoration:none;color:#000;border:2px solid #134679;border-radius:10px}.resources-more-link{-webkit-font-smoothing:antialiased;max-width:230px;color:#fff;border-color:#fff;font-family:"InterstateRegular",sans-serif}#wrapper-outer{background:url(../graphics/header-default-repeat.png) repeat-x;position:relative}#wrapper-background{position:absolute;z-index:1;top:0;left:0;width:100%;min-width:1024px;height:436px;background:url(../graphics/header-default-flanked.png?) top center no-repeat}#wrapper-inner{position:relative;max-width:1024px;margin:auto;z-index:2}#header{height:468px;position:relative;z-index:1}#header #pageTitle{position:absolute;left:40px;top:250px;width:520px}#header #pageTitle h1{margin:0;font-size:54px;font-weight:800;line-height:1.2;text-shadow:rgba(0,0,0,.2) 2px 2px}#header #pageTitle h1 a{text-decoration:none;font-size:inherit;font-weight:inherit}#header.activity-corner #kenny{bottom:-28px;background:url(../graphics/kenny-activitycorner-2x.png) top left no-repeat;background-size:contain}#header.activity-corner #quicknav li.social .twitter-feed{display:none}#header #logo{position:absolute;top:80px;left:40px;width:321px;height:140px;background:url(../graphics/header-text-constable-kenny-2x.png) top left no-repeat;background-size:contain}#header #logo a{display:block;width:320px;height:140px}#header #pageTitle p a{position:relative;display:inline-block;padding-left:20px;padding-right:20px;margin-top:7px;height:20px;line-height:20px;text-decoration:none;color:#fff;text-shadow:0 1px 1px #65798c;white-space:nowrap;background-repeat:no-repeat;background-color:#88a3bc;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}#header #pageTitle p a:before,#header #pageTitle p a:after{content:"";display:inline-block;position:absolute;top:-7px;width:20px;height:34px;vertical-align:top;background-image:url(../graphics/header-back-button.png);background-position:0 0}#header #pageTitle p a:before{right:100%}#header #pageTitle p a:after{width:8px;left:100%;background-position:100% 0}#header #pageTitle p a:hover{left:-10px}#header #kenny{position:absolute;bottom:-31px;right:73px;width:343px;height:399px;background:url(../graphics/kenny-default-2x.png) top left no-repeat;background-size:contain}#header,#header a{color:#fff;text-decoration:none;font-size:11pt;font-weight:700}body.page-merchandise #header a{line-height:1.05em;margin-top:-20px;font-weight:900}#header #quicknav{position:absolute;left:25px;top:23px;height:2em}#header #quicknav,#header #quicknav a{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s}#header #quicknav li{display:block;height:2em;line-height:2em;float:left;border-right:1px solid #3e678e}#header #quicknav li:nth-child(3){border-right:none}#header #quicknav li a{display:block;padding:0 20px;line-height:2em;height:3em;font-size:12px;font-weight:500}#header #quicknav li.social{border-right:0px;padding-left:15px;margin-top:-3px}#header #quicknav li.social a{display:block;padding:0px;height:32px;width:32px}#header #quicknav:hover a{opacity:.8}#header #quicknav a:hover{opacity:1 !important}#header #quicknav li.social.twitter{width:480px}#header #quicknav li.social.twitter a.twitter-site-link{display:inline-block;vertical-align:top;background-image:url(../graphics/social-twitter-black.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain}#header #quicknav li.social.twitter a.twitter-site-link span{font-size:0}#header #quicknav li.social .twitter-feed{position:relative;display:inline-block;width:240px;vertical-align:top;height:auto;line-height:1.25em;margin-left:10px;z-index:1;font-weight:normal;font-size:9pt;line-height:inherit;background:#dceefb;border:5px solid #dceefb;border-radius:10px 20px 20px;color:#000;-webkit-transition:none;-moz-transition:none;-ms-transition:none}#header #quicknav li.social .twitter-feed:first-of-type{width:260px}#header #quicknav li.social .twitter-feed:before{content:"";display:block;position:absolute;top:4px;right:100%;margin-right:5px;border-style:solid;border-width:6px 6px 6px 0;border-color:transparent #dceefb transparent transparent}#header #quicknav li.social .twitter-feed ul li{float:none;height:auto;border:none}#header #quicknav li.social .twitter-feed ul li a{display:block;float:none;width:100%;height:inherit;padding:3px;line-height:1.25em;font-weight:normal;font-size:inherit;box-sizing:border-box;-moz-box-sizing:border-box;color:#000}#header #quicknav li.social .twitter-feed:hover{border-color:#1db1df}#header #quicknav li.social .twitter-feed:hover:before,#header #quicknav li.social .twitter-feed:focus:before{border-right-color:#1db1df}.twitter-feed p{margin:5px 0}.twitter-feed .date,#header #quicknav li.social .twitter-feed a.reply{display:inline-block;color:#124679}#header #quicknav li.social .twitter-feed a.reply{width:auto;height:auto}#header #quicknav li.social .twitter-feed a.reply:hover,#header #quicknav li.social .twitter-feed a.reply:focus{text-decoration:underline}#header #quicknav li.social.youtube a{background-image:url(../graphics/social-youtube-black.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain}#header #quicknav li.social a{-webkit-transition:.3s;-moz-transition:.3s;-ie-transition:.3s;transition:.3s}#header #quicknav li.social>a:hover,#header #quicknav li.social>a:focus{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ie-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ie-transform:rotate(-10deg);transform:rotate(-10deg)}#header ul,#header ul li,#navigation ul,#navigation ul li{list-style:none;padding:0px;margin:0px}#header #search{position:absolute;top:20px;right:45px;width:240px;line-height:60px;height:60px}#header #search label{position:absolute;display:inline;right:45px;padding-top:7px;line-height:20px;vertical-align:top;font-size:0;cursor:pointer}#header #search input.field{background:#fff;border:3px solid #316ab1;border-radius:16px;font-size:12pt;padding:3px 5px;margin:0px;position:absolute;top:2px;right:41px;outline:none}#header #search input.icon{display:inline-block;height:32px;width:32px;border:none;padding:0px;margin:0px;position:absolute;top:0px;right:0px;cursor:pointer;background:url(../graphics/icon-search-2x.png) no-repeat;background-size:contain}#menu{position:relative;z-index:2;margin:20px auto 10px;padding:0 40px}.page-videos #menu,.page-teaching-resources #menu{max-width:780px;padding:0}.page-log-in #menu,.page-reset-account-password #menu{display:none}.breadcrumbs{position:relative;z-index:2;margin:20px auto 40px;padding:0 40px;font-size:30px}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover,.breadcrumbs a:focus{text-decoration:underline}.page-videos .breadcrumbs,.page-teaching-resources .breadcrumbs{max-width:780px;padding:0}.navigation-normal{line-height:1;font-size:20px;font-weight:600;margin:0;padding:0}.navigation-normal>ul{display:flex;flex-direction:row;list-style:none;margin:0;padding:0}.navigation-normal>ul>li{flex:0 1 230px;display:block;margin:0;padding:0;display:block;margin:0;padding:0}.navigation-normal>ul>li.active>a{background-color:#0098d0}.navigation-normal>ul>li.active>a:hover,.navigation-normal>ul>li.active>a:focus{background-color:#0098d0}.navigation-normal>ul>li:first-child a{border-radius:16px 0 0 16px}.navigation-normal>ul>li:last-child a{border-radius:0 16px 16px 0}.navigation-normal>ul>li a{display:flex;flex-direction:column;justify-content:center;height:70px;text-decoration:none;text-align:center;color:#fff;background:#134679;transition:background .3s}.navigation-normal>ul>li a>span{display:block;padding:0 20px}.navigation-normal>ul>li a:hover,.navigation-normal>ul>li a:focus{background-color:#1a60a5}.navigation-boxes>ul{display:flex;flex-direction:row;justify-content:center;list-style:none;margin:0;padding:0}.navigation-boxes>ul>li{margin:0;padding:0}.navigation-boxes>ul>li>a{display:flex;flex-direction:column;justify-content:center;text-decoration:none}.navigation-boxes>ul>li>a>span{display:block}.section-3-5 .navigation-boxes>ul{margin:0 -5px}.section-3-5 .navigation-boxes>ul>li{margin:0 5px}.section-3-5 .navigation-boxes>ul>li.active>a{background:#f05133}.section-3-5 .navigation-boxes>ul>li.community>a>span{background-image:url(../graphics/icon-3-5-community.png)}.section-3-5 .navigation-boxes>ul>li.road>a>span{background-image:url(../graphics/icon-3-5-road.png)}.section-3-5 .navigation-boxes>ul>li.school>a>span{background-image:url(../graphics/icon-3-5-school.png)}.section-3-5 .navigation-boxes>ul>li.ask-kenny>a>span{background-image:url(../graphics/icon-3-5-ask.png)}.section-3-5 .navigation-boxes>ul>li>a{width:229px;height:110px;text-decoration:none;color:#fff;background:#711471;border-radius:10px;transition:all .2s}.section-3-5 .navigation-boxes>ul>li>a:hover,.section-3-5 .navigation-boxes>ul>li>a:focus{background:#f05133}.section-3-5 .navigation-boxes>ul>li>a>span{display:block;height:inherit;line-height:110px;vertical-align:middle;padding-left:98px;background-position:17px 0px;background-repeat:no-repeat}.section-3-5 .navigation-boxes>ul>li>a>span>span{vertical-align:middle;display:inline-block;padding-right:20px;line-height:1.3em;font-size:18px}.section-6-8 .navigation-boxes>ul{margin:0 -5px}.section-6-8 .navigation-boxes>ul>li{margin:0 5px}.section-6-8 .navigation-boxes>ul>li.active a,.section-6-8 .navigation-boxes>ul>li li a:hover{background:#ffc425}.section-6-8 .navigation-boxes>ul>li.community a>span{background-image:url(../graphics/sections/6-8/icon-community.png)}.section-6-8 .navigation-boxes>ul>li.road a>span{background-image:url(../graphics/sections/6-8/icon-road.png)}.section-6-8 .navigation-boxes>ul>li.school a>span{background-image:url(../graphics/sections/6-8/icon-school.png)}.section-6-8 .navigation-boxes>ul>li.computer a>span{background-image:url(../graphics/sections/6-8/icon-computer.png)}.section-6-8 .navigation-boxes>ul>li.ask-kenny a>span{background-image:url(../graphics/sections/6-8/icon-ask.png)}.section-6-8 .navigation-boxes>ul>li>a{width:180px;height:110px;color:#fff;font-size:12pt;text-decoration:none;background:#f47735;border-radius:10px;transition:all .2s}.section-6-8 .navigation-boxes>ul>li>a:hover,.section-6-8 .navigation-boxes>ul>li>a:focus{background:#ffc425}.section-6-8 .navigation-boxes>ul>li>a>span{display:block;line-height:110px;vertical-align:middle;padding-left:80px;height:110px;text-shadow:0 1px 1px #000;background-position:10px 25px;background-repeat:no-repeat}.section-6-8 .navigation-boxes>ul>li>a>span>span{vertical-align:middle;line-height:1.3em;display:inline-block;width:75px}.section-9-12 .navigation-boxes{margin-left:-20px;margin-right:-20px;background:url(../graphics/sections/9-12/navigation-border.png) bottom left repeat-x}.section-9-12 .navigation-boxes>ul{margin:0 -3px}.section-9-12 .navigation-boxes>ul>li{margin:0 3px}.section-9-12 .navigation-boxes>ul>li:after{content:"";display:block;position:absolute;z-index:1;left:0;right:0;bottom:0;height:8px;background:#cce2d8}.section-9-12 .navigation-boxes>ul>li.active>a{color:#005430;background:#fff;border-color:#cce2d8;transform:translateY(-8px)}.section-9-12 .navigation-boxes>ul>li.community>a>span{background-image:url(../graphics/sections/9-12/icon-community.png)}.section-9-12 .navigation-boxes>ul>li.road>a>span{background-image:url(../graphics/sections/9-12/icon-road.png)}.section-9-12 .navigation-boxes>ul>li.school>a>span{background-image:url(../graphics/sections/9-12/icon-school.png)}.section-9-12 .navigation-boxes>ul>li.computer>a>span{background-image:url(../graphics/sections/9-12/icon-computer.png)}.section-9-12 .navigation-boxes>ul>li.life>a>span{background-image:url(../graphics/sections/9-12/icon-life.png)}.section-9-12 .navigation-boxes>ul>li.ask-kenny>a>span{background-image:url(../graphics/sections/9-12/icon-ask.png)}.section-9-12 .navigation-boxes>ul>li>a{-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:152px;height:130px;font-size:12px;text-decoration:none;text-align:center;color:#fff;background:#00703c;border:8px solid #338d63;border-bottom:none;border-radius:10px 10px 0 0;transition:all .2s}.section-9-12 .navigation-boxes>ul>li>a:hover,.section-9-12 .navigation-boxes>ul>li>a:focus{color:#005430;background-color:#fff;border-color:#cce2d8;transform:translateY(-8px)}.section-9-12 .navigation-boxes>ul>li>a>span{display:block;height:130px;background-position:50% 10px;background-repeat:no-repeat}.section-9-12 .navigation-boxes>ul>li>a>span>span{display:inline-block;margin-top:75px;text-align:center;line-height:1;font-weight:600;font-size:14px}#main{clear:both;display:flex;flex-wrap:wrap;flex-direction:row;margin:0 auto;padding:40px 40px 45px}#main>h2{flex:0 1 100%;margin:0 0 20px;line-height:1}#main>main{flex:1}#main>aside{flex:0 1 270px;min-height:200px;margin-left:60px}#homepage #main,.page-videos #main,.page-teaching-resources #main{max-width:780px;padding-left:0;padding-right:0}.activity-corner-content{width:33.33333%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px}.activity-corner-row{margin-left:-5px;margin-right:-5px}.activity-corner-content .inner{min-height:564px;border:5px solid #e0e0e0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.activity-corner-content .part-title{-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:0;border-bottom-left-radius:0;background:url(../graphics/bg-activity-corner-title.png) no-repeat 50% 3px;background-size:92%;font-family:"museo-sans-rounded",sans-serif;font-weight:bold;font-size:36px;color:#fff;text-align:center;line-height:1.5;padding:15px 0;text-shadow:1px 2px 1px #505050}.activity-corner-content .part-text{font-size:16px;padding:15px;padding-bottom:50px}.activity-corner-content .part-text p{margin:0}.activity-corner-content .part-text h1,.activity-corner-content .part-text h2,.activity-corner-content .part-text h3,.activity-corner-content .part-text h4,.activity-corner-content .part-text h5,.activity-corner-content .part-text h6{font-family:"InterstateRegular",sans-serif}.activity-corner-content .part-text strong{font-size:20px;font-weight:bold;line-height:25px}.activity-corner-content.part-one .part-title{background-color:#701370}.activity-corner-content.part-two .part-title{background-color:#f37634}.activity-corner-content.part-three .part-title{background-color:#006f3b}.activity-corner-content.part-one .part-text{color:#701370}.activity-corner-content.part-two .part-text{color:#f37634}.activity-corner-content.part-three .part-text{color:#006f3b}#content.game{margin:0 auto 40px auto;float:none;width:700px}#sidebar{float:right;width:270px;min-height:200px}.page-log-in #sidebar,.page-reset-account-password #sidebar{display:none}#sidebar .embedded-video{margin-bottom:40px}#footer{clear:both;color:#000}#footer.subpages{padding-top:68px;background-position:0px 20px;background-repeat:repeat-x;background-image:url(../graphics/footer-repeat.gif)}#footer,#footer a{color:#000;text-decoration:none;font-family:"museo-sans-rounded",sans-serif;font-weight:700;font-size:9pt}#footer-inner p.afp a,#merchandise-top .inner #afp a{display:block;text-decoration:none;width:196px;height:90px;background:url(../graphics/homepage-afp-2x.png) top left no-repeat;background-size:contain;transition:transform .2s}#footer-inner p.afp a:after,#merchandise-top .inner #afp a:after{content:"";position:absolute;z-index:1;display:block;left:0;right:0;top:100%;height:0;transition:transform .2s}#footer-inner p.afp a:hover,#footer-inner p.afp a:focus,#merchandise-top .inner #afp a:hover,#merchandise-top .inner #afp a:focus{transform:translateY(-5px)}#footer-inner p.afp a:hover:after,#footer-inner p.afp a:focus:after,#merchandise-top .inner #afp a:hover:after,#merchandise-top .inner #afp a:focus:after{height:10px}#footer-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;position:relative;margin:0 auto;padding:20px 45px 25px;width:934px;height:90px}#footer-inner p,#footer-inner ul{margin:0;padding:0}#footer-inner ul.sponsors{display:flex;flex-direction:row;justify-content:center;align-items:center;list-style:none;margin:0 10px 0 0;padding:0}#footer-inner ul.sponsors li{display:block;margin:0 10px;padding:0}#footer-inner ul.sponsors li a{display:block;text-decoration:none;background-position:left center;background-repeat:no-repeat;transition:transform .2s}#footer-inner ul.sponsors li a.avis{width:101px;height:56px;background-image:url(../graphics/avis-logo-2x.png);background-size:contain}#footer-inner ul.sponsors li a.shirt{width:154px;height:74px;background-image:url(../graphics/daniel-morcombe-foundation-logo-2x.png);background-size:contain}#footer-inner ul.sponsors li a.think{width:86px;height:68px;background-image:url(../graphics/think-you-know-logo-2x.png);background-size:contain}#footer-inner ul.sponsors li a:after{content:"";position:absolute;z-index:1;display:block;left:0;right:0;top:100%;height:0;transition:transform .2s}#footer-inner ul.sponsors li a:hover,#footer-inner ul.sponsors li a:focus{transform:translateY(-5px)}#footer-inner ul.sponsors li a:hover:after,#footer-inner ul.sponsors li a:focus:after{height:10px}#footer-inner p.copyright{height:auto;line-height:1}#welcome{font-size:20px;text-align:center}#welcome-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;position:relative;margin:0 auto;padding:20px 45px 25px;width:934px}#merchandise-top,#merchandise-top .inner{height:150px}#merchandise-top .inner{margin:0 auto;width:1024px;position:relative}#merchandise-top .inner #afp a{top:25px;left:35px;position:absolute}body.page-merchandise #header #quicknav,body.page-merchandise #header #search,body.page-merchandise #header #pageTitle p,body.page-merchandise #menu,body.page-merchandise #sidebar,body.page-merchandise #footer-inner{display:none}body.page-merchandise #content{width:auto;float:none}ul#merchandise-icons{margin:0 0 35px;padding:0;list-style:none;height:230px}ul#merchandise-icons li{margin:0 27px 0 0;padding:0;float:left;width:290px}ul#merchandise-icons li.last{margin-right:0}ul#merchandise-icons li img{border:8px solid #d2d2d2;border-radius:8px}.block-quote{padding:5px 25px;background-color:#dceefb;font-size:13pt}.roundbox{display:block;margin-top:10px;margin-bottom:20px;background:#d7ecfa;padding:20px 20px;border-radius:15px}.roundbox h3{margin:0}.roundbox .select-type{text-align:center;margin-top:20px;margin-bottom:0;padding-bottom:0}.roundbox .select-type .button{box-sizing:border-box;width:100%;padding:24px 10px;font-size:1.5em}.roundbox .select-type .button:hover,.roundbox .select-type .button:focus{transform:translateY(-5px)}.checklist{background:#ebf6fd;padding:30px 35px}.checklist h3{font-family:"sc-gum-kidsregular",sans-serif;font-size:3.75em;color:#1799cd;text-transform:uppercase;line-height:1em;margin:0;letter-spacing:.05em}.checklist ul{margin:0px;padding:0px;list-style:none}.checklist ul li{margin:0px;padding:15px 15px 15px 65px;background:url(../graphics/tick-large-2x.png) no-repeat left center;background-size:33px 29px;border-bottom:1px solid #69c2e1}.checklist ul li:last-child{border-bottom:0}.checklist ul li,.checklist p{font-size:1.3em;line-height:28px;font-weight:bold}.CMSFormFinished{background:#dceefb url(/cms/core/design/icons/tick.png) 10px 18px no-repeat;padding:14px 10px;padding-left:32px;font-weight:bold;height:1.6em;line-height:1.7em;border-top:1px solid;border-bottom:1px solid;border-color:#1799cd}.CMSFormFinished p{margin:0;padding:0}.CMSFormFinished h3{margin-top:0}.button{position:relative;display:inline-block;width:184px;line-height:1;padding:30px 10px;text-align:center;font-family:"museo-sans-rounded",sans-serif;font-weight:bold;font-size:1.75em;text-decoration:none;color:#fff;background:#134679;cursor:pointer;border-radius:16px;transition:transform .2s}.button:after{content:"";position:absolute;z-index:1;display:block;left:0;right:0;top:100%;height:0;transition:transform .2s;margin-top:-20px}.button:hover,.button:focus{transform:translateY(-10px)}.button:hover:after,.button:focus:after{height:30px}.button.huge{width:368px}.article.small{margin-bottom:1.75em;border-bottom:1px solid #426b94;padding-bottom:1em;position:relative}.article.last{margin-bottom:0;border-bottom:0}.article h3{font-size:14pt;margin:0 0 5px}.article h3 a{color:#1799cd;text-decoration:none}.article h3 a:hover,.article h3 a:focus{text-decoration:underline}.article .date{font-size:9pt;color:#999}.article .thumbnail{margin:0 0 10px 10px;float:right;text-decoration:none;display:block}.article.small .thumbnail img{max-width:235px;display:block;margin:0;border:0;padding:0}.article.small a.thumbnail img{width:150px}.article.large a.thumbnail img{width:235px}.pagination a{margin:0 .175em 0}#main .CMSSearchResults .CMSSearchField{padding:10px 5px;width:78%}#main .CMSSearchResults .CMSSearchSubmit{border:3px solid #88a3bc;padding:5px 8px;font-family:"museo-sans-rounded",sans-serif;font-size:14pt;font-weight:700;text-transform:uppercase;color:#124679;background:transparent;cursor:pointer;border-radius:7px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}#main .CMSSearchResults .CMSSearchSubmit:hover,#main .CMSSearchResults .CMSSearchSubmit:focus{outline:none;border-color:#124679;background:#fff}.show-for-mobile{display:none}.hide-for-mobile{display:block}.teacher-listing{margin:20px 0 70px;border-bottom:1px solid #134679}.teacher-listing>header h2{margin:0 0 20px;font-size:25px;font-weight:600;color:#0098d0}.teacher-listing>div:nth-child(1){display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -10px 30px}.teacher-listing>div:nth-child(1)>div{flex:0 1 140px;display:flex;flex-direction:column;margin:0 10px}.teacher-listing>div:nth-child(1)>div.teacher-listing-hidden{display:none}.teacher-listing>div:nth-child(1)>div>h4{order:2;margin:20px 0 20px;color:#0098d0}.teacher-listing>div:nth-child(1)>div>h4>a{color:inherit;text-decoration:none}.teacher-listing>div:nth-child(1)>div>a{order:1;display:block;background:#dfdede;border:1px solid #134679}.teacher-listing>div:nth-child(1)>div>a>img{display:block;width:auto;height:auto}.teacher-listing>div:nth-child(2){margin:0 0 30px}.gallery-album .album-view{margin:0 0 20px 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:10px;visibility:hidden}.slider{max-width:594px;margin-bottom:10px}.slider ul.slides{list-style:none;display:block;margin:0;padding:0}.slider ul.slides>li{position:relative}.slider ul.slides>li a{display:block}.slider ul.slides>li img{display:block;width:100%}.slider ul.slides>li .caption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:.4em;background-color:#fff;background-color:rgba(255,255,255,.9)}.slider .flex-viewport{height:407px;overflow:hidden}.carousel .flex-viewport{width:430px;margin:auto}.carousel .flex-viewport ul li{margin-right:10px}.carousel .flex-viewport ul li>a{display:block}.carousel .flex-viewport ul li img{display:block;width:100%;cursor:pointer}.carousel .flex-direction-nav{list-style:none;width:100%;margin:0;padding:0;position:relative}.carousel .flex-direction-nav li a{position:absolute;top:-60px}.carousel .flex-direction-nav li a.flex-disabled{display:none}.carousel .flex-direction-nav li a.flex-next{background-image:url(/design/kenny_main/overides/gallery/graphics/album-steppers-x.png);background-repeat:no-repeat;right:10px;text-indent:-9999px;width:30px;height:35px;background-position-x:100%}.carousel .flex-direction-nav li a.flex-prev{background-image:url(/design/kenny_main/overides/gallery/graphics/album-steppers-x.png);background-repeat:no-repeat;left:10px;text-indent:-9999px;width:30px;height:35px;background-position-x:0}.blockOfforms{margin-bottom:40px}.custom-block-friend section{margin-top:20px}.custom-block-friend section.friend-kenny>div:nth-child(2){margin-right:15px}.custom-block-friend section.friend-tilly>div:nth-child(2){margin-right:10px}.custom-block-friend section.friend-ellie>div:nth-child(2){margin-right:15px}.custom-block-friend section.friend-cassie>div:nth-child(2){margin-right:5px}.custom-block-friend section header{float:left}.custom-block-friend section header h3{margin-top:0;color:#0098d0}.custom-block-friend section>div:nth-child(2){float:right;margin-left:30px}.custom-block-friend section>div:nth-child(3){clear:left}.custom-block-friend section:after{content:"";display:block;clear:both}.custom-block-friend p{margin-top:0}.custom-block-friend a{color:#0098d0}.custom-block-youtube-videos section{max-width:700px;margin:45px 0 70px;border-bottom:1px solid #134679}.custom-block-youtube-videos section>div:nth-child(1){display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -10px}.custom-block-youtube-videos section>div:nth-child(1)>div{flex:0 1 calc(33.333% - 20px);display:flex;flex-direction:column;padding:0 10px}.custom-block-youtube-videos section>div:nth-child(1)>div.youtube-videos-hidden{display:none}.custom-block-youtube-videos section>div:nth-child(1)>div>h4{order:2;margin:20px 0 20px;color:#0098d0}.custom-block-youtube-videos section>div:nth-child(1)>div>iframe{order:1}.custom-block-youtube-videos section>div:nth-child(2){margin:40px 0 30px}.custom-block-youtube-videos iframe{display:block;background-color:#dfdede}.custom-block-youtube-videos-config .video-large-note{line-height:1.2}.custom-block-youtube-videos-config .video-item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:5px 0;padding:0 5px;background:#eee;border-radius:5px}.custom-block-youtube-videos-config .video-item>div{line-height:1.4}.custom-block-youtube-videos-config .video-item>div:nth-child(1){flex:1;padding-left:5px;padding-top:5px;padding-bottom:5px}.custom-block-youtube-videos-config .video-item>div:nth-child(3){flex:0 1 100%;padding:0 5px 5px;font-size:.8em;color:#888}.custom-block-filter-publications-listing{margin:64px 0 0}.custom-block-filter-publications-listing form{display:block;margin:0 auto 40px;padding:25px 20px;font-size:18px;color:#fff;background:#134679;border-radius:20px}.custom-block-filter-publications-listing form>div>div{flex:1;margin-top:20px}.custom-block-filter-publications-listing form h3{color:inherit}.custom-block-filter-publications-listing form p{color:inherit;font-size:inherit}.custom-block-filter-publications-listing form label{display:inline-block;color:#fff}.custom-block-filter-publications-listing form label.checkbox{display:block;margin-left:10px;margin-bottom:6px;transition:.1s;border-radius:0 2px 2px 0}.custom-block-filter-publications-listing form label.checkbox:hover,.custom-block-filter-publications-listing form label.checkbox:focus{background-color:#0199d2}.custom-block-filter-publications-listing form fieldset{border:none;margin:0;padding:0}.custom-block-filter-publications-listing form fieldset>div{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.custom-block-filter-publications-listing form legend{float:left;display:block;font-weight:600;margin-right:2px;padding-top:2px;color:#fff}.custom-block-filter-publications-listing form input[type=checkbox]{display:inline-block;position:absolute;z-index:-1;margin:0;opacity:0}.custom-block-filter-publications-listing form input[type=checkbox]:focus+span:before{outline:1px dotted #0199d2}.custom-block-filter-publications-listing form input[type=checkbox]:checked+span:after{opacity:1;transform:translateY(0%)}.custom-block-filter-publications-listing form input[type=checkbox]+span{box-sizing:border-box;display:inline-block;position:relative;padding-left:34px;min-height:28px;padding-top:2px;padding-right:8px}.custom-block-filter-publications-listing form input[type=checkbox]+span:before{content:"";display:block;position:absolute;z-index:1;left:0;top:50%;top:0;width:28px;height:28px;background-color:#fff;border-radius:1px}.custom-block-filter-publications-listing form input[type=checkbox]+span:after{content:"";display:block;position:absolute;z-index:2;left:0;top:0;transform:translateY(20%);width:28px;height:28px;background-image:url(../graphics/kenny-tick-dark-blue.svg);background-position:center center;background-repeat:no-repeat;background-size:22px 22px;opacity:0;transition:.15s}.custom-block-filter-publications-listing form select{appearance:none;font-family:"InterstateRegular",sans-serif;font-size:inherit;font-size:30px;background:#fff}.custom-block-filter-publications-listing form .button-container{display:flex;align-items:flex-end;justify-content:flex-end}.custom-block-filter-publications-listing form .reset-link,.custom-block-filter-publications-listing form button{appearance:none;display:block;margin:0;margin-left:10px;padding:10px 14px;line-height:1;font-family:"museo-sans-rounded",sans-serif;font-weight:800;font-size:inherit;font-size:24px;border:none;border-radius:0;color:#134679;background:#fff;text-decoration:none;text-align:center;border-radius:10px;cursor:pointer;transition:.1s}.custom-block-filter-publications-listing form .reset-link:hover,.custom-block-filter-publications-listing form .reset-link:focus,.custom-block-filter-publications-listing form button:hover,.custom-block-filter-publications-listing form button:focus{color:#fff;background:#0199d2}.custom-block-filter-publications-listing .filter-publications-page-place{font-size:18px}.custom-block-filter-publications-listing .filter-publications-listing ul{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;grid-column-gap:20px;grid-row-gap:20px;list-style:none;margin:0 0 20px;padding:0;overflow:hidden}.custom-block-filter-publications-listing .filter-publications-listing ul>li{display:block;margin:0;padding:20px;border-radius:20px;color:#fff;background:#134679}.custom-block-filter-publications-listing .filter-publications-listing ul>li a{color:inherit}.custom-block-filter-publications-listing .filter-publications-listing .title{font-size:20px;font-weight:400}.custom-block-filter-publications-listing .filter-publications-listing .title a{text-decoration:none}.custom-block-filter-publications-listing .filter-publications-pagination{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;font-size:28px;color:#000;font-weight:600;margin:40px 0 30px;color:#134679}.custom-block-filter-publications-listing .filter-publications-pagination span,.custom-block-filter-publications-listing .filter-publications-pagination a{display:inline-block;color:inherit;margin:0 10px 10px;line-height:1}.custom-block-filter-publications-listing .filter-publications-pagination span{opacity:.5}.custom-block-filter-publications-listing .filter-publications-pagination a{text-decoration:none}.custom-block-filter-publications-listing .filter-publications-pagination a:hover,.custom-block-filter-publications-listing .filter-publications-pagination a:focus{text-decoration:underline}#homepage #wrapper-inner,#homepage #wrapper-outer{background:transparent}#homepage #wrapper-background{display:none}#homepage #header{position:relative;height:265px;background:transparent;color:#333}#homepage #header #logo{position:absolute;top:auto;bottom:5px;left:125px;width:324px;height:163px;background:url(../graphics/homepage-logo-2x.png) no-repeat;background-size:contain}#homepage #header #logo>a{display:block;text-decoration:none;width:inherit;height:inherit}#homepage #header #afp{position:absolute;top:auto;bottom:40px;right:125px;width:196px;height:90px;background:url(../graphics/homepage-afp-2x.png) no-repeat;background-size:contain}#homepage #header #afp>a{display:block;text-decoration:none;width:inherit;height:inherit}#homepage #header a{color:#333}#homepage #header #quicknav li{border-color:#e1e1e1}#homepage #header #quicknav li.social.twitter a.twitter-site-link{background-image:url(../graphics/social-twitter-black.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain}#homepage #header #quicknav li.social.youtube a{background-image:url(../graphics/social-youtube-black.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain}#homepage #header #search input.icon{background-image:url(../graphics/icon-search-black-2x.png);background-size:contain}#homepage #header #search input.field{border-color:#999}#homepage #header #search label{color:#444}#homepage-boxes,.quick-links{position:relative;z-index:1;max-width:780px;margin:auto}#homepage-boxes>ul,.quick-links>ul{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;padding:0;margin:0 -10px}#homepage-boxes>ul>li,.quick-links>ul>li{flex:0 0 33.333%;position:relative;display:block;margin:0 0 20px;padding:0}#homepage-boxes>ul>li.purple>a,.quick-links>ul>li.purple>a{background-color:#711471}#homepage-boxes>ul>li.purple>a:before,.quick-links>ul>li.purple>a:before{background-image:url(../graphics/orange-checks.gif)}#homepage-boxes>ul>li.orange>a,.quick-links>ul>li.orange>a{background-color:#f47735}#homepage-boxes>ul>li.orange>a:before,.quick-links>ul>li.orange>a:before{background-image:url(../graphics/yellow-checks.gif)}#homepage-boxes>ul>li.blue>a,.quick-links>ul>li.blue>a{background-color:#134679}#homepage-boxes>ul>li.blue>a:before,.quick-links>ul>li.blue>a:before{background-image:url(../graphics/blue-checks.gif)}#homepage-boxes>ul>li.green>a,.quick-links>ul>li.green>a{background-color:#00703c}#homepage-boxes>ul>li.green>a:before,.quick-links>ul>li.green>a:before{background-image:url(../graphics/green-checks.gif)}#homepage-boxes>ul>li>a,.quick-links>ul>li>a{box-sizing:border-box;height:190px;padding-bottom:20px}#homepage-boxes>ul>li>a:before,.quick-links>ul>li>a:before{content:"";position:absolute;z-index:1;display:block;left:0;right:0;bottom:0;height:38px;background-repeat:repeat;background-size:contain;border-radius:0 0 16px 16px}#homepage-boxes>ul>li>ul,.quick-links>ul>li>ul{display:flex;flex-direction:column;list-style:none;height:100%;padding:0;margin:0}#homepage-boxes>ul>li>ul>li,.quick-links>ul>li>ul>li{flex:1;flex-basis:50%;display:block}#homepage-boxes>ul>li>ul>li>a,.quick-links>ul>li>ul>li>a{height:calc(100% - 10px);background-color:#1db1df}#homepage-boxes>ul>li>ul>li~li>a,.quick-links>ul>li>ul>li~li>a{margin-top:10px}#homepage-boxes a,.quick-links a{-webkit-font-smoothing:antialiased;box-sizing:border-box;-moz-box-sizing:border-box;position:relative;display:flex;flex-direction:column;justify-content:center;width:auto;margin:0 10px;padding:0 20px;font-family:"museo-sans-rounded",sans-serif;font-weight:900;text-align:center;text-decoration:none;font-size:30px;line-height:1;color:#fff;border-radius:16px;transition:transform .2s}#homepage-boxes a:after,.quick-links a:after{content:"";position:absolute;z-index:1;display:block;left:0;right:0;top:100%;height:0;transition:transform .2s;margin-top:-20px}#homepage-boxes a:hover,.quick-links a:hover,#homepage-boxes a:focus,.quick-links a:focus{transform:translateY(-10px)}#homepage-boxes a:hover:after,.quick-links a:hover:after,#homepage-boxes a:focus:after,.quick-links a:focus:after{height:30px}#homepage-boxes a span,.quick-links a span{display:block}#homepage-boxes a em,.quick-links a em{display:block;font-style:normal;font-size:72px}#homepage-friends{position:relative;z-index:1;max-width:780px;height:340px;margin:10px auto 30px}#homepage-friends>ul{list-style:none;padding:0;margin:0}#homepage-friends>ul>li{position:absolute;z-index:1;display:block;margin:0;padding:0}#homepage-friends>ul>li.homepage-friends-tilly{left:33px;top:0}#homepage-friends>ul>li.homepage-friends-tilly>a{margin-top:65px}#homepage-friends>ul>li.homepage-friends-kev{left:173px;top:0}#homepage-friends>ul>li.homepage-friends-kev>a{margin-top:71px}#homepage-friends>ul>li.homepage-friends-kenny{left:292px;top:0}#homepage-friends>ul>li.homepage-friends-kenny>a{margin-top:6px}#homepage-friends>ul>li.homepage-friends-ellie{left:479px;top:0}#homepage-friends>ul>li.homepage-friends-ellie>a{margin-top:80px}#homepage-friends>ul>li.homepage-friends-cassie{left:594px;top:0}#homepage-friends>ul>li.homepage-friends-cassie>a{margin-top:61px}#homepage-friends>ul>li>span{position:absolute;display:block;z-index:1;left:50%;right:0;top:262px;width:220px;font-family:"museo-sans-rounded",sans-serif;font-weight:900;text-align:center;text-decoration:none;font-size:26px;transform:translate(-50%, -5px);line-height:1;color:#134679;opacity:0;transition:all .2s}#homepage-friends>ul a{position:relative;z-index:2;display:block;transition:transform .2s}#homepage-friends>ul a:hover,#homepage-friends>ul a:focus{transform:translateY(-10px)}#homepage-friends>ul a:hover:after,#homepage-friends>ul a:focus:after{height:30px}#homepage-friends>ul a:hover+span,#homepage-friends>ul a:focus+span{opacity:1;transform:translate(-50%, 0)}#homepage-friends>ul a:after{content:"";position:absolute;z-index:1;display:block;left:0;right:0;top:100%;height:0;transition:transform .2s;margin-top:-20px}#homepage-friends>ul a img{display:block}#homepage-friends>div>a{-webkit-font-smoothing:antialiased;position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;font-family:"museo-sans-rounded",sans-serif;font-weight:900;text-align:center;text-decoration:none;font-size:30px;line-height:1;color:#fff;border-radius:16px;transition:transform .2s;background-color:#134679}#homepage-friends>div>a:after{content:"";position:absolute;z-index:1;display:block;left:0;right:0;top:100%;height:0;transition:transform .2s;margin-top:-20px}#homepage-friends>div>a:hover,#homepage-friends>div>a:focus{transform:translateY(-10px)}#homepage-friends>div>a:hover:after,#homepage-friends>div>a:focus:after{height:30px}#homepage-friends>div>a span{display:block}.quick-links{max-width:none;margin-bottom:100px}.quick-links>header h2{-webkit-font-smoothing:antialiased;margin:0 0 50px;font-size:25px;font-weight:900;color:#0098d0}.quick-links>ul{max-width:780px;margin:0 auto}.kenny-curriculum-table{box-sizing:border-box;border-collapse:collapse}.kenny-curriculum-table caption{margin:12px 0 24px;font-weight:800;font-family:"museo-sans-rounded",sans-serif;font-size:1.75em;color:#134679}.kenny-curriculum-table thead{font-size:1.15em;color:#134679;font-weight:800}.kenny-curriculum-table thead tr th,.kenny-curriculum-table thead tr td{padding:12px 10px}.kenny-curriculum-table tr th,.kenny-curriculum-table tr td{vertical-align:top;border:1px solid #134679;padding:8px 10px}.kenny-curriculum-table strong{color:#134679}.kenny-curriculum-table a{color:#0098d0;background:none !important;padding:0 !important}.CMSLoginForm,.CMSPassswordResetForm{box-sizing:border-box;width:100%;max-width:800px;margin:0 auto;padding:0;font-size:20px}.CMSLoginForm form input[type=text],.CMSLoginForm form input[type=email],.CMSLoginForm form input[type=password],.CMSPassswordResetForm form input[type=text],.CMSPassswordResetForm form input[type=email],.CMSPassswordResetForm form input[type=password]{appearance:none;-webkit-appearance:none;width:100%;height:50px;font-family:inherit;font-family:"InterstateRegular",sans-serif;font-weight:inherit;font-size:inherit;color:inherit;border-radius:0;box-shadow:none;box-sizing:border-box;border:2px solid #134679;margin:0;padding:0 8px;outline:none}.CMSLoginForm form input[type=text][disabled],.CMSLoginForm form input[type=email][disabled],.CMSLoginForm form input[type=password][disabled],.CMSPassswordResetForm form input[type=text][disabled],.CMSPassswordResetForm form input[type=email][disabled],.CMSPassswordResetForm form input[type=password][disabled]{color:#a9a9a9;border-color:#a9a9a9}.CMSLoginForm form input[type=text]:focus,.CMSLoginForm form input[type=email]:focus,.CMSLoginForm form input[type=password]:focus,.CMSPassswordResetForm form input[type=text]:focus,.CMSPassswordResetForm form input[type=email]:focus,.CMSPassswordResetForm form input[type=password]:focus{outline:2px dotted #0199d2}.CMSLoginForm .formFields,.CMSPassswordResetForm .formFields{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 -12px}.CMSLoginForm .formFields>.fieldItem,.CMSPassswordResetForm .formFields>.fieldItem{flex:0 1 50%;padding:0 12px;box-sizing:border-box}.CMSLoginForm .formFields .fieldItemLabel,.CMSPassswordResetForm .formFields .fieldItemLabel{margin-bottom:10px}.CMSLoginForm .form-buttons,.CMSPassswordResetForm .form-buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline;flex-direction:row-reverse;width:100%;margin-top:20px}.CMSLoginForm .form-buttons button[type=submit],.CMSPassswordResetForm .form-buttons button[type=submit]{appearance:none;-webkit-appearance:none;font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit;border-radius:0;box-shadow:none;box-sizing:border-box;margin:0;padding:0;padding-left:40px;padding-right:40px;padding-top:5px;padding-bottom:5px;text-transform:uppercase;color:#fff;background-color:#134679;border:2px solid #134679;transition:.25s;outline:none}.CMSLoginForm .form-buttons button[type=submit][disabled],.CMSPassswordResetForm .form-buttons button[type=submit][disabled]{color:#a9a9a9;border-color:#a9a9a9}.CMSLoginForm .form-buttons button[type=submit]:hover,.CMSLoginForm .form-buttons button[type=submit]:focus,.CMSPassswordResetForm .form-buttons button[type=submit]:hover,.CMSPassswordResetForm .form-buttons button[type=submit]:focus{color:#134679;background-color:#fff}.CMSLoginForm .password-reset,.CMSPassswordResetForm .password-reset{font-size:16px}.CMSPassswordResetForm .formFields>.fieldItem{flex:1}@media only screen and (min-width: 1023px){.hide-for-desktop{display:none !important}}@media only screen and (max-width: 1023px){*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.show-for-mobile{display:block !important}.hide-for-mobile{display:none !important}body.section-3-5.page-videos #header #pageTitle h1,body.section-3-5.page-teaching-resources #header #pageTitle h1,body.section-6-8.page-videos #header #pageTitle h1,body.section-6-8.page-teaching-resources #header #pageTitle h1,body.section-9-12.page-videos #header #pageTitle h1,body.section-9-12.page-teaching-resources #header #pageTitle h1{margin:0}#main .CMSSearchResults .CMSSearchField{width:50%}#wrapper-inner{padding:20px;padding-bottom:0}#homepage #header{height:auto}#header{height:auto}#header .mobile-header .logos .afp-logo{float:left}#header .mobile-header .logos .afp-logo>a{display:block}#header .mobile-header .logos .kenny-logo{float:right;margin-right:-10px}#header .mobile-header .logos .kenny-logo>a{display:block}#header .mobile-header .social-media{clear:both;height:30px;margin:20px 0;padding:0;position:relative;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#header .mobile-header .social-media.expanded{height:70px}#header .mobile-header .social-media:hover a{opacity:.8}#header .mobile-header .social-media a{-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#header .mobile-header .social-media a:hover{opacity:1}#header .mobile-header .social-media ul{display:flex;flex-direction:row-reverse}#header .mobile-header .social-media li{display:block}#header .mobile-header .social-media li:nth-child(3){border-right:none}#header .mobile-header .social-media li a{padding:0 10px;line-height:2em;height:3em;display:block}#header .mobile-header .social-media li.mobile-search{border:0;line-height:1}#header .mobile-header .social-media li.mobile-search label{display:none}#header .mobile-header .social-media li.mobile-search input.icon{display:inline-block;height:32px;width:32px;border:none;padding:0px;margin:0px;background:url(../graphics/icon-search-black-2x.png) no-repeat;background-size:contain;cursor:pointer}#header .mobile-header .social-media li.mobile-search input.field{position:absolute;display:none;bottom:-5px;left:0;width:100%;margin:0;vertical-align:top;font-size:12pt;padding:3px 5px;vertical-align:top;background:#fff;border:3px solid #999;border-radius:16px;outline:none}#header .mobile-header .social-media li.social{margin-right:20px;border:none}#header .mobile-header .social-media li.social.youtube>a{display:inline-block;vertical-align:top;font-size:0;background:url(../graphics/social-youtube-black.svg) no-repeat;background-size:contain}#header .mobile-header .social-media li.social.twitter>a{display:inline-block;vertical-align:top;font-size:0;background:url(../graphics/social-twitter-black.svg) no-repeat;background-size:contain}#header .mobile-header .social-media li.social>a{display:block;padding:0px;height:30px;width:30px;margin:1px 0;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header .mobile-header .social-media li.social>a:hover,#header .mobile-header .social-media li.social>a:focus{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ie-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ie-transform:rotate(-10deg);transform:rotate(-10deg)}#header .mobile-header .social-media li.social>a:hover,#header .mobile-header .social-media li.social>a:focus{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ie-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ie-transform:rotate(-10deg);transform:rotate(-10deg)}#header .mobile-header .social-media .home-trigger{float:left}#header .mobile-header .social-media .home-trigger>a{-webkit-font-smoothing:antialiased;display:inline-block;display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:600;font-size:16px;color:#000}#header .mobile-header .social-media .home-trigger>a>img{display:inline-block}#header .mobile-header .social-media .home-trigger>a>span{display:inline-block;margin-left:15px}#homepage-boxes>ul,.quick-links>ul{display:flex;flex-direction:column;flex-wrap:nowrap;margin:0}#homepage-boxes>ul>li,.quick-links>ul>li{flex:0 0 100%;padding:0}#homepage-boxes>ul>li>ul,.quick-links>ul>li>ul{display:block}#homepage-boxes>ul>li>ul>li>a,.quick-links>ul>li>ul>li>a{height:95px}#homepage-boxes>ul>li>ul>li~li,.quick-links>ul>li>ul>li~li{margin-top:20px}#homepage-boxes a,.quick-links a{margin:0}#homepage-friends{height:auto;margin:0 auto 20px}#homepage-friends>div>a{height:160px}#footer{position:relative;width:100%;height:auto;left:0;top:0;padding-top:68px;background-position:0px 20px;background-repeat:repeat-x;background-image:url(../graphics/footer-repeat.gif)}#footer-inner{flex-direction:column;align-items:center;width:100%;padding:20px;height:auto}#footer-inner p.afp a{width:144px;height:66px;margin:10px 0 30px}#footer-inner nav{display:block;width:100%}#footer-inner ul.sponsors{position:relative;flex-wrap:wrap;margin:0}#footer-inner ul.sponsors li{margin:0 15px 20px;padding:0}#footer-inner p.copyright{display:none}#welcome-inner{flex-direction:column;align-items:center;width:100%;padding:20px;height:auto}.mobile-footer-menu{background-color:#124679;color:#fff}.mobile-footer-menu a{color:#fff;text-decoration:none}.mobile-footer-menu a,.mobile-footer-menu .plain-text{display:block;width:100%;padding:10px 20px;border-bottom:1px solid #0098d0}#wrapper-outer{background:none !important}#wrapper-outer #wrapper-background{background:none}#header #pageTitle{position:relative;top:0;left:0;width:auto;padding:16px 5px 16px 65px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-left:-20px;margin-right:-20px;background-color:#124679}#header #pageTitle.no-icon{padding-left:20px}#header #pageTitle #mobile-menu-trigger{background:url(/design/kenny_main/graphics/mobile/mobile-menu-trigger.png) no-repeat 50% 50%;position:absolute;left:12px;top:9px;width:40px;height:40px}#header #pageTitle #mobile-menu-trigger.expanded{background-color:#0098d0}#header #pageTitle #mobile-menu{position:absolute;top:60px;left:0;background-color:#0098d0;display:none;width:100%}#header #pageTitle h1{font-size:28px;line-height:1em;margin:0}.navigation-normal>ul{display:block}.navigation-normal>ul>li{width:100%;border-bottom:1px solid #fff}.navigation-normal>ul>li:first-child a{border-radius:16px 16px 0 0}.navigation-normal>ul>li:last-child a{border-radius:0 0 16px 16px}.navigation-normal>ul>li>a{height:50px}.navigation-normal>ul>li>a>span{display:block}.navigation-boxes>ul{display:block}.navigation-boxes>ul>li.active a:hover,.navigation-boxes>ul>li.active a:hover span{background:none}.navigation-boxes>ul>li>a{padding-left:10px;background:none;height:45px !important;width:auto !important;border-radius:0 !important;text-align:left !important}.navigation-boxes>ul>li>a:hover,.navigation-boxes>ul>li>a:focus{color:#005430;background-color:#fff;border-color:#cce2d8;transform:translateY(-8px)}.navigation-boxes>ul>li>a>span{display:block;background:none !important;height:auto !important;padding:0 !important;text-shadow:none}.navigation-boxes>ul>li>a>span>span{width:100%;line-height:43px;padding:0px 5px;margin:0;text-align:left}.navigation-boxes>ul>li>a>span>span br{display:none}.section-3-5 .navigation-boxes{margin:0;background:none}.section-3-5 .navigation-boxes>ul{margin:0}.section-3-5 .navigation-boxes>ul>li{margin:0}.section-3-5 .navigation-boxes>ul>li:after{display:none}.section-3-5 .navigation-boxes>ul>li.active{transform:none;border:none}.section-3-5 .navigation-boxes>ul>li.active>a{transform:none;background:#f05133;border:none;border-bottom:1px solid #fff}.section-3-5 .navigation-boxes>ul>li>a{transition:none;border:none;background:#f05133;border-bottom:1px solid #fff}.section-3-5 .navigation-boxes>ul>li>a:hover,.section-3-5 .navigation-boxes>ul>li>a:focus{transform:none;background:#f05133;border:none;border-bottom:1px solid #fff}.section-3-5 .navigation-boxes>ul>li>a>span>span{display:block;margin:0;text-align:left;font-size:16px}.section-6-8 .navigation-boxes{margin:0;background:none}.section-6-8 .navigation-boxes>ul{margin:0}.section-6-8 .navigation-boxes>ul>li{margin:0}.section-6-8 .navigation-boxes>ul>li:after{display:none}.section-6-8 .navigation-boxes>ul>li.active{transform:none;border:none}.section-6-8 .navigation-boxes>ul>li.active>a{transform:none;background:#ffc425;border:none;border-bottom:1px solid #fff}.section-6-8 .navigation-boxes>ul>li>a{width:auto;transition:none;border:none;border-bottom:1px solid #fff}.section-6-8 .navigation-boxes>ul>li>a:hover,.section-6-8 .navigation-boxes>ul>li>a:focus{transform:none;background:#ffc425;border:none;border-bottom:1px solid #fff}.section-6-8 .navigation-boxes>ul>li>a>span{line-height:1;height:auto;text-shadow:none;padding:0}.section-6-8 .navigation-boxes>ul>li>a>span>span{display:block;margin:0;width:auto;text-align:left;font-size:16px}.section-9-12 .navigation-boxes{margin:0;background:none}.section-9-12 .navigation-boxes>ul{margin:0}.section-9-12 .navigation-boxes>ul>li{margin:0}.section-9-12 .navigation-boxes>ul>li:after{display:none}.section-9-12 .navigation-boxes>ul>li.active{transform:none;border:none}.section-9-12 .navigation-boxes>ul>li.active>a{transform:none;background:#6cb33f;border:none;border-bottom:1px solid #fff}.section-9-12 .navigation-boxes>ul>li>a{transition:none;background:#6cb33f;border:none;border-bottom:1px solid #fff}.section-9-12 .navigation-boxes>ul>li>a:hover,.section-9-12 .navigation-boxes>ul>li>a:focus{transform:none;background:#6cb33f;border:none;border-bottom:1px solid #fff}.section-9-12 .navigation-boxes>ul>li>a>span>span{display:block;margin:0;text-align:left;font-size:16px}#main{display:block;padding:40px 0 0}#main>h2{font-size:30px;line-height:1}#main #content{float:none;width:auto;margin:0 0 20px}#main #content .checklist{background:none;padding:0}#main #content .checklist.roundbox{padding:10px;background:#eaf5fd}#main #content .checklist h3{font-size:40px}#main #content .checklist ul li,#main #content .checklist p{font-size:18px;line-height:25px;background-position-y:13px}#main #sidebar{float:none;clear:both;width:auto;min-height:0;margin:0 0 20px}#main #bookingForm{width:auto;padding-bottom:0}#main #bookingForm .chooseBookingType{width:100%}#main #bookingForm .chooseBookingType .column{width:100%;float:none}#main #bookingForm .chooseBookingType .column .info{height:auto}#main #bookingForm .calendar{width:auto;margin-bottom:20px}#main #bookingForm .calendar .UICalendarViewHeading{line-height:55px;height:55px;font-size:25px;width:100%}#main #bookingForm .calendar .UICalendarViewHeading a{top:18px}#main #bookingForm .calendar .UICalendarViewHeading a.next{right:20px;width:14px;height:20px;background:url(/design/kenny_main/graphics/mobile/mobile-calendar-next.png) no-repeat;background-size:cover}#main #bookingForm .calendar .UICalendarViewHeading a.prev{left:20px;width:14px;height:20px;background:url(/design/kenny_main/graphics/mobile/mobile-calendar-prev.png) no-repeat;background-size:cover}#main #bookingForm .calendar .UICalendarViewTable th,#main #bookingForm .calendar .UICalendarViewTable td small{font-size:16px;padding:8px 0;text-align:center}#main #bookingForm .calendar .UICalendarViewTable{width:100%;padding:0px;border-spacing:1px}#main #bookingForm .calendar .UICalendarViewTable td{width:36px;height:39px;border-radius:0}#main #bookingForm .locationEntry{width:100%;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}#main #bookingForm .locationEntry input{width:100%}#main #bookingForm .legend{position:relative;width:100%}#main #bookingForm .chooseDates .tip{position:relative;width:100%;right:auto;top:auto;margin-bottom:0}#main #bookingForm .chooseDates .selection{width:auto}#main #bookingForm .chooseDates .selection .item{font-size:16px}#main .sessionsManager .item .date-heading{padding-left:10px;font-size:14px;line-height:40px}#main .sessionsManager .item .choose{width:150px;padding:9px 10px;font-size:14px;line-height:22px;text-align:center;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#main .sessionsManager .date-sessions{padding-left:0}#main .sessionsManager .date-sessions .presentation-info span.time{display:block}body .modal.chooseSessions{padding:10px;width:100%;left:0 !important;top:0 !important}body .modal.chooseSessions h3{margin-top:20px}body .modal.chooseSessions .legend{width:100%;position:relative;height:50px;top:0}body .modal.chooseSessions .legend li{float:left;width:auto;margin-right:0px}body .modal.chooseSessions .legend li:first-child{margin-right:20px}body .modal.chooseSessions .slot{width:100%;padding:10px}body .modal.chooseSessions .slot .delete-session{background:url(/design/kenny_main/graphics/calendar-session-delete.png) left 10px no-repeat}body .modal.chooseSessions .slot .fields{position:relative;right:auto;width:auto;padding:0;overflow:hidden}body .modal.chooseSessions .slot .fields select{margin-left:0;margin-top:10px;-webkit-appearance:none;-webkit-border-radius:0px;border:0;color:#1d9ecf;font-size:16px;padding:6px 10px;background:url(/design/kenny_main/graphics/mobile/mobile-select.png) no-repeat 82% 50%;background-color:#fff;width:115%}body .modal.chooseSessions .slot.selected{background:#b3e1f0;color:#1d9ecf}body .modal.chooseSessions .button{float:none;min-width:110px}body .modal.chooseSessions .button~.button{margin-top:20px}body .button{width:100%}body .button.huge{width:100%}body .overlay{left:0 !important}body .bookingDetails input[type=text],body .bookingDetails textarea{border:3px solid #d6ecfb;border-radius:10px;padding:8px 10px 9px 10px;font-size:14px;margin-top:5px;width:100% !important}body .bookingDetails .field{padding-top:10px}body .bookingDetails #recaptcha_area,body .bookingDetails #recaptcha_table{width:280px !important;overflow:hidden}body .bookingDetails .recaptchatable #recaptcha_image{width:100% !important}body .bookingDetails .recaptchatable .recaptcha_r2_c1{width:14px}body .bookingDetails .recaptchatable .recaptcha_r1_c1{background:url(/design/kenny_main/graphics/mobile/sprite.png) no-repeat 0 100%}body .bookingDetails .recaptchatable .recaptcha_image_cell center img{height:57px;width:100%}body .activity-corner-content{width:100%}.slider{max-width:none}.carousel .flex-viewport{width:210px}.carousel .flex-direction-nav li a.flex-prev{left:-10px}.carousel .flex-direction-nav li a.flex-next{right:-10px}.teacher-listing{margin:0 0 40px}.teacher-listing>div:nth-child(1){display:block;margin:0 0 30px}.teacher-listing>div:nth-child(1)>div{margin:0}.teacher-listing>div:nth-child(1)>div>a>img{width:100%}.blockOfforms{margin-bottom:40px}.blockOfforms .formFields>table>tbody>tr{display:block}.blockOfforms .formFields>table>tbody>tr>td{display:block;width:100%}.blockOfforms .formFields>table>tbody>tr>td label{width:100%}.blockOfforms .formFields>table>tbody>tr>td input[type=text],.blockOfforms .formFields>table>tbody>tr>td input[type=email],.blockOfforms .formFields>table>tbody>tr>td textarea{width:100%}.blockOfforms .formFields>table>tbody>tr>td textarea{height:180px}.custom-block-friend section header{float:none}.custom-block-friend section>div:nth-child(2){float:none;margin-left:0}.custom-block-friend section>div:nth-child(3){margin-top:-50px;position:relative;z-index:1;clear:left}.custom-block-friend section:after{display:none}.custom-block-friend p{margin-top:0}.custom-block-friend a{color:#0098d0}.custom-block-youtube-videos section{margin:0 0 40px}.custom-block-youtube-videos section>div:nth-child(1){display:block;margin:0}.custom-block-youtube-videos section>div:nth-child(1)>div{padding:0}.custom-block-youtube-videos section>div:nth-child(1)>div>iframe{width:100%;height:calc(56.26vw - 24px)}.custom-block-filter-publications-listing form{margin:0 auto 20px}.custom-block-filter-publications-listing form fieldset>div{margin-left:-8px}.custom-block-filter-publications-listing form legend{float:none;margin-bottom:10px}.custom-block-filter-publications-listing form .button-container{justify-content:space-between;margin:0 -10px}.custom-block-filter-publications-listing form .reset-link,.custom-block-filter-publications-listing form button{flex:0 1 calc(50% - 20px);margin:0 10px}.custom-block-filter-publications-listing .filter-publications-listing ul{grid-template-columns:repeat(1, 1fr)}.quick-links{margin-bottom:0}#bookingForm .formButtons{height:auto}#bookingForm .formButtons .button.next{float:none;margin-top:20px}.CMSLoginForm .formFields,.CMSPassswordResetForm .formFields{display:block}.CMSLoginForm .formFields>.fieldItem,.CMSPassswordResetForm .formFields>.fieldItem{margin-bottom:20px}.CMSLoginForm .form-buttons,.CMSPassswordResetForm .form-buttons{flex-direction:column;align-items:flex-end;margin-top:30px}}/*# sourceMappingURL=screen.css.map */
