.blog_inline_container,.blog_listing_container{color:#fff}.blog_inline_container .blog_image_container,.blog_listing_container .blog_image_container{background-position:right center;background-repeat:no-repeat;background-size:cover;height:auto}.blog_inline_container .blog_text_column,.blog_listing_container .blog_text_column{background-color:rgba(0,0,0,0.75);float:none;padding:30px;height:100%}.blog_inline_container h2,.blog_listing_container h2{color:inherit;font-size:2em;letter-spacing:0;text-transform:uppercase}.blog_image_container p{color:#fff}.blog_inline_container a,.blog_listing_container a{color:inherit}.blog_inline_container a:hover,.blog_listing_container a:hover{color:inherit;text-decoration:none}.blog_inline_container .read_more,.blog_listing_container .read_more{border:1px solid #fff;float:right;letter-spacing:.2em;margin-top:10px;padding:15px}.blog_listing_container{margin-top:20px}.lm_custom_btn a:hover{background-color:#fff!important;color:#000!important}.cs_bg{background-size:cover;background-position:center center;height:550px;text-align:center}.post_listings .cs_bg{height:500px;margin-bottom:15px}.post_listings .cs_bg a{font-size:.8em;padding-top:100px}.cs_bg a{background-color:rgba(0,0,0,0.75);display:block;height:100%;padding:140px 100px 60px;opacity:0;transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s}.cs_bg a:hover{opacity:1;transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s}.cs_bg a h3,.cs_bg a p{color:#fff;letter-spacing:.3em;line-height:1.5;text-transform:uppercase}.inline_grid section{margin-bottom:15px}.inline_grid section:nth-child(2n+1),.post_listings section:nth-child(2n+1){padding-left:0;padding-right:7px}.inline_grid section:nth-child(2n),.post_listings section:nth-child(2n){padding-left:7px;padding-right:0}.post_item h3{font-size:.9em;margin-bottom:0;margin-top:10px}.post_item .meta_date{color:#8bc863;display:block;font-size:.65em;font-weight:500;margin:8px 0 0}.post_item p{font-size:.75em;margin-top:10px}.post_item .custom_btn{margin-top:20px}.post_item .custom_btn a{font-size:.8em;padding:4px 15px}.row.post_listings{margin-top:50px}.case_study_article .section{padding-bottom:40px}.case_study_article .lm_custom_btn{margin-top:0;margin-bottom:250px}.case_study_article .lm_custom_btn a:hover{background-color:#000!important;color:#fff!important}.modEventsFilterBar{margin:20px 0 15px;padding:15px;background:#F1F1F1}.modEventsFilterBar .btn-group{margin-right:10px}.modEventsFilterBar button{white-space:nowrap}.modEventsFilterBar .dropdown-menu{max-height:205px;overflow:auto}.events_view_filters{background:#f1f1f1;float:right}.events_view_filters p.navbar-text{margin-bottom:0}.events_view_filters .pagination{width:auto;border:0;padding:0;margin:0}.events_view_filters .pagination li{display:inline;margin:0}.events_view_title{font-size:1.3em}.events_view_title h2{margin-bottom:10px}.events_previous_date a,.events_next_date a{display:inline-block;height:42px;color:#666;text-decoration:none;vertical-align:middle}.events_previous_date span,.events_next_date span{vertical-align:middle;line-height:38px}.events_previous_date .glyphicon,.events_next_date .glyphicon{font-size:3em;color:#666;margin-top:-5px;vertical-align:middle;line-height:42px}.events_previous_date .glyphicon{float:left}.events_next_date .glyphicon{float:right}.events_heading_row{padding:5px 15px;background:#000;color:#fff;margin-top:15px}.events_range{color:#666;font-size:.7em}.month_row{background:#eee;font-weight:bold;color:#444;font-size:1.2em;padding:5px 15px}.date_row{padding:10px 15px}.date_row.col-xs-12{float:none}.date_row:hover{background:#bcfdff}.date_row.featured_event{color:#fff;background:#3d4f59}.date_row.featured_event:hover{background:#2c3e48}.date_row.featured_event a{color:#fff}.date_row a{color:#414141}.date_row a:hover{color:#009fa5}.date_row .comment,.day_view .comment{position:absolute;box-sizing:content-box;top:-9999px;left:0;right:0;padding:0 15px;overflow:hidden;visibility:hidden;background-color:#3A4967}.date_row .comment.ready,.day_view .comment.ready{position:static;visibility:visible;height:0;transition:height .1s ease-in .1s}.date_row .comment.ready{margin:10px -15px -10px -15px}.date_row .comment.visible,.day_view .comment.visible{border-bottom:1px solid #FFF;transition:height .1s ease-out}.date_row .comment p,.day_view .comment p{margin:0;color:transparent;transition:color .1s ease-in}.date_row .comment p:first-child,.day_view .comment p:first-child{padding-top:15px}.date_row .comment p:last-child,.day_view .comment p:last-child{padding-bottom:15px}.date_row .comment p+p,.day_view .comment p+p{margin-top:6px}.date_row .comment.visible p,.day_view .comment.visible p{transition:color .1s ease-out .1s}a.calendar_event{font-size:.65em;line-height:1.4em;background:#009fa5;color:#fff;padding:3px 6px;display:block;margin-right:25px;margin-bottom:2px;border-radius:4px;text-decoration:none;transition:all ease .2s;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;-o-transition:all ease .2s}a.calendar_event:hover{background:#000}a.calendar_event.featured_event{background:#3d4f59;color:#fff}a.calendar_event.featured_event:hover{background:#1b2d37}.date_passed{opacity:.7}.calendar_day_number a{color:#666}.calendar_day_number a{color:#666}.day_item a{color:#000;transition:all ease .2s;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;-o-transition:all ease .2s}.day_item a:hover{color:#009fa5}#events_order_nav{position:relative;padding:16px 0;color:#000;background-color:#cfe5de;border-top:1px solid #30b58b;border-bottom:1px solid #30b58b}#events_order_nav ul{margin:0;padding:0;list-style-type:none}#events_order_nav ul li{margin:0;padding:0}#events_order_nav .basket{display:block;float:right}#cert_container.cpd_certificate{font-family:Helvetica,Arial,sans-serif}#cert_container.cpd_certificate strong{color:#2E2E2E}#cert_container.cpd_certificate img.logo{width:300px}#cert_container.cpd_certificate .title_hours{margin:17px 0 13px 0}#cert_container.cpd_certificate p.statement_top .name{display:inline-block;margin-top:6px;margin-bottom:2px;font-size:28px!important;line-height:26px!important}#cert_container.cpd_certificate p.statement_bottom{margin-top:6px;margin-bottom:14px;line-height:22px!important}#cert_container.cpd_certificate p.statement_bottom .metadata{display:inline-block;margin-top:4px}#cert_container.cpd_certificate p.confirmation{margin:18px 0!important;font-size:13px;line-height:17px}