@media screen and (max-width:680px){.gallery img{width:100% !important;height:auto;}
}
.vision-blue-text{width:72%;text-align:right;float:right;text-transform:uppercase;color:#53abfd;font-size:20px;margin-top:2rem;margin-bottom:4rem;}
.vision-column{width:33.3333%;float:left;text-align:center;}
@media only screen and (max-width:768px){.vision-blue-text{font-size:14px;}
.vision-column{width:100%;}
}
.help-two-column{width:50%;float:left;text-align:center;}
@media only screen and (max-width:768px){.help-two-column{width:100%;}
}
#wpcf7-f2576-p2574-o1 input[name="your-name"], #wpcf7-f2576-p2574-o1 input[name="your-email"], #wpcf7-f3444-p2714-o1 input[name="your-name"], #wpcf7-f3444-p2714-o1 input[name="your-email"]{margin-right:1.5rem;}
#wpcf7-f2576-p2574-o1 input[name="your-captcha"], #wpcf7-f3444-p2714-o1 input[name="your-captcha"]{width:24rem;margin-right:1rem;}
#wpcf7-f2576-p2574-o1 textarea, #wpcf7-f3444-p2714-o1 textarea{min-height:14.5rem;}
#wpcf7-f2576-p2574-o1 > div.screen-reader-response, #wpcf7-f3444-p2714-o1 > div.screen-reader-response{display:none;}
#wpcf7-f2576-p2574-o1 span.wpcf7-not-valid-tip, #wpcf7-f3444-p2714-o1 span.wpcf7-not-valid-tip{margin-left:1.5rem;color:#F95168;}
.coding-column{width:33.3333%;float:left;text-align:center;}
.coding-column button{padding:0 4rem;}
@media only screen and (max-width:768px){.coding-column{width:100%;text-align:center !important;}
}
.talks-column{width:33.3333%;float:left;text-align:center;}
.talks-column button{padding:0 4rem;text-transform:uppercase;}
@media only screen and (max-width:768px){.talks-column{width:100%;text-align:center !important;}
}
.school-column{width:33.3333%;float:left;text-align:center;}
.school-column button{padding:0 4rem;}
@media only screen and (max-width:768px){.school-column{width:100%;text-align:center !important;}
}
.tmm .tmm_job{font-size:14px;color:#3299F9;text-transform:none;}
.tmm .tmm_member .tmm_textblock{padding:5px 0px;}
.tmm .tmm_3_columns .tmm_member .tmm_photo, .tmm .tmm_4_columns .tmm_member .tmm_photo{width:100%;height:240px;margin-top:0px;border-radius:0px!important;border:0px solid #f5f5f5;}
.tmm .tmm_member .tmm_photo{-webkit-box-shadow:0px 0 0px 0 rgba(0,0,0,.1);-moz-box-shadow:0px 0 0px 0 rgba(0,0,0,.1);box-shadow:0px 0 0px 0 rgba(0,0,0,.1);}
.tmm .tmm_member{display:inline-block;margin-top:20px;margin-bottom:30px;height:auto;float:left;text-align:left;-webkit-box-shadow:0px 0 0px 0 rgba(0,0,0,.05);-moz-box-shadow:0px 0 0px 0 rgba(0,0,0,.05);box-shadow:0px 0 0px 0 rgba(0,0,0,.05);border-top:0px solid #d3d3d3 !important;border-bottom:0px solid #f5f5f5;background:#fff;}
.tmm .tmm_3_columns .tmm_member, .tmm .tmm_4_columns .tmm_member{margin-left:0%;margin-right:4%;}
.tmm .tmm_names{font-size:17px;color:#444;}
.tmm .tmm_4_columns .tmm_member{width:29%;}
.gallery img{border:0px solid #cfcfcf !important;}
div.gallery{margin-top:3rem !important;margin-bottom:5rem !important;}
li.current-menu-parent > a, li.current-menu-item > a{color:#53abfd;}
a.button-primary{color:#FFF;background-color:#53abfd;border-color:#53abfd;display:inline-block;height:3rem;text-align:center;font-size:1.4rem;font-weight:400;line-height:2.8rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;border:2px solid #53abfd;cursor:pointer;box-sizing:border-box;-webkit-transition-property:border-color,color,background-color;-moz-transition-property:border-color,color,background-color;transition-property:border-color,color,background-color;-webkit-transition-duration:.1s;-moz-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;transition-timing-function:ease-in;margin-bottom:1rem;padding:0 4rem;}
a.button-primary:hover{color:#FFF;background-color:#2192fc;border-color:#2192fc;}
div.su-row p{margin-bottom:1rem;}
.ui-widget-content{border:0px solid #AAA;background:none;color:#222;}
.ui-widget-header{border:0px solid #AAA;background:none;}
.ui-widget-header{background:none repeat scroll 0% 0% transparent;color:#222;font-weight:bold;border:0px solid rgb(170, 170, 170);}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:0.5em 1em;text-decoration:none;text-transform:uppercase;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#fff;text-decoration:none;outline:-webkit-focus-ring-color auto 0px;}
.ui-tabs .ui-tabs-nav{width:100%;padding:0.2em 0.2em 0px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{border-top-right-radius:0px;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{border-top-left-radius:0px;}
.ui-widget-header{background:none repeat scroll 0% 0% transparent;color:#222;font-weight:bold;border:0px solid rgb(170, 170, 170);}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:0px solid #D3D3D3;background:none;font-weight:normal;color:#555;border-radius:5px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:0.5em 1em;text-decoration:none;text-transform:uppercase;}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited{outline:-webkit-focus-ring-color auto 0px;color:#FFF;background:none repeat scroll 0% 0% #fff;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{text-decoration:none;outline:-webkit-focus-ring-color auto 0px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.ui-tabs .ui-tabs-nav li{list-style:outside none none;float:left;position:relative;top:0px;margin:1px 0.2em 0px 0px;border-bottom-width:0px;padding:0px 11rem;white-space:nowrap;outline:-webkit-focus-ring-color auto 0px;opacity:.8;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:0px;padding-bottom:0px;outline:-webkit-focus-ring-color auto 0px;opacity:1;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:pointer;background:none repeat scroll 0% 0% #fff;opacity:1;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;text-decoration:none;text-transform:uppercase;padding:10px 15px;border-radius:5px;}
.ui-widget{font-family:inherit;font-size:inherit;}
.ss-choices{list-style-type:none;padding:1em 4em;margin-bottom:1em;}
.ss-q-title{padding:0 3em;}
#ss-submit{color:#FFF;background-color:#53abfd;border-color:#53abfd;display:inline-block;height:3rem;text-align:center;font-size:1.4rem;font-weight:400;line-height:2.8rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;border:2px solid #53abfd;cursor:pointer;box-sizing:border-box;-webkit-transition-property:border-color,color,background-color;-moz-transition-property:border-color,color,background-color;transition-property:border-color,color,background-color;-webkit-transition-duration:.1s;-moz-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;transition-timing-function:ease-in;margin-bottom:1rem;padding:0 4rem;}
#ss-submit:hover{color:#FFF;background-color:#2192fc;border-color:#2192fc;}
#tabs-2::-webkit-input-placeholder{font-size:13px;}
#tabs-2:-moz-placeholder{font-size:13px;}
#tabs-2::-moz-placeholder{font-size:13px;}
#tabs-2:-ms-input-placeholder{font-size:13px;}
#tabs-2 select{font-size:13px;}
#tabs-2 p{margin-bottom:0em;}
@media only screen and (max-width:540px){.fblbCenterOuter{display:none;}
}