@media only screen and (max-width:767px){#page-container .et_pb_section{padding:20px 0}#page-container .et_pb_section .et_pb_row{width:85%}#page-container #page-container .et_pb_fullwidth_section .et_pb_post_title{padding-top:0!important;padding-bottom:0!important}#page-container img.alignleft{float:none;margin:0 0 10px;width:100%}}#page-container #main-content .et_social_inline:before{content:'SHARE THIS: '}.rs-programs-single #page-container .single-program{width:80%;max-width:1080px;margin:40px auto}.rs-programs-single #page-container .rs-program-meta{width:30%}@media only screen and (max-width:1160px){.rs-programs-single #page-container .rs-program-meta{margin:20px 0 0;order:2;width:100%}}@media only screen and (max-width:1160px){.rs-programs-single #page-container .entry-content{display:flex;flex-direction:column}}@media only screen and (max-width:767px){.rs-programs-single #page-container .rs-teachers-container{margin:20px 0}}#page-container{}#page-container .gform_widget{background-color:#b2d326;box-sizing:border-box;margin-right:0!important;max-width:100%;padding:30px;width:320px}#page-container .gform_widget .gform_wrapper{padding-bottom:0}#page-container .gform_widget .gform_wrapper .gform_title{color:#fff;margin-top:0!important;padding-bottom:0!important}#page-container .gform_widget .gform_wrapper .gform_description{color:#fff;font-weight:500!important}#page-container .gform_widget .gform_wrapper label{margin:0 0 10px!important;display:block!important}#page-container .gform_widget .gform_wrapper input{width:100%!important}#page-container .gform_widget .gform_wrapper input[type=text],#page-container .gform_widget .gform_wrapper input[type=email]{background-color:#f5f5f5!important;border:none!important;padding:14px 4%!important;font-size:16px!important;color:#666!important;font-weight:400!important;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;border-radius:3px!important}#page-container .gform_widget .gform_wrapper input[type=submit]{font-size:20px!important;color:#fff!important;border:1px solid #fff!important}#page-container .gform_widget .gform_footer{padding-bottom:0!important;padding-top:0!important}#page-container #footer-bottom{padding:0}#page-container #footer-info{display:flex;flex-flow:row wrap;justify-content:space-between;padding:25px 0;width:100%}@media only screen and (max-width:767px){#page-container #footer-info{justify-content:center}}#page-container #footer-info .copyright,#page-container #footer-info .credit{display:flex;align-items:center}#page-container #footer-info .credit a{margin-left:20px;position:relative;top:9px}