@font-face{font-family:Roboto;src:url(fonts/Roboto-Regular.ttf);font-display:swap}@font-face{font-family:'Roboto Light';src:url(fonts/Roboto-Light.ttf);font-display:swap}@font-face{font-family:'Roboto Medium';src:url(fonts/Roboto-Medium.ttf);font-display:swap}@font-face{font-family:'Roboto Bold';src:url(fonts/Roboto-Bold.ttf);font-display:swap}@font-face{font-family:'Permanent Marker';src:url(fonts/PermanentMarker-Regular.ttf);font-display:swap}@font-face{font-family:Linearicons-Free;src:url(fonts/Linearicons-Free.eot?w118d);src:url(fonts/Linearicons-Free.eot?#iefixw118d) format('embedded-opentype'),url(fonts/Linearicons-Free.woff2?w118d) format('woff2'),url(fonts/Linearicons-Free.woff?w118d) format('woff'),url(fonts/Linearicons-Free.ttf?w118d) format('truetype'),url(fonts/Linearicons-Free.svg?w118d#Linearicons-Free) format('svg');font-weight:400;font-style:normal;font-display:swap}body,html{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#444;font-size:18px;font-weight:300}h1,h2,h3,h4,h5,h6{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:100}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-weight:400}@media (max-width:767px){h1{font-size:28px}}p{font-size:18px;line-height:1.6em}b,strong{font-weight:600;font-family:"Roboto Bold"}a{color:#3fafed;text-decoration:none}a:active,a:focus,a:hover{text-decoration:none;color:#397b98}.cyan-text{color:#3fafed}.lnr-home:before{content:"\e800"}.lnr-apartment:before{content:"\e801"}.lnr-pencil:before{content:"\e802"}.lnr-magic-wand:before{content:"\e803"}.lnr-drop:before{content:"\e804"}.lnr-lighter:before{content:"\e805"}.lnr-poop:before{content:"\e806"}.lnr-sun:before{content:"\e807"}.lnr-moon:before{content:"\e808"}.lnr-cloud:before{content:"\e809"}.lnr-cloud-upload:before{content:"\e80a"}.lnr-cloud-download:before{content:"\e80b"}.lnr-cloud-sync:before{content:"\e80c"}.lnr-cloud-check:before{content:"\e80d"}.lnr-database:before{content:"\e80e"}.lnr-lock:before{content:"\e80f"}.lnr-cog:before{content:"\e810"}.lnr-trash:before{content:"\e811"}.lnr-dice:before{content:"\e812"}.lnr-heart:before{content:"\e813"}.lnr-star:before{content:"\e814"}.lnr-star-half:before{content:"\e815"}.lnr-star-empty:before{content:"\e816"}.lnr-flag:before{content:"\e817"}.lnr-envelope:before{content:"\e818"}.lnr-paperclip:before{content:"\e819"}.lnr-inbox:before{content:"\e81a"}.lnr-eye:before{content:"\e81b"}.lnr-printer:before{content:"\e81c"}.lnr-file-empty:before{content:"\e81d"}.lnr-file-add:before{content:"\e81e"}.lnr-enter:before{content:"\e81f"}.lnr-exit:before{content:"\e820"}.lnr-graduation-hat:before{content:"\e821"}.lnr-license:before{content:"\e822"}.lnr-music-note:before{content:"\e823"}.lnr-film-play:before{content:"\e824"}.lnr-camera-video:before{content:"\e825"}.lnr-camera:before{content:"\e826"}.lnr-picture:before{content:"\e827"}.lnr-book:before{content:"\e828"}.lnr-bookmark:before{content:"\e829"}.lnr-user:before{content:"\e82a"}.lnr-users:before{content:"\e82b"}.lnr-shirt:before{content:"\e82c"}.lnr-store:before{content:"\e82d"}.lnr-cart:before{content:"\e82e"}.lnr-tag:before{content:"\e82f"}.lnr-phone-handset:before{content:"\e830"}.lnr-phone:before{content:"\e831"}.lnr-pushpin:before{content:"\e832"}.lnr-map-marker:before{content:"\e833"}.lnr-map:before{content:"\e834"}.lnr-location:before{content:"\e835"}.lnr-calendar-full:before{content:"\e836"}.lnr-keyboard:before{content:"\e837"}.lnr-spell-check:before{content:"\e838"}.lnr-screen:before{content:"\e839"}.lnr-smartphone:before{content:"\e83a"}.lnr-tablet:before{content:"\e83b"}.lnr-laptop:before{content:"\e83c"}.lnr-laptop-phone:before{content:"\e83d"}.lnr-power-switch:before{content:"\e83e"}.lnr-bubble:before{content:"\e83f"}.lnr-heart-pulse:before{content:"\e840"}.lnr-construction:before{content:"\e841"}.lnr-pie-chart:before{content:"\e842"}.lnr-chart-bars:before{content:"\e843"}.lnr-gift:before{content:"\e844"}.lnr-diamond:before{content:"\e845"}.lnr-linearicons:before{content:"\e846"}.lnr-dinner:before{content:"\e847"}.lnr-coffee-cup:before{content:"\e848"}.lnr-leaf:before{content:"\e849"}.lnr-paw:before{content:"\e84a"}.lnr-rocket:before{content:"\e84b"}.lnr-briefcase:before{content:"\e84c"}.lnr-bus:before{content:"\e84d"}.lnr-car:before{content:"\e84e"}.lnr-train:before{content:"\e84f"}.lnr-bicycle:before{content:"\e850"}.lnr-wheelchair:before{content:"\e851"}.lnr-select:before{content:"\e852"}.lnr-earth:before{content:"\e853"}.lnr-smile:before{content:"\e854"}.lnr-sad:before{content:"\e855"}.lnr-neutral:before{content:"\e856"}.lnr-mustache:before{content:"\e857"}.lnr-alarm:before{content:"\e858"}.lnr-bullhorn:before{content:"\e859"}.lnr-volume-high:before{content:"\e85a"}.lnr-volume-medium:before{content:"\e85b"}.lnr-volume-low:before{content:"\e85c"}.lnr-volume:before{content:"\e85d"}.lnr-mic:before{content:"\e85e"}.lnr-hourglass:before{content:"\e85f"}.lnr-undo:before{content:"\e860"}.lnr-redo:before{content:"\e861"}.lnr-sync:before{content:"\e862"}.lnr-history:before{content:"\e863"}.lnr-clock:before{content:"\e864"}.lnr-download:before{content:"\e865"}.lnr-upload:before{content:"\e866"}.lnr-enter-down:before{content:"\e867"}.lnr-exit-up:before{content:"\e868"}.lnr-bug:before{content:"\e869"}.lnr-code:before{content:"\e86a"}.lnr-link:before{content:"\e86b"}.lnr-unlink:before{content:"\e86c"}.lnr-thumbs-up:before{content:"\e86d"}.lnr-thumbs-down:before{content:"\e86e"}.lnr-magnifier:before{content:"\e86f"}.lnr-cross:before{content:"\e870"}.lnr-menu:before{content:"\e871"}.lnr-list:before{content:"\e872"}.lnr-chevron-up:before{content:"\e873"}.lnr-chevron-down:before{content:"\e874"}.lnr-chevron-left:before{content:"\e875"}.lnr-chevron-right:before{content:"\e876"}.lnr-arrow-up:before{content:"\e877"}.lnr-arrow-down:before{content:"\e878"}.lnr-arrow-left:before{content:"\e879"}.lnr-arrow-right:before{content:"\e87a"}.lnr-move:before{content:"\e87b"}.lnr-warning:before{content:"\e87c"}.lnr-question-circle:before{content:"\e87d"}.lnr-menu-circle:before{content:"\e87e"}.lnr-checkmark-circle:before{content:"\e87f"}.lnr-cross-circle:before{content:"\e880"}.lnr-plus-circle:before{content:"\e881"}.lnr-circle-minus:before{content:"\e882"}.lnr-arrow-up-circle:before{content:"\e883"}.lnr-arrow-down-circle:before{content:"\e884"}.lnr-arrow-left-circle:before{content:"\e885"}.lnr-arrow-right-circle:before{content:"\e886"}.lnr-chevron-up-circle:before{content:"\e887"}.lnr-chevron-down-circle:before{content:"\e888"}.lnr-chevron-left-circle:before{content:"\e889"}.lnr-chevron-right-circle:before{content:"\e88a"}.lnr-crop:before{content:"\e88b"}.lnr-frame-expand:before{content:"\e88c"}.lnr-frame-contract:before{content:"\e88d"}.lnr-layers:before{content:"\e88e"}.lnr-funnel:before{content:"\e88f"}.lnr-text-format:before{content:"\e890"}.lnr-text-format-remove:before{content:"\e891"}.lnr-text-size:before{content:"\e892"}.lnr-bold:before{content:"\e893"}.lnr-italic:before{content:"\e894"}.lnr-underline:before{content:"\e895"}.lnr-strikethrough:before{content:"\e896"}.lnr-highlight:before{content:"\e897"}.lnr-text-align-left:before{content:"\e898"}.lnr-text-align-center:before{content:"\e899"}.lnr-text-align-right:before{content:"\e89a"}.lnr-text-align-justify:before{content:"\e89b"}.lnr-line-spacing:before{content:"\e89c"}.lnr-indent-increase:before{content:"\e89d"}.lnr-indent-decrease:before{content:"\e89e"}.lnr-pilcrow:before{content:"\e89f"}.lnr-direction-ltr:before{content:"\e8a0"}.lnr-direction-rtl:before{content:"\e8a1"}.lnr-page-break:before{content:"\e8a2"}.lnr-sort-alpha-asc:before{content:"\e8a3"}.lnr-sort-amount-asc:before{content:"\e8a4"}.lnr-hand:before{content:"\e8a5"}.lnr-pointer-up:before{content:"\e8a6"}.lnr-pointer-right:before{content:"\e8a7"}.lnr-pointer-down:before{content:"\e8a8"}.lnr-pointer-left:before{content:"\e8a9"}.mc-blue-btn,.ugb-expand__toggle{background-color:#3fafed;padding:10px 25px;border-radius:25px;color:#fff;font-size:16px;font-weight:400;transition:background-color .2s;display:inline-block}.mc-blue-btn:hover,.ugb-expand__toggle:hover{background-color:#029bd4;color:#fff;text-decoration:none;transition:background-color .2s}.mc-blue-btn:focus,.ugb-expand__toggle:focus{background-color:#029bd4;color:#fff;text-decoration:none;transition:background-color .2s}.ugb-accordion__heading{background-color:#3fafed!important;color:#fff}.ugb-accordion__heading::hover{background-color:#029bd4}.ugb-accordion__heading svg{fill:#fff}.btn-full-width{width:100%;border-radius:0;border:none;font-size:24px;padding:15px;white-space:normal}.mc-blue-arrow-btn{background-color:#3fafed;padding:10px 25px 10px 47px;border-radius:25px;color:#fff;font-size:16px;font-weight:400;transition:background-color .2s;display:inline-block}.mc-blue-arrow-btn:hover{background-color:#029bd4;color:#fff;text-decoration:none;transition:background-color .2s}.mc-blue-arrow-btn:focus{background-color:#029bd4;color:#fff;text-decoration:none;transition:background-color .2s}.mc-blue-arrow-btn i{font-size:36px;position:absolute;margin-left:-40px;margin-top:-7px;line-height:1em}.ghost-arrow-btn{border:1px solid #3fafed;padding:10px 25px 10px 47px;border-radius:25px;color:#3fafed;font-size:16px;font-weight:400;transition:background-color .2s,color 20ms;display:inline-block}.ghost-arrow-btn:hover{background-color:#3fafed;color:#fff;text-decoration:none;transition:background-color .2s,color 20ms}.ghost-arrow-btn:focus{background-color:#3fafed;color:#fff;text-decoration:none;transition:background-color .2s,color 20ms}.ghost-arrow-btn i{font-size:36px;position:absolute;margin-left:-40px;margin-top:-7px;line-height:1em}.blue-play-btn .fa-circle{color:#3fafed;transition:color .2s}.blue-play-btn:hover .fa-circle{color:#029bd4;transition:color .2s}.blue-play-btn:focus .fa-circle{color:#029bd4;transition:color .2s}.blue-play-btn .fa-play{margin-left:2px}.btn-cyan{padding:10px 8px;font-size:15px;font-weight:400;line-height:1em;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#3fafed;color:#fff;transition:background-color .2s;display:inline-block}.btn-cyan:hover{background-color:#029bd4;color:#fff;transition:background-color .2s}.btn-red{padding:10px 8px;font-size:15px;font-weight:400;line-height:1em;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#ef574e;color:#fff;transition:background-color .2s;display:inline-block}.btn-red:hover{background-color:#d32f25;color:#fff;transition:background-color .2s}.top-header-bar-brand{background-color:#f0f0f0;z-index:4;position:relative}.top-header-bar-brand p{margin-bottom:0;line-height:1.3em}.top-header-bar-brand p a{font-size:12px;padding:7px 5px;display:inline-block}.top-header-bar-brand p a:focus,.top-header-bar-brand p a:hover{text-decoration:none}.top-header-bar-brand a{color:#242424}.top-header-bar-brand .header-make-img img{height:12px;padding-left:2px;vertical-align:baseline}#site-header{background:#fff;z-index:4;position:relative}#site-header>.container{padding-top:15px;position:relative}#site-header>.row{position:relative}.red{color:red}.header-top-nav a{color:#4f4f4f}@media (max-width:767px){.header-top-nav{z-index:3;background-color:#fff}}.logo-container{margin-top:3px}@media (min-width:992px) and (max-width:1199px){.logo-container{margin-top:5px;padding-right:0}}@media (min-width:768px) and (max-width:991px){.logo-container{margin-top:2px;padding-right:0}}.header-logo{z-index:10;position:relative}#menu-header-main-menu li a{border-bottom:3px solid transparent;padding-bottom:12px;transition:border-color .2s ease;text-transform:uppercase}#menu-header-main-menu li a:focus,#menu-header-main-menu li a:hover{background-color:transparent;border-bottom:3px solid #14bcfb;transition:border-color .2s ease}#menu-header-main-menu li a:focus{border-bottom:3px solid #079cd3}.nav .calendar-button{display:none}.nav-calendar-icon{background-color:#3ec075;background-image:url(../../assets/img/calendar_icon.png);background-size:25px;background-position:center;background-repeat:no-repeat;display:inline-block;width:52px;height:52px;position:relative;top:-37px;border-radius:50%;margin:0 0 0 25px}.single-camp_day .nav .calendar-button{display:block}.single-camp_day .nav .calendar-button:before{content:url(../../assets/img/calendar-icon.png);position:absolute;left:-17px;top:12px}.single-camp_day .navbar-default .navbar-collapse .main-nav li{margin:6px 5px 6px 0}header .navbar-toggle .icon-bar{background-color:#333;position:relative;transition:all .5s ease-in-out}header .navbar-toggle.active-bar .icon-bar:nth-of-type(2){top:7px;transform:rotate(45deg)}header .navbar-toggle.active-bar .icon-bar:nth-of-type(3){background-color:transparent}header .navbar-toggle.active-bar .icon-bar:nth-of-type(4){top:-5px;transform:rotate(-45deg)}header .menu-bar{position:absolute;right:20px;height:auto;padding:10px 10px 20px 10px;margin-top:8px;margin-right:0;margin-bottom:0;z-index:4}.social-network-container{margin-top:8px}ul.social-network{list-style:none;display:inline;margin-left:0!important;padding:0;float:right}ul.social-network li{display:inline;margin:0 5px}.social-network a.icoRss:hover{background-color:#f56505}.social-network a.icoFacebook:hover{background-color:#3b5998}.social-network a.icoTwitter:hover{background-color:#3cf}.social-network a.icoInstagram:hover{background-color:#3f729b}.social-network a.icoGoogle-plus:hover{background-color:#dc4e41}.social-network a.icoLinkedin:hover{background-color:#007bb7}.social-network a.icoFacebook:hover i,.social-network a.icoInstagram:hover i,.social-network a.icoLinkedin:hover i,.social-network a.icoPinterest:hover i,.social-network a.icoTwitter:hover i,.social-network a.icoVimeo:hover i{color:#fff}.socialHoverClass,a.socialIcon:hover{color:#44bcdd}.social-circle i{color:#fff;margin:0;line-height:30px;text-align:center}.social-circle li a{display:inline-block;position:relative;margin:0 auto 0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;width:30px;height:30px;font-size:20px;background-color:#d3d3d3;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.social-circle li a:hover{-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}#mz-header-subscribe{z-index:10;display:inline-block;position:absolute;bottom:0;right:0}@media (max-width:991px){#mz-header-subscribe{margin-right:-7px}}#mz-header-subscribe div{display:flex;align-items:flex-end;position:relative}#mz-header-subscribe div img{width:100px}@media (max-width:991px){#mz-header-subscribe div img{width:90px}}#mz-header-subscribe div .subscribe-red-btn{background:#f40b0b;color:#fff;font-size:14px;font-weight:300;letter-spacing:1px;padding:6px 8px;margin-bottom:2px;transition:background .2s}#mz-header-subscribe div .subscribe-red-btn:hover{background:#ea002a;transition:background .2s}@media (max-width:991px){#mz-header-subscribe div .subscribe-red-btn{position:absolute;bottom:0;right:8px;font-size:12px}}.mobile-subscribe-link{position:relative;margin:3px 0 22px;margin-right:-15px;margin-left:-15px}.mobile-subscribe-link a{margin-bottom:8px;margin-top:8px;padding-top:5px;padding-bottom:5px;line-height:1em;color:red;font-size:14px;display:block}@media (min-width:992px) and (max-width:1199px){.social-network-container{margin-top:8px}#menu-header-main-menu li a{padding:10px 13px;font-size:13px}}@media (min-width:768px) and (max-width:991px){#menu-header-main-menu li a{padding:10px 10px;font-size:12px}}@media (max-width:767px){#site-header{height:55px;margin-top:0;border-bottom:1px solid #999}#site-header>.container{padding-top:0}#site-header>.container>.row{text-align:center}.logo-container{display:inline-block;position:absolute;top:4px;right:0;left:0}.logo-container img{display:inline-block}#menu-header-main-menu li a{padding-top:5px;padding-bottom:5px;line-height:1em}.navbar-nav{margin-bottom:0;margin-top:55px}#mc-menu{width:100%}#mc-menu .nav>li>a{display:inline-block;margin-bottom:8px;margin-top:8px}#mc-menu.in{border-bottom:1px solid #999}.header-logo{max-height:40px}}#makey-sign{position:fixed;bottom:0;-ms-transform:rotate(20deg);transform:rotate(20deg);margin-bottom:-70px;margin-left:-40px;width:12%;z-index:9999;transition:.3s}#makey-sign:hover{width:15%;margin-bottom:-45px;margin-left:-30px}@media screen and (max-width:1200px){#makey-sign{width:150px}#makey-sign:hover{width:180px}}@media screen and (max-width:600px){#makey-sign{display:none}}.hero{position:relative;width:100%;background-image:url(../../assets/img/animation/static.gif);text-align:center}.hero .arrows{position:absolute;bottom:0;margin-left:48%;padding-bottom:26px;z-index:20}.hero .arrows .col-xs-1 .arrow-background{width:44px;height:25px;background-image:url(../../assets/img/white_arrow.png);background-position:center;background-size:cover}.hero .animation-wrapper{position:relative;width:100%;overflow:hidden}@media (max-width:750px){.hero .animation-wrapper{display:block}}.hero .animation-wrapper .align{position:relative;width:10000px;left:50%;margin:0 0 0 -5000px;text-align:center}.hero .animation-wrapper .align img{position:relative;z-index:1}.hero,.hero .week{height:610px;width:100%;background-position:center;background-size:cover}.hero .week{position:absolute;top:0;display:none}.hero .week.active,.hero .week.current-week{display:block}.hero .week-1{background-image:url(../../assets/img/animation/week1.gif)}.hero .week-1:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;transition:background .4s linear;background:-webkit-gradient(radial,50% 10%,137,50% 10%,231,from(transparent),to(rgba(0,0,0,.4)))}.hero .week-2{background-image:url(../../assets/img/animation/week2.gif)}.hero .week-2:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;transition:background .4s linear;background:-webkit-gradient(radial,70% 33%,137,70% 33%,231,from(transparent),to(rgba(0,0,0,.4)))}.hero .week-3{background-image:url(../../assets/img/animation/week3.gif)}.hero .week-3:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;transition:background .4s linear;background:-webkit-gradient(radial,76% 70%,187,76% 70%,231,from(transparent),to(rgba(0,0,0,.4)))}.hero .week-4{background-image:url(../../assets/img/animation/week4.gif)}.hero .week-4:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;transition:all 4s linear;background:-webkit-gradient(radial,55% 89%,187,55% 89%,231,from(transparent),to(rgba(0,0,0,.4)))}.hero .week-5{background-image:url(../../assets/img/animation/week5.gif)}.hero .week-5:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;transition:all 4s linear;background:-webkit-gradient(radial,35% 65%,187,35% 65%,231,from(transparent),to(rgba(0,0,0,.4)))}.hero .week-6{background-image:url(../../assets/img/animation/week6.gif)}.hero .week-6:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;transition:all 4s linear;background:-webkit-gradient(radial,30% 33%,187,30% 33%,231,from(transparent),to(rgba(0,0,0,.4)))}.hero .content{position:absolute;top:0;width:100%;z-index:5}.hero .content article{display:none}.hero .content .start-screen{padding:70px 0 40px;width:900px;margin:0 auto}@media (max-width:750px){.hero .content .start-screen{padding:100px 25.5px 40px}}.hero .content .start-screen h1{margin-bottom:68px;font-size:50px}@media (max-width:750px){.hero .content .start-screen h1{font-size:48px}}.hero .content .start-screen .sign-up{margin-bottom:20px}.hero .content .start-screen .sign-in{display:block;color:#fff;font-size:16px;font-weight:600}.hero .content .post-camp-message{display:block;max-width:700px;margin:0 auto;padding:60px 0 0 0}.hero .content .post-camp-message h1{color:#fff;font-size:50px}@media (max-width:750px){.hero .content .post-camp-message h1{font-size:40px;padding:0 15px}}.hero .content .post-camp-message h2{color:#fff}@media (max-width:750px){.hero .content .post-camp-message h2{font-size:20px;padding:0 15px}}.hero .content .post-camp-message .col-xs-12{padding-top:15px}.hero .content .post-camp-message a{color:#00bff3}.hero .content .post-camp-message a:hover{color:#00bff3}.hero .content .post-camp-message .sign-up:hover{color:#fff}.hero .content .post-camp-message .blue-button{display:inline-block;padding:15px 30px;border-radius:40px;overflow:hidden;color:#fff;font-size:20px;text-transform:uppercase;text-decoration:none;background:#00bff3;margin-top:20px;font-weight:600;border:3px solid #00bff3;background-color:transparent!important}@media (max-width:750px){.hero .content .post-camp-message .blue-button{padding:15px;font-size:17px}}.hero .content .sign-up-screen{padding:90px 10px 40px}@media (max-width:750px){.hero .content .sign-up-screen{padding:50px 10px 40px}}.hero .content .sign-up-screen form{max-width:400px;margin:40px auto 0}@media (max-width:750px){.hero .content .sign-up-screen form{margin:20px auto 0}}.hero .content .sign-up-screen form input[type=email],.hero .content .sign-up-screen form input[type=text]{padding:15px 24px;border:0;border-radius:40px;overflow:hidden;color:rgba(30,30,30,.44);font-size:18px;font-style:normal;outline:0}@media (max-width:750px){.hero .content .sign-up-screen form input[type=email],.hero .content .sign-up-screen form input[type=text]{margin-bottom:20px}}.hero .content .sign-up-screen form input[type=email]:active,.hero .content .sign-up-screen form input[type=text]:active{outline:0}.hero .content .sign-up-screen input[type=submit]{margin-top:30px;border:none}@media (max-width:750px){.hero .content .sign-up-screen input[type=submit]{margin-top:0}}.hero .content .thank-you-screen{max-width:700px;margin:0 auto;padding:60px 0 0 0}@media (max-width:750px){.hero .content .thank-you-screen{padding:50px 10px 40px}}.hero .content .thank-you-screen .start-now{margin-top:40px}.hero .content .thank-you-screen .blue-button{display:inline-block;padding:15px 30px;border-radius:40px;overflow:hidden;color:#fff;font-size:20px;text-transform:uppercase;text-decoration:none;background:#00bff3;margin-top:20px;font-weight:600;border:3px solid #00bff3;background-color:transparent!important}@media (max-width:750px){.hero .content .thank-you-screen .blue-button{padding:15px;font-size:17px}}.hero .content .sign-up-screen h1,.hero .content .thank-you-screen h1{margin-bottom:35px;font-size:60px}@media (max-width:750px){.hero .content .sign-up-screen h1,.hero .content .thank-you-screen h1{margin-bottom:15px;font-size:48px}}.hero .content .sign-up-screen h2,.hero .content .thank-you-screen h2{color:#fff}.hero .content .sign-up-screen p,.hero .content .thank-you-screen p{color:#fff;font-size:22px}@media (max-width:750px){.hero .content .sign-up-screen p,.hero .content .thank-you-screen p{font-size:17px;line-height:1.5}}.hero .content .thank-you-screen p{max-width:655px;display:inline-block}.hero .content .thank-you-screen .watch-video-click-screen{background-color:#00bff3;border-radius:10px}.hero .content .thank-you-screen .watch-video-click-screen div{padding:20px 5px}.hero .content .thank-you-screen .watch-video-click-screen div img{border-radius:10px;margin:0 auto}.hero .content .thank-you-screen .go-to-camp{display:inline-block;padding:15px 30px;margin-bottom:20px;border-radius:40px;overflow:hidden;color:#fff;font-weight:600;font-size:20px;text-transform:uppercase;text-decoration:none;border:3px solid #fff;background-color:transparent}.hero .content .thank-you-screen .start-now{margin-top:20px;font-weight:600;border:3px solid #00bff3;background-color:transparent!important}.hero .content .post-camp-message,.hero .content .sign-up-screen,.hero .content .start-screen,.hero .content .thank-you-screen{text-align:center}.hero .content .post-camp-message h1,.hero .content .sign-up-screen h1,.hero .content .start-screen h1,.hero .content .thank-you-screen h1{color:#fff;text-align:center;text-transform:uppercase}.hero .content .post-camp-message .sign-up,.hero .content .post-camp-message .start-now,.hero .content .post-camp-message input[type=submit],.hero .content .sign-up-screen .sign-up,.hero .content .sign-up-screen .start-now,.hero .content .sign-up-screen input[type=submit],.hero .content .start-screen .sign-up,.hero .content .start-screen .start-now,.hero .content .start-screen input[type=submit],.hero .content .thank-you-screen .sign-up,.hero .content .thank-you-screen .start-now,.hero .content .thank-you-screen input[type=submit]{display:inline-block;padding:15px 30px;border-radius:40px;overflow:hidden;color:#fff;font-size:20px;text-transform:uppercase;text-decoration:none;background:#00bff3}@media (max-width:750px){.hero .content .post-camp-message .sign-up,.hero .content .post-camp-message .start-now,.hero .content .post-camp-message input[type=submit],.hero .content .sign-up-screen .sign-up,.hero .content .sign-up-screen .start-now,.hero .content .sign-up-screen input[type=submit],.hero .content .start-screen .sign-up,.hero .content .start-screen .start-now,.hero .content .start-screen input[type=submit],.hero .content .thank-you-screen .sign-up,.hero .content .thank-you-screen .start-now,.hero .content .thank-you-screen input[type=submit]{padding:15px;font-size:17px}}.hero .week-modal-wrapper{display:none;position:absolute;top:170px;min-height:185px;width:100%;z-index:5}.hero .week-modal-wrapper .week-modal{max-width:670px;margin:0 auto;background:rgba(60,85,118,.9);border-radius:160px;border-top-right-radius:25px;border-bottom-right-radius:25px;text-align:left}.hero .week-modal-wrapper .week-modal .week-modal-inner{position:relative;padding:0 20px 0 0}.hero .week-modal-wrapper .week-modal .week-modal-inner .content-wrap{overflow:hidden}.hero .week-modal-wrapper .week-modal .close-modal{position:absolute;right:-28px;top:-28px;width:55px;height:55px;background:#797979;color:#fff;font-size:43px;line-height:1.25;text-align:center;border-radius:50%}.hero .week-modal-wrapper .week-modal img{float:left;margin-right:20px;max-width:185px;border:5px solid #fff;border-radius:50%}.hero .week-modal-wrapper .week-modal .hero-week-status{display:none}.hero .week-modal-wrapper .week-modal .week-title{display:block;margin:15px 0 10px;color:#fff;font-size:24px;font-weight:700}.hero .week-modal-wrapper .week-modal p{color:#fff;font-size:16px}.hero .week-modal-wrapper .week-modal .start-week{display:inline-block;padding:15px 45px;margin-top:5px;background:#35adef;color:#fff;font-size:20px;text-decoration:none;border-radius:5px}.hero .home-fall2015 .row{padding:60px 0}.hero .home-fall2015 h1,.hero .home-fall2015 hr,.hero .home-fall2015 p{color:#4c505d;text-align:left}.hero .home-fall2015 p{font-weight:300}.hero .home-fall2015 .blue-button{display:inline-block;padding:15px 30px;border-radius:40px;overflow:hidden;color:#fff;font-size:20px;text-transform:uppercase;text-decoration:none;background:#00bff3;margin-top:30px}@media (max-width:750px){.hero .home-fall2015 .blue-button{padding:15px;font-size:17px}}@media (max-width:767px){.hero .arrows{display:none}.hero .start-screen{padding:29px 0 22px 0}.hero .week,.hero .week.current-week,.hero map{display:none}.hero .week-modal-wrapper{top:-615px;position:relative;min-height:80px;overflow:hidden}.hero .week-modal-wrapper .week-modal{margin:10px 10px 0 60px;border-radius:0}.hero .week-modal-wrapper .week-modal .close-modal{display:none}.hero .week-modal-wrapper .week-modal .week-modal-inner{padding:0}.hero .week-modal-wrapper .week-modal .week-modal-inner .content-wrap{display:block;min-height:80px;overflow:inherit;padding:10px 60px 10px 60px;position:relative}.hero .week-modal-wrapper .week-modal .week-modal-inner .content-wrap .icon-current,.hero .week-modal-wrapper .week-modal .week-modal-inner .content-wrap .icon-locked{display:block;position:absolute;top:25px;right:10px;border-radius:50%;background-color:#0e98c8;background-repeat:no-repeat;background-size:15px;background-position:left 10px top 10px;width:35px;height:35px}.hero .week-modal-wrapper .week-modal .week-modal-inner .content-wrap .icon-locked::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../../assets/img/lock_icon.png);opacity:.6;background-repeat:no-repeat;background-size:15px;background-position:left 10px top 7px}.hero .week-modal-wrapper .week-modal .week-modal-inner .content-wrap .icon-current{background-image:url(../../assets/img/current_icon.png)}.hero .week-modal-wrapper .week-modal .week-modal-inner .content-wrap .coming-soon{display:block;margin:10px 0 0 0;font-weight:700}.hero .week-modal-wrapper .week-modal .week-modal-inner img{max-width:80px;position:absolute;left:-40px;top:0;margin:0 0 30px 0}.hero .week-modal-wrapper .week-modal .week-modal-inner .week-title{font-size:16px;margin-top:0}.hero .week-modal-wrapper .week-modal .week-modal-inner .hero-paragraph{display:none;overflow:hidden;margin-bottom:0}.hero .week-modal-wrapper .week-modal .week-modal-inner .start-week{padding:5px 10px;font-size:14px;margin:10px 0 0 0}}.widget-stream__content{width:100%;height:auto}.flex-social{display:flex;justify-content:center;align-items:center}.flex-social .btn{width:23.25%;border-radius:15px;margin:15px 10px}@media (max-width:906px){.flex-social .btn{width:50%}}.flex-social .btn i{font-size:32px}.video-section{display:flex;padding:10px}@media screen and (max-width:1000px){.video-section{flex-direction:column}}.video-section #hero-video{margin-bottom:10px}.video-section .video-section-item{margin-top:25px;flex:1 1 0px}.video-section .video-section-item h2{margin-bottom:15px}.video-section .video-section-item .btn{width:100%}#hero-video,video{display:flex;width:100%!important;max-width:1200px;height:auto!important;max-height:500px;border-radius:25px}.generic-flex-boxes{display:flex;flex-wrap:wrap;margin-bottom:10px}.generic-flex-boxes .flex-box-item{flex:1;min-width:200px;border-radius:25px;margin:10px 10px 20px;border:5px solid #151733;padding:10px 20px;display:flex;flex-direction:column;align-items:center}.generic-flex-boxes .flex-box-item h4{text-align:center;font-family:"Roboto Bold";font-size:20px}.generic-flex-boxes .flex-box-item .btn{width:400px;max-width:100%;margin-top:auto}@media screen and (max-width:800px){.generic-flex-boxes .flex-box-item{min-width:calc(100% - 20px)!important}}.generic-flex-boxes.flex-box-2 .flex-box-item{min-width:calc(50% - 20px)}.home-hero{position:relative;height:910px;overflow:hidden;background-color:#000;z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate(0,0);text-align:center}.home-hero video{display:block;height:100%;width:100%;top:0;position:absolute;left:0;z-index:-1;object-fit:cover;transition:opacity .3s ease}.home-hero .hero-btn-cont{text-align:center;z-index:1000;position:relative;margin-top:60px}@media (max-width:680px){.home-hero .hero-btn-cont{margin-top:-20px}}.home-hero h1{color:#3fafed;font-size:44px;margin-top:0;margin-bottom:0}.home-hero h2{color:#fff;font-size:48px;margin-bottom:48px;letter-spacing:2px;margin-top:48px;text-shadow:0 0 27px #000}.home-hero i{margin-bottom:5px;color:#fff;font-size:28px;margin-bottom:15px;position:absolute;bottom:0;left:0;right:0}.home-hero .mc-blue-btn{text-transform:uppercase;margin-left:8px;margin-right:8px;margin-top:-10px}@media (max-width:767px){.home-hero .mc-blue-btn{padding:5px 15px;margin-top:10px}}.home-hero .subscribe-btn{color:#ebebeb;font-family:Permanent Marker;font-size:1.7em;bottom:10%;left:8%;position:absolute;padding:20px;width:450px;white-space:normal;border-radius:10px;display:flex;align-content:center;justify-content:center;align-items:center;text-transform:uppercase}@media (max-width:580px){.home-hero{height:320px;margin-bottom:90px;overflow:visible}.home-hero .subscribe-btn{font-size:1.4em;bottom:-90px;left:0;width:100%;border-radius:0;height:90px;padding:0 15px;border:none}.home-hero h1{font-size:5.5vw;margin-top:20px;margin-bottom:0}}@media (max-width:460px){.home-hero{height:220px}.home-hero h1{margin-top:10px}}.home-newsl-video{border-bottom:5px solid #37aef0;padding-top:50px}.home-newsl-video .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:991px){.home-newsl-video .container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.home-newsl-video .home-newsl-video-l{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}@media (max-width:991px){.home-newsl-video .home-newsl-video-l{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.home-newsl-video .home-newsl-video-l .embed-youtube{margin-bottom:0}.home-newsl-video .home-newsl-video-r{padding-bottom:50px;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:10}@media (max-width:991px){.home-newsl-video .home-newsl-video-r{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;height:33vw}}@media (max-width:767px){.home-newsl-video .home-newsl-video-r{height:auto;padding-top:30px}}.home-newsl-video .home-newsl-video-r h3{font-size:28px;color:#3fafed;margin-top:0;margin-bottom:5px}.home-newsl-video .home-newsl-video-r p{font-weight:700;margin-bottom:20px}.home-newsl-video img{position:absolute;bottom:-.9vw;right:4vw;width:33vw;max-width:423px}@media (min-width:1200px){.home-newsl-video img{bottom:-12px}}@media (max-width:991px){.home-newsl-video img{right:0;left:0;margin-left:auto;margin-right:auto}}@media (max-width:767px){.home-newsl-video img{width:45vw}}.newsletter-panel{display:none;padding:35px 0;background-color:#ebebeb}.newsletter-panel h4{color:#231f20;font-weight:100;font-size:36px;margin-bottom:0;margin-top:0}.newsletter-panel p{color:#231f20;font-size:16px;font-weight:300;margin-bottom:0}.newsletter-panel form{margin-top:20px;margin-bottom:0}@media (max-width:1199px){.newsletter-panel form{margin-top:18px}}.newsletter-panel form .nl-panel-input{width:67%;height:31px;max-width:350px;margin-right:15px}@media (max-width:767px){.newsletter-panel form .nl-panel-input{width:100%;margin-right:0;max-width:none;margin-bottom:15px}}.newsletter-panel form .btn-cyan{margin-bottom:10px;vertical-align:middle;height:31px;padding:5px 8px}@media (max-width:767px){.newsletter-panel form .btn-cyan{width:100%}}.what-happens-at-mc{background-image:url(../assets/img/cloud_bg.svg);height:660px}@media (min-width:992px) and (max-width:1199px){.what-happens-at-mc{height:620px}}@media (max-width:991px){.what-happens-at-mc{height:755px}}@media (max-width:767px){.what-happens-at-mc{height:auto}}.what-happens-at-mc h2{color:#3fafed;text-align:center;margin:30px 0 40px}.what-happens-at-mc .floating-divs{width:100%;position:relative}.what-happens-at-mc .floating-divs>div{text-align:center;margin-bottom:20px;padding:0}@media (min-width:768px){.what-happens-at-mc .floating-divs>div:nth-child(even){margin-top:130px}}.what-happens-at-mc .floating-divs>div img{display:inline-block;max-width:180px}.what-happens-at-mc .floating-divs>div h4{font-size:24px;font-weight:300;padding:0 30px}.what-happens-at-mc .floating-divs>div p{font-size:16px;padding:0 30px}.what-happens-at-mc .floating-divs>div .mc-blue-arrow-btn{font-size:13px}@media (max-width:1199px){.what-happens-at-mc .floating-divs>div .mc-blue-arrow-btn{padding:10px!important}.what-happens-at-mc .floating-divs>div .mc-blue-arrow-btn i{display:none}}.what-happens-at-mc .floating-divs>div .mc-blue-arrow-btn i{font-size:34px;margin-left:-42px;margin-top:-8px}.home-content{margin-bottom:30px}.home-content h2{font-family:"Permanent Marker";margin:30px 0}.home-makershed{padding-top:30px;padding-bottom:15px}.home-makershed .shed-item{background:#f2f2eb;display:flex;color:rgba(21,23,51,.8);flex-direction:column;justify-content:center;align-items:center;padding:15px 0 0;box-shadow:0 0 2px rgba(0,0,0,.5)}@media screen and (max-width:750px){.home-makershed .shed-item{margin-bottom:30px}}.home-makershed .shed-item .shed-title{font-size:20px;margin-top:10px;margin-bottom:10px;font-family:"Permanent Marker";text-align:center;padding:0 15px;height:50px;display:flex;justify-content:center;align-content:center;align-items:center}.home-makershed .shed-item .shed-image{width:90%;height:260px;overflow:hidden;box-shadow:inset 0 0 10px rgba(0,0,0,.9);background-size:cover!important;background-position:center!important}.home-makershed .sale-text{text-align:center;margin:15px auto;border-radius:10px;background-color:#3fafed;padding:10px;color:#fff}.single-projects .home-makershed{margin-bottom:10px}.single-projects .home-makershed .shed-image{height:200px;background-size:contain}.home-social{padding:10px;margin-top:-10px}.a-day-at-mc{text-align:center;color:#fff;position:relative}.a-day-at-mc img{width:100%;height:auto}.a-day-at-mc .container{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.a-day-at-mc .container h2{margin-top:10px}.a-day-at-mc .container .blue-play-btn.fancybox-promo{padding:0;border:none!important;background:0 0}@media (max-width:450px){.a-day-at-mc .container h2{font-size:22px}.a-day-at-mc .container h2,.a-day-at-mc .container h4{margin-bottom:5px}}.home-sponsor{padding:10px 0 10px;position:relative;background-color:#ebebeb;display:flex;justify-content:center;width:120%;margin-left:-10%}.home-sponsor .sponsor-images{text-align:center;padding:5px 0}.home-sponsor .sponsor-images img{height:90px}.home-sponsor .row{flex-direction:column}.home-sponsor .sponsor-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center}.home-sponsor .sponsor-wrap p{color:#888;font-size:18px;padding:5px 80px 0;margin-bottom:5px;margin-right:15px;position:relative}.home-sponsor .sponsor-wrap img{height:90px;display:inline-block;position:relative;margin:0 10px}.home-sponsor .sponsor-wrap .btn{margin-bottom:10px}@media (max-width:767px){.home-sponsor .sponsor-wrap{padding:8px 0;flex-direction:column}.home-sponsor .sponsor-wrap p{text-align:center;float:none!important;display:block}.home-sponsor .sponsor-wrap .home-sponsor-img{text-align:center;padding:5px 0}}.live-stream{display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;text-align:center;padding:0 15px}.live-stream h2{margin:20px 0!important}.live-stream h2 a{text-decoration:none}@media screen and (max-width:768px){.live-stream h2{font-size:22px;margin-top:10px}}.live-stream #countdown-hidden,.live-stream #livestream-embed{display:none}.live-stream #livestream-embed{margin-bottom:30px}.live-stream #countdown{bottom:12px;left:0;margin:0;padding:1px 5px 12px 5px;text-align:center}.live-stream #countdown .countdown{display:flex;margin:0 1px 5px -2px;width:143px}.live-stream #countdown .countdown .unit{float:left;font-weight:500;flex:1}.live-stream #countdown .countdown .unit .number{letter-spacing:-1px;font-size:35px;color:#4a4a4a}.live-stream #countdown .countdown .unit .key{font-size:9px;margin:-10px 0 0 -1px;color:#9b9b9b}.how-can-you-start{background-color:#ebebeb;padding:70px 0 70px}@media (max-width:767px){.how-can-you-start{text-align:center}.how-can-you-start a{margin-bottom:20px;display:inline-block}}.how-can-you-start h2{margin-top:0;margin-bottom:40px;color:#3fafed}.how-can-you-start h4{margin-top:0;line-height:1.4em;color:#3fafed}.helps-make-makers{background-color:#ebebeb;padding:25px 0 15px;position:relative;text-align:center;margin-top:20px;margin-bottom:20px}.helps-make-makers h3{text-transform:capitalize;margin-bottom:15px;margin-top:0;color:#3fafed}.helps-make-makers .triangle-block{background-color:#ebebeb;width:26px;height:26px;position:absolute;bottom:-13px;left:0;right:0;margin-left:auto;margin-right:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#single-project .helps-make-makers,.page-template-page-getStarted .helps-make-makers{border-top:20px solid #3fafed;margin-top:0}.home-nl-modal{margin-bottom:0}.home-nl-modal .btn-modal{padding:0}.modal-content h2{float:left}button.subscribe-btn{border:thin solid #888;font-weight:bolder;text-transform:uppercase;height:auto;margin-bottom:15px}button.subscribe-btn a{background:#ed1d21;font-weight:900;font-size:25px;color:#fff}.subscribe-btn,.supporter-btn{border-radius:10px;background:#ed1d21;color:#fff}.subscribe-btn:hover{color:#333}.supporter .sponsor-wrap p{font-size:1.3em;text-transform:uppercase}.banner{background:url(../assets/img/bg_banner.png);background-size:cover;background-position:bottom center;background-repeat:no-repeat;padding-top:122px;padding-bottom:163px;text-align:center;color:#e4e4e4}.banner h1{color:#e4e4e4;font-size:50px;font-weight:100;text-transform:uppercase;margin-bottom:74px}.banner p{max-width:951px;font-size:22px;font-weight:100;display:inline-block}@media (max-width:750px){.banner{height:inherit;padding:39px 0 34px 0}.banner h1{color:#e4e4e4;font-size:44px}.banner p{font-size:18px}}.camps-map{background-color:#fff;text-align:center;padding-top:83px}.camps-map h1{color:#101010;font-size:50px;font-weight:100}.camps-map iframe{width:100%;height:600px;border:0;margin-top:20px}.camps-map p{margin-top:15px;color:#101010;font-size:18px;font-weight:100}@media (max-width:750px){.camps-map{padding-top:39px}.camps-map h1{font-size:36px;width:100%;margin:0}.camps-map p{font-size:16px;margin-top:10px}.camps-map iframe{margin-top:15px;margin-bottom:0;max-height:205px}.camps-map .hide-in-mobile{display:none}}.camp-search{margin-top:-6px}.camp-search .table-responsive{height:700px;overflow-y:scroll}.camp-search .camp-filters{padding:10px 15px;margin:0;background:#3fafed;text-align:center}.camp-search .camp-filters .btn,.camp-search .camp-filters .form-control{border-radius:8px}.camp-search .camp-filters .has-feedback{float:left;width:200px;margin:0 auto}@media (max-width:750px){.camp-search .camp-filters .has-feedback{float:none}}.camp-search .camp-filters .has-feedback .form-control-feedback{color:#9d9d9d;position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.camp-search .camp-filters .camp-list-filter-continents{display:none}.camp-search .camp-filters .camp-list-filter,.camp-search .camp-filters .camp-list-filter-continents{float:right;margin:0 0 0 40px}@media (max-width:750px){.camp-search .camp-filters .camp-list-filter,.camp-search .camp-filters .camp-list-filter-continents{float:none;margin:15px auto 0}}.camp-search .camp-filters .camp-list-filter .dropdown-menu,.camp-search .camp-filters .camp-list-filter-continents .dropdown-menu{right:0;left:auto}.camp-search .camp-filters .camp-list-filter .caret,.camp-search .camp-filters .camp-list-filter-continents .caret{position:relative;margin-left:32px;margin-right:7px;border-top:9px dashed #9d9d9d;border-right:6px solid transparent;border-left:6px solid transparent}.camp-search .camp-filters .camp-list-filter .caret:before,.camp-search .camp-filters .camp-list-filter-continents .caret:before{content:'';height:25px;border-left:1px solid #9d9d9d;display:inline-block;position:absolute;bottom:-7px;right:23px}.camp-search .map-list-header{background:#757576;color:#fff}.hiden-hero{background-image:url(../assets/img/Affiliates-Maker-Camp-2.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:162px 0 152px 0;text-align:center}.hiden-hero h1{color:#e4e4e4;font-size:60px;font-weight:100;text-transform:uppercase}.hiden-hero p{max-width:768px;display:inline-block;margin-top:75px;color:#e4e4e4;font-size:22px;font-weight:100}@media (max-width:750px){.hiden-hero{padding:59px 0 135px 0}.hiden-hero h1{font-size:44px}.hiden-hero p{font-size:18px;margin-top:102px}}.affiliates-todo{background-color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;padding:83px 0 109px 0;text-align:center}.affiliates-todo h1{color:#000;font-size:40px;font-weight:100;line-height:56px;max-width:1038px;margin:0;display:inline-block}.affiliates-todo .affiliates-todo-list{margin:0 auto;margin-top:116px;overflow:hidden}.affiliates-todo .affiliates-todo-list li{width:50%;float:left;text-align:center;list-style-type:none;margin-bottom:58px;padding-right:60px}.affiliates-todo .affiliates-todo-list li span{color:#fff;font-size:36px;font-weight:400;display:table-cell;float:left;vertical-align:middle;border-radius:50%;padding:3px 0;margin:0 19px 0 0;width:56px;height:56px}.affiliates-todo .affiliates-todo-list li .first-todo{background-color:#51b985}.affiliates-todo .affiliates-todo-list li .second-todo{background-color:#e0bf3b}.affiliates-todo .affiliates-todo-list li .third-todo{background-color:#e66f27}.affiliates-todo .affiliates-todo-list li .fourth-todo{background-color:#9c78c5}.affiliates-todo .affiliates-todo-list li p{font-size:22px;font-weight:100;text-align:left;overflow:hidden}.affiliates-todo .affiliates-todo-list li .read-more{display:inline-block;padding:10px 0 10px 62px;background:url(../assets/img/arrow_right.png) left center no-repeat;background-size:37px;color:#00bff3;font-size:16px;font-weight:700;text-decoration:none;text-transform:uppercase}.affiliates-todo .affiliates-todo-list li:last-child,.affiliates-todo .affiliates-todo-list li:nth-child(5){margin-bottom:0}@media (max-width:750px){.affiliates-todo{padding:26px 0 32px 0}.affiliates-todo h1{line-height:normal}.affiliates-todo .affiliates-todo-list{margin-top:46px;padding:0}.affiliates-todo .affiliates-todo-list li{float:none;width:auto;margin-bottom:47px;padding-right:0}.affiliates-todo .affiliates-todo-list li .read-more{margin-top:15px;background-size:31px}.affiliates-todo .affiliates-todo-list .link{margin-bottom:0}}.maker-camp{background-color:#f2f2f2;padding:53px 0 98px 0;text-align:center;color:#000}.maker-camp img{width:69px;margin-bottom:48px}.maker-camp h1{color:#000;font-size:50px;font-weight:100}.maker-camp p{font-size:25px;font-weight:100;margin:42px 0 46px 0}.maker-camp .weeks-section{margin-top:65px;list-style-type:none;width:100%;-moz-column-count:2;-webkit-column-count:2;column-count:2}.maker-camp .weeks-section li{overflow:hidden;text-align:left;margin-bottom:29px}.maker-camp .weeks-section li h3{color:#05729f;font-size:14px;font-weight:700;text-transform:uppercase;margin-left:131px}.maker-camp .weeks-section li img{float:left;margin-right:31px;width:100px}.maker-camp .weeks-section li h2{color:#444;font-size:25px;font-weight:400;margin-top:12px}.maker-camp .weeks-section li p{color:#444;font-size:18px;font-weight:400;margin:0;padding-right:98px}.maker-camp .weeks-section li .read-more{padding:10px 0 10px 31px;background:url(../assets/img/arrow_right.png) left center no-repeat;background-size:17px;color:#00bff3;font-size:16px;font-weight:700;text-decoration:none;text-transform:uppercase}@media (max-width:750px){.maker-camp{padding:30px 0 29px 0}.maker-camp h1{display:none}.maker-camp p{font-size:20px;margin:33px 0 43px 0}.maker-camp .weeks-section{width:100%;padding-left:0;margin-top:39px;-moz-column-count:1;-webkit-column-count:1;column-count:1}.maker-camp .weeks-section li{text-align:center;margin-bottom:60px}.maker-camp .weeks-section li img{max-width:100px;float:none;margin:9px 0 0 0}.maker-camp .weeks-section li h3{margin-bottom:15px}.maker-camp .weeks-section li h3,.maker-camp .weeks-section li p{text-align:center;font-size:18px;margin-left:0}.maker-camp .weeks-section li p{padding:0 0 10px 0}.maker-camp .weeks-section li h4{text-align:center;font-size:14px;margin:0}.maker-camp .weeks-section li .week-six{margin-top:0}.maker-camp .weeks-section li:last-child{margin-bottom:0}}.digital-assets{padding:69px 0 62px 0;text-align:center;background-color:#ecf6f9}.digital-assets h1{color:#4c505d;font-size:40px;font-weight:100}.digital-assets .assets-download{list-style-type:none;padding:0;margin-top:57px}.digital-assets .assets-download li{width:206px;height:248px;margin:0 33px 33px 0;float:left;background-color:#fff}.digital-assets .assets-download li img{width:206px;margin-bottom:31px}.digital-assets .assets-download li p{color:#000;font-size:13px;font-weight:400;margin-bottom:20px}.digital-assets .assets-download li .read-more{padding:10px 0 10px 31px;background:url(../assets/img/arrow_right.png) left center no-repeat;background-size:17px;color:#00bff3;font-size:16px;font-weight:700;text-decoration:none;text-transform:uppercase}.digital-assets .assets-download li:last-child{margin-right:0}@media (max-width:750px){.digital-assets{background-color:#fff;padding:63px 0 44px 0}.digital-assets h1{font-size:20px}.digital-assets .assets-download{margin-top:46px}.digital-assets .assets-download li{width:100%;height:auto;float:none;background:0 0}.digital-assets .assets-download li img{width:100%;margin-bottom:14px}.digital-assets .assets-download li p{font-size:16px;margin-bottom:19px}}.castle{background-color:#fafafa;padding:59px 0 79px 0;text-align:center}.castle img{width:98px}.castle p{color:#000;font-size:25px;font-weight:100;max-width:1107px;margin-top:30px}.contacts{background-color:#f2f2f2;padding:62px 0 32px 0;text-align:center}.contacts p{color:#000;font-size:22px;font-weight:100;max-width:959px;display:inline-block}@media (max-width:750px){.contacts{padding:47px 0 25px 0}.contacts p{font-size:18px}}.camp-themes{text-align:center;padding-top:71px;padding-bottom:91px}.camp-themes h1{font-size:50px;margin-bottom:33px}.camp-themes h2{font-size:25px;font-weight:400;text-align:center;margin:0}.camp-themes .weeks-section{width:100%;float:left;-moz-column-count:2;-webkit-column-count:2;column-count:2}.camp-themes .weeks-section li{list-style:none;padding:30px 35px 0 0;min-height:230px}.camp-themes .weeks-section li h3{font-size:25px;font-weight:400;margin-top:12px}.camp-themes .weeks-section li h4{font-size:14px;font-weight:700;text-align:left;color:#05729f;margin-left:131px;text-transform:uppercase;margin-bottom:0}.camp-themes .weeks-section li h3,.camp-themes .weeks-section li p{text-align:left}.camp-themes .weeks-section li img{max-width:100px;float:left;margin-right:31px}.camp-themes .weeks-section li .week-six{margin-top:37px}.camp-themes .weeks-section li p{font-size:18px}.camp-themes .weeks-section li .read-more{display:inline-block;margin-left:130px;padding:11px 0 10px 30px;background:url(../assets/img/arrow_right.png) left center no-repeat;background-size:21px;color:#00bff3;font-size:17px;font-weight:700;text-decoration:none;text-transform:uppercase}.projects-comming-soon{background:url(/wp-content/themes/makercamp-theme/assets/img/maker-camp_projects.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:65vw}.projects-comming-soon .coming-soon-overlay{background-color:rgba(0,0,0,.45);height:100%;display:flex;flex-direction:column;justify-content:center}.projects-comming-soon h1{color:#fff;text-align:center;margin-bottom:30px;font-size:46px}@media (max-width:767px){.projects-comming-soon h1{font-size:30px}}.projects-comming-soon p{color:#fff;font-size:22px;font-weight:100;text-align:center;padding:0 15px}@media (max-width:767px){.projects-comming-soon p{font-size:16px}}@media (max-width:750px){.camp-themes{background-color:#96ccdb;padding:36px 0 42px 0}.camp-themes h1{color:#444;font-size:36px;margin-bottom:27px}.camp-themes h2{color:#fff;font-size:20px;margin-bottom:0}.camp-themes .weeks-section{width:100%;float:none;padding-left:0;margin-top:39px;-moz-column-count:1;-webkit-column-count:1;column-count:1}.camp-themes .weeks-section li{margin-bottom:60px}.camp-themes .weeks-section li img{max-width:100px;float:none;margin-right:0;margin-top:9px}.camp-themes .weeks-section li h3{margin-bottom:15px}.camp-themes .weeks-section li h3,.camp-themes .weeks-section li p{text-align:center;font-size:18px}.camp-themes .weeks-section li h4{text-align:center;font-size:14px;margin:0}.camp-themes .weeks-section li .read-more{margin-left:0}.camp-themes .weeks-section li .week-six{margin-top:0}.camp-themes .weeks-section li:last-child{margin-bottom:0}}.host-a-camp-hero{padding-top:122px;padding-bottom:107px;background-image:url(../assets/img/host_a_camp_hero.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;font-weight:100}.host-a-camp-hero h1{color:#e4e4e4;font-size:60px;text-transform:uppercase;margin-bottom:2.9%}.host-a-camp-hero p{font-size:22px;color:#e4e4e4;width:60.5%;margin-left:20%}.host-a-camp-hero .apply-now{display:inline-block;padding:19px 45px;margin-top:43px;border-radius:40px;overflow:hidden;color:#fff;font-size:20px;font-weight:400;text-transform:uppercase;text-decoration:none;background:#00aeef;transition:color .2s ease}@media (max-width:750px){.host-a-camp-hero .apply-now{padding:20px 60px;font-size:17px}}.host-a-camp-hero .apply-now:hover{color:#029bd4;transition:color .2s ease}.plane-future{text-align:center;padding:83px 0 171px 0}.plane-future h1{color:#000;font-size:50px;font-weight:100;max-width:840px;margin:0 0 116px 0;display:inline-block}.plane-future .plane-future-steps{margin:0;overflow:hidden}.plane-future .plane-future-steps li{width:50%;float:left;text-align:center;list-style-type:none;display:table;margin:0;padding-right:108px}.plane-future .plane-future-steps li span{color:#fff;font-size:36px;font-weight:400;display:table-cell;float:left;vertical-align:middle;border-radius:50%;padding:3px 0;margin:0 19px 0 0;width:56px;height:56px}.plane-future .plane-future-steps li .first-step{background-color:#51b985}.plane-future .plane-future-steps li .second-step{background-color:#e0bf3b}.plane-future .plane-future-steps li .third-step{background-color:#e66f27}.plane-future .plane-future-steps li .fourth-step{background-color:#9c78c5}.plane-future .plane-future-steps li p{font-size:22px;font-weight:100;text-align:left;overflow:hidden}.plane-future .plane-future-steps:last-child{margin:93px 0 0 0}@media (max-width:750px){.plane-future{padding:45px 0 47px 0}.plane-future h1{font-size:36px;margin:0 0 55px 0}.plane-future .plane-future-steps{margin:0;padding:0}.plane-future .plane-future-steps li{width:100%;float:none;margin:0;padding:0}.plane-future .plane-future-steps li p{font-size:18px;width:auto}.plane-future .plane-future-steps:last-child{margin:0}}.discover{background-color:#ebebeb;padding:30px 0 60px 0;text-align:center}.discover h1{color:#4c505d;font-size:40px;max-width:827px;display:inline-block}.discover .projects-and-video{list-style-type:none;padding:0;margin-top:57px}.discover .projects-and-video li{margin-bottom:15px}.discover .projects-and-video li div{background-color:#fff;height:248px;padding-bottom:15px}.discover .projects-and-video li p{color:#000;font-size:13px;font-weight:400;padding:10px}.discover .projects-and-video li .read-more{padding:5px 0 5px 31px;background:url(../assets/img/arrow_right.png) 37% center no-repeat;background-size:17px;color:#00bff3;font-size:16px;font-weight:700;text-decoration:none;text-transform:uppercase;display:block}.discover .projects-and-video li:last-child{margin-right:0}@media screen and (min-width:768px) and (max-width:991px){.discover .projects-and-video li div{height:280px}}@media (max-width:767px){.discover{padding:35px 0 58px 0}.discover h1{font-size:36px}.discover .projects-and-video{margin-top:33px}.discover .projects-and-video li div{height:auto}.discover .projects-and-video li img{margin-bottom:14px;width:100%}.discover .projects-and-video li p{font-size:16px;margin-bottom:19px}}.about-us{background-image:url(../assets/img/Makey_at_workbench.png);background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;padding-top:122px;padding-bottom:205px}.about-us h1{color:#e4e4e4;text-transform:uppercase;font-size:50px;font-weight:100;margin:0;margin-bottom:64px}.about-us p{max-width:589px;margin:0 auto;padding:0;color:#e4e4e4;font-size:22px;font-weight:100;font-family:proxima-nova,Arial,sans-serif}@media (max-width:750px){.about-us{height:inherit;background-size:cover;padding-top:60px;padding-bottom:95px}.about-us h1{font-size:44px;margin-bottom:123px}.about-us p{font-size:18px;width:auto}}.our-mission{margin:0;padding:0;text-align:center;background-color:#ebebeb;padding-top:40px;padding-bottom:40px}.our-mission h1{margin-top:0;margin-bottom:53px;color:#000;font-size:50px}.our-mission p{max-width:816px;margin:0 auto;margin-bottom:49px;color:#000;font-size:22px;font-weight:100;font-family:proxima-nova,Arial,sans-serif}.our-mission img{width:192px}.our-mission button{margin-bottom:10px;width:100%;font-size:2em;margin-top:20px}@media (max-width:750px){.our-mission{padding-top:41px;padding-bottom:51px}.our-mission h1{font-size:36px}.our-mission p{font-size:16px;margin-top:41px;margin-bottom:45px}.our-mission img{width:137px}}.partner-mention{padding-top:40px;padding-bottom:40px}.partner-mention .pm-h4{font-weight:700;margin-top:0;margin-bottom:0;line-height:1.3em}.overlay-div{position:fixed;width:100%;top:65px;left:0;background:rgba(243,243,243,0);z-index:3}.overlay-div .container-fluid-overlay{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;border-bottom:5px solid #f40b0b;background-color:#f3f3f3;margin-top:34px;z-index:501}.overlay-div .overlay-1{height:230px}.overlay-div .overlay-1 img{position:absolute;bottom:0;right:15px;width:370px}.overlay-div h2{color:#585858;font-size:26px;font-family:Roboto,arial,sans-serif;font-weight:400;margin-bottom:15px}.overlay-div p{color:#4a4a4a;font-size:15px;font-family:Roboto,arial,sans-serif;margin-bottom:15px}.overlay-div .black-overlay-btn{padding:5px 20px;color:#fff;background-color:#111;font-size:15px;border:none;line-height:1em}.overlay-div .black-overlay-btn:focus,.overlay-div .black-overlay-btn:hover{color:#fff;text-decoration:none}.overlay-div .overlay-input{border:none;border-bottom:1px solid #868686;box-shadow:none;width:60%;background-color:#f3f3f3;margin-bottom:10px;outline:0;border-radius:0!important;padding:1px}.overlay-div .overlay-input:focus{box-shadow:none;-webkit-box-shadow:none;outline:0;border-bottom:2px solid #424242;margin-bottom:9px}body.admin-bar .overlay-div .container{padding-top:30px}.overlay-slidedown{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;-webkit-transition:-webkit-transform .4s ease-in-out,visibility 0s .4s;transition:transform .4s ease-in-out,visibility 0s .4s,opacity .4s ease-in-out}.overlay-slidedown.open{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,opacity .4s ease-in-out}@media screen and (min-width:992px) and (max-width:1199px){.overlay-div .overlay-1 img{width:300px}.overlay-div .overlay-1{height:250px}}@media screen and (min-width:768px) and (max-width:991px){.overlay-div .overlay-1{height:285px}.overlay-div .overlay-1 img{width:220px}.overlay-div .overlay-input{width:80%}}#single-project .project-hero{background-size:cover;background-repeat:no-repeat;background-position:center center;text-align:center;position:relative;height:38vw;display:flex;align-items:center;justify-content:center}#single-project .project-hero .sp-hero-div{padding:0 15px;transform:translateY(-20%);text-shadow:0 0 27px #000}@media (max-width:991px){#single-project .project-hero .sp-hero-div{transform:translateY(-5%)}}#single-project .project-hero .sp-hero-div img{width:110px;margin-bottom:15px}@media (max-width:767px){#single-project .project-hero .sp-hero-div img{width:12vw;margin-bottom:5px}}#single-project .project-hero .sp-hero-div h2{color:#fff;font-size:24px;margin-top:15px;margin-bottom:0}#single-project .project-hero .sp-hero-div h1{color:#fff;font-size:50px;font-weight:300;line-height:1.2em;margin-bottom:0;margin-top:0}#single-project .project-hero .sp-hero-div hr{width:50px;margin-left:auto;margin-right:auto;margin-top:7px;margin-bottom:10px}@media (max-width:767px){#single-project .project-hero .sp-hero-div{padding-top:0}#single-project .project-hero .sp-hero-div h2{font-size:5vw;margin-bottom:0}#single-project .project-hero .sp-hero-div hr{margin-top:5px;margin-bottom:0}#single-project .project-hero .sp-hero-div h1{font-size:6vw;margin-top:10px;margin-bottom:0}}#single-project .sp-sponsor{padding:15px 0;position:relative;background-color:#ebebeb}#single-project .sp-sponsor .triangle-block{width:26px;height:26px;background-color:#ebebeb;position:absolute;top:-13px;left:0;right:0;margin-left:auto;margin-right:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:450px){#single-project .sp-sponsor .triangle-block{display:none}}#single-project .sp-sponsor p{color:#888;font-size:18px;margin-bottom:0;margin-right:15px;text-align:right;display:inline-block;position:relative}#single-project .sp-sponsor img.sponsor-logo{height:50px;display:inline-block;position:relative}@media (max-width:767px){#single-project .sp-sponsor{padding:8px 0}#single-project .sp-sponsor img.sponsor-logo{height:30px}}#single-project .sp-details{background-image:url(../assets/img/cloud_bg.svg);padding:30px 15px 60px}#single-project .sp-details h4{margin-bottom:5px;margin-top:5px;font-weight:400;text-transform:uppercase}#single-project .sp-details hr{border-top:1px solid #3fafed;width:50px;margin-top:15px;margin-bottom:15px}#single-project .sp-details img{width:40px}#single-project .sp-details img:first-child{width:25px}#single-project .sp-details h2{color:#3fafed;margin:10px 0;font-weight:300}#single-project .sp-details h5{line-height:1em;font-size:14px;color:#888;margin:0}#single-project .sp-details .sp-learn{font-size:18px;line-height:1.6em;max-width:500px;margin-right:auto;margin-left:auto}#single-project .sp-details .mc-blue-btn{margin-top:20px}#single-project .sp-materials{padding:30px 15px 60px;background-color:#ebebeb}#single-project .sp-materials img{width:70px}#single-project .sp-materials h2{color:#3fafed;margin:10px 0 40px;font-weight:300}#single-project .sp-materials .sp-materials-ul{font-size:18px;max-width:900px;margin-left:auto;margin-right:auto;display:inline-block}#single-project .sp-materials .sp-materials-ul li{font-size:18px;color:#666;text-align:left;display:inline-block;float:left;width:50%;margin:0 0 10px;padding-right:10px}#single-project .sp-materials .sp-materials-ul li i{margin-right:7px}@media (max-width:767px){#single-project .sp-materials .sp-materials-ul li{width:100%;padding-right:0}}#single-project .sp-steps{padding-top:60px;padding-bottom:60px}#single-project .sp-steps .row{margin-bottom:40px}#single-project .sp-steps h4{color:#3fafed;margin:10px 0 40px;font-size:30px;margin-top:-4px;margin-bottom:10px;font-weight:300}@media (max-width:767px){#single-project .sp-steps h4{margin-top:20px}}#single-project .sp-steps h5{margin-top:0;margin-bottom:5px;font-size:18px;font-weight:400}#single-project .sp-steps .sp-step-img{width:48%;display:inline-block;float:left}#single-project .sp-steps .sp-step-img:first-child{margin-right:2%}#single-project .sp-steps .sp-step-img:nth-child(2){margin-left:2%}#single-project .sp-steps .sp-step-img div{width:100%;height:260px;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (min-width:992px) and (max-width:1199px){#single-project .sp-steps .sp-step-img div{height:230px}}@media (max-width:991px){#single-project .sp-steps .sp-step-img div{height:165px}}@media (max-width:767px){#single-project .sp-steps .sp-step-img div{height:45vw}}#single-project .sp-steps .sp-step-desc{line-height:1.5;font-size:16px}#single-project .sp-whats-next{padding-top:60px;padding-bottom:60px;background-color:#ebebeb}#single-project .sp-whats-next h2{color:#3fafed;margin:0 0 20px;font-weight:300}#single-project .sp-author{border-bottom:1px solid #3fafed;padding-top:60px}#single-project .sp-author .row{margin-bottom:60px}#single-project .sp-author .sp-author-img{height:130px;width:130px;background-size:cover;background-repeat:no-repeat;background-position:center center;float:right}#single-project .sp-author h4{margin-top:0;font-weight:400;font-size:22px}#single-project .sp-author .sp-author-bio{line-height:1.6em}@media (max-width:767px){#single-project .sp-author .sp-author-img,#single-project .sp-author a{margin-left:auto;margin-right:auto;margin-bottom:15px;float:none}}#single-project .sp-buttons{padding:60px 0}#single-project .sp-buttons .ghost-arrow-btn:first-child{margin-right:10%}@media (max-width:991px){#single-project .sp-buttons .ghost-arrow-btn:first-child{margin-right:0;margin-bottom:15px}}#single-project .sp-disclaimer .container{padding-top:40px;padding-bottom:40px;border-top:1px solid #3fafed}#single-project .sp-disclaimer .container p{font-size:14px;line-height:1.5em;font-style:italic}#single-project .sp-disclaimer .container p:first-child{margin-bottom:0}#single-project .sp-colab-share{padding:50px 0;background-color:#ebebeb}#single-project .sp-colab-share img{height:75px}#single-project .sp-colab-share h3{font-weight:300}#single-project .sp-colab-share p{max-width:300px;margin-left:auto;margin-right:auto;margin-bottom:30px;line-height:1.6em}#single-project-path .pp-hero{background-size:cover;background-repeat:no-repeat;background-position:center center;text-align:center;position:relative;height:38vw;display:flex;align-items:center;justify-content:center}#single-project-path .pp-hero .pp-hero-overlay{position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.2)}#single-project-path .pp-hero .pp-hero-div{padding:0 15px;transform:translateY(-50%);text-shadow:0 1px 5px rgba(0,0,0,.6);position:absolute;top:50%;max-height:100%;overflow:hidden}#single-project-path .pp-hero .pp-hero-div img{width:110px;margin-bottom:15px}@media (max-width:767px){#single-project-path .pp-hero .pp-hero-div img{width:12vw;margin-bottom:5px}}#single-project-path .pp-hero .pp-hero-div h2{color:#fff;font-size:30px;margin-top:0;margin-bottom:15px}@media (min-width:768px){#single-project-path .pp-hero .pp-hero-div h2{max-width:80%;margin-left:auto;margin-right:auto}}#single-project-path .pp-hero .pp-hero-div h1{color:#fff;font-size:50px;font-weight:300;line-height:1.2em;margin-bottom:0;margin-top:0}#single-project-path .pp-hero .pp-hero-div hr{width:50px;margin-left:auto;margin-right:auto;margin-top:7px;margin-bottom:10px}#single-project-path .pp-hero .pp-hero-div h3{color:#fff;font-size:24px;margin-top:15px;margin-bottom:0}@media (min-width:768px){#single-project-path .pp-hero .pp-hero-div h3{max-width:80%;margin-left:auto;margin-right:auto}}@media (max-width:600px){#single-project-path .pp-hero .pp-hero-div h3{display:none}}@media (max-width:767px){#single-project-path .pp-hero .pp-hero-div{padding-top:0}#single-project-path .pp-hero .pp-hero-div h2{font-size:18px;margin-bottom:5px}#single-project-path .pp-hero .pp-hero-div h1{font-size:6vw;margin-top:5px;margin-bottom:0}#single-project-path .pp-hero .pp-hero-div hr{margin-top:5px;margin-bottom:0}#single-project-path .pp-hero .pp-hero-div h3{font-size:16px;margin-top:5px;margin-bottom:0}}#single-project-path .pp-sponsor{padding:15px 0;position:relative;background-color:#ebebeb}#single-project-path .pp-sponsor .triangle-block{width:26px;height:26px;background-color:#ebebeb;position:absolute;top:-13px;left:0;right:0;margin-left:auto;margin-right:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:450px){#single-project-path .pp-sponsor .triangle-block{display:none}}#single-project-path .pp-sponsor p{color:#888;font-size:14px;margin-bottom:0;margin-right:15px;text-align:right;display:inline-block;position:relative}#single-project-path .pp-sponsor img{height:50px;display:inline-block;position:relative}@media (max-width:767px){#single-project-path .pp-sponsor{padding:8px 0}#single-project-path .pp-sponsor img{height:30px}}#single-project-path .pp-details{background-image:url(../assets/img/cloud_bg.svg);padding:30px 0 60px}#single-project-path .pp-details .pp-theme-img{width:70px;margin-left:auto;margin-right:auto;display:block}#single-project-path .pp-details h2{color:#3fafed;margin:10px 0 20px;font-weight:300}#single-project-path .pp-details h5{line-height:1em;font-size:14px;color:#888;margin:0}#single-project-path .pp-details .pp-learn{font-size:18px;line-height:1.6em}#single-project-path .pp-materials{background-color:#ebebeb;padding-top:30px;padding-bottom:60px}#single-project-path .pp-materials img{width:70px;margin-left:auto;margin-right:auto;display:block}#single-project-path .pp-materials h2{color:#3fafed;margin:10px 0 40px;font-weight:300}#single-project-path .pp-materials .pp-materials-ul{font-size:18px;max-width:900px;margin-left:auto;margin-right:auto;display:inline-block}#single-project-path .pp-materials .pp-materials-ul li{font-size:18px;color:#666;text-align:left;display:inline-block;float:left;width:100%;margin:0 0 10px;padding-right:10px}#single-project-path .pp-materials .pp-materials-ul li i{margin-right:7px}@media (max-width:767px){#single-project-path .pp-materials .pp-materials-ul li{width:100%;padding-right:0}}#single-project-path .pp-materials .pp-materials-images{margin-top:-5px;margin-left:-5px;margin-right:-5px}#single-project-path .pp-materials .pp-materials-images .col-xs-4{padding:5px;padding-left:5px;padding-right:5px}#single-project-path .pp-materials .pp-materials-images .col-xs-4 div{min-height:178px;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important}@media (min-width:992px) and (max-width:1199px){#single-project-path .pp-materials .pp-materials-images .col-xs-4 div{min-height:145px}}@media (min-width:768px) and (max-width:991px){#single-project-path .pp-materials .pp-materials-images .col-xs-4 div{min-height:108px}}@media (max-width:767px){#single-project-path .pp-materials .pp-materials-images .col-xs-4 div{min-height:31vw}}#single-project-path .pp-steps{padding-top:60px;padding-bottom:60px}#single-project-path .pp-steps .row{margin-top:40px;margin-bottom:15px}#single-project-path .pp-steps h2{color:#3fafed;margin:10px 0 40px;font-weight:300}#single-project-path .pp-steps h4{color:#3fafed;margin:10px 0 40px;font-size:30px;margin-top:-4px;margin-bottom:10px;font-weight:300}@media (max-width:767px){#single-project-path .pp-steps h4{margin-top:20px}}#single-project-path .pp-steps h5{margin-top:0;margin-bottom:5px;font-size:18px;font-weight:400}#single-project-path .pp-steps .pp-step-img1{width:100%}#single-project-path .pp-steps .pp-step-img1 div{width:100%;height:260px;background-size:contain;background-repeat:no-repeat;background-position:center center}@media (min-width:992px) and (max-width:1199px){#single-project-path .pp-steps .pp-step-img1 div{height:230px}}@media (max-width:991px){#single-project-path .pp-steps .pp-step-img1 div{height:165px}}@media (max-width:767px){#single-project-path .pp-steps .pp-step-img1 div{width:75%;height:50vw}}#single-project-path .pp-steps .pp-step-img2{width:31%;display:inline-block;float:left}#single-project-path .pp-steps .pp-step-img2:first-child{margin-right:2%}#single-project-path .pp-steps .pp-step-img2:nth-child(2){margin-right:2%}#single-project-path .pp-steps .pp-step-img2 div{width:100%;height:260px;background-size:contain;background-repeat:no-repeat;background-position:center center}@media (min-width:992px) and (max-width:1199px){#single-project-path .pp-steps .pp-step-img2 div{height:230px}}@media (max-width:991px){#single-project-path .pp-steps .pp-step-img2 div{height:165px}}@media (max-width:767px){#single-project-path .pp-steps .pp-step-img2 div{height:28vw}}#single-project-path .pp-steps .pp-step-desc{line-height:1.5;font-size:16px}#single-project-path .pp-tip-bubbles{margin-top:0;margin-bottom:0}#single-project-path .pp-tip-bubbles .pp-bg-Purple{background-color:#9c78c5}#single-project-path .pp-tip-bubbles .pp-bg-Yellow{background-color:#e0bf3b}#single-project-path .pp-tip-bubbles .pp-bg-Green{background-color:#51b985}#single-project-path .pp-tip-bubbles .pp-bg-Orange{background-color:#e66f27}#single-project-path .pp-tip-bubbles .pp-tip-icon{display:inline-block;width:35px}#single-project-path .pp-tip-bubbles h4{display:inline-block;color:#fff;font-weight:500;font-size:24px;margin-bottom:0;margin-left:5px;vertical-align:bottom;line-height:16px}#single-project-path .pp-tip-bubbles .pp-tip-desc{color:#fff;margin-top:10px}#single-project-path .pp-tip-bubbles .pp-tip-desc p{line-height:1.3em}#single-project-path .pp-whats-next{padding-top:30px;padding-bottom:60px;background-color:#ebebeb}#single-project-path .pp-whats-next h2{color:#3fafed;margin:0 0 20px;font-weight:300}#single-project-path .pp-ideas{padding-top:30px;padding-bottom:30px}#single-project-path .pp-ideas h2{color:#3fafed;margin-bottom:20px;font-weight:300}#single-project-path .pp-ideas .col-sm-4{padding-bottom:30px}#single-project-path .pp-ideas .col-sm-4 a{text-align:center;display:block}#single-project-path .pp-ideas .col-sm-4 .pp-ideas-img{width:100%;height:360px;background-position:center center;background-repeat:no-repeat;background-size:cover!important}@media screen and (min-width:992px) and (max-width:1199px){#single-project-path .pp-ideas .col-sm-4 .pp-ideas-img{height:293px}}@media screen and (min-width:768px) and (max-width:991px){#single-project-path .pp-ideas .col-sm-4 .pp-ideas-img{height:220px}}@media screen and (max-width:767px){#single-project-path .pp-ideas .col-sm-4 .pp-ideas-img{height:45vw}}#single-project-path .pp-ideas .col-sm-4 h4{text-align:center;height:38px;overflow:hidden}#single-project-path .pp-ideas .col-sm-4 .mc-blue-btn{margin-top:5px}#single-project-path .pp-featured-maker{padding-top:30px;padding-bottom:60px;background-color:#ebebeb}#single-project-path .pp-featured-maker h2{color:#3fafed;margin:10px 0 40px;font-weight:300}#single-project-path .pp-buttons{padding:60px 0}#single-project-path .pp-buttons .ghost-arrow-btn:first-child{margin-right:10%}@media (max-width:991px){#single-project-path .pp-buttons .ghost-arrow-btn:first-child{margin-right:0;margin-bottom:15px}}#single-project-path .pp-disclaimer .container{padding-top:40px;padding-bottom:40px;border-top:1px solid #3fafed}#single-project-path .pp-disclaimer .container p{font-size:14px;line-height:1.5em;font-style:italic}#single-project-path .pp-disclaimer .container p:first-child{margin-bottom:0}#single-project-path .pp-colab-share{padding:90px 0;background-color:#ebebeb}#single-project-path .pp-colab-share .col-xs-12:first-child{margin-bottom:60px}#single-project-path .pp-colab-share img{height:75px}#single-project-path .pp-colab-share h3{font-weight:300}#single-project-path .pp-colab-share p{max-width:300px;margin-left:auto;margin-right:auto;margin-bottom:30px;line-height:1.6em}.project-path-gallery{position:relative}.project-path-gallery .ppg-hero{padding:0 15px;background-size:cover;background-repeat:no-repeat;background-position:center center;text-align:center;position:relative;height:360px}@media (max-width:750px){.project-path-gallery .ppg-hero{height:48vw}}@media (max-width:550px){.project-path-gallery .ppg-hero{height:50vw;padding:0}}.project-path-gallery .ppg-hero .ppg-div{position:absolute;bottom:20%;left:0;right:0}.project-path-gallery .ppg-hero .ppg-div img{width:35%;max-width:447px;height:auto;display:block;margin-left:auto;margin-right:auto}@media (max-width:550px){.project-path-gallery .ppg-hero .ppg-div img{width:60%}}.project-path-gallery .ppg-hero .ppg-div h1{color:#3fafed;font-size:100px;font-family:"Roboto Bold";line-height:1.2em;margin-top:10px;position:relative;bottom:-40px}@media (max-width:750px){.project-path-gallery .ppg-hero .ppg-div h1{font-size:14vw}}@media (max-width:550px){.project-path-gallery .ppg-hero .ppg-div h1{font-size:8vw}}.project-path-gallery .ppg-hero .ppg-c-paths{margin-left:auto;margin-right:auto;max-width:750px;height:100%;padding-top:30px;padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between}.project-path-gallery .ppg-hero .ppg-c-paths .ppg-hero-path-cirlce{padding-left:15px;padding-right:15px;-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}@media (max-width:767px){.project-path-gallery .ppg-hero .ppg-c-paths .ppg-hero-path-cirlce{padding-left:8px;padding-right:8px}}@media (max-width:550px){.project-path-gallery .ppg-hero .ppg-c-paths .ppg-hero-path-cirlce{padding-right:1px;padding-left:1px}}.project-path-gallery .ppg-hero .ppg-c-paths .ppg-c-img{display:block;overflow:hidden;width:155px;height:155px;margin-right:auto;margin-left:auto;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important;border-radius:50%;position:relative;border:5px solid #3fafed;box-shadow:2px 2px 15px rgba(0,0,0,.3)}@media (max-width:767px){.project-path-gallery .ppg-hero .ppg-c-paths .ppg-c-img{width:100%;height:21.5vw}}@media (max-width:550px){.project-path-gallery .ppg-hero .ppg-c-paths .ppg-c-img{width:100%;height:27vw}}.project-path-gallery .ppg-hero .ppg-c-paths h4{color:#fff;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.4);position:absolute;bottom:2px;left:0;right:0;padding:0 20px}@media (max-width:550px){.project-path-gallery .ppg-hero .ppg-c-paths h4{font-size:14px;padding:0}}.project-path-gallery .ppg-hero .ppg-c-paths .ppg-gradient{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,0);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(186,226,249,0) 36%,rgba(63,175,237,.72) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(36%,rgba(186,226,249,0)),color-stop(100%,rgba(63,175,237,.72)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(186,226,249,0) 36%,rgba(63,175,237,.72) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(186,226,249,0) 36%,rgba(63,175,237,.72) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(186,226,249,0) 36%,rgba(63,175,237,.72) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(186,226,249,0) 36%,rgba(63,175,237,.72) 100%)}.project-path-gallery .ppg-startmaking{padding-top:15px;padding-bottom:15px;background-color:#3fafed;text-align:center;position:relative}.project-path-gallery .ppg-startmaking h2{color:#fff;margin-bottom:10px;margin-top:0}.project-path-gallery .ppg-startmaking h3{color:#fff;margin-top:0}.project-path-gallery .ppg-startmaking a{background-color:#fff;padding:10px 25px;border-radius:25px;font-size:16px;font-weight:400;transition:background-color .2s;display:inline-block}.project-path-gallery .ppg-startmaking a:focus,.project-path-gallery .ppg-startmaking a:hover{background-color:#efefef;text-decoration:none;transition:background-color .2s}.project-path-gallery .ppg-startmaking .triangle-block{width:26px;height:26px;background-color:#3fafed;position:absolute;top:-13px;left:0;right:0;margin-left:auto;margin-right:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:450px){.project-path-gallery .ppg-startmaking .triangle-block{display:none}}.project-path-gallery .ppg-paths .row{display:flex}@media (max-width:750px){.project-path-gallery .ppg-paths .row{flex-direction:column}}.project-path-gallery .ppg-paths article{padding-top:50px;padding-bottom:50px}.project-path-gallery .ppg-paths article .container{position:relative}.project-path-gallery .ppg-paths article .ppg-feat-img{transition:.2s;display:inline-block;float:left;width:30%;height:auto;margin-top:15px;margin-left:2%;padding:1.2% 1.2% 0 1.2%;box-shadow:0 0 6px rgba(0,0,0,.5);background:#fff;position:relative;border-radius:1px}.project-path-gallery .ppg-paths article .ppg-feat-img:first-child{margin-left:4%}@media (max-width:767px){.project-path-gallery .ppg-paths article .ppg-feat-img{margin-left:0!important;width:32%;margin-bottom:15px}}.project-path-gallery .ppg-paths article .ppg-feat-img .ppg-title{font-family:"Permanent Marker";color:rgba(21,23,51,.8);font-size:18px;display:flex;align-content:center;justify-content:center;align-items:center;text-align:center;min-height:60px}.project-path-gallery .ppg-paths article:nth-of-type(even){background-color:#ebebeb}.project-path-gallery .ppg-paths article .ppg-makey{position:absolute;bottom:0;right:0;width:40%}@media (max-width:750px){.project-path-gallery .ppg-paths article .ppg-makey{width:30%}}@media (max-width:520px){.project-path-gallery .ppg-paths article .ppg-makey{width:20%;bottom:35px}}.project-path-gallery .ppg-paths article h2{font-size:48px;color:#3fafed;margin-top:0;margin-bottom:5px}.project-path-gallery .ppg-paths article .ppg-path-desc p{line-height:1.4em}.project-path-gallery .ppg-paths article h4{color:#3fafed;font-weight:400;margin-top:30px;margin-bottom:5px;font-size:24px}.project-path-gallery .ppg-paths article .ppg-path-goals{width:80%}.project-path-gallery .ppg-paths article .ppg-path-goals p{line-height:1.4em}.project-path-gallery .ppg-paths article .mc-blue-btn{margin-top:15px;min-width:200px;text-align:center}.project-path-gallery .helps-make-makers{border-top:20px solid #3fafed;background-color:#fff}.project-path-gallery .helps-make-makers .triangle-block{background-color:#fff}.project-landing{position:relative}.project-landing #hero{position:relative}@media (max-width:767px){.project-landing #hero{height:52vw;background-size:cover;background-repeat:no-repeat;background-position:center center}}.project-landing #hero h1{position:absolute;top:35%;left:0;right:0;color:#fff;letter-spacing:4px;font-weight:300;font-size:42px;text-shadow:0 0 27px #000;text-transform:uppercase}.project-landing #hero h1 span{font-size:28px;text-transform:initial;font-weight:600}@media (max-width:767px){.project-landing #hero h1{font-size:9vw;top:30%;line-height:1em}.project-landing #hero h1 span{font-size:4vw;line-height:1.2em}}@media (max-width:767px){.project-landing #hero #animation{display:none}}.project-landing .mc-blue-arrow-btn{position:absolute;z-index:2}@media (max-width:767px){.project-landing .mc-blue-arrow-btn{display:none}}.project-landing #week-1-scroller .mc-blue-arrow-btn{top:50px;left:54%}.project-landing #week-2-scroller .mc-blue-arrow-btn{top:230px;left:76%}.project-landing #week-3-scroller .mc-blue-arrow-btn{top:445px;left:79%}.project-landing #week-4-scroller .mc-blue-arrow-btn{top:547px;left:53%}.project-landing #week-5-scroller .mc-blue-arrow-btn{top:400px;left:16%}.project-landing #week-6-scroller .mc-blue-arrow-btn{top:125px;left:11%}.project-landing .pl-sponsored-projects{padding:30px 0;position:relative;background-color:#ebebeb}.project-landing .pl-sponsored-projects .triangle-block{width:26px;height:26px;background-color:#ebebeb;position:absolute;top:-13px;left:0;right:0;margin-left:auto;margin-right:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:450px){.project-landing .pl-sponsored-projects .triangle-block{display:none}}.project-landing .pl-sponsored-projects h3{color:#3fafed;font-size:30px;line-height:1.1em;margin-top:140px;margin-bottom:25px;text-transform:uppercase}@media (max-width:767px){.project-landing .pl-sponsored-projects h3{margin-top:30px}}.project-landing .pl-sponsored-projects .btn-cyan{padding:18px 50px;border-radius:30px}.project-landing .pl-sponsored-projects img{width:110px;height:auto}.project-landing .pl-sponsored-projects .pl-sponsored-blue{color:#3fafed;text-transform:uppercase;margin-top:30px;line-height:1.3em}.project-landing .pl-sponsored-projects .pl-theme-sponsor{margin-top:20px}.project-landing .pl-sponsored-projects .pl-theme-sponsor span{font-size:14px;color:#888;font-weight:300}.project-landing .pl-sponsored-projects .pl-theme-sponsor img{padding-left:3px}@media (max-width:767px){.project-landing .pl-sponsored-projects a{margin-top:0}.project-landing .pl-sponsored-projects .col-sm-push-6>img{float:left;padding:0 15px 15px 0}.project-landing .pl-sponsored-projects .pl-sponsored-blue{margin-top:0}.project-landing .pl-sponsored-projects .col-sm-pull-6{text-align:center}}.project-landing .project-theme{padding:60px 0}.project-landing .project-theme:nth-child(even){background-color:#ebebeb}.project-landing .project-theme h2{color:#3fafed;margin-top:0;font-weight:300;text-transform:uppercase;letter-spacing:2px}.project-landing .project-theme p{line-height:1.6em;margin-bottom:0;height:100px}.project-landing .project-theme h5{font-size:16px;font-weight:400;margin-bottom:5px}.project-landing .project-theme hr{margin-top:30px;margin-bottom:30px;border-top:1px solid #3fafed}.project-landing .project-theme h3{color:#3fafed;margin-top:0;text-align:center;font-weight:300}@media (max-width:767px){.project-landing .project-theme .pl-theme-desc{margin-bottom:15px}.project-landing .project-theme .pl-theme-desc p{height:100%}}.project-landing .project-theme .pl-theme-projects{display:flex;justify-content:space-between}@media (max-width:767px){.project-landing .project-theme .pl-theme-projects{flex-wrap:wrap;margin:0 -15px}}.project-landing .project-theme .pl-theme-projects .pl-theme-project{display:inline-block;width:200px;text-align:center}@media (min-width:768px) and (max-width:991px){.project-landing .project-theme .pl-theme-projects .pl-theme-project{width:150px}}@media (max-width:767px){.project-landing .project-theme .pl-theme-projects .pl-theme-project{width:50%;padding:0 15px 15px;margin-bottom:15px}}.project-landing .project-theme .pl-theme-projects .pl-theme-project h4{text-align:center;color:#444;font-size:18px;text-transform:uppercase;font-weight:300;line-height:1.2em;margin-top:0;margin-bottom:10px;height:45px;overflow:hidden;position:relative}.project-landing .project-theme .pl-theme-projects .pl-theme-project h4 span{position:absolute;bottom:0;left:0;right:0}.project-landing .project-theme .pl-theme-projects .pl-theme-project .pl-project-img-parent{width:100%;height:200px;overflow:hidden;display:block}.project-landing .project-theme .pl-theme-projects .pl-theme-project .pl-project-img-parent .pl-project-img{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;transition:transform .2s cubic-bezier(.4,0,1,1)}@media (min-width:768px) and (max-width:991px){.project-landing .project-theme .pl-theme-projects .pl-theme-project .pl-project-img-parent{height:200px}}@media (min-width:768px) and (max-width:991px){.project-landing .project-theme .pl-theme-projects .pl-theme-project .pl-project-img-parent{height:150px}}@media (max-width:767px){.project-landing .project-theme .pl-theme-projects .pl-theme-project .pl-project-img-parent{height:40vw}}.project-landing .project-theme .pl-theme-projects .pl-theme-project .btn-cyan{display:block;text-align:center;border-radius:20px;margin-top:10px}.project-landing .project-theme .pl-theme-projects .pl-theme-project:hover .pl-project-img{transform:scale(1.07);transition:transform .2s cubic-bezier(.4,0,1,1)}.project-landing .project-theme .pl-theme-projects .pl-theme-project:hover .btn-cyan{background-color:#029bd4;transition:background-color .2s}.project-landing .project-theme .container{position:relative}.project-landing .project-theme .container .pl-scroll-up{position:absolute;top:0;right:-30px;color:#3fafed;cursor:pointer}@media (max-width:767px){.project-landing .project-theme .container .pl-scroll-up{display:none}}.sponsored-projects-collection{position:relative}.sponsored-projects-collection .sp-pjct-hero{padding:0 15px;background-size:cover;background-repeat:no-repeat;background-position:center center;text-align:center;position:relative;height:38vw}.sponsored-projects-collection .sp-pjct-hero .sp-pjct-div{position:absolute;top:40%;left:0;right:0;transform:translateY(-50%);text-shadow:0 0 27px #000}.sponsored-projects-collection .sp-pjct-hero .sp-pjct-div img{width:110px;height:auto;display:block;margin-left:auto;margin-right:auto}.sponsored-projects-collection .sp-pjct-hero .sp-pjct-div h1{color:#fff;font-size:50px;font-weight:300;line-height:1.2em;margin-bottom:0;margin-top:30px}@media (max-width:767px){.sponsored-projects-collection .sp-pjct-hero .sp-pjct-div{padding-top:0}.sponsored-projects-collection .sp-pjct-hero .sp-pjct-div img{width:10vw}.sponsored-projects-collection .sp-pjct-hero .sp-pjct-div h1{font-size:6vw;margin-top:5px;margin-bottom:0}}.sponsored-projects-collection .sp-pjct-theme{margin-top:60px;margin-bottom:60px}.sponsored-projects-collection .sp-pjct-theme h2{color:#3fafed;margin-top:0;font-weight:300;text-transform:uppercase;letter-spacing:2px}.sponsored-projects-collection .sp-pjct-theme p{line-height:1.6em;margin-bottom:0;height:100px}.sponsored-projects-collection .sp-pjct-theme h5{font-size:16px;font-weight:500;margin-bottom:5px}.sponsored-projects-collection .sp-pjct-theme hr{margin-top:30px;margin-bottom:20px;border-top:1px solid #3fafed}.sponsored-projects-collection .sp-pjct-theme h3{color:#3fafed;margin-top:0;margin-bottom:30px;text-align:center;font-weight:300}@media (max-width:767px){.sponsored-projects-collection .sp-pjct-theme .sp-pjct-desc{margin-bottom:15px}.sponsored-projects-collection .sp-pjct-theme .sp-pjct-desc p{height:100%}}.sponsored-projects-collection .sp-pjct-theme .sp-pjct-theme-sponsor{display:flex;align-items:center;position:absolute;top:-30px}@media (max-width:991px){.sponsored-projects-collection .sp-pjct-theme .sp-pjct-theme-sponsor{position:static;top:initial}}@media (max-width:767px){.sponsored-projects-collection .sp-pjct-theme .sp-pjct-theme-sponsor{margin-top:10px}}.sponsored-projects-collection .sp-pjct-theme .sp-pjct-theme-sponsor span{font-size:14px;font-weight:300;color:#888;text-transform:uppercase}.sponsored-projects-collection .sp-pjct-theme .sp-pjct-theme-sponsor img{display:inline-block;width:150px;height:auto;padding-left:8px}.sponsored-projects-collection .sp-pjct-theme .sp-pjct-projects-cont{display:flex;flex-wrap:wrap}@media (max-width:767px){.sponsored-projects-collection .sp-pjct-theme .sp-pjct-projects-cont{margin:0 -15px}}.sponsored-projects-collection .sp-pjct-theme .sp-pjct-projects-cont .sp-pjct-project{flex-basis:25%;text-align:center;padding:0 30px 50px}@media (min-width:768px) and (max-width:991px){.sponsored-projects-collection .sp-pjct-theme .sp-pjct-projects-cont .sp-pjct-project{flex-basis:33.3%}}@media (max-width:767px){.sponsored-projects-collection .sp-pjct-theme .sp-pjct-projects-cont .sp-pjct-project{flex-basis:50%;padding:0 15px 50px}}.sponsored-projects-collection .sp-pjct-theme .sp-pjct-projects-cont .sp-pjct-project a{display:inline-block;width:100%;text-align:center}@media (max-width:767px){.sponsored-projects-collection .sp-pjct-theme .sp-pjct-projects-cont .sp-pjct-project a{width:100%}}.sponsored-projects-collection .sp-pjct-theme .sp-pjct-projects-cont .sp-pjct-project a h3{text-align:center;color:#444;font-size:18px;text-transform:uppercase;font-weight:300;line-height:1.2em;margin-top:0;margin-bottom:10px;height:45px;overflow:hidden;position:relative}.sponsored-projects-collection .sp-pjct-theme .sp-pjct-projects-cont .sp-pjct-project a h3 span{position:absolute;bottom:0;left:0;right:0}.sponsored-projects-collection .sp-pjct-theme .sp-pjct-projects-cont .sp-pjct-project a .pl-project-img-parent{width:100%;height:230px;overflow:hidden;display:block}.sponsored-projects-collection .sp-pjct-theme .sp-pjct-projects-cont .sp-pjct-project a .pl-project-img-parent .pl-project-img{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;transition:transform .2s cubic-bezier(.4,0,1,1)}@media (min-width:992px) and (max-width:1199px){.sponsored-projects-collection .sp-pjct-theme .sp-pjct-projects-cont .sp-pjct-project a .pl-project-img-parent{height:175px}}@media (min-width:768px) and (max-width:991px){.sponsored-projects-collection .sp-pjct-theme .sp-pjct-projects-cont .sp-pjct-project a .pl-project-img-parent{height:180px}}@media (max-width:767px){.sponsored-projects-collection .sp-pjct-theme .sp-pjct-projects-cont .sp-pjct-project a .pl-project-img-parent{height:40vw}}.sponsored-projects-collection .sp-pjct-theme .sp-pjct-projects-cont .sp-pjct-project a .btn-cyan{display:block;text-align:center;border-radius:20px;margin-top:10px}.sponsored-projects-collection .sp-pjct-theme .sp-pjct-projects-cont .sp-pjct-project a:hover .pl-project-img{transform:scale(1.07);transition:transform .2s cubic-bezier(.4,0,1,1)}.sponsored-projects-collection .sp-pjct-theme .sp-pjct-projects-cont .sp-pjct-project a:hover .btn-cyan{background-color:#029bd4;transition:background-color .2s}.sponsors-landing{margin-top:30px;margin-bottom:30px}.sponsors-landing .spnosors-row{border-top:1px solid rgba(0,173,239,.9);padding-bottom:50px}.sponsors-landing h4.sponsors-type{font-size:35px}.sponsors-landing .faire-sponsors-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:10px}.sponsors-landing .sponsors-box-xl{width:320px;height:250px;margin-top:20px;padding-left:25px;padding-right:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sponsors-landing .sponsors-box-lg{width:230px;height:180px;margin-top:20px;padding-left:25px;padding-right:25px;border-right:1px solid #d3d3d3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sponsors-landing .sponsors-box-lg:last-child{border-right:none}.sponsors-landing .sponsors-box-md{width:160px;height:100px;margin-top:20px;padding-left:15px;padding-right:15px;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;margin-left:-1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sponsors-landing .sponsors-box-md:last-child{border-right:1px solid #d3d3d3}.sponsors-landing .sponsors-box-lg a,.sponsors-landing .sponsors-box-md a,.sponsors-landing .sponsors-box-xl a{width:100%}.sponsors-landing .sponsors-text-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px 0 15px}.sponsors-landing .sponsors-text-box-inner{width:25%;padding:7px 15px}.sponsors-landing .sponsors-text-box-inner p{color:#222;font-weight:300;font-size:20px;margin-bottom:0}.sponsors-landing .sponsors-btn-top{margin:20px 0;display:inline-block;padding:7px 25px;background-color:#f40b0b;color:#fff;border-radius:3px;font-size:16px;transition:background .2s}.sponsors-landing .sponsors-btn-top:active,.sponsors-landing .sponsors-btn-top:hover{background:#ea002a;transition:background .2s}.sponsors-landing .sponsors-btn-bottom{margin-bottom:50px;display:inline-block;padding:7px 25px;background-color:#c03830;color:#fff;border-radius:3px;font-size:14px}.sponsors-landing .sponsors-btn-bottom:hover{background:#c51a28}.sponsor-slide{padding:15px 30px;border-bottom:5px solid #37aef0;border-top:5px solid #37aef0}.sponsor-slide .title-w-border-r{margin-bottom:0}.sponsor-slide .sponsor_panel_title p{font-size:18px}.sponsor-slide h3.sponsor-slide-title{color:#333}.sponsor-slide .sponsor-slide-cat{color:#666;font-weight:400}.sponsor-slide h5{display:inline-block;margin:15px 10px 0}.sponsor-slide h5 a{padding:5px;color:#666}.sponsor-slide .carousel-inner{min-height:155px}.sponsor-slide .col-sm-5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.sponsor-slide .spnosors-row{padding-bottom:20px}.sponsor-slide .faire-sponsors-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:10px}.sponsor-slide .sponsors-box-xl{width:250px;height:125px;margin-top:20px;padding-left:15px;padding-right:15px;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;margin-left:-1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sponsor-slide .sponsors-box-xl:last-child{border-right:1px solid #d3d3d3}.sponsor-slide .sponsors-box-lg{width:200px;height:100px;margin-top:30px;margin-bottom:15px;padding-left:15px;padding-right:15px;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;margin-left:-1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sponsor-slide .sponsors-box-lg:last-child{border-right:1px solid #d3d3d3}.sponsor-slide .sponsors-box-md{width:120px;height:75px;margin-top:50px;margin-bottom:20px;padding-left:15px;padding-right:15px;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;margin-left:-1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sponsor-slide .sponsors-box-md:last-child{border-right:1px solid #d3d3d3}.sponsor-slide .sponsors-box-lg a,.sponsor-slide .sponsors-box-lg img,.sponsor-slide .sponsors-box-md a,.sponsor-slide .sponsors-box-md img,.sponsor-slide .sponsors-box-xl a,.sponsor-slide .sponsors-box-xl img{width:100%;margin-right:auto;margin-left:auto}.sponsor-slide .sponsors-text-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px 0 15px}.sponsor-slide .sponsors-text-box-inner{width:25%;padding:5px 15px}.sponsor-slide .sponsors-text-box-inner p{color:#222;font-weight:300;font-size:16px;margin-bottom:0}@media (max-width:767px){.sponsor-slide .sponsor_panel_bottom a{display:block}}.sponsor-slide .sponsor_panel_bottom a:focus,.sponsor-slide .sponsor_panel_bottom a:hover{color:#333;text-decoration:none}.sponsor-slide .sponsor_panel_bottom span{color:#666;padding:0 15px}@media (max-width:767px){.sponsor-slide .sponsor_panel_bottom span{display:none}}@media screen and (max-width:767px){.sponsors-landing .sponsors-text-box-inner{width:50%}.sponsors-landing h4.sponsors-type{font-size:24px}.sponsors-landing .sponsors-box-xl{width:180px;height:130px}.sponsors-landing .sponsors-box-lg{width:148px;height:100px}.sponsors-landing .sponsors-box-md{width:140px;height:90px}.sponsors-landing .sponsors-btn-top{margin-top:25px}.sponsor-slide .col-sm-5{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sponsor-slide h5{margin:5px 10px 0;text-align:center}.sponsor-slide h4.sponsor-slide-title{font-size:16px;text-align:center}}#project-print .pp-float-left{width:60%;float:left}#project-print .pp-float-right{width:35%;float:right}#project-print .pp-float-right .img-responsive{margin-bottom:20px}#project-print .header-logo{width:60%}#project-print h1{font-size:28px;text-transform:uppercase;font-weight:300;margin-top:0}#project-print h2{text-transform:uppercase;font-size:16px}#project-print h3{color:#3fafed;-webkit-print-color-adjust:exact;font-weight:300;margin-bottom:3px;margin-top:10px;font-size:22px}#project-print hr{width:50px;text-align:left;margin-left:0;margin-top:10px;margin-bottom:10px}#project-print p{font-size:14px;line-height:1.4em;margin-bottom:0}#project-print .p-materials,#project-print .pp-author,#project-print .pp-learn,#project-print .pp-steps,#project-print .pp-time,#project-print .pp-whats-next{margin-bottom:20px}#project-print .pp-steps .pp-step-desc{margin-bottom:20px}#project-print .pp-whats-next{margin-bottom:40px}#project-print .pp-time{border-top:1px solid #3fafed;border-bottom:1px solid #3fafed;padding:10px 0}#project-print .pp-time img{float:left;height:35px}#project-print .pp-time h4{margin-left:40px;margin-top:0;font-weight:300;text-transform:uppercase;margin-bottom:3px}#project-print .pp-time h5{margin-left:40px;margin-bottom:0;margin-top:0}#project-print .pp-disclaimer{font-size:13px;font-style:italic}#project-print .pp-materials .pp-materials-ul{padding-left:0}#project-print .pp-materials li{margin-bottom:3px}#project-print .pp-materials i{padding-right:8px}#project-print .pp-author .pp-author-img{height:150px;width:150px}#project-print .pp-author h4{font-weight:300;margin-bottom:5px}#project-print .pp-footer,#project-print .pp-hr{display:none}@media print{#project-print .pp-hr{display:block;position:absolute;bottom:0;width:85%;margin-left:auto;border-top:1px solid #3fafed}#project-print .pp-footer{position:absolute;bottom:0;right:0;display:inline-block;color:#3fafed;-webkit-print-color-adjust:exact}}.fancybox-skin{background:#fff;color:#333}.fancybox-inner h2{font-weight:700;font-style:italic;font-size:30px;margin-top:10px}.fancybox-inner h3{font-weight:700}.fancybox-inner form div label{text-align:center}#subForm{margin-top:10px}.modal-dialog{background:0 0;border:none;box-shadow:none}#newsletter-set-cookie{margin-top:0}.fancybox-inner #titllrt-titllrt{width:99%;font-size:15px;text-align:center;background-color:#fff;border:solid 1px #d3d3d3;border-top-color:#c9c9c9;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:10px 10px;-webkit-box-shadow:0 1px 1px rgba(255,255,255,.45),0 0 2px rgba(74,139,217,0),0 -1px 0 rgba(0,0,0,.02),inset 0 1px 0 rgba(0,0,0,.04),inset 0 2px 0 rgba(0,0,0,.02),inset 1px 0 0 rgba(0,0,0,.04),inset -1px 0 0 rgba(0,0,0,.04);-moz-box-shadow:0 1px 1px rgba(255,255,255,.45),0 0 2px rgba(74,139,217,0),0 -1px 0 rgba(0,0,0,.02),inset 0 1px 0 rgba(0,0,0,.04),inset 0 2px 0 rgba(0,0,0,.02),inset 1px 0 0 rgba(0,0,0,.04),inset -1px 0 0 rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(255,255,255,.45),0 0 2px rgba(74,139,217,0),0 -1px 0 rgba(0,0,0,.02),inset 0 1px 0 rgba(0,0,0,.04),inset 0 2px 0 rgba(0,0,0,.02),inset 1px 0 0 rgba(0,0,0,.04),inset -1px 0 0 rgba(0,0,0,.04);-webkit-transition:border-color .3s ease;-moz-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease;-webkit-appearance:none}.btn-modal{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#fe1a00),color-stop(1,#ce0100));background:-moz-linear-gradient(center top,#fe1a00 5%,#ce0100 100%);background-color:#fe1a00;text-indent:0;border:1px solid #d83526;display:inline-block;color:#fff;font-size:17px;font-weight:400;font-style:normal;width:99%;text-decoration:none;text-align:center;text-shadow:1px 1px 0 #b23e35;border-radius:4px;padding:9px 10px}@media all and (max-width:530px){#titllrt-titllrt,.btn-modal{height:38px}}@media all and (max-width:371px){.fancybox-inner{overflow:visible}.fancybox-inner h3{font-size:18px;line-height:1.2em;margin-bottom:10px}#newsletter-set-cookie{margin-top:10px}}.nl-modal-extra-cont h4{font-size:22px;font-weight:400}.nl-modal-extra-cont h5{font-size:18px;font-weight:400}.nl-modal-extra-cont p{line-height:1.2em}.nl-modal-extra-cont .nl-modal-div1{padding:15px 10px;background-color:#4a90e2}.nl-modal-extra-cont .nl-modal-div1 .col-sm-8{color:#fff}.nl-modal-extra-cont .nl-modal-div1 .col-sm-4{color:#fff;padding-top:20px}.nl-modal-extra-cont .nl-modal-div2{padding:15px 10px 0 10px}.nl-modal-extra-cont .nl-modal-div2 h4{line-height:1.3em;font-weight:500}.nl-modal-extra-cont .nl-modal-div2 form{margin:0;padding:5px 0 20px}.nl-modal-extra-cont .nl-modal-div2 form h4{color:#4a90e2;margin-bottom:0}.nl-modal-extra-cont .nl-modal-div2 form hr{margin-top:0;margin-bottom:0}.nl-modal-extra-cont input[type=checkbox]{display:none}.nl-modal-extra-cont input[type=checkbox]+span.newcheckbox{background-color:#fff;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:10px;border-radius:2px;display:inline-block;position:relative;margin-top:20px}.nl-modal-extra-cont input[type=checkbox]:checked+span.newcheckbox{background-color:#fafafa;border:1px solid #adb8c0;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px rgba(255,255,255,.1);color:#99a1a7}.nl-modal-extra-cont input[type=checkbox]:checked+span:after{font-size:28px;left:6px}.nl-modal-extra-cont input[type=checkbox]:checked+span:after{content:'\2714';font-size:14px;position:absolute;top:0;left:5px;color:#5286cc}.nl-modal-extra-cont .ghost-button-black{display:inline-block;padding:5px 25px;margin-top:15px;color:#fff;border:2px solid #111;text-align:center;outline:0;background-color:#111;text-decoration:none;font-weight:300}.nl-modal-extra-cont .ghost-button-black:active,.nl-modal-extra-cont .ghost-button-black:hover{background-color:#fff;color:#111;border:2px solid #111;transition:all .2s ease}.get-involved,.get-started{margin-top:50px}@media (max-width:750px){.get-involved,.get-started{margin-top:15px}}.get-involved div.inner-content,.get-started div.inner-content{flex:1;min-width:200px;border-radius:25px;border:5px solid #3fafed;padding:10px 20px;margin:15px 0;display:flex;flex-direction:column}.get-involved div.inner-content .btn,.get-started div.inner-content .btn{margin-bottom:10px;margin-top:auto;border-radius:15px}.get-involved .inner-content h3,.get-started .inner-content h3{color:#3fafed;text-align:center;margin-top:12px}.get-involved .display-flex,.get-started .display-flex{display:flex;flex-wrap:wrap}.get-involved .display-flex>[class*=col-],.get-started .display-flex>[class*=col-]{display:flex;flex-direction:column}.get-involved h1,.get-started h1{font-size:50px;font-family:"Roboto Light";text-align:center}.get-involved .our-mission,.get-started .our-mission{background-color:#fff;padding-top:50px;padding-bottom:50px}.get-involved .home-hero,.get-started .home-hero{margin-bottom:20px}.get-involved div.inner-content{margin:15px 10px;border-color:#151733;background:#fff}.get-involved div.inner-content h3{color:#151733}#panel5{margin-top:0;background-image:url(../assets/img/svg/makercamp-2021.svg),url(../assets/img/svg/makey-assembly-line.svg),url(../assets/img/svg/makey-3d-print.svg),url(../assets/img/svg/make-rocket-sideways.svg);background-position:90% -9%,10% 100%,2% 2%,87% 92%;background-size:180px,150px,100px,155px;background-repeat:no-repeat}@media (max-width:750px){#panel5{background-position:96% -3%,10% 89%,2% 2%,100% 90%;background-size:180px,120px,120px,125px}}#panel5 h2{font-family:"Permanent Marker"}#panel5 h4{font-weight:700}.double-btn{display:flex;justify-content:space-between;margin:25px 0 20px 0;width:100%}.double-btn .btn{min-width:400px}@media screen and (max-width:850px){.double-btn{flex-direction:column}.double-btn .btn:last-of-type{margin-top:15px}}.page-template-page-socialmedia h1.entry-title{display:none}.page-template-page-toolkits footer,.page-template-page-toolkits header{position:relative;z-index:99}@media screen and (min-width:982px){.page-template-page-toolkits{overflow:initial!important}.page-template-page-toolkits .page-leftnav>.row .content{padding:0 30px}}@media screen and (max-width:981px){.page-template-page-toolkits .page-leftnav>.row .content{margin:0 15px}}.page-template-page-toolkits h1{font-weight:400;font-size:28px;margin-top:20px;white-space:nowrap}.page-template-page-toolkits h2,.page-template-page-toolkits h3{font-size:24px;margin-top:30px;color:#3fafed}.page-template-page-toolkits h2.section-header,.page-template-page-toolkits h3.section-header{font-size:36px;text-transform:uppercase}.page-template-page-toolkits h3{font-size:20px}.page-template-page-toolkits .image_grid:last-child{padding-bottom:0}.page-template-page-toolkits .toolkit-header{background:#fff;border-bottom:solid 1px #ccc;position:relative;z-index:9}@media screen and (max-width:982px){.page-template-page-toolkits .toolkit-header{margin-bottom:30px}}.page-template-page-toolkits .toolkit-header .row .toolkit-header-title{padding-left:35px;margin-top:8px}.page-template-page-toolkits .toolkit-header .row .toolkit-header-title img{float:left;margin:19px 15px 0 10px}.page-template-page-toolkits .toolkit-header .row .toolkit-tabs .nav-tabs{border-bottom:none;margin-top:17px;margin-bottom:3px}.page-template-page-toolkits .toolkit-header .row .toolkit-tabs .nav>li>a{color:#333;opacity:.6;font-size:16px;border:none;border-radius:0;padding:11px 25px;margin-top:10px}@media screen and (min-width:767px) and (max-width:900px){.page-template-page-toolkits .toolkit-header .row .toolkit-tabs .nav>li>a{padding:11px 12px}}.page-template-page-toolkits .toolkit-header .row .toolkit-tabs .nav>li>a:active,.page-template-page-toolkits .toolkit-header .row .toolkit-tabs .nav>li>a:focus,.page-template-page-toolkits .toolkit-header .row .toolkit-tabs .nav>li>a:hover{opacity:.9;border:none;-webkit-box-shadow:0 3px 0 0 #ea002a;-moz-box-shadow:0 3px 0 0 #ea002a;box-shadow:0 3px 0 0 #ea002a}.page-template-page-toolkits .toolkit-header .row .toolkit-tabs .nav>li.current_page_item>a{opacity:.9;border:none;-webkit-box-shadow:0 3px 0 0 #ea002a;-moz-box-shadow:0 3px 0 0 #ea002a;box-shadow:0 3px 0 0 #ea002a}.page-template-page-toolkits .toolkit-header .row .right-banner{position:absolute;top:20px;right:0;background-color:transparent;color:#fff;border:20px solid #ea002a;border-left-color:transparent;height:30px;padding:0 15px;display:flex;align-content:center;justify-content:center;align-items:center}.page-template-page-toolkits .toolkit-header .row .right-banner:active,.page-template-page-toolkits .toolkit-header .row .right-banner:focus,.page-template-page-toolkits .toolkit-header .row .right-banner:hover{border:20px solid red;border-left-color:transparent;text-decoration:underline}.page-template-page-toolkits .left-hand-nav{position:-webkit-sticky;position:sticky;top:120px;z-index:8}@media screen and (max-width:982px){.page-template-page-toolkits .left-hand-nav{display:none}}.page-template-page-toolkits .left-hand-nav #menu-toolkit-left-hand-nav{margin-top:15px}@media screen and (min-width:1200px){.page-template-page-toolkits .left-hand-nav #menu-toolkit-left-hand-nav{padding-left:60px}}.page-template-page-toolkits .left-hand-nav #menu-toolkit-left-hand-nav li{color:#4a4a4a;font-family:Roboto;line-height:1.2em;list-style:none;width:125%;margin-left:-25%;padding-left:25%;cursor:pointer;position:relative}.page-template-page-toolkits .left-hand-nav #menu-toolkit-left-hand-nav li a{padding:7px 0;display:block;color:#1989c7;font-size:16px;line-height:24px}.page-template-page-toolkits .left-hand-nav #menu-toolkit-left-hand-nav li a:active{text-decoration:underline}.page-template-page-toolkits .left-hand-nav #menu-toolkit-left-hand-nav li.current-menu-item,.page-template-page-toolkits .left-hand-nav #menu-toolkit-left-hand-nav li:hover{color:#4a4a4a;background:#f0f0f0}.page-template-page-toolkits .left-hand-nav #menu-toolkit-left-hand-nav li.current_page_item{background:#ccc}.page-template-page-toolkits .left-hand-nav #menu-toolkit-left-hand-nav li.section-header{padding-left:15%;font-family:"Roboto Bold"}.page-template-page-toolkits .left-hand-nav #menu-toolkit-left-hand-nav li.section-header:hover{background:0 0}.page-template-page-toolkits .left-hand-nav #menu-toolkit-left-hand-nav li.section-header a{color:#333;line-height:24px;text-transform:uppercase;pointer-events:none;cursor:pointer}.page-template-page-toolkits .left-hand-nav .downArrow{position:sticky;bottom:30px;margin-left:40%;padding-top:20px}.page-template-page-toolkits .left-hand-nav .downArrow::after{font-family:FontAwesome;content:'\f107';color:#37afed;font-size:36px;text-shadow:0 0 5px #fff,5px -5px 5px #fff,-5px 5px 5px #fff,5px 5px 5px #fff}.page-template-page-toolkits .toolkit-content{margin-top:15px;font-size:20px}@media screen and (max-width:982px){.page-template-page-toolkits .toolkit-content{position:relative;top:-15px}}.page-template-page-toolkits .toolkit-section-wrapper{margin-top:30px}.page-template-page-toolkits .toolkit-section-wrapper .toolkit-section p{font-family:"Roboto Light"}.page-template-page-toolkits .toolkit-section-wrapper .toolkit-section a.toolkit-anchor{display:block;position:relative;top:-140px;visibility:hidden}.back-to-top a{padding:25px;display:block;font-size:18px}.back-to-top a::after{padding-left:15px;font-family:FontAwesome;content:'\f077'}.back-to-top a:active,.back-to-top a:focus,.back-to-top a:hover{text-decoration:none}@media screen and (max-width:981px){.back-to-top a{transform:scaleY(-1);display:none}}.page-leftnav>.subfooter-wrapper{height:111px;background:#d0eafc;width:calc(100% + 30px);margin-left:-15px!important}@media screen and (max-width:982px){.page-leftnav>.subfooter-wrapper{-webkit-transform:scaleY(1);transform:scaleY(1)}}.page-leftnav>.subfooter-wrapper .subfooter-links{display:flex;justify-content:center;align-items:center;height:100%;flex-wrap:nowrap;padding:0 15px}.page-leftnav>.subfooter-wrapper .subfooter-links .subfooter-link{width:25%;justify-content:center;align-items:center;border-left:solid 1px #979797;padding:10px 30px}.page-leftnav>.subfooter-wrapper .subfooter-links .subfooter-link:first-of-type{border-left:none}.page-leftnav>.subfooter-wrapper .subfooter-links .subfooter-link a{width:100%}.page-leftnav>.subfooter-wrapper .subfooter-links .subfooter-link a h4{font-size:14px;text-transform:capitalize}@media screen and (min-width:768px) and (max-width:987px){.page-leftnav>.subfooter-wrapper .subfooter-links .subfooter-link{padding:10px 15px}.page-leftnav>.subfooter-wrapper .subfooter-links .subfooter-link:first-of-type{padding-left:0}.page-leftnav>.subfooter-wrapper .subfooter-links .subfooter-link:last-of-type{padding-right:0}}@media screen and (max-width:767px){.page-leftnav>.subfooter-wrapper{height:100%}.page-leftnav>.subfooter-wrapper .subfooter-links{flex-direction:column}.page-leftnav>.subfooter-wrapper .subfooter-links .subfooter-link{width:100%;border:none;padding:20px 0 0}.page-leftnav>.subfooter-wrapper .subfooter-links .subfooter-link:last-of-type{padding-bottom:20px}}.page-template-page-main-categories .category-tabs,.page-template-page-sponsored-projects .category-tabs,.tax-partners .category-tabs{margin:10px 0 40px}.page-template-page-main-categories .category-tabs .nav-pills,.page-template-page-sponsored-projects .category-tabs .nav-pills,.tax-partners .category-tabs .nav-pills{width:100%;display:inline-flex;flex-wrap:wrap;justify-content:center;border:0}.page-template-page-main-categories .category-tabs .nav-item,.page-template-page-sponsored-projects .category-tabs .nav-item,.tax-partners .category-tabs .nav-item{margin-right:10px;width:18%}.page-template-page-main-categories .category-tabs .nav-item:first-of-type,.page-template-page-sponsored-projects .category-tabs .nav-item:first-of-type,.tax-partners .category-tabs .nav-item:first-of-type{margin-left:15px}.page-template-page-main-categories .category-tabs .nav-item:last-of-type,.page-template-page-sponsored-projects .category-tabs .nav-item:last-of-type,.tax-partners .category-tabs .nav-item:last-of-type{margin-right:0}.page-template-page-main-categories .category-tabs .nav-item a,.page-template-page-sponsored-projects .category-tabs .nav-item a,.tax-partners .category-tabs .nav-item a{border-radius:8px;border-width:3px}.page-template-page-main-categories .category-tabs .nav-item a:hover,.page-template-page-sponsored-projects .category-tabs .nav-item a:hover,.tax-partners .category-tabs .nav-item a:hover{border-width:3px;border-bottom:0}.page-template-page-main-categories .category-tabs .nav-item a img,.page-template-page-sponsored-projects .category-tabs .nav-item a img,.tax-partners .category-tabs .nav-item a img{width:100%}.page-template-page-main-categories .category-tabs .nav-item.active a,.page-template-page-sponsored-projects .category-tabs .nav-item.active a,.tax-partners .category-tabs .nav-item.active a{background-color:rgba(63,175,237,.8);border-color:#3fafed}@media (max-width:767px){.page-template-page-main-categories .category-tabs .nav-item,.page-template-page-sponsored-projects .category-tabs .nav-item,.tax-partners .category-tabs .nav-item{width:120px;margin-bottom:20px}}.page-template-page-main-categories .tab-content .tab-header,.page-template-page-sponsored-projects .tab-content .tab-header,.tax-partners .tab-content .tab-header{display:flex;align-content:center;align-items:center;flex-direction:row;margin-bottom:15px}.page-template-page-main-categories .tab-content .tab-header img,.page-template-page-sponsored-projects .tab-content .tab-header img,.tax-partners .tab-content .tab-header img{float:left;margin-right:10px;width:100px}.page-template-page-main-categories .tab-content .tab-header h2,.page-template-page-sponsored-projects .tab-content .tab-header h2,.tax-partners .tab-content .tab-header h2{font-family:"Permanent Marker";margin:0}.page-template-page-main-categories .tab-content .ppg-feat-img,.page-template-page-sponsored-projects .tab-content .ppg-feat-img,.tax-partners .tab-content .ppg-feat-img{transition:.2s;display:inline-block;float:left;width:30%;height:auto;margin-top:15px;margin-left:2%;padding:1.2% 1.2% 0 1.2%;box-shadow:0 0 6px rgba(0,0,0,.5);background:#fff;position:relative;border-radius:1px}.page-template-page-main-categories .tab-content .ppg-feat-img:first-of-type,.page-template-page-sponsored-projects .tab-content .ppg-feat-img:first-of-type,.tax-partners .tab-content .ppg-feat-img:first-of-type{margin-left:0}@media (max-width:767px){.page-template-page-main-categories .tab-content .ppg-feat-img,.page-template-page-sponsored-projects .tab-content .ppg-feat-img,.tax-partners .tab-content .ppg-feat-img{margin-left:0!important;width:49%;margin-bottom:15px}}.page-template-page-main-categories .tab-content .ppg-feat-img .ppg-title,.page-template-page-sponsored-projects .tab-content .ppg-feat-img .ppg-title,.tax-partners .tab-content .ppg-feat-img .ppg-title{font-family:"Permanent Marker";color:rgba(21,23,51,.8);font-size:18px;display:flex;align-content:center;justify-content:center;align-items:center;text-align:center;min-height:60px}.page-template-page-sponsored-projects .category-tabs .nav-item.active a{background-color:#fff;border:solid #3fafed}.tax-partners .partner-header{border-radius:25px;border:5px solid #3fafed;padding:10px 20px;margin:15px 0;height:100%}.tax-partners h1{margin-bottom:30px;text-align:center}.tax-partners .partner-description{margin-bottom:30px}.tax-partners .partner-description a.image-link{float:left;display:block;padding-left:30px}.tax-partners .partner-description a.image-link img{width:300px}.tax-partners .partner-description p{padding:30px;padding-top:0;margin:0}.tax-partners .partner-description .btn{float:right;margin-right:30px;margin-bottom:15px;border-radius:10px}@media (max-width:982px){.tax-partners .partner-description p{padding:30px}}@media (max-width:767px){.tax-partners .partner-description{flex-direction:column}.tax-partners .partner-description img{width:40%}}.tax-partners .partner-video{margin-bottom:30px;text-align:center}.tax-partners .partner-video .epypt-gallery-list .epyt-gallery-allthumbs{padding:0 30px}.tax-partners .partner-video .epypt-gallery-list .epyt-gallery-allthumbs .epyt-gallery-thumb .epyt-gallery-img-box{width:25%}.tax-partners .partner-video .epypt-gallery-list .epyt-gallery-allthumbs .epyt-gallery-thumb .epyt-gallery-title{font-weight:700;font-size:24px}@media screen and (max-width:560px){.tax-partners .partner-video .epypt-gallery-list .epyt-gallery-allthumbs{padding:0}.tax-partners .partner-video .epypt-gallery-list .epyt-gallery-allthumbs .epyt-gallery-thumb{margin-bottom:10px;border-bottom:solid 1px #ccc}.tax-partners .partner-video .epypt-gallery-list .epyt-gallery-allthumbs .epyt-gallery-thumb .epyt-gallery-img-box{margin-left:10px}.tax-partners .partner-video .epypt-gallery-list .epyt-gallery-allthumbs .epyt-gallery-thumb .epyt-gallery-title{font-size:20px;min-height:90px}.tax-partners .partner-video .epypt-gallery-list .epyt-gallery-allthumbs .epyt-gallery-thumb .epyt-gallery-dsc{font-size:16px;padding:0 10px;padding-bottom:15px}}.tax-partners .partner-video .epyt-gallery-style-grid .epyt-gallery-title{font-weight:700;font-size:20px}.tax-partners .social-wrap{float:left;margin-left:20px}.tax-partners .social-wrap h3{position:relative;top:-15px}@media (max-width:767px){.tax-partners .social-wrap h3{top:-10px;font-size:20px}}.tax-partners .social-wrap .partner-social-link{font-size:42px;color:#ccc;padding:10px;min-height:46px}.tax-partners .social-wrap .partner-social-link:hover{font-size:40px}.tax-partners .social-wrap .partner-social-link:hover i.fa-facebook{color:#3b5998}.tax-partners .social-wrap .partner-social-link:hover i.fa-twitter{color:#1da1f2}.tax-partners .social-wrap .partner-social-link:hover i.fa-instagram{color:#f56040}.tax-partners .social-wrap .partner-social-link:hover i.fa-youtube{color:red}.tax-partners .social-wrap .partner-social-link:hover i.fa-linkedin{color:#0e76a8}#page-panels{background-color:#fff}#page-panels p{color:#333}#page-panels .rectangle-image-carousel{position:relative}#page-panels .rectangle-image-carousel .carousel{max-width:100%}#page-panels .rectangle-image-carousel .carousel-inner .item{max-height:35.5vw}@media screen and (min-width:992px) and (max-width:1199px){#page-panels .rectangle-image-carousel .carousel-inner .item{max-height:38vw}}@media screen and (min-width:768px) and (max-width:991px){#page-panels .rectangle-image-carousel .carousel-inner .item{max-height:46vw}}@media (max-width:767px){#page-panels .rectangle-image-carousel .carousel-inner .item{max-height:50vw}}@media (max-width:767px){#page-panels .rectangle-image-carousel{padding-left:0;padding-right:0}}#page-panels .rectangle-image-carousel img{width:100%}#page-panels .rectangle-image-carousel .carousel-caption{color:#fff;top:50%;transform:translateY(-50%);bottom:inherit;padding-left:15px;padding-right:15px}@media (max-width:767px){#page-panels .rectangle-image-carousel .carousel-caption{top:0;transform:translateY(0);bottom:0;right:0;left:0}#page-panels .rectangle-image-carousel .carousel-caption .som-slider-link-left{margin-bottom:3px}}@media (max-width:767px){#page-panels .rectangle-image-carousel .carousel-caption .carousel-caption-inner{position:absolute;top:50%;right:0;left:0;margin-right:auto;margin-left:auto;transform:translateY(-50%)}}#page-panels .rectangle-image-carousel .carousel-caption h1{font-size:6vw;margin-top:0;margin-bottom:30px;font-weight:100}@media (max-width:767px){#page-panels .rectangle-image-carousel .carousel-caption h1{font-size:22px;margin-bottom:10px}}#page-panels .rectangle-image-carousel .carousel-caption .som-slider-txt{margin-bottom:30px;color:#fff;font-size:16px}@media (max-width:767px){#page-panels .rectangle-image-carousel .carousel-caption .som-slider-txt{margin-bottom:0}}#page-panels .rectangle-image-carousel .carousel-caption h2,#page-panels .rectangle-image-carousel .carousel-caption h3{line-height:1.3em}@media (max-width:767px){#page-panels .rectangle-image-carousel .carousel-caption h2,#page-panels .rectangle-image-carousel .carousel-caption h3{font-size:1em;margin-top:0}}#page-panels .rectangle-image-carousel .carousel-caption p{font-size:16px;font-weight:400;line-height:1.8em}#page-panels .rectangle-image-carousel .carousel-caption .som-slider-btns .som-slider-link-left,#page-panels .rectangle-image-carousel .carousel-caption .som-slider-btns .som-slider-link-right{font-weight:400;padding:0 15px;color:#fff;transition:color .2s}#page-panels .rectangle-image-carousel .carousel-caption .som-slider-btns .som-slider-link-left:hover,#page-panels .rectangle-image-carousel .carousel-caption .som-slider-btns .som-slider-link-right:hover{color:#00aeef;transition:color .2s}@media (max-width:767px){#page-panels .rectangle-image-carousel .carousel-caption .som-slider-btns .som-slider-link-left,#page-panels .rectangle-image-carousel .carousel-caption .som-slider-btns .som-slider-link-right{display:block}}@media (max-width:767px){#page-panels .rectangle-image-carousel .carousel-control{z-index:100;width:10%}}#page-panels .rectangle-image-carousel .carousel-control .glyphicon-chevron-left,#page-panels .rectangle-image-carousel .carousel-control .glyphicon-chevron-right{font-size:70px}@media (max-width:767px){#page-panels .rectangle-image-carousel .carousel-control .glyphicon-chevron-left,#page-panels .rectangle-image-carousel .carousel-control .glyphicon-chevron-right{font-size:40px;top:40%}}#page-panels .rectangle-image-carousel .carousel-inner>.item>a>img,#page-panels .rectangle-image-carousel .carousel-inner>.item>img{width:100%}#page-panels .rectangle-image-carousel .som-carousel-arrow{color:#fff;width:33px;position:absolute;bottom:-10px;left:0;right:0;margin-left:auto;margin-right:auto}@media (max-width:767px){#page-panels .rectangle-image-carousel .som-carousel-arrow{display:none}}#page-panels .fom-panel{background:linear-gradient(to right,#00a3da,#00b7e3,#00a3da);padding:15px 0 40px}@media (max-width:991px){#page-panels .fom-panel .house-ad{margin-top:30px}}#page-panels .fom-panel a:hover{text-decoration:none}#page-panels .fom-panel img{max-width:300px;max-height:250px;margin-right:auto;margin-left:auto}@media (max-width:767px){#page-panels .fom-panel img{max-width:100%}}#page-panels .fom-panel h2{color:#fff;font-weight:100;margin:20px 0}#page-panels .fom-panel p{color:#fff;margin:5px 0 0 0;font-size:18px}#page-panels .som-content-panel-1{padding:65px 0;background:#00597e}#page-panels .som-content-panel-1 h2{color:#fff;font-size:50px;font-weight:100;margin-top:0;margin-bottom:30px}@media (max-width:767px){#page-panels .som-content-panel-1 h2{font-size:22px}}#page-panels .som-content-panel-1 p{font-size:18px;line-height:1.8em;color:#fff}#page-panels .som-content-panel-2{position:relative;min-height:300px}#page-panels .som-content-panel-2 .som-2col-img-l{background-size:cover!important;height:100%;width:50%;position:absolute}@media (max-width:767px){#page-panels .som-content-panel-2 .som-2col-img-l{height:50vw;width:100%;position:static}}#page-panels .som-content-panel-2 .som-2col-img-r{background-size:cover!important;height:100%;width:50%;position:absolute;right:0}@media (max-width:767px){#page-panels .som-content-panel-2 .som-2col-img-r{height:50vw;width:100%;position:static}}#page-panels .som-content-panel-2 .row{height:400px;overflow:hidden}@media (min-width:992px) and (max-width:1199px){#page-panels .som-content-panel-2 .row{height:340px}}@media (min-width:768px) and (max-width:991px){#page-panels .som-content-panel-2 .row{height:320px}}@media (max-width:767px){#page-panels .som-content-panel-2 .row{height:auto}}#page-panels .som-content-panel-2 .som-2col-txt{padding:30px;color:#333}#page-panels .som-content-panel-2 .som-2col-txt h3{font-weight:100;font-size:42px;margin-bottom:15px;text-align:left}@media (max-width:1199px){#page-panels .som-content-panel-2 .som-2col-txt h3{font-size:30px}}#page-panels .som-content-panel-2 .som-2col-txt .som-2col-wyswyg{font-size:18px;line-height:1.8em;color:#231f20;margin-bottom:20px}#page-panels .wysiwyg_editor{padding:60px 0}#page-panels .wysiwyg_editor h3{font-weight:100;font-size:42px;color:#231f20;margin-bottom:15px}#page-panels .som-summer-reads{padding:60px 0;background-size:cover!important;height:600px;overflow:hidden}@media (min-width:768px) and (max-width:991px){#page-panels .som-summer-reads{height:550px}}@media (max-width:767px){#page-panels .som-summer-reads{height:auto}}#page-panels .som-summer-reads h3{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:50px;padding:8px;font-size:15px;font-weight:300;line-height:1em;border:1px solid #00aeef;display:inline-block;color:#00aeef}#page-panels .som-summer-reads h2{font-weight:100;font-size:50px;color:#fff;margin-top:0;margin-bottom:15px;text-align:center}@media (max-width:767px){#page-panels .som-summer-reads h2{font-size:40px}}#page-panels .som-summer-reads p{font-size:18px;line-height:1.8em;color:#fff;margin-bottom:20px}#page-panels .som-summer-reads .som-sr-wysiwyg{text-align:left}#page-panels .two_column_wysiwyg{padding-top:30px}#page-panels .two_column_wysiwyg .col-sm-6{padding-bottom:30px}#page-panels .two_column_wysiwyg ul{margin-top:20px;margin-bottom:25px;list-style-type:square;color:#337ab7}.container section{width:100vw;position:relative;margin-left:-50vw;left:50%}.white-bg{background:#fff;color:#333}.white-bg a.grid-item-desc{color:#fff}.white-bg .btn-outlined{background:#fff;color:#005e9a;border-color:#005e9a}.white-bg .btn-outlined:hover{color:#fff;background:#005e9a}.white-bg .panel-title,.white-bg .title-w-border-y{color:#333}.blue-bg{background:#005e9a}.blue-bg.btn:hover{color:#005e9a;border:1px solid #005e9a;background:#fff}.darkblue-bg{background:#2c4956}.darkblue-bg.btn:hover{color:#2c4956;border:1px solid #2c4956;background:#fff}.lightblue-bg{background:#3fafed}.lightblue-bg.btn:hover{color:#3fafed;border:1px solid #3fafed;background:#fff}.grey-bg{background:#4a4a4a}.grey-bg.btn:hover{color:#4a4a4a;border:1px solid #4a4a4a;background:#fff}.darkgrey-bg{background:#333}.darkgrey-bg.btn:hover{color:#333;border:1px solid #333;background:#fff}.blue-bg .owl-item,.blue-bg .panel-title,.blue-bg .title-w-border-y,.blue-bg a,.darkblue-bg .owl-item,.darkblue-bg .panel-title,.darkblue-bg .title-w-border-y,.darkblue-bg a,.darkgrey-bg .owl-item,.darkgrey-bg .panel-title,.darkgrey-bg .title-w-border-y,.darkgrey-bg a,.grey-bg .owl-item,.grey-bg .panel-title,.grey-bg .title-w-border-y,.grey-bg a,.lightblue-bg .owl-item,.lightblue-bg .panel-title,.lightblue-bg .title-w-border-y,.lightblue-bg a{color:#fff}.blue-bg.btn,.darkblue-bg.btn,.darkgrey-bg.btn,.grey-bg.btn,.lightblue-bg.btn{color:#fff}.btn{white-space:normal}.slider-panel{padding:0}.slider-panel .slideshow-title{display:flex;justify-content:center;margin-bottom:15px}.slider-panel .slideshow-title h2{color:#fff;text-align:center;padding-bottom:10px;font-size:28px}.slider-panel.white-bg .slideshow-title h2{color:#333;border-bottom:2px solid #f5a623}.slider-panel.white-bg .columns-1 .slide-text,.slider-panel.white-bg .columns-1 .slide-title{color:#333}.slider-panel.white-bg .columns-1 .slide-title{font-weight:700}.slider-panel.white-bg .slide-btn{margin-top:30px}.slider-panel .owl-carousel .item.slide .slide-image-section{width:100%;min-height:400px;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;display:flex;align-items:center;justify-content:center;border-radius:10px}.slider-panel .owl-carousel .item.slide .slide-image-section .slide-title,.slider-panel .owl-carousel .item.slide .slide-image-section a{position:absolute}.slider-panel .owl-carousel .item.slide .slide-image-section .slide-title{left:0;background:rgba(255,255,255,.9);padding:15px;color:#333;text-decoration:none;width:100%;text-align:center;font-weight:700;margin:0}.slider-panel .owl-carousel .item.slide .slide-image-section .slide-title.top{top:0}.slider-panel .owl-carousel .item.slide .slide-image-section .slide-title.bottom{bottom:0}.slider-panel .owl-carousel .item.slide .slide-image-section .slide-title.center{bottom:40p%}.slider-panel .owl-carousel .item.slide .slide-image-section a{bottom:15px;color:#fff;left:50%;text-transform:uppercase;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.slider-panel .owl-carousel.columns-1 .slide-title{font-size:22px;font-weight:700}.slider-panel .owl-carousel.columns-1 .slide-text{font-size:18px}@media screen and (max-width:768px){.slider-panel .owl-carousel.columns-1 .slide-info-section{margin-top:15px}}.slider-panel .owl-carousel .owl-nav button.owl-next,.slider-panel .owl-carousel .owl-nav button.owl-prev{position:absolute;bottom:35%;width:100px;height:150px;color:#fff;font-size:84px;text-shadow:1px 1px 10px #000}.slider-panel .owl-carousel .owl-nav button.owl-next:focus,.slider-panel .owl-carousel .owl-nav button.owl-prev:focus{outline:0}.slider-panel .owl-carousel .owl-nav button.owl-prev{left:0}.slider-panel .owl-carousel .owl-nav button.owl-next{right:0}.slider-panel .owl-carousel .owl-dots{display:flex;align-items:center;justify-content:center;position:relative;text-shadow:1px 1px 10px #000}.slider-panel .owl-carousel .owl-dots .owl-dot{border:solid 5px #fff;border-radius:5px;margin:5px}.slider-panel.position-top .owl-carousel .item.slide .slide-image-section .slide-title{top:0}.slider-panel.position-bottom .owl-carousel .item.slide .slide-image-section .slide-title{bottom:0}.slider-panel.position-bottom .owl-carousel .item.slide .slide-image-section a{bottom:60px}.what-is-maker-faire{padding-top:15px}.what-is-maker-faire .wimf-border{height:42px;background-color:#005980;margin-top:50px}.what-is-maker-faire .wimf-border .wimf-triangle{height:35px;width:35px;background-color:#005980;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;margin-top:-17px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.what-is-maker-faire img{width:100px;position:absolute;left:15%;margin-top:-106px}@media (max-width:767px){.what-is-maker-faire img{width:85px;left:10%;margin-top:-90px}}.recent-post-panel{padding-top:10px}.recent-post-panel .container{padding-bottom:15px}.recent-post-panel .recent-post-post{margin-bottom:20px}.recent-post-panel .recent-post-post:nth-child(5){clear:both}@media (max-width:767px){.recent-post-panel .recent-post-post{display:none}.recent-post-panel .recent-post-post:first-child,.recent-post-panel .recent-post-post:nth-child(2){display:block}}.recent-post-panel .recent-post-post a:hover{text-decoration:none}.recent-post-panel .recent-post-post .recent-post-inner{background-color:#fafafa;border-radius:5px;box-shadow:0 3px 9px -2px #ccc;transition:all .1s linear}.recent-post-panel .recent-post-post .recent-post-inner:hover{box-shadow:0 3px 9px 0 #ccc;transition:all .1s linear}.recent-post-panel .recent-post-post .recent-post-inner .recent-post-img{height:200px;width:auto;background-size:cover;background-position:center center;overflow:hidden;display:flex;flex-direction:column;justify-content:center;border-radius:5px 5px 0 0}.recent-post-panel .recent-post-post .recent-post-inner h4{color:#333;font-family:Roboto,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:21px;max-height:44px;overflow:hidden;text-overflow:ellipsis;margin-top:0;margin-bottom:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.recent-post-panel .recent-post-post .recent-post-inner h4:hover{text-decoration:none}@media (max-width:767px){.recent-post-panel .recent-post-post .recent-post-inner h4{max-height:71px}}.recent-post-panel .recent-post-post .recent-post-inner .recent-post-date{font-size:11px;line-height:13px;color:#9b9b9b;margin-bottom:8px}.recent-post-panel .recent-post-post .recent-post-inner p{color:#4a4a4a;font-size:14px;line-height:22px}.recent-post-panel .recent-post-post .recent-post-inner p:hover{text-decoration:none}.recent-post-panel .recent-post-post .recent-post-text{padding:15px;border-radius:0 0 5px 5px;height:210px;overflow:hidden}@media (min-width:992px) and (max-width:1199px){.recent-post-panel .recent-post-post .recent-post-text{height:225px}}@media (min-width:768px) and (max-width:991px){.recent-post-panel .recent-post-post .recent-post-text .recent-post-descripton{margin-bottom:0;font-size:13px;line-height:1.3em;max-height:111px}}.recent-post-panel .recent-post-post .recent-post-text .recent-post-descripton{overflow:hidden;text-overflow:ellipsis}@media (min-width:992px) and (max-width:1199px){.recent-post-panel .recent-post-post .recent-post-text .recent-post-descripton{max-height:115px}}.recent-post-panel .recent-post-post .recent-post-text .recent-post-descripton::after{content:"..."}.floatBuyTix{text-transform:uppercase;background-image:url(../img/get_tix.png);background-repeat:no-repeat;height:45px;width:220px;padding-top:4px;padding-left:28px;z-index:909;position:fixed;right:0;top:210px;font-size:24px;color:#d0021b;background-size:220px 45px;font-family:'Roboto Condensed'}.floatBuyTix:hover{text-decoration:underline}@media (max-width:767px){.floatBuyTix{position:fixed;top:70px}}@media screen and (min-width:768px) and (max-width:860px){.floatBuyTix{top:270px}}.featured-item-panel{padding-bottom:30px}.featured-item-panel .panel-title{margin-top:15px;display:table;margin:0 auto;padding-top:10px}.featured-item-panel .panel-title h2{font-size:inherit;text-align:center}@media screen and (max-width:992px){.featured-item-panel .panel-title h2{font-size:48px}}.featured-item-panel .title-w-border-y{margin-bottom:15px}.featured-item-panel .featured-image-grid{max-width:1170px;margin:0 auto}.featured-item-panel .featured-image-grid .grid-item{background-position-y:25%;background-size:contain}@media screen and (max-width:992px){.featured-item-panel .featured-image-grid .grid-item{margin:0;margin-bottom:30px}.featured-item-panel .featured-image-grid .grid-item-desc{display:flex}.featured-item-panel .featured-image-grid h4{height:auto;overflow:visible}}@media screen and (max-width:560px){.featured-item-panel .featured-image-grid .grid-item{padding-top:50%;background-position-y:0}.featured-item-panel .featured-image-grid .grid-item .grid-item-desc p{max-height:120px}}.featured-item-panel .featured-image-grid .grid-item-desc{height:100%}.featured-panel .more-makers-link{color:#fff;border:thin solid #fff;padding:10px 30px;margin-top:40px}.featured-panel .more-makers-link:hover{color:#00597e;background-color:#fff}.featured-panel .cta-btn{margin-top:30px}.featured-panel .cta-btn:visited{color:#1987c7}.featured-panel .cta-btn:hover{color:#fff}.featured-events-panel{padding-top:5px}.featured-events-panel .featured-event{margin-bottom:50px}.featured-events-panel .featured-event .event-img{width:100%;height:185px;margin-right:auto;margin-left:auto;background-size:cover;background-position:center center;border:2px solid #999}@media (min-width:992px) and (max-width:1199px){.featured-events-panel .featured-event .event-img{height:150px;width:150px}}@media (min-width:768px) and (max-width:991px){.featured-events-panel .featured-event .event-img{height:115px;width:115px}}@media (max-width:767px){.featured-events-panel .featured-event .event-img{height:40vw;width:40vw;margin-left:0}}.featured-events-panel .featured-event .event-description{max-height:145px;overflow:hidden}@media (min-width:992px) and (max-width:1199px){.featured-events-panel .featured-event .event-description{max-height:120px}}.featured-events-panel .featured-event .event-description .event-day{font-size:12px;font-weight:500;margin-bottom:1px}.featured-events-panel .featured-event .event-description h4{margin-top:0;margin-bottom:4px;font-size:20px;color:#00aeef;font-family:Roboto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:991px){.featured-events-panel .featured-event .event-description h4{max-height:63px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.05em}}@media (max-width:767px){.featured-events-panel .featured-event .event-description h4{max-height:43px;-webkit-line-clamp:2}}.featured-events-panel .featured-event .event-description .event-desc{font-size:14px;line-height:1.4em;margin-bottom:0;max-height:95px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (min-width:992px) and (max-width:1199px){.featured-events-panel .featured-event .event-description .event-desc{max-height:71px;-webkit-line-clamp:4;line-height:1.3em}}@media (max-width:991px){.featured-events-panel .featured-event .event-description .event-desc{display:none}}.featured-events-panel .featured-event .col-sm-8{position:relative;height:185px}@media (min-width:992px) and (max-width:1199px){.featured-events-panel .featured-event .col-sm-8{height:150px}}@media (min-width:768px) and (max-width:991px){.featured-events-panel .featured-event .col-sm-8{height:115px}}@media (max-width:767px){.featured-events-panel .featured-event .col-sm-8{height:100px;padding-left:0;padding-right:0}}.featured-events-panel .featured-event .event-details{position:absolute;bottom:0}.featured-events-panel .featured-event .event-details p{font-size:12px;line-height:1.4em;margin-bottom:0;text-transform:uppercase;color:#666}.ribbon-separator-panel{position:relative;background-color:#00597e;height:32px;margin:2em 0}.makey-banner{color:#fff;background:#085a7e;text-align:center;font-size:26px;line-height:30px;font-weight:300;padding:61px 0 32px;position:relative;margin-top:80px}.makey-banner a{color:#fff;position:relative;display:inline-block;padding:0}.makey-banner a:hover{text-decoration:none;opacity:.7}.makey-banner a i{position:absolute;top:2px;right:0}.makey-banner .picture-holder{background:#67bde1;border-radius:50%;box-shadow:0 0 5px 0 rgba(0,0,0,.64);text-align:center;width:99px;height:99px;padding:10px 5px;position:absolute;left:50%;top:-50px;-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.cta-panel{position:relative;background-color:#00597e;height:78px;display:flex;align-items:center;justify-content:center;z-index:100}.cta-panel a,.cta-panel a:focus,.cta-panel a:hover,.cta-panel a:visited{color:#fff}.cta-panel:hover h3 span{text-decoration:underline}.cta-panel h3{font-size:26px;color:#fff;margin:0;padding:0 30px;text-transform:uppercase}@media (max-width:700px){.cta-panel h3{font-size:22px}}.cta-panel h3 span{padding:0 10px}@media (max-width:614px){.cta-panel h3 span{padding:0}}.cta-panel .fa-star{color:#fff}@media (max-width:614px){.cta-panel .fa-star{display:none}}.light-blue-ribbon{background-color:#3fafed}.light-blue-ribbon .fa,.light-blue-ribbon h3{color:#fff;font-weight:700}.red-ribbon{background-color:#f51400}.orange-ribbon{background-color:#f5a623}.orange-ribbon .fa,.orange-ribbon h3{color:#000}.newsletter-panel{background-image:url(/wp-content/themes/makerfaire/img/makey_outlined.svg);background-repeat:no-repeat;background-position:center;background-size:92px;padding:0;background-color:#005e9a;color:#fff}@media (max-width:600px){.newsletter-panel{background-image:none}}.newsletter-panel h5{display:inline-block}.newsletter-panel h3{width:100%;margin-top:10px}.newsletter-panel form{margin-top:7px}@media (max-width:1199px){.newsletter-panel form{margin-top:18px}}.newsletter-panel form .more-details{font-weight:400;font-size:18px;margin-bottom:0}@media (max-width:767px){.newsletter-panel form .row-eq-height{display:block}}.newsletter-panel form .nl-panel-input{width:80%;margin-right:15px}.newsletter-panel form .nl-panel-input::placeholder{color:#fff}.newsletter-panel form .nl-panel-input:-webkit-autofill,.newsletter-panel form .nl-panel-input:-webkit-autofill:active,.newsletter-panel form .nl-panel-input:-webkit-autofill:focus,.newsletter-panel form .nl-panel-input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #005e94 inset!important;-webkit-text-fill-color:#fff;-webkit-transition:none;caret-color:#fff}@media (max-width:767px){.newsletter-panel form .nl-panel-input{margin-right:0;max-width:none}}@media (max-width:380px){.newsletter-panel form .nl-panel-input{width:70%}}.newsletter-panel .sel-container{display:block;position:relative;padding-left:30px;margin-bottom:10px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.newsletter-panel input[type=email],.newsletter-panel input[type=email]:hover,.newsletter-panel input[type=submit],.newsletter-panel input[type=submit]:hover{padding-left:0;background-color:#005e9a;box-shadow:none;border:none;border-bottom:thin #fff solid;color:#fff;border-radius:0}.newsletter-panel input[type=submit],.newsletter-panel input[type=submit]:hover{border:thin #fff solid;height:45px;width:64px;font-size:18px;margin-bottom:15px;text-align:center;padding-right:0;padding-left:0}@media (max-width:1199px){.newsletter-panel input[type=submit],.newsletter-panel input[type=submit]:hover{margin:5px 30%}}@media (max-width:767px){.newsletter-panel input[type=submit],.newsletter-panel input[type=submit]:hover{margin:15px auto}}.newsletter-panel .sel-container input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}.newsletter-panel .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;margin-top:11px;border:thin solid #fff}.newsletter-panel .checkmark:after{content:"";position:absolute;display:none}.newsletter-panel .sel-container input:checked~.checkmark:after{display:block}.newsletter-panel .sel-container .checkmark:after{left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:767px){.rectangle-image-carousel{padding-left:0;padding-right:0}}.rectangle-image-carousel img{width:100%}.rectangle-image-carousel .carousel-caption{color:#fff}.rectangle-image-carousel .carousel-caption h3{text-align:center}@media (max-width:767px){.rectangle-image-carousel .carousel-control{z-index:100;width:10%}}.rectangle-image-carousel .carousel-control .glyphicon-chevron-left,.rectangle-image-carousel .carousel-control .glyphicon-chevron-right{width:32px;height:60px}@media (max-width:767px){.rectangle-image-carousel .carousel-control .glyphicon-chevron-left,.rectangle-image-carousel .carousel-control .glyphicon-chevron-right{width:16px;height:30px}}.rectangle-image-carousel .carousel-inner>.item>a>img,.rectangle-image-carousel .carousel-inner>.item>img{width:100%}.square-image-carousel{position:relative}.square-image-carousel .mtm-carousel .mtm-car-image{height:500px;width:800px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (min-width:992px) and (max-width:1199px){.square-image-carousel .mtm-carousel .mtm-car-image{height:400px;width:600px}}@media (min-width:768px) and (max-width:991px){.square-image-carousel .mtm-carousel .mtm-car-image{height:300px;width:500px}}@media (max-width:767px){.square-image-carousel .mtm-carousel .mtm-car-image{height:190px;width:280px}}.square-image-carousel .mtm-carousel .owl-controls{display:none}.square-image-carousel .carousel-control{z-index:10}@media (max-width:767px){.square-image-carousel .carousel-control{z-index:100;width:10%}}.square-image-carousel .carousel-control .glyphicon-chevron-left,.square-image-carousel .carousel-control .glyphicon-chevron-right{width:32px;height:60px}@media (max-width:767px){.square-image-carousel .carousel-control .glyphicon-chevron-left,.square-image-carousel .carousel-control .glyphicon-chevron-right{width:16px;height:30px}}.social-feeds-panel{padding-top:30px;padding-bottom:30px}.social-feeds-panel .social-row{margin-left:-15px;margin-right:-15px}@media (min-width:768px) and (max-width:991px){.social-feeds-panel .social-row .col-sm-6:nth-child(3){margin-left:auto;margin-right:auto;float:none;display:block;clear:both}}.social-feeds-panel .social-panel-feed{max-height:500px;padding:0 15px;margin-bottom:10px;display:inline-block;float:left;text-align:center}.social-feeds-panel .social-panel-feed:first-child:nth-last-child(1){width:100%}.social-feeds-panel .social-panel-feed:first-child:nth-last-child(2),.social-feeds-panel .social-panel-feed:first-child:nth-last-child(2)~.social-panel-feed{width:50%}@media (max-width:767px){.social-feeds-panel .social-panel-feed:first-child:nth-last-child(2),.social-feeds-panel .social-panel-feed:first-child:nth-last-child(2)~.social-panel-feed{width:100%}}.social-feeds-panel .social-panel-feed:first-child:nth-last-child(3),.social-feeds-panel .social-panel-feed:first-child:nth-last-child(3)~.social-panel-feed{width:33.3333%}@media (min-width:768px) and (max-width:991px){.social-feeds-panel .social-panel-feed:first-child:nth-last-child(3),.social-feeds-panel .social-panel-feed:first-child:nth-last-child(3)~.social-panel-feed{width:50%}.social-feeds-panel .social-panel-feed:first-child:nth-last-child(3):last-child,.social-feeds-panel .social-panel-feed:first-child:nth-last-child(3)~.social-panel-feed:last-child{margin-left:50%;margin-top:30px;float:left;transform:translateX(-50%)}}@media (max-width:767px){.social-feeds-panel .social-panel-feed:first-child:nth-last-child(3),.social-feeds-panel .social-panel-feed:first-child:nth-last-child(3)~.social-panel-feed{width:100%;text-align:center}}.social-feeds-panel .social-panel-feed h5{text-align:center;margin-top:0}@media (max-width:767px){.social-feeds-panel .social-panel-feed{margin-bottom:30px}.social-feeds-panel .social-panel-feed iframe{max-width:340px!important;width:100%!important}}.social-feeds-panel .social-panel-fb iframe{width:100%;max-width:345px}.social-feeds-panel .social-panel-tw .twitter-feed-parent{width:100%;max-width:345px;display:inline-block;text-align:initial}.social-feeds-panel .social-panel-tw .twitter-feed-parent h4{font-family:Roboto,"Helvetica Neue",Helvetica,sans-serif;font-weight:300;font-size:20px;margin-bottom:0;margin-top:0}.social-feeds-panel .social-panel-tw .twitter-feed-parent hr{margin-top:15px;margin-bottom:0}.social-feeds-panel .social-panel-tw .twitter-feed-parent #twitter-feed-body ul{padding-left:0;list-style:none;height:430px;overflow-y:scroll;overflow-x:hidden;border-bottom:1px solid #eee}.social-feeds-panel .social-panel-tw .twitter-feed-parent #twitter-feed-body ul li{padding-left:36px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #eee}.social-feeds-panel .social-panel-tw .twitter-feed-parent #twitter-feed-body ul p{font-weight:300}.social-feeds-panel .social-panel-tw .twitter-feed-parent #twitter-feed-body ul .user{margin-left:-36px}.social-feeds-panel .social-panel-tw .twitter-feed-parent #twitter-feed-body ul .user img{width:32px;height:auto}.social-feeds-panel .social-panel-tw .twitter-feed-parent #twitter-feed-body ul .media img{width:100%;border-radius:6px}.social-feeds-panel .social-panel-tw .twitter-feed-parent #twitter-feed-body ul .timePosted{float:right;font-size:14px}.social-feeds-panel .social-panel-tw .twitter-feed-parent #twitter-feed-body ul .interact{margin-bottom:0;font-size:14px}.social-feeds-panel .social-panel-tw .twitter-feed-parent #twitter-feed-body ul .interact a{padding-right:6px}.social-feeds-panel .social-panel-ig h4{font-family:Roboto,"Helvetica Neue",Helvetica,sans-serif;font-weight:300;font-size:20px}.image-panel,.video-panel{background:#333;color:#fff;font-size:16px;padding-bottom:15px}.image-panel .row,.video-panel .row{padding:30px 15px 0}.image-panel h4,.video-panel h4{font-size:26px;font-family:"Roboto Bold";text-transform:uppercase;text-align:left}.image-panel p,.video-panel p{padding:15px 0;color:#fff}.image-panel .white-bg p,.video-panel .white-bg p{color:#333}.image-panel a,.video-panel a{text-decoration:underline;display:block;margin-bottom:15px;font-family:Roboto,"Helvetica Neue",Helvetica,sans-serif}.image-panel a:active,.image-panel a:focus,.image-panel a:hover,.video-panel a:active,.video-panel a:focus,.video-panel a:hover{text-decoration:none}.image-panel a:visited,.video-panel a:visited{opacity:.8}@media screen and (max-width:982px){.image-panel,.video-panel{font-size:16px}.image-panel h4,.video-panel h4{font-size:20px}}@media screen and (max-width:768px){.image-panel,.video-panel{font-size:16px}.image-panel h4,.video-panel h4{font-size:16px}.image-panel .row:nth-child(even),.video-panel .row:nth-child(even){transform:scaleY(-1);padding-bottom:30px}.image-panel .row:nth-child(even) .col-xs-12,.video-panel .row:nth-child(even) .col-xs-12{transform:scaleY(-1)}.image-panel .embed-youtube,.video-panel .embed-youtube{margin-top:20px}}.image-panel{padding-bottom:0}.image-panel .row .image-display{margin-bottom:30px;position:relative}.image-panel .row .image-display .image-overlay-text{padding:10px 30px;font-size:18px;color:#333;background:rgba(255,255,255,.6);position:absolute;bottom:0;text-decoration:none}@media screen and (max-width:768px){.image-panel .row .image-display .image-overlay-text{padding-left:15px;font-size:16px;width:100%}}.image-panel .row .image-display a{position:relative}.image-panel .row .image-display a:hover .image-overlay-text{text-decoration:underline}.content-panel.three-column .container{padding-top:40px;padding-bottom:40px}@media (max-width:480px){.content-panel.three-column .container{padding-top:20px}}@media screen and (max-width:767px){.content-panel.three-column .container .col-sm-4{margin-bottom:1em}}.content-panel.three-column .container ul{list-style:none;margin:0 1em;padding:.5em 1em;border:5px solid #48b8ef;border-right:none;border-left:none}.content-panel.three-column .container ul li{margin:0 .5em}.content-panel.three-column .container ul li:before{color:#48b8ef;content:"\2022";font-size:2em;padding-right:.2em;position:relative;top:.2em}.content-panel.three-column .container ul li a{font-size:16px}.content-panel.single-block p{margin-bottom:15px;color:#333}.content-panel.six-column .image-grid-row{display:flex;margin:0 -10px;padding:0 20px}@media screen and (max-width:1200px){.content-panel.six-column .image-grid-row{flex-wrap:wrap}}.content-panel.six-column .image-grid-row .image-grid-col{padding:10px;flex:1 1 0}.content-panel.six-column .image-grid-row .image-grid-col a.six-col-img,.content-panel.six-column .image-grid-row .image-grid-col div.six-col-img{display:block;height:200px;max-width:100%;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.content-panel.six-column .image-grid-row .image-grid-col .sub-caption-bottom{text-transform:uppercase}@media screen and (max-width:1200px){.content-panel.six-column .image-grid-row .image-grid-col{flex:1 1 33.3%}}@media screen and (max-width:768px){.content-panel.six-column .image-grid-row .image-grid-col{flex:1 1 50%}}@media screen and (max-width:420px){.content-panel.six-column .image-grid-row .image-grid-col{flex:1 1 100%}}.sub-caption-bottom{padding:5px 10px}.sub-caption-bottom a{color:#fff;font-size:16px}.content-panel .container{padding-top:10px;padding-bottom:30px}.content-panel .grey-underline,.content-panel .light-blue-underline,.content-panel .navy-underline,.content-panel .yellow-underline{padding-left:50px;padding-right:50px;margin-bottom:20px}.content-panel p{margin:0;font-size:20px;line-height:1.3em}.content-panel img{margin:auto}.content-panel .title{color:#4a4a4a}.content-panel ul.text-center{list-style:none}.content-panel .flagship-faire-wrp .line-item{line-height:2em}@media (max-width:991.98px){.content-panel .flagship-faire-wrp .line-item{font-size:13px}}@media (min-width:1200px){.content-panel .flagship-faire-wrp .line-item{font-size:16px;line-height:2.8em}}.content-panel .flagship-faire-wrp .list-title{text-transform:uppercase;padding-top:0;color:#9b9b9b;margin-left:15px}.content-panel .flagship-faire-wrp .list-title:hover{text-decoration:none}.content-panel .row{display:block}.content-panel .btn-b-ghost{color:#1987c7;border:thin solid #1987c7;margin-bottom:20px;padding:10px 30px;font-family:Roboto;position:relative;z-index:9}.content-panel .btn-b-ghost:active,.content-panel .btn-b-ghost:focus,.content-panel .btn-b-ghost:hover{background-color:#1987c7;color:#fff}.page-body section:last-child .flag-banner{display:none}.robot-head{width:60px;display:block;margin-left:auto;margin-right:auto}.red-back{background-color:#b52a31}.flag-banner{width:100%;height:28px;background-image:url(../img/bunting.png);background-repeat:repeat-x;background-size:auto}.panel-title{display:inline-block;margin-left:auto;margin-right:auto;overflow:hidden;font-size:38px;line-height:1.4em;padding-bottom:10px}@media (max-width:480px){.panel-title{font-size:30px}.panel-title h2{font-size:30px}}.panel-title h1,.panel-title h2{text-align:center}.yellow-underline{border-bottom:2px solid #f5a623}.grey-underline{border-bottom:2px solid #333}.navy-underline{border-bottom:2px solid #151733}.light-blue-underline{border-bottom:2px solid #3fafed}.featured-faire{font-family:Roboto-Light}.hero-panel .panel_title{width:100%;position:absolute;top:100%;z-index:99}.hero-panel .hero-img{width:100%;height:320px;background-size:cover;background-repeat:no-repeat;background-position:center center;float:left;position:relative;transition:all .2s ease;transition:opacity 0s}.hero-panel .white-back{background:rgba(255,255,255,.7);padding:15px;margin-bottom:0}.hero-panel .panel_text{position:absolute;bottom:0;left:0}.hero-panel .blueFlag{font-family:"Roboto Condensed";color:#fff;margin-bottom:0}.hero-panel .blueFlag .container{width:auto;margin-right:39px;background-color:#00aeef;height:78px}.hero-panel .blueFlag h2{margin:0;margin-top:10px;font-weight:700;font-size:38px}.hero-panel .blueFlag h5{margin:0;font-size:20px;margin-bottom:10px}.hero-panel .blueFlag .arrow-right{border-top:39px solid #00aeef;border-bottom:39px solid #00aeef;border-right:39px solid transparent}@media screen and (max-width:767px){.hero-panel .blueFlag .arrow-right{border-top:30px solid #00aeef;border-bottom:30px solid #00aeef;border-right:30px solid transparent}.hero-panel .blueFlag .container{height:60px;margin-right:30px}.hero-panel .blueFlag h2{font-size:26px}.hero-panel .blueFlag h5{font-size:16px}}.hero-panel .top_left img{height:54px;width:295px}@media (max-width:768px){.hero-panel .top_left img{height:36px;width:200px}}.hero-panel .bottom_right img{height:63px;width:91px}@media (max-width:768px){.hero-panel .bottom_right img{height:48px;width:70px}}.hero-panel .top_left{position:absolute;top:0;left:0;z-index:9}.hero-panel .bottom_right{position:absolute;bottom:0;right:30px}.arrow-left{position:absolute;left:0;top:0;width:0;height:0;border-top:39px solid transparent;border-bottom:39px solid transparent;border-left:39px solid #fff}.arrow-right{position:absolute;right:0;bottom:0;width:0;height:0;border-top:39px solid transparent;border-bottom:39px solid transparent;border-right:39px solid #fff}.arrow-left-sm{position:absolute;left:0;top:0;width:0;height:0;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #fff}.arrow-right-sm{position:absolute;right:0;bottom:0;width:0;height:0;border-top:16px solid transparent;border-bottom:16px solid transparent;border-right:16px solid #fff}.sponsor-slide .container .row a.more-makers-link{margin-bottom:20px;padding:10px 30px}@media screen and (min-width:768px){.customPanels>.content-panel .sub-caption-dark{margin-bottom:-50px!important}}.customPanels>.content-panel~.content-panel .sub-caption-dark{margin-bottom:0}.navBuyTix{text-transform:uppercase;background-image:url(../images/red_flag.png);background-repeat:no-repeat;height:45px;width:220px;padding-top:4px;padding-left:28px;z-index:909;position:absolute;right:0;top:7px;font-size:24px;color:#fff;background-size:220px 45px;font-family:'Roboto Condensed'}.navBuyTix:hover{text-decoration:underline}@media (max-width:1100px){.navBuyTix{display:none}}.row.row-eq-height{display:-webkit-flex;display:-ms-flexbox;display:flex}.align-middle{display:flex;align-items:center;flex-wrap:wrap}.featured-image-grid{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:24px}@media screen and (min-width:960px){.featured-image-grid{padding:0 15px}}@media screen and (max-width:960px){.featured-image-grid{display:block}}.featured-image-grid .grid-item{background-repeat:no-repeat;background-position:center;background-size:cover;height:300px;margin:0 25px;margin-bottom:30px;box-sizing:content-box;display:flex;flex-direction:column;justify-content:flex-end;max-width:31%;flex:1 0 25%;position:relative;overflow:hidden}.featured-image-grid .grid-item:hover>.grid-item-desc{transform:translateX(0);transition:transform .25s ease-in-out}@media screen and (min-width:960px){.featured-image-grid .grid-item.large{flex:1 0 20%;max-width:20%;height:230px;background-position-y:50%}.featured-image-grid .grid-item.large .grid-item-desc p{max-height:130px}.featured-image-grid .grid-item.medium{flex:1 0 15%;max-width:15%;height:175px;background-position-y:50%}.featured-image-grid .grid-item.medium .grid-item-desc p{max-height:80px;font-size:.9em}.featured-image-grid .grid-item.small{flex:1 0 10%;max-width:10%;height:120px;background-position-y:50%}.featured-image-grid .grid-item.small .grid-item-desc p{display:none}.featured-image-grid .grid-item.small .grid-item-desc h4{display:block;font-size:15px;margin-bottom:0}}.featured-image-grid .grid-item .grid-item-desc{position:absolute;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:1em;background-color:#151733;background-color:rgba(21,23,51,.8);color:#f3f3f3;width:100%;height:100%;transform:translateX(110%);transition:transform .25s ease-in-out;overflow:hidden;text-decoration:none;z-index:1}.featured-image-grid .grid-item .grid-item-desc p{color:#fff;font-size:1.1em;max-height:170px;line-height:1.3em}.featured-image-grid .grid-item .grid-item-desc h4{margin:0;font-size:30px;margin-bottom:10px;font-weight:700;display:none}@media screen and (max-width:960px){.featured-image-grid .grid-item .grid-item-desc{position:absolute;transform:translateX(100%);overflow:visible;display:block;background-color:#151733}.featured-image-grid .grid-item .grid-item-desc h4{font-size:34px;display:block}.featured-image-grid .grid-item .grid-item-desc h4 sup{font-size:18px;line-height:20px;margin-bottom:5px}}@media screen and (max-width:768px){.featured-image-grid .grid-item .grid-item-desc{position:relative;display:flex;background-color:#151733}.featured-image-grid .grid-item .grid-item-desc .desc-body{overflow:hidden}}@media screen and (max-width:560px){.featured-image-grid .grid-item .grid-item-desc .desc-body{height:auto;overflow:visible}}.featured-image-grid .grid-item .grid-item-desc .grid-item-buttons{width:100%;display:flex}.featured-image-grid .grid-item .grid-item-desc .grid-item-buttons .grid-item-button{bottom:0;border:1px solid #151733;color:#151733;background-color:#fff;width:100%;padding:.7em 0;justify-self:flex-end;align-self:flex-end;z-index:999}.featured-image-grid .grid-item .grid-item-desc .grid-item-buttons .grid-item-button:hover{background-color:#151733;color:#fff;border-color:#fff}@media screen and (max-width:768px){.featured-image-grid .grid-item .grid-item-desc .grid-item-buttons .grid-item-button{align-self:flex-end}}@media screen and (max-width:960px){.featured-image-grid .grid-item{max-width:50%;overflow:visible;margin-bottom:24px;height:300px;padding-top:0}.featured-image-grid .grid-item:hover>.grid-item-desc{transform:translateX(100%);transition:transform .25s ease-in-out}}@media screen and (max-width:560px){.featured-image-grid .grid-item{max-width:100%;padding-top:75%;height:auto;background-size:100%;background-position:top}.featured-image-grid .grid-item:hover{transform:none;transition:none}.featured-image-grid .grid-item:hover>.grid-item-desc{transform:none;transition:none}.featured-image-grid .grid-item>.grid-item-title-block{transform:translateX(0)}.featured-image-grid .grid-item>.grid-item-desc{height:auto;transform:translateX(0)}.featured-image-grid .grid-item .grid-item-title-block h3{margin-bottom:12px}}.featured-image-grid sup{display:block;top:0;z-index:0;font-family:"Roboto Light";font-size:15px;line-height:18px}.featured-image-grid .grid-item-title-block{background-color:#151733;color:#fff;padding:1em;max-height:90px;overflow-y:visible}.featured-image-grid .grid-item-title-block h3,.featured-image-grid .grid-item-title-block p{margin:0;padding:0}.featured-image-grid .grid-item-title-block h3{font-size:30px;font-weight:700;text-align:left}@media screen and (max-width:960px){.featured-image-grid .grid-item-title-block{position:absolute;bottom:0;width:100%;display:none}.featured-image-grid .grid-item-title-block p{font-size:16px}}@media screen and (max-width:768px){.featured-image-grid .grid-item-title-block{position:relative;bottom:auto;transform:translateX(100%)}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.featured-image-grid{color:red!important;box-sizing:border-box;display:flex;flex-wrap:wrap}.featured-image-grid .grid-item{width:30%;margin-right:24px;margin-bottom:24px;padding-top:18%}.featured-image-grid .grid-item-desc{top:0;width:100%}.featured-image-grid .grid-item-desc .desc-body{width:100%}}@media all and (max-width:1200px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.featured-image-grid .grid-item{width:45%}}.search #custom-search-input{padding:3px;border:solid 1px #e4e4e4;border-radius:6px;background-color:#fff;margin-bottom:15px}.search #custom-search-input input{border:0;box-shadow:none}.search .input-group-btn{width:150px!important;border-left:solid 1px #ccc}@media (max-width:767px){.search .input-group-btn{width:initial!important}}.search .search-checkbox{padding-left:10px}.search #custom-search-input button{margin:2px 0 0 0;background:0 0;box-shadow:none;border:0;color:#666;padding:0 8px 0 10px;text-align:center}.search #custom-search-input button:hover{border:0;box-shadow:none}@media (max-width:767px){.search h1{font-size:9vw!important}}.search .search-results .count{padding:10px;font-size:17px}@media (max-width:767px){.search .search-results .count{display:flex;justify-content:center;flex-direction:column;align-items:center}}.search .search-results .count .bold{font-weight:700;color:#464646}.search .search-results .count.bottom{clear:both}@media (max-width:767px){.search .search-results .count .pull-right{clear:both}}.search .search-results article{padding:20px;border:solid 2px;border-radius:10px;border-color:#fff}@media (max-width:767px){.search .search-results article{padding:20px 20px 5px}.search .search-results article a.pull-left{width:100%;text-align:center;margin-bottom:10px}}.search .search-results article h2{font-size:22px;line-height:120%;margin-top:-2px;margin-bottom:5px;display:inline}.search .search-results article .search-thumb{max-width:110px}.search .search-results article small{float:right}.search .search-results article .media-body,.search .search-results article .meta{font-size:17px;line-height:140%}.search .search-results article.projects{border-color:#3fafed}.search .search-results article.tribe_events{border-color:#151733}.search .search-results article.camp_day{border-color:#ea002a}.search .search-results article.project-paths{border-color:#005e9a}.search .results_count{margin:20px 0;float:left}@media (max-width:767px){.search .results_count{margin:5px 0;float:right}}@media (max-width:767px){.search .pagination{margin:5px 0}}#tribe-events-header .tribe-events-nav-pagination{display:none}.tribe-events-calendar .tribe-events-tooltip{padding:10px 10px 10px 20px}.entry-content button[id^=eventbrite-widget-modal-trigger]{width:48%;padding:10px;border-radius:0;border:solid 1px #3fafed;color:#fff;background:#3fafed}.entry-content button[id^=eventbrite-widget-modal-trigger]:first-of-type{margin-right:1%}.entry-content button[id^=eventbrite-widget-modal-trigger]:hover{background:#029bd4}@media screen and (min-width:600px) and (max-width:767px){.entry-content button[id^=eventbrite-widget-modal-trigger]{width:100%}}@media screen and (max-width:767px){.entry-content button[id^=eventbrite-widget-modal-trigger]{margin-top:15px}}@media screen and (max-width:767px){.entry-content .kt-tabs-id_968e42-f1 .wp-block-columns:nth-of-type(even){flex-direction:column-reverse}}.admin-bar .navbar-fixed-top{margin-top:30px}body,html{overflow-x:hidden}#secondary{padding-top:30px}.container-fluid{max-width:1200px;margin:0 auto}.container-fluid.banner-bar{max-width:100%}.full-width-banner{text-align:center;background:#f1f1f1;width:120%;margin:20px -10%;padding:15px 10%;font-size:20px}.universal-btn,.universal-btn-light-blue,.universal-btn-navy,.universal-btn-red{border-radius:15px!important}.safari-mac .row:after,.safari-mac .row:before{display:inline-block}.safari-mac .sp-steps .row:after,.safari-mac .sp-steps .row:before,.safari-mac header .row:after,.safari-mac header .row:before{display:block}.safari-mac .row{display:flex}.error-404{margin:80px 0}@media screen and (max-width:750px){.main-content{margin-top:115px}}.makercamp .flexslider{background-color:#ebebeb;border:0;border-radius:0;padding:0;margin:0;min-height:516px}.makercamp .flexslider .week-mobile-image{display:none}.makercamp .flexslider .taxonomy-week{background-size:cover;background-position:bottom center;background-repeat:no-repeat;height:516px}.makercamp .flexslider .flex-direction-nav .flex-next{right:179px;width:105px;height:96px;opacity:1;text-align:left;text-decoration:none;padding:37px 0 0 0;font-size:0;background:url(../assets/img/slider_arrow_right.png) right center no-repeat;background-size:54px}.makercamp .flexslider .flex-direction-nav .flex-prev{left:179px;width:120px;height:96px;opacity:1;text-align:left;text-decoration:none;padding:37px 0 0 57px;font-size:0;background:url(../assets/img/slider_arrow_left.png) left center no-repeat;background-size:54px}.makercamp .flexslider .flex-direction-nav .flex-next:before{content:""}.makercamp .flexslider .flex-direction-nav .flex-prev:before{content:""}.makercamp .flexslider .flex-direction-nav .flex-next:hover:after{font-size:15px;font-weight:600;color:#fff;text-transform:uppercase}.makercamp .flexslider .flex-direction-nav .flex-prev:hover:after{font-size:15px;font-weight:600;color:#fff;text-transform:uppercase}.makercamp .flexslider .container{text-align:center}.makercamp .flexslider .container .week-title{color:#fff;font-size:60px;font-weight:100;text-transform:uppercase;margin:0;padding:69px 0 30px 0}.makercamp .flexslider .container .day-title{color:#fff;font-size:24px;font-weight:600;margin:0 0 16px 0}.makercamp .flexslider .container .day-title .label{text-transform:uppercase}.makercamp .flexslider .container .day-description{display:none;color:#333;font-size:16px;font-weight:400}.makercamp .flexslider .container .list-label{position:relative;margin-bottom:21px;padding-right:25px;color:#fff;font-size:26px;font-weight:400;text-transform:uppercase}.makercamp .flexslider .container .camp_days{margin:0 auto;margin-top:30px;display:inline-block}.makercamp .flexslider .container .camp_days .camp_day-number{position:relative;display:inline-block;margin-right:36px}.makercamp .flexslider .container .camp_days .camp_day-number a{display:block;padding:2px 0 0 0;color:#000;font-size:38px;font-weight:600;text-decoration:none;width:71px;height:71px;background-color:#fff;border-radius:50%;border:6px solid #05729f}.makercamp .flexslider .container .camp_days .camp_day-number a:hover{color:#000;text-decoration:none;background-color:#3299c3}.makercamp .flexslider .container .camp_days .camp_day-number a:visited{color:#000}.makercamp .flexslider .container .camp_days .camp_day-number .icon-locked{position:absolute;top:-15px;left:35px;display:block;width:32px;height:32px;background-color:#e95130;background-image:url(../assets/img/lock_icon.png);background-size:15px;background-position:center;background-repeat:no-repeat;border-radius:50%}.makercamp .flexslider .container .camp_days .camp_day-number .label{text-transform:uppercase;font-size:inherit}.makercamp .flexslider .container .camp_days .camp_day-number.opened-day a{background-color:#3299c3}.makercamp .flexslider .container .camp_days .icon-current{position:absolute;top:-15px;left:35px;display:block;width:32px;height:32px;background-color:#ebf954;background-image:url(../assets/img/current_icon.png);background-size:15px;background-position:center;background-repeat:no-repeat;border-radius:50%}.makercamp .flexslider .container .camp_day-number:last-child{margin-right:0}.makercamp .flexslider .container .calendar-button{background-color:#3ec075;background-image:url(../../assets/img/calendar_icon.png);background-size:25px;background-position:center;background-repeat:no-repeat;display:inline-block;width:52px;height:52px;position:relative;top:-37px;border-radius:50%;margin:0 0 0 25px;font-size:0}.makercamp .flexslider .play-first-video-button{display:block;padding:19px 45px;margin:0 auto;margin-top:49px;margin-bottom:60px;max-width:320px;border-radius:40px;overflow:hidden;color:#fff;font-size:20px;font-weight:400;text-transform:uppercase;text-decoration:none;background:#00bff3}@media (max-width:750px){.makercamp .flexslider{background:#daf1f7;padding:28px 0 31px 0;min-height:732px}.makercamp .flexslider .taxonomy-week{background:0 0!important;height:auto}.makercamp .flexslider .week-mobile-image{display:block;margin:0 auto;width:181px}.makercamp .flexslider .flex-direction-nav .flex-next,.makercamp .flexslider .flex-direction-nav .flex-prev{width:35px;background-size:30px}.makercamp .flexslider .flex-direction-nav .flex-next{top:160px;right:10px}.makercamp .flexslider .flex-direction-nav .flex-prev{top:160px;left:10px}.makercamp .flexslider .flex-direction-nav .flex-next:hover:after,.makercamp .flexslider .flex-direction-nav .flex-prev:hover:after{display:none}.makercamp .flexslider .container{text-align:center}.makercamp .flexslider .container .calendar-button{display:block;top:0;margin:0 auto}.makercamp .flexslider .container .week-title{color:#333;font-size:44px;font-weight:100;padding:0 0 24px 0}.makercamp .flexslider .container .day-title,.makercamp .flexslider .container .label{color:#333;font-size:20px;font-weight:400}.makercamp .flexslider .container .day-description{display:block;margin-top:19px}.makercamp .flexslider .container .attachment-thumbnail{display:block}.makercamp .flexslider .container .list-label{color:#00bff3;font-size:22px;padding-right:0;margin-top:48px;display:block}.makercamp .flexslider .container .camp_days{margin-top:0}.makercamp .flexslider .container .camp_days .camp_day-number{margin:0 7px 25px 7px}.makercamp .flexslider .container .day-title{margin-top:30px}}.daily-camp-videos-wrapper{background-color:#ebebeb;text-align:center;padding:35px 0 32px 0}.daily-camp-videos-wrapper .hentry{margin-bottom:0}.daily-camp-videos-wrapper .dayly-camp-videos{display:inline-block;margin:0 auto;text-align:center}.daily-camp-videos-wrapper .dayly-camp-videos li{float:left;padding-right:20px;padding-bottom:20px}.daily-camp-videos-wrapper .dayly-camp-videos li a{float:left;position:relative;margin-right:15px;margin-bottom:15px}.daily-camp-videos-wrapper .dayly-camp-videos li a img{width:201px}.daily-camp-videos-wrapper .dayly-camp-videos li a .fancybox-video-play-button{background-image:url(../assets/img/play_button.png);background-position:center;background-repeat:no-repeat;background-size:cover;height:58px;width:58px;display:block;position:absolute;top:46px;left:69px}.daily-camp-videos-wrapper .dayly-camp-videos li h3{color:#010101;font-size-adjust:20.5px;font-weight:600;text-align:left;margin-top:0;clear:none}.daily-camp-videos-wrapper .dayly-camp-videos li p{font-size:17px;font-weight:400;text-align:left;display:inherit}.daily-camp-videos-wrapper .dayly-camp-videos li:last-child{margin-right:0}@media (max-width:750px){.daily-camp-videos-wrapper{background-color:#f6f6f6;padding:24px 0 38px 0}.daily-camp-videos-wrapper .dayly-camp-videos{padding:0 14px}.daily-camp-videos-wrapper .dayly-camp-videos li{float:none;margin:0;margin-bottom:60px;width:100%}.daily-camp-videos-wrapper .dayly-camp-videos li a{float:none}.daily-camp-videos-wrapper .dayly-camp-videos li a img{width:100%}.daily-camp-videos-wrapper .dayly-camp-videos li a .fancybox-video-play-button{top:50%;left:50%;margin:-29px 0 0 -29px}.daily-camp-videos-wrapper .dayly-camp-videos li h3{margin-top:13px}.daily-camp-videos-wrapper .dayly-camp-videos li h3,.daily-camp-videos-wrapper .dayly-camp-videos li p{font-size:18px;text-align:center;margin-left:0}.daily-camp-videos-wrapper .dayly-camp-videos li:last-child{margin-bottom:0}}.content-wrapper{background-color:#f7f7f7;padding:21px 0 21px 0;text-align:center}.content-wrapper .hentry{margin-bottom:0}.content-wrapper .entry-content{margin-top:0}.content-wrapper p{color:#000;font-size:20px;font-weight:400;max-width:888px;display:inline-block;margin:0}@media (max-width:750px){.content-wrapper{display:none}}.camp-resources-wrapper{padding:68px 0 63px 0}.camp-resources-wrapper .hentry{margin-bottom:0}.camp-resources-wrapper .camp-resources{margin-bottom:0}.camp-resources-wrapper .camp-resources li{width:48%;font-size:18px;float:left;text-align:left}.camp-resources-wrapper .camp-resources li img{width:90px;float:left;margin-right:43px;margin-bottom:50px}.camp-resources-wrapper .camp-resources li h3{font-weight:600;text-transform:uppercase;margin:0;display:block;clear:none}.camp-resources-wrapper .camp-resources li p{font-weight:400;margin:29px 0 0 0;padding:0 109px 0 0}.camp-resources-wrapper .camp-resources li .read-more{display:inline-block;margin-left:0;padding:10px 0 10px 62px;background:url(../assets/img/arrow_right.png) left center no-repeat;background-size:21px;color:#00bff3;font-size:17px;font-weight:700;text-decoration:none;text-transform:uppercase}.camp-resources-wrapper .camp-resources li .other-projects{overflow:hidden}.camp-resources-wrapper .camp-resources li .other-projects li{float:none;width:100%;text-align:left}.camp-resources-wrapper .camp-resources li .other-projects li .read-more{margin-left:0}@media (max-width:750px){.camp-resources-wrapper{padding:34px 0 31px 0}.camp-resources-wrapper .camp-resources li{width:100%;float:none;text-align:center;margin-bottom:59px}.camp-resources-wrapper .camp-resources li img{width:86px;float:none;margin:0 auto;margin-bottom:35px}.camp-resources-wrapper .camp-resources li p{padding:0 14px;margin-bottom:22px}.camp-resources-wrapper .camp-resources li .read-more{text-align:left;margin-left:27px}.camp-resources-wrapper .camp-resources li .other-projects{padding-top:15px}.camp-resources-wrapper .camp-resources li .other-projects li{text-align:center;margin-bottom:21px}.camp-resources-wrapper .camp-resources li .other-projects li a{margin:0}.camp-resources-wrapper .camp-resources li:last-child{margin-bottom:0}}.fancybox-outer .fancybox-nav{width:20%;height:25%;top:37%}.calendar-wrapper{background:#90d1be url(../assets/img/calendar-bg.png) bottom center no-repeat}.calendar-wrapper .calendar{background:#2bad63!important;color:#fff;padding:40px 55px 80px!important;-webkit-box-shadow:10px 14px 0 0 #3a905f;-moz-box-shadow:10px 14px 0 0 #3a905f;box-shadow:10px 14px 0 0 #3a905f}.calendar-wrapper .calendar ul{margin:0;clear:right}.calendar-wrapper .calendar .go-back{float:right;padding:5px 0 5px 33px;color:#fff;font-size:18px;font-weight:700;line-height:50px;text-transform:uppercase;background:url(../assets/img/arrow-left.png) left center no-repeat;background-size:23px}.calendar-wrapper .calendar .go-back:hover{text-decoration:none}.calendar-wrapper .cal-week-title{margin-bottom:9px;font-size:20px;font-weight:600;text-transform:uppercase;color:#fff}.calendar-wrapper .cal-week-description{margin:0 0 28px 0;font-size:16px}.calendar-wrapper .camp_days{text-align:center}.calendar-wrapper .camp_days .camp_day-number{position:relative;display:inline-block;margin:0 32px}.calendar-wrapper .camp_days .camp_day-number a{display:block;position:relative;color:#666;font-size:46px;font-weight:600;text-decoration:none;line-height:5.25rem;width:95px;height:95px;background-color:#fff;border-radius:50%;border:3px solid #05729f;-webkit-box-shadow:5px 4px 0 0 #3a905f;-moz-box-shadow:5px 4px 0 0 #3a905f;box-shadow:5px 4px 0 0 #3a905f;z-index:2}.calendar-wrapper .camp_days .camp_day-number a:hover{color:#000;text-decoration:none;background-color:#3299c3}.calendar-wrapper .camp_days .camp_day-number a:visited{color:#000}.calendar-wrapper .camp_days .camp_day-number .icon-locked{position:absolute;top:-8px;right:-7px;display:block;width:45px;height:45px;background-color:#e95130;background-image:url(../assets/img/lock_icon.png);background-size:22px;background-position:center;background-repeat:no-repeat;border-radius:50%;z-index:3}.calendar-wrapper .camp_days .camp_day-number .icon-current{position:absolute;top:-8px;right:-7px;display:block;width:45px;height:45px;background-color:#e9d447;background-image:url(../assets/img/current_icon.png);background-size:30px;background-position:center;background-repeat:no-repeat;border-radius:50%;z-index:3}.calendar-wrapper .camp_days .camp_day-number.opened-day a{background-color:#3299c3}@media (max-width:750px){.calendar-wrapper .calendar{padding:0 0 80px!important}.calendar-wrapper .calendar .go-back{width:100%;display:block;margin:0;padding:0 0 0 48px;background-color:#288d17;background-position:15px center}.calendar-wrapper .calendar .cal-weeks{overflow:hidden}.calendar-wrapper .calendar .cal-week-title{text-align:center;margin:35px 0 16px 0;font-weight:400}.calendar-wrapper .calendar .cal-week-description{text-align:center;line-height:24px;font-variant:small-caps;margin:0;padding:0 0 31px 0}.calendar-wrapper .calendar .camp_day-number{margin:0 16px 33px}.calendar-wrapper .calendar .camp_day-number a{border-color:#28aade;color:#797979;font-size:38px;line-height:4.5rem;width:71px;height:71px}.calendar-wrapper .calendar .camp_day-number .icon-current,.calendar-wrapper .calendar .camp_day-number .icon-locked{width:31px;height:31px;background-size:15px}.calendar-wrapper .calendar .camp_day-number:last-child{margin-bottom:0}}.top15{margin-top:15px!important}.bottom15{margin-bottom:15px!important}.left15{margin-left:15px!important}.right15{margin-right:15px!important}.padtop{padding-top:15px!important}.padbottom{padding-bottom:15px!important}.padleft{padding-left:15px!important}.padright{padding-right:15px!important}.padtop5{padding-top:5px}.padbottom5{padding-bottom:5px}.padright5{padding-right:5px}.padleft5{padding-left:5px}.no-margins{margin:0!important}.embed-vimeo,.embed-youtube,.googlemaps,.videoBox_center{clear:both;overflow:hidden;padding-bottom:56.25%;margin-bottom:15px;position:relative;height:0!important;width:100%!important}.embed-vimeo iframe,.embed-vimeo object,.embed-youtube iframe,.embed-youtube object,.googlemaps iframe,.googlemaps object,.videoBox_center iframe,.videoBox_center object{left:0;top:0;height:100%;width:100%;position:absolute}form:not(._form) input{height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}form:not(._form) input[type=checkbox]{line-height:normal;-webkit-appearance:none;background-color:transparent;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:7px;display:inline-block;position:relative;margin-bottom:-2px;margin-right:5px;height:10px}form:not(._form) input[type=checkbox]:checked{background:url(../../assets/img/check.png) no-repeat 2px}img{max-width:100%;height:auto}.flexbox-center{display:flex;justify-content:center}.flexbox-center-vert{display:flex;flex-direction:column;justify-content:center}.tooltip-inner{background:#14bcfb;background-color:#14bcfb;white-space:nowrap;z-index:100}.tooltip.bottom .tooltip-arrow{border-bottom-color:#14bcfb}.uni-footer .g-recaptcha{display:block}.uni-footer .grecaptcha-badge{z-index:99;position:absolute!important;right:-207px!important;transform:scale(.7);-webkit-transform:scale(.7);transform-origin:0 0;-webkit-transform-origin:0 0}.uni-footer .grecaptcha-badge:hover{right:-77px!important}.uni-footer{position:relative;overflow:hidden}.uni-footer .social-foot-col{position:unset}
/*# sourceMappingURL=custom.min.css.map */