html{background:#444}body{color:#666}.table tr th{background:#eee;padding:.3rem .5rem}h2{position:relative}h2 a[name]{position:absolute;top:-110px}h3{position:relative}h3 a[name]{position:absolute;top:-110px}header.isStuck{box-shadow:0px 1px 3px #888 !important;background:#fff;z-index:99999;width:100%;position:relative !important}.pseudoStickyBlock{display:none !important}#content.site-content{padding:0}#page_banner{margin-bottom:30px}.navbar{display:block}.navbar-brand{width:100%;text-align:center;margin:0}#mega-menu-wrap-primary{width:100%;background:#fff;margin-top:10px;border:1px solid #eee}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item{padding:0 10px;color:#333}#mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary{background:#fff}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{color:#444}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{line-height:30px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:focus{background:#fff;color:#444}#mega-menu-wrap-primary .mega-menu-toggle{background:#fff}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block:after,#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block:before{color:#444}#mega-menu-wrap-primary #mega-menu-primary .mega-sub-menu li.mega-menu-item{border-bottom:1px solid #ddd}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu{background:#fff}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background:0 0;color:inherit}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{background:0 0;color:inherit}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu{background:0 0}@media (min-width:768px){header.isStuck{position:fixed !important}.pseudoStickyBlock{display:block !important}.navbar-brand{width:auto;text-align:left}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item{padding:0}#mega-menu-wrap-primary{width:auto;margin-top:0;border:none;float:right}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block{float:none !important}#mega-menu-wrap-primary{margin-left:2.5%}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu{background:#444;width:400px;width:max-content}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background:0 0;color:#fff}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{background:0 0;color:#fff}#mega-menu-wrap-primary #mega-menu-primary .mega-sub-menu li.mega-menu-item{border-bottom:1px solid #3d3d3d}}.sticky{width:100%}.sticky select{width:100%}@media(max-width:991px){#side_bar_sticky{position:relative !important;top:0 !important}#side_bar_sticky-sticky-wrapper{height:auto !important}}@media(min-width:992px){#side_bar_sticky{position:inherit;top:0}.is-sticky .sticky{width:210px}}@media(min-width:1200px){.is-sticky .sticky{width:255px}}.side_bar .content_links{background:#e6e7e8;padding:8px 15px 20px}.side_bar .content_links h2{font-size:1.3rem;text-transform:uppercase;border-bottom:1px solid #888;padding-bottom:3px}.side_bar .content_links ul{padding-left:0}.side_bar .content_links ul li{border-bottom:1px solid #fff;line-height:16px;list-style:outside none none;padding:5px 8px 5px 0}.side_bar .content_links select{max-width:220px}@media(max-width:1199px){.side_bar .content_links select{margin-top:-3px;max-width:185px}}footer#colophon{background:#e6e7e8;color:#222;border:1px solid #bbb;margin-top:30px}footer#colophon ul{margin-top:1rem;-webkit-padding-start:0}footer#colophon ul#menu-footer-menu li{list-style:none;font-size:90%;float:left;width:50%;text-align:center;line-height:20px;text-decoration:underline;font-weight:700}footer#colophon ul#menu-social-menu li{list-style:none;padding:3px 5px;text-align:center;display:inline}@media(min-width:768px){footer#colophon ul{margin:0}footer#colophon ul#menu-footer-menu li{text-align:left}}.map_container ul{margin:0}.map_container ul li{float:left;list-style:outside none none;padding:2px 0;width:50%}.map_container #map{margin:0 auto;display:none}@media(min-width:486px){.map_container #map{display:block}.map_container ul li{width:33%}}@media(min-width:600px){.map_container ul li{width:33%}}@media(min-width:992px){.map_container img{width:70%;margin:0 auto;display:block}.map_container .us_map{float:right}.map_container ul li{width:25%}}@media(min-width:1200px){.map_container img{width:100%}.map_container ul li{width:20%}}.articles_boxed{background:#fff}#featured_recent_articles{padding-bottom:30px}.article{clear:both}.article figure{float:left;padding-right:20px}.article p{margin:0}.article p.article_title{font-weight:700;letter-spacing:-1px;line-height:1.1rem}.article p.article_excerpt{font-size:.8rem;font-weight:700}body{font-family:'Open Sans',sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Josefin Sans',sans-serif;color:#444}h1{color:#ef4845;font-size:2rem;font-weight:700;text-transform:uppercase}h2{font-size:1.55rem}h3{font-size:1.05rem}h4{font-size:1rem}h5{font-size:1rem}a{color:#ef4845}a:hover{color:#444}@media (min-width:992px){h1{font-size:2.3rem}h2{font-size:1.75rem}h3{font-size:1.25rem}h4{font-size:1rem}h5{font-size:1rem}}#mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu li.mega-menu-item:hover{background:#ef4845}@media (min-width:768px){#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item{padding:4px 12px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:focus{font-family:'Josefin Sans',sans-serif;font-weight:700;font-size:11px;text-transform:uppercase}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:before{content:"/";font-size:120%;color:#ef4945;position:absolute;font-weight:700;display:inline;top:7px;right:0}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:last-child:before{display:none}}@media (min-width:768px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:before{font-size:120%}#mega-menu-wrap-primary #mega-menu-primary>#mega-menu-item-23 ul.mega-sub-menu{width:500px;z-index:999999;padding:6px}#mega-menu-wrap-primary #mega-menu-primary>#mega-menu-item-23 ul.mega-sub-menu li.mega-menu-item{float:left;width:25%;padding:4px 7px}#mega-menu-wrap-primary #mega-menu-primary>#mega-menu-item-23 ul.mega-sub-menu li.mega-menu-item>a.mega-menu-link{line-height:1.1rem;padding:0}}@media (min-width:1200px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:focus{font-size:14px}}.home h2{font-family:"Open Sans";font-weight:700}.homepagebanner{padding-bottom:30px;position:relative}.homepagebanner img{width:100%}.homepage_info_box{position:relative;background:#ef4845;height:auto;padding:12px 20px;right:0;color:#fff;margin:0 auto;text-align:center}.homepage_info_box h1{color:#fff}#homepage_info_box button,#homepage_info_box button:hover{color:#fff;border:1px solid #fff;background-color:transparent;border-radius:0}@media (min-width:1200px){.homepage_info_box{width:430px;height:250px;position:absolute;right:11%;top:5%;z-index:99;padding:5px 20px;text-align:right}.homepage_info_box h1{padding:0 10px;margin-top:10px;color:#fff;text-transform:uppercase;font-weight:700}}#page_banner{background-image:url('/wp-content/themes/bootstrap/inc/assets/images/page_banner.jpg');width:100%;height:150px}.h1_header{padding-bottom:20px}.page_content{background:#fff}.page_content h2{text-transform:uppercase;color:#ef4845}.page_content h2:before{font-family:FontAwesome;content:"\f0a1";padding-right:10px;font-size:2.5rem}.page_content h3{font-family:"Open Sans";font-weight:700;text-transform:uppercase;text-decoration:underline}.page_content h4{font-family:"Open Sans";font-weight:700;color:#ef4845}.page_content h5{font-family:"Open Sans";font-weight:700}.school-listings tbody tr td .name{font-size:17px;line-height:20px;color:#2c5c84}.school-listings tbody tr td div.address{font-size:12px;line-height:15px}.school-listings tbody tr td .campus_type{padding:0 4px;margin-right:3px}.school-listings tbody tr td .campus_type a{color:inherit}.school-listings tr:first-child th{width:70%}.school-listings tr td{border:0}.school-listings tr.school_top td{border-top:1px solid #ddd;padding-top:20px}.school-listings tr td .name{font-size:20px;line-height:24px}.school-listings .programs ul{margin-bottom:0}.school-listings .programs ul li{font-size:14px;line-height:20px}@media(max-width:600px){.accelerated_programs_table .school-listings tbody tr td .name{font-size:20px}.school-listings,.school-listings thead,.school-listings tbody,.school-listings th,.school-listings td,.school-listings tr{display:block}.school-listings thead tr{position:absolute;top:-9999px;left:-9999px}.school-listings td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:40%}.school-listings td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.school-listings td{width:inherit !important;font-size:100% !important}.school-listings tr{padding-bottom:20px}.school-listings td{padding-left:10px}}.home .inner-container{padding-right:10px}.home .expert_container{padding:50px 0}.home .expert_container strong,.home .expert-list p,.home .expert_container a{text-align:center;margin:0}.home .expert_container .section_icon img{display:block;margin:0 auto}.home .expert_container .expert_inner_container,.home .expert-list{margin:20px 0}.home .expert_container .expert_inner_container .expert-image{width:200px;height:200px;border-radius:150px;-webkit-border-radius:150px;-moz-border-radius:150px;box-shadow:0 0 8px rgba(0,0,0,.8);-webkit-box-shadow:0 0 8px rgba(0,0,0,.8);-moz-box-shadow:0 0 8px rgba(0,0,0,.8);margin:0 auto}@media(max-width:768px){.home .expert_container h2,.home .expert_container h3,.home .expert_container p,.home .expert_container em,.home .expert_container a{text-align:center;display:inherit}.home .expert_container .expert_inner_container .expert-image{margin-top:50px}}.single-interview #page_banner{margin-bottom:0}.single-interview .expert_banner_container{background:#fcfcfc}.single-interview .expert_header_image{margin-top:5px}.single-interview .expert_header_container{background:#333;min-height:335px}.single-interview .expert_header_bottom_shadow{margin:0 auto;display:block}.single-interview .expert_header_inner_container{margin-top:90px}.single-interview .expert_image_container{background:none repeat scroll 0 0 #000;border:5px solid #fff;height:300px;margin:1em 0 1em 40px;position:absolute;top:9%;white-space:nowrap;width:250px}.single-interview .expert_image_container_helper{display:inline-block;height:100%;vertical-align:middle}.single-interview .expert_image_container .expert_image{background:#3a6f9a;vertical-align:middle;max-height:300px;max-width:240px}.single-interview .expert_image_container .expert_image_bottom_shadow{bottom:-15px;left:0;position:absolute}.single-interview .expert_bio_box{left:325px;position:absolute;top:80px;width:60%;background:#ef4845;padding:10px}.single-interview .expert_bio_box h1{color:#fff;font-size:33px;line-height:36px;margin-bottom:10px}.single-interview .expert_details{text-transform:uppercase;color:#fff;text-align:left;font-family:"open sans";font-size:18px;margin-bottom:2px}.single-interview .expert_details .expert_details_field{float:left;width:155px;font-weight:700;letter-spacing:-1px;color:#333}.single-interview .expert_details .expert_details_value{font-weight:100}.single-interview .expert_details .expert_details_value a{color:#fff}.single-interview .expert_details .expert_details_value [class^=icon-]{background:none repeat scroll 0 0 #007c99;border-radius:39px;color:#fff;display:inline-block;height:23px;margin-right:10px;padding:5px;text-align:center;width:23px;line-height:25px}.single-interview .expert_content{margin-top:40px}.single-interview .expert_content .expert_intro p{text-align:justify}.single-interview .expert_quote_box:before,.single-interview .expert_quote_box2:before{color:#fff;content:"\F10D";font-family:FontAwesome;font-size:30px;font-style:italic;margin-top:-14px;padding:11px 15px;position:absolute}.single-interview .expert_quote_box{background:#333;box-shadow:9px 9px 4px #666;float:right;margin:0 0 25px 30px;width:350px}.single-interview .expert_quote_box2{background:#ef4845;box-shadow:9px 9px 4px #666;float:none;margin:80px auto;width:550px}.single-interview .expert_quote_box:after{color:#fff;content:"\F10E";font-family:FontAwesome;font-size:30px;font-style:italic;margin-top:-50px;padding:11px;position:absolute;right:15px}.single-interview .expert_quote_box2:after{color:#fff;content:"\F10E";font-family:FontAwesome;font-size:30px;font-style:italic;margin-top:-70px;padding:11px;position:relative;float:right}.single-interview .expert_quote_box p,.single-interview .expert_quote_box2 p{color:#fff;font-family:open sans;font-size:24px;font-style:italic;line-height:28px;padding:33px 20px 15px}.single-interview .expert_content .expert_question{margin-top:60px;font-style:italic;font-size:22px;line-height:32px}.single-interview .expert_content .expert_question:before{content:"Q: ";float:left}.single-interview .expert_content .expert_answer{background:url("https://www.mastersincommunications.org/wp-content/themes/bootstrap/inc/assets/images/expert/expert_answer_symbol.png") no-repeat scroll 0 0 #fff;min-height:80px;padding-left:35px}.single-interview .expert_content .expert_answer span{background-color:#333;border-left:15px solid #ef4845;display:block;padding:10px;color:#fff}.single-interview .expert_content .expert_answer span p{margin-bottom:10px}.single-interview .expert_content .expert_conclusion{margin-top:40px}@media(max-width:980px){.single-interview .expert_image_container{left:50%;margin-left:-130px;margin-top:0}.single-interview .expert_bio_box{left:0;position:relative;top:432px;width:100%}.single-interview .expert_content{margin-top:300px}.single-interview .expert_header_inner_container{margin-top:0}}@media(max-width:768px){.single-interview .expert_quote_box{float:none;margin:20px auto 60px auto;width:auto;max-width:350px}.single-interview .expert_quote_box2{float:none;margin:60px auto;width:auto;max-width:350px}.single-interview .expert_quote_box:after{margin-top:-75px;position:relative;float:right}.single-interview .expert_quote_box p{font-size:20px;line-height:26px;margin:30px 20px 26px}}@media(max-width:500px){.single-interview #page_banner{display:none}.single-interview .expert_bio_box h1{font-size:27px;line-height:30px}.single-interview .expert_details .expert_details_field{width:120px}.single-interview .expert_details{font-size:15px;line-height:20px}.single-interview .expert_quote_box p{font-size:22px;line-height:26px;margin:30px 20px 26px}}#side_widget label{font-size:18px;font-weight:700}#side_widget input[type=radio]{margin:0}#side_widget{background:#fff;display:block;padding:5px 0 0;font-size:14px;margin-bottom:0}#side_widget form{padding:10px 15px 20px;background:#ef4845;margin-bottom:0}#side_widget label{color:#fff;padding-top:5px}#side_widget .esy_widget{border-top:6px solid #333}#side_widget .esy_widget_container .esy_widget_header,#side_widget .esy_sponsored{color:#fff}.side_widget h3{color:#fff;font-size:155%}#side_widget .program_type{margin-bottom:10px}#side_widget .program_type input{margin-left:5px}#side_widget .select-box{margin-bottom:10px;overflow:hidden}#side_widget select{-moz-appearance:none;color:#666;font-size:14px;height:40px;margin:0;padding:0 12px;width:100%}#side_widget input[type=submit]{border:medium none;border-radius:0;color:#fff;display:block;font-size:18px;font-weight:700;margin-top:5px;text-align:center;text-shadow:none;padding:5px;width:100%;box-shadow:1px 1px 1px #444;text-transform:uppercase}#side_widget h3 a,#side_widget .heading-and-icon div.closead{display:none}#side_widget .btn-success{background:#333}@media(min-width:981px) and (max-width:1200px){.side_widget h3{font-size:135%}.side_widget h3 i{display:none}}@media(max-width:980px){#side_widget{display:block;width:100%;clear:both;margin-bottom:0}#side_widget .program_type{font-size:12px}}.adsection_container{margin-bottom:20px}.in_content_widget form{margin-bottom:5px}.in_content_widget .select-box{float:left;margin-right:5px}.in_content_widget .select-box select{width:270px;font-size:14px;height:33px;margin-bottom:10px}.in_content_widget .btn{line-height:1em}.in_content_widget .submit-box{clear:both}@media(min-width:500px){.in_content_widget .select-box select{width:220px}}@media(min-width:1200px){.in_content_widget .submit-box{clear:none}}.direct_listing{background:#fff none repeat scroll 0 0;border-bottom:4px double #ddd;min-height:40px;padding:10px 10px 10px 5px;font-size:14px}.direct_listing:hover{background:#fafafa}.direct_listing_header span{font-size:24px;line-height:28px;color:#222;font-weight:900}.post_content .direct_listing img{border:0;margin:0;padding:0}.in_content_listings .direct-school-header{margin-top:20px;font-size:120%;color:#555;text-decoration:underline}.direct_listing .direct-school-container{padding:10px 0}.direct_listing .direct-school-info-left{float:left;width:73%}.direct_listing .direct-school-program-name{color:#333;font-size:16px;font-weight:700}.direct_listing .direct-school-program-name.multiple{margin-top:10px;color:#333;font-size:14px;font-weight:100;margin-left:0;letter-spacing:-.2px;padding-left:20px}.direct_listing .direct-school-program-name.multiple li{line-height:18px}.direct_listing .direct-school-name a{color:#0a619e;font-size:20px;font-weight:700;line-height:20px}.direct_listing .direct-school-details{color:#f44141}.direct_listing .direct-school-cta{margin-top:10px}.direct_listing .applicants{letter-spacing:-.3px}.direct_listing img.online_icon{width:16px;height:16px;border:0;float:none;display:inline}.direct_listing img.adlogo{max-width:110px;max-height:70px;margin-bottom:0;margin:0 auto 0 auto;padding-bottom:5px;display:block;border:0}.direct_listing .request_info_area{float:right;margin-right:0}.direct_listing .request_info_area select{margin-bottom:2px;max-width:160px;font-size:14px;height:30px;height:30px}.direct_listing .request_info_area .request_info_button{display:block;margin:0 auto 5px auto;border:0;background:#2179cb;font-size:14px}.direct_listing p{color:#444;font-size:13px;line-height:16px;margin-top:5px}.direct_listing .direct-school-footer{background-color:#da512e;border-top:1px solid #bbb;color:#fff;font-size:18px;line-height:120%;padding:10px}.direct_listing .direct-school-footer a{color:#fff}.sponsoredads{text-align:right;font-size:11px;color:#bbb;margin-bottom:20px}@media (max-width:768px){.direct_listing .direct-school-info-left{float:none;width:100%}.direct_listing img.adlogo{margin-top:20px;max-width:150px}.direct_listing .request_info_area{float:none;text-align:center;margin:0 auto;width:250px}.direct_listing .request_info_area select{margin-bottom:5px;max-width:100%;width:100%;display:block;font-size:14px;height:30px;height:30px}.direct_listing .request_info_area .request_info_button{width:100%}}#page-find-schools h1{border:none;padding-top:0}#page-find-schools .adsection_container form{background:0 0;border:none;padding-left:0;padding-top:0}#page-find-schools .adsection_container form h3{color:#333}#page-find-schools .adsection_container form input[type=submit]{background:#2179cb}#page-find-schools .direct_listing{padding:10px 10px 20px 5px}#page-find-schools .direct_listing:hover{background:#fafafa}#page-find-schools .direct_listing:first-of-type{padding-top:0}#page-find-schools .header .container .show_menu .fa,#page-find-schools .header .container .find_programs{display:none}#page-find-schools .side_widget h3 i{display:none}#page-find-schools .side_info{display:none}#page-find-schools .side_info ul{padding-left:15px}#page-find-schools .mega-menu-wrap{display:none}@media(min-width:992px){#page-find-schools .side_info{display:block}}.side_bar .side_widget .degree-finder-wrapper form#platform-quick-degree-finder{width:100%}.in_content_widget .degree-finder-wrapper form#platform-quick-degree-finder{width:100%}#platform-editorial-links h3{display:inline}.infographic-header{background-size:cover;display:flex;align-items:center;justify-content:center;min-height:300px;position:relative;z-index:1;margin-bottom:30px}.infographic-header h1{color:#fff;text-align:center;font-size:62px;font-weight:700;overflow:hidden;z-index:20;position:relative;z-index:4;max-width:1200px;line-height:90px;text-shadow:3px 3px #333;padding:0 10px}@media(max-width:1200px){.infographic-header h1{font-size:52px;line-height:72px;max-width:1100px}}@media(max-width:768px){.infographic-header h1{font-size:40px;line-height:60px}}