body.page-template-template-summer-new .section-head{padding:220px 0}body.page-template-template-summer-new .section-head .section-head-actions{position:absolute;bottom:0;width:100%}body.page-template-template-summer-new .section-head .section-head-actions a{color:#fb8e29;font-family:'MuseoSans',sans-serif;font-size:14px;font-weight:700;margin-bottom:20px;text-transform:uppercase;display:inline-block}body.page-template-template-summer-new .section-head .section-head-actions a:after{content:' ';width:17px;height:9px;display:block;background:url(../../../../../../../themes/edelson_childtheme/images/arrow-down.png) no-repeat center center;clear:both;margin:10px auto 0}body.page-template-template-summer-new .section-body{background-color:#FEF7F5;color:#25262c;font-family:'MuseoSans',sans-serif;text-align:center;padding-bottom:0;position:relative}body.page-template-template-summer-new .section-body:after{content:' ';position:absolute;bottom:-240px;left:0;width:2000em;height:2000px;background-color:#25262B;z-index:-1;-webkit-clip-path:polygon(0 75%,10% 0,100% 100%,0% 100%);clip-path:polygon(0 75%,10% 0,100% 100%,0% 100%)}body.page-template-template-summer-new .section-body section{display:inline-block;max-width:1280px;margin:0 auto 60px;text-align:center;font-family:'MuseoSans',sans-serif}body.page-template-template-summer-new .section-body section .heading{font-size:18px;font-family:'MuseoSans',sans-serif;text-align:center;padding:30px 0;max-width:768px;display:inline-block;margin:0 auto 40px}body.page-template-template-summer-new .section-body section .heading h2{color:#25262c;font-family:'MuseoSans',sans-serif;font-size:48px;font-weight:900;line-height:39px;margin:40px 0;line-height:130%}body.page-template-template-summer-new .section-body section .heading p{color:#25262c;line-height:150%;padding-bottom:40px}body.page-template-template-summer-new .section-body section.intro .sub-groups h3{color:#BDBDBF;font-size:16px}body.page-template-template-summer-new .section-body section.intro .sub-groups ul{padding:40px 0}body.page-template-template-summer-new .section-body section.intro .sub-groups ul li{display:inline-block;max-width:48%;width:100%;-webkit-box-shadow:0 0 10px #F3F3F3;box-shadow:0 0 10px #F3F3F3;padding:30px;text-align:center;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin:15px 0}body.page-template-template-summer-new .section-body section.intro .sub-groups ul li:hover{background:#fb8e29}body.page-template-template-summer-new .section-body section.intro .sub-groups ul li:hover strong,body.page-template-template-summer-new .section-body section.intro .sub-groups ul li:hover a{color:#fff}body.page-template-template-summer-new .section-body section.intro .sub-groups ul li:nth-child(even){float:right}body.page-template-template-summer-new .section-body section.intro .sub-groups ul li strong{font-size:36px;color:#25262c;font-weight:900;display:block;margin-bottom:20px}body.page-template-template-summer-new .section-body section.intro .sub-groups ul li a{font-size:14px;letter-spacing:.78px;text-transform:uppercase}body.page-template-template-summer-new .section-body section.features .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}body.page-template-template-summer-new .section-body section.features .items .item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:40px;width:calc(50% - 80px);max-width:calc(50% - 80px);min-width:calc(50% - 80px);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-box-shadow:0 0 10px #F6F6F6;box-shadow:0 0 10px #F6F6F6;padding:80px 40px;overflow:hidden}body.page-template-template-summer-new .section-body section.features .items .item:before,body.page-template-template-summer-new .section-body section.features .items .item:after{content:' ';display:block;width:100%;height:1px;position:absolute;left:0;top:-50px;-webkit-box-shadow:0 0 3px #FB8E29;box-shadow:0 0 3px #FB8E29;border-radius:30%;height:50px}body.page-template-template-summer-new .section-body section.features .items .item:nth-last-child(1):after{content:' ';display:block;width:100%;height:1px;position:absolute;left:0;-webkit-box-shadow:0 0 3px #FB8E29;box-shadow:0 0 3px #FB8E29;border-radius:30%;height:50px;bottom:-50px}body.page-template-template-summer-new .section-body section.features .items .item:nth-last-child(1){padding-bottom:150px}body.page-template-template-summer-new .section-body section.features .items .item:nth-last-child(1) p a{margin-bottom:62px}@media only screen and (min-width:769px){body.page-template-template-summer-new .section-body section.features .items .item:nth-last-child(2){padding-bottom:150px}body.page-template-template-summer-new .section-body section.features .items .item:nth-last-child(2) p a{margin-bottom:62px}body.page-template-template-summer-new .section-body section.features .items .item:nth-last-child(2):after{content:' ';display:block;width:100%;height:1px;position:absolute;left:0;-webkit-box-shadow:0 0 3px #FB8E29;box-shadow:0 0 3px #FB8E29;border-radius:30%;height:50px;bottom:-50px}}body.page-template-template-summer-new .section-body section.features .items .item:after{top:auto;bottom:-50px}body.page-template-template-summer-new .section-body section.features .items .item h4{font-size:18px;margin:0 0 20px 0;text-transform:uppercase;font-weight:900;letter-spacing:1px}body.page-template-template-summer-new .section-body section.features .items .item p{line-height:150%;padding:20px 0;margin:0;display:block;font-size:16px}body.page-template-template-summer-new .section-body section.about .offers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}body.page-template-template-summer-new .section-body section.about .offers .offer{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:20px;width:calc(33% - 80px);max-width:calc(33% - 80px);min-width:calc(33% - 80px);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:20px 20px 20px 40px;overflow:hidden}body.page-template-template-summer-new .section-body section.about .offers .offer:before{content:' ';display:block;width:50px;height:100%;position:absolute;left:-50px;top:0;-webkit-box-shadow:0 0 3px #FB8E29;box-shadow:0 0 3px #FB8E29;border-radius:30%}body.page-template-template-summer-new .section-body section.about .offers .offer:nth-child(3n+1):before{display:none}body.page-template-template-summer-new .section-body section.about .offers .offer .img{display:inline-block;height:90px;width:100%;clear:both;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}body.page-template-template-summer-new .section-body section.about .offers .offer .img img{max-height:100%;width:auto;margin:0 auto}body.page-template-template-summer-new .section-body section.about .offers .offer h4{margin:20px 0;font-size:18px;font-weight:900;letter-spacing:1px}body.page-template-template-summer-new .section-body section.about .offers .offer p{font-size:16px;line-height:150%}body.page-template-template-summer-new .section-body section.gray{background-color:#3B3B3F;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3);width:100%;padding:0 0 40px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;clear:both}body.page-template-template-summer-new .section-body section.gray .heading h2{color:#fff}body.page-template-template-summer-new .section-body section.gray .heading p{color:#fff}body.page-template-template-summer-new .section-body section.schools{text-align:center}body.page-template-template-summer-new .section-body section.schools .heading{margin-bottom:0;padding-bottom:0}body.page-template-template-summer-new .section-body section.schools .points{margin:0 auto;display:inline-block;position:relative}body.page-template-template-summer-new .section-body section.schools .points>img{max-width:100%;width:100%}body.page-template-template-summer-new .section-body section.schools .points .dot{position:absolute;left:0;top:0;min-height:28px;min-width:28px}body.page-template-template-summer-new .section-body section.schools .points .dot:before{content:' ';display:block;background:url(../../../../../../../themes/edelson_childtheme/images/icons/map-point.png) no-repeat center center;width:28px;height:28px;position:absolute;bottom:-30px;left:0;margin-left:-14px}body.page-template-template-summer-new .section-body section.schools .points .dot .content{background-color:#fff;padding:10px;position:relative;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;z-index:999;margin-top:-100px;margin-left:-155px}body.page-template-template-summer-new .section-body section.schools .points .dot .content.visible{display:-webkit-box;display:-ms-flexbox;display:flex}body.page-template-template-summer-new .section-body section.schools .points .dot .content:after{content:' ';left:50%;margin-left:-18px;width:35px;height:28px;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:transparent;border-top:20px solid #fff;display:inline-block;position:absolute;border-left:17px solid transparent;border-right:17px solid transparent;bottom:-25px}body.page-template-template-summer-new .section-body section.schools .points .dot .content h4{font-size:16px;text-transform:uppercase;letter-spacing:1px;font-weight:900;max-width:200px;text-align:left;line-height:150%;padding-left:20px}body.page-template-template-summer-new .section-body section.schools .points .dot .content .data{display:inline-block;background-color:#FB8E29;font-size:11px;padding:10px 15px;float:left;max-width:100px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:-30px;top:0;z-index:999;font-weight:700;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.15);box-shadow:5px 5px 5px rgba(0,0,0,.15)}body.page-template-template-summer-new .section-body section.schools .points .dot .content .data strong{color:#fff;font-size:45px;font-weight:900;display:block;clear:both}body.page-template-template-summer-new .section-body section.schools .points .dot .content>a.hide{position:absolute;right:10px;top:10px;text-indent:-2000em;width:14px;height:14px;background:url(../../../../../../../themes/edelson_childtheme/images/icons/close.png) no-repeat center center}body.page-template-template-summer-new .section-body section.final .heading h2{font-size:68px;color:#fff;text-shadow:0 0 1px #333}body.page-template-template-summer-new footer.section-foot{position:relative;z-index:100}body.page-template-template-summer-new footer.section-foot .videos{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1280px;margin:0 auto;padding-bottom:50px}body.page-template-template-summer-new footer.section-foot .videos .container{padding:0 30px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box}body.page-template-template-summer-new a.btn-border{border:1px solid #FB8E29;border-radius:4px;color:#FB8E29;text-transform:uppercase;font-family:'MuseoSans',sans-serif;display:inline-block;padding:15px 25px;line-height:100%;font-size:14px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;text-decoration:none}body.page-template-template-summer-new a.btn-border:hover{background:#FB8E29;color:#fff}@media only screen and (max-width:980px){body.page-template-template-summer-new .section-body section.about .offers .offer{margin:10px;width:calc(33% - 20px);max-width:calc(33% - 20px);min-width:calc(33% - 20px);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:15px 15px 15px 35px}}@media only screen and (max-width:768px){body.page-template-template-summer-new .section-head{padding:110px 0}body.page-template-template-summer-new .section-body section .heading{margin:20px 40px}body.page-template-template-summer-new .section-body section .heading h2{font-size:40px}body.page-template-template-summer-new .section-body section.intro .sub-groups ul li{float:none;max-width:80%;display:inline-block}body.page-template-template-summer-new .section-body section.intro .sub-groups ul li:nth-child(2n){float:none}body.page-template-template-summer-new .section-body section.about .offers .offer{margin:10px;width:calc(50% - 20px);max-width:calc(50% - 20px);min-width:calc(50% - 20px)}body.page-template-template-summer-new .section-body section.about .offers .offer:nth-child(3n+1):before{display:block}body.page-template-template-summer-new .section-body section.about .offers .offer:nth-child(odd):before{display:none}body.page-template-template-summer-new .section-body section.final{background-color:#25262B}body.page-template-template-summer-new .section-body::after{display:none}body.page-template-template-summer-new .section-body section.schools .points{margin:0 10%}body.page-template-template-summer-new .section-body section.features .items .item{margin:20px auto;max-width:80%;width:80%}}@media only screen and (max-width:640px){body.page-template-template-summer-new .section-body section{margin-bottom:10px}body.page-template-template-summer-new .section-body section.intro .sub-groups{padding:0 20px}body.page-template-template-summer-new .section-body section.about .offers .offer{width:80%;margin:20px auto;max-width:80%}body.page-template-template-summer-new .section-body section.about .offers .offer:before,body.page-template-template-summer-new .section-body section.about .offers .offer:nth-child(odd):before,body.page-template-template-summer-new .section-body section.about .offers .offer:nth-child(3n+1):before{display:none}body.page-template-template-summer-new .section-body section.schools .points .dot .content{margin-left:-105px}body.page-template-template-summer-new .section-body section.schools .points .dot .content h4{max-width:100px;font-size:12px}body.page-template-template-summer-new .section-body section.final{width:100%}body.page-template-template-summer-new .section-body section.final .heading h2{font-size:38px}}@media only screen and (max-width:640px){body.page-template-template-summer-new .section-body section.features .items .item{width:90%;max-width:90%;padding:60px 40px 0}body.page-template-template-summer-new .section-body section.features .items .item:after{display:none}}@media only screen and (max-width:480px){body.page-template-template-summer-new .section-body section .heading h2{font-size:32px}body.page-template-template-summer-new .section-body section .heading p{font-size:16px}body.page-template-template-summer-new .section-body section.intro .sub-groups ul li strong{font-size:26px}body.page-template-template-summer-new .section-body section.schools .points>img{display:none}body.page-template-template-summer-new .section-body section.schools .points .dot{position:relative;display:inline-block;left:0!important;top:0!important;width:100%;margin-bottom:20px}body.page-template-template-summer-new .section-body section.schools .points .dot a.hide,body.page-template-template-summer-new .section-body section.schools .points .dot:before{display:none}body.page-template-template-summer-new .section-body section.schools .points .dot .content{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;margin:0}body.page-template-template-summer-new .section-body section.schools .points .dot .content:after{display:none}}body.page-template-template-summer-new .section-body section.schools .points .dot .content .data{z-index:999}