#admin-menu{background-image:none;box-shadow:none;}#admin-menu .shortcut-toolbar.active{position:absolute;top:30px;width:100%;}#admin-menu .dropdown li ul,#admin-menu .dropdown li li{background-color:#000;opacity:1;width:225px;}#admin-menu .dropdown .admin-menu-toolbar-category > a:hover{background-color:#222;}#admin-menu .dropdown a:hover,#admin-menu .dropdown li li:hover,#admin-menu .dropdown li li a:hover,#admin-menu .dropdown li li.iehover,#admin-menu .dropdown li li.expandable:hover{background-color:#080808;color:#f27134 !important;opacity:1;}#admin-menu .dropdown li li.expandable{background-color:#000000;background-position:right 5px center;}#admin-menu .dropdown li li.expandable ul{border:1px solid #323232;border-top:none;margin:-22px 0 0 225px;}#admin-menu .dropdown .admin-menu-toolbar-category > a.active-trail{background:#222;border:1px solid #484848;}
@-moz-keyframes gigamacro-attract{0%{opacity:1;}37%{opacity:0;}63%{opacity:1;}}@-webkit-keyframes gigamacro-attract{0%{opacity:1;}37%{opacity:0;}63%{opacity:1;}}@keyframes gigamacro-attract{0%{opacity:1;}37%{opacity:0;}63%{opacity:1;}}@-moz-keyframes fade-in{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes fade-in{from{opacity:0;}to{opacity:1;}}@keyframes fade-in{from{opacity:0;}to{opacity:1;}}@-moz-keyframes fade-in-from-top{from{-moz-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0);opacity:0;}to{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@-webkit-keyframes fade-in-from-top{from{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0);opacity:0;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@keyframes fade-in-from-top{from{-moz-transform:translate3d(0,-50px,0);-ms-transform:translate3d(0,-50px,0);-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0);opacity:0;}to{-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@-moz-keyframes fade-in-from-bottom{from{-moz-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);opacity:0;}to{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@-webkit-keyframes fade-in-from-bottom{from{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);opacity:0;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@keyframes fade-in-from-bottom{from{-moz-transform:translate3d(0,50px,0);-ms-transform:translate3d(0,50px,0);-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);opacity:0;}to{-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@-moz-keyframes pulse{from{opacity:1;}to{opacity:0.4;}}@-webkit-keyframes pulse{from{opacity:1;}to{opacity:0.4;}}@keyframes pulse{from{opacity:1;}to{opacity:0.4;}}@-moz-keyframes gigamacro-border-highlight{0%{-moz-box-shadow:0 0 0 8px rgba(24,106,168,0);box-shadow:0 0 0 8px rgba(24,106,168,0);border:1px solid #d9d9d9;}50%{-moz-box-shadow:0 0 0 8px #186aa8;box-shadow:0 0 0 8px #186aa8;border:1px solid #f9f9f9;}100%{-moz-box-shadow:0 0 0 8px rgba(24,106,168,0);box-shadow:0 0 0 8px rgba(24,106,168,0);border:1px solid #d9d9d9;}}@-webkit-keyframes gigamacro-border-highlight{0%{-webkit-box-shadow:0 0 0 8px rgba(24,106,168,0);box-shadow:0 0 0 8px rgba(24,106,168,0);border:1px solid #d9d9d9;}50%{-webkit-box-shadow:0 0 0 8px #186aa8;box-shadow:0 0 0 8px #186aa8;border:1px solid #f9f9f9;}100%{-webkit-box-shadow:0 0 0 8px rgba(24,106,168,0);box-shadow:0 0 0 8px rgba(24,106,168,0);border:1px solid #d9d9d9;}}@keyframes gigamacro-border-highlight{0%{-moz-box-shadow:0 0 0 8px rgba(24,106,168,0);-webkit-box-shadow:0 0 0 8px rgba(24,106,168,0);box-shadow:0 0 0 8px rgba(24,106,168,0);border:1px solid #d9d9d9;}50%{-moz-box-shadow:0 0 0 8px #186aa8;-webkit-box-shadow:0 0 0 8px #186aa8;box-shadow:0 0 0 8px #186aa8;border:1px solid #f9f9f9;}100%{-moz-box-shadow:0 0 0 8px rgba(24,106,168,0);-webkit-box-shadow:0 0 0 8px rgba(24,106,168,0);box-shadow:0 0 0 8px rgba(24,106,168,0);border:1px solid #d9d9d9;}}
body{margin:0;padding:0;font-weight:400;background-color:#ffffff;color:#1a1a1a;font-size:14px;line-height:22px;}.js body{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.js.wf-active body,.debug body,body.imce{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;filter:none !important;}body.not-logged-in .messages--error{display:none;}body #skip-link{height:0;overflow:hidden;}body .unsupported-msg{padding:10px;color:#f27134;font-weight:600;font-size:14px;line-height:22px;}body .unsupported-msg p{max-width:700px;margin-left:auto;margin-right:auto;text-align:center;}@media only screen and (min-width:320px) and (max-width:767px){body .unsupported-msg{font-size:18px;line-height:26px;}}.call-center-closed body .call-center-link{display:none;}body,body input{font-family:'Whitney A','Whitney B',Helvetica,Arial,sans-serif;}body .link-block{display:block;}body .monospace{font-family:monospace !important;}body .font-load-test{font-family:'Whitney A','Whitney B',monospace;font-size:250px;position:absolute;visibility:hidden;top:-9999px;left:-9999px;display:inline;top:100px;}body *,body *:focus{-webkit-tap-highlight-color:transparent;outline:none !important;}@media only screen and (min-width:320px) and (max-width:767px){body{font-size:18px;line-height:26px;}}body p,body ul,body ol{margin:0;margin-bottom:20px;}body p:last-child,body ul:last-child,body ol:last-child{margin-bottom:0;}body ul,body ol{padding-left:20px;overflow:hidden;zoom:1;}body img{color:rgba(255,255,255,0);}body #admin-menu-wrapper ul,body #admin-menu-wrapper ol{overflow:visible;}body .field{color:#575757;}body a{color:#186aa8;text-decoration:none;}body a.lozenge{display:block;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color:#f27134;padding:8px;padding-left:12px;padding-right:12px;color:#ffffff;font-size:120%;background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");background-repeat:no-repeat;background-position:94% center;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){body a.lozenge{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:0){body a.lozenge{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.no-touch body a:hover,.touch body a:active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.no-touch.lt-ie9 body a:hover,.touch.lt-ie9 body a:active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}.no-touch.lt-ie9 body a:hover img,.touch.lt-ie9 body a:active img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}body strong{font-weight:600;}body #page,body .region-bottom{margin-left:auto;margin-right:auto;max-width:100%;}body #header{padding-top:56px;}@media only screen and (min-width:320px) and (max-width:767px){body #header{padding-top:48px;}}body #main{z-index:1;position:static;min-height:150px;}@media only screen and (min-width:768px) and (max-width:1000px){body #main{min-width:768px !important;}}body #content{word-wrap:normal;margin-left:auto;margin-right:auto;padding:0;padding-left:0;padding-right:0;max-width:960px;}@media only screen and (min-width:768px) and (max-width:1000px){body #content{max-width:100%;padding-left:20px;padding-right:20px;}}@media only screen and (min-width:320px) and (max-width:767px){body #content{max-width:100%;padding-left:12px;padding-right:12px;}}body .subhead{color:#1a1a1a;font-weight:500;font-size:24px;line-height:32px;margin-bottom:20px;}@media only screen and (min-width:320px) and (max-width:767px){body .subhead{font-size:28px;line-height:32px;}}@media only screen and (min-width:320px) and (max-width:767px){body .subhead{margin-bottom:12px;}}body iframe.imce-frame{min-height:1200px !important;}body.imce #op-content-upload .form-item-thumbnails{display:none;}body .link-feed{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:17px;font-weight:600;background-image:url("/sites/all/themes/calacademy_zen/images/rss-icon.png");background-repeat:no-repeat;background-position:left center;padding-left:25px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){body .link-feed{background-image:url("/sites/all/themes/calacademy_zen/images/rss-icon@2x.png");}}@media only screen and (min-width:0){body .link-feed{-moz-background-size:20px 20px;-o-background-size:20px 20px;-webkit-background-size:20px 20px;background-size:20px 20px;}}@media only screen and (min-width:320px) and (max-width:767px){body .link-feed{font-size:18px;line-height:26px;}}body .contextual-links-region{position:static;}::-moz-selection{background:rgba(253,185,36,0.25);}::selection{background:rgba(253,185,36,0.25);}.not-logged-in .tabs,.not-logged-in .element-invisible{display:none;}
.wf-active .bg-fish.loaded{background-image:url("/sites/all/themes/calacademy_zen/images/bg-fish.jpg");background-repeat:no-repeat;background-position:right 80px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.wf-active .bg-fish.loaded{background-image:url("/sites/all/themes/calacademy_zen/images/bg-fish@2x.jpg");}}@media only screen and (min-width:0){.wf-active .bg-fish.loaded{-moz-background-size:35%,35%;-o-background-size:35%,35%;-webkit-background-size:35%,35%;background-size:35%,35%;}}@media only screen and (min-width:320px) and (max-width:767px){.wf-active .bg-fish.loaded #header span{width:75%;}}.wf-active .bg-frog.loaded{background-image:url("/sites/all/themes/calacademy_zen/images/bg-frog.jpg");background-repeat:no-repeat;background-position:132% 300px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.wf-active .bg-frog.loaded{background-image:url("/sites/all/themes/calacademy_zen/images/bg-frog@2x.jpg");}}@media only screen and (min-width:0){.wf-active .bg-frog.loaded{-moz-background-size:50%,50%;-o-background-size:50%,50%;-webkit-background-size:50%,50%;background-size:50%,50%;}}@media only screen and (min-width:768px) and (max-width:1000px){.wf-active .bg-frog.loaded{background-position:136% 340px;}}@media only screen and (min-width:320px) and (max-width:767px){.wf-active .bg-frog.loaded{background-image:none !important;}}.wf-active .bg-fancy-fish.loaded{background-image:url("/sites/all/themes/calacademy_zen/images/bg-fancy-fish.jpg");background-repeat:no-repeat;background-position:120% 150px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.wf-active .bg-fancy-fish.loaded{background-image:url("/sites/all/themes/calacademy_zen/images/bg-fancy-fish@2x.jpg");}}@media only screen and (min-width:0){.wf-active .bg-fancy-fish.loaded{-moz-background-size:45%,45%;-o-background-size:45%,45%;-webkit-background-size:45%,45%;background-size:45%,45%;}}@media only screen and (min-width:768px) and (max-width:1000px){.wf-active .bg-fancy-fish.loaded{background-position:120% 350px;}}@media only screen and (min-width:320px) and (max-width:767px){.wf-active .bg-fancy-fish.loaded{background-image:none !important;}}.wf-active .bg-cuttlefish.loaded{background-image:url("/sites/all/themes/calacademy_zen/images/bg-cuttle.jpg");background-repeat:no-repeat;background-position:110% 50px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.wf-active .bg-cuttlefish.loaded{background-image:url("/sites/all/themes/calacademy_zen/images/bg-cuttle@2x.jpg");}}@media only screen and (min-width:0){.wf-active .bg-cuttlefish.loaded{-moz-background-size:40%,40%;-o-background-size:40%,40%;-webkit-background-size:40%,40%;background-size:40%,40%;}}@media only screen and (min-width:768px) and (max-width:1000px){.wf-active .bg-cuttlefish.loaded{background-position:110% 225px;}}@media only screen and (min-width:320px) and (max-width:767px){.wf-active .bg-cuttlefish.loaded{background-image:none !important;}}.wf-active .bg-ray.loaded{background-image:url("/sites/all/themes/calacademy_zen/images/bg-ray.jpg");background-repeat:no-repeat;background-position:100% 150px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.wf-active .bg-ray.loaded{background-image:url("/sites/all/themes/calacademy_zen/images/bg-ray@2x.jpg");}}@media only screen and (min-width:0){.wf-active .bg-ray.loaded{-moz-background-size:35%,35%;-o-background-size:35%,35%;-webkit-background-size:35%,35%;background-size:35%,35%;}}@media only screen and (min-width:768px) and (max-width:1000px){.wf-active .bg-ray.loaded{background-position:100% 160px;}}@media only screen and (min-width:320px) and (max-width:767px){.wf-active .bg-ray.loaded{background-image:none !important;}}.wf-active .secondary-bg #page{background-repeat:no-repeat;}@media only screen and (min-width:320px) and (max-width:767px){.wf-active .secondary-bg #page{background-image:none !important;}}.wf-active .section-events.loaded.secondary-bg #page{background-image:url("/sites/all/themes/calacademy_zen/images/bg-frog.jpg");background-image:url("/sites/all/themes/calacademy_zen/images/bg-frog.jpg");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.wf-active .section-events.loaded.secondary-bg #page{background-image:url("/sites/all/themes/calacademy_zen/images/bg-frog@2x.jpg");}}@media only screen and (min-width:0){.wf-active .section-events.loaded.secondary-bg #page{-moz-background-size:918px 1400px;-o-background-size:918px 1400px;-webkit-background-size:918px 1400px;background-size:918px 1400px;}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.wf-active .section-events.loaded.secondary-bg #page{background-image:url("/sites/all/themes/calacademy_zen/images/bg-frog@2x.jpg");}}@media only screen and (min-width:768px) and (max-width:1000px){.wf-active .section-events.loaded.secondary-bg #page{-moz-background-size:459px 600px;-o-background-size:459px 600px;-webkit-background-size:459px 600px;background-size:459px 600px;}}.wf-active .page-taxonomy-term-544.loaded.secondary-bg #page{background-image:url("/sites/all/themes/calacademy_zen/images/bg-cuttle.jpg");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.wf-active .page-taxonomy-term-544.loaded.secondary-bg #page{background-image:url("/sites/all/themes/calacademy_zen/images/bg-cuttle@2x.jpg");}}@media only screen and (min-width:0){.wf-active .page-taxonomy-term-544.loaded.secondary-bg #page{-moz-background-size:459px 700px;-o-background-size:459px 700px;-webkit-background-size:459px 700px;background-size:459px 700px;}}.wf-active .page-taxonomy-term-545.loaded.secondary-bg #page{background-image:url("/sites/all/themes/calacademy_zen/images/bg-hedgehog.jpg");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.wf-active .page-taxonomy-term-545.loaded.secondary-bg #page{background-image:url("/sites/all/themes/calacademy_zen/images/bg-hedgehog@2x.jpg");}}@media only screen and (min-width:0){.wf-active .page-taxonomy-term-545.loaded.secondary-bg #page{-moz-background-size:459px 700px;-o-background-size:459px 700px;-webkit-background-size:459px 700px;background-size:459px 700px;}}.wf-active .page-taxonomy-term-547.loaded.secondary-bg #page{background-image:url("/sites/all/themes/calacademy_zen/images/bg-starfish.jpg");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.wf-active .page-taxonomy-term-547.loaded.secondary-bg #page{background-image:url("/sites/all/themes/calacademy_zen/images/bg-starfish@2x.jpg");}}@media only screen and (min-width:0){.wf-active .page-taxonomy-term-547.loaded.secondary-bg #page{-moz-background-size:459px 700px;-o-background-size:459px 700px;-webkit-background-size:459px 700px;background-size:459px 700px;}}
body .ui-datepicker{z-index:10101010 !important;}body #ui-datepicker-div{padding:10px;border:1px solid #e6e6e6;border-bottom:2px solid #5e924d;background-color:#ffffff;}body #ui-datepicker-div,body #ui-datepicker-div *{font-family:inherit;outline:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;}body #ui-datepicker-div *{background:none;border:0;}body #ui-datepicker-div .ui-datepicker-title{font-weight:600;}body #ui-datepicker-div .ui-icon{width:20px;height:20px;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-solid-orange-medium.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){body #ui-datepicker-div .ui-icon{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-solid-orange-medium@2x.png");}}@media only screen and (min-width:0){body #ui-datepicker-div .ui-icon{-moz-background-size:20px 20px;-o-background-size:20px 20px;-webkit-background-size:20px 20px;background-size:20px 20px;}}body #ui-datepicker-div .ui-datepicker-prev .ui-icon{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-solid-orange-medium-left.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){body #ui-datepicker-div .ui-datepicker-prev .ui-icon{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-solid-orange-medium-left@2x.png");}}@media only screen and (min-width:0){body #ui-datepicker-div .ui-datepicker-prev .ui-icon{-moz-background-size:20px 20px;-o-background-size:20px 20px;-webkit-background-size:20px 20px;background-size:20px 20px;}}body #ui-datepicker-div .ui-datepicker-prev-hover,body #ui-datepicker-div .ui-datepicker-next-hover{cursor:hand;cursor:pointer;top:2px;}body #ui-datepicker-div .ui-datepicker-prev-hover{left:2px;}body #ui-datepicker-div .ui-datepicker-next-hover{right:2px;}body #ui-datepicker-div table td,body #ui-datepicker-div table th{border-right:1px solid #e6e6e6;text-align:center;}body #ui-datepicker-div table td:last-child,body #ui-datepicker-div table th:last-child{border-right:0;}body #ui-datepicker-div table td a{color:#2793ce;text-align:center;}.no-touch body #ui-datepicker-div table td a:hover,.touch body #ui-datepicker-div table td a:active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background-color:#2793ce;color:#ffffff;}body #ui-datepicker-div table .ui-datepicker-today a{color:#f27134;}.no-touch body #ui-datepicker-div table .ui-datepicker-today a:hover,.touch body #ui-datepicker-div table .ui-datepicker-today a:active{background-color:#f27134;}
.clear-floats,#top-level-nav-wrapper,#top-level-nav-wrapper #top-level-nav,#top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-top-level ul,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level ul,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-menu-top-level ul{width:100%;overflow:hidden;}#top-level-nav-wrapper,nav{position:fixed;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;margin:0;padding:0;}.no-js #top-level-nav-wrapper,.unsupported #top-level-nav-wrapper,.no-js
nav,.unsupported
nav{position:relative;top:0 !important;}@media print{#top-level-nav-wrapper,nav{display:none;}}#top-level-nav-wrapper{z-index:999;top:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#404040;}#top-level-nav-wrapper #top-level-nav{position:relative;margin-left:auto;margin-right:auto;max-width:960px;}@media only screen and (min-width:768px) and (max-width:1000px){#top-level-nav-wrapper #top-level-nav{max-width:inherit;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;}.search-open #top-level-nav-wrapper #top-level-nav #block-menu-menu-top-level,.search-open #top-level-nav-wrapper #top-level-nav #block-menu-menu-menu-top-level{display:none;}}#top-level-nav-wrapper #top-level-nav .calacademy-menu-becomeamember{color:#f27134 !important;font-weight:bold;}#top-level-nav-wrapper #top-level-nav .region-header *{margin:0;padding:0;list-style:none;-moz-appearance:none;-webkit-appearance:none;}#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-top-level,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-menu-top-level,#top-level-nav-wrapper #top-level-nav .region-header #block-search-form,#top-level-nav-wrapper #top-level-nav .region-header .block-search-form{float:right;}#top-level-nav-wrapper #top-level-nav .region-header .pad-me,#top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li a,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-top-level ul li a,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level ul li a,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-menu-top-level ul li a,#top-level-nav-wrapper #top-level-nav .region-header #block-search-form .form-type-textfield,#top-level-nav-wrapper #top-level-nav .region-header .block-search-form .form-type-textfield{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px;padding-top:10px;padding-bottom:0;}#top-level-nav-wrapper #top-level-nav .region-header .subsection-titles,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-top-level,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-menu-top-level{font-size:14px;line-height:14px;}@media only screen and (min-width:320px) and (max-width:767px){#top-level-nav-wrapper #top-level-nav .region-header .subsection-titles,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-top-level,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-menu-top-level{font-size:14px;line-height:14px;}}#top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-top-level ul li,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level ul li,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-menu-top-level ul li{float:left;border-left:1px solid rgba(255,255,255,0.1);}#top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li a,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-top-level ul li a,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level ul li a,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-menu-top-level ul li a{display:block;height:36px;color:#ffffff;}#top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li:last-child,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-top-level ul li:last-child,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level ul li:last-child,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-menu-top-level ul li:last-child{border-right:1px solid rgba(255,255,255,0.1);}#top-level-nav-wrapper #top-level-nav .region-header .subsection-titles{float:left;padding-left:3px;font-size:16px;}#top-level-nav-wrapper #top-level-nav .region-header .subsection-titles,#top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li{display:none;}#top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li,#top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li:last-child{border:0;}#top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li a,#top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li:last-child a{padding-left:0;padding-right:0;}#top-level-nav-wrapper #top-level-nav .region-header #block-search-form,#top-level-nav-wrapper #top-level-nav .region-header .block-search-form{padding-left:0;padding-right:0;}#top-level-nav-wrapper #top-level-nav .region-header #block-search-form label,#top-level-nav-wrapper #top-level-nav .region-header .block-search-form label{display:none;}#top-level-nav-wrapper #top-level-nav .region-header #block-search-form *,#top-level-nav-wrapper #top-level-nav .region-header .block-search-form *{float:left;}#top-level-nav-wrapper #top-level-nav .region-header #block-search-form .form-type-textfield,#top-level-nav-wrapper #top-level-nav .region-header .block-search-form .form-type-textfield{padding-top:7px;padding-right:0;}.js #top-level-nav-wrapper #top-level-nav .region-header #block-search-form .form-type-textfield,.js
#top-level-nav-wrapper #top-level-nav .region-header .block-search-form .form-type-textfield{display:none;}.js.search-open #top-level-nav-wrapper #top-level-nav .region-header #block-search-form .form-type-textfield,.js.search-open
#top-level-nav-wrapper #top-level-nav .region-header .block-search-form .form-type-textfield{display:block;}#top-level-nav-wrapper #top-level-nav .region-header #block-search-form .form-type-textfield input,#top-level-nav-wrapper #top-level-nav .region-header .block-search-form .form-type-textfield input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:12px;color:#404040;border:0;padding:3px;padding-left:6px;padding-right:6px;width:116px;}#top-level-nav-wrapper #top-level-nav .region-header #block-search-form .form-submit,#top-level-nav-wrapper #top-level-nav .region-header .block-search-form .form-submit{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block;line-height:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:none;border:none;width:39px;height:36px;background-image:url("/sites/all/themes/calacademy_zen/images/magnifying-glass.png");background-repeat:no-repeat;background-position:12px 10px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#top-level-nav-wrapper #top-level-nav .region-header #block-search-form .form-submit,#top-level-nav-wrapper #top-level-nav .region-header .block-search-form .form-submit{background-image:url("/sites/all/themes/calacademy_zen/images/magnifying-glass@2x.png");}}@media only screen and (min-width:0){#top-level-nav-wrapper #top-level-nav .region-header #block-search-form .form-submit,#top-level-nav-wrapper #top-level-nav .region-header .block-search-form .form-submit{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}@media only screen and (min-width:320px) and (max-width:767px){#top-level-nav-wrapper #top-level-nav .region-header{display:block;float:none;}#top-level-nav-wrapper #top-level-nav .region-header .subsection-titles{display:none !important;}#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-top-level,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-menu-top-level{float:right;}#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-top-level ul li:first-child,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level ul li:first-child,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-menu-top-level ul li:first-child{border-left:0;}}@media only screen and (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-top-level ul li:first-child,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level ul li:first-child,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-menu-top-level ul li:first-child{display:none;}}@media only screen and (min-width:320px) and (max-width:767px){#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-top-level ul li:last-child,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level ul li:last-child,#top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-menu-top-level ul li:last-child{border-right:0;}#top-level-nav-wrapper #top-level-nav .region-header #block-search-form,#top-level-nav-wrapper #top-level-nav .region-header .block-search-form{float:right;}.js #top-level-nav-wrapper #top-level-nav .region-header #block-search-form,.js
  #top-level-nav-wrapper #top-level-nav .region-header .block-search-form{padding-bottom:0;}#top-level-nav-wrapper #top-level-nav .region-header #block-search-form,.js.search-open #top-level-nav-wrapper #top-level-nav .region-header #block-search-form,#top-level-nav-wrapper #top-level-nav .region-header .block-search-form,.js.search-open
  #top-level-nav-wrapper #top-level-nav .region-header .block-search-form{padding-bottom:90px;}#top-level-nav-wrapper #top-level-nav .region-header #block-search-form *,#top-level-nav-wrapper #top-level-nav .region-header .block-search-form *{display:block;float:none;}#top-level-nav-wrapper #top-level-nav .region-header #block-search-form .form-actions,#top-level-nav-wrapper #top-level-nav .region-header .block-search-form .form-actions{float:right;border-left:1px solid rgba(255,255,255,0.1);}#top-level-nav-wrapper #top-level-nav .region-header #block-search-form .form-actions .form-submit,#top-level-nav-wrapper #top-level-nav .region-header .block-search-form .form-actions .form-submit{width:51px;background-position:18px 10px;}.search-open #top-level-nav-wrapper #top-level-nav .region-header #block-search-form .form-actions .form-submit,.search-open
  #top-level-nav-wrapper #top-level-nav .region-header .block-search-form .form-actions .form-submit{background-color:rgba(255,255,255,0.05);}#top-level-nav-wrapper #top-level-nav .region-header #block-search-form .form-type-textfield,#top-level-nav-wrapper #top-level-nav .region-header .block-search-form .form-type-textfield{position:absolute;top:36px;left:0;width:100%;border-top:1px solid rgba(255,255,255,0.1);padding-top:24px;padding-right:12px;}#top-level-nav-wrapper #top-level-nav .region-header #block-search-form .form-type-textfield input,#top-level-nav-wrapper #top-level-nav .region-header .block-search-form .form-type-textfield input{width:100%;font-size:14px;padding:12px;}}nav{z-index:998;top:36px;}@media only screen and (min-width:320px) and (max-width:767px){.search-open nav{top:126px;}}nav + div,nav + header{margin-top:128px;}@media only screen and (min-width:768px) and (max-width:1000px){nav + div,nav + header{margin-top:116px;}}@media only screen and (min-width:320px) and (max-width:767px){nav + div,nav + header{margin-top:92px;}}.no-js nav + div,.unsupported nav + div,.no-js nav + header,.unsupported nav + header{margin-top:0 !important;}nav #nav-wrapper{border-bottom:1px solid #dd6839;padding:0;margin:0;margin-left:auto;margin-right:auto;}nav #nav-wrapper .block,nav #nav-wrapper .tb-block,nav #nav-wrapper .views-field,nav #nav-wrapper .mega-inner{margin:0;padding:0;}@media only screen and (min-width:320px) and (max-width:767px){nav #nav-wrapper{height:56px;}}nav #nav-wrapper,nav #nav-wrapper *{color:#ffffff;background-color:#f27134;background-image:none;filter:none;}nav #nav-wrapper .block-shortcut{display:none;}nav #nav-wrapper #main-nav{margin-left:auto;margin-right:auto;max-width:960px;}@media only screen and (min-width:768px) and (max-width:1000px){nav #nav-wrapper #main-nav{max-width:inherit;padding-left:20px;padding-right:20px;}}nav #nav-wrapper #main-nav,nav #nav-wrapper #main-nav a{background-color:transparent;font-weight:200;font-size:22px;}@media only screen and (min-width:320px) and (max-width:767px){nav #nav-wrapper #main-nav,nav #nav-wrapper #main-nav a{font-size:16px;}}@media only screen and (min-width:768px) and (max-width:1000px){nav #nav-wrapper #main-nav,nav #nav-wrapper #main-nav a{font-size:18px;}}.wf-active nav #nav-wrapper #main-nav,.wf-active nav #nav-wrapper #main-nav a{font-size:20px;}@media only screen and (min-width:320px) and (max-width:767px){.wf-active nav #nav-wrapper #main-nav,.wf-active nav #nav-wrapper #main-nav a{font-size:18px;}}@media only screen and (min-width:768px) and (max-width:1000px){.wf-active nav #nav-wrapper #main-nav,.wf-active nav #nav-wrapper #main-nav a{font-size:15px;}}.wf-active.wf-error nav #nav-wrapper #main-nav,.wf-active.wf-error nav #nav-wrapper #main-nav a{font-size:22px;}@media only screen and (min-width:320px) and (max-width:767px){.wf-active.wf-error nav #nav-wrapper #main-nav,.wf-active.wf-error nav #nav-wrapper #main-nav a{font-size:16px;}}@media only screen and (min-width:768px) and (max-width:1000px){.wf-active.wf-error nav #nav-wrapper #main-nav,.wf-active.wf-error nav #nav-wrapper #main-nav a{font-size:18px;}}nav #nav-wrapper #main-nav > a,nav #nav-wrapper #main-nav #block-block-2 a,nav #nav-wrapper #main-nav #block-block-3 a{display:none;}@media only screen and (min-width:320px) and (max-width:767px){nav #nav-wrapper #main-nav > a,nav #nav-wrapper #main-nav #block-block-2 a,nav #nav-wrapper #main-nav #block-block-3 a{display:block;width:117px;height:60px;position:absolute;z-index:2;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block;line-height:0;background-image:url("/sites/all/themes/calacademy_zen/images/logo-horiz-small.png");background-repeat:no-repeat;background-position:12px 11px;}.no-touch nav #nav-wrapper #main-nav > a:hover,.touch nav #nav-wrapper #main-nav > a:active,.no-touch
  nav #nav-wrapper #main-nav #block-block-2 a:hover,.touch
  nav #nav-wrapper #main-nav #block-block-2 a:active,.no-touch
  nav #nav-wrapper #main-nav #block-block-3 a:hover,.touch
  nav #nav-wrapper #main-nav #block-block-3 a:active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}.page-homepage nav #nav-wrapper #main-nav > a,.page-homepage
  nav #nav-wrapper #main-nav #block-block-2 a,.page-homepage
  nav #nav-wrapper #main-nav #block-block-3 a{pointer-events:none;cursor:default;}}@media only screen and (min-width:320px) and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-moz-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-width:320px) and (max-width:767px) and (min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:144dpi),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:1.5dppx){nav #nav-wrapper #main-nav > a,nav #nav-wrapper #main-nav #block-block-2 a,nav #nav-wrapper #main-nav #block-block-3 a{background-image:url("/sites/all/themes/calacademy_zen/images/logo-horiz-small@2x.png");}}@media only screen and (min-width:320px) and (max-width:767px) and (min-width:0){nav #nav-wrapper #main-nav > a,nav #nav-wrapper #main-nav #block-block-2 a,nav #nav-wrapper #main-nav #block-block-3 a{-moz-background-size:93px 36px;-o-background-size:93px 36px;-webkit-background-size:93px 36px;background-size:93px 36px;}}nav #nav-wrapper #main-nav .tb-megamenu .nav-collapse{-webkit-transform:none !important;position:relative;top:0;}nav #nav-wrapper #main-nav .level-0{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:none;}@media only screen and (min-width:320px) and (max-width:767px){nav #nav-wrapper #main-nav .level-0.last-over{background-image:none;}}nav #nav-wrapper #main-nav .row-fluid{border:0;padding:0;}nav #nav-wrapper #main-nav .level-0 > li > a{height:52px;line-height:2.5em;border:0;border-right:1px solid #dd6839;padding:20px;padding-right:20px;}nav #nav-wrapper #main-nav .level-0 > li > a .caret{display:none;}@media only screen and (min-width:768px) and (max-width:1000px){nav #nav-wrapper #main-nav .level-0 > li > a{font-size:15px !important;padding-left:16px;padding-right:16px;background-position:16px 55px;height:40px;}}@media only screen and (min-width:320px) and (max-width:767px){nav #nav-wrapper #main-nav .level-0 > li > a{padding:0;padding-left:12px;padding-top:20px;padding-bottom:20px;border-top:1px solid #dd6839;background-image:none;color:#1a1a1a;font-weight:600;height:0px;}.smartphone-nav-open nav #nav-wrapper #main-nav .level-0 > li > a{height:auto;}}.page-homepage nav #nav-wrapper #main-nav .level-0 > li:first-child > a{border-right:0;}nav #nav-wrapper #main-nav .level-0 > li > a,.no-touch nav #nav-wrapper #main-nav .level-0 > li > a:hover,.touch nav #nav-wrapper #main-nav .level-0 > li > a:active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}nav #nav-wrapper #main-nav .level-0 > li:first-child,nav #nav-wrapper #main-nav .level-0 > li:first-child > a{background-color:transparent;}nav #nav-wrapper #main-nav .level-0 > li:first-child{width:170px;height:10px;display:block;}nav #nav-wrapper #main-nav .level-0 > li:first-child > a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block;line-height:0;position:absolute;z-index:2;border-right:0;padding-right:20px;width:130px;height:130px;background-position:0 15px;background-repeat:no-repeat;}.page-homepage nav #nav-wrapper #main-nav .level-0 > li:first-child > a{pointer-events:none;cursor:default;}@media only screen and (min-width:320px) and (max-width:767px){nav #nav-wrapper #main-nav .level-0 > li:first-child > a{display:none;}}nav #nav-wrapper #main-nav .level-0 > li:last-child{float:right;border-right:none;overflow:hidden;position:relative;margin-top:24px;padding:0px !important;padding-top:0px !important;padding-bottom:0px !important;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwNGUwMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UwNGUwMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e04e01),color-stop(100%,#e04e01));background-image:-moz-linear-gradient(#e04e01,#e04e01);background-image:-webkit-linear-gradient(#e04e01,#e04e01);background-image:linear-gradient(#e04e01,#e04e01);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e04e01',endColorstr='#e04e01',GradientType=0);background-position:0 0;box-shadow:none !important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #dd6839;}nav #nav-wrapper #main-nav .level-0 > li:last-child,nav #nav-wrapper #main-nav .level-0 > li:last-child a{font-size:18px !important;padding-right:0 !important;border-right:none !important;position:relative !important;width:155px;height:40px;line-height:1em !important;}@media only screen and (min-width:768px) and (max-width:1000px){nav #nav-wrapper #main-nav .level-0 > li:last-child,nav #nav-wrapper #main-nav .level-0 > li:last-child a{font-size:14px !important;width:90px !important;padding-left:4px !important;padding-right:10px !important;}}@media only screen and (min-width:320px) and (max-width:767px){nav #nav-wrapper #main-nav .level-0 > li:last-child,nav #nav-wrapper #main-nav .level-0 > li:last-child a{font-size:20px;padding:12px !important;padding-top:8px !important;padding-bottom:10px !important;padding-right:20px !important;padding-left:10px !important;}}nav #nav-wrapper #main-nav .level-0 > li:last-child a{padding-top:11px !important;position:relative;display:block;color:#ffffff;font-weight:500;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");padding-right:20px;background-position:120px center !important;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){nav #nav-wrapper #main-nav .level-0 > li:last-child a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:0){nav #nav-wrapper #main-nav .level-0 > li:last-child a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}@media only screen and (min-width:768px) and (max-width:1000px){nav #nav-wrapper #main-nav .level-0 > li:last-child a{background-image:none;}}@media only screen and (min-width:1001px){nav #nav-wrapper #main-nav .level-0 > li:last-child:hover a{color:#f27134 !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-orange.png");padding-right:20px;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background-color:white !important;}}@media only screen and (min-width:1001px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:1001px) and (-moz-min-device-pixel-ratio:1.5),only screen and (min-width:1001px) and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-width:1001px) and (min-device-pixel-ratio:1.5),only screen and (min-width:1001px) and (min-resolution:144dpi),only screen and (min-width:1001px) and (min-resolution:1.5dppx){nav #nav-wrapper #main-nav .level-0 > li:last-child:hover a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-orange@2x.png");}}@media only screen and (min-width:1001px) and (min-width:0){nav #nav-wrapper #main-nav .level-0 > li:last-child:hover a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}@media only screen and (min-width:768px) and (max-width:1000px){nav #nav-wrapper #main-nav .level-0 > li:last-child{width:70px !important;margin-top:18px;}}@media only screen and (min-width:320px) and (max-width:767px){nav #nav-wrapper #main-nav .level-0 > li:last-child{display:none;}}.page-homepage nav #nav-wrapper #main-nav .level-0 > li.active > a{background-color:inherit;}nav #nav-wrapper #main-nav .level-0 > li.open > a,nav #nav-wrapper #main-nav .level-0 > li.active > a,.page-homepage nav #nav-wrapper #main-nav .level-0 > li.open > a{background-color:#e05920;}@media only screen and (min-width:320px) and (max-width:767px){nav #nav-wrapper #main-nav .level-0 > li.open > a,nav #nav-wrapper #main-nav .level-0 > li.active > a,.page-homepage nav #nav-wrapper #main-nav .level-0 > li.open > a{background-color:inherit;}}nav #nav-wrapper #main-nav .level-0 > li.open:first-child > a{background-color:inherit;}nav #nav-wrapper #main-nav .level-0 > li.open:last-child > a{background-color:transparent;color:#FF814B !important;}nav #nav-wrapper #main-nav li{position:static;}nav #nav-wrapper #main-nav li .dropdown-menu{position:absolute;top:92px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:300px;border:none;border-top:none;padding-bottom:30px !important;padding:20px;padding-bottom:80px;}@media only screen and (min-width:768px) and (max-width:1000px){nav #nav-wrapper #main-nav li .dropdown-menu{width:200px;top:80px;}}@media only screen and (min-width:320px) and (max-width:767px){nav #nav-wrapper #main-nav li .dropdown-menu{position:relative;top:0;border-top:none;}}nav #nav-wrapper #main-nav li .dropdown-menu,nav #nav-wrapper #main-nav li .dropdown-menu *{background-color:#e05920;}@media only screen and (min-width:320px) and (max-width:767px){nav #nav-wrapper #main-nav li .dropdown-menu,nav #nav-wrapper #main-nav li .dropdown-menu *{background-color:inherit;}}@media only screen and (min-width:768px) and (max-width:1000px){nav #nav-wrapper #main-nav li .dropdown-menu{padding-bottom:40px;}}@media only screen and (min-width:320px) and (max-width:767px){nav #nav-wrapper #main-nav li .dropdown-menu{padding:12px;padding-bottom:24px;padding-top:0;}}nav #nav-wrapper #main-nav li .dropdown-menu .mega-nav li .mega-col-nav{min-height:inherit !important;}nav #nav-wrapper #main-nav li .dropdown-menu .mega-nav li a{border:0;outline:none;line-height:120%;margin:0;padding:0;padding-bottom:5px;}nav #nav-wrapper #main-nav li .dropdown-menu .mega-nav li a:after{content:"\203A";}nav #nav-wrapper #main-nav li .dropdown-menu .mega-nav li:last-child a{margin-bottom:0;}nav #nav-wrapper #main-nav li .dropdown-menu .mega-nav li.nav-section-break{margin-top:20px;}nav #nav-wrapper #main-nav li .dropdown-menu .mega-nav li .nav-next-level{margin-left:20px;}nav #nav-wrapper #main-nav li .dropdown-menu .mega-nav li .nav-next-level a{font-size:18px;}@media only screen and (min-width:320px) and (max-width:767px){nav #nav-wrapper #main-nav li .dropdown-menu .mega-nav li .nav-next-level a{font-size:16px;}}@media only screen and (min-width:768px) and (max-width:1000px){nav #nav-wrapper #main-nav li .dropdown-menu .mega-nav li .nav-next-level a{font-size:15px !important;}}nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;float:left;}nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column blockquote{display:none;}nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column *{white-space:normal;}@media only screen and (min-width:320px) and (max-width:767px){nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column{width:100%;float:none;}nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column.featured{display:none;}}nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column.featured{padding-right:0;float:right;}nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column.featured *{margin:0;padding:0;}nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column.featured .featured-item{display:none;float:right;margin-right:20px;width:180px;}nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column.featured .featured-item:first-child{margin-right:0;}@media only screen and (min-width:768px) and (max-width:1000px){nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column.featured .featured-item{width:30%;width:-moz-calc(33% - 20px);width:-ms-calc(33% - 20px);width:-o-calc(33% - 20px);width:-webkit-calc(33% - 20px);width:calc(33% - 20px);}}nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column.featured .featured-item .image-container{margin-bottom:10px;position:relative;}nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column.featured .featured-item .image-container a.video:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;content:'';width:100%;height:100%;top:0;left:0;bottom:0;right:0;z-index:2;pointer-events:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:0.75;background-repeat:no-repeat;background-position:center 48%;background-image:url("/sites/all/themes/calacademy_zen/images/play-button-small.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column.featured .featured-item .image-container a.video:before{background-image:url("/sites/all/themes/calacademy_zen/images/play-button-small@2x.png");}}@media only screen and (min-width:0){nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column.featured .featured-item .image-container a.video:before{-moz-background-size:40px 44px;-o-background-size:40px 44px;-webkit-background-size:40px 44px;background-size:40px 44px;}}@media only screen and (min-width:1001px){nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column.featured .featured-item .image-container a.video:before{background-image:url("/sites/all/themes/calacademy_zen/images/play-button.png");}}@media only screen and (min-width:1001px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:1001px) and (-moz-min-device-pixel-ratio:1.5),only screen and (min-width:1001px) and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-width:1001px) and (min-device-pixel-ratio:1.5),only screen and (min-width:1001px) and (min-resolution:144dpi),only screen and (min-width:1001px) and (min-resolution:1.5dppx){nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column.featured .featured-item .image-container a.video:before{background-image:url("/sites/all/themes/calacademy_zen/images/play-button@2x.png");}}@media only screen and (min-width:1001px) and (min-width:0){nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column.featured .featured-item .image-container a.video:before{-moz-background-size:65px 72px;-o-background-size:65px 72px;-webkit-background-size:65px 72px;background-size:65px 72px;}}nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column.featured .featured-item .title,nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column.featured .featured-item .title span,nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column.featured .featured-item .subtitle{line-height:20px;font-size:16px;font-weight:600;background-color:transparent;}nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column.featured .featured-item .title{display:block;}nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column.featured .featured-item .title span{display:inline;font-weight:500;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column.featured .featured-item .title span{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:0){nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column.featured .featured-item .title span{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column.featured .featured-item .subtitle{color:#1a1a1a;}@media only screen and (min-width:768px) and (max-width:1000px){nav #nav-wrapper #main-nav li .dropdown-menu .tb-megamenu-column.featured .featured-item .subtitle{display:none;}}nav #nav-wrapper #main-nav .level-0 > li:first-child > a{background-image:url("/sites/all/themes/calacademy_zen/images/logo-horiz.png");height:52px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){nav #nav-wrapper #main-nav .level-0 > li:first-child > a{background-image:url("/sites/all/themes/calacademy_zen/images/logo-horiz@2x.png");}}@media only screen and (min-width:0){nav #nav-wrapper #main-nav .level-0 > li:first-child > a{-moz-background-size:150px 58px;-o-background-size:150px 58px;-webkit-background-size:150px 58px;background-size:150px 58px;}}@media only screen and (min-width:768px) and (max-width:1000px){nav #nav-wrapper #main-nav .level-0 > li:first-child > a{background-size:128px 50px;height:40px;}}.logo-swap .page-homepage nav #nav-wrapper #main-nav .level-0 > li:first-child > a{background-image:url("/sites/all/themes/calacademy_zen/images/logo-vert-nav.png");height:130px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.logo-swap .page-homepage nav #nav-wrapper #main-nav .level-0 > li:first-child > a{background-image:url("/sites/all/themes/calacademy_zen/images/logo-vert-nav@2x.png");}}@media only screen and (min-width:0){.logo-swap .page-homepage nav #nav-wrapper #main-nav .level-0 > li:first-child > a{-moz-background-size:76px 130px;-o-background-size:76px 130px;-webkit-background-size:76px 130px;background-size:76px 130px;}}.page-homepage nav.scroll-to-fixed-fixed #nav-wrapper #main-nav .level-0 > li:first-child > a{background-image:url("/sites/all/themes/calacademy_zen/images/logo-horiz.png");height:52px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-homepage nav.scroll-to-fixed-fixed #nav-wrapper #main-nav .level-0 > li:first-child > a{background-image:url("/sites/all/themes/calacademy_zen/images/logo-horiz@2x.png");}}@media only screen and (min-width:0){.page-homepage nav.scroll-to-fixed-fixed #nav-wrapper #main-nav .level-0 > li:first-child > a{-moz-background-size:150px 58px;-o-background-size:150px 58px;-webkit-background-size:150px 58px;background-size:150px 58px;}}@media only screen and (min-width:768px) and (max-width:1000px){.page-homepage nav.scroll-to-fixed-fixed #nav-wrapper #main-nav .level-0 > li:first-child > a{background-size:128px 50px;height:40px;}}@media only screen and (min-width:320px) and (max-width:767px){.headroom.csspositionsticky nav,.headroom.csspositionsticky #top-level-nav-wrapper{-moz-transition:-moz-transform 0.3s cubic-bezier(0.215,0.61,0.355,1);-o-transition:-o-transform 0.3s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.215,0.61,0.355,1);transition:transform 0.3s cubic-bezier(0.215,0.61,0.355,1);}.headroom--pinned.csspositionsticky nav,.headroom--pinned.csspositionsticky #top-level-nav-wrapper{-moz-transform:translateY(0%);-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%);}.headroom--unpinned.csspositionsticky nav,.headroom--unpinned.csspositionsticky #top-level-nav-wrapper{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);}body nav,body nav *{-webkit-touch-callout:none;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;}body nav #nav-wrapper button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;margin:0;border:0;height:56px;padding-left:20px;padding-right:20px;overflow:hidden;}body nav #nav-wrapper button,body nav #nav-wrapper button i{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;line-height:0;}body nav #nav-wrapper button i{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block;line-height:0;background-image:url("/sites/all/themes/calacademy_zen/images/button-hamburger.png");background-repeat:no-repeat;background-position:0 0;width:20px;height:20px;margin:0;padding:0;margin-top:3px;}}@media only screen and (min-width:320px) and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-moz-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-width:320px) and (max-width:767px) and (min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:144dpi),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:1.5dppx){body nav #nav-wrapper button i{background-image:url("/sites/all/themes/calacademy_zen/images/button-hamburger@2x.png");}}@media only screen and (min-width:320px) and (max-width:767px) and (min-width:0){body nav #nav-wrapper button i{-moz-background-size:20px 40px;-o-background-size:20px 40px;-webkit-background-size:20px 40px;background-size:20px 40px;}}@media only screen and (min-width:320px) and (max-width:767px){.smartphone-nav-open body{overflow:hidden !important;}.smartphone-nav-open body nav{height:100%;background-color:#f27134;}.smartphone-nav-open body nav #nav-wrapper button i{background-position:0 -20px;}.smartphone-nav-open body nav #nav-wrapper .tb-megamenu-nav{border-top:1px solid #dd6839;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding-bottom:60px;}}.no-nav nav .last-over{background-image:none !important;}.no-nav nav button,.no-nav nav .dropdown.open{display:none !important;}.no-nav nav .tb-megamenu-nav.level-0 li a{visibility:hidden;pointer-events:none;}.no-nav nav .tb-megamenu-nav.level-0 li:first-child a{visibility:visible;pointer-events:all;}.tb-megamenu .featured{display:none !important;}.tb-megamenu .row-fluid *{width:100% !important;}.tb-megamenu-menu-educator-center .level-0 > li:last-child,.tb-megamenu-menu-institute-for-biodiversity- .level-0 > li:last-child,.tb-megamenu-menu-cornucopia .level-0 > li:last-child{display:none !important;}
.alerts{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;max-width:430px;font-size:14px;line-height:19px;}.lt-ie10 .alerts{float:none;position:absolute;width:100%;}#top-level-nav-wrapper #top-level-nav .region-header .alerts{padding-top:8px;padding-left:3px;}.alerts,.alerts *{color:#e6e6e7 !important;}.alerts strong,.alerts b,.alerts em,.alerts i{font-style:italic;}.alerts strong,.alerts b{font-weight:600;}.alerts a{border:none !important;text-decoration:underline;}.alerts .flexslider{margin:0;border:0;padding:0;background-color:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.alerts.clone{display:none;}@media only screen and (min-width:320px) and (max-width:767px){.alerts{display:none;float:none;font-size:16px;max-width:inherit;width:100%;padding:0;margin:0;}.alerts ul{padding:12px;margin:0;margin-top:10px;}.alerts ul,.alerts ul *{background-color:#666361 !important;}.alerts ul li{margin-bottom:5px;}.alerts ul li:last-child{margin-bottom:0;}.alerts.clone{display:block;}}
nav #nav-wrapper #main-nav .block-menu-garnish{position:absolute;width:100%;left:0;margin:0;padding:0;overflow:hidden;display:none;}@media only screen and (min-width:320px) and (max-width:767px){nav #nav-wrapper #main-nav .block-menu-garnish{position:relative;}}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;max-width:960px;margin-left:auto;margin-right:auto;font-size:18px;line-height:26px;}@media only screen and (min-width:320px) and (max-width:767px){nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container{margin:0;max-width:inherit;overflow:inherit;padding-top:20px;padding-bottom:20px;}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .menu-garnish-current-date{padding-left:12px;}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .menu-garnish-hours{padding-right:12px;}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .field-name-field-link{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:12px;padding-right:12px;}}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .menu-garnish-subcontainer{display:inline-block;border-top:1px solid #dd6839;padding:20px;height:100px;margin-left:170px;}@media only screen and (min-width:768px) and (max-width:1000px){nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .menu-garnish-subcontainer{margin-left:182px;}}@media only screen and (min-width:320px) and (max-width:767px){nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .menu-garnish-subcontainer{display:block;border-top:0;padding:0;height:auto;margin-left:0;}}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container header,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .menu-garnish-hours,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .links{display:none;}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .menu-garnish-current-date{display:block;width:200px;clear:both;overflow:hidden;font-size:18px;line-height:20px;}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .menu-garnish-current-date div{top:0;width:120px;float:left;margin-top:-2px;}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .menu-garnish-current-date .day{margin-top:-5px;line-height:1em;width:75px;float:right;font-weight:500;font-size:47px;}@media only screen and (min-width:768px) and (max-width:1000px){nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .menu-garnish-current-date{display:none;}}@media only screen and (min-width:320px) and (max-width:767px){nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .menu-garnish-current-date{width:50%;}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .menu-garnish-current-date,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .menu-garnish-current-date div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .menu-garnish-current-date div{width:100px;font-size:18px;line-height:1em;}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .menu-garnish-current-date .day{width:40px;font-size:42px;float:left;}}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .menu-garnish-hours{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:0;padding-left:5px;font-size:15px;}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .menu-garnish-hours h3{margin:0;padding:0;margin-top:-1px;margin-bottom:-3px;color:#1a1a1a;font-weight:500;font-size:17px;line-height:17px;}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .menu-garnish-hours h3 a{font-size:inherit;color:#1a1a1a;text-decoration:underline;}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .menu-garnish-current-date,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .menu-garnish-hours,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty{float:left;margin-top:-5px;}@media only screen and (min-width:320px) and (max-width:767px){nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .menu-garnish-current-date,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .menu-garnish-hours,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty{margin-top:0;}}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content .field-name-field-body,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content .field-name-field-link,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty .field-name-field-body,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty .field-name-field-link{float:left;}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content .field-name-field-body,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty .field-name-field-body{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:370px;padding-right:20px;font-size:16px;line-height:20px;}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content .field-name-field-body a,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty .field-name-field-body a{font-size:inherit;text-decoration:underline;}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content .field-name-field-link,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty .field-name-field-link{width:175px;}@media only screen and (min-width:1001px){nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content .field-name-field-link,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty .field-name-field-link{display:none;}}@media only screen and (min-width:768px) and (max-width:1000px){nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content .field-name-field-link,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty .field-name-field-link{display:none;}}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content .field-name-field-link .field-item,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty .field-name-field-link .field-item{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwNGUwMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UwNGUwMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e04e01),color-stop(100%,#e04e01));background-image:-moz-linear-gradient(#e04e01,#e04e01);background-image:-webkit-linear-gradient(#e04e01,#e04e01);background-image:linear-gradient(#e04e01,#e04e01);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e04e01',endColorstr='#e04e01',GradientType=0);background-position:0 0;box-shadow:none !important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #dd6839;padding:12px !important;padding-top:7px !important;padding-bottom:9px !important;margin-top:-5px;padding-top:10px;padding-bottom:12px;}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content .field-name-field-link .field-item,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content .field-name-field-link .field-item a,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty .field-name-field-link .field-item,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty .field-name-field-link .field-item a{font-size:18px;}@media only screen and (min-width:320px) and (max-width:767px){nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content .field-name-field-link .field-item,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content .field-name-field-link .field-item a,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty .field-name-field-link .field-item,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty .field-name-field-link .field-item a{font-size:20px;padding:12px !important;padding-top:8px !important;padding-bottom:10px !important;padding-right:20px !important;padding-left:10px !important;}}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content .field-name-field-link .field-item a,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty .field-name-field-link .field-item a{display:block;color:#ffffff;font-weight:500;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content .field-name-field-link .field-item a,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty .field-name-field-link .field-item a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:0){nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content .field-name-field-link .field-item a,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty .field-name-field-link .field-item a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}@media only screen and (min-width:1001px){nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content .field-name-field-link .field-item:hover,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty .field-name-field-link .field-item:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffffff),color-stop(100%,#ffffff));background-image:-moz-linear-gradient(#ffffff,#ffffff);background-image:-webkit-linear-gradient(#ffffff,#ffffff);background-image:linear-gradient(#ffffff,#ffffff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#fff',GradientType=0);}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content .field-name-field-link .field-item:hover a,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty .field-name-field-link .field-item:hover a{color:#f27134;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-orange.png");padding-right:20px;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}}@media only screen and (min-width:1001px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:1001px) and (-moz-min-device-pixel-ratio:1.5),only screen and (min-width:1001px) and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-width:1001px) and (min-device-pixel-ratio:1.5),only screen and (min-width:1001px) and (min-resolution:144dpi),only screen and (min-width:1001px) and (min-resolution:1.5dppx){nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content .field-name-field-link .field-item:hover a,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty .field-name-field-link .field-item:hover a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-orange@2x.png");}}@media only screen and (min-width:1001px) and (min-width:0){nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content .field-name-field-link .field-item:hover a,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty .field-name-field-link .field-item:hover a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content .field-name-field-link .field-item a,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty .field-name-field-link .field-item a{font-size:18px;}@media only screen and (min-width:320px) and (max-width:767px){nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content .field-name-field-link,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty .field-name-field-link{width:100%;margin-top:20px;}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content .field-name-field-link .field-item,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty .field-name-field-link .field-item{padding:20px !important;padding-top:15px !important;margin-top:0;margin-bottom:10px;}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content .field-name-field-link .field-item a,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty .field-name-field-link .field-item a{font-size:20px;}}@media only screen and (min-width:768px) and (max-width:1000px){nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content .field-name-field-body,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty .field-name-field-body{width:70%;}nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content .field-name-field-link,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty .field-name-field-link{width:30%;}}@media only screen and (min-width:320px) and (max-width:767px){nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-content,nav #nav-wrapper #main-nav .block-menu-garnish .menu-garnish-container .view-empty{float:none;}}@media only screen and (min-width:320px) and (max-width:767px){nav #nav-wrapper #main-nav .block-menu-garnish{display:none !important;}nav #nav-wrapper #main-nav .block-menu-garnish.clone{display:block !important;}nav #nav-wrapper #main-nav .block-menu-garnish.clone .menu-garnish-container .menu-garnish-hours{display:block;}nav #nav-wrapper #main-nav .block-menu-garnish.clone .menu-garnish-container .field{display:none;}nav #nav-wrapper #main-nav .block-menu-garnish.clone .menu-garnish-container .field.field-name-field-link{display:block;}}.page-homepage nav .block-menu-garnish{-webkit-transform:translate3d(0,0,0);-moz-transition:height 500ms;-o-transition:height 500ms;-webkit-transition:height 500ms;transition:height 500ms;height:75px;}.page-homepage nav.scroll-to-fixed-fixed .block-menu-garnish{height:0;}@media only screen and (min-width:320px) and (max-width:767px){.page-homepage nav .block-menu-garnish{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;height:auto !important;}}
#footer{background-color:#f27134;font-size:12px;color:#ffffff;padding:0;margin:0;margin-top:60px;}@media only screen and (min-width:320px) and (max-width:767px){#footer{margin-top:40px;}}#footer *{margin:0;padding:0;}#footer img{width:100%;}#footer a{color:#ffffff;}#footer .footer-banner{-moz-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%;height:0;background-color:#f27134;background-repeat:no-repeat;background-image:url("/sites/all/themes/calacademy_zen/images/footer-roof-dusk.jpg");padding-bottom:49.33333%;}@media only screen and (min-width:320px) and (max-width:767px){#footer .footer-banner{background-image:url("/sites/all/themes/calacademy_zen/images/footer-roof-dusk-tall.jpg");padding-bottom:75.52083%;}}#footer .footer-banner .footer-head{padding-top:60px;}@media only screen and (min-width:768px) and (max-width:1000px){#footer .footer-banner .footer-head{padding-top:20px;}}@media only screen and (min-width:320px) and (max-width:767px){#footer .footer-banner .footer-head{padding-top:20px;}}#footer .footer-banner .footer-head,#footer .footer-banner .footer-subhead{margin-left:50%;font-size:350%;font-weight:300;line-height:1.2em;margin-bottom:8px;}@media only screen and (min-width:768px) and (max-width:1000px){#footer .footer-banner .footer-head,#footer .footer-banner .footer-subhead{font-size:260%;}}@media only screen and (min-width:320px) and (max-width:767px){#footer .footer-banner .footer-head,#footer .footer-banner .footer-subhead{font-size:175%;margin-left:20px;}}#footer .footer-banner .footer-head.visit,#footer .footer-banner .footer-subhead.visit{display:none;}.section-about-us #footer .footer-banner .footer-head.about,.section-about-us #footer .footer-banner .footer-subhead.about{display:none;}.section-about-us #footer .footer-banner .footer-head.visit,.section-about-us #footer .footer-banner .footer-subhead.visit{display:block;}#footer .footer-banner .footer-subhead a{color:#186aa8;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue.png");padding-right:20px;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue-large.png");background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue-large.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#footer .footer-banner .footer-subhead a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue@2x.png");}}@media only screen and (min-width:0){#footer .footer-banner .footer-subhead a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#footer .footer-banner .footer-subhead a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue-large@2x.png");}}@media only screen and (min-width:1001px){#footer .footer-banner .footer-subhead a{-moz-background-size:30px 30px;-o-background-size:30px 30px;-webkit-background-size:30px 30px;background-size:30px 30px;}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#footer .footer-banner .footer-subhead a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue-large@2x.png");}}@media only screen and (min-width:768px) and (max-width:1000px){#footer .footer-banner .footer-subhead a{-moz-background-size:20px 20px;-o-background-size:20px 20px;-webkit-background-size:20px 20px;background-size:20px 20px;}}@media only screen and (min-width:1001px){#footer .footer-banner .footer-subhead a{background-repeat:no-repeat;background-position:right center;padding-top:3px;padding-right:40px;}}@media only screen and (min-width:768px) and (max-width:1000px){#footer .footer-banner .footer-subhead a{background-repeat:no-repeat;background-position:right center;padding-right:25px;}}#footer .footer-section{margin-left:auto;margin-right:auto;overflow:auto;max-width:920px;padding:20px;}#footer .footer-main ul,#footer .small-print-wrapper ul{list-style-type:none;}#footer .footer-main ul li,#footer .small-print-wrapper ul li{float:left;padding-left:20px;}#footer .footer-main ul li:first-child,#footer .small-print-wrapper ul li:first-child{padding-left:0;}#footer .footer-main ul.links li,#footer .small-print-wrapper ul.links li{background-image:url("/sites/all/themes/calacademy_zen/images/bullet-white.png");background-repeat:no-repeat;background-position:7px 8px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#footer .footer-main ul.links li,#footer .small-print-wrapper ul.links li{background-image:url("/sites/all/themes/calacademy_zen/images/bullet-white@2x.png");}}@media only screen and (min-width:0){#footer .footer-main ul.links li,#footer .small-print-wrapper ul.links li{-moz-background-size:5px 5px;-o-background-size:5px 5px;-webkit-background-size:5px 5px;background-size:5px 5px;}}#footer .footer-main ul.links li:first-child,#footer .small-print-wrapper ul.links li:first-child{background-image:none;}@media only screen and (min-width:320px) and (max-width:767px){#footer .footer-main ul.links li,#footer .small-print-wrapper ul.links li{float:none;padding-left:0;background-image:none;font-size:18px;margin-bottom:10px;}#footer .footer-main ul.links li:last-child,#footer .small-print-wrapper ul.links li:last-child{margin-bottom:0;}}@media only screen and (min-width:320px) and (max-width:767px){#footer .footer-main ul.links,#footer .small-print-wrapper ul.links{margin-top:20px;padding-top:20px;padding-bottom:20px;border-top:1px solid #d8560f;}}#footer .footer-main{padding-top:30px;}#footer .footer-main .blurb,#footer .footer-main .vcard{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding-bottom:40px;}#footer .footer-main .blurb{background-image:url("/sites/all/themes/calacademy_zen/images/logo-mark.png");background-repeat:no-repeat;background-position:0 5px;width:77%;padding-left:80px;font-size:18px;line-height:26px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#footer .footer-main .blurb{background-image:url("/sites/all/themes/calacademy_zen/images/logo-mark@2x.png");}}@media only screen and (min-width:0){#footer .footer-main .blurb{-moz-background-size:60px 60px;-o-background-size:60px 60px;-webkit-background-size:60px 60px;background-size:60px 60px;}}@media only screen and (min-width:320px) and (max-width:767px){#footer .footer-main .blurb{font-size:18px;line-height:26px;}}#footer .footer-main .vcard{width:23%;padding-left:40px;text-transform:uppercase;text-align:center;}#footer .footer-main .vcard a{display:block;clear:both;overflow:hidden;}#footer .footer-main .vcard .org,#footer .footer-main .vcard .email,#footer .footer-main .vcard .country-name{display:none;}@media only screen and (min-width:768px) and (max-width:1000px){#footer .footer-main .blurb{width:73%;}#footer .footer-main .vcard{width:27%;padding-left:30px;}}@media only screen and (min-width:320px) and (max-width:767px){#footer .footer-main .blurb,#footer .footer-main .vcard{float:none;width:100%;padding:0;}#footer .footer-main .blurb{padding-top:100px;padding-bottom:20px;}#footer .footer-main .vcard{text-align:left;margin-left:auto;margin-right:auto;border-top:1px solid #d8560f;padding-top:20px;padding-bottom:20px;}}#footer .footer-main hr{margin-bottom:20px;border:0;border-top:1px solid #d8560f;clear:both;}@media only screen and (min-width:320px) and (max-width:767px){#footer .footer-main hr{display:none;}}#footer .footer-main .social{float:right;}@media only screen and (min-width:320px) and (max-width:767px){#footer .footer-main .social{float:none;}}#footer .footer-main .social a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block;line-height:0;background-repeat:no-repeat;width:25px;height:25px;}@media only screen and (min-width:320px) and (max-width:767px){#footer .footer-main .social a{width:35px;height:35px;}}#footer .footer-main .social .facebook a{background-image:url("/sites/all/themes/calacademy_zen/images/social/facebook.png");background-image:url("/sites/all/themes/calacademy_zen/images/social/facebook-large.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#footer .footer-main .social .facebook a{background-image:url("/sites/all/themes/calacademy_zen/images/social/facebook@2x.png");}}@media only screen and (min-width:0){#footer .footer-main .social .facebook a{-moz-background-size:25px 25px;-o-background-size:25px 25px;-webkit-background-size:25px 25px;background-size:25px 25px;}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#footer .footer-main .social .facebook a{background-image:url("/sites/all/themes/calacademy_zen/images/social/facebook-large@2x.png");}}@media only screen and (min-width:320px) and (max-width:767px){#footer .footer-main .social .facebook a{-moz-background-size:35px 35px;-o-background-size:35px 35px;-webkit-background-size:35px 35px;background-size:35px 35px;}}#footer .footer-main .social .google a{background-image:url("/sites/all/themes/calacademy_zen/images/social/google.png");background-image:url("/sites/all/themes/calacademy_zen/images/social/google-large.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#footer .footer-main .social .google a{background-image:url("/sites/all/themes/calacademy_zen/images/social/google@2x.png");}}@media only screen and (min-width:0){#footer .footer-main .social .google a{-moz-background-size:25px 25px;-o-background-size:25px 25px;-webkit-background-size:25px 25px;background-size:25px 25px;}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#footer .footer-main .social .google a{background-image:url("/sites/all/themes/calacademy_zen/images/social/google-large@2x.png");}}@media only screen and (min-width:320px) and (max-width:767px){#footer .footer-main .social .google a{-moz-background-size:35px 35px;-o-background-size:35px 35px;-webkit-background-size:35px 35px;background-size:35px 35px;}}#footer .footer-main .social .instagram a{background-image:url("/sites/all/themes/calacademy_zen/images/social/instagram.png");background-image:url("/sites/all/themes/calacademy_zen/images/social/instagram-large.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#footer .footer-main .social .instagram a{background-image:url("/sites/all/themes/calacademy_zen/images/social/instagram@2x.png");}}@media only screen and (min-width:0){#footer .footer-main .social .instagram a{-moz-background-size:25px 25px;-o-background-size:25px 25px;-webkit-background-size:25px 25px;background-size:25px 25px;}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#footer .footer-main .social .instagram a{background-image:url("/sites/all/themes/calacademy_zen/images/social/instagram-large@2x.png");}}@media only screen and (min-width:320px) and (max-width:767px){#footer .footer-main .social .instagram a{-moz-background-size:35px 35px;-o-background-size:35px 35px;-webkit-background-size:35px 35px;background-size:35px 35px;}}#footer .footer-main .social .twitter a{background-image:url("/sites/all/themes/calacademy_zen/images/social/twitter.png");background-image:url("/sites/all/themes/calacademy_zen/images/social/twitter-large.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#footer .footer-main .social .twitter a{background-image:url("/sites/all/themes/calacademy_zen/images/social/twitter@2x.png");}}@media only screen and (min-width:0){#footer .footer-main .social .twitter a{-moz-background-size:25px 25px;-o-background-size:25px 25px;-webkit-background-size:25px 25px;background-size:25px 25px;}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#footer .footer-main .social .twitter a{background-image:url("/sites/all/themes/calacademy_zen/images/social/twitter-large@2x.png");}}@media only screen and (min-width:320px) and (max-width:767px){#footer .footer-main .social .twitter a{-moz-background-size:35px 35px;-o-background-size:35px 35px;-webkit-background-size:35px 35px;background-size:35px 35px;}}#footer .footer-main .social .flickr a{background-image:url("/sites/all/themes/calacademy_zen/images/social/flickr.png");background-image:url("/sites/all/themes/calacademy_zen/images/social/flickr-large.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#footer .footer-main .social .flickr a{background-image:url("/sites/all/themes/calacademy_zen/images/social/flickr@2x.png");}}@media only screen and (min-width:0){#footer .footer-main .social .flickr a{-moz-background-size:25px 25px;-o-background-size:25px 25px;-webkit-background-size:25px 25px;background-size:25px 25px;}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#footer .footer-main .social .flickr a{background-image:url("/sites/all/themes/calacademy_zen/images/social/flickr-large@2x.png");}}@media only screen and (min-width:320px) and (max-width:767px){#footer .footer-main .social .flickr a{-moz-background-size:35px 35px;-o-background-size:35px 35px;-webkit-background-size:35px 35px;background-size:35px 35px;}}#footer .footer-main .social .youtube a{background-image:url("/sites/all/themes/calacademy_zen/images/social/youtube.png");background-image:url("/sites/all/themes/calacademy_zen/images/social/youtube-large.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#footer .footer-main .social .youtube a{background-image:url("/sites/all/themes/calacademy_zen/images/social/youtube@2x.png");}}@media only screen and (min-width:0){#footer .footer-main .social .youtube a{-moz-background-size:25px 25px;-o-background-size:25px 25px;-webkit-background-size:25px 25px;background-size:25px 25px;}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#footer .footer-main .social .youtube a{background-image:url("/sites/all/themes/calacademy_zen/images/social/youtube-large@2x.png");}}@media only screen and (min-width:320px) and (max-width:767px){#footer .footer-main .social .youtube a{-moz-background-size:35px 35px;-o-background-size:35px 35px;-webkit-background-size:35px 35px;background-size:35px 35px;}}#footer .footer-main .social li{padding-left:10px;}#footer .small-print-wrapper{background-color:#666361;padding-bottom:10px;}.page-homepage #footer .small-print-wrapper{padding-bottom:0;}@media only screen and (min-width:320px) and (max-width:767px){#footer .small-print-wrapper{padding-bottom:0;}}#footer .small-print-wrapper .small-print{color:#b1b3b6;}#footer .small-print-wrapper .small-print .copyright{float:left;line-height:18px;}#footer .small-print-wrapper .small-print .links{clear:both;position:absolute;border-top:0;margin-top:20px;}@media only screen and (min-width:320px) and (max-width:767px){#footer .small-print-wrapper .small-print .links{position:relative;margin-top:0;padding-top:0;}}#footer .small-print-wrapper .small-print .google-translate{float:right;}#footer .small-print-wrapper .small-print .google-translate a{display:none;}#footer .small-print-wrapper .small-print .google-translate *,#footer .small-print-wrapper .small-print .google-translate{color:#666361;font-size:0;}#footer .small-print-wrapper .small-print .google-translate select{cursor:hand;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;outline:none;text-indent:0.01px;text-overflow:'';-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-image:url("/sites/all/themes/calacademy_zen/images/select-arrow.png");background-repeat:no-repeat;background-position:90% center;width:135px;padding:8px;padding-left:15px;padding-right:15px;border:0;}#footer .small-print-wrapper .small-print .google-translate select *,#footer .small-print-wrapper .small-print .google-translate select *:focus,#footer .small-print-wrapper .small-print .google-translate select,#footer .small-print-wrapper .small-print .google-translate select:focus{color:#ffffff;background-color:#858281;font-size:11px;outline:none;}#footer .small-print-wrapper .small-print .google-translate select *::-moz-focus-inner,#footer .small-print-wrapper .small-print .google-translate select *:focus::-moz-focus-inner,#footer .small-print-wrapper .small-print .google-translate select::-moz-focus-inner,#footer .small-print-wrapper .small-print .google-translate select:focus::-moz-focus-inner{border:0;}#footer .small-print-wrapper .small-print .google-translate select *:-moz-focusring,#footer .small-print-wrapper .small-print .google-translate select *:focus:-moz-focusring,#footer .small-print-wrapper .small-print .google-translate select:-moz-focusring,#footer .small-print-wrapper .small-print .google-translate select:focus:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}#footer .small-print-wrapper .small-print .google-translate select::-ms-expand{display:none;}#footer .small-print-wrapper .small-print .google-translate select::-moz-focus-inner{border:0;}#footer .small-print-wrapper .small-print .google-translate select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#footer .small-print-wrapper .small-print .google-translate select{background-image:url("/sites/all/themes/calacademy_zen/images/select-arrow@2x.png");}}@media only screen and (min-width:0){#footer .small-print-wrapper .small-print .google-translate select{-moz-background-size:10px 8px;-o-background-size:10px 8px;-webkit-background-size:10px 8px;background-size:10px 8px;}}.lt-ie10 #footer .small-print-wrapper .small-print .google-translate select{background-image:none;}@media only screen and (min-width:320px) and (max-width:767px){#footer .small-print-wrapper .small-print .copyright,#footer .small-print-wrapper .small-print .google-translate{float:none;}#footer .small-print-wrapper .small-print .copyright{margin-bottom:20px;}#footer .small-print-wrapper .small-print .google-translate{margin-top:20px;margin-bottom:20px;}#footer .small-print-wrapper .small-print .google-translate,#footer .small-print-wrapper .small-print .google-translate select{width:175px;}#footer .small-print-wrapper .small-print .google-translate,#footer .small-print-wrapper .small-print .google-translate *,#footer .small-print-wrapper .small-print .google-translate select,#footer .small-print-wrapper .small-print .google-translate select *{font-size:100%;}#footer .small-print-wrapper .small-print .google-translate select{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:15px;}}#goog-gt-tt{display:none;}
.right-rail{width:25%;border-top:2px solid #757575;padding-top:20px;}.section-page-not-found .right-rail{display:none;}.section-nightlife .right-rail{border-top:2px solid #ababab;padding-top:20px;}.page-nightlife-landing .right-rail{border-top:none;padding-top:1px;}@media only screen and (min-width:320px) and (max-width:767px){.right-rail{margin-left:0;width:100% !important;}}.right-rail img{width:100%;height:inherit;}.right-rail h2,.right-rail .pane-title,.right-rail .field-name-field-blurb-title-link,.right-rail .field-name-field-right-rail-item-displ-titl{margin:0;margin-bottom:4px;font-size:120%;line-height:120%;font-weight:600;}.right-rail p{color:#575757;}.right-rail .links.inline,.right-rail .node .links.inline{display:none;}.right-rail .field,.right-rail .node .field{margin-bottom:20px;}.right-rail .field:last-child,.right-rail .node .field:last-child{margin-bottom:0;}.right-rail .field.field-type-link-field .field-item,.right-rail .node .field.field-type-link-field .field-item{margin-bottom:10px;}.right-rail .field.field-type-link-field .field-item:last-child,.right-rail .node .field.field-type-link-field .field-item:last-child{margin-bottom:0;}.right-rail .field.field-type-link-field a,.right-rail .node .field.field-type-link-field a{font-size:17px;font-weight:600;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.right-rail .field.field-type-link-field a,.right-rail .node .field.field-type-link-field a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue@2x.png");}}@media only screen and (min-width:0){.right-rail .field.field-type-link-field a,.right-rail .node .field.field-type-link-field a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.page-nightlife-landing .right-rail .field.field-type-link-field a,.page-nightlife-landing
.right-rail .node .field.field-type-link-field a{color:#ffffff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-nightlife-landing .right-rail .field.field-type-link-field a,.page-nightlife-landing
  .right-rail .node .field.field-type-link-field a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:0){.page-nightlife-landing .right-rail .field.field-type-link-field a,.page-nightlife-landing
  .right-rail .node .field.field-type-link-field a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.right-rail .field.field-type-link-field.field-name-field-cta-link .field-item,.right-rail .node .field.field-type-link-field.field-name-field-cta-link .field-item{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkOTAyYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UyNjEyNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ed902b),color-stop(100%,#e26125));background-image:-moz-linear-gradient(#ed902b,#e26125);background-image:-webkit-linear-gradient(#ed902b,#e26125);background-image:linear-gradient(#ed902b,#e26125);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed902b',endColorstr='#e26125',GradientType=0);background-position:0 0;-moz-box-shadow:rgba(0,0,0,0.2) 1px 1px 1px;-webkit-box-shadow:rgba(0,0,0,0.2) 1px 1px 1px;box-shadow:rgba(0,0,0,0.2) 1px 1px 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:12px !important;padding-top:7px !important;padding-bottom:9px !important;}.right-rail .field.field-type-link-field.field-name-field-cta-link .field-item,.right-rail .field.field-type-link-field.field-name-field-cta-link .field-item a,.right-rail .node .field.field-type-link-field.field-name-field-cta-link .field-item,.right-rail .node .field.field-type-link-field.field-name-field-cta-link .field-item a{font-size:16px;}@media only screen and (min-width:320px) and (max-width:767px){.right-rail .field.field-type-link-field.field-name-field-cta-link .field-item,.right-rail .field.field-type-link-field.field-name-field-cta-link .field-item a,.right-rail .node .field.field-type-link-field.field-name-field-cta-link .field-item,.right-rail .node .field.field-type-link-field.field-name-field-cta-link .field-item a{font-size:18px;}}.right-rail .field.field-type-link-field.field-name-field-cta-link .field-item a,.right-rail .node .field.field-type-link-field.field-name-field-cta-link .field-item a{display:block;color:#ffffff;font-weight:500;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.right-rail .field.field-type-link-field.field-name-field-cta-link .field-item a,.right-rail .node .field.field-type-link-field.field-name-field-cta-link .field-item a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:0){.right-rail .field.field-type-link-field.field-name-field-cta-link .field-item a,.right-rail .node .field.field-type-link-field.field-name-field-cta-link .field-item a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.right-rail .file img{display:none;}.right-rail .file a{background-repeat:no-repeat;background-position:0 2px;padding-left:20px;display:block;}.right-rail .inside > .panel-pane{padding-bottom:20px;border-top:2px solid #e6e6e6;padding-top:20px;}.section-nightlife .right-rail .inside > .panel-pane{padding-bottom:0;border-top:2px solid #757575;padding-top:20px;margin-top:20px;}.section-nightlife .right-rail .inside > .panel-pane:first-child{margin-top:0;}.section-nightlife .right-rail .inside > .panel-pane .node .field-collection-view{border-top:none !important;margin-top:0 !important;padding-top:0 !important;}.right-rail .inside > .panel-pane:first-child{border-top:2px solid #757575;padding-top:20px;padding-top:0;border-top:0;}.right-rail .inside > .panel-pane .field:first-child{margin-top:0;}.right-rail .pane-taxonomy-term-field-right-rail-items .field,.right-rail .node-right-rail-collection .field{margin:0;padding:0;margin-bottom:20px;}.right-rail .pane-taxonomy-term-field-right-rail-items > .field > .field-items > div article,.right-rail .node-right-rail-collection > .field > .field-items > div article{margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #e6e6e6;}.right-rail .pane-taxonomy-term-field-right-rail-items > .field > .field-items > div article header,.right-rail .node-right-rail-collection > .field > .field-items > div article header{margin-bottom:20px;}.right-rail .pane-taxonomy-term-field-right-rail-items > .field > .field-items > div article header .node-title a,.right-rail .node-right-rail-collection > .field > .field-items > div article header .node-title a{pointer-events:none;cursor:default;color:#1a1a1a;}.page-nightlife-landing .right-rail .pane-taxonomy-term-field-right-rail-items > .field > .field-items > div article header .node-title a,.page-nightlife-landing
.right-rail .node-right-rail-collection > .field > .field-items > div article header .node-title a{color:#ffffff;}.right-rail .pane-taxonomy-term-field-right-rail-items > .field > .field-items > div article .field-type-field-collection .field-item:last-child,.right-rail .node-right-rail-collection > .field > .field-items > div article .field-type-field-collection .field-item:last-child{margin-bottom:0;}.right-rail .pane-taxonomy-term-field-right-rail-items > .field > .field-items > div:last-child article,.right-rail .node-right-rail-collection > .field > .field-items > div:last-child article{margin-bottom:0;padding-bottom:0;border-bottom:0;}.right-rail .pane-taxonomy-term-field-right-rail-items header,.right-rail .pane-taxonomy-term-field-right-rail-items .node-right-rail-list header,.right-rail .node-right-rail-collection header,.right-rail .node-right-rail-collection .node-right-rail-list header{display:none;}.right-rail .field-collection-container{border:0;margin:0;}.right-rail .field-name-field-blurb-title-link{color:#1a1a1a;margin-bottom:10px !important;}.right-rail .field-item:last-child .field-name-field-blurb-title-link{margin-bottom:0 !important;}.right-rail .field-collection-view{margin:0;padding:0;margin-top:20px;border:0;}.right-rail .view-content .node,.right-rail .node-right-rail-collection.node{padding-top:0;border-top:0;}.right-rail .view-event-list h3,.right-rail .view-event-list .views-field{margin:0;}.right-rail .view-press-release-content .views-row{margin-bottom:20px;}.right-rail .view-press-release-content .views-row .views-field{margin:0;}.right-rail .view-press-release-content .views-row .views-field-title{color:#1a1a1a;}.right-rail .view-press-release-content .views-row:last-child{margin-bottom:0;}.right-rail .view-file-listings .views-row .views-field:last-child{margin-bottom:0;}.right-rail .view-events-related .views-row,.right-rail .view-nightlife-upcoming .views-row{margin-top:20px;padding-top:20px;border-top:2px solid #757575;}.right-rail .view-events-related .views-row .views-field-title,.right-rail .view-nightlife-upcoming .views-row .views-field-title{margin-top:0;}.right-rail .view-events-related .views-row h3,.right-rail .view-events-related .views-row .views-field-field-date,.right-rail .view-events-related .views-row .views-field-field-date-unix,.right-rail .view-nightlife-upcoming .views-row h3,.right-rail .view-nightlife-upcoming .views-row .views-field-field-date,.right-rail .view-nightlife-upcoming .views-row .views-field-field-date-unix{color:#1a1a1a;font-weight:600;}.right-rail .view-events-related .views-row .views-field-field-featured-people,.right-rail .view-nightlife-upcoming .views-row .views-field-field-featured-people{font-style:normal;}.right-rail .view-events-related .views-row .views-field-field-featured-people .node-title,.right-rail .view-events-related .views-row .views-field-field-featured-people .node-title a,.right-rail .view-nightlife-upcoming .views-row .views-field-field-featured-people .node-title,.right-rail .view-nightlife-upcoming .views-row .views-field-field-featured-people .node-title a{font-size:14px;line-height:22px;font-weight:400;color:#575757;pointer-events:none;cursor:default;}@media only screen and (min-width:320px) and (max-width:767px){.right-rail .view-events-related .views-row .views-field-field-featured-people .node-title,.right-rail .view-events-related .views-row .views-field-field-featured-people .node-title a,.right-rail .view-nightlife-upcoming .views-row .views-field-field-featured-people .node-title,.right-rail .view-nightlife-upcoming .views-row .views-field-field-featured-people .node-title a{font-size:18px;line-height:26px;}}.right-rail .view-events-related .views-row article .field,.right-rail .view-nightlife-upcoming .views-row article .field{margin-top:0;}.right-rail .node-right-rail-list > .field-collection-container > .field > .field-items > .field-item > .field-collection-view{padding-top:20px;border-top:2px solid #e6e6e6;}.right-rail .panel-pane.pane-node-field-right-rail-items .node-right-rail-standard,.right-rail .panel-pane.pane-node-field-right-rail-items .node-right-rail-list{padding-top:20px;padding-bottom:20px;border-top:2px solid #e6e6e6;}.right-rail .field-name-field-right-rail-items > .field-items > .field-item > .node-right-rail-list > header > h2 > a,.right-rail .panel-pane.pane-node-field-right-rail-items .node-right-rail-standard > header > h2 > a,.right-rail .panel-pane.pane-node-field-right-rail-items .node-right-rail-list > header > h2 > a{pointer-events:none;cursor:default;color:#1a1a1a;}.right-rail .pane-staff-panel-pane-6 .views-field-view-user a{pointer-events:none;cursor:default;background-image:none;color:#1a1a1a;font-size:90%;line-height:120%;font-weight:600;}.right-rail .view-audience-pages.view-display-id-happening_today_pane .views-row{padding-top:20px;border-top:2px solid #e6e6e6;}.right-rail .view-audience-pages.view-display-id-happening_today_pane .view-header{padding-bottom:20px;}.right-rail .view-audience-pages.view-display-id-happening_today_pane .views-field-field-time-slots{color:#1a1a1a;}.right-rail .section-audience .panel-panel.panel-col-last.right-rail{border-bottom:2px solid #757575;}.right-rail .field-name-field-right-rail-items div article header{margin-bottom:20px;}.right-rail .field-name-field-right-rail-items div article header .node-title a{pointer-events:none;cursor:default;color:#1a1a1a;}.page-nightlife-landing .right-rail .field-name-field-right-rail-items div article header .node-title a{color:#ffffff;}.right-rail .inside .panel-pane.pane-entity-field.pane-node-field-right-rail-items,.right-rail .view-audience-pages.view-display-id-happening_today_pane .views-row.happening_today_pane_date_day{border-top:0;padding-top:0;}.right-rail .node-right-rail-standard header{display:none;}.right-rail .field.field-type-image{margin-top:20px;}.right-rail .field.field-name-body{margin-top:4px;margin-bottom:10px;}.right-rail .field.field-name-body:first-of-type{margin-top:0;}.right-rail .field.field-name-field-right-rail-item-displ-titl{color:#1a1a1a;margin-top:0;margin-bottom:4px;}.section-contact .right-rail .pane-node-field-right-rail-items,.page-lesson-plans-landing .right-rail .pane-node-field-right-rail-items{padding-bottom:0;}.section-contact .right-rail .pane-node-field-right-rail-items .field-name-field-right-rail-items .field-items:nth-child(1) > .field-item:nth-child(1) .node-right-rail-standard,.section-contact .right-rail .pane-node-field-right-rail-items .field-name-field-right-rail-items .field-items:nth-child(1) > .field-item:nth-child(1) .node-right-rail-list,.page-lesson-plans-landing .right-rail .pane-node-field-right-rail-items .field-name-field-right-rail-items .field-items:nth-child(1) > .field-item:nth-child(1) .node-right-rail-standard,.page-lesson-plans-landing .right-rail .pane-node-field-right-rail-items .field-name-field-right-rail-items .field-items:nth-child(1) > .field-item:nth-child(1) .node-right-rail-list{border-top:0;padding-top:0;}
.item-list ul{list-style:none;margin:0;padding:0;position:relative;clear:both;}header,header .field,.page-header,.page-header .field,.page-header .pane-title,.page-header .pane-title .field,.pane-title,.pane-title .field,.creature-description,.creature-description .field,#page-title,#page-title .field{color:#1a1a1a;}header h1,header h2,header p,header div,.page-header h1,.page-header h2,.page-header p,.page-header div,.page-header .pane-title h1,.page-header .pane-title h2,.page-header .pane-title p,.page-header .pane-title div,.pane-title h1,.pane-title h2,.pane-title p,.pane-title div,.creature-description h1,.creature-description h2,.creature-description p,.creature-description div,#page-title h1,#page-title h2,#page-title p,#page-title div{margin:0;padding:0;line-height:1.5;}header h1,.page-header h1,.page-header .pane-title h1,.pane-title h1,.creature-description h1,#page-title h1{line-height:1;}header h1,header h2,.page-header h1,.page-header h2,.page-header .pane-title h1,.page-header .pane-title h2,.pane-title h1,.pane-title h2,.creature-description h1,.creature-description h2,#page-title h1,#page-title h2{font-weight:600;font-size:50px;}@media only screen and (min-width:320px) and (max-width:767px){header h1,header h2,.page-header h1,.page-header h2,.page-header .pane-title h1,.page-header .pane-title h2,.pane-title h1,.pane-title h2,.creature-description h1,.creature-description h2,#page-title h1,#page-title h2{font-size:36px;}}header h1 span,header h2 span,.page-header h1 span,.page-header h2 span,.page-header .pane-title h1 span,.page-header .pane-title h2 span,.pane-title h1 span,.pane-title h2 span,.creature-description h1 span,.creature-description h2 span,#page-title h1 span,#page-title h2 span{display:block;width:660px;}@media only screen and (min-width:320px) and (max-width:767px){header h1 span,header h2 span,.page-header h1 span,.page-header h2 span,.page-header .pane-title h1 span,.page-header .pane-title h2 span,.pane-title h1 span,.pane-title h2 span,.creature-description h1 span,.creature-description h2 span,#page-title h1 span,#page-title h2 span{width:100%;}}.page-node header h1,.page-node header h2,.page-node
.page-header h1,.page-node
.page-header h2,.page-node
.page-header .pane-title h1,.page-node
.page-header .pane-title h2,.page-node
.pane-title h1,.page-node
.pane-title h2,.page-node
.creature-description h1,.page-node
.creature-description h2,.page-node
#page-title h1,.page-node
#page-title h2{margin:0 !important;}.page-node header .subhead,.page-node header .subhead .field,.page-node
.page-header .subhead,.page-node
.page-header .subhead .field,.page-node
.page-header .pane-title .subhead,.page-node
.page-header .pane-title .subhead .field,.page-node
.pane-title .subhead,.page-node
.pane-title .subhead .field,.page-node
.creature-description .subhead,.page-node
.creature-description .subhead .field,.page-node
#page-title .subhead,.page-node
#page-title .subhead .field{margin-top:40px;color:#1a1a1a;margin-bottom:10px;font-weight:600;font-size:20px;}@media only screen and (min-width:320px) and (max-width:767px){.page-node header .subhead,.page-node header .subhead .field,.page-node
  .page-header .subhead,.page-node
  .page-header .subhead .field,.page-node
  .page-header .pane-title .subhead,.page-node
  .page-header .pane-title .subhead .field,.page-node
  .pane-title .subhead,.page-node
  .pane-title .subhead .field,.page-node
  .creature-description .subhead,.page-node
  .creature-description .subhead .field,.page-node
  #page-title .subhead,.page-node
  #page-title .subhead .field{font-size:20px;}}header p,.page-header p,.page-header .pane-title p,.pane-title p,.creature-description p,#page-title p{margin-top:14px;color:#575757;width:640px;font-size:18px;line-height:26px;}@media only screen and (min-width:320px) and (max-width:767px){header p,.page-header p,.page-header .pane-title p,.pane-title p,.creature-description p,#page-title p{font-size:18px;line-height:26px;width:100%;}}header .views-row p,.page-header .views-row p,.page-header .pane-title .views-row p,.pane-title .views-row p,.creature-description .views-row p,#page-title .views-row p{font-size:14px;line-height:22px;}@media only screen and (min-width:320px) and (max-width:767px){header .views-row p,.page-header .views-row p,.page-header .pane-title .views-row p,.pane-title .views-row p,.creature-description .views-row p,#page-title .views-row p{font-size:18px;line-height:26px;}}.creature-description p{font-size:18px;line-height:26px;}.creature-description p:last-child{margin-top:10px;}@media only screen and (min-width:320px) and (max-width:767px){.creature-description p{font-size:18px;line-height:26px;}}#header{padding-left:0;padding-right:0;}#page-title{max-width:960px;margin-left:auto !important;margin-right:auto !important;line-height:1em;}@media only screen and (min-width:768px) and (max-width:1000px){#page-title{padding-left:20px;padding-right:20px;}}@media only screen and (min-width:320px) and (max-width:767px){#page-title{padding-left:12px;padding-right:12px;}}@media only screen and (min-width:768px) and (max-width:1000px){#main #page-title{padding-left:0;padding-right:0;}}@media only screen and (min-width:320px) and (max-width:767px){#main #page-title{padding-left:0;padding-right:0;}}.creature-description h2,.page-header .pane-title,.pane-title{font-weight:500;font-size:48px;line-height:52px;padding:0;margin:0;margin-bottom:20px;}@media only screen and (min-width:320px) and (max-width:767px){.creature-description h2,.page-header .pane-title,.pane-title{font-size:28px;line-height:32px;}}.fancy-slideshow #page-title{z-index:1;position:relative;}.fancy-slideshow #page-title span{color:#ffffff;background-color:rgba(0,0,0,0.7);padding:10px;display:inline;width:inherit;max-width:660px;}.section{border-bottom:2px solid #e6e6e6;margin-bottom:20px;padding-right:40px;padding-bottom:20px;}.section,.section p{color:#575757;}.section p:last-child{margin-bottom:0;}.section.column-fields,.section.image-top,.section.image-top-three-columns,.section.image-top-four-columns,.section.skewed-tri-grid,.section.skewed-four-col,.section.tri-col-highlight,.section.image-top-two-columns{padding-right:0;}.section:last-child{border:none;}@media only screen and (min-width:320px) and (max-width:767px){.section{padding-right:0;width:100%;overflow:hidden;}}.section h2,.section .field-name-field-subtitle,.section .pane-title{color:#1a1a1a;font-size:24px;line-height:34px;margin:0;margin-bottom:20px;}@media only screen and (min-width:320px) and (max-width:767px){.section .pane-title{margin-top:20px;margin-bottom:20px;font-size:28px;line-height:32px;}}.field-type-field-collection .field-name-field-subtitle h2{font-weight:500;margin:0;font-size:24px;line-height:34px;}.testimonial,.testimonial .views-field,.view-testimonials-related,.view-testimonials-related .views-field,.view-testimonials-related .views-row,.view-testimonials-related .views-row .views-field{font-weight:300;color:#50aade;font-size:24px;line-height:32px;}@media only screen and (min-width:320px) and (max-width:767px){.testimonial,.testimonial .views-field,.view-testimonials-related,.view-testimonials-related .views-field,.view-testimonials-related .views-row,.view-testimonials-related .views-row .views-field{position:relative;top:inherit;float:none;}}.testimonial p,.testimonial .views-field-field-testimonial-summary .field-content,.view-testimonials-related p,.view-testimonials-related .views-field-field-testimonial-summary .field-content,.view-testimonials-related .views-row p,.view-testimonials-related .views-row .views-field-field-testimonial-summary .field-content{margin:0;padding:0;}.testimonial p:before,.testimonial .views-field-field-testimonial-summary .field-content:before,.view-testimonials-related p:before,.view-testimonials-related .views-field-field-testimonial-summary .field-content:before,.view-testimonials-related .views-row p:before,.view-testimonials-related .views-row .views-field-field-testimonial-summary .field-content:before{content:open-quote;}.testimonial p:after,.testimonial .views-field-field-testimonial-summary .field-content:after,.view-testimonials-related p:after,.view-testimonials-related .views-field-field-testimonial-summary .field-content:after,.view-testimonials-related .views-row p:after,.view-testimonials-related .views-row .views-field-field-testimonial-summary .field-content:after{content:close-quote;}.testimonial .views-field-field-reviewer-name,.view-testimonials-related .views-field-field-reviewer-name,.view-testimonials-related .views-row .views-field-field-reviewer-name{margin-top:20px;padding-left:50px;min-height:40px;background-repeat:no-repeat;background-image:url("/sites/all/themes/calacademy_zen/images/testimonial-icons/default.png");}.testimonial .views-field-field-reviewer-name .name,.testimonial .views-field-field-reviewer-name .source,.view-testimonials-related .views-field-field-reviewer-name .name,.view-testimonials-related .views-field-field-reviewer-name .source,.view-testimonials-related .views-row .views-field-field-reviewer-name .name,.view-testimonials-related .views-row .views-field-field-reviewer-name .source{margin:0;padding:0;font-weight:300;font-size:14px;line-height:14px;}.testimonial .views-field-field-reviewer-name .name,.view-testimonials-related .views-field-field-reviewer-name .name,.view-testimonials-related .views-row .views-field-field-reviewer-name .name{font-size:18px;line-height:18px;margin-bottom:5px;}.testimonial .views-field-field-reviewer-name .source,.view-testimonials-related .views-field-field-reviewer-name .source,.view-testimonials-related .views-row .views-field-field-reviewer-name .source{color:#575757;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.testimonial .views-field-field-reviewer-name,.view-testimonials-related .views-field-field-reviewer-name,.view-testimonials-related .views-row .views-field-field-reviewer-name{background-image:url("/sites/all/themes/calacademy_zen/images/testimonial-icons/default@2x.png");}}@media only screen and (min-width:0){.testimonial .views-field-field-reviewer-name,.view-testimonials-related .views-field-field-reviewer-name,.view-testimonials-related .views-row .views-field-field-reviewer-name{-moz-background-size:40px 40px;-o-background-size:40px 40px;-webkit-background-size:40px 40px;background-size:40px 40px;}}.testimonial .views-field-field-reviewer-name.source-twitter,.view-testimonials-related .views-field-field-reviewer-name.source-twitter,.view-testimonials-related .views-row .views-field-field-reviewer-name.source-twitter{background-image:url("/sites/all/themes/calacademy_zen/images/testimonial-icons/twitter.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.testimonial .views-field-field-reviewer-name.source-twitter,.view-testimonials-related .views-field-field-reviewer-name.source-twitter,.view-testimonials-related .views-row .views-field-field-reviewer-name.source-twitter{background-image:url("/sites/all/themes/calacademy_zen/images/testimonial-icons/twitter@2x.png");}}@media only screen and (min-width:0){.testimonial .views-field-field-reviewer-name.source-twitter,.view-testimonials-related .views-field-field-reviewer-name.source-twitter,.view-testimonials-related .views-row .views-field-field-reviewer-name.source-twitter{-moz-background-size:40px 40px;-o-background-size:40px 40px;-webkit-background-size:40px 40px;background-size:40px 40px;}}.testimonial .views-field-field-reviewer-name.source-facebook,.view-testimonials-related .views-field-field-reviewer-name.source-facebook,.view-testimonials-related .views-row .views-field-field-reviewer-name.source-facebook{background-image:url("/sites/all/themes/calacademy_zen/images/testimonial-icons/facebook.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.testimonial .views-field-field-reviewer-name.source-facebook,.view-testimonials-related .views-field-field-reviewer-name.source-facebook,.view-testimonials-related .views-row .views-field-field-reviewer-name.source-facebook{background-image:url("/sites/all/themes/calacademy_zen/images/testimonial-icons/facebook@2x.png");}}@media only screen and (min-width:0){.testimonial .views-field-field-reviewer-name.source-facebook,.view-testimonials-related .views-field-field-reviewer-name.source-facebook,.view-testimonials-related .views-row .views-field-field-reviewer-name.source-facebook{-moz-background-size:40px 40px;-o-background-size:40px 40px;-webkit-background-size:40px 40px;background-size:40px 40px;}}.item-list .pager{word-wrap:break-word;margin-top:40px;padding:0;border:none;text-align:center;}.item-list .pager .pager-item{text-shadow:none;margin-left:10px;margin-right:10px;text-decoration:none;font-weight:600;color:#186aa8;}.item-list .pager .pager-current{padding:10px;padding-left:15px;padding-right:15px;border:0;color:#1a1a1a;background-color:#f1f1f1;}.item-list .pager .pager-item,.item-list .pager .pager-current{display:inline-block;margin-bottom:5px;font-size:18px !important;}.item-list .pager .ajax-progress,.item-list .pager .pager-first,.item-list .pager .pager-last,.item-list .pager .pager-ellipsis{display:none;}.item-list .pager .pager-next,.item-list .pager .pager-previous{font-weight:600;}.es-categories .views-row > a{margin:0 !important;position:absolute;z-index:100;display:block;top:10px;left:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100px;height:100px;padding:10px;font-size:16px;font-weight:400;font-style:italic;color:#ffffff;background-color:#006aab;background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");background-repeat:no-repeat;background-position:10px 70px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.es-categories .views-row > a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:0){.es-categories .views-row > a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}@media only screen and (min-width:320px) and (max-width:767px){.es-categories .view-content .views-row{display:block;width:100% !important;padding:0 !important;margin-right:0 !important;}.es-categories .view-content .views-row .views-field-body{display:none;}.es-categories .view-content .views-row .views-field-field-hero-region,.es-categories .view-content .views-row .views-field-field-image-primary,.es-categories .view-content .views-row .views-field-field-primary-image{margin-bottom:12px;background-color:#006aab;}.es-categories .view-content .views-row .views-field-field-hero-region .field-content,.es-categories .view-content .views-row .views-field-field-image-primary .field-content,.es-categories .view-content .views-row .views-field-field-primary-image .field-content{width:50%;overflow:hidden;}.csscalc .es-categories .view-content .views-row .views-field-field-hero-region,.csscalc
  .es-categories .view-content .views-row .views-field-field-image-primary,.csscalc
  .es-categories .view-content .views-row .views-field-field-primary-image{background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");background-repeat:no-repeat;background-position:calc(50% + 19.5px) calc(100% - 12px);}}@media only screen and (min-width:320px) and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-moz-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-width:320px) and (max-width:767px) and (min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:144dpi),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:1.5dppx){.csscalc .es-categories .view-content .views-row .views-field-field-hero-region,.csscalc
  .es-categories .view-content .views-row .views-field-field-image-primary,.csscalc
  .es-categories .view-content .views-row .views-field-field-primary-image{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:320px) and (max-width:767px) and (min-width:0){.csscalc .es-categories .view-content .views-row .views-field-field-hero-region,.csscalc
  .es-categories .view-content .views-row .views-field-field-image-primary,.csscalc
  .es-categories .view-content .views-row .views-field-field-primary-image{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}@media only screen and (min-width:320px) and (max-width:767px){.csscalc.lt-ie10 .es-categories .view-content .views-row .views-field-field-hero-region,.csscalc.lt-ie10
  .es-categories .view-content .views-row .views-field-field-image-primary,.csscalc.lt-ie10
  .es-categories .view-content .views-row .views-field-field-primary-image{background-image:none !important;background-position:0 0 !important;}.es-categories .view-content .views-row > a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;top:0;width:50%;left:50%;height:85%;background-image:none !important;background-color:transparent;padding:12px;font-weight:500;font-size:22px;line-height:28px;}.csscalc .es-categories .view-content .views-row > a{height:calc(100% - 40px);}.es-categories > .view > .view-content > .views-row{margin-bottom:30px !important;}}.view-display-id-standard_hero_image_pane{position:relative !important;}.view-display-id-standard_hero_image_pane .views-row .views-field .image-field-caption,.view-display-id-standard_hero_image_pane .views-row .views-field.views-field-caption{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;color:#ffffff;background-color:rgba(0,0,0,0.6);padding:10px;overflow:hidden;width:100%;position:absolute;margin:0;bottom:0;z-index:2;}.view-display-id-standard_hero_image_pane .views-row .views-field .image-field-caption,.view-display-id-standard_hero_image_pane .views-row .views-field .image-field-caption *,.view-display-id-standard_hero_image_pane .views-row .views-field.views-field-caption,.view-display-id-standard_hero_image_pane .views-row .views-field.views-field-caption *{font-size:14px !important;line-height:22px !important;}.pane-node-field-cta-buttons{border-bottom:2px solid #e6e6e6;padding-top:20px;padding-bottom:20px;}.pane-node-field-cta-buttons > .field > .field-items > .field-item{margin:0;}.pane-node-field-cta-buttons .field-type-field-collection .content .field{margin:0 !important;margin-bottom:20px !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;padding-right:10px !important;}.pane-node-field-cta-buttons .field-type-field-collection .content .field:last-child,.pane-node-field-cta-buttons .field-type-field-collection .content .field.field-name-field-body{margin-bottom:0 !important;}.pane-node-field-cta-buttons .field-type-field-collection .content .field.field-name-field-body{float:right;width:66.66667%;padding-right:0 !important;padding-left:10px;}.pane-node-field-cta-buttons .field-type-field-collection .content .field.field-name-field-cta-link .field-item{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkOTAyYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UyNjEyNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ed902b),color-stop(100%,#e26125));background-image:-moz-linear-gradient(#ed902b,#e26125);background-image:-webkit-linear-gradient(#ed902b,#e26125);background-image:linear-gradient(#ed902b,#e26125);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed902b',endColorstr='#e26125',GradientType=0);background-position:0 0;-moz-box-shadow:rgba(0,0,0,0.2) 1px 1px 1px;-webkit-box-shadow:rgba(0,0,0,0.2) 1px 1px 1px;box-shadow:rgba(0,0,0,0.2) 1px 1px 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:12px !important;padding-top:7px !important;padding-bottom:9px !important;}.pane-node-field-cta-buttons .field-type-field-collection .content .field.field-name-field-cta-link .field-item,.pane-node-field-cta-buttons .field-type-field-collection .content .field.field-name-field-cta-link .field-item a{font-size:16px;}@media only screen and (min-width:320px) and (max-width:767px){.pane-node-field-cta-buttons .field-type-field-collection .content .field.field-name-field-cta-link .field-item,.pane-node-field-cta-buttons .field-type-field-collection .content .field.field-name-field-cta-link .field-item a{font-size:18px;}}.pane-node-field-cta-buttons .field-type-field-collection .content .field.field-name-field-cta-link .field-item a{display:block;color:#ffffff;font-weight:500;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.pane-node-field-cta-buttons .field-type-field-collection .content .field.field-name-field-cta-link .field-item a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:0){.pane-node-field-cta-buttons .field-type-field-collection .content .field.field-name-field-cta-link .field-item a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.pane-node-field-cta-buttons .field-type-field-collection .content .field.field-name-field-cta-link .field-item a{margin:0;}@media only screen and (min-width:320px) and (max-width:767px){.pane-node-field-cta-buttons .field-type-field-collection .content .field,.pane-node-field-cta-buttons .field-type-field-collection .content .field.field-name-field-body,.pane-node-field-cta-buttons .field-type-field-collection .content .field.field-name-field-cta-link{width:100%;float:none;padding-right:0 !important;padding-left:0;}.pane-node-field-cta-buttons .field-type-field-collection .content .field.field-name-field-cta-link{margin-top:20px !important;}}.zoom-lens{pointer-events:none;z-index:101010101010;background-color:#ffffff;-moz-box-shadow:-3px 5px 5px rgba(0,0,0,0.1);-webkit-box-shadow:-3px 5px 5px rgba(0,0,0,0.1);box-shadow:-3px 5px 5px rgba(0,0,0,0.1);-moz-transition:-moz-transform 0.3s ease,opacity 0.15s ease;-o-transition:-o-transform 0.3s ease,opacity 0.15s ease;-webkit-transition:-webkit-transform 0.3s ease,opacity 0.15s ease;transition:transform 0.3s ease,opacity 0.15s ease;}.zoom-lens.zoom-lens-show{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}.zoom-lens.zoom-lens-hide{-moz-transition:-moz-transform 0.2s ease,opacity 0.1s ease;-o-transition:-o-transform 0.2s ease,opacity 0.1s ease;-webkit-transition:-webkit-transform 0.2s ease,opacity 0.1s ease;transition:transform 0.2s ease,opacity 0.1s ease;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);}.zoom-wrapper{cursor:none;}.zoom-wrapper,.zoom-wrapper *{-webkit-touch-callout:none;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;}
#social-buttons,#social-buttons-follow{width:100%;overflow:hidden;clear:both;}#social-buttons,#social-buttons li,#social-buttons-follow,#social-buttons-follow li{list-style:none;margin:0;padding:0;}#social-buttons li,#social-buttons-follow li{float:left;margin-right:8px;}#social-buttons li,#social-buttons li *,#social-buttons-follow li,#social-buttons-follow li *{vertical-align:top !important;}#social-buttons li:last-child,#social-buttons-follow li:last-child{margin-right:0;}#social-buttons-follow a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block;line-height:0;background-repeat:no-repeat;width:25px;height:25px;}@media only screen and (min-width:320px) and (max-width:767px){#social-buttons-follow a{width:35px;height:35px;}}#social-buttons-follow .facebook a{background-image:url("/sites/all/themes/calacademy_zen/images/social/facebook-color.png");background-image:url("/sites/all/themes/calacademy_zen/images/social/facebook-large-color.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#social-buttons-follow .facebook a{background-image:url("/sites/all/themes/calacademy_zen/images/social/facebook-color@2x.png");}}@media only screen and (min-width:0){#social-buttons-follow .facebook a{-moz-background-size:25px 25px;-o-background-size:25px 25px;-webkit-background-size:25px 25px;background-size:25px 25px;}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#social-buttons-follow .facebook a{background-image:url("/sites/all/themes/calacademy_zen/images/social/facebook-large-color@2x.png");}}@media only screen and (min-width:320px) and (max-width:767px){#social-buttons-follow .facebook a{-moz-background-size:35px 35px;-o-background-size:35px 35px;-webkit-background-size:35px 35px;background-size:35px 35px;}}#social-buttons-follow .google a{background-image:url("/sites/all/themes/calacademy_zen/images/social/google-color.png");background-image:url("/sites/all/themes/calacademy_zen/images/social/google-large-color.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#social-buttons-follow .google a{background-image:url("/sites/all/themes/calacademy_zen/images/social/google-color@2x.png");}}@media only screen and (min-width:0){#social-buttons-follow .google a{-moz-background-size:25px 25px;-o-background-size:25px 25px;-webkit-background-size:25px 25px;background-size:25px 25px;}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#social-buttons-follow .google a{background-image:url("/sites/all/themes/calacademy_zen/images/social/google-large-color@2x.png");}}@media only screen and (min-width:320px) and (max-width:767px){#social-buttons-follow .google a{-moz-background-size:35px 35px;-o-background-size:35px 35px;-webkit-background-size:35px 35px;background-size:35px 35px;}}#social-buttons-follow .instagram a{background-image:url("/sites/all/themes/calacademy_zen/images/social/instagram-color.png");background-image:url("/sites/all/themes/calacademy_zen/images/social/instagram-large-color.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#social-buttons-follow .instagram a{background-image:url("/sites/all/themes/calacademy_zen/images/social/instagram-color@2x.png");}}@media only screen and (min-width:0){#social-buttons-follow .instagram a{-moz-background-size:25px 25px;-o-background-size:25px 25px;-webkit-background-size:25px 25px;background-size:25px 25px;}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#social-buttons-follow .instagram a{background-image:url("/sites/all/themes/calacademy_zen/images/social/instagram-large-color@2x.png");}}@media only screen and (min-width:320px) and (max-width:767px){#social-buttons-follow .instagram a{-moz-background-size:35px 35px;-o-background-size:35px 35px;-webkit-background-size:35px 35px;background-size:35px 35px;}}#social-buttons-follow .twitter a{background-image:url("/sites/all/themes/calacademy_zen/images/social/twitter-color.png");background-image:url("/sites/all/themes/calacademy_zen/images/social/twitter-large-color.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#social-buttons-follow .twitter a{background-image:url("/sites/all/themes/calacademy_zen/images/social/twitter-color@2x.png");}}@media only screen and (min-width:0){#social-buttons-follow .twitter a{-moz-background-size:25px 25px;-o-background-size:25px 25px;-webkit-background-size:25px 25px;background-size:25px 25px;}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#social-buttons-follow .twitter a{background-image:url("/sites/all/themes/calacademy_zen/images/social/twitter-large-color@2x.png");}}@media only screen and (min-width:320px) and (max-width:767px){#social-buttons-follow .twitter a{-moz-background-size:35px 35px;-o-background-size:35px 35px;-webkit-background-size:35px 35px;background-size:35px 35px;}}#social-buttons-follow .flickr a{background-image:url("/sites/all/themes/calacademy_zen/images/social/flickr-color.png");background-image:url("/sites/all/themes/calacademy_zen/images/social/flickr-large-color.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#social-buttons-follow .flickr a{background-image:url("/sites/all/themes/calacademy_zen/images/social/flickr-color@2x.png");}}@media only screen and (min-width:0){#social-buttons-follow .flickr a{-moz-background-size:25px 25px;-o-background-size:25px 25px;-webkit-background-size:25px 25px;background-size:25px 25px;}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#social-buttons-follow .flickr a{background-image:url("/sites/all/themes/calacademy_zen/images/social/flickr-large-color@2x.png");}}@media only screen and (min-width:320px) and (max-width:767px){#social-buttons-follow .flickr a{-moz-background-size:35px 35px;-o-background-size:35px 35px;-webkit-background-size:35px 35px;background-size:35px 35px;}}#social-buttons-follow .youtube a{background-image:url("/sites/all/themes/calacademy_zen/images/social/youtube-color.png");background-image:url("/sites/all/themes/calacademy_zen/images/social/youtube-large-color.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#social-buttons-follow .youtube a{background-image:url("/sites/all/themes/calacademy_zen/images/social/youtube-color@2x.png");}}@media only screen and (min-width:0){#social-buttons-follow .youtube a{-moz-background-size:25px 25px;-o-background-size:25px 25px;-webkit-background-size:25px 25px;background-size:25px 25px;}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#social-buttons-follow .youtube a{background-image:url("/sites/all/themes/calacademy_zen/images/social/youtube-large-color@2x.png");}}@media only screen and (min-width:320px) and (max-width:767px){#social-buttons-follow .youtube a{-moz-background-size:35px 35px;-o-background-size:35px 35px;-webkit-background-size:35px 35px;background-size:35px 35px;}}
.field-type-field-collection > .field-items > .field-item{margin-bottom:20px;}.section-nightlife .field-type-field-collection > .field-items > .field-item{margin-bottom:0;}.field-type-field-collection > .field-items > .field-item .field{margin:0;padding:0;}@media only screen and (min-width:320px) and (max-width:767px){.field-type-field-collection > .field-items > .field-item .field{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;word-break:break-all;word-break:break-word;word-break:break-word;}}.field-type-field-collection > .field-items > .field-item .field-name-field-subtitle{margin-bottom:4px;}.field-type-field-collection > .field-items > .field-item .field-name-field-subtitle h2{font-weight:600;color:#1a1a1a;margin:0;font-size:17px;line-height:24px;}.field-type-field-collection > .field-items > .field-item .field-type-image{float:left;margin-right:20px;margin-bottom:10px;width:220px;height:220px;}@media only screen and (min-width:768px) and (max-width:1000px){.field-type-field-collection > .field-items > .field-item .field-type-image{width:167px;height:167px;}}@media only screen and (min-width:320px) and (max-width:767px){.field-type-field-collection > .field-items > .field-item .field-type-image{margin-right:0;width:100%;height:auto;}}.field-type-field-collection > .field-items > .field-item .field-name-field-cta-link,.field-type-field-collection > .field-items > .field-item .field-type-link-field{margin-top:10px;}.field-type-field-collection > .field-items > .field-item .field-name-field-cta-link .field-item,.field-type-field-collection > .field-items > .field-item .field-type-link-field .field-item{margin-top:20px;}.field-type-field-collection > .field-items > .field-item .field-name-field-cta-link .field-item:first-child,.field-type-field-collection > .field-items > .field-item .field-type-link-field .field-item:first-child{margin-top:0;}.field-type-field-collection > .field-items > .field-item .field-name-field-cta-link .field-item a,.field-type-field-collection > .field-items > .field-item .field-type-link-field .field-item a{font-size:17px;font-weight:600;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.field-type-field-collection > .field-items > .field-item .field-name-field-cta-link .field-item a,.field-type-field-collection > .field-items > .field-item .field-type-link-field .field-item a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue@2x.png");}}@media only screen and (min-width:0){.field-type-field-collection > .field-items > .field-item .field-name-field-cta-link .field-item a,.field-type-field-collection > .field-items > .field-item .field-type-link-field .field-item a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}@media only screen and (min-width:320px) and (max-width:767px){.field-type-field-collection > .field-items > .field-item .field-name-field-cta-link .field-item a,.field-type-field-collection > .field-items > .field-item .field-type-link-field .field-item a{font-size:18px;line-height:26px;margin-bottom:12px;}}.section-nightlife .field-type-field-collection > .field-items > .field-item .field-name-field-cta-link .field-item a,.section-nightlife
.field-type-field-collection > .field-items > .field-item .field-type-link-field .field-item a{color:#ffffff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.section-nightlife .field-type-field-collection > .field-items > .field-item .field-name-field-cta-link .field-item a,.section-nightlife
  .field-type-field-collection > .field-items > .field-item .field-type-link-field .field-item a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:0){.section-nightlife .field-type-field-collection > .field-items > .field-item .field-name-field-cta-link .field-item a,.section-nightlife
  .field-type-field-collection > .field-items > .field-item .field-type-link-field .field-item a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.column-fields,.column-fields-four-cols,.floated-fields{padding-right:0;}.column-fields > .field > .field-items > .field-item,.column-fields-four-cols > .field > .field-items > .field-item,.floated-fields > .field > .field-items > .field-item{clear:none;float:none;display:inline-block;vertical-align:top;position:relative !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:220px;margin-right:20px;margin-bottom:40px;}@media only screen and (min-width:768px) and (max-width:1000px){.column-fields > .field > .field-items > .field-item,.column-fields-four-cols > .field > .field-items > .field-item,.floated-fields > .field > .field-items > .field-item{width:167px;}}.column-fields > .field > .field-items > .field-item p,.column-fields-four-cols > .field > .field-items > .field-item p,.floated-fields > .field > .field-items > .field-item p{width:100%;font-size:14px;line-height:22px;}.column-fields > .field > .field-items > .field-item:nth-child(3n),.column-fields-four-cols > .field > .field-items > .field-item:nth-child(3n),.floated-fields > .field > .field-items > .field-item:nth-child(3n){margin-right:0;}@media only screen and (min-width:320px) and (max-width:767px){.column-fields > .field > .field-items > .field-item,.column-fields-four-cols > .field > .field-items > .field-item,.floated-fields > .field > .field-items > .field-item{float:none;display:block;width:100%;margin-top:20px;margin-bottom:0;margin-right:0;}.column-fields > .field > .field-items > .field-item p,.column-fields-four-cols > .field > .field-items > .field-item p,.floated-fields > .field > .field-items > .field-item p{font-size:18px;line-height:26px;}.column-fields > .field > .field-items > .field-item .field-type-image,.column-fields-four-cols > .field > .field-items > .field-item .field-type-image,.floated-fields > .field > .field-items > .field-item .field-type-image{float:left;width:30%;margin-right:12px;margin-bottom:12px;}}.column-fields-four-cols > .field > .field-items > .field-item:nth-child(3n){margin-right:20px;}.column-fields-four-cols > .field > .field-items > .field-item:nth-child(4n){margin-right:0;}.floated-fields > .field > .field-items > .field-item{width:100%;margin-right:0;}@media only screen and (min-width:768px) and (max-width:1000px){.floated-fields > .field > .field-items > .field-item{width:100%;}}.floated-fields > .field > .field-items > .field-item .field-name-field-subtitle{color:#1a1a1a;font-weight:500;font-size:24px;line-height:32px;margin-bottom:20px;}@media only screen and (min-width:320px) and (max-width:767px){.floated-fields > .field > .field-items > .field-item .field-name-field-subtitle{font-size:28px;line-height:32px;}}@media only screen and (min-width:320px) and (max-width:767px){.floated-fields > .field > .field-items > .field-item .field-name-field-subtitle{margin-bottom:12px;}}.floated-fields > .field > .field-items > .field-item .field-type-image{width:220px;margin-right:20px;float:left;}@media only screen and (min-width:768px) and (max-width:1000px){.floated-fields > .field > .field-items > .field-item .field-type-image{width:167px;}}@media only screen and (min-width:320px) and (max-width:767px){.floated-fields > .field > .field-items > .field-item .field-type-image{width:30%;margin-right:12px;margin-bottom:12px;}}
.views-row{}.views-row,.views-row .views-field{color:#575757;font-size:14px;}@media only screen and (min-width:320px) and (max-width:767px){.views-row,.views-row .views-field{font-size:18px;}}.views-row h3,.views-row p,.views-row .views-field{margin:0;padding:0;width:100%;}.views-row p{margin-bottom:10px;}.views-row p:last-child{margin-bottom:0;}.views-row h3,.views-row .views-field-view-user,.views-row .views-field-field-person-name-last,.views-row .views-field-field-cta-link,.views-row .views-field-title,.views-row .views-field-name,.views-row .views-field-field-audience{font-size:17px;font-weight:600;}.views-row h3 a,.views-row .views-field-view-user a,.views-row .views-field-field-person-name-last a,.views-row .views-field-field-cta-link a,.views-row .views-field-title a,.views-row .views-field-name a,.views-row .views-field-field-audience a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.views-row h3 a,.views-row .views-field-view-user a,.views-row .views-field-field-person-name-last a,.views-row .views-field-field-cta-link a,.views-row .views-field-title a,.views-row .views-field-name a,.views-row .views-field-field-audience a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue@2x.png");}}@media only screen and (min-width:0){.views-row h3 a,.views-row .views-field-view-user a,.views-row .views-field-field-person-name-last a,.views-row .views-field-field-cta-link a,.views-row .views-field-title a,.views-row .views-field-name a,.views-row .views-field-field-audience a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}@media only screen and (min-width:320px) and (max-width:767px){.views-row h3,.views-row .views-field-view-user,.views-row .views-field-field-person-name-last,.views-row .views-field-field-cta-link,.views-row .views-field-title,.views-row .views-field-name,.views-row .views-field-field-audience{font-size:18px;line-height:26px;}}.views-row h3 a,.views-row .views-field-view-user a,.views-row .views-field-field-person-name-last a,.views-row .views-field-field-cta-link a,.views-row .views-field-title a,.views-row .views-field-name a,.views-row .views-field-field-audience a{position:relative;}.views-row .views-field-field-audience{color:#1a1a1a;}.views-row .views-field-edit-node,.views-row .views-field-edit-term{z-index:10;position:absolute;width:auto !important;overflow:hidden;clear:both;}.views-row .views-field-edit-node a,.views-row .views-field-edit-term a{padding:5px;background-color:rgba(0,0,0,0.3);font-size:12px;color:#ffffff;}@media only screen and (min-width:320px) and (max-width:767px){.views-row .views-field-edit-node,.views-row .views-field-edit-term{display:none;}}.views-row .views-field-field-image-primary-1,.views-row .views-field-field-hero-region{margin:0;padding:0;}.views-row .views-field-field-image-primary-1 .field,.views-row .views-field-field-hero-region .field{display:none;}.views-row .views-field-field-image-primary-1 .field.field-type-image,.views-row .views-field-field-hero-region .field.field-type-image{display:block;}.views-row .views-field-field-image-primary-1 .field-content,.views-row .views-field-field-hero-region .field-content{position:relative;}.views-row .views-field-field-image-primary-1 .field-content,.views-row .views-field-field-image-primary-1 .field-content *,.views-row .views-field-field-hero-region .field-content,.views-row .views-field-field-hero-region .field-content *{margin:0 !important;padding:0 !important;}.views-row .views-field-field-image-primary-1 .field-content a.video:before,.views-row .views-field-field-hero-region .field-content a.video:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;content:'';width:100%;height:100%;top:0;left:0;bottom:0;right:0;z-index:2;pointer-events:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:0.75;background-repeat:no-repeat;background-position:center 48%;background-image:url("/sites/all/themes/calacademy_zen/images/play-button-small.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.views-row .views-field-field-image-primary-1 .field-content a.video:before,.views-row .views-field-field-hero-region .field-content a.video:before{background-image:url("/sites/all/themes/calacademy_zen/images/play-button-small@2x.png");}}@media only screen and (min-width:0){.views-row .views-field-field-image-primary-1 .field-content a.video:before,.views-row .views-field-field-hero-region .field-content a.video:before{-moz-background-size:40px 44px;-o-background-size:40px 44px;-webkit-background-size:40px 44px;background-size:40px 44px;}}@media only screen and (min-width:1001px){.views-row .views-field-field-image-primary-1 .field-content a.video:before,.views-row .views-field-field-hero-region .field-content a.video:before{background-image:url("/sites/all/themes/calacademy_zen/images/play-button.png");}}@media only screen and (min-width:1001px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:1001px) and (-moz-min-device-pixel-ratio:1.5),only screen and (min-width:1001px) and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-width:1001px) and (min-device-pixel-ratio:1.5),only screen and (min-width:1001px) and (min-resolution:144dpi),only screen and (min-width:1001px) and (min-resolution:1.5dppx){.views-row .views-field-field-image-primary-1 .field-content a.video:before,.views-row .views-field-field-hero-region .field-content a.video:before{background-image:url("/sites/all/themes/calacademy_zen/images/play-button@2x.png");}}@media only screen and (min-width:1001px) and (min-width:0){.views-row .views-field-field-image-primary-1 .field-content a.video:before,.views-row .views-field-field-hero-region .field-content a.video:before{-moz-background-size:65px 72px;-o-background-size:65px 72px;-webkit-background-size:65px 72px;background-size:65px 72px;}}.views-row .views-field-field-image-primary-1,.views-row .views-field-field-hero-region,.views-row .views-field-field-image-primary,.views-row .views-field-field-inline-image,.views-row .views-field-field-slideshow-frame-bg-image{width:220px;height:220px;background-color:#f1f1f1;margin-bottom:10px;overflow:hidden;}.views-row .views-field-field-image-primary-1 .image-field-caption,.views-row .views-field-field-image-primary-1 blockquote,.views-row .views-field-field-hero-region .image-field-caption,.views-row .views-field-field-hero-region blockquote,.views-row .views-field-field-image-primary .image-field-caption,.views-row .views-field-field-image-primary blockquote,.views-row .views-field-field-inline-image .image-field-caption,.views-row .views-field-field-inline-image blockquote,.views-row .views-field-field-slideshow-frame-bg-image .image-field-caption,.views-row .views-field-field-slideshow-frame-bg-image blockquote{display:none;}@media only screen and (min-width:768px) and (max-width:1000px){.views-row .views-field-field-image-primary-1,.views-row .views-field-field-hero-region,.views-row .views-field-field-image-primary,.views-row .views-field-field-inline-image,.views-row .views-field-field-slideshow-frame-bg-image{width:167px;height:167px;}}.views-row .views-field-field-image-primary-1,.views-row .views-field-field-image-primary-1 *,.views-row .views-field-field-hero-region,.views-row .views-field-field-hero-region *,.views-row .views-field-field-image-primary,.views-row .views-field-field-image-primary *,.views-row .views-field-field-inline-image,.views-row .views-field-field-inline-image *,.views-row .views-field-field-slideshow-frame-bg-image,.views-row .views-field-field-slideshow-frame-bg-image *{line-height:0;font-size:0;}.views-row .views-field-field-image-primary-1 img,.views-row .views-field-field-hero-region img,.views-row .views-field-field-image-primary img,.views-row .views-field-field-inline-image img,.views-row .views-field-field-slideshow-frame-bg-image img{width:100% !important;}.views-row .views-field-field-image-primary-1 a,.views-row .views-field-field-image-primary-1 a img,.views-row .views-field-field-hero-region a,.views-row .views-field-field-hero-region a img,.views-row .views-field-field-image-primary a,.views-row .views-field-field-image-primary a img,.views-row .views-field-field-inline-image a,.views-row .views-field-field-inline-image a img,.views-row .views-field-field-slideshow-frame-bg-image a,.views-row .views-field-field-slideshow-frame-bg-image a img{-webkit-touch-callout:none;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;}.views-row .views-field-field-image-primary-1 a img,.views-row .views-field-field-hero-region a img,.views-row .views-field-field-image-primary a img,.views-row .views-field-field-inline-image a img,.views-row .views-field-field-slideshow-frame-bg-image a img{width:100% !important;z-index:1;-moz-transition:-moz-transform 0.7s ease,opacity 0.6s ease;-o-transition:-o-transform 0.7s ease,opacity 0.6s ease;-webkit-transition:-webkit-transform 0.7s ease,opacity 0.6s ease;transition:transform 0.7s ease,opacity 0.6s ease;}.zoom .views-row .views-field-field-image-primary-1 a img,.zoom
.views-row .views-field-field-hero-region a img,.zoom
.views-row .views-field-field-image-primary a img,.zoom
.views-row .views-field-field-inline-image a img,.zoom
.views-row .views-field-field-slideshow-frame-bg-image a img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);}.views-row .views-field-field-image-primary-1 a img.loaded,.views-row .views-field-field-hero-region a img.loaded,.views-row .views-field-field-image-primary a img.loaded,.views-row .views-field-field-inline-image a img.loaded,.views-row .views-field-field-slideshow-frame-bg-image a img.loaded{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}.zoom.no-touch .views-row .views-field-field-image-primary-1 a:hover,.zoom.touch .views-row .views-field-field-image-primary-1 a:active,.zoom.no-touch
.views-row .views-field-field-hero-region a:hover,.zoom.touch
.views-row .views-field-field-hero-region a:active,.zoom.no-touch
.views-row .views-field-field-image-primary a:hover,.zoom.touch
.views-row .views-field-field-image-primary a:active,.zoom.no-touch
.views-row .views-field-field-inline-image a:hover,.zoom.touch
.views-row .views-field-field-inline-image a:active,.zoom.no-touch
.views-row .views-field-field-slideshow-frame-bg-image a:hover,.zoom.touch
.views-row .views-field-field-slideshow-frame-bg-image a:active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}.zoom.no-touch .views-row .views-field-field-image-primary-1 a:hover img,.zoom.touch .views-row .views-field-field-image-primary-1 a:active img,.zoom.no-touch
.views-row .views-field-field-hero-region a:hover img,.zoom.touch
.views-row .views-field-field-hero-region a:active img,.zoom.no-touch
.views-row .views-field-field-image-primary a:hover img,.zoom.touch
.views-row .views-field-field-image-primary a:active img,.zoom.no-touch
.views-row .views-field-field-inline-image a:hover img,.zoom.touch
.views-row .views-field-field-inline-image a:active img,.zoom.no-touch
.views-row .views-field-field-slideshow-frame-bg-image a:hover img,.zoom.touch
.views-row .views-field-field-slideshow-frame-bg-image a:active img{-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);}.views-row .views-field-field-category,.views-row .views-field-field-category a,.views-row .views-field-field-expertise,.views-row .views-field-field-expertise a,.views-row .views-field-field-tref-subject,.views-row .views-field-field-tref-subject a{color:#1a1a1a;font-weight:600;}.views-row .views-field-field-cta-link .field-item{margin-top:10px;}.views-row .views-field-field-summary,.views-row .views-field-body,.views-row .views-field-description{margin-top:4px;}.views-row .views-field:last-child{margin-bottom:25px;}.views-row .views-field-field-featured-people,.views-row .views-field-field-title,.views-row .views-field-field-subtitle,.views-row .views-field-field-price,.views-row .views-field-field-price-float{font-style:italic;}.views-row .field-name-field-location{font-weight:600;}.view-fancy-slideshow .views-row .views-field-field-image-primary-1,.view-fancy-slideshow .views-row .views-field-field-hero-region,.view-fancy-slideshow .views-row .views-field-field-image-primary,.view-fancy-slideshow .views-row .views-field-field-inline-image,.view-fancy-slideshow .views-row .views-field-field-slideshow-frame-bg-image{width:100%;height:auto;}.view-fancy-slideshow .views-row .views-field-field-image-primary-1 img,.view-fancy-slideshow .views-row .views-field-field-hero-region img,.view-fancy-slideshow .views-row .views-field-field-image-primary img,.view-fancy-slideshow .views-row .views-field-field-inline-image img,.view-fancy-slideshow .views-row .views-field-field-slideshow-frame-bg-image img{height:auto;}.image-top .view,.image-top-two-columns .view,.image-top-three-columns .view,.image-top-four-columns .view,.skewed-tri-grid .view,.tri-col-highlight .view,.skewed-four-col .view,.tri-large .view,.image-floated .view{pointer-events:none;position:relative;}.image-top .view .view-filters,.image-top-two-columns .view .view-filters,.image-top-three-columns .view .view-filters,.image-top-four-columns .view .view-filters,.skewed-tri-grid .view .view-filters,.tri-col-highlight .view .view-filters,.skewed-four-col .view .view-filters,.tri-large .view .view-filters,.image-top .view .views-row,.image-top-two-columns .view .views-row,.image-top-three-columns .view .views-row,.image-top-four-columns .view .views-row,.skewed-tri-grid .view .views-row,.tri-col-highlight .view .views-row,.skewed-four-col .view .views-row,.tri-large .view .views-row,.image-top .view .item-list,.image-top-two-columns .view .item-list,.image-top-three-columns .view .item-list,.image-top-four-columns .view .item-list,.skewed-tri-grid .view .item-list,.tri-col-highlight .view .item-list,.skewed-four-col .view .item-list,.tri-large .view .item-list,.image-floated .view .view-filters,.image-floated .view .views-row,.image-floated .view .item-list{pointer-events:all;}.image-top .view .view-content,.image-top-two-columns .view .view-content,.image-top-three-columns .view .view-content,.image-top-four-columns .view .view-content,.skewed-tri-grid .view .view-content,.tri-col-highlight .view .view-content,.skewed-four-col .view .view-content,.tri-large .view .view-content,.image-floated .view .view-content{font-size:0;}.image-top .views-row,.image-top-two-columns .views-row,.image-top-three-columns .views-row,.image-top-four-columns .views-row,.skewed-tri-grid .views-row,.tri-col-highlight .views-row,.skewed-four-col .views-row,.tri-large .views-row{float:left;margin-right:20px;width:220px;}@media only screen and (min-width:768px) and (max-width:1000px){.image-top .views-row,.image-top-two-columns .views-row,.image-top-three-columns .views-row,.image-top-four-columns .views-row,.skewed-tri-grid .views-row,.tri-col-highlight .views-row,.skewed-four-col .views-row,.tri-large .views-row{width:167px;}}.image-top-two-columns .views-row{clear:none;float:none;display:inline-block;vertical-align:top;position:relative !important;}.image-top-two-columns .views-row:nth-child(2n){margin-right:0;}.image-top-three-columns .views-row{clear:none;float:none;display:inline-block;vertical-align:top;position:relative !important;}.image-top-three-columns .views-row:nth-child(3n){margin-right:0;}.image-top-four-columns .views-row{clear:none;float:none;display:inline-block;vertical-align:top;position:relative !important;}.image-top-four-columns .views-row:nth-child(4n){margin-right:0;}.image-floated .views-row{overflow:hidden;width:100%;clear:both;margin-bottom:20px;}.image-floated .views-row:last-child{margin-bottom:0;}.image-floated .views-row h3,.image-floated .views-row .views-field-field-summary,.image-floated .views-row .views-field-title,.image-floated .views-row .views-field-name{margin-top:0;}.image-floated .views-row .views-field-picture,.image-floated .views-row .views-field-field-image-primary-1,.image-floated .views-row .views-field-field-hero-region,.image-floated .views-row .views-field-field-image-primary,.image-floated .views-row .views-field-field-inline-image,.image-floated .views-row .views-field-field-slideshow-frame-bg-image{float:left;margin-right:20px;margin-bottom:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:220px;}@media only screen and (min-width:768px) and (max-width:1000px){.image-floated .views-row .views-field-picture,.image-floated .views-row .views-field-field-image-primary-1,.image-floated .views-row .views-field-field-hero-region,.image-floated .views-row .views-field-field-image-primary,.image-floated .views-row .views-field-field-inline-image,.image-floated .views-row .views-field-field-slideshow-frame-bg-image{width:167px;}}.image-floated .views-row .views-field-field-title,.image-floated .views-row .views-field-field-location,.image-floated .views-row .views-field-field-date{color:#858281;}.image-floated .views-row .views-field-field-summary,.image-floated .views-row .views-field-body,.image-floated .views-row .views-field-field-body,.image-floated .views-row .views-field-description{margin-top:10px;}.image-floated .views-row .views-field-title *{margin:0;}.skewed-tri-grid .views-row.views-row-1{width:460px;}.skewed-tri-grid .views-row.views-row-1 .views-field{width:220px;}.skewed-tri-grid .views-row.views-row-1 .views-field-field-image-primary-1,.skewed-tri-grid .views-row.views-row-1 .views-field-field-hero-region,.skewed-tri-grid .views-row.views-row-1 .views-field-field-image-primary,.skewed-tri-grid .views-row.views-row-1 .views-field-field-inline-image,.skewed-tri-grid .views-row.views-row-1 .views-field-field-slideshow-frame-bg-image{width:460px;height:460px;}.skewed-tri-grid .views-row.views-row-1 h3,.skewed-tri-grid .views-row.views-row-1 .views-field-title,.skewed-tri-grid .views-row.views-row-1 .views-field-name{font-size:22px;line-height:28px;}@media only screen and (min-width:320px) and (max-width:767px){.skewed-tri-grid .views-row.views-row-1 h3,.skewed-tri-grid .views-row.views-row-1 .views-field-title,.skewed-tri-grid .views-row.views-row-1 .views-field-name,.skewed-tri-grid .views-row.views-row-1 .views-field-field-summary,.skewed-tri-grid .views-row.views-row-1 .views-field-body,.skewed-tri-grid .views-row.views-row-1 .views-field-description{font-size:18px;line-height:26px;}}@media only screen and (min-width:768px) and (max-width:1000px){.skewed-tri-grid .views-row.views-row-1{width:354px;}.skewed-tri-grid .views-row.views-row-1 .views-field{width:167px;}.skewed-tri-grid .views-row.views-row-1 .views-field-field-image-primary-1,.skewed-tri-grid .views-row.views-row-1 .views-field-field-hero-region,.skewed-tri-grid .views-row.views-row-1 .views-field-field-image-primary,.skewed-tri-grid .views-row.views-row-1 .views-field-field-inline-image,.skewed-tri-grid .views-row.views-row-1 .views-field-field-slideshow-frame-bg-image{width:354px;height:354px;}}.skewed-tri-grid .views-row.views-row-2,.skewed-tri-grid .views-row.views-row-3{position:absolute;}.skewed-tri-grid .views-row.views-row-2{left:480px;top:350px;}@media only screen and (min-width:768px) and (max-width:1000px){.skewed-tri-grid .views-row.views-row-2{left:374px;top:270.5px;}}.skewed-tri-grid .views-row.views-row-3{left:240px;top:480px;}@media only screen and (min-width:768px) and (max-width:1000px){.skewed-tri-grid .views-row.views-row-3{left:187px;top:374px;}}.tri-col-highlight .views-row{position:relative;float:none;}.tri-col-highlight .views-row.views-row-1{width:460px;}.tri-col-highlight .views-row.views-row-1 .views-field{width:220px;}.tri-col-highlight .views-row.views-row-1 .views-field-field-image-primary-1,.tri-col-highlight .views-row.views-row-1 .views-field-field-hero-region,.tri-col-highlight .views-row.views-row-1 .views-field-field-image-primary,.tri-col-highlight .views-row.views-row-1 .views-field-field-inline-image,.tri-col-highlight .views-row.views-row-1 .views-field-field-slideshow-frame-bg-image{width:460px;height:460px;}.tri-col-highlight .views-row.views-row-1 h3,.tri-col-highlight .views-row.views-row-1 .views-field-title,.tri-col-highlight .views-row.views-row-1 .views-field-name{font-size:22px;line-height:28px;}@media only screen and (min-width:320px) and (max-width:767px){.tri-col-highlight .views-row.views-row-1 h3,.tri-col-highlight .views-row.views-row-1 .views-field-title,.tri-col-highlight .views-row.views-row-1 .views-field-name,.tri-col-highlight .views-row.views-row-1 .views-field-field-summary,.tri-col-highlight .views-row.views-row-1 .views-field-body,.tri-col-highlight .views-row.views-row-1 .views-field-description{font-size:18px;line-height:26px;}}@media only screen and (min-width:768px) and (max-width:1000px){.tri-col-highlight .views-row.views-row-1{width:354px;}.tri-col-highlight .views-row.views-row-1 .views-field{width:167px;}.tri-col-highlight .views-row.views-row-1 .views-field-field-image-primary-1,.tri-col-highlight .views-row.views-row-1 .views-field-field-hero-region,.tri-col-highlight .views-row.views-row-1 .views-field-field-image-primary,.tri-col-highlight .views-row.views-row-1 .views-field-field-inline-image,.tri-col-highlight .views-row.views-row-1 .views-field-field-slideshow-frame-bg-image{width:354px;height:354px;}}.tri-col-highlight .views-row.views-row-4{position:absolute;left:240px;top:480px;}@media only screen and (min-width:768px) and (max-width:1000px){.tri-col-highlight .views-row.views-row-4{left:187px;top:374px;}}.tri-col-highlight .views-row.views-row-5,.tri-col-highlight .views-row.views-row-6{left:-240px;}@media only screen and (min-width:768px) and (max-width:1000px){.tri-col-highlight .views-row.views-row-5,.tri-col-highlight .views-row.views-row-6{left:-187px;}}.tri-col-highlight .views-row.views-row-5{margin-top:-1010px;}.skewed-four-col .views-row.views-row-1{margin-top:73.33333px;}.skewed-four-col .views-row.views-row-2{margin-top:180px;}.skewed-four-col .views-row.views-row-4{margin-top:-110px;margin-right:0;}@media only screen and (min-width:768px) and (max-width:1000px){.skewed-four-col .views-row.views-row-1{margin-top:55.66667px;}.skewed-four-col .views-row.views-row-2{margin-top:127px;}.skewed-four-col .views-row.views-row-4{margin-top:-83.5px;}}.tri-large{width:100%;overflow:hidden;padding-top:20px;}.tri-large .attachment{z-index:3;position:absolute;top:20px;left:-20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:260px;background-color:#689247;font-style:italic;padding:20px;-moz-box-shadow:0 0 40px rgba(0,0,0,0.35);-webkit-box-shadow:0 0 40px rgba(0,0,0,0.35);box-shadow:0 0 40px rgba(0,0,0,0.35);}.tri-large .attachment .views-row,.tri-large .attachment .views-field{color:#ffffff;width:100%;padding:0 !important;}.tri-large .attachment .views-row.views-field-body,.tri-large .attachment .views-field.views-field-body{font-size:18px;line-height:26px;margin-bottom:0;}.tri-large .attachment h2{margin:0;padding:0;font-size:34px;line-height:36px;font-weight:500;}.tri-large > .view > .view-content > .views-row{float:left;}.tri-large > .view > .view-content > .views-row .views-field-title-1,.tri-large > .view > .view-content > .views-row .views-field-title-1 a{color:#1a1a1a;font-weight:500;font-style:italic;}.tri-large > .view > .view-content > .views-row .views-field-title a{color:#689247;font-weight:500;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-green.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.tri-large > .view > .view-content > .views-row .views-field-title a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-green@2x.png");}}@media only screen and (min-width:0){.tri-large > .view > .view-content > .views-row .views-field-title a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.tri-large > .view > .view-content .views-row:first-child{position:relative;margin-bottom:20px;}.tri-large > .view > .view-content .views-row:first-child > .views-field a:after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNTQ3MjEiIHkxPSItMC4wMzk2MTQiIHgyPSIwLjQ1Mjc5IiB5Mj0iMS4wMzk2MTQiPjxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-moz-linear-gradient(265deg,rgba(0,0,0,0) 20%,rgba(0,0,0,0.85));background-image:-webkit-linear-gradient(265deg,rgba(0,0,0,0) 20%,rgba(0,0,0,0.85));background-image:linear-gradient(-175deg,rgba(0,0,0,0) 20%,rgba(0,0,0,0.85));position:absolute;content:'';width:100%;height:100%;top:0;left:0;bottom:0;right:0;z-index:1;}.tri-large > .view > .view-content .views-row:first-child .field-container{position:absolute;z-index:2;bottom:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-bottom:20px;width:460px;}.tri-large > .view > .view-content .views-row:first-child .field-container .views-field:last-child{margin-bottom:0;}.tri-large > .view > .view-content .views-row:first-child .field-container .views-field-title-1,.tri-large > .view > .view-content .views-row:first-child .field-container .views-field-title-1 a{color:#689247;}.tri-large > .view > .view-content .views-row:first-child .field-container .views-field-title a{color:#ffffff;font-size:28px;line-height:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.tri-large > .view > .view-content .views-row:first-child .field-container .views-field-title a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:0){.tri-large > .view > .view-content .views-row:first-child .field-container .views-field-title a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.tri-large > .view > .view-content .views-row:first-child .field-container .views-field-body{color:rgba(255,255,255,0.4);}.tri-large > .view > .view-content .views-row:first-child .views-field-field-image-primary-1,.tri-large > .view > .view-content .views-row:first-child .views-field-field-hero-region{z-index:1;}.tri-large > .view > .view-content .views-row:first-child,.tri-large > .view > .view-content .views-row:first-child .views-field-field-image-primary-1,.tri-large > .view > .view-content .views-row:first-child .views-field-field-hero-region{width:700px;height:700px;overflow:hidden;}.tri-large:nth-child(2n) .attachment{left:inherit;right:0;}.tri-large:nth-child(2n) > .view > .view-content > .views-row{float:right;}@media only screen and (min-width:768px) and (max-width:1000px){.tri-large .attachment{left:0;width:207px;}.tri-large > .view > .view-content{padding-left:20px;}.tri-large > .view > .view-content .views-row:first-child .field-container{width:354px;}.tri-large > .view > .view-content .views-row:first-child,.tri-large > .view > .view-content .views-row:first-child .views-field-field-image-primary-1,.tri-large > .view > .view-content .views-row:first-child .views-field-field-hero-region{width:541px;height:541px;}}@media only screen and (min-width:320px) and (max-width:767px){.tri-large{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px;}.tri-large .view{overflow:visible;}.tri-large .attachment{left:-12px !important;right:inherit !important;width:50%;max-height:200px;overflow:hidden;padding:12px;top:12px;}.csscalc .tri-large .attachment{width:calc(50% + 6px);}.tri-large .attachment .views-row,.tri-large .attachment .views-field{width:100% !important;}.tri-large .attachment .views-row.views-field-body,.tri-large .attachment .views-field.views-field-body{font-size:14px;line-height:18px;margin-top:10px;}.tri-large .attachment h2{font-size:24px;line-height:26px;}.tri-large > .view > .view-content .views-row{float:none !important;}.tri-large > .view > .view-content .views-row .views-field-field-image-primary-1,.tri-large > .view > .view-content .views-row .views-field-field-hero-region{margin-bottom:12px;}.tri-large > .view > .view-content .views-row:nth-child(1){padding-right:0 !important;padding-left:0 !important;}.tri-large > .view > .view-content .views-row:nth-child(1),.tri-large > .view > .view-content .views-row:nth-child(1) .views-field-field-image-primary-1,.tri-large > .view > .view-content .views-row:nth-child(1) .views-field-field-hero-region{width:100% !important;height:inherit;}.tri-large > .view > .view-content .views-row:nth-child(1) .views-field-body{display:none;}.tri-large > .view > .view-content .views-row:nth-child(1) .field-container{padding:12px;bottom:12px;width:100%;}.tri-large > .view > .view-content .views-row:nth-child(1) .field-container .views-field-title a{font-size:24px;line-height:26px;}.tri-large > .view > .view-content .views-row:nth-child(2n){padding-right:6px;padding-left:0;}.tri-large > .view > .view-content .views-row:nth-child(2n + 1){padding-right:0;padding-left:6px;}}@media only screen and (min-width:320px) and (max-width:767px){.image-top .views-row,.image-top-two-columns .views-row,.image-top-three-columns .views-row,.image-top-four-columns .views-row,.skewed-tri-grid .views-row,.tri-col-highlight .views-row,.skewed-four-col .views-row,.tri-large .views-row,.image-top-three-columns .views-row,.image-top-four-columns .views-row,.image-floated .views-row{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;clear:none;float:none;display:inline-block;vertical-align:top;position:relative !important;width:50% !important;margin:0 !important;padding:0;left:0 !important;top:0 !important;padding-right:6px;}.image-top .views-row .views-field,.image-top-two-columns .views-row .views-field,.image-top-three-columns .views-row .views-field,.image-top-four-columns .views-row .views-field,.skewed-tri-grid .views-row .views-field,.tri-col-highlight .views-row .views-field,.skewed-four-col .views-row .views-field,.tri-large .views-row .views-field,.image-top-three-columns .views-row .views-field,.image-top-four-columns .views-row .views-field,.image-floated .views-row .views-field{width:100% !important;height:inherit;}.image-top .views-row .views-field-field-image-primary-1,.image-top-two-columns .views-row .views-field-field-image-primary-1,.image-top-three-columns .views-row .views-field-field-image-primary-1,.image-top-four-columns .views-row .views-field-field-image-primary-1,.skewed-tri-grid .views-row .views-field-field-image-primary-1,.tri-col-highlight .views-row .views-field-field-image-primary-1,.skewed-four-col .views-row .views-field-field-image-primary-1,.tri-large .views-row .views-field-field-image-primary-1,.image-top .views-row .views-field-field-hero-region,.image-top-two-columns .views-row .views-field-field-hero-region,.image-top-three-columns .views-row .views-field-field-hero-region,.image-top-four-columns .views-row .views-field-field-hero-region,.skewed-tri-grid .views-row .views-field-field-hero-region,.tri-col-highlight .views-row .views-field-field-hero-region,.skewed-four-col .views-row .views-field-field-hero-region,.tri-large .views-row .views-field-field-hero-region,.image-top .views-row .views-field-field-image-primary,.image-top-two-columns .views-row .views-field-field-image-primary,.image-top-three-columns .views-row .views-field-field-image-primary,.image-top-four-columns .views-row .views-field-field-image-primary,.skewed-tri-grid .views-row .views-field-field-image-primary,.tri-col-highlight .views-row .views-field-field-image-primary,.skewed-four-col .views-row .views-field-field-image-primary,.tri-large .views-row .views-field-field-image-primary,.image-top .views-row .views-field-field-inline-image,.image-top-two-columns .views-row .views-field-field-inline-image,.image-top-three-columns .views-row .views-field-field-inline-image,.image-top-four-columns .views-row .views-field-field-inline-image,.skewed-tri-grid .views-row .views-field-field-inline-image,.tri-col-highlight .views-row .views-field-field-inline-image,.skewed-four-col .views-row .views-field-field-inline-image,.tri-large .views-row .views-field-field-inline-image,.image-top .views-row .views-field-field-slideshow-frame-bg-image,.image-top-two-columns .views-row .views-field-field-slideshow-frame-bg-image,.image-top-three-columns .views-row .views-field-field-slideshow-frame-bg-image,.image-top-four-columns .views-row .views-field-field-slideshow-frame-bg-image,.skewed-tri-grid .views-row .views-field-field-slideshow-frame-bg-image,.tri-col-highlight .views-row .views-field-field-slideshow-frame-bg-image,.skewed-four-col .views-row .views-field-field-slideshow-frame-bg-image,.tri-large .views-row .views-field-field-slideshow-frame-bg-image,.image-top-three-columns .views-row .views-field-field-image-primary-1,.image-top-three-columns .views-row .views-field-field-hero-region,.image-top-three-columns .views-row .views-field-field-image-primary,.image-top-three-columns .views-row .views-field-field-inline-image,.image-top-three-columns .views-row .views-field-field-slideshow-frame-bg-image,.image-top-four-columns .views-row .views-field-field-image-primary-1,.image-top-four-columns .views-row .views-field-field-hero-region,.image-top-four-columns .views-row .views-field-field-image-primary,.image-top-four-columns .views-row .views-field-field-inline-image,.image-top-four-columns .views-row .views-field-field-slideshow-frame-bg-image,.image-floated .views-row .views-field-field-image-primary-1,.image-floated .views-row .views-field-field-hero-region,.image-floated .views-row .views-field-field-image-primary,.image-floated .views-row .views-field-field-inline-image,.image-floated .views-row .views-field-field-slideshow-frame-bg-image{width:100% !important;height:inherit !important;margin-bottom:10px;}.image-top .views-row:nth-child(2n),.image-top-two-columns .views-row:nth-child(2n),.image-top-three-columns .views-row:nth-child(2n),.image-top-four-columns .views-row:nth-child(2n),.skewed-tri-grid .views-row:nth-child(2n),.tri-col-highlight .views-row:nth-child(2n),.skewed-four-col .views-row:nth-child(2n),.tri-large .views-row:nth-child(2n),.image-top-three-columns .views-row:nth-child(2n),.image-top-four-columns .views-row:nth-child(2n),.image-floated .views-row:nth-child(2n){padding-right:0;padding-left:6px;}}@media only screen and (min-width:320px) and (max-width:767px){.skewed-tri-grid .views-row:nth-child(1){padding-right:0 !important;padding-left:0 !important;width:100% !important;}.skewed-tri-grid .views-row:nth-child(2n){padding-right:6px;padding-left:0;}.skewed-tri-grid .views-row:nth-child(2n + 1){padding-right:0;padding-left:6px;}}
.pane-hero-media-standard-hero-image-pane .views-row .views-field-field-image-primary-large .field-content,.pane-hero-media-standard-hero-image-pane .views-row .views-field-field-image-primary-large-revision-id .field-content,.pane-hero-media-standard-hero-image-pane .views-row .views-field-field-image-primary .field-content,.pane-hero-media-standard-hero-image-pane .views-row .views-field-field-image-primary-revision-id .field-content,.pane-hero-media-revision-standard-hero-image-pane .views-row .views-field-field-image-primary-large .field-content,.pane-hero-media-revision-standard-hero-image-pane .views-row .views-field-field-image-primary-large-revision-id .field-content,.pane-hero-media-revision-standard-hero-image-pane .views-row .views-field-field-image-primary .field-content,.pane-hero-media-revision-standard-hero-image-pane .views-row .views-field-field-image-primary-revision-id .field-content,.pane-hero-media-large-hero-image-pane .views-row .views-field-field-image-primary-large .field-content,.pane-hero-media-large-hero-image-pane .views-row .views-field-field-image-primary-large-revision-id .field-content,.pane-hero-media-large-hero-image-pane .views-row .views-field-field-image-primary .field-content,.pane-hero-media-large-hero-image-pane .views-row .views-field-field-image-primary-revision-id .field-content,.pane-hero-media-revision-large-hero-image-pane .views-row .views-field-field-image-primary-large .field-content,.pane-hero-media-revision-large-hero-image-pane .views-row .views-field-field-image-primary-large-revision-id .field-content,.pane-hero-media-revision-large-hero-image-pane .views-row .views-field-field-image-primary .field-content,.pane-hero-media-revision-large-hero-image-pane .views-row .views-field-field-image-primary-revision-id .field-content,.pane-slideshows-large-hero-image-pane .views-row .views-field-field-image-primary-large .field-content,.pane-slideshows-large-hero-image-pane .views-row .views-field-field-image-primary-large-revision-id .field-content,.pane-slideshows-large-hero-image-pane .views-row .views-field-field-image-primary .field-content,.pane-slideshows-large-hero-image-pane .views-row .views-field-field-image-primary-revision-id .field-content,.pane-slideshows-standard-hero-image-pane .views-row .views-field-field-image-primary-large .field-content,.pane-slideshows-standard-hero-image-pane .views-row .views-field-field-image-primary-large-revision-id .field-content,.pane-slideshows-standard-hero-image-pane .views-row .views-field-field-image-primary .field-content,.pane-slideshows-standard-hero-image-pane .views-row .views-field-field-image-primary-revision-id .field-content{line-height:0;}.pane-hero-media-standard-hero-image-pane .views-row .views-field-field-image-primary-large,.pane-hero-media-standard-hero-image-pane .views-row .views-field-field-image-primary-large img,.pane-hero-media-standard-hero-image-pane .views-row .views-field-field-image-primary-large-revision-id,.pane-hero-media-standard-hero-image-pane .views-row .views-field-field-image-primary-large-revision-id img,.pane-hero-media-standard-hero-image-pane .views-row .views-field-field-image-primary,.pane-hero-media-standard-hero-image-pane .views-row .views-field-field-image-primary img,.pane-hero-media-standard-hero-image-pane .views-row .views-field-field-image-primary-revision-id,.pane-hero-media-standard-hero-image-pane .views-row .views-field-field-image-primary-revision-id img,.pane-hero-media-revision-standard-hero-image-pane .views-row .views-field-field-image-primary-large,.pane-hero-media-revision-standard-hero-image-pane .views-row .views-field-field-image-primary-large img,.pane-hero-media-revision-standard-hero-image-pane .views-row .views-field-field-image-primary-large-revision-id,.pane-hero-media-revision-standard-hero-image-pane .views-row .views-field-field-image-primary-large-revision-id img,.pane-hero-media-revision-standard-hero-image-pane .views-row .views-field-field-image-primary,.pane-hero-media-revision-standard-hero-image-pane .views-row .views-field-field-image-primary img,.pane-hero-media-revision-standard-hero-image-pane .views-row .views-field-field-image-primary-revision-id,.pane-hero-media-revision-standard-hero-image-pane .views-row .views-field-field-image-primary-revision-id img,.pane-hero-media-large-hero-image-pane .views-row .views-field-field-image-primary-large,.pane-hero-media-large-hero-image-pane .views-row .views-field-field-image-primary-large img,.pane-hero-media-large-hero-image-pane .views-row .views-field-field-image-primary-large-revision-id,.pane-hero-media-large-hero-image-pane .views-row .views-field-field-image-primary-large-revision-id img,.pane-hero-media-large-hero-image-pane .views-row .views-field-field-image-primary,.pane-hero-media-large-hero-image-pane .views-row .views-field-field-image-primary img,.pane-hero-media-large-hero-image-pane .views-row .views-field-field-image-primary-revision-id,.pane-hero-media-large-hero-image-pane .views-row .views-field-field-image-primary-revision-id img,.pane-hero-media-revision-large-hero-image-pane .views-row .views-field-field-image-primary-large,.pane-hero-media-revision-large-hero-image-pane .views-row .views-field-field-image-primary-large img,.pane-hero-media-revision-large-hero-image-pane .views-row .views-field-field-image-primary-large-revision-id,.pane-hero-media-revision-large-hero-image-pane .views-row .views-field-field-image-primary-large-revision-id img,.pane-hero-media-revision-large-hero-image-pane .views-row .views-field-field-image-primary,.pane-hero-media-revision-large-hero-image-pane .views-row .views-field-field-image-primary img,.pane-hero-media-revision-large-hero-image-pane .views-row .views-field-field-image-primary-revision-id,.pane-hero-media-revision-large-hero-image-pane .views-row .views-field-field-image-primary-revision-id img,.pane-slideshows-large-hero-image-pane .views-row .views-field-field-image-primary-large,.pane-slideshows-large-hero-image-pane .views-row .views-field-field-image-primary-large img,.pane-slideshows-large-hero-image-pane .views-row .views-field-field-image-primary-large-revision-id,.pane-slideshows-large-hero-image-pane .views-row .views-field-field-image-primary-large-revision-id img,.pane-slideshows-large-hero-image-pane .views-row .views-field-field-image-primary,.pane-slideshows-large-hero-image-pane .views-row .views-field-field-image-primary img,.pane-slideshows-large-hero-image-pane .views-row .views-field-field-image-primary-revision-id,.pane-slideshows-large-hero-image-pane .views-row .views-field-field-image-primary-revision-id img,.pane-slideshows-standard-hero-image-pane .views-row .views-field-field-image-primary-large,.pane-slideshows-standard-hero-image-pane .views-row .views-field-field-image-primary-large img,.pane-slideshows-standard-hero-image-pane .views-row .views-field-field-image-primary-large-revision-id,.pane-slideshows-standard-hero-image-pane .views-row .views-field-field-image-primary-large-revision-id img,.pane-slideshows-standard-hero-image-pane .views-row .views-field-field-image-primary,.pane-slideshows-standard-hero-image-pane .views-row .views-field-field-image-primary img,.pane-slideshows-standard-hero-image-pane .views-row .views-field-field-image-primary-revision-id,.pane-slideshows-standard-hero-image-pane .views-row .views-field-field-image-primary-revision-id img{margin:0;width:100%;max-width:none;height:auto;}.pane-hero-media-large-hero-image-pane .views-field,.pane-hero-media-revision-large-hero-image-pane .views-field{margin:0 !important;}.pane-hero-media-large-hero-image-pane,.pane-hero-media-large-hero-image-pane *,.pane-hero-media-revision-large-hero-image-pane,.pane-hero-media-revision-large-hero-image-pane *{line-height:0 !important;}
.webform-client-form{clear:both;overflow:auto;width:80%;}.webform-response .webform-client-form{display:none;}.webform-client-form .grippie{display:none;}.webform-client-form .form-item,.webform-client-form label,.webform-client-form input,.webform-client-form textarea,.webform-client-form select,.webform-client-form div.error{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;padding:0;color:#1a1a1a;font-size:16px;line-height:24px;font-weight:400;resize:none;}.webform-client-form input,.webform-client-form textarea,.webform-client-form select,.webform-client-form div.error{width:92%;}@media only screen and (min-width:320px) and (max-width:767px){.webform-client-form input,.webform-client-form textarea,.webform-client-form select,.webform-client-form div.error{width:90%;}}.webform-client-form .form-item,.webform-client-form .form-actions{margin-bottom:10px;background-repeat:no-repeat;background-position:right 35px;}.webform-client-form .form-item.calacademy-error,.webform-client-form .form-actions.calacademy-error{background-image:url("/sites/all/themes/calacademy_zen/images/x-orange.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.webform-client-form .form-item.calacademy-error,.webform-client-form .form-actions.calacademy-error{background-image:url("/sites/all/themes/calacademy_zen/images/x-orange@2x.png");}}@media only screen and (min-width:0){.webform-client-form .form-item.calacademy-error,.webform-client-form .form-actions.calacademy-error{-moz-background-size:26px 26px;-o-background-size:26px 26px;-webkit-background-size:26px 26px;background-size:26px 26px;}}.webform-client-form .form-item.calacademy-valid,.webform-client-form .form-actions.calacademy-valid{background-image:url("/sites/all/themes/calacademy_zen/images/check-blue.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.webform-client-form .form-item.calacademy-valid,.webform-client-form .form-actions.calacademy-valid{background-image:url("/sites/all/themes/calacademy_zen/images/check-blue@2x.png");}}@media only screen and (min-width:0){.webform-client-form .form-item.calacademy-valid,.webform-client-form .form-actions.calacademy-valid{-moz-background-size:26px 26px;-o-background-size:26px 26px;-webkit-background-size:26px 26px;background-size:26px 26px;}}.webform-client-form .form-item.form-type-checkbox,.webform-client-form .form-actions.form-type-checkbox{background-image:none;}.webform-client-form .form-item div.error,.webform-client-form .form-actions div.error{background-image:none;background-color:transparent;border:0;margin-top:5px;color:#f27134;font-size:14px;line-height:22px;}.webform-client-form .form-item label,.webform-client-form .form-actions label{margin-bottom:5px;}.webform-client-form .form-item label .form-required,.webform-client-form .form-actions label .form-required{color:#186aa8;font-size:24px;font-weight:500;display:block;float:right;margin-top:40px;margin-right:8px;}.webform-client-form .form-item.calacademy-valid label .form-required,.webform-client-form .form-item.calacademy-error label .form-required,.webform-client-form .form-actions.calacademy-valid label .form-required,.webform-client-form .form-actions.calacademy-error label .form-required{display:none;}.webform-client-form .form-item input,.webform-client-form .form-item textarea,.webform-client-form .form-item select,.webform-client-form .form-actions input,.webform-client-form .form-actions textarea,.webform-client-form .form-actions select{-moz-appearance:none;-webkit-appearance:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-family:'Whitney A','Whitney B',Helvetica,Arial,sans-serif;padding:8px;border:1px solid #e6e6e6;background-color:transparent;color:#575757;}.webform-client-form .form-item input[type="checkbox"],.webform-client-form .form-item textarea[type="checkbox"],.webform-client-form .form-item select[type="checkbox"],.webform-client-form .form-actions input[type="checkbox"],.webform-client-form .form-actions textarea[type="checkbox"],.webform-client-form .form-actions select[type="checkbox"]{-moz-appearance:checkbox;-webkit-appearance:checkbox;}.webform-client-form .form-item input[type="radio"],.webform-client-form .form-item textarea[type="radio"],.webform-client-form .form-item select[type="radio"],.webform-client-form .form-actions input[type="radio"],.webform-client-form .form-actions textarea[type="radio"],.webform-client-form .form-actions select[type="radio"]{-moz-appearance:radio;-webkit-appearance:radio;}.webform-client-form .form-item input[type="text"],.webform-client-form .form-item input[type="email"],.webform-client-form .form-item input[type="password"],.webform-client-form .form-item textarea,.webform-client-form .form-actions input[type="text"],.webform-client-form .form-actions input[type="email"],.webform-client-form .form-actions input[type="password"],.webform-client-form .form-actions textarea{line-height:1.2em;padding-top:10px;padding-bottom:10px;}.webform-client-form .form-item select,.webform-client-form .form-actions select{-moz-appearance:none;-webkit-appearance:none;outline:none;text-indent:0.01px;text-overflow:'';cursor:hand;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;min-width:175px;padding-right:40px;background-image:url("/sites/all/themes/calacademy_zen/images/select-arrow-blue.png");background-repeat:no-repeat;background-position:right center;background-color:#ffffff;}.webform-client-form .form-item select::-ms-expand,.webform-client-form .form-actions select::-ms-expand{display:none;}.webform-client-form .form-item select::-moz-focus-inner,.webform-client-form .form-actions select::-moz-focus-inner{border:0;}.webform-client-form .form-item select:-moz-focusring,.webform-client-form .form-actions select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.webform-client-form .form-item select,.webform-client-form .form-actions select{background-image:url("/sites/all/themes/calacademy_zen/images/select-arrow-blue@2x.png");}}@media only screen and (min-width:0){.webform-client-form .form-item select,.webform-client-form .form-actions select{-moz-background-size:32px 9px;-o-background-size:32px 9px;-webkit-background-size:32px 9px;background-size:32px 9px;}}.lt-ie10 .webform-client-form .form-item select,.lt-ie10
.webform-client-form .form-actions select{background-image:none !important;padding-right:8px;}.webform-client-form .form-item select:focus,.webform-client-form .form-actions select:focus{border:1px solid #186aa8;-moz-box-shadow:rgba(24,106,168,0.6) 0 0 5px;-webkit-box-shadow:rgba(24,106,168,0.6) 0 0 5px;box-shadow:rgba(24,106,168,0.6) 0 0 5px;}.webform-client-form .form-item input[type="text"]:focus,.webform-client-form .form-item input[type="email"]:focus,.webform-client-form .form-item input[type="password"]:focus,.webform-client-form .form-item textarea:focus,.webform-client-form .form-item select:focus,.webform-client-form .form-actions input[type="text"]:focus,.webform-client-form .form-actions input[type="email"]:focus,.webform-client-form .form-actions input[type="password"]:focus,.webform-client-form .form-actions textarea:focus,.webform-client-form .form-actions select:focus{border:1px solid #186aa8;-moz-box-shadow:rgba(24,106,168,0.6) 0 0 5px;-webkit-box-shadow:rgba(24,106,168,0.6) 0 0 5px;box-shadow:rgba(24,106,168,0.6) 0 0 5px;}.webform-client-form .form-item .form-checkboxes .form-type-checkbox,.webform-client-form .form-actions .form-checkboxes .form-type-checkbox{width:100%;overflow:auto;}.webform-client-form .form-item .form-checkboxes .form-type-checkbox input,.webform-client-form .form-actions .form-checkboxes .form-type-checkbox input{float:left;margin-top:4px;width:30px;}.webform-client-form .form-item .form-checkboxes .form-type-checkbox label,.webform-client-form .form-actions .form-checkboxes .form-type-checkbox label{color:#575757;}.webform-client-form .form-item .form-checkboxes .form-type-checkbox label p,.webform-client-form .form-actions .form-checkboxes .form-type-checkbox label p{margin-left:30px;font-style:italic;font-size:14px;line-height:22px;}.webform-client-form #edit-actions{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkOTAyYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UyNjEyNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ed902b),color-stop(100%,#e26125));background-image:-moz-linear-gradient(#ed902b,#e26125);background-image:-webkit-linear-gradient(#ed902b,#e26125);background-image:linear-gradient(#ed902b,#e26125);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed902b',endColorstr='#e26125',GradientType=0);background-position:0 0;-moz-box-shadow:rgba(0,0,0,0.2) 1px 1px 1px;-webkit-box-shadow:rgba(0,0,0,0.2) 1px 1px 1px;box-shadow:rgba(0,0,0,0.2) 1px 1px 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:12px !important;padding-top:7px !important;padding-bottom:9px !important;padding:10px !important;border:0;float:right;width:20%;margin-right:8%;}.webform-client-form #edit-actions input{-moz-appearance:none;-webkit-appearance:none;background-color:transparent;margin:0;padding:0;color:#ffffff;text-align:left;width:100%;font-weight:500;font-size:16px;line-height:1;border:0;background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");background-repeat:no-repeat;background-position:right 0;}.webform-client-form #edit-actions input,.webform-client-form #edit-actions input:focus,.webform-client-form #edit-actions input::-moz-focus-inner{outline:none;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.webform-client-form #edit-actions input{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:0){.webform-client-form #edit-actions input{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.no-touch .webform-client-form #edit-actions input:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.webform-client-form #edit-actions,.webform-client-form #edit-actions a{font-size:16px;}@media only screen and (min-width:320px) and (max-width:767px){.webform-client-form #edit-actions,.webform-client-form #edit-actions a{font-size:18px;}}.webform-client-form #edit-actions a{display:block;color:#ffffff;font-weight:500;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.webform-client-form #edit-actions a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:0){.webform-client-form #edit-actions a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}@media only screen and (min-width:768px) and (max-width:1000px){.webform-client-form #edit-actions{width:25%;}}@media only screen and (min-width:320px) and (max-width:767px){.webform-client-form #edit-actions{width:90%;margin:0;margin-top:20px;float:none;}}
.flexslider{background-color:transparent;}.flexslider,.flexslider *{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.view-slideshows .view-empty{display:none;}.slideshow-hero-large,.slideshow-hero,.slideshow-midfeature,.slideshow-hero{background-repeat:no-repeat;background-position:center center;background-color:#f1f1f1;background-image:url("/sites/all/themes/calacademy_zen/images/loader/50grey.gif");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.slideshow-hero-large,.slideshow-hero,.slideshow-midfeature,.slideshow-hero{background-image:url("/sites/all/themes/calacademy_zen/images/loader/50grey@2x.gif");}}@media only screen and (min-width:0){.slideshow-hero-large,.slideshow-hero,.slideshow-midfeature,.slideshow-hero{-moz-background-size:50px 50px;-o-background-size:50px 50px;-webkit-background-size:50px 50px;background-size:50px 50px;}}.slideshow-hero-large .views-field-field-svg-overlay,.slideshow-hero .views-field-field-svg-overlay,.slideshow-midfeature .views-field-field-svg-overlay,.slideshow-hero-large .views-field-field-title-link,.slideshow-hero .views-field-field-title-link,.slideshow-midfeature .views-field-field-title-link,.slideshow-hero .views-field-field-svg-overlay,.slideshow-hero .views-field-field-title-link{display:none;}.slideshow-hero-large,.slideshow-hero,.slideshow-midfeature{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;height:300px;}@media only screen and (min-width:1001px){.slideshow-hero-large,.slideshow-hero,.slideshow-midfeature{height:500px;}}.slideshow-hero-large.slideshow-loaded,.slideshow-loaded.slideshow-hero,.slideshow-loaded.slideshow-midfeature{height:inherit;}.slideshow-hero-large.slideshow-loaded svg,.slideshow-loaded.slideshow-hero svg,.slideshow-loaded.slideshow-midfeature svg{overflow:visible;}.slideshow-hero-large .view-content,.slideshow-hero .view-content,.slideshow-midfeature .view-content{margin-left:auto;margin-right:auto;}.slideshow-hero-large .view-content .flexslider,.slideshow-hero .view-content .flexslider,.slideshow-midfeature .view-content .flexslider{z-index:10;position:relative;overflow:hidden;margin:0;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.slideshow-hero-large .view-content .flexslider .slides.slides-loaded,.slideshow-hero .view-content .flexslider .slides.slides-loaded,.slideshow-midfeature .view-content .flexslider .slides.slides-loaded{background-color:#f27134;}.slideshow-hero-large .view-content .flexslider .slides > li,.slideshow-hero .view-content .flexslider .slides > li,.slideshow-midfeature .view-content .flexslider .slides > li{position:relative;}.slideshow-hero-large .view-content .flexslider .slides > li .views-field-field-slideshow-frame-bg-image,.slideshow-hero .view-content .flexslider .slides > li .views-field-field-slideshow-frame-bg-image,.slideshow-midfeature .view-content .flexslider .slides > li .views-field-field-slideshow-frame-bg-image{z-index:1;}.slideshow-hero-large .view-content .flexslider .slides > li .svg-container,.slideshow-hero .view-content .flexslider .slides > li .svg-container,.slideshow-midfeature .view-content .flexslider .slides > li .svg-container{-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-moz-transition:opacity 500ms ease-out 500ms;-o-transition:opacity 500ms ease-out 500ms;-webkit-transition:opacity 500ms ease-out;-webkit-transition-delay:500ms;transition:opacity 500ms ease-out 500ms;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;z-index:3;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;}.slideshow-hero-large .view-content .flexslider .slides > li .svg-container.with-link,.slideshow-hero .view-content .flexslider .slides > li .svg-container.with-link,.slideshow-midfeature .view-content .flexslider .slides > li .svg-container.with-link{cursor:hand;cursor:pointer;}@media only screen and (min-width:1001px){.slideshow-hero-large .view-content .flexslider .slides > li .svg-container,.slideshow-hero .view-content .flexslider .slides > li .svg-container,.slideshow-midfeature .view-content .flexslider .slides > li .svg-container{max-width:960px;}}@media only screen and (min-width:768px) and (max-width:1000px){.slideshow-hero-large .view-content .flexslider .slides > li .svg-container,.slideshow-hero .view-content .flexslider .slides > li .svg-container,.slideshow-midfeature .view-content .flexslider .slides > li .svg-container{padding-left:20px;padding-right:20px;}}@media only screen and (min-width:320px) and (max-width:767px){.slideshow-hero-large .view-content .flexslider .slides > li .svg-container,.slideshow-hero .view-content .flexslider .slides > li .svg-container,.slideshow-midfeature .view-content .flexslider .slides > li .svg-container{padding-left:12px;padding-right:12px;}}.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption,.slideshow-hero .view-content .flexslider .slides > li .flex-caption,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption{display:none;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-moz-transition:opacity 500ms ease-out 500ms;-o-transition:opacity 500ms ease-out 500ms;-webkit-transition:opacity 500ms ease-out;-webkit-transition-delay:500ms;transition:opacity 500ms ease-out 500ms;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;z-index:2;position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;background-color:rgba(0,0,0,0.4);-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.page-homepage.loaded .slideshow-hero-large .view-content .flexslider .slides > li .flex-caption,.page-homepage.loaded .slideshow-hero .view-content .flexslider .slides > li .flex-caption,.page-homepage.loaded .slideshow-midfeature .view-content .flexslider .slides > li .flex-caption{display:block;}.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:80%;max-width:960px;margin-left:auto;margin-right:auto;position:absolute;top:48%;-moz-transform:translateY(-50.1%);-ms-transform:translateY(-50.1%);-webkit-transform:translateY(-50.1%);transform:translateY(-50.1%);margin:0 auto;left:0;right:0;font-weight:400;font-size:42px;line-height:1;}@media only screen and (min-width:768px) and (max-width:1000px){.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div{font-size:35px;}}.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div,.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div a{color:#ffffff;}.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.Blue .field_link,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.Blue .field_link,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.Blue .field_link,.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.Blue .field_link a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.Blue .field_link a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.Blue .field_link a{color:#2793ce;}.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.Orange .field_link,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.Orange .field_link,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.Orange .field_link,.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.Orange .field_link a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.Orange .field_link a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.Orange .field_link a{color:#f27134;}.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.Green .field_link,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.Green .field_link,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.Green .field_link,.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.Green .field_link a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.Green .field_link a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.Green .field_link a{color:#5e924d;}.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-medium.png");padding-right:25px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-medium@2x.png");}}@media only screen and (min-width:0){.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div a{-moz-background-size:20px 20px;-o-background-size:20px 20px;-webkit-background-size:20px 20px;background-size:20px 20px;}}.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.Blue a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.Blue a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.Blue a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue-medium.png");padding-right:25px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.Blue a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.Blue a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.Blue a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue-medium@2x.png");}}@media only screen and (min-width:0){.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.Blue a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.Blue a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.Blue a{-moz-background-size:20px 20px;-o-background-size:20px 20px;-webkit-background-size:20px 20px;background-size:20px 20px;}}.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.Orange a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.Orange a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.Orange a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-orange-medium.png");padding-right:25px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.Orange a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.Orange a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.Orange a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-orange-medium@2x.png");}}@media only screen and (min-width:0){.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.Orange a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.Orange a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.Orange a{-moz-background-size:20px 20px;-o-background-size:20px 20px;-webkit-background-size:20px 20px;background-size:20px 20px;}}.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.Green a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.Green a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.Green a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-green-medium.png");padding-right:25px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.Green a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.Green a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.Green a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-green-medium@2x.png");}}@media only screen and (min-width:0){.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.Green a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.Green a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.Green a{-moz-background-size:20px 20px;-o-background-size:20px 20px;-webkit-background-size:20px 20px;background-size:20px 20px;}}.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.large .field_slideshow_frame_title,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.large .field_slideshow_frame_title,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.large .field_slideshow_frame_title{font-size:80px;font-weight:500;letter-spacing:-1px;}@media only screen and (min-width:768px) and (max-width:1000px){.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.large .field_slideshow_frame_title,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.large .field_slideshow_frame_title,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.large .field_slideshow_frame_title{font-size:60px;}}.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.large .field_link,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.large .field_link,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.large .field_link{font-size:24px;margin-top:10px;}.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.large a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.large a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.large a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-solid.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.large a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.large a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.large a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-solid@2x.png");}}@media only screen and (min-width:0){.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.large a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.large a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.large a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.large.Blue a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.large.Blue a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.large.Blue a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-solid-blue.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.large.Blue a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.large.Blue a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.large.Blue a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-solid-blue@2x.png");}}@media only screen and (min-width:0){.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.large.Blue a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.large.Blue a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.large.Blue a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.large.Orange a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.large.Orange a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.large.Orange a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-solid-orange.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.large.Orange a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.large.Orange a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.large.Orange a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-solid-orange@2x.png");}}@media only screen and (min-width:0){.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.large.Orange a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.large.Orange a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.large.Orange a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.large.Green a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.large.Green a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.large.Green a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-solid-green.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.large.Green a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.large.Green a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.large.Green a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-solid-green@2x.png");}}@media only screen and (min-width:0){.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.large.Green a,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.large.Green a,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.large.Green a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div .field_slideshow_large_text_displ,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div .field_slideshow_large_text_displ,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div .field_slideshow_large_text_displ{display:none;}@media only screen and (min-width:320px) and (max-width:767px){.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div{font-size:24px;line-height:29px;}.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.large .field_slideshow_frame_title,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.large .field_slideshow_frame_title,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.large .field_slideshow_frame_title{font-size:30px;line-height:1;}.slideshow-hero-large .view-content .flexslider .slides > li .flex-caption > div.large .field_link,.slideshow-hero .view-content .flexslider .slides > li .flex-caption > div.large .field_link,.slideshow-midfeature .view-content .flexslider .slides > li .flex-caption > div.large .field_link{margin-top:3px;font-size:18px;line-height:26px;}}.slideshow-hero-large .view-content .flexslider .slides > li.slide-loaded .svg-container,.slideshow-hero .view-content .flexslider .slides > li.slide-loaded .svg-container,.slideshow-midfeature .view-content .flexslider .slides > li.slide-loaded .svg-container,.slideshow-hero-large .view-content .flexslider .slides > li.slide-loaded .flex-caption,.slideshow-hero .view-content .flexslider .slides > li.slide-loaded .flex-caption,.slideshow-midfeature .view-content .flexslider .slides > li.slide-loaded .flex-caption{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}.slideshow-hero-large .view-content .flexslider .flex-direction-nav a,.slideshow-hero .view-content .flexslider .flex-direction-nav a,.slideshow-midfeature .view-content .flexslider .flex-direction-nav a{width:30px;height:30px;border:0;outline:none;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block;line-height:0;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-large.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.slideshow-hero-large .view-content .flexslider .flex-direction-nav a,.slideshow-hero .view-content .flexslider .flex-direction-nav a,.slideshow-midfeature .view-content .flexslider .flex-direction-nav a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-large@2x.png");}}@media only screen and (min-width:0){.slideshow-hero-large .view-content .flexslider .flex-direction-nav a,.slideshow-hero .view-content .flexslider .flex-direction-nav a,.slideshow-midfeature .view-content .flexslider .flex-direction-nav a{-moz-background-size:30px 30px;-o-background-size:30px 30px;-webkit-background-size:30px 30px;background-size:30px 30px;}}.slideshow-hero-large .view-content .flexslider .flex-direction-nav a.flex-prev,.slideshow-hero .view-content .flexslider .flex-direction-nav a.flex-prev,.slideshow-midfeature .view-content .flexslider .flex-direction-nav a.flex-prev{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-large-left.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.slideshow-hero-large .view-content .flexslider .flex-direction-nav a.flex-prev,.slideshow-hero .view-content .flexslider .flex-direction-nav a.flex-prev,.slideshow-midfeature .view-content .flexslider .flex-direction-nav a.flex-prev{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-large-left@2x.png");}}@media only screen and (min-width:0){.slideshow-hero-large .view-content .flexslider .flex-direction-nav a.flex-prev,.slideshow-hero .view-content .flexslider .flex-direction-nav a.flex-prev,.slideshow-midfeature .view-content .flexslider .flex-direction-nav a.flex-prev{-moz-background-size:30px 30px;-o-background-size:30px 30px;-webkit-background-size:30px 30px;background-size:30px 30px;}}.touch .slideshow-hero-large .view-content .flexslider .flex-direction-nav a,.touch .slideshow-hero .view-content .flexslider .flex-direction-nav a,.touch .slideshow-midfeature .view-content .flexslider .flex-direction-nav a{display:none;}.slideshow-hero-large .view-content .flexslider:hover .flex-prev,.slideshow-hero .view-content .flexslider:hover .flex-prev,.slideshow-midfeature .view-content .flexslider:hover .flex-prev{left:20px;}.slideshow-hero-large .view-content .flexslider:hover .flex-next,.slideshow-hero .view-content .flexslider:hover .flex-next,.slideshow-midfeature .view-content .flexslider:hover .flex-next{right:20px;}.slideshow-hero-large .view-content .flexslider .flex-control-paging,.slideshow-hero .view-content .flexslider .flex-control-paging,.slideshow-midfeature .view-content .flexslider .flex-control-paging{display:none;}.slideshow-hero-large .view-content .flexslider .flex-viewport .slides > li,.slideshow-hero .view-content .flexslider .flex-viewport .slides > li,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}.slideshow-hero{position:relative;z-index:100;}.slideshow-hero .view-content .flexslider .flex-viewport{z-index:1;}.slideshow-hero .view-content .flexslider .flex-viewport,.touch .slideshow-hero .view-content .flexslider .flex-viewport{margin-bottom:0;}.slideshow-hero .view-content .flexslider .flex-viewport .slides > li{position:relative;}.slideshow-hero .view-content .flexslider .flex-viewport .slides > li .field,.slideshow-hero .view-content .flexslider .flex-viewport .slides > li .views-field{position:relative;display:none;z-index:1;}.slideshow-hero .view-content .flexslider .flex-viewport .slides > li .field.field-name-field-slideshow-frame-title,.slideshow-hero .view-content .flexslider .flex-viewport .slides > li .field.views-field-field-slideshow-frame-title,.slideshow-hero .view-content .flexslider .flex-viewport .slides > li .field.field-name-field-slideshow-frame-bg-image,.slideshow-hero .view-content .flexslider .flex-viewport .slides > li .field.views-field-field-slideshow-frame-bg-image,.slideshow-hero .view-content .flexslider .flex-viewport .slides > li .views-field.field-name-field-slideshow-frame-title,.slideshow-hero .view-content .flexslider .flex-viewport .slides > li .views-field.views-field-field-slideshow-frame-title,.slideshow-hero .view-content .flexslider .flex-viewport .slides > li .views-field.field-name-field-slideshow-frame-bg-image,.slideshow-hero .view-content .flexslider .flex-viewport .slides > li .views-field.views-field-field-slideshow-frame-bg-image{display:block;}.slideshow-hero .view-content .flexslider .flex-viewport .slides > li .field.views-field-field-slideshow-frame-title,.slideshow-hero .view-content .flexslider .flex-viewport .slides > li .views-field.views-field-field-slideshow-frame-title{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;color:#ffffff;background-color:rgba(0,0,0,0.6);padding:10px;overflow:hidden;width:100%;position:absolute;margin:0;bottom:0;z-index:2;position:relative;}.slideshow-hero .view-content .flexslider .flex-viewport .slides > li .field.views-field-field-slideshow-frame-title,.slideshow-hero .view-content .flexslider .flex-viewport .slides > li .field.views-field-field-slideshow-frame-title *,.slideshow-hero .view-content .flexslider .flex-viewport .slides > li .views-field.views-field-field-slideshow-frame-title,.slideshow-hero .view-content .flexslider .flex-viewport .slides > li .views-field.views-field-field-slideshow-frame-title *{font-size:14px !important;line-height:22px !important;}.slideshow-hero .view-content .flexslider .flex-viewport .slides > li .field.views-field-field-slideshow-frame-title .field-content,.slideshow-hero .view-content .flexslider .flex-viewport .slides > li .field.views-field-field-slideshow-frame-title .field-item,.slideshow-hero .view-content .flexslider .flex-viewport .slides > li .views-field.views-field-field-slideshow-frame-title .field-content,.slideshow-hero .view-content .flexslider .flex-viewport .slides > li .views-field.views-field-field-slideshow-frame-title .field-item{width:75%;overflow:hidden;color:#ffffff;}.slideshow-hero .view-content .flexslider .flex-control-paging{z-index:2;text-align:right;margin:0;padding:0;line-height:0;padding-right:10px;padding-bottom:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.slideshow-hero .view-content .flexslider .flex-control-paging,.touch .slideshow-hero .view-content .flexslider .flex-control-paging{display:block;bottom:0;}.slideshow-hero .view-content .flexslider .flex-control-paging li{padding:0;margin:0;margin-right:6px;}.slideshow-hero .view-content .flexslider .flex-control-paging li:last-child{margin-right:0;}.slideshow-hero .view-content .flexslider .flex-control-paging li a{-webkit-perspective:1000;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block;line-height:0;background:none;background-color:#ffffff;}.slideshow-hero .view-content .flexslider .flex-control-paging li a,.slideshow-hero .view-content .flexslider .flex-control-paging li a:hover{filter:none !important;}.slideshow-hero .view-content .flexslider .flex-control-paging li a.flex-active{background-color:#f27134;}.slideshow-hero .view-content .flexslider .flex-control-paging li a.flex-active:hover{opacity:1;}.slideshow-midfeature{background-color:#ffffff;background-image:none;}@media only screen and (min-width:1001px){.slideshow-midfeature{height:500px;}}@media only screen and (min-width:768px) and (max-width:1000px){.slideshow-midfeature{height:500px;}}@media only screen and (min-width:1001px){.slideshow-midfeature .view-content .flexslider{height:500px;}}@media only screen and (min-width:768px) and (max-width:1000px){.slideshow-midfeature .view-content .flexslider{height:500px;}}.touch .slideshow-midfeature .view-content .flexslider .flex-control-paging{display:block;bottom:-30px;}.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li{background-repeat:no-repeat;padding-top:120px;padding-bottom:180px;}@media only screen and (min-width:768px) and (max-width:1000px){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li{padding-top:80px;padding-bottom:100px;}}@media only screen and (min-width:320px) and (max-width:767px){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li{padding-top:40px;padding-bottom:40px;}}.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container{min-height:300px;padding-left:20px;padding-right:20px;}@media only screen and (min-width:320px) and (max-width:767px){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container{min-height:inherit;padding-left:12px;padding-right:12px;}}.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field{z-index:2;position:relative;color:#ffffff;max-width:960px;margin:0;margin-left:auto;margin-right:auto;line-height:1em;}.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field .field-item,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field .field-content,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field .field-item,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field .field-content{width:52%;}@media only screen and (min-width:320px) and (max-width:767px){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field .field-item,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field .field-content,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field .field-item,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field .field-content{width:75%;}}@media only screen and (min-width:320px) and (max-width:767px){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field.field-name-field-body .field-item,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field.field-name-field-body .field-content,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field.field-name-field-body .field-item,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field.field-name-field-body .field-content{width:85%;}}.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-highlight-color,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-bg-color,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-horizontal-offset-percenta,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-highlight-color,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-bg-color,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-horizontal-offset-percenta{display:none;}.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-slideshow-frame-sup-title,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-slideshow-frame-sup-title{font-weight:300;font-size:20px;margin-bottom:5px;}.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-link,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-link,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-slideshow-frame-title,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-slideshow-frame-title a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-slideshow-frame-title,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-slideshow-frame-title a{color:#ffffff;font-weight:300;font-size:50px;letter-spacing:-1px;}@media only screen and (min-width:320px) and (max-width:767px){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-link,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-link,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-slideshow-frame-title,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-slideshow-frame-title a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-slideshow-frame-title,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-slideshow-frame-title a{font-size:30px;}}.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-slideshow-frame-title a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-slideshow-frame-title a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-large.png");padding-right:40px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-slideshow-frame-title a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-slideshow-frame-title a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-large@2x.png");}}@media only screen and (min-width:0){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-slideshow-frame-title a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-slideshow-frame-title a{-moz-background-size:30px 30px;-o-background-size:30px 30px;-webkit-background-size:30px 30px;background-size:30px 30px;}}@media only screen and (min-width:320px) and (max-width:767px){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-slideshow-frame-title a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-slideshow-frame-title a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");padding-right:20px;}}@media only screen and (min-width:320px) and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-moz-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-width:320px) and (max-width:767px) and (min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:144dpi),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:1.5dppx){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-slideshow-frame-title a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-slideshow-frame-title a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:320px) and (max-width:767px) and (min-width:0){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-slideshow-frame-title a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-slideshow-frame-title a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-body,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-body{color:rgba(255,255,255,0.6);margin-top:20px;font-size:18px;line-height:26px;}.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-body p,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-body p{margin:0;padding:0;}.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-body a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-body a{color:#ffffff;text-decoration:underline;}@media only screen and (min-width:320px) and (max-width:767px){.no-desc .slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-body,.no-desc
  .slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-body{display:none;}}.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-slideshow-frame-link-thumb,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-subtitle,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-thumbnail-title,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-slideshow-frame-link-desc,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-slideshow-frame-link-thumb,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-subtitle,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-thumbnail-title,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-slideshow-frame-link-desc{display:none;}.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-slideshow-frame-link-thumb .field-item,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-slideshow-frame-link-thumb .field-content,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-subtitle .field-item,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-subtitle .field-content,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-thumbnail-title .field-item,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-thumbnail-title .field-content,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-slideshow-frame-link-desc .field-item,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-slideshow-frame-link-desc .field-content,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-slideshow-frame-link-thumb .field-item,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-slideshow-frame-link-thumb .field-content,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-subtitle .field-item,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-subtitle .field-content,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-thumbnail-title .field-item,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-thumbnail-title .field-content,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-slideshow-frame-link-desc .field-item,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-slideshow-frame-link-desc .field-content{width:260px;}.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-slideshow-frame-link-thumb,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-slideshow-frame-link-thumb{margin-bottom:10px;}.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-slideshow-frame-link-thumb .field-item,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-slideshow-frame-link-thumb .field-content,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-slideshow-frame-link-thumb .field-item,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-slideshow-frame-link-thumb .field-content{height:150px;overflow:hidden;}.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-subtitle,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-thumbnail-title,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-subtitle,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-thumbnail-title{color:#ffffff;font-weight:600;font-size:16px;line-height:26px;}.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .field-name-field-slideshow-frame-link-desc,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .container .views-field-field-slideshow-frame-link-desc{color:rgba(255,255,255,0.4);font-size:14px;line-height:22px;}.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .field-name-field-slideshow-frame-bg-image,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .views-field-field-slideshow-frame-bg-image{background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;position:absolute;width:100%;max-width:1300px;top:0;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .field-name-field-slideshow-frame-bg-image img,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .views-field-field-slideshow-frame-bg-image img{display:none;}@media only screen and (min-width:320px) and (max-width:767px){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .field-name-field-slideshow-frame-bg-image,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li .views-field-field-slideshow-frame-bg-image{left:60%;-moz-transform:translateX(-60%);-ms-transform:translateX(-60%);-webkit-transform:translateX(-60%);transform:translateX(-60%);}}.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-orange .container .field-name-field-link,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-orange .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-orange .container .views-field-field-link,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-orange .container .views-field-field-link a{color:#df8b05;}.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-orange .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-orange .container .views-field-field-link a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-rust-large.png");padding-right:40px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-orange .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-orange .container .views-field-field-link a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-rust-large@2x.png");}}@media only screen and (min-width:0){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-orange .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-orange .container .views-field-field-link a{-moz-background-size:30px 30px;-o-background-size:30px 30px;-webkit-background-size:30px 30px;background-size:30px 30px;}}@media only screen and (min-width:320px) and (max-width:767px){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-orange .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-orange .container .views-field-field-link a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-rust.png");padding-right:20px;}}@media only screen and (min-width:320px) and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-moz-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-width:320px) and (max-width:767px) and (min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:144dpi),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:1.5dppx){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-orange .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-orange .container .views-field-field-link a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-rust@2x.png");}}@media only screen and (min-width:320px) and (max-width:767px) and (min-width:0){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-orange .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-orange .container .views-field-field-link a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-green .container .field-name-field-link,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-green .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-green .container .views-field-field-link,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-green .container .views-field-field-link a{color:#689247;}.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-green .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-green .container .views-field-field-link a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-green-large.png");padding-right:40px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-green .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-green .container .views-field-field-link a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-green-large@2x.png");}}@media only screen and (min-width:0){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-green .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-green .container .views-field-field-link a{-moz-background-size:30px 30px;-o-background-size:30px 30px;-webkit-background-size:30px 30px;background-size:30px 30px;}}@media only screen and (min-width:320px) and (max-width:767px){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-green .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-green .container .views-field-field-link a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-green.png");padding-right:20px;}}@media only screen and (min-width:320px) and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-moz-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-width:320px) and (max-width:767px) and (min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:144dpi),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:1.5dppx){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-green .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-green .container .views-field-field-link a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-green@2x.png");}}@media only screen and (min-width:320px) and (max-width:767px) and (min-width:0){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-green .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-green .container .views-field-field-link a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-blue .container .field-name-field-link,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-blue .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-blue .container .views-field-field-link,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-blue .container .views-field-field-link a{color:#186aa8;}.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-blue .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-blue .container .views-field-field-link a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue-large.png");padding-right:40px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-blue .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-blue .container .views-field-field-link a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue-large@2x.png");}}@media only screen and (min-width:0){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-blue .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-blue .container .views-field-field-link a{-moz-background-size:30px 30px;-o-background-size:30px 30px;-webkit-background-size:30px 30px;background-size:30px 30px;}}@media only screen and (min-width:320px) and (max-width:767px){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-blue .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-blue .container .views-field-field-link a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue.png");padding-right:20px;}}@media only screen and (min-width:320px) and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-moz-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-width:320px) and (max-width:767px) and (min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:144dpi),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:1.5dppx){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-blue .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-blue .container .views-field-field-link a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue@2x.png");}}@media only screen and (min-width:320px) and (max-width:767px) and (min-width:0){.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-blue .container .field-name-field-link a,.slideshow-midfeature .view-content .flexslider .flex-viewport .slides > li.highlight-blue .container .views-field-field-link a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.slideshow-midfeature-container{position:absolute;width:100%;max-width:inherit;left:0;overflow:hidden;}
.faq{font-size:16px;line-height:24px;}@media only screen and (min-width:320px) and (max-width:767px){.faq{font-size:18px;line-height:26px;}}.faq > .field > .field-items > .field-item{margin-bottom:0;}.faq > .field > .field-items > .field-item .content{border-bottom:1px solid #e6e6e6;}.faq > .field > .field-items > .field-item .content .field{padding:20px;padding-top:16px;padding-left:80px;}@media only screen and (min-width:320px) and (max-width:767px){.faq > .field > .field-items > .field-item .content .field{padding-left:84px;}}.faq > .field > .field-items > .field-item .content .field-name-field-question{cursor:hand;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:60px;font-weight:600;color:#1a1a1a;background-repeat:no-repeat;background-image:url("/sites/all/themes/calacademy_zen/images/faq-icon-plus.gif");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.faq > .field > .field-items > .field-item .content .field-name-field-question{background-image:url("/sites/all/themes/calacademy_zen/images/faq-icon-plus@2x.gif");}}@media only screen and (min-width:0){.faq > .field > .field-items > .field-item .content .field-name-field-question{-moz-background-size:60px 60px;-o-background-size:60px 60px;-webkit-background-size:60px 60px;background-size:60px 60px;}}@media only screen and (min-width:320px) and (max-width:767px){.faq > .field > .field-items > .field-item .content .field-name-field-question{background-position:12px 0;padding-bottom:18px;}}.no-touch .faq > .field > .field-items > .field-item .content .field-name-field-question:hover{background-image:url("/sites/all/themes/calacademy_zen/images/faq-icon-plus-bg.gif");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.no-touch .faq > .field > .field-items > .field-item .content .field-name-field-question:hover{background-image:url("/sites/all/themes/calacademy_zen/images/faq-icon-plus-bg@2x.gif");}}@media only screen and (min-width:0){.no-touch .faq > .field > .field-items > .field-item .content .field-name-field-question:hover{-moz-background-size:60px 60px;-o-background-size:60px 60px;-webkit-background-size:60px 60px;background-size:60px 60px;}}.faq > .field > .field-items > .field-item .content .field-name-field-answer{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-bottom:0;display:none;}.faq > .field > .field-items > .field-item .content.open .field-name-field-question{background-image:url("/sites/all/themes/calacademy_zen/images/faq-icon-minus.gif");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.faq > .field > .field-items > .field-item .content.open .field-name-field-question{background-image:url("/sites/all/themes/calacademy_zen/images/faq-icon-minus@2x.gif");}}@media only screen and (min-width:0){.faq > .field > .field-items > .field-item .content.open .field-name-field-question{-moz-background-size:60px 60px;-o-background-size:60px 60px;-webkit-background-size:60px 60px;background-size:60px 60px;}}.no-touch .faq > .field > .field-items > .field-item .content.open .field-name-field-question:hover{background-image:url("/sites/all/themes/calacademy_zen/images/faq-icon-minus-bg.gif");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.no-touch .faq > .field > .field-items > .field-item .content.open .field-name-field-question:hover{background-image:url("/sites/all/themes/calacademy_zen/images/faq-icon-minus-bg@2x.gif");}}@media only screen and (min-width:0){.no-touch .faq > .field > .field-items > .field-item .content.open .field-name-field-question:hover{-moz-background-size:60px 60px;-o-background-size:60px 60px;-webkit-background-size:60px 60px;background-size:60px 60px;}}.faq > .field > .field-items > .field-item .content.open .field-name-field-answer{display:block;padding-bottom:20px;}
.exposed-filters .view{background-repeat:no-repeat;background-position:-9999px -9999px;background-image:url("/sites/all/themes/calacademy_zen/images/loader/50.gif");margin-top:20px;}.exposed-filters .view .view-empty{font-weight:600;font-size:22px;line-height:28px;margin-bottom:40px;}.exposed-filters .view .ajax-progress{display:none;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.exposed-filters .view{background-image:url("/sites/all/themes/calacademy_zen/images/loader/50@2x.gif");}}@media only screen and (min-width:320px) and (max-width:767px){.exposed-filters .view{-moz-background-size:50px 50px;-o-background-size:50px 50px;-webkit-background-size:50px 50px;background-size:50px 50px;}}.ajax-loading .exposed-filters .view .view-content,.ajax-loading .exposed-filters .view .view-empty{min-height:70px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=15);opacity:0.15;}@media only screen and (min-width:320px) and (max-width:767px){.ajax-loading .exposed-filters .view{background-position:center 130px;}.ajax-loading .exposed-filters .view .view-content,.ajax-loading .exposed-filters .view .view-empty{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}}.exposed-filters .view form{margin-bottom:40px;}.exposed-filters .view form label{display:none;}.exposed-filters .view form select{font-family:'Whitney A','Whitney B',Helvetica,Arial,sans-serif;padding:8px;border:1px solid #e6e6e6;-moz-appearance:none;-webkit-appearance:none;outline:none;text-indent:0.01px;text-overflow:'';cursor:hand;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;min-width:175px;padding-right:40px;background-image:url("/sites/all/themes/calacademy_zen/images/select-arrow-blue.png");background-repeat:no-repeat;background-position:right center;background-color:#ffffff;}.exposed-filters .view form select::-ms-expand{display:none;}.exposed-filters .view form select::-moz-focus-inner{border:0;}.exposed-filters .view form select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.exposed-filters .view form select{background-image:url("/sites/all/themes/calacademy_zen/images/select-arrow-blue@2x.png");}}@media only screen and (min-width:0){.exposed-filters .view form select{-moz-background-size:32px 9px;-o-background-size:32px 9px;-webkit-background-size:32px 9px;background-size:32px 9px;}}.lt-ie10 .exposed-filters .view form select{background-image:none !important;padding-right:8px;}.exposed-filters .view form select:focus{border:1px solid #186aa8;-moz-box-shadow:rgba(24,106,168,0.6) 0 0 5px;-webkit-box-shadow:rgba(24,106,168,0.6) 0 0 5px;box-shadow:rgba(24,106,168,0.6) 0 0 5px;}.exposed-filters .view form input[type="text"],.exposed-filters .view form input[type="password"],.exposed-filters .view form input[type="email"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:150px;border:1px solid #e6e6e6;background-color:transparent;color:#1a1a1a;font-weight:400;resize:none;font-family:'Whitney A','Whitney B',Helvetica,Arial,sans-serif;line-height:1;padding:8px;}.exposed-filters .view form input[type="text"]:focus,.exposed-filters .view form input[type="password"]:focus,.exposed-filters .view form input[type="email"]:focus{border:1px solid #186aa8;-moz-box-shadow:rgba(24,106,168,0.6) 0 0 5px;-webkit-box-shadow:rgba(24,106,168,0.6) 0 0 5px;box-shadow:rgba(24,106,168,0.6) 0 0 5px;}.exposed-filters .view form .views-exposed-form .views-exposed-widgets{margin:0;}.exposed-filters .view form .views-exposed-form .views-exposed-widgets .views-exposed-widget{padding-top:0;padding-bottom:0;}.exposed-filters .view form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkOTAyYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UyNjEyNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ed902b),color-stop(100%,#e26125));background-image:-moz-linear-gradient(#ed902b,#e26125);background-image:-webkit-linear-gradient(#ed902b,#e26125);background-image:linear-gradient(#ed902b,#e26125);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed902b',endColorstr='#e26125',GradientType=0);background-position:0 0;-moz-box-shadow:rgba(0,0,0,0.2) 1px 1px 1px;-webkit-box-shadow:rgba(0,0,0,0.2) 1px 1px 1px;box-shadow:rgba(0,0,0,0.2) 1px 1px 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:12px !important;padding-top:7px !important;padding-bottom:9px !important;padding:10px !important;border:0;min-width:100px;padding-top:5px;padding-bottom:5px;}.exposed-filters .view form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button input{-moz-appearance:none;-webkit-appearance:none;background-color:transparent;margin:0;padding:0;color:#ffffff;text-align:left;width:100%;font-weight:500;font-size:16px;line-height:1;border:0;background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");background-repeat:no-repeat;background-position:right 0;}.exposed-filters .view form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button input,.exposed-filters .view form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button input:focus,.exposed-filters .view form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button input::-moz-focus-inner{outline:none;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.exposed-filters .view form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button input{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:0){.exposed-filters .view form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button input{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.no-touch .exposed-filters .view form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button input:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.exposed-filters .view form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button,.exposed-filters .view form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button a{font-size:16px;}@media only screen and (min-width:320px) and (max-width:767px){.exposed-filters .view form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button,.exposed-filters .view form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button a{font-size:18px;}}.exposed-filters .view form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button a{display:block;color:#ffffff;font-weight:500;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.exposed-filters .view form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:0){.exposed-filters .view form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}@media only screen and (min-width:768px) and (max-width:1000px){.exposed-filters .view form .views-exposed-form{margin-top:-10px;}.exposed-filters .view form .views-exposed-form .views-exposed-widgets .views-exposed-widget{padding-top:10px;}.exposed-filters .view form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button{margin-top:10px;}}@media only screen and (min-width:320px) and (max-width:767px){.exposed-filters .view form .views-exposed-widget{float:none;margin:0;padding:0;}.exposed-filters .view form .views-exposed-widget.views-submit-button,.exposed-filters .view form .views-exposed-widget input[type="text"],.exposed-filters .view form .views-exposed-widget input[type="password"],.exposed-filters .view form .views-exposed-widget input[type="email"],.exposed-filters .view form .views-exposed-widget select{width:100%;margin-top:12px;}}
@-moz-keyframes custom-translate-intro{from{-moz-transform:translate3d(0,75px,0);transform:translate3d(0,75px,0);opacity:0;}to{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@-webkit-keyframes custom-translate-intro{from{-webkit-transform:translate3d(0,75px,0);transform:translate3d(0,75px,0);opacity:0;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@keyframes custom-translate-intro{from{-moz-transform:translate3d(0,75px,0);-ms-transform:translate3d(0,75px,0);-webkit-transform:translate3d(0,75px,0);transform:translate3d(0,75px,0);opacity:0;}to{-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@-moz-keyframes custom-translate-intro-flip{from{-moz-transform:rotate(180deg) translate3d(0,75px,0);transform:rotate(180deg) translate3d(0,75px,0);opacity:0;}to{-moz-transform:rotate(180deg) translate3d(0,0,0);transform:rotate(180deg) translate3d(0,0,0);opacity:1;}}@-webkit-keyframes custom-translate-intro-flip{from{-webkit-transform:rotate(180deg) translate3d(0,75px,0);transform:rotate(180deg) translate3d(0,75px,0);opacity:0;}to{-webkit-transform:rotate(180deg) translate3d(0,0,0);transform:rotate(180deg) translate3d(0,0,0);opacity:1;}}@keyframes custom-translate-intro-flip{from{-moz-transform:rotate(180deg) translate3d(0,75px,0);-ms-transform:rotate(180deg) translate3d(0,75px,0);-webkit-transform:rotate(180deg) translate3d(0,75px,0);transform:rotate(180deg) translate3d(0,75px,0);opacity:0;}to{-moz-transform:rotate(180deg) translate3d(0,0,0);-ms-transform:rotate(180deg) translate3d(0,0,0);-webkit-transform:rotate(180deg) translate3d(0,0,0);transform:rotate(180deg) translate3d(0,0,0);opacity:1;}}.custom-translate-modal{-moz-animation:custom-translate-intro 0.6s cubic-bezier(0.215,0.61,0.355,1);-webkit-animation:custom-translate-intro 0.6s cubic-bezier(0.215,0.61,0.355,1);animation:custom-translate-intro 0.6s cubic-bezier(0.215,0.61,0.355,1);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:9999999999999;top:0;width:50%;left:25%;padding:20px;padding-bottom:40px;padding-top:40px;background-color:#ffffff;-moz-box-shadow:0 0 40px rgba(0,0,0,0.35);-webkit-box-shadow:0 0 40px rgba(0,0,0,0.35);box-shadow:0 0 40px rgba(0,0,0,0.35);}.flip .custom-translate-modal{-moz-animation:custom-translate-intro-flip 0.6s cubic-bezier(0.215,0.61,0.355,1);-webkit-animation:custom-translate-intro-flip 0.6s cubic-bezier(0.215,0.61,0.355,1);animation:custom-translate-intro-flip 0.6s cubic-bezier(0.215,0.61,0.355,1);-moz-transform:rotate(180deg) translate3d(0,0,0);-ms-transform:rotate(180deg) translate3d(0,0,0);-webkit-transform:rotate(180deg) translate3d(0,0,0);transform:rotate(180deg) translate3d(0,0,0);}.custom-translate-modal .close{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:80px;height:80px;display:block;position:absolute;top:0;right:0;background-image:url("/sites/all/themes/calacademy_zen/images/close.png");text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;background-position:center center;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.custom-translate-modal .close{background-image:url("/sites/all/themes/calacademy_zen/images/close@2x.png");}}@media only screen and (min-width:0){.custom-translate-modal .close{-moz-background-size:20px 20px;-o-background-size:20px 20px;-webkit-background-size:20px 20px;background-size:20px 20px;}}.custom-translate-modal h2{padding:0;margin:0;margin-bottom:20px;font-weight:400;font-size:2.3em;line-height:1;}.custom-translate-modal ul{margin:0;margin-left:40px;padding:0;}.custom-translate-modal ul li{float:left;width:23%;margin:0;padding:0;list-style:none;padding-right:10px;}.custom-translate-modal ul li a{font-size:16px;display:block;width:100%;padding:3px;}.custom-translate-modal ul li.selected a{background-color:#186aa8;color:#ffffff;pointer-events:none;}
.section-blogs #content .right-rail{margin-top:0 !important;}.section-blogs .views-field-body img{display:none;}.section-blogs .views-field-body li{margin-left:20px;}.section-blogs .view-blogs .views-field-field-person-name-last{font-size:14px;font-weight:400;font-style:italic;}.section-blogs .view-content-authors .views-field-field-person-name-last{font-weight:500;margin:0 !important;}.section-blogs .feed-icon{display:none;}.section-blogs.node-type-blog .pane-node-title{padding-top:56px;}@media only screen and (min-width:320px) and (max-width:767px){.section-blogs.node-type-blog .pane-node-title{padding-top:48px;}}.section-blogs.node-type-blog .pane-node-field-blog-name{font-size:17px;font-weight:600;}.section-blogs.node-type-blog .pane-node-field-blog-name a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.section-blogs.node-type-blog .pane-node-field-blog-name a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue@2x.png");}}@media only screen and (min-width:0){.section-blogs.node-type-blog .pane-node-field-blog-name a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}@media only screen and (min-width:320px) and (max-width:767px){.section-blogs.node-type-blog .pane-node-field-blog-name{font-size:18px;line-height:26px;}}.section-blogs.node-type-blog .pane-content-authors-full-name h3 span{font-weight:500;}.section-blogs.node-type-blog .pane-node-body h2,.section-blogs.node-type-blog .pane-node-body h3,.section-blogs.node-type-blog .pane-node-body h1{clear:both;}.section-blogs.node-type-blog .pane-node-body .clear-floats{clear:both;width:0;height:0;line-height:0;}.section-blogs.node-type-blog .pane-node-body .img-container,.section-blogs.node-type-blog .pane-node-body img{float:left;display:block;width:100%;max-width:220px;margin-right:20px;margin-bottom:20px;overflow:hidden;}@media only screen and (min-width:768px) and (max-width:1000px){.section-blogs.node-type-blog .pane-node-body .img-container,.section-blogs.node-type-blog .pane-node-body img{max-width:167px;}}@media only screen and (min-width:320px) and (max-width:767px){.section-blogs.node-type-blog .pane-node-body .img-container,.section-blogs.node-type-blog .pane-node-body img{max-width:inherit;float:none;}}.section-blogs.node-type-blog .pane-node-body .img-container img{float:none;margin-right:0;margin-bottom:0;}
.section-educators .alerts{display:none;}.section-educators .alerts.clone{display:block;}.section-educators #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-educators{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-educators #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-foreducators{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-educators #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-educator{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-educators #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-education{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-educators #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-teacher{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-educators #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-teachers{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-educators #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-forteachers{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-educators #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-educatorcenter{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-educators #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-educatorscenter{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-educators #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles{display:block;}.section-educators #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-educators{display:block;}.section-educators #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-foreducators{display:block;}.section-educators #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-educator{display:block;}.section-educators #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-education{display:block;}.section-educators #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-teacher{display:block;}.section-educators #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-teachers{display:block;}.section-educators #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-forteachers{display:block;}.section-educators #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-educatorcenter{display:block;}.section-educators #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-educatorscenter{display:block;}nav #nav-wrapper #main-nav .nav-educators .level-0 > li > a{padding-right:30px;}@media only screen and (min-width:768px) and (max-width:1000px){nav #nav-wrapper #main-nav .nav-educators .level-0 > li > a{padding-left:12px;padding-right:12px;background-position:12px 50px;}}@media only screen and (min-width:320px) and (max-width:767px){nav #nav-wrapper #main-nav .nav-educators .level-0 > li > a{padding-right:0;}}@media only screen and (min-width:768px) and (max-width:1000px){nav #nav-wrapper #main-nav .nav-educators .level-0 > li:first-child > a{padding-left:17px;padding-right:17px;background-position:0 15px;}}
.section-members #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-members{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-members #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-formembers{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-members #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-member{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-members #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-membership{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-members #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-memberships{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-members #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-membercenter{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-members #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-memberscenter{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-members #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles{display:block;}.section-members #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-members{display:block;}.section-members #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-formembers{display:block;}.section-members #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-member{display:block;}.section-members #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-membership{display:block;}.section-members #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-memberships{display:block;}.section-members #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-membercenter{display:block;}.section-members #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-memberscenter{display:block;}
.section-researchers .alerts,.section-scientists .alerts,.section-ibss .alerts{display:none;}.section-researchers .alerts.clone,.section-scientists .alerts.clone,.section-ibss .alerts.clone{display:block;}.section-researchers #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-instituteforbiodiversityscienceandsustainability,.section-scientists #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-instituteforbiodiversityscienceandsustainability,.section-ibss #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-instituteforbiodiversityscienceandsustainability{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-researchers #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-ibss,.section-scientists #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-ibss,.section-ibss #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-ibss{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-researchers #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-science,.section-scientists #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-science,.section-ibss #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-science{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-researchers #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-scientist,.section-scientists #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-scientist,.section-ibss #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-scientist{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-researchers #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-scientists,.section-scientists #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-scientists,.section-ibss #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-scientists{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-researchers #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-forscientists,.section-scientists #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-forscientists,.section-ibss #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-forscientists{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-researchers #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-research,.section-scientists #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-research,.section-ibss #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-research{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-researchers #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-researchers,.section-scientists #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-researchers,.section-ibss #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-researchers{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-researchers #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-forresearchers,.section-scientists #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-forresearchers,.section-ibss #top-level-nav-wrapper #top-level-nav .region-header #block-menu-menu-menu-top-level a.calacademy-menu-forresearchers{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-researchers #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles,.section-scientists #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles,.section-ibss #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles{display:block;}.section-researchers #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-instituteforbiodiversityscienceandsustainability,.section-scientists #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-instituteforbiodiversityscienceandsustainability,.section-ibss #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-instituteforbiodiversityscienceandsustainability{display:block;}.section-researchers #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-ibss,.section-scientists #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-ibss,.section-ibss #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-ibss{display:block;}.section-researchers #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-science,.section-scientists #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-science,.section-ibss #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-science{display:block;}.section-researchers #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-scientist,.section-scientists #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-scientist,.section-ibss #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-scientist{display:block;}.section-researchers #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-scientists,.section-scientists #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-scientists,.section-ibss #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-scientists{display:block;}.section-researchers #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-forscientists,.section-scientists #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-forscientists,.section-ibss #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-forscientists{display:block;}.section-researchers #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-research,.section-scientists #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-research,.section-ibss #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-research{display:block;}.section-researchers #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-researchers,.section-scientists #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-researchers,.section-ibss #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-researchers{display:block;}.section-researchers #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-forresearchers,.section-scientists #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-forresearchers,.section-ibss #top-level-nav-wrapper #top-level-nav .region-header .subsection-titles ul li.calacademy-menu-forresearchers{display:block;}
.wf-active .section-nightlife.loaded{background-image:url("/sites/all/themes/calacademy_zen/images/bg-celestial.jpg");background-position:0 92px;}.wf-active .section-nightlife.loaded #page #main{background-image:url("/sites/all/themes/calacademy_zen/images/bg-jellies.jpg");background-position:0 bottom;}.wf-active .section-nightlife.loaded.secondary-bg-jelly #page{background-image:url("/sites/all/themes/calacademy_zen/images/bg-jelly.jpg");background-position:50% 600px;}.wf-active .section-nightlife.loaded,.wf-active .section-nightlife.loaded #page,.wf-active .section-nightlife.loaded #main{background-repeat:no-repeat;}@media only screen and (min-width:320px) and (max-width:767px){.wf-active .section-nightlife.loaded{background-position:0 56px;}.wf-active .section-nightlife.loaded #page{background-image:none !important;}.wf-active .section-nightlife.loaded #page #main{background-image:none !important;}}.section-nightlife{background-color:#111111;}.section-nightlife header,.section-nightlife header .field,.section-nightlife header *,.section-nightlife .page-header,.section-nightlife .page-header .field,.section-nightlife .page-header *,.section-nightlife .page-header .pane-title,.section-nightlife .page-header .pane-title .field,.section-nightlife .page-header .pane-title *,.section-nightlife .pane-node-title,.section-nightlife .pane-node-title .field,.section-nightlife .pane-node-title *,.section-nightlife .pane-title,.section-nightlife .pane-title .field,.section-nightlife .pane-title *,.section-nightlife .creature-description,.section-nightlife .creature-description .field,.section-nightlife .creature-description *,.section-nightlife .pane-node-field-related-pages-subtitle,.section-nightlife .pane-node-field-related-pages-subtitle .field,.section-nightlife .pane-node-field-related-pages-subtitle *,.section-nightlife #page-title,.section-nightlife #page-title .field,.section-nightlife #page-title *{color:#ffffff !important;}.section-nightlife header p,.section-nightlife .page-header p,.section-nightlife .page-header .pane-title p,.section-nightlife .pane-node-title p,.section-nightlife .pane-title p,.section-nightlife .creature-description p,.section-nightlife .pane-node-field-related-pages-subtitle p,.section-nightlife #page-title p{color:#b1b3b6;}.section-nightlife header p a,.section-nightlife .page-header p a,.section-nightlife .page-header .pane-title p a,.section-nightlife .pane-node-title p a,.section-nightlife .pane-title p a,.section-nightlife .creature-description p a,.section-nightlife .pane-node-field-related-pages-subtitle p a,.section-nightlife #page-title p a{color:#ffffff;}.section-nightlife .pane-node-field-cta-buttons,.section-nightlife .section{border-bottom:2px solid #404040;}.section-nightlife .section:last-child{border:none;}.section-nightlife .right-rail,.section-nightlife .right-rail p,.section-nightlife .field-name-body,.section-nightlife .field-name-body p,.section-nightlife .field-name-field-body,.section-nightlife .field-name-field-body p,.section-nightlife .field-name-field-description,.section-nightlife .field-name-field-description p{color:#b1b3b6;}.section-nightlife .right-rail a,.section-nightlife .right-rail p a,.section-nightlife .field-name-body a,.section-nightlife .field-name-body p a,.section-nightlife .field-name-field-body a,.section-nightlife .field-name-field-body p a,.section-nightlife .field-name-field-description a,.section-nightlife .field-name-field-description p a{color:#ffffff;}.section-nightlife .right-rail .field-name-field-right-rail-item-displ-titl{color:#ffffff;}.section-nightlife .view .views-row .source,.section-nightlife .view .views-row .source p,.section-nightlife .view .views-row .views-field,.section-nightlife .view .views-row .views-field p{color:#b1b3b6;}.section-nightlife .views-row h3 a,.section-nightlife .views-row .views-field-field-cta-link a,.section-nightlife .views-row .views-field-title a,.section-nightlife .views-row .views-field-name a{color:#ffffff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.section-nightlife .views-row h3 a,.section-nightlife .views-row .views-field-field-cta-link a,.section-nightlife .views-row .views-field-title a,.section-nightlife .views-row .views-field-name a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:0){.section-nightlife .views-row h3 a,.section-nightlife .views-row .views-field-field-cta-link a,.section-nightlife .views-row .views-field-title a,.section-nightlife .views-row .views-field-name a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.section-nightlife .views-row .views-field-field-hero-region,.section-nightlife .views-row .views-field-field-image-primary,.section-nightlife .views-row .views-field-field-inline-image,.section-nightlife .views-row .views-field-field-slideshow-frame-bg-image{background-color:#111111;}.section-nightlife .testimonials .views-field-field-reviewer-name,.section-nightlife .testimonial .views-field-field-reviewer-name,.section-nightlife .view-testimonials-related .views-field-field-reviewer-name,.section-nightlife .view-testimonials-related .views-row .views-field-field-reviewer-name{background-image:url("/sites/all/themes/calacademy_zen/images/testimonial-icons/default-nightlife.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.section-nightlife .testimonials .views-field-field-reviewer-name,.section-nightlife .testimonial .views-field-field-reviewer-name,.section-nightlife .view-testimonials-related .views-field-field-reviewer-name,.section-nightlife .view-testimonials-related .views-row .views-field-field-reviewer-name{background-image:url("/sites/all/themes/calacademy_zen/images/testimonial-icons/default-nightlife@2x.png");}}@media only screen and (min-width:0){.section-nightlife .testimonials .views-field-field-reviewer-name,.section-nightlife .testimonial .views-field-field-reviewer-name,.section-nightlife .view-testimonials-related .views-field-field-reviewer-name,.section-nightlife .view-testimonials-related .views-row .views-field-field-reviewer-name{-moz-background-size:40px 40px;-o-background-size:40px 40px;-webkit-background-size:40px 40px;background-size:40px 40px;}}.section-nightlife .testimonials .views-field-field-reviewer-name.source-twitter,.section-nightlife .testimonial .views-field-field-reviewer-name.source-twitter,.section-nightlife .view-testimonials-related .views-field-field-reviewer-name.source-twitter,.section-nightlife .view-testimonials-related .views-row .views-field-field-reviewer-name.source-twitter{background-image:url("/sites/all/themes/calacademy_zen/images/testimonial-icons/twitter-nightlife.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.section-nightlife .testimonials .views-field-field-reviewer-name.source-twitter,.section-nightlife .testimonial .views-field-field-reviewer-name.source-twitter,.section-nightlife .view-testimonials-related .views-field-field-reviewer-name.source-twitter,.section-nightlife .view-testimonials-related .views-row .views-field-field-reviewer-name.source-twitter{background-image:url("/sites/all/themes/calacademy_zen/images/testimonial-icons/twitter-nightlife@2x.png");}}@media only screen and (min-width:0){.section-nightlife .testimonials .views-field-field-reviewer-name.source-twitter,.section-nightlife .testimonial .views-field-field-reviewer-name.source-twitter,.section-nightlife .view-testimonials-related .views-field-field-reviewer-name.source-twitter,.section-nightlife .view-testimonials-related .views-row .views-field-field-reviewer-name.source-twitter{-moz-background-size:40px 40px;-o-background-size:40px 40px;-webkit-background-size:40px 40px;background-size:40px 40px;}}.section-nightlife .testimonials .views-field-field-reviewer-name.source-facebook,.section-nightlife .testimonial .views-field-field-reviewer-name.source-facebook,.section-nightlife .view-testimonials-related .views-field-field-reviewer-name.source-facebook,.section-nightlife .view-testimonials-related .views-row .views-field-field-reviewer-name.source-facebook{background-image:url("/sites/all/themes/calacademy_zen/images/testimonial-icons/facebook-nightlife.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.section-nightlife .testimonials .views-field-field-reviewer-name.source-facebook,.section-nightlife .testimonial .views-field-field-reviewer-name.source-facebook,.section-nightlife .view-testimonials-related .views-field-field-reviewer-name.source-facebook,.section-nightlife .view-testimonials-related .views-row .views-field-field-reviewer-name.source-facebook{background-image:url("/sites/all/themes/calacademy_zen/images/testimonial-icons/facebook-nightlife@2x.png");}}@media only screen and (min-width:0){.section-nightlife .testimonials .views-field-field-reviewer-name.source-facebook,.section-nightlife .testimonial .views-field-field-reviewer-name.source-facebook,.section-nightlife .view-testimonials-related .views-field-field-reviewer-name.source-facebook,.section-nightlife .view-testimonials-related .views-row .views-field-field-reviewer-name.source-facebook{-moz-background-size:40px 40px;-o-background-size:40px 40px;-webkit-background-size:40px 40px;background-size:40px 40px;}}.section-nightlife #main{padding-bottom:120px;}@media only screen and (min-width:320px) and (max-width:767px){.section-nightlife #main{padding-bottom:100px;}}.section-nightlife .transparent-white .inside > .panel-pane{padding-bottom:0 !important;}.section-nightlife .transparent-white .views-row:first-child{border-top:0;padding-top:0;margin-top:0;}.section-nightlife .transparent-white .view-nightlife-upcoming .views-field-field-date{font-size:15px;}@media only screen and (min-width:320px) and (max-width:767px){.section-nightlife .transparent-white .view-nightlife-upcoming .views-field-field-date{font-size:inherit;}}.section-nightlife #footer{margin-top:0;}@media only screen and (min-width:320px) and (max-width:767px){.section-nightlife #footer{margin-top:0;}}.section-nightlife #footer .footer-banner{background-image:url("/sites/all/themes/calacademy_zen/images/footer-roof-night.jpg");}@media only screen and (min-width:320px) and (max-width:767px){.section-nightlife #footer .footer-banner{background-image:url("/sites/all/themes/calacademy_zen/images/footer-roof-night-tall.jpg");}}.section-nightlife #footer .footer-banner .footer-subhead a{color:#689247;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-green.png");padding-right:20px;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-green-large.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.section-nightlife #footer .footer-banner .footer-subhead a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-green@2x.png");}}@media only screen and (min-width:0){.section-nightlife #footer .footer-banner .footer-subhead a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.section-nightlife #footer .footer-banner .footer-subhead a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-green-large@2x.png");}}@media only screen and (min-width:1001px){.section-nightlife #footer .footer-banner .footer-subhead a{-moz-background-size:30px 30px;-o-background-size:30px 30px;-webkit-background-size:30px 30px;background-size:30px 30px;}}@media only screen and (min-width:1001px){.section-nightlife #footer .footer-banner .footer-subhead a{background-repeat:no-repeat;background-position:right center;padding-top:3px;padding-right:40px;}}
.section-field-trips .panel-col-first,.section-field-trips .right-rail{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.section-field-trips .panel-col-first{padding-right:20px;width:75%;}.section-field-trips .right-rail{width:25%;}@media only screen and (min-width:320px) and (max-width:767px){.section-field-trips .panel-col-first,.section-field-trips .right-rail{padding-right:0;width:100%;}}.section-field-trips .pane-node-field-image-primary{margin-bottom:20px;}.section-field-trips .floated-fields > .field > .field-items > .field-item{border-bottom:2px solid #e6e6e6;padding-bottom:20px;}.section-field-trips .floated-fields > .field > .field-items > .field-item:last-child{border:none;padding-bottom:0;}
.section-audience #content .panel-col-middle,.section-audience #content .panel-col-middle .pane-title{padding-top:40px;}.section-audience #content .bottom-row-content,.section-audience #content .bottom-row-right-rail{margin-top:60px;}.section-audience #content .right-rail{margin-top:58px;}@media only screen and (min-width:320px) and (max-width:767px){.section-audience #content .right-rail{margin-top:20px !important;}}@media only screen and (min-width:768px) and (max-width:1000px){.section-audience #content .panel-col-first{width:77% !important;}.section-audience #content .right-rail{width:23% !important;}}
.section-page-not-found #content{margin-top:20px;}.section-page-not-found #content .panel-col-first,.section-page-not-found #content .right-rail{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.section-page-not-found #content .panel-col-first{padding-right:20px;width:75%;}.section-page-not-found #content .right-rail{width:25%;}@media only screen and (min-width:320px) and (max-width:767px){.section-page-not-found #content .panel-col-first,.section-page-not-found #content .right-rail{padding-right:0;width:100%;}}.section-page-not-found #content form input,.section-page-not-found #content form textarea,.section-page-not-found #content form select{-moz-appearance:none;-webkit-appearance:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-family:'Whitney A','Whitney B',Helvetica,Arial,sans-serif;padding:8px;border:1px solid #e6e6e6;background-color:transparent;color:#575757;}.section-page-not-found #content form input[type="checkbox"],.section-page-not-found #content form textarea[type="checkbox"],.section-page-not-found #content form select[type="checkbox"]{-moz-appearance:checkbox;-webkit-appearance:checkbox;}.section-page-not-found #content form input[type="radio"],.section-page-not-found #content form textarea[type="radio"],.section-page-not-found #content form select[type="radio"]{-moz-appearance:radio;-webkit-appearance:radio;}.section-page-not-found #content form input[type="text"],.section-page-not-found #content form input[type="email"],.section-page-not-found #content form input[type="password"],.section-page-not-found #content form textarea{line-height:1.2em;padding-top:10px;padding-bottom:10px;}.section-page-not-found #content form select{-moz-appearance:none;-webkit-appearance:none;outline:none;text-indent:0.01px;text-overflow:'';cursor:hand;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;min-width:175px;padding-right:40px;background-image:url("/sites/all/themes/calacademy_zen/images/select-arrow-blue.png");background-repeat:no-repeat;background-position:right center;background-color:#ffffff;}.section-page-not-found #content form select::-ms-expand{display:none;}.section-page-not-found #content form select::-moz-focus-inner{border:0;}.section-page-not-found #content form select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.section-page-not-found #content form select{background-image:url("/sites/all/themes/calacademy_zen/images/select-arrow-blue@2x.png");}}@media only screen and (min-width:0){.section-page-not-found #content form select{-moz-background-size:32px 9px;-o-background-size:32px 9px;-webkit-background-size:32px 9px;background-size:32px 9px;}}.lt-ie10 .section-page-not-found #content form select{background-image:none !important;padding-right:8px;}.section-page-not-found #content form select:focus{border:1px solid #186aa8;-moz-box-shadow:rgba(24,106,168,0.6) 0 0 5px;-webkit-box-shadow:rgba(24,106,168,0.6) 0 0 5px;box-shadow:rgba(24,106,168,0.6) 0 0 5px;}.section-page-not-found #content form input[type="text"]:focus,.section-page-not-found #content form input[type="email"]:focus,.section-page-not-found #content form input[type="password"]:focus,.section-page-not-found #content form textarea:focus,.section-page-not-found #content form select:focus{border:1px solid #186aa8;-moz-box-shadow:rgba(24,106,168,0.6) 0 0 5px;-webkit-box-shadow:rgba(24,106,168,0.6) 0 0 5px;box-shadow:rgba(24,106,168,0.6) 0 0 5px;}.section-page-not-found #content form #search-field-404{margin-right:10px;}.section-page-not-found #content form .form-actions{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkOTAyYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UyNjEyNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ed902b),color-stop(100%,#e26125));background-image:-moz-linear-gradient(#ed902b,#e26125);background-image:-webkit-linear-gradient(#ed902b,#e26125);background-image:linear-gradient(#ed902b,#e26125);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed902b',endColorstr='#e26125',GradientType=0);background-position:0 0;-moz-box-shadow:rgba(0,0,0,0.2) 1px 1px 1px;-webkit-box-shadow:rgba(0,0,0,0.2) 1px 1px 1px;box-shadow:rgba(0,0,0,0.2) 1px 1px 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:12px !important;padding-top:7px !important;padding-bottom:9px !important;padding:10px !important;border:0;}.section-page-not-found #content form .form-actions input{-moz-appearance:none;-webkit-appearance:none;background-color:transparent;margin:0;padding:0;color:#ffffff;text-align:left;width:100%;font-weight:500;font-size:16px;line-height:1;border:0;background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");background-repeat:no-repeat;background-position:right 0;}.section-page-not-found #content form .form-actions input,.section-page-not-found #content form .form-actions input:focus,.section-page-not-found #content form .form-actions input::-moz-focus-inner{outline:none;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.section-page-not-found #content form .form-actions input{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:0){.section-page-not-found #content form .form-actions input{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.no-touch .section-page-not-found #content form .form-actions input:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.section-page-not-found #content form .form-actions,.section-page-not-found #content form .form-actions a{font-size:16px;}@media only screen and (min-width:320px) and (max-width:767px){.section-page-not-found #content form .form-actions,.section-page-not-found #content form .form-actions a{font-size:18px;}}.section-page-not-found #content form .form-actions a{display:block;color:#ffffff;font-weight:500;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.section-page-not-found #content form .form-actions a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:0){.section-page-not-found #content form .form-actions a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.section-page-not-found #content form .form-actions,.section-page-not-found #content form .form-actions input{width:75px !important;}@media only screen and (min-width:320px) and (max-width:767px){.section-page-not-found #content .right-rail{margin-top:20px;}.section-page-not-found #content .form-type-textfield,.section-page-not-found #content .form-type-textfield #search-field-404{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}.section-page-not-found #content .form-type-textfield #search-field-404{margin-right:0;margin-bottom:20px;}}
.section-supported-browsers .unsupported-msg{display:none;}.section-supported-browsers #top-level-nav-wrapper{display:none;}.section-supported-browsers nav{top:0;}.section-supported-browsers nav #nav-wrapper{height:92px;}@media only screen and (min-width:320px) and (max-width:767px){.section-supported-browsers nav #nav-wrapper{height:56px;}}.section-supported-browsers nav a{pointer-events:none;cursor:default;}.section-supported-browsers nav #block-views-menu-garnish-block{display:none;}.section-supported-browsers nav #block-tb-megamenu-main-menu button{display:none;}.section-supported-browsers nav #block-tb-megamenu-main-menu .level-0{padding-left:0;}.section-supported-browsers nav #block-tb-megamenu-main-menu .level-0 li{display:none;}.section-supported-browsers nav #block-tb-megamenu-main-menu .level-0 li:first-child{display:block;}.section-supported-browsers nav #block-tb-megamenu-main-menu .level-0 li:first-child a{border:0 !important;}.section-supported-browsers header{margin-top:92px;}@media only screen and (min-width:768px) and (max-width:1000px){.section-supported-browsers header{margin-top:80px;}}@media only screen and (min-width:320px) and (max-width:767px){.section-supported-browsers header{margin-top:56px;}}.section-supported-browsers header span{width:100%;}.section-supported-browsers #content .panel-col-first,.section-supported-browsers #content .right-rail{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.section-supported-browsers #content .panel-col-first{padding-right:20px;width:75%;}.section-supported-browsers #content .right-rail{width:25%;}@media only screen and (min-width:320px) and (max-width:767px){.section-supported-browsers #content .panel-col-first,.section-supported-browsers #content .right-rail{padding-right:0;width:100%;}}
.js .page-failover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}.page-failover nav{top:0;}.page-failover nav div{height:92px;}@media only screen and (min-width:320px) and (max-width:767px){.page-failover nav div{height:56px;}}.page-failover nav #main-nav{background-repeat:no-repeat;background-image:url("/sites/all/themes/calacademy_zen/images/logo-horiz.png");background-position:0 15px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-failover nav #main-nav{background-image:url("/sites/all/themes/calacademy_zen/images/logo-horiz@2x.png");}}@media only screen and (min-width:0){.page-failover nav #main-nav{-moz-background-size:150px 58px;-o-background-size:150px 58px;-webkit-background-size:150px 58px;background-size:150px 58px;}}@media only screen and (min-width:768px) and (max-width:1000px){.page-failover nav #main-nav{background-position:20px 15px;}}@media only screen and (min-width:320px) and (max-width:767px){.page-failover nav #main-nav{background-image:url("/sites/all/themes/calacademy_zen/images/logo-horiz-small.png");background-position:12px 11px;}}@media only screen and (min-width:320px) and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-moz-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-width:320px) and (max-width:767px) and (min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:144dpi),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:1.5dppx){.page-failover nav #main-nav{background-image:url("/sites/all/themes/calacademy_zen/images/logo-horiz-small@2x.png");}}@media only screen and (min-width:320px) and (max-width:767px) and (min-width:0){.page-failover nav #main-nav{-moz-background-size:93px 36px;-o-background-size:93px 36px;-webkit-background-size:93px 36px;background-size:93px 36px;}}.page-failover footer .footer-subhead{pointer-events:none;cursor:default;}.page-failover footer .links{display:none;}.page-failover header{padding-top:20px !important;}.page-failover header span{width:100%;}.page-failover .page-header{margin-bottom:40px;}.page-failover .page-header .field{margin-top:12px;color:#575757;font-weight:400;font-size:18px;line-height:26px;}@media only screen and (min-width:320px) and (max-width:767px){.page-failover .page-header .field{font-size:18px;line-height:26px;}}@media only screen and (min-width:1001px){.page-failover .page-header .field{width:750px;}}.page-failover #content .panel-col-first,.page-failover #content .right-rail{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.page-failover #content .panel-col-first{padding-right:20px;width:75%;}.page-failover #content .right-rail{width:25%;}@media only screen and (min-width:320px) and (max-width:767px){.page-failover #content .panel-col-first,.page-failover #content .right-rail{padding-right:0;width:100%;}}.page-failover #content .pane-node-field-google-map{margin-bottom:20px;}.page-failover #content .pane-node-field-google-map iframe{width:100%;min-height:320px;}.page-failover #content .ctas{padding-bottom:20px;width:100%;overflow:auto;}.page-failover #content .ctas ul,.page-failover #content .ctas ul li{margin:0;padding:0;list-style:none;}.page-failover #content .ctas ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:none;margin-bottom:12px !important;}.page-failover #content .ctas ul li a{font-size:17px;font-weight:600;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-failover #content .ctas ul li a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue@2x.png");}}@media only screen and (min-width:0){.page-failover #content .ctas ul li a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}@media only screen and (min-width:320px) and (max-width:767px){.page-failover #content .ctas ul li a{font-size:18px;line-height:26px;}}.page-failover #content .ctas ul li.button{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkOTAyYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UyNjEyNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ed902b),color-stop(100%,#e26125));background-image:-moz-linear-gradient(#ed902b,#e26125);background-image:-webkit-linear-gradient(#ed902b,#e26125);background-image:linear-gradient(#ed902b,#e26125);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed902b',endColorstr='#e26125',GradientType=0);background-position:0 0;-moz-box-shadow:rgba(0,0,0,0.2) 1px 1px 1px;-webkit-box-shadow:rgba(0,0,0,0.2) 1px 1px 1px;box-shadow:rgba(0,0,0,0.2) 1px 1px 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:12px !important;padding-top:7px !important;padding-bottom:9px !important;margin-right:20px;margin-bottom:20px;}.page-failover #content .ctas ul li.button,.page-failover #content .ctas ul li.button a{font-size:16px;}@media only screen and (min-width:320px) and (max-width:767px){.page-failover #content .ctas ul li.button,.page-failover #content .ctas ul li.button a{font-size:18px;}}.page-failover #content .ctas ul li.button a{display:block;color:#ffffff;font-weight:500;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-failover #content .ctas ul li.button a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:0){.page-failover #content .ctas ul li.button a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.page-failover #content .ctas ul li:last-child{margin-bottom:0 !important;}@media only screen and (min-width:1001px){.page-failover #content .ctas ul li{width:250px;float:left;}}.page-failover #content .section{padding-top:20px;border-top:2px solid #e6e6e6;margin-bottom:20px !important;}.page-failover #content .pane-node-field-article-section > .field > .field-items > .field-item:first-child{display:none;}
.page-exhibits-landing .pager,.node-type-entity-collections .pager{display:none;}.page-exhibits-landing .pane-title,.node-type-entity-collections .pane-title{color:#1a1a1a;font-weight:500;font-size:36px;line-height:38px;}@media only screen and (min-width:320px) and (max-width:767px){.page-exhibits-landing .pane-title,.node-type-entity-collections .pane-title{font-size:28px;line-height:32px;}}.page-exhibits-landing .pane-node-body,.node-type-entity-collections .pane-node-body{margin-bottom:40px;}.page-exhibits-landing.page-node .page-header h2,.node-type-entity-collections.page-node .page-header h2{margin-top:20px !important;margin-bottom:20px !important;}@media only screen and (min-width:320px) and (max-width:767px){.page-exhibits-landing.page-node .page-header h2,.node-type-entity-collections.page-node .page-header h2{margin-bottom:12px !important;}}.page-exhibits-landing .view-simulator-hero-img *,.node-type-entity-collections .view-simulator-hero-img *{margin:0 !important;}.page-exhibits-landing .cta-block,.node-type-entity-collections .cta-block{background-color:#f27134;margin:0;margin-bottom:40px;}.page-exhibits-landing .cta-block a,.node-type-entity-collections .cta-block a{display:block;color:#ffffff;padding:20px;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-large.png");background-repeat:no-repeat;background-position:20px 170px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-exhibits-landing .cta-block a,.node-type-entity-collections .cta-block a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-large@2x.png");}}@media only screen and (min-width:0){.page-exhibits-landing .cta-block a,.node-type-entity-collections .cta-block a{-moz-background-size:30px 30px;-o-background-size:30px 30px;-webkit-background-size:30px 30px;background-size:30px 30px;}}@media only screen and (min-width:768px) and (max-width:1000px){.page-exhibits-landing .cta-block a,.node-type-entity-collections .cta-block a{background-position:20px 117px;}}@media only screen and (min-width:320px) and (max-width:767px){.page-exhibits-landing .cta-block a,.node-type-entity-collections .cta-block a{margin:0 !important;}}.page-exhibits-landing .cta-block,.page-exhibits-landing .cta-block a,.node-type-entity-collections .cta-block,.node-type-entity-collections .cta-block a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:220px;height:220px;font-weight:300;font-size:36px;line-height:38px;}@media only screen and (min-width:768px) and (max-width:1000px){.page-exhibits-landing .cta-block,.page-exhibits-landing .cta-block a,.node-type-entity-collections .cta-block,.node-type-entity-collections .cta-block a{width:167px;height:167px;font-size:24px;line-height:29px;}}@media only screen and (min-width:320px) and (max-width:767px){.page-exhibits-landing .cta-block,.page-exhibits-landing .cta-block a,.node-type-entity-collections .cta-block,.node-type-entity-collections .cta-block a{width:100%;float:left;height:auto;}.page-exhibits-landing .cta-block a,.page-exhibits-landing .cta-block a a,.node-type-entity-collections .cta-block a,.node-type-entity-collections .cta-block a a{font-size:24px;line-height:32px;padding:0;background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");background-position:right center;}}@media only screen and (min-width:320px) and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-moz-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-width:320px) and (max-width:767px) and (min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:144dpi),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:1.5dppx){.page-exhibits-landing .cta-block a,.page-exhibits-landing .cta-block a a,.node-type-entity-collections .cta-block a,.node-type-entity-collections .cta-block a a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.page-exhibits-landing .cta-block a,.page-exhibits-landing .cta-block a a,.node-type-entity-collections .cta-block a,.node-type-entity-collections .cta-block a a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.page-exhibits-landing .cta-block > *,.node-type-entity-collections .cta-block > *{padding:0;}@media only screen and (min-width:320px) and (max-width:767px){.page-exhibits-landing .cta-block > *,.node-type-entity-collections .cta-block > *{padding:20px;}}@media only screen and (min-width:320px) and (max-width:767px){.page-exhibits-landing .cta-block,.node-type-entity-collections .cta-block{margin-bottom:20px !important;padding:20px !important;width:100% !important;}}@media only screen and (min-width:768px) and (max-width:1000px){.page-exhibits-landing .image-top-four-columns,.node-type-entity-collections .image-top-four-columns{width:728px;}}.page-exhibits-landing.with-right-rail .entity-container,.page-exhibits-landing.with-right-rail .right-rail,.node-type-entity-collections.with-right-rail .entity-container,.node-type-entity-collections.with-right-rail .right-rail{float:left;}.page-exhibits-landing.with-right-rail .entity-container,.node-type-entity-collections.with-right-rail .entity-container{width:75%;}.page-exhibits-landing.with-right-rail .right-rail,.node-type-entity-collections.with-right-rail .right-rail{width:25%;margin-top:58px;}@media only screen and (min-width:768px) and (max-width:1000px){.page-exhibits-landing.with-right-rail .entity-container,.node-type-entity-collections.with-right-rail .entity-container{width:561px;}.page-exhibits-landing.with-right-rail .right-rail,.node-type-entity-collections.with-right-rail .right-rail{width:167px;}}@media only screen and (min-width:320px) and (max-width:767px){.page-exhibits-landing.with-right-rail .entity-container,.page-exhibits-landing.with-right-rail .right-rail,.node-type-entity-collections.with-right-rail .entity-container,.node-type-entity-collections.with-right-rail .right-rail{width:100%;}.page-exhibits-landing.with-right-rail .right-rail,.node-type-entity-collections.with-right-rail .right-rail{margin-top:20px;}}
.page-generic-landing img.hero{line-height:0;margin-bottom:30px;}.page-generic-landing .hero_image_source{float:right;margin-top:-60px;font-size:75%;padding-left:12px;padding-right:12px;color:#ffffff;background-color:#1a1a1a;opacity:0.7;}.page-generic-landing .article-content{padding:0;margin:0;width:720px;float:left;}.page-generic-landing .article-content .field-name-field-generic-page-hero-copy{font-size:110%;line-height:165%;width:720px;margin-top:-5px;margin-bottom:20px;}.page-generic-landing .article-content .field-name-field-generic-page-hero-copy p{margin-bottom:0;}.page-generic-landing .article-content section{margin-bottom:20px;}.page-generic-landing .article-content h2{font-size:165%;line-height:125%;font-weight:600;margin:0;padding:0;margin-bottom:20px;}.page-generic-landing .article-content p{margin-top:0;color:#575757;}.page-generic-landing .article-content img.inline{float:left;width:250px;margin-right:20px;}.page-generic-landing .article-content img.large{width:100%;}.page-generic-landing .article-content .testimonial{color:#5e924d;width:310px;float:right;padding:0 0 30px 30px;text-indent:-9px;}.page-generic-landing .article-content .testimonial p{color:#5e924d;margin:0;padding:0;}.page-generic-landing .article-content .testimonial .testimonial-body{font-size:180%;text-indent:-5px;line-height:40px;}.page-generic-landing .article-content .testimonial .testimonial-author{padding-left:50px;padding-top:7px;margin-top:20px;font-size:93%;text-indent:0;background-repeat:no-repeat;background-position:0 0;min-height:40px;}.page-generic-landing .article-content .inline-image-container{float:left;width:220px;margin-bottom:20px;margin-right:20px;}.page-generic-landing .article-content .inline-image-container .inline-image-img img{padding-bottom:10px;}.page-generic-landing .article-content .inline-image-container .inline-image-caption{font-size:75%;color:#5e924d;line-height:120%;display:block;float:left;}.page-generic-landing .article-content .inline-image-container .inline-image-source{font-size:75%;color:#1a1a1a;line-height:120%;display:block;float:left;}.page-generic-landing .article-content .source-default .testimonial-author{background-image:url("/sites/all/themes/calacademy_zen/images/testimonial-icons/default.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-generic-landing .article-content .source-default .testimonial-author{background-image:url("/sites/all/themes/calacademy_zen/images/testimonial-icons/default@2x.png");}}@media only screen and (min-width:0){.page-generic-landing .article-content .source-default .testimonial-author{-moz-background-size:40px 40px;-o-background-size:40px 40px;-webkit-background-size:40px 40px;background-size:40px 40px;}}.page-generic-landing .article-content .source-facebook .testimonial-author{background-image:url("/sites/all/themes/calacademy_zen/images/testimonial-icons/facebook.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-generic-landing .article-content .source-facebook .testimonial-author{background-image:url("/sites/all/themes/calacademy_zen/images/testimonial-icons/facebook@2x.png");}}@media only screen and (min-width:0){.page-generic-landing .article-content .source-facebook .testimonial-author{-moz-background-size:40px 40px;-o-background-size:40px 40px;-webkit-background-size:40px 40px;background-size:40px 40px;}}.page-generic-landing .article-content .source-twitter .testimonial-author{background-image:url("/sites/all/themes/calacademy_zen/images/testimonial-icons/twitter.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-generic-landing .article-content .source-twitter .testimonial-author{background-image:url("/sites/all/themes/calacademy_zen/images/testimonial-icons/twitter@2x.png");}}@media only screen and (min-width:0){.page-generic-landing .article-content .source-twitter .testimonial-author{-moz-background-size:40px 40px;-o-background-size:40px 40px;-webkit-background-size:40px 40px;background-size:40px 40px;}}.page-generic-landing .article-content .secondary-image-container .secondary-image-caption{font-size:75%;color:#5e924d;line-height:120%;display:block;float:right;}.page-generic-landing .article-content .secondary-image-container .secondary-image-source{font-size:75%;color:#1a1a1a;line-height:120%;display:block;float:right;margin-left:3px;}.page-generic-landing .article-content .secondary-images{list-style:none;}.page-generic-landing .article-content .secondary-images,.page-generic-landing .article-content .secondary-images li{margin:0;margin-bottom:20px;padding:0;}.page-generic-landing .article-content .related-pages-ctas{padding:0;margin:0;list-style:none;}.page-generic-landing .article-content .related-pages-ctas li{float:left;width:220px;margin-right:20px;margin-bottom:20px;}.page-generic-landing .article-content .related-pages-ctas li:last-child{margin-right:0;}.page-generic-landing .article-content .related-pages-ctas li.last-child{margin-right:0;}.page-generic-landing .article-content .related-pages-ctas li h3,.page-generic-landing .article-content .related-pages-ctas li p{margin:0;}.page-generic-landing .article-content .related-pages-ctas li h3{margin-bottom:4px;font-weight:600;font-size:90%;color:#1a1a1a;}.page-generic-landing .article-content .related-pages-ctas li p{color:#575757;font-size:75%;line-height:180%;}.page-generic-landing .article-content .related-pages-ctas li a{text-decoration:none;display:block;width:100%;height:100%;}.page-generic-landing .article-content .related-pages-ctas img{float:left;width:220px;height:220px;margin-bottom:20px;}.page-generic-landing .asides{padding:0;width:220px;float:right;margin-left:20px;font-size:90%;}.page-generic-landing .asides aside{display:block;border-top:2px solid #5e924d;padding:10px;margin-bottom:20px;}.page-generic-landing .asides aside h3,.page-generic-landing .asides aside p{margin:0;margin-bottom:10px;}.page-generic-landing .asides aside h3{font-weight:600;font-size:100%;color:#1a1a1a;}.page-generic-landing .asides aside p{color:#575757;font-size:90%;line-height:160%;}.page-generic-landing .asides aside.pricing{border:2px solid #e6e6e6;padding:20px;}.page-generic-landing .asides aside.pricing table{margin:0;margin-bottom:10px;padding:0;width:100%;}.page-generic-landing .asides aside.pricing h3{font-size:180%;font-weight:600;}.page-generic-landing .asides aside.pricing td{padding-top:10px;padding-bottom:10px;vertical-align:top;color:#575757;font-size:70%;line-height:70%;font-weight:700;}.page-generic-landing .asides aside.pricing td p{line-height:1.5em;margin:0;padding:0;font-size:70%;font-weight:300;}.page-generic-landing .asides aside.pricing td p.price{font-size:100%;line-height:100%;font-weight:600;}.page-generic-landing .asides aside.pricing td:last-child{text-align:right;}.page-generic-landing .asides aside.pricing tr{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}@media screen and (max-width:960px){.page-generic-landing #header h1,.page-generic-landing #content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-right:20px;}.page-generic-landing .article-content{width:100%;}.page-generic-landing .article-content .inline-image-container{width:30%;}.page-generic-landing .asides{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;margin:0;margin-top:20px;}.page-generic-landing .asides aside{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;}}
.page-nightlife-landing .panel-col-top{margin-top:40px;margin-bottom:40px;}.page-nightlife-landing .panel-col-first .pane-title,.page-nightlife-landing .bottom-row-right-rail .pane-title{font-size:36px;line-height:38px;}@media only screen and (min-width:320px) and (max-width:767px){.page-nightlife-landing .panel-col-first,.page-nightlife-landing .bottom-row-right-rail{width:100%;}.page-nightlife-landing .panel-col-first .pane-title,.page-nightlife-landing .bottom-row-right-rail .pane-title{font-size:36px;line-height:36px;}}.page-nightlife-landing .skewed-tri-grid .views-row-2{top:240px;}@media only screen and (min-width:768px) and (max-width:1000px){.page-nightlife-landing .skewed-tri-grid .views-row-2{top:187px;}}.page-nightlife-landing #upcoming{max-width:460px;}.page-nightlife-landing #upcoming .views-row{display:block;}.page-nightlife-landing #upcoming .views-row:nth-child(3){margin-top:-600px;}.page-nightlife-landing #upcoming .views-row:nth-child(3),.page-nightlife-landing #upcoming .views-row:nth-child(4){margin-left:240px;}@media only screen and (min-width:768px) and (max-width:1000px){.page-nightlife-landing #upcoming .views-row:nth-child(3){margin-top:-550px;}.page-nightlife-landing #upcoming .views-row:nth-child(3),.page-nightlife-landing #upcoming .views-row:nth-child(4){margin-left:187px;}}@media only screen and (min-width:320px) and (max-width:767px){.page-nightlife-landing #upcoming{max-width:inherit;}.page-nightlife-landing #upcoming .views-row{display:inline-block;margin-top:0;margin-left:0;}}.page-nightlife-landing .right-rail{width:20%;margin-top:55px;}@media only screen and (min-width:320px) and (max-width:767px){.page-nightlife-landing .right-rail{width:100%;margin-top:0;}.page-nightlife-landing .right-rail .sponsors img{display:none;}}@media only screen and (min-width:768px) and (max-width:1000px){.page-nightlife-landing .top-row-content{width:77%;}.page-nightlife-landing .right-rail{width:23%;}}.page-nightlife-landing .bottom-row-content{margin-top:20px;}.page-nightlife-landing .bottom-row-content .view-testimonials-related{margin-top:60px;padding-right:60px;}@media only screen and (min-width:320px) and (max-width:767px){.page-nightlife-landing .bottom-row-content .view-testimonials-related{margin-top:0;margin-bottom:40px;padding-right:0;}}.page-nightlife-landing .bottom-row-right-rail{margin-top:440px;}.page-nightlife-landing .bottom-row-right-rail .views-field-title{margin-bottom:0;}@media only screen and (min-width:768px) and (max-width:1000px){.page-nightlife-landing .bottom-row-right-rail{margin-top:334px;}}@media only screen and (min-width:320px) and (max-width:767px){.page-nightlife-landing .bottom-row-right-rail{margin-top:0;}}.page-nightlife-landing .bottom-row-right-rail .cta-block{background-color:#e4008c;margin:0;margin-top:20px;margin-left:240px;}.page-nightlife-landing .bottom-row-right-rail .cta-block a{display:block;color:#ffffff;padding:20px;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-large.png");background-repeat:no-repeat;background-position:20px 170px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-nightlife-landing .bottom-row-right-rail .cta-block a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-large@2x.png");}}@media only screen and (min-width:0){.page-nightlife-landing .bottom-row-right-rail .cta-block a{-moz-background-size:30px 30px;-o-background-size:30px 30px;-webkit-background-size:30px 30px;background-size:30px 30px;}}@media only screen and (min-width:768px) and (max-width:1000px){.page-nightlife-landing .bottom-row-right-rail .cta-block a{background-position:20px 117px;}}@media only screen and (min-width:320px) and (max-width:767px){.page-nightlife-landing .bottom-row-right-rail .cta-block a{margin:0 !important;}}.page-nightlife-landing .bottom-row-right-rail .cta-block,.page-nightlife-landing .bottom-row-right-rail .cta-block a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:220px;height:220px;font-weight:300;font-size:36px;line-height:38px;}@media only screen and (min-width:768px) and (max-width:1000px){.page-nightlife-landing .bottom-row-right-rail .cta-block,.page-nightlife-landing .bottom-row-right-rail .cta-block a{width:167px;height:167px;font-size:24px;line-height:29px;}}@media only screen and (min-width:320px) and (max-width:767px){.page-nightlife-landing .bottom-row-right-rail .cta-block,.page-nightlife-landing .bottom-row-right-rail .cta-block a{width:100%;float:left;height:auto;}.page-nightlife-landing .bottom-row-right-rail .cta-block a,.page-nightlife-landing .bottom-row-right-rail .cta-block a a{font-size:24px;line-height:32px;padding:0;background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");background-position:right center;}}@media only screen and (min-width:320px) and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-moz-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-width:320px) and (max-width:767px) and (min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:144dpi),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:1.5dppx){.page-nightlife-landing .bottom-row-right-rail .cta-block a,.page-nightlife-landing .bottom-row-right-rail .cta-block a a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.page-nightlife-landing .bottom-row-right-rail .cta-block a,.page-nightlife-landing .bottom-row-right-rail .cta-block a a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.page-nightlife-landing .bottom-row-right-rail .cta-block > *{padding:0;}@media only screen and (min-width:320px) and (max-width:767px){.page-nightlife-landing .bottom-row-right-rail .cta-block > *{padding:20px;}}.page-nightlife-landing .bottom-row-right-rail .cta-block h3{margin:0;}@media only screen and (min-width:768px) and (max-width:1000px){.page-nightlife-landing .bottom-row-right-rail .cta-block{margin-left:187px;}}@media only screen and (min-width:320px) and (max-width:767px){.page-nightlife-landing .bottom-row-right-rail .cta-block{margin-left:0;}}.page-nightlife-landing,.page-nightlife-landing #main{background-image:none !important;}.page-nightlife-landing #content .food-header{padding-bottom:20px;padding-top:20px;margin-top:-30px;}.page-nightlife-landing #content .bottom-right-rail{border-top:2px solid #e6e6e6;padding-bottom:20px;padding-top:20px;}.page-nightlife-landing .pane-hero-media-slideshow-standard{margin-bottom:20px !important;}.page-nightlife-landing #content .center-wrapper{padding-top:20px !important;}.page-nightlife-landing #content .nightlife-contact-first{margin-top:-10px !important;}
.page-daily-calendar{font-size:inherit;}.page-daily-calendar .right-rail{font-size:14px;line-height:22px;}.page-daily-calendar .right-rail .field-name-field-right-rail-items > .field-items > .field-item:first-child article{border:0;padding-top:0;}@media only screen and (min-width:320px) and (max-width:767px){.page-daily-calendar .right-rail{font-size:18px;line-height:26px;}}@media print{.page-daily-calendar .right-rail{font-size:18px;line-height:26px;}}.page-daily-calendar .ajax-progress{display:none;}.page-daily-calendar #html5-date-picker{display:none;}@media only screen and (min-width:320px) and (max-width:767px){.page-daily-calendar #html5-date-picker{display:block;-moz-appearance:none;-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;z-index:1;position:absolute;float:none;width:100%;margin:0;padding:0;height:150px;}}@media print{.page-daily-calendar #html5-date-picker{display:block;-moz-appearance:none;-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;z-index:1;position:absolute;float:none;width:100%;margin:0;padding:0;height:150px;}}.page-daily-calendar #content .panel-col-first,.page-daily-calendar #content .right-rail{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.page-daily-calendar #content .panel-col-first{padding-right:20px;width:75%;}.page-daily-calendar #content .right-rail{width:25%;}@media only screen and (min-width:320px) and (max-width:767px){.page-daily-calendar #content .panel-col-first,.page-daily-calendar #content .right-rail{padding-right:0;width:100%;}}.page-daily-calendar #content .panel-col-top{margin-bottom:40px;}.page-daily-calendar #content .right-rail{margin-top:60px;}@media only screen and (min-width:320px) and (max-width:767px){.page-daily-calendar #content{padding-left:0;padding-right:0;}.page-daily-calendar #content .view{overflow:hidden;}.page-daily-calendar #content .panel-col-first,.page-daily-calendar #content .right-rail{float:none;position:relative;width:inherit !important;margin:0;}.page-daily-calendar #content .panel-col-first{padding:0;}.page-daily-calendar #content .panel-col-top,.page-daily-calendar #content .right-rail{margin-bottom:0;margin-top:20px;margin-left:12px;margin-right:12px;}}@media print{.page-daily-calendar #content{padding-left:0;padding-right:0;}.page-daily-calendar #content .view{overflow:hidden;}.page-daily-calendar #content .panel-col-first,.page-daily-calendar #content .right-rail{float:none;position:relative;width:inherit !important;margin:0;}.page-daily-calendar #content .panel-col-first{padding:0;}.page-daily-calendar #content .panel-col-top,.page-daily-calendar #content .right-rail{margin-bottom:0;margin-top:20px;margin-left:12px;margin-right:12px;}}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.page-daily-calendar #content .panel-col-top{width:80%;}}.page-daily-calendar .view-daily-calendar .view-header{float:left;}@media only screen and (min-width:320px) and (max-width:767px){.page-daily-calendar .view-daily-calendar .view-header{float:none;position:relative;width:inherit;margin-left:12px;margin-right:12px;margin-top:20px;margin-bottom:30px;padding:12px;padding-bottom:13px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:hand;cursor:pointer;border:2px solid #e6e6e6;}.page-daily-calendar .view-daily-calendar .view-header div{margin:0;padding:0;}.page-daily-calendar .view-daily-calendar .view-header .date-nav{min-height:inherit;}.page-daily-calendar .view-daily-calendar .view-header.active{border:2px solid #f27134;}}@media print{.page-daily-calendar .view-daily-calendar .view-header{float:none;position:relative;width:inherit;margin-left:12px;margin-right:12px;margin-top:20px;margin-bottom:30px;padding:12px;padding-bottom:13px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:hand;cursor:pointer;border:2px solid #e6e6e6;}.page-daily-calendar .view-daily-calendar .view-header div{margin:0;padding:0;}.page-daily-calendar .view-daily-calendar .view-header .date-nav{min-height:inherit;}.page-daily-calendar .view-daily-calendar .view-header.active{border:2px solid #f27134;}}.page-daily-calendar .view-daily-calendar .view-header .date-nav{margin:0;}.page-daily-calendar .view-daily-calendar .view-header h3{position:relative;float:left;top:0;left:0;right:0;margin:0;padding:0;background:none;border-left:1px solid #e6e6e6;margin-left:20px;padding-left:20px;padding-bottom:3px;color:#f27134;font-weight:600;font-size:22px;}@media only screen and (min-width:768px) and (max-width:1000px){.page-daily-calendar .view-daily-calendar .view-header h3{margin-left:10px;padding-left:10px;}}@media only screen and (min-width:320px) and (max-width:767px){.page-daily-calendar .view-daily-calendar .view-header h3{float:none;position:relative;width:inherit;margin:0;padding:0;border:0;color:#1a1a1a;font-size:18px;padding-right:28px;background-image:url("/sites/all/themes/calacademy_zen/images/drop-down-arrow.png");background-repeat:no-repeat;background-position:right center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}}@media only screen and (min-width:320px) and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-moz-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-width:320px) and (max-width:767px) and (min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:144dpi),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:1.5dppx){.page-daily-calendar .view-daily-calendar .view-header h3{background-image:url("/sites/all/themes/calacademy_zen/images/drop-down-arrow@2x.png");}}@media only screen and (min-width:320px) and (max-width:767px) and (min-width:0){.page-daily-calendar .view-daily-calendar .view-header h3{-moz-background-size:16px 9px;-o-background-size:16px 9px;-webkit-background-size:16px 9px;background-size:16px 9px;}}@media print{.page-daily-calendar .view-daily-calendar .view-header h3{float:none;position:relative;width:inherit;margin:0;padding:0;border:0;color:#1a1a1a;font-size:18px;padding-right:28px;background-image:url("/sites/all/themes/calacademy_zen/images/drop-down-arrow.png");background-repeat:no-repeat;background-position:right center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}}.page-daily-calendar .view-daily-calendar .view-header #date-pager,.page-daily-calendar .view-daily-calendar .view-header #date-pager li,.page-daily-calendar .view-daily-calendar .view-header #date-pager a{position:relative;float:left;top:0;left:0;right:0;margin:0;padding:0;background:none;}.page-daily-calendar .view-daily-calendar .view-header #date-pager li{padding-top:5px;}.page-daily-calendar .view-daily-calendar .view-header #date-pager .date-prev{margin-right:10px;}.page-daily-calendar .view-daily-calendar .view-header #date-pager a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block;line-height:0;outline:none;width:20px;height:20px;}.page-daily-calendar .view-daily-calendar .view-header #date-pager a::-moz-focus-inner{border:0;}.page-daily-calendar .view-daily-calendar .view-header #date-pager a:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}.page-daily-calendar .view-daily-calendar .view-header #date-pager .date-next a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-solid-orange-medium.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-daily-calendar .view-daily-calendar .view-header #date-pager .date-next a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-solid-orange-medium@2x.png");}}@media only screen and (min-width:0){.page-daily-calendar .view-daily-calendar .view-header #date-pager .date-next a{-moz-background-size:20px 20px;-o-background-size:20px 20px;-webkit-background-size:20px 20px;background-size:20px 20px;}}.page-daily-calendar .view-daily-calendar .view-header #date-pager .date-prev a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-solid-orange-medium-left.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-daily-calendar .view-daily-calendar .view-header #date-pager .date-prev a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-solid-orange-medium-left@2x.png");}}@media only screen and (min-width:0){.page-daily-calendar .view-daily-calendar .view-header #date-pager .date-prev a{-moz-background-size:20px 20px;-o-background-size:20px 20px;-webkit-background-size:20px 20px;background-size:20px 20px;}}.page-daily-calendar .view-daily-calendar .view-filters{padding-right:15px;background-repeat:no-repeat;background-position:-9999px -9999px;background-image:url("/sites/all/themes/calacademy_zen/images/loader/30.gif");float:left;position:relative;margin-left:10px;top:2px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-daily-calendar .view-daily-calendar .view-filters{background-image:url("/sites/all/themes/calacademy_zen/images/loader/30@2x.gif");}}@media only screen and (min-width:0){.page-daily-calendar .view-daily-calendar .view-filters{-moz-background-size:30px 30px;-o-background-size:30px 30px;-webkit-background-size:30px 30px;background-size:30px 30px;}}.ajax-loading .page-daily-calendar .view-daily-calendar .view-filters{background-position:right top;}.page-daily-calendar .view-daily-calendar .view-filters *:focus{outline:0;}.page-daily-calendar .view-daily-calendar .view-filters label,.page-daily-calendar .view-daily-calendar .view-filters .description{display:none;}.page-daily-calendar .view-daily-calendar .view-filters input{border:0;margin:0;padding:0;width:20px;height:20px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;outline:none;cursor:hand;cursor:pointer;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block;line-height:0;background-image:url("/sites/all/themes/calacademy_zen/images/icon-calendar.png");background-repeat:no-repeat;margin-top:-2px;}.page-daily-calendar .view-daily-calendar .view-filters input::-moz-focus-inner{border:0;}.page-daily-calendar .view-daily-calendar .view-filters input:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-daily-calendar .view-daily-calendar .view-filters input{background-image:url("/sites/all/themes/calacademy_zen/images/icon-calendar@2x.png");}}@media only screen and (min-width:0){.page-daily-calendar .view-daily-calendar .view-filters input{-moz-background-size:20px 20px;-o-background-size:20px 20px;-webkit-background-size:20px 20px;background-size:20px 20px;}}.no-touch .page-daily-calendar .view-daily-calendar .view-filters input:hover,.touch .page-daily-calendar .view-daily-calendar .view-filters input:active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.page-daily-calendar .view-daily-calendar .view-filters #edit-submit-daily-calendar{display:none;}.page-daily-calendar .view-daily-calendar .view-content{position:relative;clear:both;width:100%;overflow:visible;}.ajax-loading .page-daily-calendar .view-daily-calendar .view-content{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=15);opacity:0.15;}.ajax-loading .page-daily-calendar .view-daily-calendar .view-content .events-container div{pointer-events:none;cursor:default;}@media only screen and (min-width:320px) and (max-width:767px){.page-daily-calendar .view-daily-calendar .view-content{background-repeat:no-repeat;background-position:-9999px -9999px;background-image:url("/sites/all/themes/calacademy_zen/images/loader/50.gif");}}@media only screen and (min-width:320px) and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-moz-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-width:320px) and (max-width:767px) and (min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:144dpi),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:1.5dppx){.page-daily-calendar .view-daily-calendar .view-content{background-image:url("/sites/all/themes/calacademy_zen/images/loader/50@2x.gif");}}@media only screen and (min-width:320px) and (max-width:767px) and (min-width:0){.page-daily-calendar .view-daily-calendar .view-content{-moz-background-size:50px 50px;-o-background-size:50px 50px;-webkit-background-size:50px 50px;background-size:50px 50px;}}@media only screen and (min-width:320px) and (max-width:767px){.ajax-loading .page-daily-calendar .view-daily-calendar .view-content{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;overflow:hidden;background-position:center top;}.ajax-loading .page-daily-calendar .view-daily-calendar .view-content table,.ajax-loading .page-daily-calendar .view-daily-calendar .view-content .empty-result{min-height:70px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}}@media print{.page-daily-calendar .view-daily-calendar .view-content{background-repeat:no-repeat;background-position:-9999px -9999px;background-image:url("/sites/all/themes/calacademy_zen/images/loader/50.gif");}.ajax-loading .page-daily-calendar .view-daily-calendar .view-content{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;overflow:hidden;background-position:center top;}.ajax-loading .page-daily-calendar .view-daily-calendar .view-content table,.ajax-loading .page-daily-calendar .view-daily-calendar .view-content .empty-result{min-height:70px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}}.page-daily-calendar .view-daily-calendar .view-content,.page-daily-calendar .view-daily-calendar .view-content *{margin:0;padding:0;}.page-daily-calendar .view-daily-calendar .view-content .empty-result{font-weight:600;clear:both;}@media only screen and (min-width:320px) and (max-width:767px){.page-daily-calendar .view-daily-calendar .view-content .empty-result{margin-left:12px;margin-right:12px;}}@media print{.page-daily-calendar .view-daily-calendar .view-content .empty-result{margin-left:12px;margin-right:12px;}}.page-daily-calendar .view-daily-calendar .view-content table{width:100%;position:relative;float:left;z-index:2;border-collapse:collapse;background-color:#f7f7f7;}@media print{.page-daily-calendar .view-daily-calendar .view-content table{background-color:transparent;}}.page-daily-calendar .view-daily-calendar .view-content table th,.page-daily-calendar .view-daily-calendar .view-content table td{padding:15px;padding-left:0;padding-right:0;padding-bottom:5px;border-bottom:3px solid #ffffff;vertical-align:top;}@media print{.page-daily-calendar .view-daily-calendar .view-content table th,.page-daily-calendar .view-daily-calendar .view-content table td{padding:0;padding-top:10px;border-bottom:1px solid #e6e6e6;}}@media print{.page-daily-calendar .view-daily-calendar .view-content table tr:last-child th,.page-daily-calendar .view-daily-calendar .view-content table tr:last-child td{border-bottom:none;}}.page-daily-calendar .view-daily-calendar .view-content table th{color:#1a1a1a;font-weight:500;line-height:18px;width:78px;padding-right:0;text-align:left;white-space:nowrap;}@media only screen and (min-width:320px) and (max-width:767px){.page-daily-calendar .view-daily-calendar .view-content table th{padding-left:12px;}}@media print{.page-daily-calendar .view-daily-calendar .view-content table th{padding-left:12px;}}@media only screen and (min-width:320px) and (max-width:767px){.page-daily-calendar .view-daily-calendar .view-content table th{padding-top:18px;}}@media print{.page-daily-calendar .view-daily-calendar .view-content table th{padding-top:14px;}}.page-daily-calendar .view-daily-calendar .view-content table.js-clone{position:absolute;z-index:1;right:100%;}.page-daily-calendar .view-daily-calendar .view-content table.js-clone td *,.page-daily-calendar .view-daily-calendar .view-content table.js-clone th *{visibility:hidden;}.page-daily-calendar .view-daily-calendar .view-content .events-container{clear:both;}.page-daily-calendar .view-daily-calendar .view-content .events-container > div{clear:none;float:none;display:inline-block;vertical-align:top;position:relative !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;max-width:206px;padding-right:10px;margin-bottom:10px;}.page-daily-calendar .view-daily-calendar .view-content .events-container > div.solo.no-image{width:100%;}@media only screen and (min-width:320px) and (max-width:767px){.page-daily-calendar .view-daily-calendar .view-content .events-container > div{width:100%;max-width:inherit;}}@media print{.page-daily-calendar .view-daily-calendar .view-content .events-container > div{width:100%;max-width:inherit;}}.page-daily-calendar .view-daily-calendar .view-content .events-container > div a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-daily-calendar .view-daily-calendar .view-content .events-container > div a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue@2x.png");}}@media only screen and (min-width:0){.page-daily-calendar .view-daily-calendar .view-content .events-container > div a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.page-daily-calendar .view-daily-calendar .view-content .events-container > div .info-box{position:relative;width:100%;overflow:hidden;margin-bottom:10px;position:relative;font-size:0;line-height:0;}.page-daily-calendar .view-daily-calendar .view-content .events-container > div .info-box a.video:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;content:'';width:100%;height:100%;top:0;left:0;bottom:0;right:0;z-index:2;pointer-events:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:0.75;background-repeat:no-repeat;background-position:center 48%;background-image:url("/sites/all/themes/calacademy_zen/images/play-button-small.png");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-daily-calendar .view-daily-calendar .view-content .events-container > div .info-box a.video:before{background-image:url("/sites/all/themes/calacademy_zen/images/play-button-small@2x.png");}}@media only screen and (min-width:0){.page-daily-calendar .view-daily-calendar .view-content .events-container > div .info-box a.video:before{-moz-background-size:40px 44px;-o-background-size:40px 44px;-webkit-background-size:40px 44px;background-size:40px 44px;}}@media only screen and (min-width:1001px){.page-daily-calendar .view-daily-calendar .view-content .events-container > div .info-box a.video:before{background-image:url("/sites/all/themes/calacademy_zen/images/play-button.png");}}@media only screen and (min-width:1001px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:1001px) and (-moz-min-device-pixel-ratio:1.5),only screen and (min-width:1001px) and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-width:1001px) and (min-device-pixel-ratio:1.5),only screen and (min-width:1001px) and (min-resolution:144dpi),only screen and (min-width:1001px) and (min-resolution:1.5dppx){.page-daily-calendar .view-daily-calendar .view-content .events-container > div .info-box a.video:before{background-image:url("/sites/all/themes/calacademy_zen/images/play-button@2x.png");}}@media only screen and (min-width:1001px) and (min-width:0){.page-daily-calendar .view-daily-calendar .view-content .events-container > div .info-box a.video:before{-moz-background-size:65px 72px;-o-background-size:65px 72px;-webkit-background-size:65px 72px;background-size:65px 72px;}}.page-daily-calendar .view-daily-calendar .view-content .events-container > div .info-box,.page-daily-calendar .view-daily-calendar .view-content .events-container > div .info-box img,.page-daily-calendar .view-daily-calendar .view-content .events-container > div .info-box .summary{padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.page-daily-calendar .view-daily-calendar .view-content .events-container > div .info-box img{position:relative;z-index:1;height:auto;}.page-daily-calendar .view-daily-calendar .view-content .events-container > div .info-box .summary{display:block;width:100%;position:absolute;top:0;left:0;bottom:0;z-index:3;padding:10px;-webkit-font-smoothing:subpixel-antialiased;font-size:17px;line-height:1.25em;color:#ffffff;background-color:#f27134;background-color:rgba(242,113,52,0.88);background-image:none;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-transform:translateZ(0);-moz-transition:opacity 300ms ease-out;-o-transition:opacity 300ms ease-out;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}@media only screen and (min-width:768px) and (max-width:1000px){.page-daily-calendar .view-daily-calendar .view-content .events-container > div .info-box .summary{font-size:14px;}}.page-daily-calendar .view-daily-calendar .view-content .events-container > div .info-box .summary:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}.page-daily-calendar .view-daily-calendar .view-content .events-container > div .event-title{font-weight:500;font-size:inherit;line-height:22px;}@media only screen and (min-width:320px) and (max-width:767px){.page-daily-calendar .view-daily-calendar .view-content .events-container > div .event-title{font-weight:600;font-size:18px;line-height:26px;}}@media print{.page-daily-calendar .view-daily-calendar .view-content .events-container > div .event-title{font-weight:600;font-size:18px;line-height:26px;}}.page-daily-calendar .view-daily-calendar .view-content .events-container > div .event-title a{font-weight:600;}.page-daily-calendar .view-daily-calendar .view-content .events-container > div .location{font-size:14px;line-height:22px;color:#575757;}.page-daily-calendar .view-daily-calendar .view-content .events-container > div.no-image .info-box,.page-daily-calendar .view-daily-calendar .view-content .events-container > div.boring .info-box{display:none;}.page-daily-calendar .view-daily-calendar .view-content .events-container > div.boring .location{display:none;}.no-touch .page-daily-calendar .view-daily-calendar .view-content .events-container > div:hover a{color:#f27134;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-orange.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.no-touch .page-daily-calendar .view-daily-calendar .view-content .events-container > div:hover a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-orange@2x.png");}}@media only screen and (min-width:0){.no-touch .page-daily-calendar .view-daily-calendar .view-content .events-container > div:hover a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.no-touch .page-daily-calendar .view-daily-calendar .view-content .events-container > div:hover .summary{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;color:#ffffff;background-image:none;padding:10px;}@media only screen and (min-width:320px) and (max-width:767px){.page-daily-calendar{background-image:none !important;}.page-daily-calendar #page-title span{width:100% !important;}.page-daily-calendar #date-pager,.page-daily-calendar .view-filters,.page-daily-calendar .js-clone,.page-daily-calendar .events-container .info-box{display:none;}}@media print{.page-daily-calendar{background-image:none !important;}.page-daily-calendar #page-title span{width:100% !important;}.page-daily-calendar #date-pager,.page-daily-calendar .view-filters,.page-daily-calendar .js-clone,.page-daily-calendar .events-container .info-box{display:none;}}@media print{.page-daily-calendar a:link,.page-daily-calendar a:visited,.page-daily-calendar a:hover,.page-daily-calendar a:active{text-decoration:none !important;}.page-daily-calendar .right-rail{display:none;}.page-daily-calendar #header{margin:0;padding-top:20px;}.page-daily-calendar #header h1{margin:0;font-size:2em;}}
.page-kids{background-image:url("/sites/all/themes/calacademy_zen/images/bg-fish.jpg");background-repeat:no-repeat;background-position:right -10px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-kids{background-image:url("/sites/all/themes/calacademy_zen/images/bg-fish@2x.jpg");}}@media only screen and (min-width:0){.page-kids{-moz-background-size:560px 560px;-o-background-size:560px 560px;-webkit-background-size:560px 560px;background-size:560px 560px;}}@media screen and (max-width:1400px){.page-kids{-moz-background-size:35%;-o-background-size:35%;-webkit-background-size:35%;background-size:35%;background-position:right 20px;}}.page-kids .panel-separator{display:none;}.page-kids .panel-col-first{width:70%;}.page-kids .panel-col-last{width:30%;}.page-kids h2{font-size:200%;font-weight:600;margin:0;padding:0;}.page-kids .panel-display ul{list-style:none;}.page-kids .panel-display h2,.page-kids .panel-display h3,.page-kids .panel-display ul,.page-kids .panel-display li{margin:0;padding:0;}.page-kids .panel-display h2 a,.page-kids .panel-display h3 a,.page-kids .panel-display h4 a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-kids .panel-display h2 a,.page-kids .panel-display h3 a,.page-kids .panel-display h4 a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue@2x.png");}}@media only screen and (min-width:0){.page-kids .panel-display h2 a,.page-kids .panel-display h3 a,.page-kids .panel-display h4 a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.page-kids .node-curated-exhibits{margin-top:20px;}.page-kids .node-curated-exhibits .field{clear:both;color:#858281;}.page-kids .node-curated-exhibits .field div,.page-kids .node-curated-exhibits .field h3{border:0;margin:0;padding:0;}.page-kids .node-curated-exhibits .field .field-type-image{width:220px;height:220px;margin-bottom:20px;}.page-kids .node-curated-exhibits .field .field-type-image img{width:100%;height:100%;}.page-kids .node-curated-exhibits .field .field-type-image,.page-kids .node-curated-exhibits .field .exhibit-teaser-info{float:left;}.page-kids .node-curated-exhibits .field .exhibit-teaser-info{max-width:400px;margin-left:20px;}.page-kids .node-curated-exhibits .field .exhibit-teaser-info .field-name-field-audience-category{display:none;}.page-kids .node-curated-exhibits .field .exhibit-teaser-info .field-name-field-summary{margin-top:10px;}.page-kids .happening-today{margin-top:80px;border-top:2px solid #5e924d;padding-top:10px;}.page-kids .happening-today h2{font-size:150%;}.page-kids .happening-today ul{margin-top:20px;}.page-kids .happening-today li{border-top:2px solid #e6e6e6;padding-top:20px;padding-bottom:20px;}.page-kids .happening-today li .views-field-field-location{color:#858281;}.page-kids .upcoming-events-title{margin-bottom:20px;}.page-kids .upcoming-events-promoted,.page-kids .upcoming-events{clear:both;}.page-kids .upcoming-events-promoted li,.page-kids .upcoming-events li{overflow:auto;clear:both;}.page-kids .upcoming-events-promoted li .views-field-field-image-primary,.page-kids .upcoming-events-promoted li .views-field-field-slideshow-frame-bg-image,.page-kids .upcoming-events li .views-field-field-image-primary,.page-kids .upcoming-events li .views-field-field-slideshow-frame-bg-image{width:220px;height:220px;float:left;margin-right:20px;margin-bottom:20px;}.page-kids .upcoming-events-promoted li .views-field-field-image-primary img,.page-kids .upcoming-events-promoted li .views-field-field-slideshow-frame-bg-image img,.page-kids .upcoming-events li .views-field-field-image-primary img,.page-kids .upcoming-events li .views-field-field-slideshow-frame-bg-image img{width:100%;height:100%;}.page-kids .upcoming-events-promoted li .views-field-title,.page-kids .upcoming-events-promoted li .views-field-field-location,.page-kids .upcoming-events-promoted li .views-field-field-date,.page-kids .upcoming-events-promoted li .views-field-field-summary,.page-kids .upcoming-events li .views-field-title,.page-kids .upcoming-events li .views-field-field-location,.page-kids .upcoming-events li .views-field-field-date,.page-kids .upcoming-events li .views-field-field-summary{width:675px;}.page-kids .upcoming-events-promoted li .views-field-field-title,.page-kids .upcoming-events-promoted li .views-field-field-location,.page-kids .upcoming-events-promoted li .views-field-field-date,.page-kids .upcoming-events li .views-field-field-title,.page-kids .upcoming-events li .views-field-field-location,.page-kids .upcoming-events li .views-field-field-date{color:#858281;}.page-kids .upcoming-events-promoted li .views-field-field-summary,.page-kids .upcoming-events li .views-field-field-summary{margin-top:10px;margin-bottom:20px;}.page-kids .upcoming-events-promoted li.views-row-1,.page-kids .upcoming-events-promoted li.views-row-2,.page-kids .upcoming-events-promoted li.views-row-3{width:220px;clear:none;float:left;margin-right:20px;}.page-kids .upcoming-events-promoted li.views-row-1 .views-field-field-image-primary,.page-kids .upcoming-events-promoted li.views-row-1 .views-field-field-slideshow-frame-bg-image,.page-kids .upcoming-events-promoted li.views-row-2 .views-field-field-image-primary,.page-kids .upcoming-events-promoted li.views-row-2 .views-field-field-slideshow-frame-bg-image,.page-kids .upcoming-events-promoted li.views-row-3 .views-field-field-image-primary,.page-kids .upcoming-events-promoted li.views-row-3 .views-field-field-slideshow-frame-bg-image{float:none;}.page-kids .upcoming-events-promoted li.views-row-1 .views-field-title,.page-kids .upcoming-events-promoted li.views-row-1 .views-field-field-location,.page-kids .upcoming-events-promoted li.views-row-1 .views-field-field-date,.page-kids .upcoming-events-promoted li.views-row-1 .views-field-field-summary,.page-kids .upcoming-events-promoted li.views-row-2 .views-field-title,.page-kids .upcoming-events-promoted li.views-row-2 .views-field-field-location,.page-kids .upcoming-events-promoted li.views-row-2 .views-field-field-date,.page-kids .upcoming-events-promoted li.views-row-2 .views-field-field-summary,.page-kids .upcoming-events-promoted li.views-row-3 .views-field-title,.page-kids .upcoming-events-promoted li.views-row-3 .views-field-field-location,.page-kids .upcoming-events-promoted li.views-row-3 .views-field-field-date,.page-kids .upcoming-events-promoted li.views-row-3 .views-field-field-summary{width:100%;}.page-kids .upcoming-events-promoted li.views-row-1{width:460px;}.page-kids .upcoming-events-promoted li.views-row-1 .views-field{width:220px;}.page-kids .upcoming-events-promoted li.views-row-1 .views-field-field-image-primary img,.page-kids .upcoming-events-promoted li.views-row-1 .views-field-field-slideshow-frame-bg-image img{width:100%;}.page-kids .upcoming-events-promoted li.views-row-3{margin-right:0;}
.page-taxonomy-term #content .center-wrapper{padding-top:56px;}@media only screen and (min-width:320px) and (max-width:767px){.page-taxonomy-term #content .center-wrapper{padding-top:48px;}}.page-taxonomy-term #content .panel-col-first,.page-taxonomy-term #content .right-rail{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.page-taxonomy-term #content .panel-col-first{padding-right:20px;width:75%;}.page-taxonomy-term #content .right-rail{width:25%;}@media only screen and (min-width:320px) and (max-width:767px){.page-taxonomy-term #content .panel-col-first,.page-taxonomy-term #content .right-rail{padding-right:0;width:100%;}}.page-taxonomy-term #content .panel-col-top .pane-title,.page-taxonomy-term #content .panel-col-first .pane-title,.page-taxonomy-term #content .panel-col-middle .pane-title{color:#1a1a1a;font-weight:500;font-size:36px;line-height:38px;}@media only screen and (min-width:320px) and (max-width:767px){.page-taxonomy-term #content .panel-col-top .pane-title,.page-taxonomy-term #content .panel-col-first .pane-title,.page-taxonomy-term #content .panel-col-middle .pane-title{font-size:28px;line-height:32px;}}.page-taxonomy-term #content .panel-col-top .panel-pane{margin-bottom:20px;}.page-taxonomy-term #content .panel-col-top .panel-pane:first-child{margin-bottom:40px;}@media only screen and (min-width:320px) and (max-width:767px){.page-taxonomy-term #content .right-rail{margin-top:40px;}}
.page-events .panel-pane{width:700px;}.page-events .panel-col-top .panel-pane:first-child{margin-bottom:40px;}.page-events .pane-testimonials-related{float:left;margin-top:40px;width:460px;}@media only screen and (min-width:768px) and (max-width:1000px){.page-events .pane-testimonials-related{width:354px;}}.page-events .right-rail{display:none;}.page-events .pane-title{color:#1a1a1a;font-weight:500;font-size:36px;line-height:38px;}@media only screen and (min-width:320px) and (max-width:767px){.page-events .pane-title{font-size:28px;line-height:32px;}}@media only screen and (min-width:320px) and (max-width:767px){.page-events .panel-panel,.page-events .panel-pane,.page-events .pane-testimonials-related{width:100%;}}
.page-homepage #main{border-bottom:30px solid #666361;color:#575757;}.page-homepage #main nav.smartphone-nav{display:none;}.page-homepage #main #content{max-width:none;}@media only screen and (min-width:320px) and (max-width:767px){.page-homepage #main #content{padding-left:0;padding-right:0;}}@media only screen and (min-width:768px) and (max-width:1000px){.page-homepage #main #content{padding-left:0;padding-right:0;}}.page-homepage #main #content .panel-pane{position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:960px;margin-left:auto;margin-right:auto;}.page-homepage #main #content .panel-pane > p{font-size:18px;line-height:26px;}@media only screen and (min-width:320px) and (max-width:767px){.page-homepage #main #content .panel-pane > p{font-size:18px;line-height:26px;}}.page-homepage #main #content .node-homepage,.page-homepage #main #content #people-description,.page-homepage #main #content .pane-testimonials-related{display:none;}.page-homepage #main #content .testimonial{width:220px;}@media only screen and (min-width:768px) and (max-width:1000px){.page-homepage #main #content .testimonial{width:167px;}}@media only screen and (min-width:320px) and (max-width:767px){.page-homepage #main #content .testimonial{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;top:inherit;float:none;width:100%;padding-top:20px;}}.page-homepage #main #content .creature{width:100%;clear:both;overflow:hidden;}.page-homepage #main #content .creature .creature-description,.page-homepage #main #content .creature img{position:relative;float:right;width:50%;margin:0;padding:0;left:0;top:0;}.page-homepage #main #content .creature .creature-description{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:normal;z-index:2;}.page-homepage #main #content .creature .creature-description h2,.page-homepage #main #content .creature .creature-description p{width:100%;}.page-homepage #main #content .creature .creature-description a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-orange.png");padding-right:20px;color:#f27134;font-weight:500;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-homepage #main #content .creature .creature-description a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-orange@2x.png");}}@media only screen and (min-width:0){.page-homepage #main #content .creature .creature-description a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.page-homepage #main #content .creature img{z-index:1;}.page-homepage #main #content .proto-slideshow{max-width:none;width:100%;background-color:#1a1a1a;}.page-homepage #main #content #hero{max-width:inherit;line-height:0;}.page-homepage #main #content #hero img{width:100%;}.page-homepage #main #content #hero img.tablet-desktop{display:block;}.page-homepage #main #content #hero img.smartphone{display:none;}@media only screen and (min-width:320px) and (max-width:767px){.page-homepage #main #content #hero img.tablet-desktop{display:none;}.page-homepage #main #content #hero img.smartphone{display:block;}}.page-homepage #main #content #animal-ambassadors{margin-top:40px;margin-bottom:40px;overflow:visible;}.page-homepage #main #content #animal-ambassadors .creature-description{position:absolute;padding-right:20px;overflow:visible;width:35%;top:100px;left:42%;}.page-homepage #main #content #animal-ambassadors .creature-description h2,.page-homepage #main #content #animal-ambassadors .creature-description p{width:120%;}@media only screen and (min-width:768px) and (max-width:1000px){.page-homepage #main #content #animal-ambassadors .creature-description h2,.page-homepage #main #content #animal-ambassadors .creature-description p{width:150%;}}.page-homepage #main #content #animal-ambassadors img{float:none;left:-11%;width:65%;}@media only screen and (min-width:320px) and (max-width:767px){.page-homepage #main #content #animal-ambassadors{left:0;}.page-homepage #main #content #animal-ambassadors .creature-description{width:30%;padding-right:12px;top:0;left:50%;}.page-homepage #main #content #animal-ambassadors .creature-description h2,.page-homepage #main #content #animal-ambassadors .creature-description p{width:170%;}.page-homepage #main #content #animal-ambassadors img{width:70%;}}.page-homepage #main #content #events{pointer-events:none;z-index:3;overflow:hidden;margin-top:-250px;}.page-homepage #main #content #events a{pointer-events:all;}.page-homepage #main #content #events .pane-title{position:absolute;width:340px;top:260px;font-size:36px;line-height:38px;}@media only screen and (min-width:320px) and (max-width:767px){.page-homepage #main #content #events .pane-title{position:relative;top:inherit;width:inherit;font-size:28px;line-height:32px;}}@media only screen and (min-width:768px) and (max-width:1000px){.page-homepage #main #content #events{margin-top:-170px;}.page-homepage #main #content #events .pane-title{top:167px;}}.page-homepage #main #content #events .view{left:50%;}@media only screen and (min-width:320px) and (max-width:767px){.page-homepage #main #content #events .view{left:0;}}.page-homepage #main #content #explore-science{max-width:inherit;background-color:#030400;margin-top:60px;}.page-homepage #main #content #explore-library{max-width:1050px;margin-top:80px;padding-top:20px;}.page-homepage #main #content #explore-library .creature-description{width:30%;left:-140px;}.page-homepage #main #content #explore-library .creature-description h2{max-width:300px;}.page-homepage #main #content #explore-library .creature-description p{max-width:450px;}@media only screen and (min-width:768px) and (max-width:1000px){.page-homepage #main #content #explore-library .creature-description h2,.page-homepage #main #content #explore-library .creature-description p{width:150%;}}.page-homepage #main #content #explore-library .animation{margin-top:40px;width:70%;max-width:1200px;left:-100px;}.page-homepage #main #content #explore-library #frog{max-width:640px;margin-top:-50px;left:-130px;}@media only screen and (min-width:768px) and (max-width:1000px){.page-homepage #main #content #explore-library #frog{max-width:500px;margin-top:-40px;}}@media only screen and (min-width:320px) and (max-width:767px){.page-homepage #main #content #explore-library #frog{max-width:inherit;margin-top:20px;left:-40px;}}@media only screen and (min-width:320px) and (max-width:767px){.page-homepage #main #content #explore-library{padding-top:0;}.page-homepage #main #content #explore-library .creature-description,.page-homepage #main #content #explore-library .animation{width:100%;left:0;top:0;margin:0;float:none;}.page-homepage #main #content #explore-library .creature-description{padding-left:12px;padding-right:12px;}.page-homepage #main #content #explore-library .creature-description h2{width:50%;}.page-homepage #main #content #explore-library .creature-description p{width:100%;}.page-homepage #main #content #explore-library .animation{margin-top:20px;margin-left:60px;}}.page-homepage #main #content #people{margin-top:180px;}.page-homepage #main #content #people .views-field-field-subtitle{display:none;}.page-homepage #main #content #people .pane-title,.page-homepage #main #content #people > p{width:410px;}@media only screen and (min-width:320px) and (max-width:767px){.page-homepage #main #content #people .pane-title,.page-homepage #main #content #people > p{width:inherit;margin-bottom:20px;}}.page-homepage #main #content #people > p{padding-top:15px;}@media only screen and (min-width:320px) and (max-width:767px){.page-homepage #main #content #people > p{padding-top:0;}}.page-homepage #main #content #people .pane-title{font-size:36px;line-height:38px;position:absolute;top:-85px;}@media only screen and (min-width:320px) and (max-width:767px){.page-homepage #main #content #people .pane-title{width:inherit;position:relative;top:inherit;font-size:28px;line-height:32px;}}.page-homepage #main #content #people .views-row-4{margin-bottom:40px;}.page-homepage #main #content #footer{max-width:100%;margin-bottom:0;padding-bottom:0;}@media only screen and (min-width:320px) and (max-width:767px){.page-homepage #main #content #explore-science{margin-top:40px;}.page-homepage #main #content #animal-ambassadors,.page-homepage #main #content #events,.page-homepage #main #content #explore-library,.page-homepage #main #content #people{margin-top:inherit;margin-bottom:40px;}.page-homepage #main #content #animal-ambassadors h2,.page-homepage #main #content #animal-ambassadors .pane-title,.page-homepage #main #content #events h2,.page-homepage #main #content #events .pane-title,.page-homepage #main #content #explore-library h2,.page-homepage #main #content #explore-library .pane-title,.page-homepage #main #content #people h2,.page-homepage #main #content #people .pane-title{margin-bottom:10px;}.page-homepage #main #content #animal-ambassadors,.page-homepage #main #content #explore-library{margin-top:40px;}.page-homepage #main #content #animal-ambassadors h2,.page-homepage #main #content #animal-ambassadors .pane-title,.page-homepage #main #content #explore-library h2,.page-homepage #main #content #explore-library .pane-title{font-size:24px;line-height:29px;}.page-homepage #main #content #events,.page-homepage #main #content #people{padding-left:12px;padding-right:12px;}.page-homepage #main #content #events h2,.page-homepage #main #content #events .pane-title,.page-homepage #main #content #people h2,.page-homepage #main #content #people .pane-title{font-size:20px;line-height:24px;}.page-homepage #main #content nav{display:none;}.page-homepage #main #content nav.smartphone-nav{display:block;}}@media only screen and (min-width:768px) and (max-width:1000px){.page-homepage #main #content #events,.page-homepage #main #content #people{margin-left:20px;}}.page-homepage.jelly #main #content #animal-ambassadors img{width:60%;left:-12%;}.page-homepage.jelly #main #content #animal-ambassadors .creature-description{left:50%;top:85px;}@media only screen and (min-width:768px) and (max-width:1000px){.page-homepage.jelly #main #content #animal-ambassadors .creature-description{left:50%;left:-moz-calc(50% + 10px);left:-ms-calc(50% + 10px);left:-o-calc(50% + 10px);left:-webkit-calc(50% + 10px);left:calc(50% + 10px);}}@media only screen and (min-width:320px) and (max-width:767px){.page-homepage.jelly #main #content #animal-ambassadors .creature-description{top:0;left:50%;left:-moz-calc(50% + 6px);left:-ms-calc(50% + 6px);left:-o-calc(50% + 6px);left:-webkit-calc(50% + 6px);left:calc(50% + 6px);}}
.page-search-results #main iframe,.page-search-results #main .gcsc-branding,.page-search-results #main .gsc-adBlockNoHeight,.page-search-results #main .gsc-adBlock{display:none !important;}.page-search-results #main .gsc-results-wrapper-visible > div,.page-search-results #main .gsc-wrapper > div{display:none;}.page-search-results #main .gsc-results-wrapper-visible .gsc-above-wrapper-area,.page-search-results #main .gsc-results-wrapper-visible .gsc-wrapper{display:block;border:none;}.page-search-results #main .gsc-results-wrapper-visible .gsc-above-wrapper-area,.page-search-results #main .gsc-results-wrapper-visible .gsc-above-wrapper-area *,.page-search-results #main .gsc-results-wrapper-visible .gsc-wrapper,.page-search-results #main .gsc-results-wrapper-visible .gsc-wrapper *{font-family:'Whitney A','Whitney B',Helvetica,Arial,sans-serif !important;}.page-search-results #main .search-term{color:#1a1a1a;font-size:18px;font-weight:600;margin:0;color:#575757;font-style:italic;}.page-search-results #main .gsc-result-info,.page-search-results #main .gsc-control-cse{padding:0;border:0;}.page-search-results #main .gsc-result-info{color:#1a1a1a;font-size:18px;font-weight:600;}.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible{display:block;margin-top:-20px;}.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-webResult.gsc-result,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-imageResult,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-webResult.gsc-result:hover,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-imageResult:hover{border-color:#ffffff;}.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-webResult.gsc-result,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-webResult.gsc-result .gsc-thumbnail,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-imageResult,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-imageResult .gsc-thumbnail,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-webResult.gsc-result:hover,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-webResult.gsc-result:hover .gsc-thumbnail,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-imageResult:hover,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-imageResult:hover .gsc-thumbnail{padding:0;}.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-webResult.gsc-result .gs-result,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-imageResult .gs-result,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-webResult.gsc-result:hover .gs-result,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-imageResult:hover .gs-result{border-bottom:1px solid #e6e6e6;}.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-webResult.gsc-result .gs-result.gs-no-results-result,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-imageResult .gs-result.gs-no-results-result,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-webResult.gsc-result:hover .gs-result.gs-no-results-result,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-imageResult:hover .gs-result.gs-no-results-result{border:none;}.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-webResult.gsc-result .gs-result.gs-no-results-result,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-webResult.gsc-result .gs-result.gs-no-results-result .gs-snippet,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-imageResult .gs-result.gs-no-results-result,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-imageResult .gs-result.gs-no-results-result .gs-snippet,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-webResult.gsc-result:hover .gs-result.gs-no-results-result,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-webResult.gsc-result:hover .gs-result.gs-no-results-result .gs-snippet,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-imageResult:hover .gs-result.gs-no-results-result,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-imageResult:hover .gs-result.gs-no-results-result .gs-snippet{color:#1a1a1a;font-size:18px;font-weight:600;}.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gs-title{font-weight:600;}.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gs-title,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gs-title *{color:#186aa8 !important;text-decoration:none !important;font-size:17px !important;}@media only screen and (min-width:320px) and (max-width:767px){.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gs-title,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gs-title *{font-size:18px !important;line-height:26px !important;}}.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gs-title a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gs-title a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue@2x.png");}}@media only screen and (min-width:0){.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gs-title a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gs-snippet{border:0;background:none;margin:0;padding:0;}.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gs-snippet,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gs-visibleUrl{margin-top:10px;color:#575757;font-size:14px;line-height:22px;}@media only screen and (min-width:320px) and (max-width:767px){.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gs-snippet,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gs-visibleUrl{font-size:18px;line-height:26px;}}.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gs-visibleUrl{font-weight:600;}.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-cursor-box{word-wrap:break-word;margin-top:40px;padding:0;border:none;text-align:center;}.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-cursor-box .gsc-cursor-page{text-shadow:none;margin-left:10px;margin-right:10px;text-decoration:none;font-weight:600;color:#186aa8;}.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-cursor-box .gsc-cursor-current-page{padding:10px;padding-left:15px;padding-right:15px;border:0;color:#1a1a1a;background-color:#f1f1f1;}.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-cursor-box .gsc-cursor-page,.page-search-results #main .gsc-wrapper .gsc-resultsbox-visible .gsc-cursor-box .gsc-cursor-current-page{display:inline-block;margin-bottom:5px;font-size:18px !important;}
.page-simple-form.webform-response .page-header,.page-simple-form.webform-response .unsubscribe{display:none;}.page-simple-form .messages--status,.page-simple-form .page-header{background-color:transparent;border:0;margin:0;padding:0;background-image:none;margin-top:40px;margin-bottom:40px;}.page-simple-form .messages--status h2,.page-simple-form .messages--status h4,.page-simple-form .messages--status h3,.page-simple-form .messages--status p,.page-simple-form .page-header h2,.page-simple-form .page-header h4,.page-simple-form .page-header h3,.page-simple-form .page-header p{font-weight:500;color:#1a1a1a;margin:0;}.page-simple-form .messages--status h3,.page-simple-form .page-header h3{font-size:36px;line-height:38px;}.page-simple-form .messages--status h2,.page-simple-form .messages--status h4,.page-simple-form .messages--status p,.page-simple-form .page-header h2,.page-simple-form .page-header h4,.page-simple-form .page-header p{margin-top:10px;font-size:24px;line-height:32px;}@media only screen and (min-width:320px) and (max-width:767px){.page-simple-form .messages--status,.page-simple-form .page-header{margin-top:24px;margin-bottom:24px;}.page-simple-form .messages--status h3,.page-simple-form .page-header h3{font-size:24px;line-height:32px;}.page-simple-form .messages--status h2,.page-simple-form .messages--status h4,.page-simple-form .messages--status p,.page-simple-form .page-header h2,.page-simple-form .page-header h4,.page-simple-form .page-header p{font-size:20px;line-height:26px;}}.page-simple-form .webform-client-form,.page-simple-form .pane-custom,.page-simple-form .unsubscribe{margin-bottom:40px;}@media only screen and (min-width:320px) and (max-width:767px){.page-simple-form .webform-client-form,.page-simple-form .pane-custom,.page-simple-form .unsubscribe{margin-bottom:24px !important;}}.page-simple-form .pane-custom h3,.page-simple-form .pane-custom h2{margin:0;padding:0;font-size:24px;line-height:32px;font-weight:500;}.page-simple-form .pane-contact-content-additional-contacts-upper-pane{-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;word-break:break-all;word-break:break-word;}.page-simple-form .pane-contact-content-additional-contacts-upper-pane .views-row{margin-bottom:40px;}@media only screen and (min-width:320px) and (max-width:767px){.page-simple-form .pane-contact-content-additional-contacts-upper-pane .views-row{margin-bottom:24px !important;}}.page-simple-form .pane-contact-content-additional-contacts-upper-pane .views-row .views-field,.page-simple-form .pane-contact-content-additional-contacts-upper-pane .views-row .views-field *{font-size:14px;line-height:22px;width:100%;margin:0;padding:0;font-weight:400;background-image:none;}.page-simple-form .pane-contact-content-additional-contacts-upper-pane .views-row .views-field h2{color:#1a1a1a;font-weight:600;font-size:16px;line-height:24px;margin-bottom:5px;}.page-simple-form .unsubscribe{margin-top:-20px;width:80%;}.page-simple-form .unsubscribe p{margin-right:8%;text-align:right;font-size:17px;font-weight:600;}.page-simple-form .unsubscribe p a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-simple-form .unsubscribe p a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue@2x.png");}}@media only screen and (min-width:0){.page-simple-form .unsubscribe p a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}@media only screen and (min-width:320px) and (max-width:767px){.page-simple-form .unsubscribe p{margin-top:20px;text-align:left;font-size:18px;line-height:26px;}}.page-simple-form .panel-col-first{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:78%;padding-right:20px;}@media only screen and (min-width:320px) and (max-width:767px){.page-simple-form .panel-col-first{padding-right:0;}.page-simple-form .panel-col-first,.page-simple-form .panel-col-first .webform-client-form{width:100%;}}.page-simple-form .right-rail{width:22%;}@media only screen and (min-width:320px) and (max-width:767px){.page-simple-form .right-rail{width:100%;}}
.page-field-trips-landing #content .panel-2col-stacked .panel-col-first{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;padding-right:20px;}@media only screen and (min-width:320px) and (max-width:767px){.page-field-trips-landing #content .panel-2col-stacked .panel-col-first{width:100%;padding-right:0;}}.page-field-trips-landing #content .panel-2col-stacked .panel-col-first .pane-node-body{border-top:0 !important;padding-top:0 !important;}.page-field-trips-landing #content .panel-2col-stacked .panel-col-first .pane-node-field-article-section{padding-bottom:0;}.page-field-trips-landing #content .panel-2col-stacked .panel-col-first .pane-field-trips-panel-pane-1 .pane-title{color:#1a1a1a;font-weight:500;font-size:24px;line-height:32px;margin-bottom:20px;}@media only screen and (min-width:320px) and (max-width:767px){.page-field-trips-landing #content .panel-2col-stacked .panel-col-first .pane-field-trips-panel-pane-1 .pane-title{font-size:28px;line-height:32px;}}@media only screen and (min-width:320px) and (max-width:767px){.page-field-trips-landing #content .panel-2col-stacked .panel-col-first .pane-field-trips-panel-pane-1 .pane-title{margin-bottom:12px;}}.page-field-trips-landing .exposed-filters form #edit-field-field-trip-type-tid-wrapper{background-repeat:no-repeat;background-position:-9999px -9999px;background-image:url("/sites/all/themes/calacademy_zen/images/loader/30.gif");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-field-trips-landing .exposed-filters form #edit-field-field-trip-type-tid-wrapper{background-image:url("/sites/all/themes/calacademy_zen/images/loader/30@2x.gif");}}@media only screen and (min-width:0){.page-field-trips-landing .exposed-filters form #edit-field-field-trip-type-tid-wrapper{-moz-background-size:30px 30px;-o-background-size:30px 30px;-webkit-background-size:30px 30px;background-size:30px 30px;}}.ajax-loading .page-field-trips-landing .exposed-filters form #edit-field-field-trip-type-tid-wrapper{padding-right:75px;background-position:right 0;}@media only screen and (min-width:320px) and (max-width:767px){.ajax-loading .page-field-trips-landing .exposed-filters form #edit-field-field-trip-type-tid-wrapper{padding-right:0;background:none;}}.page-field-trips-landing .exposed-filters form .views-submit-button{display:none;}
.page-staff-list .page-header,.page-lesson-plans-landing .page-header,.page-press-releases-landing .page-header,.page-gigamacro-landing .page-header{margin-bottom:40px;}.page-staff-list .panel-col-first .pane-title,.page-staff-list .panel-col-top .pane-title,.page-lesson-plans-landing .panel-col-first .pane-title,.page-lesson-plans-landing .panel-col-top .pane-title,.page-press-releases-landing .panel-col-first .pane-title,.page-press-releases-landing .panel-col-top .pane-title,.page-gigamacro-landing .panel-col-first .pane-title,.page-gigamacro-landing .panel-col-top .pane-title{color:#1a1a1a;font-weight:500;font-size:24px;line-height:32px;margin-bottom:20px;}@media only screen and (min-width:320px) and (max-width:767px){.page-staff-list .panel-col-first .pane-title,.page-staff-list .panel-col-top .pane-title,.page-lesson-plans-landing .panel-col-first .pane-title,.page-lesson-plans-landing .panel-col-top .pane-title,.page-press-releases-landing .panel-col-first .pane-title,.page-press-releases-landing .panel-col-top .pane-title,.page-gigamacro-landing .panel-col-first .pane-title,.page-gigamacro-landing .panel-col-top .pane-title{font-size:28px;line-height:32px;}}@media only screen and (min-width:320px) and (max-width:767px){.page-staff-list .panel-col-first .pane-title,.page-staff-list .panel-col-top .pane-title,.page-lesson-plans-landing .panel-col-first .pane-title,.page-lesson-plans-landing .panel-col-top .pane-title,.page-press-releases-landing .panel-col-first .pane-title,.page-press-releases-landing .panel-col-top .pane-title,.page-gigamacro-landing .panel-col-first .pane-title,.page-gigamacro-landing .panel-col-top .pane-title{margin-bottom:12px;}}.page-staff-list .panel-col-top .pane-node-title h1,.page-lesson-plans-landing .panel-col-top .pane-node-title h1,.page-press-releases-landing .panel-col-top .pane-node-title h1,.page-gigamacro-landing .panel-col-top .pane-node-title h1{padding-left:0 !important;}.page-staff-list .panel-col-top .pane-node-title,.page-staff-list .panel-col-top h2,.page-lesson-plans-landing .panel-col-top .pane-node-title,.page-lesson-plans-landing .panel-col-top h2,.page-press-releases-landing .panel-col-top .pane-node-title,.page-press-releases-landing .panel-col-top h2,.page-gigamacro-landing .panel-col-top .pane-node-title,.page-gigamacro-landing .panel-col-top h2{margin-top:40px !important;margin-bottom:20px !important;}.page-staff-list .panel-col-top .view-lesson-plan-content .views-field-field-grades,.page-lesson-plans-landing .panel-col-top .view-lesson-plan-content .views-field-field-grades,.page-press-releases-landing .panel-col-top .view-lesson-plan-content .views-field-field-grades,.page-gigamacro-landing .panel-col-top .view-lesson-plan-content .views-field-field-grades{margin-top:20px;}.page-staff-list .panel-col-top .view-lesson-plan-content .views-field-title,.page-lesson-plans-landing .panel-col-top .view-lesson-plan-content .views-field-title,.page-press-releases-landing .panel-col-top .view-lesson-plan-content .views-field-title,.page-gigamacro-landing .panel-col-top .view-lesson-plan-content .views-field-title{margin-top:0;}.page-staff-list .panel-col-first,.page-lesson-plans-landing .panel-col-first,.page-press-releases-landing .panel-col-first,.page-gigamacro-landing .panel-col-first{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:20px;}.page-staff-list .exposed-filters form .views-exposed-widgets,.page-lesson-plans-landing .exposed-filters form .views-exposed-widgets,.page-press-releases-landing .exposed-filters form .views-exposed-widgets,.page-gigamacro-landing .exposed-filters form .views-exposed-widgets{background-repeat:no-repeat;background-position:-9999px -9999px;background-image:url("/sites/all/themes/calacademy_zen/images/loader/30.gif");}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-staff-list .exposed-filters form .views-exposed-widgets,.page-lesson-plans-landing .exposed-filters form .views-exposed-widgets,.page-press-releases-landing .exposed-filters form .views-exposed-widgets,.page-gigamacro-landing .exposed-filters form .views-exposed-widgets{background-image:url("/sites/all/themes/calacademy_zen/images/loader/30@2x.gif");}}@media only screen and (min-width:0){.page-staff-list .exposed-filters form .views-exposed-widgets,.page-lesson-plans-landing .exposed-filters form .views-exposed-widgets,.page-press-releases-landing .exposed-filters form .views-exposed-widgets,.page-gigamacro-landing .exposed-filters form .views-exposed-widgets{-moz-background-size:30px 30px;-o-background-size:30px 30px;-webkit-background-size:30px 30px;background-size:30px 30px;}}.ajax-loading .page-staff-list .exposed-filters form .views-exposed-widgets,.ajax-loading
.page-lesson-plans-landing .exposed-filters form .views-exposed-widgets,.ajax-loading
.page-press-releases-landing .exposed-filters form .views-exposed-widgets,.ajax-loading
.page-gigamacro-landing .exposed-filters form .views-exposed-widgets{padding-right:0;background-position:right 0;}@media only screen and (min-width:320px) and (max-width:767px){.ajax-loading .page-staff-list .exposed-filters form .views-exposed-widgets,.ajax-loading
  .page-lesson-plans-landing .exposed-filters form .views-exposed-widgets,.ajax-loading
  .page-press-releases-landing .exposed-filters form .views-exposed-widgets,.ajax-loading
  .page-gigamacro-landing .exposed-filters form .views-exposed-widgets{padding-right:0;background:none;}}@media only screen and (min-width:320px) and (max-width:767px){.ajax-loading .page-staff-list .exposed-filters .view,.ajax-loading
  .page-lesson-plans-landing .exposed-filters .view,.ajax-loading
  .page-press-releases-landing .exposed-filters .view,.ajax-loading
  .page-gigamacro-landing .exposed-filters .view{background-position:center 250px;}}.page-staff-list .exposed-filters .view .pager,.page-lesson-plans-landing .exposed-filters .view .pager,.page-press-releases-landing .exposed-filters .view .pager,.page-gigamacro-landing .exposed-filters .view .pager{margin-top:20px;}.page-staff-list .right-rail,.page-lesson-plans-landing .right-rail,.page-press-releases-landing .right-rail,.page-gigamacro-landing .right-rail{margin-top:53px;}@media only screen and (min-width:320px) and (max-width:767px){.page-staff-list .panel-col-first,.page-staff-list .right-rail,.page-lesson-plans-landing .panel-col-first,.page-lesson-plans-landing .right-rail,.page-press-releases-landing .panel-col-first,.page-press-releases-landing .right-rail,.page-gigamacro-landing .panel-col-first,.page-gigamacro-landing .right-rail{padding-right:0;width:100%;}}.page-press-releases-landing .exposed-filters form .views-exposed-widgets .views-submit-button{display:none;}@media only screen and (min-width:320px) and (max-width:767px){.ajax-loading .page-press-releases-landing .exposed-filters .view{background-position:center 100px;}}.page-lesson-plans-landing .exposed-filters form .views-exposed-widgets .views-exposed-widget,.page-staff-list .exposed-filters form .views-exposed-widgets .views-exposed-widget{padding-top:10px !important;}.page-lesson-plans-landing .exposed-filters form .views-exposed-widgets .views-submit-button,.page-staff-list .exposed-filters form .views-exposed-widgets .views-submit-button{margin-top:10px !important;}.page-lesson-plans-landing .form-item-field-person-name-first-value,.page-lesson-plans-landing .form-item-field-person-name-last-value,.page-staff-list .form-item-field-person-name-first-value,.page-staff-list .form-item-field-person-name-last-value{min-height:40px;}.page-lesson-plans-landing .exposed-filters form{pointer-events:all;}.page-lesson-plans-landing .exposed-filters form label{display:none;}.page-lesson-plans-landing .exposed-filters form .views-exposed-widgets .views-submit-button{background-image:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;}.page-lesson-plans-landing .exposed-filters form.lesson-plan-search{clear:both;width:100%;overflow:hidden;}.page-lesson-plans-landing .exposed-filters form.lesson-plan-search input,.page-lesson-plans-landing .exposed-filters form.lesson-plan-search textarea,.page-lesson-plans-landing .exposed-filters form.lesson-plan-search select{-moz-appearance:none;-webkit-appearance:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-family:'Whitney A','Whitney B',Helvetica,Arial,sans-serif;padding:8px;border:1px solid #e6e6e6;background-color:transparent;color:#575757;}.page-lesson-plans-landing .exposed-filters form.lesson-plan-search input[type="checkbox"],.page-lesson-plans-landing .exposed-filters form.lesson-plan-search textarea[type="checkbox"],.page-lesson-plans-landing .exposed-filters form.lesson-plan-search select[type="checkbox"]{-moz-appearance:checkbox;-webkit-appearance:checkbox;}.page-lesson-plans-landing .exposed-filters form.lesson-plan-search input[type="radio"],.page-lesson-plans-landing .exposed-filters form.lesson-plan-search textarea[type="radio"],.page-lesson-plans-landing .exposed-filters form.lesson-plan-search select[type="radio"]{-moz-appearance:radio;-webkit-appearance:radio;}.page-lesson-plans-landing .exposed-filters form.lesson-plan-search input[type="text"],.page-lesson-plans-landing .exposed-filters form.lesson-plan-search input[type="email"],.page-lesson-plans-landing .exposed-filters form.lesson-plan-search input[type="password"],.page-lesson-plans-landing .exposed-filters form.lesson-plan-search textarea{line-height:1.2em;padding-top:10px;padding-bottom:10px;}.page-lesson-plans-landing .exposed-filters form.lesson-plan-search select{-moz-appearance:none;-webkit-appearance:none;outline:none;text-indent:0.01px;text-overflow:'';cursor:hand;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;min-width:175px;padding-right:40px;background-image:url("/sites/all/themes/calacademy_zen/images/select-arrow-blue.png");background-repeat:no-repeat;background-position:right center;background-color:#ffffff;}.page-lesson-plans-landing .exposed-filters form.lesson-plan-search select::-ms-expand{display:none;}.page-lesson-plans-landing .exposed-filters form.lesson-plan-search select::-moz-focus-inner{border:0;}.page-lesson-plans-landing .exposed-filters form.lesson-plan-search select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-lesson-plans-landing .exposed-filters form.lesson-plan-search select{background-image:url("/sites/all/themes/calacademy_zen/images/select-arrow-blue@2x.png");}}@media only screen and (min-width:0){.page-lesson-plans-landing .exposed-filters form.lesson-plan-search select{-moz-background-size:32px 9px;-o-background-size:32px 9px;-webkit-background-size:32px 9px;background-size:32px 9px;}}.lt-ie10 .page-lesson-plans-landing .exposed-filters form.lesson-plan-search select{background-image:none !important;padding-right:8px;}.page-lesson-plans-landing .exposed-filters form.lesson-plan-search select:focus{border:1px solid #186aa8;-moz-box-shadow:rgba(24,106,168,0.6) 0 0 5px;-webkit-box-shadow:rgba(24,106,168,0.6) 0 0 5px;box-shadow:rgba(24,106,168,0.6) 0 0 5px;}.page-lesson-plans-landing .exposed-filters form.lesson-plan-search input[type="text"]:focus,.page-lesson-plans-landing .exposed-filters form.lesson-plan-search input[type="email"]:focus,.page-lesson-plans-landing .exposed-filters form.lesson-plan-search input[type="password"]:focus,.page-lesson-plans-landing .exposed-filters form.lesson-plan-search textarea:focus,.page-lesson-plans-landing .exposed-filters form.lesson-plan-search select:focus{border:1px solid #186aa8;-moz-box-shadow:rgba(24,106,168,0.6) 0 0 5px;-webkit-box-shadow:rgba(24,106,168,0.6) 0 0 5px;box-shadow:rgba(24,106,168,0.6) 0 0 5px;}.page-lesson-plans-landing .exposed-filters form.lesson-plan-search input,.page-lesson-plans-landing .exposed-filters form.lesson-plan-search .submit-container{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px;}.page-lesson-plans-landing .exposed-filters form.lesson-plan-search .submit-container{margin-left:10px;width:100px;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkOTAyYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UyNjEyNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ed902b),color-stop(100%,#e26125));background-image:-moz-linear-gradient(#ed902b,#e26125);background-image:-webkit-linear-gradient(#ed902b,#e26125);background-image:linear-gradient(#ed902b,#e26125);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed902b',endColorstr='#e26125',GradientType=0);background-position:0 0;-moz-box-shadow:rgba(0,0,0,0.2) 1px 1px 1px;-webkit-box-shadow:rgba(0,0,0,0.2) 1px 1px 1px;box-shadow:rgba(0,0,0,0.2) 1px 1px 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:12px !important;padding-top:7px !important;padding-bottom:9px !important;padding:10px !important;border:0;}.page-lesson-plans-landing .exposed-filters form.lesson-plan-search .submit-container input{-moz-appearance:none;-webkit-appearance:none;background-color:transparent;margin:0;padding:0;color:#ffffff;text-align:left;width:100%;font-weight:500;font-size:16px;line-height:1;border:0;background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");background-repeat:no-repeat;background-position:right 0;}.page-lesson-plans-landing .exposed-filters form.lesson-plan-search .submit-container input,.page-lesson-plans-landing .exposed-filters form.lesson-plan-search .submit-container input:focus,.page-lesson-plans-landing .exposed-filters form.lesson-plan-search .submit-container input::-moz-focus-inner{outline:none;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-lesson-plans-landing .exposed-filters form.lesson-plan-search .submit-container input{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:0){.page-lesson-plans-landing .exposed-filters form.lesson-plan-search .submit-container input{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.no-touch .page-lesson-plans-landing .exposed-filters form.lesson-plan-search .submit-container input:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}.page-lesson-plans-landing .exposed-filters form.lesson-plan-search .submit-container,.page-lesson-plans-landing .exposed-filters form.lesson-plan-search .submit-container a{font-size:16px;}@media only screen and (min-width:320px) and (max-width:767px){.page-lesson-plans-landing .exposed-filters form.lesson-plan-search .submit-container,.page-lesson-plans-landing .exposed-filters form.lesson-plan-search .submit-container a{font-size:18px;}}.page-lesson-plans-landing .exposed-filters form.lesson-plan-search .submit-container a{display:block;color:#ffffff;font-weight:500;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-lesson-plans-landing .exposed-filters form.lesson-plan-search .submit-container a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:0){.page-lesson-plans-landing .exposed-filters form.lesson-plan-search .submit-container a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}@media only screen and (min-width:320px) and (max-width:767px){.page-lesson-plans-landing .exposed-filters form.lesson-plan-search input,.page-lesson-plans-landing .exposed-filters form.lesson-plan-search .submit-container{width:100%;float:none;margin-left:0;}.page-lesson-plans-landing .exposed-filters form.lesson-plan-search .submit-container{margin-top:10px;}}.page-gigamacro-landing .panel-col-first,.page-gigamacro-landing .right-rail{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.page-gigamacro-landing .panel-col-first{padding-right:20px;width:75%;}.page-gigamacro-landing .right-rail{width:25%;}@media only screen and (min-width:320px) and (max-width:767px){.page-gigamacro-landing .panel-col-first,.page-gigamacro-landing .right-rail{padding-right:0;width:100%;}}@media only screen and (min-width:768px) and (max-width:1000px){.page-gigamacro-landing .panel-col-first{width:78%;}.page-gigamacro-landing .right-rail{width:22%;}}
.page-user .panel-col-first,.page-user .right-rail,.node-type-person .panel-col-first,.node-type-person .right-rail{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.page-user .panel-col-first,.node-type-person .panel-col-first{padding-right:20px;width:75%;}.page-user .right-rail,.node-type-person .right-rail{width:25%;}@media only screen and (min-width:320px) and (max-width:767px){.page-user .panel-col-first,.page-user .right-rail,.node-type-person .panel-col-first,.node-type-person .right-rail{padding-right:0;width:100%;}}.page-user .center-wrapper,.node-type-person .center-wrapper{padding-top:0 !important;}.page-user .right-rail img,.node-type-person .right-rail img{display:none;}.page-user .right-rail .panel-pane,.node-type-person .right-rail .panel-pane{margin:0;padding:0;}.page-user .right-rail > .inside > .panel-pane:last-child,.node-type-person .right-rail > .inside > .panel-pane:last-child{border:0;}.page-user .right-rail > .inside > .panel-pane > .pane-title,.node-type-person .right-rail > .inside > .panel-pane > .pane-title{padding-top:20px;}.page-user .right-rail > .inside > .panel-pane:first-child > .pane-title,.node-type-person .right-rail > .inside > .panel-pane:first-child > .pane-title{padding-top:0;}@media only screen and (min-width:320px) and (max-width:767px){.page-user .right-rail,.node-type-person .right-rail{margin-top:20px;}}.page-user .page-header,.node-type-person .page-header{margin-top:20px;margin-bottom:40px;}.page-user .page-header h2,.page-user .page-header h2 div,.page-user .page-header h3,.page-user .page-header h3 div,.page-user .page-header .field-name-field-title,.page-user .page-header .field-name-field-title div,.node-type-person .page-header h2,.node-type-person .page-header h2 div,.node-type-person .page-header h3,.node-type-person .page-header h3 div,.node-type-person .page-header .field-name-field-title,.node-type-person .page-header .field-name-field-title div{color:#1a1a1a;margin:0;font-weight:500;font-size:20px;}@media only screen and (min-width:320px) and (max-width:767px){.page-user .page-header h2,.page-user .page-header h2 div,.page-user .page-header h3,.page-user .page-header h3 div,.page-user .page-header .field-name-field-title,.page-user .page-header .field-name-field-title div,.node-type-person .page-header h2,.node-type-person .page-header h2 div,.node-type-person .page-header h3,.node-type-person .page-header h3 div,.node-type-person .page-header .field-name-field-title,.node-type-person .page-header .field-name-field-title div{font-size:20px;}}.page-user .field-name-field-expertise .field-item,.node-type-person .field-name-field-expertise .field-item{display:inline;}.page-user .right-rail .inside .panel-pane,.node-type-person .right-rail .inside .panel-pane{border:none;}.page-user .right-rail .inside .pane-block-2,.node-type-person .right-rail .inside .pane-block-2{border-bottom:2px solid #e6e6e6;padding-bottom:20px;}.page-user .right-rail .inside .pane-user-mail,.node-type-person .right-rail .inside .pane-user-mail{border-bottom:2px solid #e6e6e6;padding-bottom:20px;}.page-user .right-rail .inside .pane-user-field-files,.node-type-person .right-rail .inside .pane-user-field-files{border-bottom:2px solid #e6e6e6;padding-bottom:20px;}.page-user .right-rail .inside .pane-user-field-news-article-links,.node-type-person .right-rail .inside .pane-user-field-news-article-links{border-bottom:2px solid #e6e6e6;padding-bottom:20px;}.page-user .right-rail .inside .pane-user-field-news-article-links .field-name-field-news-article-links,.node-type-person .right-rail .inside .pane-user-field-news-article-links .field-name-field-news-article-links{margin-top:10px;}.page-user .right-rail .inside .pane-user-field-related-pages-links,.node-type-person .right-rail .inside .pane-user-field-related-pages-links{border-bottom:2px solid #e6e6e6;padding-bottom:20px;}.page-user .right-rail .inside .pane-user-field-related-pages-links .field-name-field-related-pages-links,.node-type-person .right-rail .inside .pane-user-field-related-pages-links .field-name-field-related-pages-links{margin-top:10px;}.page-user .field-name-field-expertise .field-item::after,.node-type-person .field-name-field-expertise .field-item::after{content:",\00a0 ";}.page-user .field-name-field-expertise .field-item::after:last-child,.node-type-person .field-name-field-expertise .field-item::after:last-child{content:"";}.page-user .field-name-field-expertise .field-item:last-child::after,.node-type-person .field-name-field-expertise .field-item:last-child::after{content:"";}.page-user .pane-node-body,.node-type-person .pane-node-body{margin-bottom:20px;}.page-user .pane-views-panes,.node-type-person .pane-views-panes{clear:both;padding-top:20px;}.page-user .pane-views-panes .pane-title,.node-type-person .pane-views-panes .pane-title{font-size:36px;line-height:38px;}@media only screen and (min-width:320px) and (max-width:767px){.page-user .pane-views-panes .pane-title,.node-type-person .pane-views-panes .pane-title{margin-bottom:12px;font-size:36px;line-height:36px;}}.page-user .pane-hero-media-revision-standard-hero-image-pane-thumbnail,.page-user .field-name-field-hero-type,.node-type-person .pane-hero-media-revision-standard-hero-image-pane-thumbnail,.node-type-person .field-name-field-hero-type{display:none;}.page-user .pane-user-picture,.page-user .pane-user-field-hero-region,.page-user .pane-user-field-image-primary,.page-user .pane-hero-media-standard-hero-image-pane-thumbnail,.page-user .pane-hero-media-standard-hero-image-pane,.page-user .pane-node-field-hero-region,.page-user .pane-node-field-slideshow-frame-bg-image,.node-type-person .pane-user-picture,.node-type-person .pane-user-field-hero-region,.node-type-person .pane-user-field-image-primary,.node-type-person .pane-hero-media-standard-hero-image-pane-thumbnail,.node-type-person .pane-hero-media-standard-hero-image-pane,.node-type-person .pane-node-field-hero-region,.node-type-person .pane-node-field-slideshow-frame-bg-image{float:left;padding:0;margin:0;margin-right:20px;margin-bottom:20px;}.page-user .pane-user-picture .views-field,.page-user .pane-user-field-hero-region .views-field,.page-user .pane-user-field-image-primary .views-field,.page-user .pane-hero-media-standard-hero-image-pane-thumbnail .views-field,.page-user .pane-hero-media-standard-hero-image-pane .views-field,.page-user .pane-node-field-hero-region .views-field,.page-user .pane-node-field-slideshow-frame-bg-image .views-field,.node-type-person .pane-user-picture .views-field,.node-type-person .pane-user-field-hero-region .views-field,.node-type-person .pane-user-field-image-primary .views-field,.node-type-person .pane-hero-media-standard-hero-image-pane-thumbnail .views-field,.node-type-person .pane-hero-media-standard-hero-image-pane .views-field,.node-type-person .pane-node-field-hero-region .views-field,.node-type-person .pane-node-field-slideshow-frame-bg-image .views-field{width:100%;height:auto;}.page-user .pane-user-picture,.page-user .pane-user-picture *,.page-user .pane-user-field-hero-region,.page-user .pane-user-field-hero-region *,.page-user .pane-user-field-image-primary,.page-user .pane-user-field-image-primary *,.page-user .pane-hero-media-standard-hero-image-pane-thumbnail,.page-user .pane-hero-media-standard-hero-image-pane-thumbnail *,.page-user .pane-hero-media-standard-hero-image-pane,.page-user .pane-hero-media-standard-hero-image-pane *,.page-user .pane-node-field-hero-region,.page-user .pane-node-field-hero-region *,.page-user .pane-node-field-slideshow-frame-bg-image,.page-user .pane-node-field-slideshow-frame-bg-image *,.node-type-person .pane-user-picture,.node-type-person .pane-user-picture *,.node-type-person .pane-user-field-hero-region,.node-type-person .pane-user-field-hero-region *,.node-type-person .pane-user-field-image-primary,.node-type-person .pane-user-field-image-primary *,.node-type-person .pane-hero-media-standard-hero-image-pane-thumbnail,.node-type-person .pane-hero-media-standard-hero-image-pane-thumbnail *,.node-type-person .pane-hero-media-standard-hero-image-pane,.node-type-person .pane-hero-media-standard-hero-image-pane *,.node-type-person .pane-node-field-hero-region,.node-type-person .pane-node-field-hero-region *,.node-type-person .pane-node-field-slideshow-frame-bg-image,.node-type-person .pane-node-field-slideshow-frame-bg-image *{width:220px;height:220px;}@media only screen and (min-width:768px) and (max-width:1000px){.page-user .pane-user-picture,.page-user .pane-user-picture *,.page-user .pane-user-field-hero-region,.page-user .pane-user-field-hero-region *,.page-user .pane-user-field-image-primary,.page-user .pane-user-field-image-primary *,.page-user .pane-hero-media-standard-hero-image-pane-thumbnail,.page-user .pane-hero-media-standard-hero-image-pane-thumbnail *,.page-user .pane-hero-media-standard-hero-image-pane,.page-user .pane-hero-media-standard-hero-image-pane *,.page-user .pane-node-field-hero-region,.page-user .pane-node-field-hero-region *,.page-user .pane-node-field-slideshow-frame-bg-image,.page-user .pane-node-field-slideshow-frame-bg-image *,.node-type-person .pane-user-picture,.node-type-person .pane-user-picture *,.node-type-person .pane-user-field-hero-region,.node-type-person .pane-user-field-hero-region *,.node-type-person .pane-user-field-image-primary,.node-type-person .pane-user-field-image-primary *,.node-type-person .pane-hero-media-standard-hero-image-pane-thumbnail,.node-type-person .pane-hero-media-standard-hero-image-pane-thumbnail *,.node-type-person .pane-hero-media-standard-hero-image-pane,.node-type-person .pane-hero-media-standard-hero-image-pane *,.node-type-person .pane-node-field-hero-region,.node-type-person .pane-node-field-hero-region *,.node-type-person .pane-node-field-slideshow-frame-bg-image,.node-type-person .pane-node-field-slideshow-frame-bg-image *{width:220px;height:220px;}}.page-user .pane-user-picture .field-name-field-image-primary,.page-user .pane-user-field-hero-region .field-name-field-image-primary,.page-user .pane-user-field-image-primary .field-name-field-image-primary,.page-user .pane-hero-media-standard-hero-image-pane-thumbnail .field-name-field-image-primary,.page-user .pane-hero-media-standard-hero-image-pane .field-name-field-image-primary,.page-user .pane-node-field-hero-region .field-name-field-image-primary,.page-user .pane-node-field-slideshow-frame-bg-image .field-name-field-image-primary,.node-type-person .pane-user-picture .field-name-field-image-primary,.node-type-person .pane-user-field-hero-region .field-name-field-image-primary,.node-type-person .pane-user-field-image-primary .field-name-field-image-primary,.node-type-person .pane-hero-media-standard-hero-image-pane-thumbnail .field-name-field-image-primary,.node-type-person .pane-hero-media-standard-hero-image-pane .field-name-field-image-primary,.node-type-person .pane-node-field-hero-region .field-name-field-image-primary,.node-type-person .pane-node-field-slideshow-frame-bg-image .field-name-field-image-primary{margin:0 !important;}@media only screen and (min-width:320px) and (max-width:767px){.page-user .pane-user-picture,.page-user .pane-user-field-hero-region,.page-user .pane-user-field-image-primary,.page-user .pane-hero-media-standard-hero-image-pane-thumbnail,.page-user .pane-hero-media-standard-hero-image-pane,.page-user .pane-node-field-hero-region,.page-user .pane-node-field-slideshow-frame-bg-image,.node-type-person .pane-user-picture,.node-type-person .pane-user-field-hero-region,.node-type-person .pane-user-field-image-primary,.node-type-person .pane-hero-media-standard-hero-image-pane-thumbnail,.node-type-person .pane-hero-media-standard-hero-image-pane,.node-type-person .pane-node-field-hero-region,.node-type-person .pane-node-field-slideshow-frame-bg-image{float:none;margin-right:0;}.page-user .pane-user-picture,.page-user .pane-user-picture *,.page-user .pane-user-field-hero-region,.page-user .pane-user-field-hero-region *,.page-user .pane-user-field-image-primary,.page-user .pane-user-field-image-primary *,.page-user .pane-hero-media-standard-hero-image-pane-thumbnail,.page-user .pane-hero-media-standard-hero-image-pane-thumbnail *,.page-user .pane-hero-media-standard-hero-image-pane,.page-user .pane-hero-media-standard-hero-image-pane *,.page-user .pane-node-field-hero-region,.page-user .pane-node-field-hero-region *,.page-user .pane-node-field-slideshow-frame-bg-image,.page-user .pane-node-field-slideshow-frame-bg-image *,.node-type-person .pane-user-picture,.node-type-person .pane-user-picture *,.node-type-person .pane-user-field-hero-region,.node-type-person .pane-user-field-hero-region *,.node-type-person .pane-user-field-image-primary,.node-type-person .pane-user-field-image-primary *,.node-type-person .pane-hero-media-standard-hero-image-pane-thumbnail,.node-type-person .pane-hero-media-standard-hero-image-pane-thumbnail *,.node-type-person .pane-hero-media-standard-hero-image-pane,.node-type-person .pane-hero-media-standard-hero-image-pane *,.node-type-person .pane-node-field-hero-region,.node-type-person .pane-node-field-hero-region *,.node-type-person .pane-node-field-slideshow-frame-bg-image,.node-type-person .pane-node-field-slideshow-frame-bg-image *{width:100%;height:inherit;}}.page-user .panel-col-first .pane-title,.page-user .panel-col-first .pane-title *,.node-type-person .panel-col-first .pane-title,.node-type-person .panel-col-first .pane-title *{color:#1a1a1a;font-weight:500;font-size:24px;line-height:32px;margin-bottom:20px;}@media only screen and (min-width:320px) and (max-width:767px){.page-user .panel-col-first .pane-title,.page-user .panel-col-first .pane-title *,.node-type-person .panel-col-first .pane-title,.node-type-person .panel-col-first .pane-title *{font-size:28px;line-height:32px;}}@media only screen and (min-width:320px) and (max-width:767px){.page-user .panel-col-first .pane-title,.page-user .panel-col-first .pane-title *,.node-type-person .panel-col-first .pane-title,.node-type-person .panel-col-first .pane-title *{margin-bottom:12px;}}.page-user .panel-col-first .pane-title h2,.node-type-person .panel-col-first .pane-title h2{margin:0;}
.node-type-slideshow-midfeature header{margin-bottom:40px;}.node-type-slideshow-midfeature #content{max-width:none;padding-left:0;padding-right:0;}
.node-type-event #content,.node-type-event-nightlife #content{padding-top:56px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-event #content,.node-type-event-nightlife #content{padding-top:48px;}}.node-type-event .panel-2col-stacked .panel-col-first,.node-type-event-nightlife .panel-2col-stacked .panel-col-first{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;padding-right:20px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-event .panel-2col-stacked .panel-col-first,.node-type-event-nightlife .panel-2col-stacked .panel-col-first{width:100%;padding-right:0;}}.node-type-event .panel-2col-stacked .panel-col-first img,.node-type-event-nightlife .panel-2col-stacked .panel-col-first img{width:100%;}.node-type-event .panel-col-top,.node-type-event-nightlife .panel-col-top{margin-bottom:60px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-event .panel-col-top,.node-type-event-nightlife .panel-col-top{margin-bottom:40px;}}.node-type-event .panel-col-top .pane-node-title,.node-type-event-nightlife .panel-col-top .pane-node-title{color:#1a1a1a;font-weight:500;font-size:24px;line-height:32px;margin-bottom:20px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-event .panel-col-top .pane-node-title,.node-type-event-nightlife .panel-col-top .pane-node-title{font-size:28px;line-height:32px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-event .panel-col-top .pane-node-title,.node-type-event-nightlife .panel-col-top .pane-node-title{margin-bottom:12px;}}.node-type-event .panel-col-top .pane-title,.node-type-event-nightlife .panel-col-top .pane-title{color:#1a1a1a;font-weight:500;font-size:36px;line-height:38px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-event .panel-col-top .pane-title,.node-type-event-nightlife .panel-col-top .pane-title{font-size:28px;line-height:32px;}}.node-type-event .panel-col-top .field,.node-type-event .panel-col-top .field h2,.node-type-event-nightlife .panel-col-top .field,.node-type-event-nightlife .panel-col-top .field h2{font-size:16px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-event .panel-col-top .field,.node-type-event .panel-col-top .field h2,.node-type-event-nightlife .panel-col-top .field,.node-type-event-nightlife .panel-col-top .field h2{font-size:18px;}}.node-type-event .panel-col-top .field.field-name-field-category,.node-type-event .panel-col-top .field h2.field-name-field-category,.node-type-event-nightlife .panel-col-top .field.field-name-field-category,.node-type-event-nightlife .panel-col-top .field h2.field-name-field-category{font-size:20px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-event .panel-col-top .field.field-name-field-category,.node-type-event .panel-col-top .field h2.field-name-field-category,.node-type-event-nightlife .panel-col-top .field.field-name-field-category,.node-type-event-nightlife .panel-col-top .field h2.field-name-field-category{font-size:20px;}}.node-type-event .panel-col-top .field.field-name-field-category h2,.node-type-event .panel-col-top .field h2.field-name-field-category h2,.node-type-event-nightlife .panel-col-top .field.field-name-field-category h2,.node-type-event-nightlife .panel-col-top .field h2.field-name-field-category h2{margin:0;font-size:inherit;line-height:inherit;font-weight:inherit;}.node-type-event .panel-col-top .views-field,.node-type-event-nightlife .panel-col-top .views-field{margin:0;}.node-type-event .panel-col-top .pane-event-detail-date-location-pane .date-display-single,.node-type-event-nightlife .panel-col-top .pane-event-detail-date-location-pane .date-display-single{color:#1a1a1a;font-weight:600;}.node-type-event .panel-col-top .pane-event-detail-primary-person-pane,.node-type-event .panel-col-top .pane-node-field-featured-people,.node-type-event-nightlife .panel-col-top .pane-event-detail-primary-person-pane,.node-type-event-nightlife .panel-col-top .pane-node-field-featured-people{margin-top:20px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-event .panel-col-top .pane-event-detail-primary-person-pane,.node-type-event .panel-col-top .pane-node-field-featured-people,.node-type-event-nightlife .panel-col-top .pane-event-detail-primary-person-pane,.node-type-event-nightlife .panel-col-top .pane-node-field-featured-people{margin-bottom:20px;}}.node-type-event .panel-col-top .field-name-field-category,.node-type-event .panel-col-top .pane-node-field-date .field,.node-type-event-nightlife .panel-col-top .field-name-field-category,.node-type-event-nightlife .panel-col-top .pane-node-field-date .field{font-weight:600;}.node-type-event .panel-col-first .pane-title,.node-type-event-nightlife .panel-col-first .pane-title{color:#1a1a1a;font-weight:500;font-size:36px;line-height:38px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-event .panel-col-first .pane-title,.node-type-event-nightlife .panel-col-first .pane-title{font-size:28px;line-height:32px;}}.node-type-event .panel-col-first .pane-node-body,.node-type-event .panel-col-first .pane-node-field-description,.node-type-event-nightlife .panel-col-first .pane-node-body,.node-type-event-nightlife .panel-col-first .pane-node-field-description{margin-top:20px;font-size:18px;line-height:26px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-event .panel-col-first .pane-node-body,.node-type-event .panel-col-first .pane-node-field-description,.node-type-event-nightlife .panel-col-first .pane-node-body,.node-type-event-nightlife .panel-col-first .pane-node-field-description{font-size:18px;line-height:26px;}}.node-type-event .panel-col-first #featured-people,.node-type-event-nightlife .panel-col-first #featured-people{margin-bottom:20px;}.node-type-event .page-header .field-name-field-subtitle,.node-type-event .views-field-field-subtitle,.node-type-event-nightlife .page-header .field-name-field-subtitle,.node-type-event-nightlife .views-field-field-subtitle{color:#858281;font-style:italic;}.node-type-event .page-header .field-name-field-subtitle a,.node-type-event .views-field-field-subtitle a,.node-type-event-nightlife .page-header .field-name-field-subtitle a,.node-type-event-nightlife .views-field-field-subtitle a{font-style:normal;font-weight:600;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-event .views-field-field-subtitle,.node-type-event-nightlife .views-field-field-subtitle{margin-bottom:12px !important;}}.node-type-event .right-rail .inside > .panel-pane,.node-type-event-nightlife .right-rail .inside > .panel-pane{padding-bottom:20px;}.section-nightlife .node-type-event .right-rail,.section-nightlife
.node-type-event-nightlife .right-rail{border-top:2px solid #ababab;padding-top:20px;}
.node-type-event-nightlife .panel-col-top .pane-node-title{margin-bottom:40px;font-size:50px;}.node-type-event-nightlife .panel-col-top .pane-node-title,.node-type-event-nightlife .panel-col-top .pane-node-title .pane-title{font-weight:600;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-event-nightlife .panel-col-top .pane-node-title{margin-bottom:20px;font-size:36px;}}.node-type-event-nightlife .panel-col-top .pane-node-title .pane-title{font-size:22px;line-height:28px;margin-bottom:20px !important;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-event-nightlife .panel-col-top .pane-node-title .pane-title{margin-bottom:12px !important;}}.node-type-event-nightlife .panel-col-top .pane-node-title h1{margin:0;padding:0;line-height:32px;}.node-type-event-nightlife .panel-col-top .field-name-field-date{color:#999999 !important;}.node-type-event-nightlife .section{padding-right:0;padding-bottom:20px;}.node-type-event-nightlife .pane-node-field-description{padding-right:40px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-event-nightlife .pane-node-field-description{padding-right:0;}}.node-type-event-nightlife .panel-col-first .pane-title{color:#1a1a1a;font-weight:500;font-size:24px;line-height:32px;margin-bottom:20px;color:#ffffff;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-event-nightlife .panel-col-first .pane-title{font-size:28px;line-height:32px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-event-nightlife .panel-col-first .pane-title{margin-bottom:12px;}}.node-type-event-nightlife #events .views-row .field-name-field-subtitle{margin-top:20px;}.node-type-event-nightlife #events .views-row .field-name-field-subtitle,.node-type-event-nightlife #events .views-row .field-name-field-subtitle h2{font-style:normal;font-size:17px;font-weight:600;color:#ffffff;margin:0;padding:0;margin-bottom:20px;line-height:22px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-event-nightlife #events .views-row .field-name-field-subtitle,.node-type-event-nightlife #events .views-row .field-name-field-subtitle h2{font-size:18px;line-height:26px;}}
.node-type-content-page #content .center-wrapper,.node-type-explore-science-article #content .center-wrapper,.node-type-ibss-project #content .center-wrapper,.node-type-blog #content .center-wrapper,.node-type-person #content .center-wrapper,.node-type-lesson-plan #content .center-wrapper{padding-top:56px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-content-page #content .center-wrapper,.node-type-explore-science-article #content .center-wrapper,.node-type-ibss-project #content .center-wrapper,.node-type-blog #content .center-wrapper,.node-type-person #content .center-wrapper,.node-type-lesson-plan #content .center-wrapper{padding-top:48px;}}.node-type-content-page #content .panel-col-first,.node-type-content-page #content .right-rail,.node-type-explore-science-article #content .panel-col-first,.node-type-explore-science-article #content .right-rail,.node-type-ibss-project #content .panel-col-first,.node-type-ibss-project #content .right-rail,.node-type-blog #content .panel-col-first,.node-type-blog #content .right-rail,.node-type-person #content .panel-col-first,.node-type-person #content .right-rail,.node-type-lesson-plan #content .panel-col-first,.node-type-lesson-plan #content .right-rail{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.node-type-content-page #content .panel-col-first,.node-type-explore-science-article #content .panel-col-first,.node-type-ibss-project #content .panel-col-first,.node-type-blog #content .panel-col-first,.node-type-person #content .panel-col-first,.node-type-lesson-plan #content .panel-col-first{padding-right:20px;width:75%;}.node-type-content-page #content .right-rail,.node-type-explore-science-article #content .right-rail,.node-type-ibss-project #content .right-rail,.node-type-blog #content .right-rail,.node-type-person #content .right-rail,.node-type-lesson-plan #content .right-rail{width:25%;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-content-page #content .panel-col-first,.node-type-content-page #content .right-rail,.node-type-explore-science-article #content .panel-col-first,.node-type-explore-science-article #content .right-rail,.node-type-ibss-project #content .panel-col-first,.node-type-ibss-project #content .right-rail,.node-type-blog #content .panel-col-first,.node-type-blog #content .right-rail,.node-type-person #content .panel-col-first,.node-type-person #content .right-rail,.node-type-lesson-plan #content .panel-col-first,.node-type-lesson-plan #content .right-rail{padding-right:0;width:100%;}}.node-type-content-page #content .panel-col-top .pane-node-field-subtitle,.node-type-explore-science-article #content .panel-col-top .pane-node-field-subtitle,.node-type-ibss-project #content .panel-col-top .pane-node-field-subtitle,.node-type-blog #content .panel-col-top .pane-node-field-subtitle,.node-type-person #content .panel-col-top .pane-node-field-subtitle,.node-type-lesson-plan #content .panel-col-top .pane-node-field-subtitle{color:#1a1a1a;font-weight:500;font-size:36px;line-height:38px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-content-page #content .panel-col-top .pane-node-field-subtitle,.node-type-explore-science-article #content .panel-col-top .pane-node-field-subtitle,.node-type-ibss-project #content .panel-col-top .pane-node-field-subtitle,.node-type-blog #content .panel-col-top .pane-node-field-subtitle,.node-type-person #content .panel-col-top .pane-node-field-subtitle,.node-type-lesson-plan #content .panel-col-top .pane-node-field-subtitle{font-size:28px;line-height:32px;}}.node-type-content-page #content .panel-col-first .panel-pane,.node-type-explore-science-article #content .panel-col-first .panel-pane,.node-type-ibss-project #content .panel-col-first .panel-pane,.node-type-blog #content .panel-col-first .panel-pane,.node-type-person #content .panel-col-first .panel-pane,.node-type-lesson-plan #content .panel-col-first .panel-pane{margin-bottom:20px;}.node-type-content-page #content .panel-col-first .panel-pane.pane-views-panes,.node-type-explore-science-article #content .panel-col-first .panel-pane.pane-views-panes,.node-type-ibss-project #content .panel-col-first .panel-pane.pane-views-panes,.node-type-blog #content .panel-col-first .panel-pane.pane-views-panes,.node-type-person #content .panel-col-first .panel-pane.pane-views-panes,.node-type-lesson-plan #content .panel-col-first .panel-pane.pane-views-panes{margin-bottom:60px;}.node-type-content-page #content .panel-col-first .panel-pane.pane-views-panes:first-child,.node-type-explore-science-article #content .panel-col-first .panel-pane.pane-views-panes:first-child,.node-type-ibss-project #content .panel-col-first .panel-pane.pane-views-panes:first-child,.node-type-blog #content .panel-col-first .panel-pane.pane-views-panes:first-child,.node-type-person #content .panel-col-first .panel-pane.pane-views-panes:first-child,.node-type-lesson-plan #content .panel-col-first .panel-pane.pane-views-panes:first-child{margin-bottom:20px;}.node-type-content-page #content .panel-col-first .panel-pane.pane-node-field-cta-buttons,.node-type-explore-science-article #content .panel-col-first .panel-pane.pane-node-field-cta-buttons,.node-type-ibss-project #content .panel-col-first .panel-pane.pane-node-field-cta-buttons,.node-type-blog #content .panel-col-first .panel-pane.pane-node-field-cta-buttons,.node-type-person #content .panel-col-first .panel-pane.pane-node-field-cta-buttons,.node-type-lesson-plan #content .panel-col-first .panel-pane.pane-node-field-cta-buttons{padding-top:0;}.node-type-content-page #content .panel-col-first .pane-mixed-content-related-new-tagged-content-pane,.node-type-explore-science-article #content .panel-col-first .pane-mixed-content-related-new-tagged-content-pane,.node-type-ibss-project #content .panel-col-first .pane-mixed-content-related-new-tagged-content-pane,.node-type-blog #content .panel-col-first .pane-mixed-content-related-new-tagged-content-pane,.node-type-person #content .panel-col-first .pane-mixed-content-related-new-tagged-content-pane,.node-type-lesson-plan #content .panel-col-first .pane-mixed-content-related-new-tagged-content-pane{margin-bottom:60px;}.node-type-content-page #content .panel-col-first .pane-title,.node-type-content-page #content .panel-col-first .pane-title *,.node-type-content-page #content .panel-col-first .pane-node-field-related-content-title,.node-type-content-page #content .panel-col-first .pane-node-field-related-content-title *,.node-type-content-page #content .panel-col-first .pane-node-field-related-content-subtitle,.node-type-content-page #content .panel-col-first .pane-node-field-related-content-subtitle *,.node-type-content-page #content .panel-col-first .pane-node-field-related-pages-subtitle,.node-type-content-page #content .panel-col-first .pane-node-field-related-pages-subtitle *,.node-type-content-page #content .panel-col-first .pane-node-field-tertiary-subhead,.node-type-content-page #content .panel-col-first .pane-node-field-tertiary-subhead *,.node-type-explore-science-article #content .panel-col-first .pane-title,.node-type-explore-science-article #content .panel-col-first .pane-title *,.node-type-explore-science-article #content .panel-col-first .pane-node-field-related-content-title,.node-type-explore-science-article #content .panel-col-first .pane-node-field-related-content-title *,.node-type-explore-science-article #content .panel-col-first .pane-node-field-related-content-subtitle,.node-type-explore-science-article #content .panel-col-first .pane-node-field-related-content-subtitle *,.node-type-explore-science-article #content .panel-col-first .pane-node-field-related-pages-subtitle,.node-type-explore-science-article #content .panel-col-first .pane-node-field-related-pages-subtitle *,.node-type-explore-science-article #content .panel-col-first .pane-node-field-tertiary-subhead,.node-type-explore-science-article #content .panel-col-first .pane-node-field-tertiary-subhead *,.node-type-ibss-project #content .panel-col-first .pane-title,.node-type-ibss-project #content .panel-col-first .pane-title *,.node-type-ibss-project #content .panel-col-first .pane-node-field-related-content-title,.node-type-ibss-project #content .panel-col-first .pane-node-field-related-content-title *,.node-type-ibss-project #content .panel-col-first .pane-node-field-related-content-subtitle,.node-type-ibss-project #content .panel-col-first .pane-node-field-related-content-subtitle *,.node-type-ibss-project #content .panel-col-first .pane-node-field-related-pages-subtitle,.node-type-ibss-project #content .panel-col-first .pane-node-field-related-pages-subtitle *,.node-type-ibss-project #content .panel-col-first .pane-node-field-tertiary-subhead,.node-type-ibss-project #content .panel-col-first .pane-node-field-tertiary-subhead *,.node-type-blog #content .panel-col-first .pane-title,.node-type-blog #content .panel-col-first .pane-title *,.node-type-blog #content .panel-col-first .pane-node-field-related-content-title,.node-type-blog #content .panel-col-first .pane-node-field-related-content-title *,.node-type-blog #content .panel-col-first .pane-node-field-related-content-subtitle,.node-type-blog #content .panel-col-first .pane-node-field-related-content-subtitle *,.node-type-blog #content .panel-col-first .pane-node-field-related-pages-subtitle,.node-type-blog #content .panel-col-first .pane-node-field-related-pages-subtitle *,.node-type-blog #content .panel-col-first .pane-node-field-tertiary-subhead,.node-type-blog #content .panel-col-first .pane-node-field-tertiary-subhead *,.node-type-person #content .panel-col-first .pane-title,.node-type-person #content .panel-col-first .pane-title *,.node-type-person #content .panel-col-first .pane-node-field-related-content-title,.node-type-person #content .panel-col-first .pane-node-field-related-content-title *,.node-type-person #content .panel-col-first .pane-node-field-related-content-subtitle,.node-type-person #content .panel-col-first .pane-node-field-related-content-subtitle *,.node-type-person #content .panel-col-first .pane-node-field-related-pages-subtitle,.node-type-person #content .panel-col-first .pane-node-field-related-pages-subtitle *,.node-type-person #content .panel-col-first .pane-node-field-tertiary-subhead,.node-type-person #content .panel-col-first .pane-node-field-tertiary-subhead *,.node-type-lesson-plan #content .panel-col-first .pane-title,.node-type-lesson-plan #content .panel-col-first .pane-title *,.node-type-lesson-plan #content .panel-col-first .pane-node-field-related-content-title,.node-type-lesson-plan #content .panel-col-first .pane-node-field-related-content-title *,.node-type-lesson-plan #content .panel-col-first .pane-node-field-related-content-subtitle,.node-type-lesson-plan #content .panel-col-first .pane-node-field-related-content-subtitle *,.node-type-lesson-plan #content .panel-col-first .pane-node-field-related-pages-subtitle,.node-type-lesson-plan #content .panel-col-first .pane-node-field-related-pages-subtitle *,.node-type-lesson-plan #content .panel-col-first .pane-node-field-tertiary-subhead,.node-type-lesson-plan #content .panel-col-first .pane-node-field-tertiary-subhead *{color:#1a1a1a;font-weight:500;font-size:24px;line-height:32px;margin-bottom:20px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-content-page #content .panel-col-first .pane-title,.node-type-content-page #content .panel-col-first .pane-title *,.node-type-content-page #content .panel-col-first .pane-node-field-related-content-title,.node-type-content-page #content .panel-col-first .pane-node-field-related-content-title *,.node-type-content-page #content .panel-col-first .pane-node-field-related-content-subtitle,.node-type-content-page #content .panel-col-first .pane-node-field-related-content-subtitle *,.node-type-content-page #content .panel-col-first .pane-node-field-related-pages-subtitle,.node-type-content-page #content .panel-col-first .pane-node-field-related-pages-subtitle *,.node-type-content-page #content .panel-col-first .pane-node-field-tertiary-subhead,.node-type-content-page #content .panel-col-first .pane-node-field-tertiary-subhead *,.node-type-explore-science-article #content .panel-col-first .pane-title,.node-type-explore-science-article #content .panel-col-first .pane-title *,.node-type-explore-science-article #content .panel-col-first .pane-node-field-related-content-title,.node-type-explore-science-article #content .panel-col-first .pane-node-field-related-content-title *,.node-type-explore-science-article #content .panel-col-first .pane-node-field-related-content-subtitle,.node-type-explore-science-article #content .panel-col-first .pane-node-field-related-content-subtitle *,.node-type-explore-science-article #content .panel-col-first .pane-node-field-related-pages-subtitle,.node-type-explore-science-article #content .panel-col-first .pane-node-field-related-pages-subtitle *,.node-type-explore-science-article #content .panel-col-first .pane-node-field-tertiary-subhead,.node-type-explore-science-article #content .panel-col-first .pane-node-field-tertiary-subhead *,.node-type-ibss-project #content .panel-col-first .pane-title,.node-type-ibss-project #content .panel-col-first .pane-title *,.node-type-ibss-project #content .panel-col-first .pane-node-field-related-content-title,.node-type-ibss-project #content .panel-col-first .pane-node-field-related-content-title *,.node-type-ibss-project #content .panel-col-first .pane-node-field-related-content-subtitle,.node-type-ibss-project #content .panel-col-first .pane-node-field-related-content-subtitle *,.node-type-ibss-project #content .panel-col-first .pane-node-field-related-pages-subtitle,.node-type-ibss-project #content .panel-col-first .pane-node-field-related-pages-subtitle *,.node-type-ibss-project #content .panel-col-first .pane-node-field-tertiary-subhead,.node-type-ibss-project #content .panel-col-first .pane-node-field-tertiary-subhead *,.node-type-blog #content .panel-col-first .pane-title,.node-type-blog #content .panel-col-first .pane-title *,.node-type-blog #content .panel-col-first .pane-node-field-related-content-title,.node-type-blog #content .panel-col-first .pane-node-field-related-content-title *,.node-type-blog #content .panel-col-first .pane-node-field-related-content-subtitle,.node-type-blog #content .panel-col-first .pane-node-field-related-content-subtitle *,.node-type-blog #content .panel-col-first .pane-node-field-related-pages-subtitle,.node-type-blog #content .panel-col-first .pane-node-field-related-pages-subtitle *,.node-type-blog #content .panel-col-first .pane-node-field-tertiary-subhead,.node-type-blog #content .panel-col-first .pane-node-field-tertiary-subhead *,.node-type-person #content .panel-col-first .pane-title,.node-type-person #content .panel-col-first .pane-title *,.node-type-person #content .panel-col-first .pane-node-field-related-content-title,.node-type-person #content .panel-col-first .pane-node-field-related-content-title *,.node-type-person #content .panel-col-first .pane-node-field-related-content-subtitle,.node-type-person #content .panel-col-first .pane-node-field-related-content-subtitle *,.node-type-person #content .panel-col-first .pane-node-field-related-pages-subtitle,.node-type-person #content .panel-col-first .pane-node-field-related-pages-subtitle *,.node-type-person #content .panel-col-first .pane-node-field-tertiary-subhead,.node-type-person #content .panel-col-first .pane-node-field-tertiary-subhead *,.node-type-lesson-plan #content .panel-col-first .pane-title,.node-type-lesson-plan #content .panel-col-first .pane-title *,.node-type-lesson-plan #content .panel-col-first .pane-node-field-related-content-title,.node-type-lesson-plan #content .panel-col-first .pane-node-field-related-content-title *,.node-type-lesson-plan #content .panel-col-first .pane-node-field-related-content-subtitle,.node-type-lesson-plan #content .panel-col-first .pane-node-field-related-content-subtitle *,.node-type-lesson-plan #content .panel-col-first .pane-node-field-related-pages-subtitle,.node-type-lesson-plan #content .panel-col-first .pane-node-field-related-pages-subtitle *,.node-type-lesson-plan #content .panel-col-first .pane-node-field-tertiary-subhead,.node-type-lesson-plan #content .panel-col-first .pane-node-field-tertiary-subhead *{font-size:28px;line-height:32px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-content-page #content .panel-col-first .pane-title,.node-type-content-page #content .panel-col-first .pane-title *,.node-type-content-page #content .panel-col-first .pane-node-field-related-content-title,.node-type-content-page #content .panel-col-first .pane-node-field-related-content-title *,.node-type-content-page #content .panel-col-first .pane-node-field-related-content-subtitle,.node-type-content-page #content .panel-col-first .pane-node-field-related-content-subtitle *,.node-type-content-page #content .panel-col-first .pane-node-field-related-pages-subtitle,.node-type-content-page #content .panel-col-first .pane-node-field-related-pages-subtitle *,.node-type-content-page #content .panel-col-first .pane-node-field-tertiary-subhead,.node-type-content-page #content .panel-col-first .pane-node-field-tertiary-subhead *,.node-type-explore-science-article #content .panel-col-first .pane-title,.node-type-explore-science-article #content .panel-col-first .pane-title *,.node-type-explore-science-article #content .panel-col-first .pane-node-field-related-content-title,.node-type-explore-science-article #content .panel-col-first .pane-node-field-related-content-title *,.node-type-explore-science-article #content .panel-col-first .pane-node-field-related-content-subtitle,.node-type-explore-science-article #content .panel-col-first .pane-node-field-related-content-subtitle *,.node-type-explore-science-article #content .panel-col-first .pane-node-field-related-pages-subtitle,.node-type-explore-science-article #content .panel-col-first .pane-node-field-related-pages-subtitle *,.node-type-explore-science-article #content .panel-col-first .pane-node-field-tertiary-subhead,.node-type-explore-science-article #content .panel-col-first .pane-node-field-tertiary-subhead *,.node-type-ibss-project #content .panel-col-first .pane-title,.node-type-ibss-project #content .panel-col-first .pane-title *,.node-type-ibss-project #content .panel-col-first .pane-node-field-related-content-title,.node-type-ibss-project #content .panel-col-first .pane-node-field-related-content-title *,.node-type-ibss-project #content .panel-col-first .pane-node-field-related-content-subtitle,.node-type-ibss-project #content .panel-col-first .pane-node-field-related-content-subtitle *,.node-type-ibss-project #content .panel-col-first .pane-node-field-related-pages-subtitle,.node-type-ibss-project #content .panel-col-first .pane-node-field-related-pages-subtitle *,.node-type-ibss-project #content .panel-col-first .pane-node-field-tertiary-subhead,.node-type-ibss-project #content .panel-col-first .pane-node-field-tertiary-subhead *,.node-type-blog #content .panel-col-first .pane-title,.node-type-blog #content .panel-col-first .pane-title *,.node-type-blog #content .panel-col-first .pane-node-field-related-content-title,.node-type-blog #content .panel-col-first .pane-node-field-related-content-title *,.node-type-blog #content .panel-col-first .pane-node-field-related-content-subtitle,.node-type-blog #content .panel-col-first .pane-node-field-related-content-subtitle *,.node-type-blog #content .panel-col-first .pane-node-field-related-pages-subtitle,.node-type-blog #content .panel-col-first .pane-node-field-related-pages-subtitle *,.node-type-blog #content .panel-col-first .pane-node-field-tertiary-subhead,.node-type-blog #content .panel-col-first .pane-node-field-tertiary-subhead *,.node-type-person #content .panel-col-first .pane-title,.node-type-person #content .panel-col-first .pane-title *,.node-type-person #content .panel-col-first .pane-node-field-related-content-title,.node-type-person #content .panel-col-first .pane-node-field-related-content-title *,.node-type-person #content .panel-col-first .pane-node-field-related-content-subtitle,.node-type-person #content .panel-col-first .pane-node-field-related-content-subtitle *,.node-type-person #content .panel-col-first .pane-node-field-related-pages-subtitle,.node-type-person #content .panel-col-first .pane-node-field-related-pages-subtitle *,.node-type-person #content .panel-col-first .pane-node-field-tertiary-subhead,.node-type-person #content .panel-col-first .pane-node-field-tertiary-subhead *,.node-type-lesson-plan #content .panel-col-first .pane-title,.node-type-lesson-plan #content .panel-col-first .pane-title *,.node-type-lesson-plan #content .panel-col-first .pane-node-field-related-content-title,.node-type-lesson-plan #content .panel-col-first .pane-node-field-related-content-title *,.node-type-lesson-plan #content .panel-col-first .pane-node-field-related-content-subtitle,.node-type-lesson-plan #content .panel-col-first .pane-node-field-related-content-subtitle *,.node-type-lesson-plan #content .panel-col-first .pane-node-field-related-pages-subtitle,.node-type-lesson-plan #content .panel-col-first .pane-node-field-related-pages-subtitle *,.node-type-lesson-plan #content .panel-col-first .pane-node-field-tertiary-subhead,.node-type-lesson-plan #content .panel-col-first .pane-node-field-tertiary-subhead *{margin-bottom:12px;}}.node-type-content-page #content .panel-col-first .pane-title h2,.node-type-content-page #content .panel-col-first .pane-node-field-related-content-title h2,.node-type-content-page #content .panel-col-first .pane-node-field-related-content-subtitle h2,.node-type-content-page #content .panel-col-first .pane-node-field-related-pages-subtitle h2,.node-type-content-page #content .panel-col-first .pane-node-field-tertiary-subhead h2,.node-type-explore-science-article #content .panel-col-first .pane-title h2,.node-type-explore-science-article #content .panel-col-first .pane-node-field-related-content-title h2,.node-type-explore-science-article #content .panel-col-first .pane-node-field-related-content-subtitle h2,.node-type-explore-science-article #content .panel-col-first .pane-node-field-related-pages-subtitle h2,.node-type-explore-science-article #content .panel-col-first .pane-node-field-tertiary-subhead h2,.node-type-ibss-project #content .panel-col-first .pane-title h2,.node-type-ibss-project #content .panel-col-first .pane-node-field-related-content-title h2,.node-type-ibss-project #content .panel-col-first .pane-node-field-related-content-subtitle h2,.node-type-ibss-project #content .panel-col-first .pane-node-field-related-pages-subtitle h2,.node-type-ibss-project #content .panel-col-first .pane-node-field-tertiary-subhead h2,.node-type-blog #content .panel-col-first .pane-title h2,.node-type-blog #content .panel-col-first .pane-node-field-related-content-title h2,.node-type-blog #content .panel-col-first .pane-node-field-related-content-subtitle h2,.node-type-blog #content .panel-col-first .pane-node-field-related-pages-subtitle h2,.node-type-blog #content .panel-col-first .pane-node-field-tertiary-subhead h2,.node-type-person #content .panel-col-first .pane-title h2,.node-type-person #content .panel-col-first .pane-node-field-related-content-title h2,.node-type-person #content .panel-col-first .pane-node-field-related-content-subtitle h2,.node-type-person #content .panel-col-first .pane-node-field-related-pages-subtitle h2,.node-type-person #content .panel-col-first .pane-node-field-tertiary-subhead h2,.node-type-lesson-plan #content .panel-col-first .pane-title h2,.node-type-lesson-plan #content .panel-col-first .pane-node-field-related-content-title h2,.node-type-lesson-plan #content .panel-col-first .pane-node-field-related-content-subtitle h2,.node-type-lesson-plan #content .panel-col-first .pane-node-field-related-pages-subtitle h2,.node-type-lesson-plan #content .panel-col-first .pane-node-field-tertiary-subhead h2{margin:0;}.node-type-content-page #content .panel-col-first .pane-node-body,.node-type-content-page #content .panel-col-first .pane-node-field-summary,.node-type-content-page #content .panel-col-first .pane-node-field-related-pages-description,.node-type-explore-science-article #content .panel-col-first .pane-node-body,.node-type-explore-science-article #content .panel-col-first .pane-node-field-summary,.node-type-explore-science-article #content .panel-col-first .pane-node-field-related-pages-description,.node-type-ibss-project #content .panel-col-first .pane-node-body,.node-type-ibss-project #content .panel-col-first .pane-node-field-summary,.node-type-ibss-project #content .panel-col-first .pane-node-field-related-pages-description,.node-type-blog #content .panel-col-first .pane-node-body,.node-type-blog #content .panel-col-first .pane-node-field-summary,.node-type-blog #content .panel-col-first .pane-node-field-related-pages-description,.node-type-person #content .panel-col-first .pane-node-body,.node-type-person #content .panel-col-first .pane-node-field-summary,.node-type-person #content .panel-col-first .pane-node-field-related-pages-description,.node-type-lesson-plan #content .panel-col-first .pane-node-body,.node-type-lesson-plan #content .panel-col-first .pane-node-field-summary,.node-type-lesson-plan #content .panel-col-first .pane-node-field-related-pages-description{font-size:18px;line-height:26px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-content-page #content .panel-col-first .pane-node-body,.node-type-content-page #content .panel-col-first .pane-node-field-summary,.node-type-content-page #content .panel-col-first .pane-node-field-related-pages-description,.node-type-explore-science-article #content .panel-col-first .pane-node-body,.node-type-explore-science-article #content .panel-col-first .pane-node-field-summary,.node-type-explore-science-article #content .panel-col-first .pane-node-field-related-pages-description,.node-type-ibss-project #content .panel-col-first .pane-node-body,.node-type-ibss-project #content .panel-col-first .pane-node-field-summary,.node-type-ibss-project #content .panel-col-first .pane-node-field-related-pages-description,.node-type-blog #content .panel-col-first .pane-node-body,.node-type-blog #content .panel-col-first .pane-node-field-summary,.node-type-blog #content .panel-col-first .pane-node-field-related-pages-description,.node-type-person #content .panel-col-first .pane-node-body,.node-type-person #content .panel-col-first .pane-node-field-summary,.node-type-person #content .panel-col-first .pane-node-field-related-pages-description,.node-type-lesson-plan #content .panel-col-first .pane-node-body,.node-type-lesson-plan #content .panel-col-first .pane-node-field-summary,.node-type-lesson-plan #content .panel-col-first .pane-node-field-related-pages-description{font-size:18px;line-height:26px;}}.node-type-content-page #content .panel-col-first .pane-node-body,.node-type-explore-science-article #content .panel-col-first .pane-node-body,.node-type-ibss-project #content .panel-col-first .pane-node-body,.node-type-blog #content .panel-col-first .pane-node-body,.node-type-person #content .panel-col-first .pane-node-body,.node-type-lesson-plan #content .panel-col-first .pane-node-body{padding-bottom:20px;}.node-type-content-page #content .panel-col-first .pane-node-field-article-section > .field > .field-items > .field-item,.node-type-content-page #content .panel-col-first .pane-node-field-content-column > .field > .field-items > .field-item:last-child,.node-type-explore-science-article #content .panel-col-first .pane-node-field-article-section > .field > .field-items > .field-item,.node-type-explore-science-article #content .panel-col-first .pane-node-field-content-column > .field > .field-items > .field-item:last-child,.node-type-ibss-project #content .panel-col-first .pane-node-field-article-section > .field > .field-items > .field-item,.node-type-ibss-project #content .panel-col-first .pane-node-field-content-column > .field > .field-items > .field-item:last-child,.node-type-blog #content .panel-col-first .pane-node-field-article-section > .field > .field-items > .field-item,.node-type-blog #content .panel-col-first .pane-node-field-content-column > .field > .field-items > .field-item:last-child,.node-type-person #content .panel-col-first .pane-node-field-article-section > .field > .field-items > .field-item,.node-type-person #content .panel-col-first .pane-node-field-content-column > .field > .field-items > .field-item:last-child,.node-type-lesson-plan #content .panel-col-first .pane-node-field-article-section > .field > .field-items > .field-item,.node-type-lesson-plan #content .panel-col-first .pane-node-field-content-column > .field > .field-items > .field-item:last-child{margin-bottom:60px;}.node-type-content-page #content .panel-col-first .field-name-field-cta-link .field-item,.node-type-explore-science-article #content .panel-col-first .field-name-field-cta-link .field-item,.node-type-ibss-project #content .panel-col-first .field-name-field-cta-link .field-item,.node-type-blog #content .panel-col-first .field-name-field-cta-link .field-item,.node-type-person #content .panel-col-first .field-name-field-cta-link .field-item,.node-type-lesson-plan #content .panel-col-first .field-name-field-cta-link .field-item{margin-top:20px;}.node-type-content-page #content .panel-col-first .field-name-field-cta-link .field-item:first-child,.node-type-explore-science-article #content .panel-col-first .field-name-field-cta-link .field-item:first-child,.node-type-ibss-project #content .panel-col-first .field-name-field-cta-link .field-item:first-child,.node-type-blog #content .panel-col-first .field-name-field-cta-link .field-item:first-child,.node-type-person #content .panel-col-first .field-name-field-cta-link .field-item:first-child,.node-type-lesson-plan #content .panel-col-first .field-name-field-cta-link .field-item:first-child{margin-top:0;}.node-type-content-page #content .panel-col-first .field-name-field-cta-link .field-item a,.node-type-explore-science-article #content .panel-col-first .field-name-field-cta-link .field-item a,.node-type-ibss-project #content .panel-col-first .field-name-field-cta-link .field-item a,.node-type-blog #content .panel-col-first .field-name-field-cta-link .field-item a,.node-type-person #content .panel-col-first .field-name-field-cta-link .field-item a,.node-type-lesson-plan #content .panel-col-first .field-name-field-cta-link .field-item a{font-size:17px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-content-page #content .panel-col-first .field-name-field-cta-link .field-item a,.node-type-explore-science-article #content .panel-col-first .field-name-field-cta-link .field-item a,.node-type-ibss-project #content .panel-col-first .field-name-field-cta-link .field-item a,.node-type-blog #content .panel-col-first .field-name-field-cta-link .field-item a,.node-type-person #content .panel-col-first .field-name-field-cta-link .field-item a,.node-type-lesson-plan #content .panel-col-first .field-name-field-cta-link .field-item a{font-size:18px;line-height:26px;}}.node-type-content-page #content .panel-col-first .pane-related-content-random-field-related-content-tags,.node-type-content-page #content .panel-col-first .pane-node-field-google-map,.node-type-explore-science-article #content .panel-col-first .pane-related-content-random-field-related-content-tags,.node-type-explore-science-article #content .panel-col-first .pane-node-field-google-map,.node-type-ibss-project #content .panel-col-first .pane-related-content-random-field-related-content-tags,.node-type-ibss-project #content .panel-col-first .pane-node-field-google-map,.node-type-blog #content .panel-col-first .pane-related-content-random-field-related-content-tags,.node-type-blog #content .panel-col-first .pane-node-field-google-map,.node-type-person #content .panel-col-first .pane-related-content-random-field-related-content-tags,.node-type-person #content .panel-col-first .pane-node-field-google-map,.node-type-lesson-plan #content .panel-col-first .pane-related-content-random-field-related-content-tags,.node-type-lesson-plan #content .panel-col-first .pane-node-field-google-map{margin-bottom:40px;}.node-type-content-page #content .panel-col-first .pane-node-field-map iframe,.node-type-content-page #content .panel-col-first .pane-node-field-google-map iframe,.node-type-explore-science-article #content .panel-col-first .pane-node-field-map iframe,.node-type-explore-science-article #content .panel-col-first .pane-node-field-google-map iframe,.node-type-ibss-project #content .panel-col-first .pane-node-field-map iframe,.node-type-ibss-project #content .panel-col-first .pane-node-field-google-map iframe,.node-type-blog #content .panel-col-first .pane-node-field-map iframe,.node-type-blog #content .panel-col-first .pane-node-field-google-map iframe,.node-type-person #content .panel-col-first .pane-node-field-map iframe,.node-type-person #content .panel-col-first .pane-node-field-google-map iframe,.node-type-lesson-plan #content .panel-col-first .pane-node-field-map iframe,.node-type-lesson-plan #content .panel-col-first .pane-node-field-google-map iframe{width:100%;min-height:390px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-content-page #content .panel-col-first .pane-node-field-map iframe,.node-type-content-page #content .panel-col-first .pane-node-field-google-map iframe,.node-type-explore-science-article #content .panel-col-first .pane-node-field-map iframe,.node-type-explore-science-article #content .panel-col-first .pane-node-field-google-map iframe,.node-type-ibss-project #content .panel-col-first .pane-node-field-map iframe,.node-type-ibss-project #content .panel-col-first .pane-node-field-google-map iframe,.node-type-blog #content .panel-col-first .pane-node-field-map iframe,.node-type-blog #content .panel-col-first .pane-node-field-google-map iframe,.node-type-person #content .panel-col-first .pane-node-field-map iframe,.node-type-person #content .panel-col-first .pane-node-field-google-map iframe,.node-type-lesson-plan #content .panel-col-first .pane-node-field-map iframe,.node-type-lesson-plan #content .panel-col-first .pane-node-field-google-map iframe{min-height:296px;}}.node-type-content-page #content .panel-col-first .pane-testimonials-related,.node-type-explore-science-article #content .panel-col-first .pane-testimonials-related,.node-type-ibss-project #content .panel-col-first .pane-testimonials-related,.node-type-blog #content .panel-col-first .pane-testimonials-related,.node-type-person #content .panel-col-first .pane-testimonials-related,.node-type-lesson-plan #content .panel-col-first .pane-testimonials-related{padding-top:20px;padding-bottom:20px;}.node-type-content-page #content .panel-col-first .pane-testimonials-related .view-testimonials-related .views-row .views-field,.node-type-explore-science-article #content .panel-col-first .pane-testimonials-related .view-testimonials-related .views-row .views-field,.node-type-ibss-project #content .panel-col-first .pane-testimonials-related .view-testimonials-related .views-row .views-field,.node-type-blog #content .panel-col-first .pane-testimonials-related .view-testimonials-related .views-row .views-field,.node-type-person #content .panel-col-first .pane-testimonials-related .view-testimonials-related .views-row .views-field,.node-type-lesson-plan #content .panel-col-first .pane-testimonials-related .view-testimonials-related .views-row .views-field{color:#5e924d;}.node-type-content-page #content .right-rail .panel-pane,.node-type-explore-science-article #content .right-rail .panel-pane,.node-type-ibss-project #content .right-rail .panel-pane,.node-type-blog #content .right-rail .panel-pane,.node-type-person #content .right-rail .panel-pane,.node-type-lesson-plan #content .right-rail .panel-pane{padding-bottom:20px;}.node-type-explore-science-article #content header .field-name-field-subtitle{margin-top:20px;font-size:17px;font-weight:600;}.node-type-explore-science-article #content header .field-name-field-subtitle a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.node-type-explore-science-article #content header .field-name-field-subtitle a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue@2x.png");}}@media only screen and (min-width:0){.node-type-explore-science-article #content header .field-name-field-subtitle a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-explore-science-article #content header .field-name-field-subtitle{font-size:18px;line-height:26px;}}.node-type-explore-science-article #content .panel-col-first .pane-node-body{margin-bottom:40px;}.node-type-ibss-project #content .panel-col-first .pane-hero-media-slideshow-standard,.node-type-explore-science-article #content .panel-col-first .pane-hero-media-slideshow-standard,.node-type-blog #content .panel-col-first .pane-hero-media-slideshow-standard{margin-bottom:20px !important;}.node-type-ibss-project .view-display-id-panel_pane_ibss_project_article_section .view-content > div,.node-type-ibss-project .view-display-id-panel_pane_blog_article_section .view-content > div,.node-type-explore-science-article .view-display-id-panel_pane_ibss_project_article_section .view-content > div,.node-type-explore-science-article .view-display-id-panel_pane_blog_article_section .view-content > div,.node-type-blog .view-display-id-panel_pane_ibss_project_article_section .view-content > div,.node-type-blog .view-display-id-panel_pane_blog_article_section .view-content > div{margin-bottom:40px;}.node-type-ibss-project .view-display-id-panel_pane_ibss_project_article_section .view-content > div.has-inline-image,.node-type-ibss-project .view-display-id-panel_pane_blog_article_section .view-content > div.has-inline-image,.node-type-explore-science-article .view-display-id-panel_pane_ibss_project_article_section .view-content > div.has-inline-image,.node-type-explore-science-article .view-display-id-panel_pane_blog_article_section .view-content > div.has-inline-image,.node-type-blog .view-display-id-panel_pane_ibss_project_article_section .view-content > div.has-inline-image,.node-type-blog .view-display-id-panel_pane_blog_article_section .view-content > div.has-inline-image{min-height:220px;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-ibss-project .view-display-id-panel_pane_ibss_project_article_section .view-content > div.has-inline-image,.node-type-ibss-project .view-display-id-panel_pane_blog_article_section .view-content > div.has-inline-image,.node-type-explore-science-article .view-display-id-panel_pane_ibss_project_article_section .view-content > div.has-inline-image,.node-type-explore-science-article .view-display-id-panel_pane_blog_article_section .view-content > div.has-inline-image,.node-type-blog .view-display-id-panel_pane_ibss_project_article_section .view-content > div.has-inline-image,.node-type-blog .view-display-id-panel_pane_blog_article_section .view-content > div.has-inline-image{min-height:167px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-ibss-project .view-display-id-panel_pane_ibss_project_article_section .view-content > div.has-inline-image,.node-type-ibss-project .view-display-id-panel_pane_blog_article_section .view-content > div.has-inline-image,.node-type-explore-science-article .view-display-id-panel_pane_ibss_project_article_section .view-content > div.has-inline-image,.node-type-explore-science-article .view-display-id-panel_pane_blog_article_section .view-content > div.has-inline-image,.node-type-blog .view-display-id-panel_pane_ibss_project_article_section .view-content > div.has-inline-image,.node-type-blog .view-display-id-panel_pane_blog_article_section .view-content > div.has-inline-image{min-height:none;}}.node-type-ibss-project .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-subtitle,.node-type-ibss-project .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-subtitle,.node-type-explore-science-article .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-subtitle,.node-type-explore-science-article .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-subtitle,.node-type-blog .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-subtitle,.node-type-blog .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-subtitle{margin-bottom:4px;}.node-type-ibss-project .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-subtitle h2,.node-type-ibss-project .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-subtitle h2,.node-type-explore-science-article .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-subtitle h2,.node-type-explore-science-article .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-subtitle h2,.node-type-blog .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-subtitle h2,.node-type-blog .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-subtitle h2{font-weight:600;color:#1a1a1a;margin:0;font-size:17px;line-height:24px;}.node-type-ibss-project .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-inline-image img,.node-type-ibss-project .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-inline-image img,.node-type-explore-science-article .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-inline-image img,.node-type-explore-science-article .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-inline-image img,.node-type-blog .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-inline-image img,.node-type-blog .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-inline-image img{clear:both;float:left;margin-right:20px;margin-bottom:10px;width:220px;height:220px;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-ibss-project .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-inline-image img,.node-type-ibss-project .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-inline-image img,.node-type-explore-science-article .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-inline-image img,.node-type-explore-science-article .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-inline-image img,.node-type-blog .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-inline-image img,.node-type-blog .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-inline-image img{width:167px;height:167px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-ibss-project .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-inline-image img,.node-type-ibss-project .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-inline-image img,.node-type-explore-science-article .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-inline-image img,.node-type-explore-science-article .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-inline-image img,.node-type-blog .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-inline-image img,.node-type-blog .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-inline-image img{margin-right:0;width:100%;height:auto;}}.node-type-ibss-project .view-display-id-panel_pane_ibss_project_article_section .view-content .slideshow-hero,.node-type-ibss-project .view-display-id-panel_pane_blog_article_section .view-content .slideshow-hero,.node-type-explore-science-article .view-display-id-panel_pane_ibss_project_article_section .view-content .slideshow-hero,.node-type-explore-science-article .view-display-id-panel_pane_blog_article_section .view-content .slideshow-hero,.node-type-blog .view-display-id-panel_pane_ibss_project_article_section .view-content .slideshow-hero,.node-type-blog .view-display-id-panel_pane_blog_article_section .view-content .slideshow-hero{margin-top:20px;}.node-type-ibss-project .view-display-id-panel_pane_ibss_project_article_section .view-content .slideshow-hero div,.node-type-ibss-project .view-display-id-panel_pane_blog_article_section .view-content .slideshow-hero div,.node-type-explore-science-article .view-display-id-panel_pane_ibss_project_article_section .view-content .slideshow-hero div,.node-type-explore-science-article .view-display-id-panel_pane_blog_article_section .view-content .slideshow-hero div,.node-type-blog .view-display-id-panel_pane_ibss_project_article_section .view-content .slideshow-hero div,.node-type-blog .view-display-id-panel_pane_blog_article_section .view-content .slideshow-hero div{margin-bottom:0 !important;}.node-type-ibss-project .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-cta-link,.node-type-ibss-project .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-cta-link,.node-type-explore-science-article .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-cta-link,.node-type-explore-science-article .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-cta-link,.node-type-blog .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-cta-link,.node-type-blog .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-cta-link{margin-top:20px;}.node-type-ibss-project .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-cta-link .field-content,.node-type-ibss-project .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-cta-link .field-content,.node-type-explore-science-article .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-cta-link .field-content,.node-type-explore-science-article .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-cta-link .field-content,.node-type-blog .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-cta-link .field-content,.node-type-blog .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-cta-link .field-content{margin-top:0;}.node-type-ibss-project .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-cta-link .field-content:first-child,.node-type-ibss-project .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-cta-link .field-content:first-child,.node-type-explore-science-article .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-cta-link .field-content:first-child,.node-type-explore-science-article .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-cta-link .field-content:first-child,.node-type-blog .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-cta-link .field-content:first-child,.node-type-blog .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-cta-link .field-content:first-child{margin-top:0;}.node-type-ibss-project .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-cta-link .field-content li.first,.node-type-ibss-project .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-cta-link .field-content li.first,.node-type-explore-science-article .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-cta-link .field-content li.first,.node-type-explore-science-article .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-cta-link .field-content li.first,.node-type-blog .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-cta-link .field-content li.first,.node-type-blog .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-cta-link .field-content li.first{margin-bottom:10px;}.node-type-ibss-project .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-cta-link .field-content a,.node-type-ibss-project .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-cta-link .field-content a,.node-type-explore-science-article .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-cta-link .field-content a,.node-type-explore-science-article .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-cta-link .field-content a,.node-type-blog .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-cta-link .field-content a,.node-type-blog .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-cta-link .field-content a{font-size:17px;font-weight:600;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.node-type-ibss-project .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-cta-link .field-content a,.node-type-ibss-project .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-cta-link .field-content a,.node-type-explore-science-article .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-cta-link .field-content a,.node-type-explore-science-article .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-cta-link .field-content a,.node-type-blog .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-cta-link .field-content a,.node-type-blog .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-cta-link .field-content a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue@2x.png");}}@media only screen and (min-width:0){.node-type-ibss-project .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-cta-link .field-content a,.node-type-ibss-project .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-cta-link .field-content a,.node-type-explore-science-article .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-cta-link .field-content a,.node-type-explore-science-article .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-cta-link .field-content a,.node-type-blog .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-cta-link .field-content a,.node-type-blog .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-cta-link .field-content a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-ibss-project .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-cta-link .field-content a,.node-type-ibss-project .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-cta-link .field-content a,.node-type-explore-science-article .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-cta-link .field-content a,.node-type-explore-science-article .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-cta-link .field-content a,.node-type-blog .view-display-id-panel_pane_ibss_project_article_section .view-content .views-field-field-cta-link .field-content a,.node-type-blog .view-display-id-panel_pane_blog_article_section .view-content .views-field-field-cta-link .field-content a{font-size:18px;line-height:26px;margin-bottom:12px;}}.node-type-ibss-project .view-display-id-panel_pane_ibss_project_article_section .view-content .clear-floats,.node-type-ibss-project .view-display-id-panel_pane_blog_article_section .view-content .clear-floats,.node-type-explore-science-article .view-display-id-panel_pane_ibss_project_article_section .view-content .clear-floats,.node-type-explore-science-article .view-display-id-panel_pane_blog_article_section .view-content .clear-floats,.node-type-blog .view-display-id-panel_pane_ibss_project_article_section .view-content .clear-floats,.node-type-blog .view-display-id-panel_pane_blog_article_section .view-content .clear-floats{height:0px;}
.node-type-press-release #page-title{font-weight:500;}.node-type-press-release #page-title span{width:100%;font-size:36px;line-height:38px;}.node-type-press-release #content .panel-col-top{margin-bottom:20px;}.node-type-press-release #content .panel-col-top .pane-title{font-weight:600;}.node-type-press-release #content .panel-col-top .pane-node-field-subtitle{margin-top:10px;}.node-type-press-release #content .panel-col-top .pane-node-field-subtitle h2{font-weight:500;font-size:24px;line-height:32px;}.node-type-press-release #content .panel-col-first{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:20px;width:75%;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-press-release #content .panel-col-first{padding-right:0;width:100%;}}.node-type-press-release #content .panel-col-first .panel-pane{margin-bottom:20px;}.node-type-press-release #content .panel-col-first .pane-node-body{padding-bottom:20px;font-size:18px;line-height:26px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-press-release #content .panel-col-first .pane-node-body{font-size:18px;line-height:26px;}}.node-type-press-release #content .right-rail .panel-pane{padding-bottom:20px;}
.node-type-landing-page .panel-col-top,.node-type-landing-page .center-wrapper,.node-type-exhibit .panel-col-top,.node-type-exhibit .center-wrapper{position:relative;z-index:1;}.node-type-landing-page .center-wrapper,.node-type-exhibit .center-wrapper{z-index:2;}.node-type-landing-page .panel-col-top .panel-pane,.node-type-exhibit .panel-col-top .panel-pane{z-index:1;}.node-type-landing-page .panel-col-top .panel-pane.pane-node-title,.node-type-exhibit .panel-col-top .panel-pane.pane-node-title{z-index:20;}.node-type-landing-page .panel-col-top .views-field-field-image-primary-large-revision-id .image-field-caption,.node-type-exhibit .panel-col-top .views-field-field-image-primary-large-revision-id .image-field-caption{display:none;}.node-type-landing-page #content,.node-type-exhibit #content{max-width:none;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page #content,.node-type-exhibit #content{padding-left:0;padding-right:0;}}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page #content,.node-type-exhibit #content{padding-left:0;padding-right:0;}}.node-type-landing-page #content .center-wrapper,.node-type-landing-page #content .panel-col-bottom,.node-type-exhibit #content .center-wrapper,.node-type-exhibit #content .panel-col-bottom{max-width:960px;margin-left:auto;margin-right:auto;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page #content .center-wrapper,.node-type-landing-page #content .panel-col-bottom,.node-type-exhibit #content .center-wrapper,.node-type-exhibit #content .panel-col-bottom{padding-left:20px;padding-right:20px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page #content .center-wrapper,.node-type-landing-page #content .panel-col-bottom,.node-type-exhibit #content .center-wrapper,.node-type-exhibit #content .panel-col-bottom{padding-left:12px;padding-right:12px;}}.node-type-landing-page #content .panel-pane,.node-type-exhibit #content .panel-pane{margin-bottom:40px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page #content .panel-pane,.node-type-exhibit #content .panel-pane{margin-bottom:20px;}}.node-type-landing-page #content .right-rail .panel-pane,.node-type-exhibit #content .right-rail .panel-pane{margin-bottom:0;}.node-type-landing-page #content .panel-col-top .panel-pane,.node-type-exhibit #content .panel-col-top .panel-pane{margin-bottom:20px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page #content .panel-col-top .panel-pane,.node-type-exhibit #content .panel-col-top .panel-pane{margin-bottom:0;}}.node-type-landing-page #content .after-slideshow-midfeature > div:first-child,.node-type-exhibit #content .after-slideshow-midfeature > div:first-child{margin-top:40px;}.node-type-landing-page #content .pane-node-title,.node-type-exhibit #content .pane-node-title{position:absolute;width:1000px;left:50%;margin:0;margin-left:-500px;}.node-type-landing-page #content .pane-node-title h1,.node-type-exhibit #content .pane-node-title h1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1em;max-width:500px;background-color:#ffffff;margin:0;padding:20px;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page #content .pane-node-title,.node-type-exhibit #content .pane-node-title{left:0;margin:0;margin-left:20px;width:374px;}.node-type-landing-page #content .pane-node-title h1,.node-type-exhibit #content .pane-node-title h1{width:100%;max-width:inherit;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page #content .pane-node-title,.node-type-exhibit #content .pane-node-title{position:relative;width:100%;left:0;margin-left:0;}.node-type-landing-page #content .pane-node-title h1,.node-type-exhibit #content .pane-node-title h1{padding:12px;font-size:28px;line-height:32px;}}.node-type-landing-page #content .pane-slideshows-panel-pane-1,.node-type-exhibit #content .pane-slideshows-panel-pane-1{margin-bottom:20px;line-height:0;}.node-type-landing-page #content .pane-slideshows-panel-pane-1 img,.node-type-exhibit #content .pane-slideshows-panel-pane-1 img{width:100%;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page #content .pane-slideshows-panel-pane-1,.node-type-exhibit #content .pane-slideshows-panel-pane-1{margin-bottom:0;}}.node-type-landing-page #content .panel-col-first,.node-type-exhibit #content .panel-col-first{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:20px;position:relative;width:75%;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page #content .panel-col-first,.node-type-exhibit #content .panel-col-first{width:561px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page #content .panel-col-first,.node-type-exhibit #content .panel-col-first{width:100%;padding:0;}}.node-type-landing-page #content .panel-col-first .pane-node-field-blurb-description,.node-type-exhibit #content .panel-col-first .pane-node-field-blurb-description{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:500px;min-height:500px;border:20px solid #ffffff;padding:20px;background-color:#f27134;margin-top:-150px;margin-left:-20px;margin-bottom:0;}.node-type-landing-page #content .panel-col-first .pane-node-field-blurb-description,.node-type-landing-page #content .panel-col-first .pane-node-field-blurb-description .field,.node-type-landing-page #content .panel-col-first .pane-node-field-blurb-description p,.node-type-exhibit #content .panel-col-first .pane-node-field-blurb-description,.node-type-exhibit #content .panel-col-first .pane-node-field-blurb-description .field,.node-type-exhibit #content .panel-col-first .pane-node-field-blurb-description p{font-weight:400;color:#ffffff !important;font-size:36px;line-height:44px;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page #content .panel-col-first .pane-node-field-blurb-description,.node-type-landing-page #content .panel-col-first .pane-node-field-blurb-description .field,.node-type-landing-page #content .panel-col-first .pane-node-field-blurb-description p,.node-type-exhibit #content .panel-col-first .pane-node-field-blurb-description,.node-type-exhibit #content .panel-col-first .pane-node-field-blurb-description .field,.node-type-exhibit #content .panel-col-first .pane-node-field-blurb-description p{font-size:28px;line-height:32px;}}.node-type-landing-page #content .panel-col-first .pane-node-field-blurb-description a,.node-type-landing-page #content .panel-col-first .pane-node-field-blurb-description .field a,.node-type-landing-page #content .panel-col-first .pane-node-field-blurb-description p a,.node-type-exhibit #content .panel-col-first .pane-node-field-blurb-description a,.node-type-exhibit #content .panel-col-first .pane-node-field-blurb-description .field a,.node-type-exhibit #content .panel-col-first .pane-node-field-blurb-description p a{color:#1a1a1a !important;text-decoration:none;}.node-type-landing-page #content .panel-col-first .pane-node-field-blurb-description p,.node-type-exhibit #content .panel-col-first .pane-node-field-blurb-description p{padding:0;margin:0;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page #content .panel-col-first .pane-node-field-blurb-description,.node-type-exhibit #content .panel-col-first .pane-node-field-blurb-description{width:394px;min-height:394px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page #content .panel-col-first .pane-node-field-blurb-description,.node-type-exhibit #content .panel-col-first .pane-node-field-blurb-description{width:100%;min-height:inherit;border:0;margin:0;padding:12px;}.node-type-landing-page #content .panel-col-first .pane-node-field-blurb-description,.node-type-landing-page #content .panel-col-first .pane-node-field-blurb-description .field,.node-type-landing-page #content .panel-col-first .pane-node-field-blurb-description p,.node-type-exhibit #content .panel-col-first .pane-node-field-blurb-description,.node-type-exhibit #content .panel-col-first .pane-node-field-blurb-description .field,.node-type-exhibit #content .panel-col-first .pane-node-field-blurb-description p{font-size:24px;line-height:32px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page #content .panel-col-first .pane-node-field-blurb-description,.node-type-exhibit #content .panel-col-first .pane-node-field-blurb-description{margin:0;margin-bottom:20px;margin-top:12px;}}.node-type-landing-page #content .panel-col-first .pane-node-body,.node-type-exhibit #content .panel-col-first .pane-node-body{width:460px;float:left;font-size:18px;line-height:26px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page #content .panel-col-first .pane-node-body,.node-type-exhibit #content .panel-col-first .pane-node-body{font-size:18px;line-height:26px;width:100%;}}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page #content .panel-col-first .pane-node-body,.node-type-exhibit #content .panel-col-first .pane-node-body{width:354px;}}.node-type-landing-page #content .panel-col-first .pane-node-field-article-section,.node-type-exhibit #content .panel-col-first .pane-node-field-article-section{width:220px;overflow:hidden;float:right;margin-top:-350px;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page #content .panel-col-first .pane-node-field-article-section,.node-type-exhibit #content .panel-col-first .pane-node-field-article-section{margin-top:-244px;width:167px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page #content .panel-col-first .pane-node-field-article-section,.node-type-exhibit #content .panel-col-first .pane-node-field-article-section{width:100%;float:none;margin-top:0;}}.node-type-landing-page #content .panel-col-first .pane-node-field-article-section.article-section-clone,.node-type-exhibit #content .panel-col-first .pane-node-field-article-section.article-section-clone{margin-top:0;width:480px;}.node-type-landing-page #content .panel-col-first .pane-node-field-article-section.article-section-clone > .field > .field-items > .field-item,.node-type-exhibit #content .panel-col-first .pane-node-field-article-section.article-section-clone > .field > .field-items > .field-item{margin-right:20px;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page #content .panel-col-first .pane-node-field-article-section.article-section-clone,.node-type-exhibit #content .panel-col-first .pane-node-field-article-section.article-section-clone{width:374px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page #content .panel-col-first .pane-node-field-article-section.article-section-clone,.node-type-exhibit #content .panel-col-first .pane-node-field-article-section.article-section-clone{display:none;}}.node-type-landing-page #content .panel-col-first .pane-node-field-article-section > .field > .field-items > .field-item,.node-type-exhibit #content .panel-col-first .pane-node-field-article-section > .field > .field-items > .field-item{clear:none;float:none;display:inline-block;vertical-align:top;position:relative !important;width:220px;}.node-type-landing-page #content .panel-col-first .pane-node-field-article-section > .field > .field-items > .field-item.cloned,.node-type-exhibit #content .panel-col-first .pane-node-field-article-section > .field > .field-items > .field-item.cloned{display:none;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page #content .panel-col-first .pane-node-field-article-section > .field > .field-items > .field-item.cloned,.node-type-exhibit #content .panel-col-first .pane-node-field-article-section > .field > .field-items > .field-item.cloned{display:inline-block;}}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page #content .panel-col-first .pane-node-field-article-section > .field > .field-items > .field-item,.node-type-exhibit #content .panel-col-first .pane-node-field-article-section > .field > .field-items > .field-item{width:167px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page #content .panel-col-first .pane-node-field-article-section > .field > .field-items > .field-item,.node-type-exhibit #content .panel-col-first .pane-node-field-article-section > .field > .field-items > .field-item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50% !important;left:0 !important;top:0 !important;margin-right:0 !important;padding-right:6px;}.node-type-landing-page #content .panel-col-first .pane-node-field-article-section > .field > .field-items > .field-item:nth-child(2n),.node-type-exhibit #content .panel-col-first .pane-node-field-article-section > .field > .field-items > .field-item:nth-child(2n){padding-right:0;padding-left:6px;}}.node-type-landing-page #content #people,.node-type-exhibit #content #people{width:100%;overflow:auto;}.node-type-landing-page #content #people .views-field-field-title,.node-type-exhibit #content #people .views-field-field-title{font-style:italic;}.node-type-landing-page #content #people .views-field-field-body,.node-type-exhibit #content #people .views-field-field-body{margin-top:20px;}.node-type-landing-page #content .skewed-four-col,.node-type-exhibit #content .skewed-four-col{margin-top:-40px;}.node-type-landing-page #content .skewed-four-col.after-slideshow-midfeature,.node-type-exhibit #content .skewed-four-col.after-slideshow-midfeature{margin-top:50px;}.node-type-landing-page #content .skewed-four-col.after-slideshow-midfeature .view,.node-type-exhibit #content .skewed-four-col.after-slideshow-midfeature .view{margin-top:240px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page #content .skewed-four-col.after-slideshow-midfeature .view,.node-type-exhibit #content .skewed-four-col.after-slideshow-midfeature .view{margin-top:40px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page #content .skewed-four-col,.node-type-exhibit #content .skewed-four-col{margin-top:0;}}.node-type-landing-page #content .pane-node-field-subtitle,.node-type-landing-page #content .pane-node-field-summary,.node-type-landing-page #content .pane-node-field-related-content-title,.node-type-landing-page #content .pane-node-field-related-content-descriptio,.node-type-landing-page #content .pane-node-field-link,.node-type-landing-page #content .pane-node-field-related-content-title-2,.node-type-landing-page #content .pane-node-field-related-content2-descripti,.node-type-landing-page #content .pane-node-field-link-content-2,.node-type-landing-page #content .pane-node-field-related-content-title-3,.node-type-landing-page #content .pane-node-field-related-content3-descripti,.node-type-landing-page #content .pane-node-field-link-content-3,.node-type-exhibit #content .pane-node-field-subtitle,.node-type-exhibit #content .pane-node-field-summary,.node-type-exhibit #content .pane-node-field-related-content-title,.node-type-exhibit #content .pane-node-field-related-content-descriptio,.node-type-exhibit #content .pane-node-field-link,.node-type-exhibit #content .pane-node-field-related-content-title-2,.node-type-exhibit #content .pane-node-field-related-content2-descripti,.node-type-exhibit #content .pane-node-field-link-content-2,.node-type-exhibit #content .pane-node-field-related-content-title-3,.node-type-exhibit #content .pane-node-field-related-content3-descripti,.node-type-exhibit #content .pane-node-field-link-content-3{margin-bottom:20px;width:460px;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page #content .pane-node-field-subtitle,.node-type-landing-page #content .pane-node-field-summary,.node-type-landing-page #content .pane-node-field-related-content-title,.node-type-landing-page #content .pane-node-field-related-content-descriptio,.node-type-landing-page #content .pane-node-field-link,.node-type-landing-page #content .pane-node-field-related-content-title-2,.node-type-landing-page #content .pane-node-field-related-content2-descripti,.node-type-landing-page #content .pane-node-field-link-content-2,.node-type-landing-page #content .pane-node-field-related-content-title-3,.node-type-landing-page #content .pane-node-field-related-content3-descripti,.node-type-landing-page #content .pane-node-field-link-content-3,.node-type-exhibit #content .pane-node-field-subtitle,.node-type-exhibit #content .pane-node-field-summary,.node-type-exhibit #content .pane-node-field-related-content-title,.node-type-exhibit #content .pane-node-field-related-content-descriptio,.node-type-exhibit #content .pane-node-field-link,.node-type-exhibit #content .pane-node-field-related-content-title-2,.node-type-exhibit #content .pane-node-field-related-content2-descripti,.node-type-exhibit #content .pane-node-field-link-content-2,.node-type-exhibit #content .pane-node-field-related-content-title-3,.node-type-exhibit #content .pane-node-field-related-content3-descripti,.node-type-exhibit #content .pane-node-field-link-content-3{width:354px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page #content .pane-node-field-subtitle,.node-type-landing-page #content .pane-node-field-summary,.node-type-landing-page #content .pane-node-field-related-content-title,.node-type-landing-page #content .pane-node-field-related-content-descriptio,.node-type-landing-page #content .pane-node-field-link,.node-type-landing-page #content .pane-node-field-related-content-title-2,.node-type-landing-page #content .pane-node-field-related-content2-descripti,.node-type-landing-page #content .pane-node-field-link-content-2,.node-type-landing-page #content .pane-node-field-related-content-title-3,.node-type-landing-page #content .pane-node-field-related-content3-descripti,.node-type-landing-page #content .pane-node-field-link-content-3,.node-type-exhibit #content .pane-node-field-subtitle,.node-type-exhibit #content .pane-node-field-summary,.node-type-exhibit #content .pane-node-field-related-content-title,.node-type-exhibit #content .pane-node-field-related-content-descriptio,.node-type-exhibit #content .pane-node-field-link,.node-type-exhibit #content .pane-node-field-related-content-title-2,.node-type-exhibit #content .pane-node-field-related-content2-descripti,.node-type-exhibit #content .pane-node-field-link-content-2,.node-type-exhibit #content .pane-node-field-related-content-title-3,.node-type-exhibit #content .pane-node-field-related-content3-descripti,.node-type-exhibit #content .pane-node-field-link-content-3{width:100%;}}.node-type-landing-page #content .pane-node-field-subtitle,.node-type-landing-page #content .pane-node-field-subtitle *,.node-type-landing-page #content .pane-node-field-related-content-title,.node-type-landing-page #content .pane-node-field-related-content-title *,.node-type-landing-page #content .pane-node-field-related-content-title-2,.node-type-landing-page #content .pane-node-field-related-content-title-2 *,.node-type-landing-page #content .pane-node-field-related-content-title-3,.node-type-landing-page #content .pane-node-field-related-content-title-3 *,.node-type-exhibit #content .pane-node-field-subtitle,.node-type-exhibit #content .pane-node-field-subtitle *,.node-type-exhibit #content .pane-node-field-related-content-title,.node-type-exhibit #content .pane-node-field-related-content-title *,.node-type-exhibit #content .pane-node-field-related-content-title-2,.node-type-exhibit #content .pane-node-field-related-content-title-2 *,.node-type-exhibit #content .pane-node-field-related-content-title-3,.node-type-exhibit #content .pane-node-field-related-content-title-3 *{color:#1a1a1a;font-weight:500;}.node-type-landing-page #content .pane-node-field-subtitle,.node-type-landing-page #content .pane-node-field-subtitle h2,.node-type-landing-page #content .pane-node-field-related-content-title,.node-type-landing-page #content .pane-node-field-related-content-title h2,.node-type-landing-page #content .pane-node-field-related-content-title-2,.node-type-landing-page #content .pane-node-field-related-content-title-2 h2,.node-type-landing-page #content .pane-node-field-related-content-title-3,.node-type-landing-page #content .pane-node-field-related-content-title-3 h2,.node-type-exhibit #content .pane-node-field-subtitle,.node-type-exhibit #content .pane-node-field-subtitle h2,.node-type-exhibit #content .pane-node-field-related-content-title,.node-type-exhibit #content .pane-node-field-related-content-title h2,.node-type-exhibit #content .pane-node-field-related-content-title-2,.node-type-exhibit #content .pane-node-field-related-content-title-2 h2,.node-type-exhibit #content .pane-node-field-related-content-title-3,.node-type-exhibit #content .pane-node-field-related-content-title-3 h2{color:#1a1a1a;font-weight:500;font-size:36px;line-height:38px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page #content .pane-node-field-subtitle,.node-type-landing-page #content .pane-node-field-subtitle h2,.node-type-landing-page #content .pane-node-field-related-content-title,.node-type-landing-page #content .pane-node-field-related-content-title h2,.node-type-landing-page #content .pane-node-field-related-content-title-2,.node-type-landing-page #content .pane-node-field-related-content-title-2 h2,.node-type-landing-page #content .pane-node-field-related-content-title-3,.node-type-landing-page #content .pane-node-field-related-content-title-3 h2,.node-type-exhibit #content .pane-node-field-subtitle,.node-type-exhibit #content .pane-node-field-subtitle h2,.node-type-exhibit #content .pane-node-field-related-content-title,.node-type-exhibit #content .pane-node-field-related-content-title h2,.node-type-exhibit #content .pane-node-field-related-content-title-2,.node-type-exhibit #content .pane-node-field-related-content-title-2 h2,.node-type-exhibit #content .pane-node-field-related-content-title-3,.node-type-exhibit #content .pane-node-field-related-content-title-3 h2{font-size:28px;line-height:32px;}}.node-type-landing-page #content .pane-node-field-subtitle h2,.node-type-landing-page #content .pane-node-field-related-content-title h2,.node-type-landing-page #content .pane-node-field-related-content-title-2 h2,.node-type-landing-page #content .pane-node-field-related-content-title-3 h2,.node-type-exhibit #content .pane-node-field-subtitle h2,.node-type-exhibit #content .pane-node-field-related-content-title h2,.node-type-exhibit #content .pane-node-field-related-content-title-2 h2,.node-type-exhibit #content .pane-node-field-related-content-title-3 h2{margin-bottom:20px;}.node-type-landing-page #content .pane-node-field-summary,.node-type-landing-page #content .pane-node-field-related-content-descriptio,.node-type-landing-page #content .pane-node-field-related-content2-descripti,.node-type-landing-page #content .pane-node-field-related-content3-descripti,.node-type-exhibit #content .pane-node-field-summary,.node-type-exhibit #content .pane-node-field-related-content-descriptio,.node-type-exhibit #content .pane-node-field-related-content2-descripti,.node-type-exhibit #content .pane-node-field-related-content3-descripti{margin-bottom:10px;font-size:18px;line-height:26px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page #content .pane-node-field-summary,.node-type-landing-page #content .pane-node-field-related-content-descriptio,.node-type-landing-page #content .pane-node-field-related-content2-descripti,.node-type-landing-page #content .pane-node-field-related-content3-descripti,.node-type-exhibit #content .pane-node-field-summary,.node-type-exhibit #content .pane-node-field-related-content-descriptio,.node-type-exhibit #content .pane-node-field-related-content2-descripti,.node-type-exhibit #content .pane-node-field-related-content3-descripti{font-size:18px;line-height:26px;}}.node-type-landing-page #content .pane-node-field-link a,.node-type-landing-page #content .pane-node-field-link-content-2 a,.node-type-landing-page #content .pane-node-field-link-content-3 a,.node-type-exhibit #content .pane-node-field-link a,.node-type-exhibit #content .pane-node-field-link-content-2 a,.node-type-exhibit #content .pane-node-field-link-content-3 a{font-weight:500;color:#f27134;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-orange.png");padding-right:20px;font-size:18px;line-height:26px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.node-type-landing-page #content .pane-node-field-link a,.node-type-landing-page #content .pane-node-field-link-content-2 a,.node-type-landing-page #content .pane-node-field-link-content-3 a,.node-type-exhibit #content .pane-node-field-link a,.node-type-exhibit #content .pane-node-field-link-content-2 a,.node-type-exhibit #content .pane-node-field-link-content-3 a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-orange@2x.png");}}@media only screen and (min-width:0){.node-type-landing-page #content .pane-node-field-link a,.node-type-landing-page #content .pane-node-field-link-content-2 a,.node-type-landing-page #content .pane-node-field-link-content-3 a,.node-type-exhibit #content .pane-node-field-link a,.node-type-exhibit #content .pane-node-field-link-content-2 a,.node-type-exhibit #content .pane-node-field-link-content-3 a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page #content .pane-node-field-link a,.node-type-landing-page #content .pane-node-field-link-content-2 a,.node-type-landing-page #content .pane-node-field-link-content-3 a,.node-type-exhibit #content .pane-node-field-link a,.node-type-exhibit #content .pane-node-field-link-content-2 a,.node-type-exhibit #content .pane-node-field-link-content-3 a{font-size:18px;line-height:26px;}}.node-type-landing-page #content #people,.node-type-landing-page #content .pane-node-field-featured-people,.node-type-landing-page #content .faq,.node-type-exhibit #content #people,.node-type-exhibit #content .pane-node-field-featured-people,.node-type-exhibit #content .faq{margin-top:40px;padding-bottom:40px;float:left;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page #content #people,.node-type-landing-page #content .pane-node-field-featured-people,.node-type-landing-page #content .faq,.node-type-exhibit #content #people,.node-type-exhibit #content .pane-node-field-featured-people,.node-type-exhibit #content .faq{float:none;margin-top:0;padding-bottom:0;}}.node-type-landing-page #content #people,.node-type-landing-page #content .pane-node-field-featured-people,.node-type-exhibit #content #people,.node-type-exhibit #content .pane-node-field-featured-people{width:240px !important;}.node-type-landing-page #content #people .views-row,.node-type-landing-page #content .pane-node-field-featured-people .views-row,.node-type-exhibit #content #people .views-row,.node-type-exhibit #content .pane-node-field-featured-people .views-row{display:none;}.node-type-landing-page #content #people .views-row:first-child,.node-type-landing-page #content .pane-node-field-featured-people .views-row:first-child,.node-type-exhibit #content #people .views-row:first-child,.node-type-exhibit #content .pane-node-field-featured-people .views-row:first-child{display:block;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page #content #people,.node-type-landing-page #content .pane-node-field-featured-people,.node-type-exhibit #content #people,.node-type-exhibit #content .pane-node-field-featured-people{width:187px !important;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page #content #people,.node-type-landing-page #content .pane-node-field-featured-people,.node-type-exhibit #content #people,.node-type-exhibit #content .pane-node-field-featured-people{padding-top:20px;margin-bottom:0;}.node-type-landing-page #content #people,.node-type-landing-page #content #people .views-row,.node-type-landing-page #content .pane-node-field-featured-people,.node-type-landing-page #content .pane-node-field-featured-people .views-row,.node-type-exhibit #content #people,.node-type-exhibit #content #people .views-row,.node-type-exhibit #content .pane-node-field-featured-people,.node-type-exhibit #content .pane-node-field-featured-people .views-row{padding-right:0;width:100% !important;}.node-type-landing-page #content #people .view-content,.node-type-landing-page #content .pane-node-field-featured-people .view-content,.node-type-exhibit #content #people .view-content,.node-type-exhibit #content .pane-node-field-featured-people .view-content{padding-right:12px;}}.node-type-landing-page #content .faq,.node-type-exhibit #content .faq{width:700px;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page #content .faq,.node-type-exhibit #content .faq{width:541px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page #content .faq,.node-type-exhibit #content .faq{width:100%;padding-bottom:20px;}}.node-type-landing-page #content .panel-col-bottom .panel-pane,.node-type-exhibit #content .panel-col-bottom .panel-pane{clear:both;}.node-type-landing-page #content .panel-col-bottom .panel-pane.faq,.node-type-exhibit #content .panel-col-bottom .panel-pane.faq{clear:none;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page #content .panel-col-bottom,.node-type-exhibit #content .panel-col-bottom{padding-left:0;padding-right:0;}.node-type-landing-page #content .panel-col-bottom .panel-pane,.node-type-exhibit #content .panel-col-bottom .panel-pane{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:12px;padding-right:12px;}.node-type-landing-page #content .panel-col-bottom .panel-pane.slideshow-midfeature-container,.node-type-landing-page #content .panel-col-bottom .panel-pane.faq,.node-type-exhibit #content .panel-col-bottom .panel-pane.slideshow-midfeature-container,.node-type-exhibit #content .panel-col-bottom .panel-pane.faq{padding-left:0;padding-right:0;}}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page #content .right-rail,.node-type-exhibit #content .right-rail{width:167px;}}
.node-type-field-trip #content{margin-top:40px;}.node-type-field-trip #content .pane-node-field-field-trip-type{color:#1a1a1a;font-weight:600;font-size:20px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-field-trip #content .pane-node-field-field-trip-type{font-size:20px;}}.node-type-field-trip #content .pane-node-title{margin-top:-10px;margin-bottom:20px;}.node-type-field-trip #content .panel-col-first,.node-type-field-trip #content .right-rail{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.node-type-field-trip #content .panel-col-first{padding-right:20px;width:75%;}.node-type-field-trip #content .right-rail{width:25%;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-field-trip #content .panel-col-first,.node-type-field-trip #content .right-rail{padding-right:0;width:100%;}}.node-type-field-trip #content .pane-node-body{margin-top:20px;padding-bottom:20px;font-size:18px;line-height:26px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-field-trip #content .pane-node-body{font-size:18px;line-height:26px;}}.node-type-field-trip #content .pane-node-field-article-section{margin-top:20px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-field-trip #content .right-rail{margin-top:20px;}}.node-type-field-trip #content .right-rail .panel-pane{border:none;padding-top:10px;}.node-type-field-trip #content .right-rail .panel-pane:first-child{padding-top:0;}.node-type-field-trip #content .right-rail .panel-pane:last-child{padding-top:0;}.node-type-field-trip #content .right-rail .views-field{margin-bottom:0;}.node-type-field-trip #content .right-rail .field-label,.node-type-field-trip #content .right-rail .views-label{font-weight:700;}.node-type-field-trip #content .right-rail .field-name-field-time-slots .field-item{display:inline;}.node-type-field-trip #content .right-rail .field-name-field-time-slots .field-item:after{content:',';}.node-type-field-trip #content .right-rail .field-name-field-time-slots .field-item:last-child:after{content:none;}
.node-type-es-landing-page .inside{margin:0 !important;padding:0 !important;}.node-type-es-landing-page .panel-col-top,.node-type-es-landing-page .center-wrapper{position:relative;z-index:1;}.node-type-es-landing-page .center-wrapper{z-index:2;}.node-type-es-landing-page .panel-col-top .panel-pane{z-index:1;}.node-type-es-landing-page header{z-index:20;padding-top:0 !important;position:absolute;width:1000px;left:50%;margin-left:-500px;}.node-type-es-landing-page header h1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:500px;color:#ffffff !important;margin:0;padding:20px;padding-left:0;}.node-type-es-landing-page header h1,.node-type-es-landing-page header h1 span{line-height:50px !important;font-size:46px;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-es-landing-page header{left:0;margin-left:0;margin-right:0;width:374px;}.node-type-es-landing-page header h1{width:100%;max-width:inherit;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-es-landing-page header{width:100%;left:0;margin-left:0;}.node-type-es-landing-page header h1{padding:12px;}.node-type-es-landing-page header h1,.node-type-es-landing-page header h1 span{font-size:28px !important;line-height:32px;}}.node-type-es-landing-page #content{margin-top:128px;max-width:none;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-es-landing-page #content{margin-top:116px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-es-landing-page #content{margin-top:92px;}}.no-js .node-type-es-landing-page #content,.unsupported .node-type-es-landing-page #content{margin-top:0 !important;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-es-landing-page #content{padding-left:0;padding-right:0;}}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-es-landing-page #content{padding-left:0;padding-right:0;}}.node-type-es-landing-page #content .center-wrapper{max-width:960px;margin-left:auto;margin-right:auto;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-es-landing-page #content .center-wrapper{padding-left:20px;padding-right:20px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-es-landing-page #content .center-wrapper{padding-left:12px;padding-right:12px;}}.node-type-es-landing-page #content .panel-col-top #body-category-wrapper{margin-left:auto;margin-right:auto;width:100%;max-width:960px;}.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .views-field-body{font-weight:400 !important;}.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .views-row{margin-right:20px;clear:none;float:none;display:inline-block;vertical-align:top;position:relative !important;}.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .body-box,.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .image-top{position:relative;float:left;}.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .body-box{z-index:21;}.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .body-box > .field{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:500px;min-height:500px;border:20px solid #ffffff;padding:20px;background-color:#f27134;margin-top:-150px;margin-left:-20px;}.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .body-box > .field,.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .body-box > .field .field,.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .body-box > .field p{font-weight:400;color:#ffffff !important;font-size:36px;line-height:44px;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .body-box > .field,.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .body-box > .field .field,.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .body-box > .field p{font-size:28px;line-height:32px;}}.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .body-box > .field a,.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .body-box > .field .field a,.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .body-box > .field p a{color:#1a1a1a !important;text-decoration:none;}.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .body-box > .field p{padding:0;margin:0;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .body-box > .field{width:394px;min-height:394px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .body-box > .field{width:100%;min-height:inherit;border:0;margin:0;padding:12px;}.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .body-box > .field,.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .body-box > .field .field,.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .body-box > .field p{font-size:24px;line-height:32px;}}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .body-box > .field{margin-top:-100px;margin-left:0;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .body-box > .field{margin:0;margin-top:12px;}}.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .body-box .clone-container{width:100%;}.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .body-box .clone-container > .views-row{float:right;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .body-box{width:100%;}.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .body-box > .field{margin:0;margin-top:12px;}}.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .es-categories{overflow:hidden;width:480px;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .es-categories{width:374px;}}.node-type-es-landing-page #content .panel-col-top #body-category-wrapper > .es-categories{padding-top:20px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-es-landing-page #content .panel-col-top #body-category-wrapper > .es-categories{width:100%;padding-top:12px;}}.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .smartphone-only{display:none !important;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-es-landing-page #content .panel-col-top #body-category-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:12px;padding-right:12px;}.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .smartphone-only{display:inline-block !important;}.node-type-es-landing-page #content .panel-col-top #body-category-wrapper .smartphone-hide{display:none;}}.node-type-es-landing-page #content .panel-col-bottom,.node-type-es-landing-page #content .pane-content-collections-es-theme{clear:both;background-color:#ebebeb;}.node-type-es-landing-page #content .panel-col-bottom .view,.node-type-es-landing-page #content .pane-content-collections-es-theme .view{max-width:960px;margin-left:auto;margin-right:auto;}.node-type-es-landing-page #content .pane-content-collections-es-theme{border-bottom:4px solid #ffffff;}.node-type-es-landing-page #content .pane-content-collections-es-theme:last-child{border-bottom:0;}.node-type-es-landing-page #content .center-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;width:100%;overflow:hidden;}.node-type-es-landing-page #content .center-wrapper h2{font-size:inherit;line-height:inherit;font-weight:inherit;margin:inherit;padding:inherit;}.node-type-es-landing-page #content .center-wrapper .panel-panel{padding:0;margin:0;margin-right:20px;width:220px;}.node-type-es-landing-page #content .center-wrapper .panel-panel .field-name-field-title,.node-type-es-landing-page #content .center-wrapper .panel-panel .field-name-field-subtitle,.node-type-es-landing-page #content .center-wrapper .panel-panel .views-field-field-editors-choice-label{color:#1a1a1a;font-weight:500;font-style:italic;}.node-type-es-landing-page #content .center-wrapper .panel-panel .views-row{border-bottom:1px solid #e6e6e6;margin-bottom:20px;}.node-type-es-landing-page #content .center-wrapper .panel-panel .views-row:last-child{border-bottom:none;margin-bottom:0;}.node-type-es-landing-page #content .center-wrapper .panel-panel .views-row .views-field:last-child{margin-bottom:20px;}.node-type-es-landing-page #content .center-wrapper .panel-panel .views-row .views-field-title a{font-weight:500;}.node-type-es-landing-page #content .center-wrapper .panel-panel .views-row:first-child .views-field-title a{font-size:24px;line-height:29px;}.node-type-es-landing-page #content .center-wrapper .panel-panel.panel-col{width:460px;}.node-type-es-landing-page #content .center-wrapper .panel-panel.panel-col .views-field-field-hero-region{width:460px;height:460px;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-es-landing-page #content .center-wrapper .panel-panel{width:167px;}.node-type-es-landing-page #content .center-wrapper .panel-panel.panel-col{width:354px;}.node-type-es-landing-page #content .center-wrapper .panel-panel.panel-col .views-field-field-hero-region{width:354px;height:354px;}.node-type-es-landing-page #content .center-wrapper .panel-panel.panel-col-last{margin-right:0;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-es-landing-page #content .center-wrapper .panel-panel{width:100%;margin-right:0;}.node-type-es-landing-page #content .center-wrapper .panel-panel.panel-col{margin-bottom:30px;margin-top:30px;}.node-type-es-landing-page #content .center-wrapper .panel-panel.panel-col,.node-type-es-landing-page #content .center-wrapper .panel-panel.panel-col .views-field-field-hero-region{width:100%;height:inherit;}.node-type-es-landing-page #content .center-wrapper .panel-panel .field-name-field-title,.node-type-es-landing-page #content .center-wrapper .panel-panel .field-name-field-subtitle{font-size:24px;line-height:29px;margin-bottom:12px;}}.node-type-es-landing-page #content .panel-col-bottom{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:hidden;margin-top:20px;padding-top:40px;padding-bottom:20px;}.node-type-es-landing-page #content .panel-col-bottom .views-field{margin-bottom:20px;}.node-type-es-landing-page #content .panel-col-bottom .views-field h2{font-weight:inherit;font-size:inherit;line-height:inherit;margin:0;}.node-type-es-landing-page #content .panel-col-bottom .views-field.views-field-field-title{font-size:17px;font-weight:600;font-style:normal;margin-bottom:10px;}.node-type-es-landing-page #content .panel-col-bottom .views-field.views-field-field-title a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.node-type-es-landing-page #content .panel-col-bottom .views-field.views-field-field-title a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue@2x.png");}}@media only screen and (min-width:0){.node-type-es-landing-page #content .panel-col-bottom .views-field.views-field-field-title a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-es-landing-page #content .panel-col-bottom .views-field.views-field-field-title{font-size:18px;line-height:26px;}}.node-type-es-landing-page #content .panel-col-bottom .views-field.views-field-field-link{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkOTAyYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UyNjEyNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ed902b),color-stop(100%,#e26125));background-image:-moz-linear-gradient(#ed902b,#e26125);background-image:-webkit-linear-gradient(#ed902b,#e26125);background-image:linear-gradient(#ed902b,#e26125);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed902b',endColorstr='#e26125',GradientType=0);background-position:0 0;-moz-box-shadow:rgba(0,0,0,0.2) 1px 1px 1px;-webkit-box-shadow:rgba(0,0,0,0.2) 1px 1px 1px;box-shadow:rgba(0,0,0,0.2) 1px 1px 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:12px !important;padding-top:7px !important;padding-bottom:9px !important;}.node-type-es-landing-page #content .panel-col-bottom .views-field.views-field-field-link,.node-type-es-landing-page #content .panel-col-bottom .views-field.views-field-field-link a{font-size:16px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-es-landing-page #content .panel-col-bottom .views-field.views-field-field-link,.node-type-es-landing-page #content .panel-col-bottom .views-field.views-field-field-link a{font-size:18px;}}.node-type-es-landing-page #content .panel-col-bottom .views-field.views-field-field-link a{display:block;color:#ffffff;font-weight:500;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.node-type-es-landing-page #content .panel-col-bottom .views-field.views-field-field-link a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:0){.node-type-es-landing-page #content .panel-col-bottom .views-field.views-field-field-link a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-es-landing-page #content .panel-col-bottom{padding-left:20px;padding-right:20px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-es-landing-page #content .panel-col-bottom{padding-left:12px;padding-right:12px;}.node-type-es-landing-page #content .panel-col-bottom .views-row{width:100% !important;padding:0;}.node-type-es-landing-page #content .panel-col-bottom .views-row .views-field-field-link{margin-bottom:40px;}}.node-type-es-landing-page #footer{margin-top:0;}
@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today f
  .panel-pane{width:100%;}}.node-type-landing-page-science-today .panel-col-top{margin-top:40px;margin-bottom:40px;}.node-type-landing-page-science-today .panel-col-top .pane-node-title{float:left;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .panel-col-top .pane-node-title{float:none;}}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page-science-today .panel-col-top .pane-node-title{float:none;}}.node-type-landing-page-science-today .panel-col-top .pane-node-field-subtitle,.node-type-landing-page-science-today .panel-col-top .pane-node-field-subtitle .field{color:#575757;font-size:16px;line-height:24px;font-weight:400;font-style:italic;padding-left:6px;padding-top:13px;float:left;}.node-type-landing-page-science-today .panel-col-top .pane-node-field-subtitle h2,.node-type-landing-page-science-today .panel-col-top .pane-node-field-subtitle .field h2{font-weight:inherit;font-size:inherit;line-height:inherit;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .panel-col-top .pane-node-field-subtitle,.node-type-landing-page-science-today .panel-col-top .pane-node-field-subtitle .field{padding-left:0;padding-top:0;float:none;font-size:18px;line-height:26px;}}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page-science-today .panel-col-top .pane-node-field-subtitle,.node-type-landing-page-science-today .panel-col-top .pane-node-field-subtitle .field{padding-left:0;padding-top:0;float:none;}}.node-type-landing-page-science-today .panel-col-first,.node-type-landing-page-science-today .panel-col-last{margin-top:60px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .panel-col-first,.node-type-landing-page-science-today .panel-col-last{margin-top:20px;width:100%;}}.node-type-landing-page-science-today .panel-col-first .pane-es-science-today-featured-articles-panel-pane-1 .pane-title{display:none;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page-science-today .panel-col-first{margin-top:20px;width:77%;padding-right:2%;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .panel-col-first{width:100%;}}.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row{float:left;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row-1{width:70%;margin-right:3%;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row-1{width:100% !important;margin-right:0;padding-right:0;}}.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row-1 .views-field-title,.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row-1 .views-field-body{width:100%;overflow:hidden;font-size:16px;line-height:24px;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row-1 .views-field-title,.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row-1 .views-field-body{width:100%;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row-1 .views-field-title,.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row-1 .views-field-body{width:100%;font-size:18px;line-height:26px;}}.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row-1 .views-field-title .field-content a{font-weight:500;font-size:32px;line-height:36px;background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue-large.png");background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue-large.png");padding-right:35px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row-1 .views-field-title .field-content a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue-large@2x.png");}}@media only screen and (min-width:1001px){.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row-1 .views-field-title .field-content a{-moz-background-size:30px 30px;-o-background-size:30px 30px;-webkit-background-size:30px 30px;background-size:30px 30px;}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row-1 .views-field-title .field-content a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow-blue-large@2x.png");}}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row-1 .views-field-title .field-content a{-moz-background-size:30px 30px;-o-background-size:30px 30px;-webkit-background-size:30px 30px;background-size:30px 30px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row-1 .views-field-title .field-content a{padding-right:25px;font-size:18px;line-height:26px;margin-bottom:12px;}}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row-1 .views-field-field-hero-region{width:100%;height:100%;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row-1 .views-field-field-hero-region{width:100% !important;height:100% !important;}}.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row-1 .views-field-field-hero-region .field-content > .science-today-logo-inset{position:absolute;z-index:1;top:20px;left:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:107px;height:107px;background-image:url("/sites/all/themes/calacademy_zen/images/logo-science-today.png");background-repeat:no-repeat;background-position:0 0;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row-1 .views-field-field-hero-region .field-content > .science-today-logo-inset{top:12px;left:12px;}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row-1 .views-field-field-hero-region .field-content > .science-today-logo-inset{background-image:url("/sites/all/themes/calacademy_zen/images/logo-science-today@2x.png");}}@media only screen and (min-width:0){.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row-1 .views-field-field-hero-region .field-content > .science-today-logo-inset{-moz-background-size:107px 107px;-o-background-size:107px 107px;-webkit-background-size:107px 107px;background-size:107px 107px;}}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row.views-row-2{padding-left:0;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row.views-row-2{padding-left:0;padding-right:6px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row.views-row-3{padding-left:6px;padding-right:0;}}.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row.views-row-2 .views-field-title .field-content a,.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row.views-row-3 .views-field-title .field-content a{font-size:20px;line-height:24px;font-weight:500;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row.views-row-2 .views-field-title .field-content a,.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row.views-row-3 .views-field-title .field-content a{font-size:18px;line-height:26px;margin-bottom:12px;}}.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row.views-row-2 .views-field-field-hero-region,.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row.views-row-3 .views-field-field-hero-region{margin-bottom:12px;}.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row.views-row-2 .views-field-body,.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row.views-row-3 .views-field-body{margin-top:6px;overflow:hidden;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row.views-row-2,.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row.views-row-3{width:27%;margin-right:0;}.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row.views-row-2 .views-field-field-hero-region,.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row.views-row-3 .views-field-field-hero-region{width:100%;height:100%;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row.views-row-2,.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row.views-row-3{width:50%;}.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row.views-row-2 .views-field-field-hero-region,.node-type-landing-page-science-today .panel-col-first .tri-col-highlight .views-row.views-row-3 .views-field-field-hero-region{width:100% !important;height:100% !important;}}.node-type-landing-page-science-today .panel-col-last{width:23%;}.node-type-landing-page-science-today .panel-col-last .pane-title{font-size:24px;line-height:32px;font-weight:500;font-style:italic;}.node-type-landing-page-science-today .panel-col-last .views-row{border-top:1px solid #e6e6e6;padding-top:20px;padding-bottom:20px;}.node-type-landing-page-science-today .panel-col-last .views-row .views-field-title{font-weight:500;}.node-type-landing-page-science-today .panel-col-last .views-row .views-field-body{overflow:hidden;}.node-type-landing-page-science-today .panel-col-last .views-row .views-field:last-child{margin-bottom:0;}.node-type-landing-page-science-today .panel-col-last.right-rail{border-top:0;padding-top:0;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page-science-today .panel-col-last.right-rail{float:left;margin-top:20px;width:20%;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .panel-col-last.right-rail{width:100%;}}.node-type-landing-page-science-today .panel-col-last.bottom-row-right-rail{width:50%;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page-science-today .panel-col-last.bottom-row-right-rail{width:47%;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .panel-col-last.bottom-row-right-rail{width:100%;}}.node-type-landing-page-science-today .bottom-row-content{margin-top:30px;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page-science-today .bottom-row-content{width:50% !important;}}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss{width:100%;}}.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .pane-title{font-size:24px;line-height:32px;font-weight:500;font-style:italic;margin-bottom:12px;}.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .view-display-id-panel_pane_st_cant_miss .cant-miss-container-left{width:220px;float:left;clear:left;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .view-display-id-panel_pane_st_cant_miss .cant-miss-container-left{width:48%;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .view-display-id-panel_pane_st_cant_miss .cant-miss-container-left{width:48%;height:100%;}}.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .view-display-id-panel_pane_st_cant_miss .cant-miss-container-right{width:220px;float:right;clear:right;padding-right:20px;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .view-display-id-panel_pane_st_cant_miss .cant-miss-container-right{width:48%;padding-right:0;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .view-display-id-panel_pane_st_cant_miss .cant-miss-container-right{width:48%;padding-right:0;}}.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .view-display-id-panel_pane_st_cant_miss .cant-miss-container-left > .views-row,.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .view-display-id-panel_pane_st_cant_miss .cant-miss-container-right > .views-row{margin-bottom:0;width:220px;border-top:1px solid #e6e6e6;padding-top:20px;padding-bottom:20px;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .view-display-id-panel_pane_st_cant_miss .cant-miss-container-left > .views-row,.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .view-display-id-panel_pane_st_cant_miss .cant-miss-container-right > .views-row{width:100%;margin-right:0;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .view-display-id-panel_pane_st_cant_miss .cant-miss-container-left > .views-row,.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .view-display-id-panel_pane_st_cant_miss .cant-miss-container-right > .views-row{width:100% !important;}}.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .view-display-id-panel_pane_st_cant_miss .cant-miss-container-left > .views-row .views-field-title .field-content,.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .view-display-id-panel_pane_st_cant_miss .cant-miss-container-right > .views-row .views-field-title .field-content{font-weight:500;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .view-display-id-panel_pane_st_cant_miss .cant-miss-container-left > .views-row .views-field-body .field-type-text-with-summary .field-items .field-item,.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .view-display-id-panel_pane_st_cant_miss .cant-miss-container-right > .views-row .views-field-body .field-type-text-with-summary .field-items .field-item{width:100% !important;}}.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .view-display-id-panel_pane_st_cant_miss .cant-miss-container-left > .views-row .views-field:last-child,.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .view-display-id-panel_pane_st_cant_miss .cant-miss-container-right > .views-row .views-field:last-child{margin-bottom:0;}.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .cant-miss-container-right > .views-row:nth-child(1){padding-top:0;border-top:none;}.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .cant-miss-container-right > .views-row:nth-child(1) .views-field{margin-right:0;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .cant-miss-container-right > .views-row:nth-child(1) .views-field{width:100% !important;height:100% !important;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .cant-miss-container-right > .views-row:nth-child(1) .views-field{width:100% !important;height:100% !important;}}.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .cant-miss-container-right > .views-row:nth-child(1) .views-field-field-hero-region{margin-bottom:10px;}.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .cant-miss-container-right > .views-row:nth-child(1) .views-field-title{padding-top:0;}.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .cant-miss-container-right > .views-row:nth-child(1) .views-field-title a{padding-top:0;font-weight:500;font-size:20px;line-height:24px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .cant-miss-container-right > .views-row:nth-child(1) .views-field-title a{font-size:18px;line-height:26px;margin-bottom:12px;}}.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .pane-astronomical-events-panel-pane-1{margin-bottom:0;width:220px;height:220px;overflow:hidden;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .pane-astronomical-events-panel-pane-1{width:100%;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .pane-astronomical-events-panel-pane-1{width:100%;height:100%;overflow:hidden;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .pane-astronomical-events-panel-pane-1 .view-astronomical-events{height:345px;}}.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .pane-astronomical-events-panel-pane-1 .view-astronomical-events .views-row-first{position:relative;}.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .pane-astronomical-events-panel-pane-1 .view-astronomical-events .views-row-first > .field-container{z-index:2;position:absolute;bottom:0;box-sizing:border-box;padding-left:15px;padding-bottom:15px;margin-right:15px;}.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .pane-astronomical-events-panel-pane-1 .views-field-title a{pointer-events:none;cursor:default;color:#ffffff;font-size:25px;line-height:28px;font-weight:400;font-style:italic;background-image:none;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .pane-astronomical-events-panel-pane-1 .views-field-title a{font-size:21px;line-height:25px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .pane-astronomical-events-panel-pane-1 .views-field-title a{font-size:20px;line-height:18px;}}.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .pane-astronomical-events-panel-pane-1 .views-field-field-publish-date{display:none;}.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .pane-astronomical-events-panel-pane-1 .views-field-body{margin-bottom:0;overflow:hidden;}.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .pane-astronomical-events-panel-pane-1 .views-field-body .field-content{color:#ffffff;font-weight:400;font-size:16px;line-height:18px;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .pane-astronomical-events-panel-pane-1 .views-field-body .field-content{font-size:14px;line-height:16px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .pane-astronomical-events-panel-pane-1 .views-field-body .field-content{font-size:15px;line-height:16px;}}.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .pane-astronomical-events-panel-pane-1 .views-field-field-image-primary{z-index:1;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .pane-astronomical-events-panel-pane-1 .views-field-field-image-primary{width:100% !important;height:100% !important;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-st-cant-miss .pane-astronomical-events-panel-pane-1 .views-field-field-image-primary{width:100% !important;height:100% !important;}}.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-creature-week{padding-top:14px;}.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-creature-week .view > .view-content > .views-row{border-top:none;position:relative;padding-top:0;padding-bottom:0;}.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-creature-week .view > .view-content > .views-row .views-field-field-hero-region{z-index:1;width:100%;height:100%;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-creature-week .view > .view-content > .views-row .views-field-field-hero-region .field-content a img{width:100% !important;height:100% !important;}}.node-type-landing-page-science-today .pane-es-science-today-featured-articles-panel-pane-creature-week .view > .view-content > .views-row .views-field-field-hero-region a:after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNTQ3MjEiIHkxPSItMC4wMzk2MTQiIHgyPSIwLjQ1Mjc5IiB5Mj0iMS4wMzk2MTQiPjxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-moz-linear-gradient(265deg,rgba(0,0,0,0) 20%,rgba(0,0,0,0.85));background-image:-webkit-linear-gradient(265deg,rgba(0,0,0,0) 20%,rgba(0,0,0,0.85));background-image:linear-gradient(-175deg,rgba(0,0,0,0) 20%,rgba(0,0,0,0.85));position:absolute;content:'';width:100%;height:100%;top:0;left:0;bottom:0;right:0;z-index:1;}.node-type-landing-page-science-today .creature-field-container{display:block;z-index:2;position:absolute;bottom:0;box-sizing:border-box;padding-left:15px;padding-bottom:15px;margin-right:15px;width:80%;}.node-type-landing-page-science-today .creature-field-container h2.pane-title{color:#ffffff;}.node-type-landing-page-science-today .creature-field-container .views-field-title .field-content{font-size:16px;line-height:24px;font-weight:500;}.node-type-landing-page-science-today .creature-field-container .views-field-title .field-content a{color:#ffffff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;background-repeat:no-repeat;background-position:right center;background-image:url("/sites/all/themes/calacademy_zen/images/arrow.png");padding-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.node-type-landing-page-science-today .creature-field-container .views-field-title .field-content a{background-image:url("/sites/all/themes/calacademy_zen/images/arrow@2x.png");}}@media only screen and (min-width:0){.node-type-landing-page-science-today .creature-field-container .views-field-title .field-content a{-moz-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;background-size:15px 15px;}}.node-type-landing-page-science-today .creature-field-container .views-field-body{margin-bottom:0;color:rgba(255,255,255,0.4);}.node-type-landing-page-science-today .pane-category-listings-panel-pane-1 .pane-title{font-size:24px;line-height:32px;font-weight:500;font-style:italic;margin-bottom:12px;}.node-type-landing-page-science-today .pane-category-listings-panel-pane-1 .view-category-listings > .view-content > .views-row{margin-right:20px;margin-bottom:20px;clear:none;float:none;display:inline-block;vertical-align:top;position:relative !important;}.node-type-landing-page-science-today .pane-category-listings-panel-pane-1 .view-category-listings > .view-content > .views-row .views-field{margin:0;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .pane-category-listings-panel-pane-1 .view-category-listings > .view-content > .views-row{margin-bottom:12px !important;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-landing-page-science-today .pane-category-listings-panel-pane-1 .view-category-listings > .view-content > .views-row a{height:100% !important;}}
.node-type-curated-list-page #content .panel-col-first,.node-type-curated-list-page #content .right-rail{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.node-type-curated-list-page #content .panel-col-first{padding-right:20px;width:75%;}.node-type-curated-list-page #content .right-rail{width:25%;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-curated-list-page #content .panel-col-first,.node-type-curated-list-page #content .right-rail{padding-right:0;width:100%;}}.node-type-curated-list-page #content .panel-col-top .panel-pane{margin-bottom:20px;}.node-type-curated-list-page #content .panel-col-top .panel-pane:first-child{margin-bottom:40px;}.node-type-curated-list-page #content .field-name-field-curated-list-title{color:#1a1a1a;font-weight:500;font-size:24px;line-height:32px;margin-bottom:20px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-curated-list-page #content .field-name-field-curated-list-title{font-size:28px;line-height:32px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-curated-list-page #content .field-name-field-curated-list-title{margin-bottom:12px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-curated-list-page #content .right-rail{margin-top:40px;}}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-curated-list-page #content .image-top-three-columns .views-row:nth-child(3n){margin-right:20px;}}.node-type-curated-list-page #content .pane-curated-lists-curated-list-page-pane > .view-curated-lists > .view-content{height:0px;overflow:hidden;}
.node-type-price-table .field-collection-container{border:none;}.node-type-price-table .field .field-label{display:none;}.node-type-price-table .panel-col-first{width:75%;margin-top:20px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-price-table .panel-col-first{width:100% !important;}}.node-type-price-table .panel-col-first .panel-pane{margin-bottom:30px;}.node-type-price-table .panel-col-last{width:220px;margin-top:50px;float:left;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-price-table .panel-col-last{width:167px;margin-top:50px !important;left:0 !important;top:0 !important;font-size:14px;line-height:22px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-price-table .panel-col-last{width:220px;margin-top:60px !important;left:0 !important;top:0 !important;font-size:18px;padding:6px;}}.node-type-price-table .pane-node-body{font-size:18px;line-height:26px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-price-table .pane-node-body{font-size:18px !important;}}.node-type-price-table .field-collection-container > .clearfix{display:none;}.node-type-price-table .field-collection-item-field-membership-type{position:relative;background-color:#f1f1f1;width:squareWidth;height:475px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-price-table .field-collection-item-field-membership-type{height:560px !important;}}.node-type-price-table .field-name-field-membership-type > .field-items > .field-item{font-size:36px;width:220px;padding-bottom:12px;float:left;margin-right:20px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-price-table .field-name-field-membership-type > .field-items > .field-item{width:100%;}}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-price-table .field-name-field-membership-type > .field-items > .field-item{width:167px;margin:0 !important;left:0 !important;top:0 !important;font-size:18px;padding-right:20px;}}.node-type-price-table .field-name-field-membership-type > .field-items > .field-item.best-deal .field-name-field-member-type .field-items .field-item{display:block;background-color:darkgreen;padding-top:15px;padding-bottom:28px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-price-table .field-name-field-membership-type > .field-items > .field-item.best-deal .field-name-field-member-type .field-items .field-item{padding-bottom:25px !important;}}.node-type-price-table .field-name-field-membership-type > .field-items > .field-item.best-deal .field-name-field-member-type .field-items .field-item::before{content:'Best Deal';font-size:14px;display:block;position:relative;bottom:26px;margin-bottom:-24px;padding-top:18px;}.node-type-price-table .field-name-field-membership-type > .field-items > .field-item.best-deal .field-name-field-member-price .field-items .field-item{background-color:#5e924d;color:#ffffff;font-weight:100;}.node-type-price-table .field-name-field-membership-type > .field-items > .field-item.best-deal .field-name-field-duration .field-items .field-item{padding-top:12px;padding-bottom:12px;background-color:#5e924d;text-align:center;font-size:18px;color:#ffffff;}.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-best-deal{display:none;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-price-table .field-name-field-membership-type > .field-items > .field-item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 !important;left:0 !important;top:0 !important;font-size:18px;padding-right:6px;}}.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .clearfix:after{display:none;}.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .clearfix,.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .content,.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-collection-view,.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field,.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-items,.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-item{padding:0;margin:0;border:0;}.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-member-type .field-items .field-item{padding-bottom:30px;padding-top:30px;background-color:#5e924d;color:#ffffff;text-align:center;font-size:24px;font-weight:400;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-member-type .field-items .field-item{font-size:36px;}}.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-member-price .field-items .field-item{background-color:#ffffff;text-align:center;font-size:64px;letter-spacing:-4px !important;font-weight:100;font-color:#7c7c7c;padding-top:38px;}.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-member-price .field-items .field-item::before{content:'$';font-size:24px;position:relative;bottom:30px;padding-right:3px;}.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-duration .field-items .field-item{padding-top:7px !important;padding-bottom:14px !important;background-color:#ffffff;text-align:center;font-size:18px;font-color:#7c7c7c;}.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-member-benefits{padding-bottom:7px;position:relative;padding-top:25px;}.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-member-benefits .field-collection-item-field-member-benefits{border-bottom:1px solid #e6e6e6;}.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-member-benefits .field-collection-item-field-member-benefits .field-name-field-benefit-name{padding-top:2px;padding-bottom:2px;padding-left:16px;padding-right:4px;float:left;}.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-member-benefits .field-collection-item-field-member-benefits .field-name-field-benefit-name .field-items{font-size:14px;line-height:2em;color:#7c7c7c;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-member-benefits .field-collection-item-field-member-benefits .field-name-field-benefit-name .field-items{font-size:18px !important;}}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-member-benefits .field-collection-item-field-member-benefits .field-name-field-benefit-name .field-items{font-size:12px !important;}}.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-member-benefits .field-name-field-benefit-description{cursor:hand;cursor:pointer;margin-top:-6px;width:15px;height:15px;float:left;font-size:14px;line-height:22px;}.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-member-benefits .field-name-field-benefit-description .field-label{margin-top:14px;display:block;width:15px;height:15px;overflow:hidden;text-indent:-9999px;background-image:url("/sites/all/themes/calacademy_zen/images/question-blue.png");background-repeat:no-repeat;position:relative;bottom:0px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-member-benefits .field-name-field-benefit-description .field-label{background-image:url("/sites/all/themes/calacademy_zen/images/question-blue@2x.png");}}@media only screen and (min-width:0){.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-member-benefits .field-name-field-benefit-description .field-label{-moz-background-size:13px 13px;-o-background-size:13px 13px;-webkit-background-size:13px 13px;background-size:13px 13px;}}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-member-benefits .field-name-field-benefit-description .field-label{background-image:url("/sites/all/themes/calacademy_zen/images/question-blue.png");background-repeat:no-repeat;position:relative;bottom:1px;}}@media only screen and (min-width:768px) and (max-width:1000px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:768px) and (max-width:1000px) and (-moz-min-device-pixel-ratio:1.5),only screen and (min-width:768px) and (max-width:1000px) and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-width:768px) and (max-width:1000px) and (min-device-pixel-ratio:1.5),only screen and (min-width:768px) and (max-width:1000px) and (min-resolution:144dpi),only screen and (min-width:768px) and (max-width:1000px) and (min-resolution:1.5dppx){.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-member-benefits .field-name-field-benefit-description .field-label{background-image:url("/sites/all/themes/calacademy_zen/images/question-blue@2x.png");}}@media only screen and (min-width:768px) and (max-width:1000px) and (min-width:0){.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-member-benefits .field-name-field-benefit-description .field-label{-moz-background-size:12px 12px;-o-background-size:12px 12px;-webkit-background-size:12px 12px;background-size:12px 12px;}}@media only screen and (min-width:320px) and (max-width:767px){.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-member-benefits .field-name-field-benefit-description .field-label{background-image:url("/sites/all/themes/calacademy_zen/images/question-blue.png");background-repeat:no-repeat;position:relative;top:4px;}}@media only screen and (min-width:320px) and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-moz-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-width:320px) and (max-width:767px) and (min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:144dpi),only screen and (min-width:320px) and (max-width:767px) and (min-resolution:1.5dppx){.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-member-benefits .field-name-field-benefit-description .field-label{background-image:url("/sites/all/themes/calacademy_zen/images/question-blue@2x.png");}}@media only screen and (min-width:320px) and (max-width:767px) and (min-width:0){.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-member-benefits .field-name-field-benefit-description .field-label{-moz-background-size:14px 14px;-o-background-size:14px 14px;-webkit-background-size:14px 14px;background-size:14px 14px;}}.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-member-benefits .field-name-field-benefit-description .field-items{position:relative;z-index:9;padding:16px;background-color:#ffffff;width:200px;display:none;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-member-benefits .field-name-field-benefit-description .field-items{position:absolute;right:30px;}}.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-member-benefits .field-name-field-benefit-description:hover .field-items{display:block;border:2px solid #e6e6e6;}.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-cta-link{margin-left:0px;padding-bottom:18px;text-align:left;margin-top:100px;position:absolute;bottom:0;right:0;float:left;left:16px;}@media only screen and (min-width:768px) and (max-width:1000px){.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-cta-link{bottom:0;left:16px;}.node-type-price-table .field-name-field-membership-type > .field-items > .field-item .field-name-field-cta-link .field-item a{font-size:14px;}}.node-type-price-table .panel-col-bottom{padding-top:0px;padding-bottom:60px;}.node-type-price-table .view h2{font-size:36px;font-weight:500;line-height:38px;}.node-type-price-table .view .views-row-1,.node-type-price-table .view .views-row-2,.node-type-price-table .view .views-row-3,.node-type-price-table .view .views-row-4,.node-type-price-table .view .views-row-5,.node-type-price-table .view .views-row-6,.node-type-price-table .view .views-row-7,.node-type-price-table .view .views-row-8
.views-row-9,.node-type-price-table .view .views-row-10,.node-type-price-table .view .views-row-11,.node-type-price-table .view .views-row-12{margin-right:20px;}@media only screen and (min-width:320px) and (max-width:767px){.node-type-price-table .view .views-row-1,.node-type-price-table .view .views-row-2,.node-type-price-table .view .views-row-3,.node-type-price-table .view .views-row-4,.node-type-price-table .view .views-row-5,.node-type-price-table .view .views-row-6,.node-type-price-table .view .views-row-7,.node-type-price-table .view .views-row-8
  .views-row-9,.node-type-price-table .view .views-row-10,.node-type-price-table .view .views-row-11,.node-type-price-table .view .views-row-12{padding-left:0 !important;padding-right:6px;width:auto;}}.node-type-price-table .pane-node-field-summary{padding-top:75px;font-size:12px;}.node-type-price-table .field-collection-view-links,.node-type-price-table .action-links-field-collection-add{display:none;}.node-type-price-table .views-field-field-date{display:none;}
