/* COMMON */
body{ background:#ececec;}
.directors-list ul:after, .massinc-author-staff .shadow-box:after, #searchform-wrap form#searchform:after, .bottom-two-block .bottom-area:after, .contact-wrap:after, .post-meta-wrap:after, .post-meta-wrap .soc-share:after, .single .single-recent .shadow-box ul:after, .loops-wrapper .post .post-content:after, .viv_block_slug-sign-up-for-newsletter:after{ clear:both; content:'.'; display:block; font-size:0px; height:0px; line-height:0px; visibility:hidden;}
.entry-content{ color:#000;}
.loops-wrapper .post-meta .post-category a.taxonomy-term{ display:none;}
.loops-wrapper .post-meta .post-category a{ background-color:transparent; margin:0 5px;}
.loops-wrapper .post-meta .post-category a:first-child{ margin-left:0;}
body.sidebar-none #layout .themify_builder_row.module_row .row_inner .col3-2.first, body.sidebar1 #contentwrap{ max-width:100%!important; padding:0; width:67%!important;}
body.sidebar-none #layout .themify_builder_row.module_row .row_inner .col3-1.last, body.sidebar1 #sidebar{ margin:0!important; width:30%!important;}

/* GREY BOX */
.loops-wrapper .post-content{ border-bottom:1px solid rgba(0, 0, 0, 0.25); padding:0 0 30px;}
.col3-2 .loops-wrapper article.post:first-child .post-content{ padding-top:0;}
body.home.sidebar-none #layout .themify_builder_row.module_row .row_inner .col3-2.first{ background:none; box-shadow:none;}
.home .col3-2 .viv_block { border:1px solid rgba(0, 0, 0, 0.1); box-shadow: 0 1px 7px rgba(0, 0, 0, 0.08); box-sizing:border-box; margin:40px 0 0; max-width:100%; width:100%;}
.col3-2 .viv_block{ box-shadow:none; max-width:100%; margin:0 auto 40px;}
.viv_block .viv_block-title, h3.module-title{ margin:-20px -20px 20px; padding:12px 20px 14px;}
h3.viv_block-title:after{ bottom:-0;}
.home .viv_block_slug-featured-article-or-event ul{ margin:0;}
body.sidebar-none #layout .themify_builder_row.module_row .row_inner .col3-2.first, body.sidebar1 #contentwrap, body.sidebar-none #layout .themify_builder_row.module_row .row_inner .col3-1.last, body.sidebar1 #sidebar{ box-shadow:none; margin:0;}
.viv_block{ margin:40px 0 0;}
.loops-wrapper article + article{ border:none;}

/* VIV BLOCK */
.viv_block{ background-color:#fff; border:1px solid rgba(0, 0, 0, 0.1); box-shadow: 0 1px 7px rgba(0, 0, 0, 0.08); box-sizing:border-box; display:block; float:left; margin:40px 0 0; max-width:100%; padding:20px; width:100%;}
.top-space-none section.viv_block:first-child{ margin-top:0;}

/* VIV BLOCK TITLE */
.viv_block .viv_block-title,#sidebar > .widget .widgettitle{ border:none; box-shadow:none; color: rgba(0, 0, 0, 0.5); font-size:16px; letter-spacing:4px; line-height:1.4; position:relative;}
h3.viv_block-title:after,#sidebar > .widget .widgettitle:after{ background: rgba(0, 0, 0, 0.3); bottom:0; content:""; height:1px; left:0; position:absolute; width:100%;}
.col3-2 .viv_block .viv_block-title{ color:#000; font-size:20px;}
.col3-2 .viv_block .viv_block-title:after{ background: rgba(0, 0, 0, 0.1);}
.module .post-title{ line-height:1.25;}

/* VIV BLOCK  FOOTER */
.viv_block > footer{ background:none; border:none; box-shadow:none; margin:0;}
.viv_block > footer a.btn,.read-more-b.btn{ background:#fff; border:1px solid; color:#881033; display:block; font-size:16px; font-weight:bold; letter-spacing:6px; padding:20px 15px; text-decoration:none; text-transform:uppercase; transition:all 0.3s ease 0s; width:auto;cursor:pointer;}
.read-more-b-w{text-align:center;}
 .read-more-b.btn{display:inline-block;width:310px; max-width:100%;}
.viv_block > footer a.btn:hover,.read-more-b.btn:hover{ background:#660c26; color:white; letter-spacing:7px;}

/* HOME SLIDER */
.viv_block_slug-home-image-accordion{ float:none;}
.viv_block-image_accordion{ background:none; border:none; box-shadow:none; margin:0; padding:0;}

/* WHY SUPPORT MASSINC */
.viv_block_slug-why-support-massinc .post-meta-subtitle{ color: rgba(0, 0, 0, 0.3); font-size:18px; font-weight:600; letter-spacing:3px; line-height:normal; margin-top:25px; text-transform:uppercase;}
.col3-1 .module .viv_block_slug-why-support-massinc .post-title{ font-size:20px; margin:10px 0; padding:0;}
.viv_block_slug-why-support-massinc .post-excerpt{ color: rgba(0, 0, 0, 0.8); font-size:14px;}

/* SIGN UP FOR NEWSLETTER */
.viv_block-newsletter_sign_up{ background:#fff;}
.viv_block-newsletter_sign_up .viv_block-title, .viv_block-twitter .viv_block-title{ margin:-20px -20px 20px!important; padding:12px 20px 14px;}
.viv_block-newsletter_sign_up .gform_wrapper{ float:left; margin-left:auto; margin-right:auto; max-width:none; width:100%;}
textarea, input[type="text"], input[type="password"], input[type="search"], input[type="email"], input[type="url"] { background:#f1f1f1; border:1px solid #e9e9e9; color:#878787;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="email"]:focus, input[type="url"]:focus{ background:#e9e9e9;}
.viv_block_slug-sign-up-for-newsletter .gform_wrapper .ginput_complex.ginput_container.has_first_name span, .viv_block_slug-sign-up-for-newsletter .gform_wrapper .ginput_complex.ginput_container.has_middle_name span, .viv_block_slug-sign-up-for-newsletter .gform_wrapper .ginput_complex.ginput_container.has_last_name span{ margin-right:0; width:100%;}
.viv_block_slug-sign-up-for-newsletter input[type="text"], .viv_block_slug-sign-up-for-newsletter .gform_wrapper .ginput_complex input[type="text"], .viv_block_slug-sign-up-for-newsletter .gform_wrapper .ginput_complex input[type="url"], .viv_block_slug-sign-up-for-newsletter .gform_wrapper .ginput_complex input[type="email"], .viv_block_slug-sign-up-for-newsletter .gform_wrapper .ginput_complex input[type="tel"], .viv_block_slug-sign-up-for-newsletter .gform_wrapper .ginput_complex input[type="number"], .viv_block_slug-sign-up-for-newsletter .gform_wrapper .ginput_complex input[type="password"], .viv_block_slug-sign-up-for-newsletter .gform_wrapper .ginput_complex select{ box-sizing:border-box; max-width:100%; width:100%!important;}
.viv_block-newsletter_sign_up .gform_wrapper input[type="text"]{ padding:15px 10px!important;}
.viv_block-newsletter_sign_up input[type="submit"]{ color:#881033; display:block; padding:20px 15px; text-decoration:none; text-transform:uppercase; transition: all 0.3s ease 0s;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"]{ font-size:1em;}
.viv_block_slug-sign-up-for-newsletter .gform_footer input[type="submit"].gform_button, .viv_block_slug-coming-up .viv_block-footer a.btn, .viv_block_slug-related-articles .viv_block-footer a.btn, .viv_block_slug-recent-articles .viv_block-footer a.btn{ border:1px solid #881033; box-sizing:border-box; letter-spacing:6px; width:100%!important;}
.gform_wrapper .gform_footer input[type="submit"].gform_button{ letter-spacing:7px;width:100%;text-align:center;border: 1px solid;text-align:center;font-size: 16px;padding: 20px 15px;letter-spacing: 6px;display:block;margin:0;}
.gform_wrapper .gform_footer input[type="submit"].gform_button:hover{ background-color:#660c26; color:white;letter-spacing: 7px;}
.viv_block-newsletter_sign_up .all-nl{ float:none; margin:0;}
.viv_block-newsletter_sign_up .all-nl a{ color:#881033; float:left; font-size:14px; text-align:left; text-decoration:underline; width:100%;}
.viv_block-newsletter_sign_up  .gform_wrapper ul.gform_fields li.gfield {padding-right: 0;}
.viv_block-newsletter_sign_up input[type="text"]{max-width:unset;}
/* LOOPS */
.loops-wrapper{ background-color:#fff; margin:0 0 20px;}
.loops-wrapper .col{ display:inline-block; float:left; width:auto;}
.loops-wrapper .col + .col{ float:left; width:55%;}
.col3-2 .loops-wrapper article, .viv_block .loops-wrapper article{ background:none; padding:0;}

/* HOME RECENT ARTICLES */
.loops-wrapper .post-title, .loops-wrapper.list-thumb-image .post-title{ font-size:36px; font-weight:bolder; line-height:1.3; margin:30px 0 10px;}
.home-postmeta{ list-style:none; margin:0;}
.home-postmeta li{ border-left:2px solid #bfbfbf; display:inline-block; line-height:26px; min-height:26px; padding-left:12px; vertical-align:middle;}
.home-postmeta li:first-child{ border:none; padding-left:0;}
.loops-wrapper .home-postmeta .post-meta{ margin:0!important; padding:0;}
.home-postmeta .post-meta-details .post-date{ display:block; margin:0; padding:0; width:100%;}
.home .loops-wrapper  .post-title, .blog .loops-wrapper .post-title, .loops-wrapper .post .post-title{ font-family: Oswald,sans-serif;}
.home .viv_block_slug-latest-articles .loops-wrapper .post-subtitle{ color:#000;}

/* TWITTER BLOCKS */
.viv_block-twitter .twitter-follow{ margin:-62px 0 0; position:relative;}

/* BORDER ARROUND BUTTONS */
.viv_block.viv_block_slug-latest-articles > footer a.btn, .viv_block_slug-our-sponsors.viv_block > footer a.btn, .viv_block_slug-gateway-cities-resources.viv_block > footer a.btn, .viv_block_slug-our-work-news-blog.viv_block > footer a.btn, .viv_block_slug-our-work-press-coverage.viv_block > footer a.btn{ border:1px solid #881033; box-sizing:border-box; margin:0 auto; max-width:310px; width:100%;}

/* DID YOU KNOW */
.home .col3-2 .viv_block.viv_block_slug-did-you-know{ background:#881033; padding:20px 30px 35px 20px; position:relative;}
.col3-2 .viv_block.viv_block_slug-did-you-know .viv_block-title{ background:none; color:#fff; font:24px/32px Oswald,sans-serif; letter-spacing:0;}
.col3-2 .viv_block.viv_block_slug-did-you-know .viv_block-title:after{ background:#9e1940; bottom:-16px;}
.viv_block_slug-did-you-know .viv_block-title:before{ width:275px;}
.viv_block_slug-did-you-know ul li .post-thumbnail{ margin:0 0 0 30px; max-width:210px; width:100%;}
.viv_block_slug-did-you-know ul li .post-excerpt{ box-sizing:border-box; margin:0; max-width:480px; padding-left:35px; width:100%;}
.viv_block.viv_block_slug-did-you-know footer{ bottom:7px; left:295px; position:absolute;}
.viv_block.viv_block_slug-did-you-know footer a.btn{ padding:15px 20px;}

/* SEACRH */
#searchform-wrap form#searchform{ box-sizing:border-box; max-width:1050px; padding:0 15px; width:100%;}
#headerwrap #searchform-wrap #searchform input[type="text"]#s{ background:#fff; color:#000; float:left; margin-right:2%; max-width:83%; width:100%;}
#headerwrap #searchform-wrap #searchform input[type="submit"].search-submit{ background:#881033; border-radius:3px; float:left; padding:5px 10px 6px; width:15%;}
#headerwrap #searchform-wrap #searchform input[type="submit"].search-submit:hover{ background:#660c26;}
body.search .home-postmeta{ display:none;}
body.search .loops-wrapper article:last-child .post-content{ border:none;}

/* OUR SPONSORS */
.viv_block [data-js="jsCarouselWrapper"]{ background: rgba(0, 0, 0, 0.03); padding:40px;}
.viv_block_slug-our-sponsors.viv_block [data-js="jsCarouselWrapper"] > ul{ padding:4px 0;}
.viv_block_slug-our-sponsors.viv_block [data-js="jsCarouselWrapper"] > ul > li{ background:none; box-shadow:none; box-sizing:border-box; margin:0;}
.viv_block_slug-our-sponsors.viv_block [data-js="jsCarouselWrapper"] > ul > li .post-thumbnail{ padding:0 10px;}
.viv_block_slug-our-sponsors.viv_block [data-js="jsCarouselWrapper"] > ul > li .post-thumbnail a{ background:#fff; -webkit-box-shadow:1px 1px 3px 2px rgba(0,0,0,0.15); -moz-box-shadow:1px 1px 3px 2px rgba(0,0,0,0.15); box-shadow:1px 1px 3px 2px rgba(0,0,0,0.15); display:block; padding:10px;}
.viv_block_slug-our-sponsors [data-js="jsCarouselWrapper"] ul li img{ max-width:100%;}
.viv_block.viv_block_slug-gateway-cities-resources [data-js="jsCarouselWrapper"] > ul > li, .module-widgetized .viv_block [data-js="jsCarouselWrapper"] > ul > li, aside#sidebar .viv_block [data-js="jsCarouselWrapper"] > ul > li{ background:none; box-shadow:none; margin:0;}
.module-widgetized .viv_block [data-js="jsCarouselWrapper"], aside#sidebar .viv_block [data-js="jsCarouselWrapper"]{ padding:0 40px;}

/* OVERVIEW */
body.sidebar-none #layout .themify_builder_row.module_row .row_inner .col3-2.first, body.sidebar1 #contentwrap{ background:none;}
.module{ background:#f9f9f9; padding:20px;}
.module-title{ margin:-20px 0 20px;}
.module .post-title{ padding:0;}
.module p{ padding:0;}
.module-text .button-red{ padding:0;}
.col3-1 .module{ margin:0; padding:0;}
.page-content.entry-content{ margin:40px 0 0;}
aside#sidebar .widget{ margin:40px 0 0;}

/* SIDEBAR TESTIMONIAL */
.viv_block_slug-testimonials ul li .post-excerpt{ color:#000; font-family:serif; font-size:20px; font-style:italic; line-height:1.3;}
.viv_block_slug-testimonials ul li .post-title{ background:none; border-bottom:none; color:#000; font: 300 20px/26px Oswald; margin:45px 0 0; min-height:44px; padding:0;}
.viv_block_slug-testimonials ul li .post-thumbnail{ border:none;}

/* SIDEBAR MENU IMPROVEMENT */
#sidebar #nav_menu-3 .widgettitle{ background:#881033; border:none; color:#fff; margin:0; padding:20px;}
#sidebar #nav_menu-3 li{padding-bottom:0;}
#sidebar #nav_menu-3 a{font-size:16px;text-shadow: none;font-family:'Oswald',Arial;line-height:20px;font-style:normal;text-decoration:none;text-align:left;transition: padding-left 0.4s ease;
  padding-left: 0px;padding: 12px 20px;color: #666666;width:100%;display:block;text-transform: uppercase;letter-spacing: 2px;box-sizing: border-box;border-style: solid;border-color:#e0e0e0;border-width: 0px 0px 1px 0px;position:relative;}
 #sidebar #nav_menu-3 .sub-menu a{font-size:14px;padding:7px 5px;border-bottom: 1px dotted rgba(0,0,0,.1)}
#sidebar #nav_menu-3 .current-menu-item a,#sidebar #nav_menu-3 .current-page-parent > a{border-color:#e0e0e0;background: rgba(0,0,0,.06);color:#000}
#sidebar #nav_menu-3  .sub-menu .current-menu-item a{background:#b7b7b7;}
#sidebar .sub-menu{display:none;margin-top:0;}
#sidebar .sub-menu li{padding-left:0;}
#sidebar .current-menu-parent .sub-menu{display:block;}
#sidebar #nav_menu-3 i{position:absolute;right:0;top:12px;font-family: FontAwesome;padding:3px 8px;font-style:normal;}
#sidebar #nav_menu-3 i:after{content:"\f105";}
#sidebar #nav_menu-3 .current-menu-parent i:after{content:"";}
#nav_menu-3.widget ul ul.sub-menu{margin-bottom:0;}

/* BOARD OF DIRECTORS */
.directors-list ul{ margin:0 -5px;}
.directors-list ul li{ border:none; box-sizing:border-box; display:table; float:left; font-size:14px; line-height:normal; padding:5px; text-align:center; width:33.33%;}
.directors-list ul li .verticle-centre{ background:#f4f4f4; display:table-cell; height:160px; padding:15px; vertical-align:middle;}
.directors-list ul li .verticle-centre strong{ float:none; line-height:20px; margin-bottom:10px; min-width:auto;}
.directors-list ul li .verticle-centre a{ text-decoration:none;}

/* BOARD OF SIRECTORS BOTTOM BLOCKS */
.module.bottom-two-block{ background:none; padding:0;}
.directors-list .bottom-area{ margin:0 -20px;}
.directors-list .bottom-area li{ display:block; float:left; margin-bottom:25px; padding:0 20px; width:50%;}
.directors-list .bottom-area li .bottom-area-inside{ background:#f9f9f9; padding:14px 28px 28px;}
.directors-list .bottom-area li h1{ border-bottom:1px solid #ccc; font-family: Oswald,sans-serif; font-size:33px; line-height:normal; margin:0 -28px 28px; padding:0 28px 15px 28px; text-align:left;}
.directors-list .bottom-area li p{ background:#f4f4f4; font-size:15px; line-height:normal; margin:0; min-height:91px; padding:59px 10px 20px;}
.directors-list .bottom-area li span{ display:block; font-family: Oswald,sans-serif; font-size:20px; line-height:24px;}
.directors-list ul li strong{ display:block; font-size:20px; font-family: Oswald, sans-serif;}

/* MASSINC STAFF */
.massinc-author-staff .page-content .authors-page{ background:#f9f9f9; padding:20px;}
.massinc-author-staff .shadow-box{ background:none; border:none; box-shadow:none; margin:0 -5px; padding:0;}
.massinc-author-staff .shadow-box .shadow-title{ margin:-20px -15px 15px; padding:0 20px 15px;}
.massinc-author-staff .authors-page:first-child .shadow-box .shadow-title{ margin-top:0;}
.massinc-author-staff .authors-page .author-bios{ border:none; box-sizing:border-box; float:left; margin:0; padding:5px; text-align:center; width:33.33%;}
.massinc-author-staff .auth-bio{ display:table; width:100%;}
.massinc-author-staff .author-bio{ background:#f4f4f4; box-sizing:border-box; display:table-cell; height:340px; margin:0; padding:20px 10px; vertical-align:top;}
.massinc-author-staff .authors-page .author-image{ float:none; margin:0 auto 5px;}
.massinc-author-staff .shadow-content .avatar{ box-shadow:none; float:none; margin:0;}
.massinc-author-staff .authors-page .author-info{ margin:0;}
.massinc-author-staff .author-info .author-info-inner{ float:none;}
.massinc-author-staff .author-bio .author-name{ font-size:20px; line-height:25px;}
.massinc-author-staff .auth-bio h5{ color:#000; font-family: "Open Sans",sans-serif; font-size:15px; font-weight:normal; min-height:65px;}
.massinc-author-staff .author-profile-links a{ color:#881033;}
.massinc-author-staff .author-profile-links a:hover{ color:#af204a;}
.massinc-author-staff .authors-page .author-social-links{ float:none; margin:8px auto 0;}
.massinc-author-staff .authors-page .author-social-links ul li{ float:none;}

/* BLOG */
.blog .loops-wrapper{ box-shadow:none; margin:40px 0 20px;}
.blog .loops-wrapper .post-content{ padding:0 0 30px;}
.blog .loops-wrapper article.post:last-child .post-content, .archive .loops-wrapper article.post:last-child .post-content{ border-bottom:none;}
.blog .loops-wrapper .col{ display:block; float:none; width:100%;}
.blog .loops-wrapper.list-thumb-image .post-image{ float:none; margin:0 0 15px!important; width:auto;}
.blog .loops-wrapper .col + .col{ width:100%;}

/* PAGINATION */
.pagenav{ float:right; padding:0 0 20px;}
.pagenav a, .pagenav span{ background:#fff; color:#333; display:inline-block; float:left; margin:0 0 0 2px;}
.pagenav a:hover, .pagenav span:hover, .pagenav .current{ background:#881033; color:#fff;}

/* CONTACT PAGE */
.gform_wrapper .ginput_complex.has_first_name label{ font-size:0;}

/* RESARCH */
.resarch-full .post:last-of-type{ margin-bottom:20px;}
.resarch-full article.post .shadow-box{ border:none; box-shadow:none;}
.resarch-full .research-filter{ margin:40px 0 35px;}
.resarch-full .shadow-box{ margin-top:0;}
.resarch-full .shadow-box .shadow-title{ padding:24px 20px 26px;}

/* POLICY CENTER PAGE */
.viv_block.program_sidebar_menu  .viv_block-title{ margin:-20px -20px 20px; padding:12px 20px 14px;}
.program_sidebar_menu .viv_block-title img{ margin:-5px 5px;}
.press_coverage_accordion ul li .post-author img{ display:block; margin:0 auto; max-height:inherit; padding:0 10px;}

/* SIDEBAR VIV BLOCKS */
.viv_block_slug-our-sponsors{ box-sizing:border-box;}
.viv_block-program-resources [data-js="jsCarouselWrapper"] ul li .post-thumbnail img{ max-height:265px;}
.program_sidebar_menu.img_header .viv_block-title{ padding:0;}

/* CONTACT PAGE */
.contactpage .page-content.entry-content{ margin-top:0;}
.contact-map{ background:#000;}
.contact-map iframe{ display:block; opacity:0.7;}
.centre-wrap{ margin:40px auto 0; max-width:1170px; width:100%;}
.contact-left{ margin-right:5%; width:65%;}
.contact-left .gform_wrapper{ margin:0; max-width:100%;}
.contact-left .gform_wrapper .gform_heading{ margin:0 0 26px; width:100%;}
.contact-left .gform_wrapper h3.gform_title, .contact-right h2, .contact-right h3{ font-family: Oswald,sans-serif; font-size:35px; font-weight:normal; line-height:normal; margin:0;}
.centre-wrap .gform_fields{ list-style:none; margin:0; padding:0;}
.centre-wrap .gform_fields .gfield{ margin:0 0 23px;}
.centre-wrap .gform_wrapper .top_label .gfield_label, .centre-wrap .gform_wrapper .ginput_complex.has_first_name label{ display:none;}
body .centre-wrap .gform_wrapper .ginput_container, body .centre-wrap .gform_wrapper div.ginput_complex, body .centre-wrap .gform_wrapper div.gf_page_steps, body .centre-wrap .gform_wrapper div.gf_page_steps div{ width:100%!important;}
.centre-wrap .gform_wrapper .ginput_complex.ginput_container.has_first_name span, .centre-wrap .gform_wrapper .ginput_complex.ginput_container.has_middle_name span, .centre-wrap .gform_wrapper .ginput_complex.ginput_container.has_last_name span{ margin:0; min-height:0; width:100%;}
body .contact-left .gform_wrapper label.gfield_label + div.ginput_container{ margin:0;}
.contact-left .gform_body .ginput_container input[type="text"], .contact-left .gform_body .ginput_container input[type="email"], .contact-left .gform_wrapper .top_label textarea.textarea{ background:#fff; border:none; box-sizing:border-box; color:#333333; font-size:17px; padding:13px 10px 14px!important; width:100%!important;}
.contact-left .gform_wrapper .top_label textarea.textarea{ height:116px; margin:0;}
.contact-left .gform_wrapper .gform_footer{ margin:0; padding:0; text-align:right;}

/* CONTACT RIGHT */
.contact-right{ width:30%;}
.contact-right h2{ font-size:27px; margin:9px 0 29px;}
.contact-right-inside{ background:#fff; box-sizing:border-box; min-height:338px; padding:30px 29px;}
.contact-right h3{ color:#881033; font-size:19px; line-height:25px; margin:0 0 21px;}
.contact-right .contact-address{ background: url(../images/address-icon.png) no-repeat left 5px; margin:0 0 9px; padding:0 0 0 35px;}
.contact-right .contact-phone{ background: url(../images/phone-icon.png) no-repeat left 2px; margin:0 0 11px; padding:0 0 4px 35px;}
.contact-right .contact-fax{ background: url(../images/fax-icon.png) no-repeat left 2px; margin:0 0 9px; padding:0 0 4px 35px;}
.contact-right .contact-address, .contact-right .contact-phone, .contact-right .contact-fax{ color:#333333; font-family: Oswald,sans-serif; font-size:15px; font-weight:normal; line-height:normal;}
.contact-right .contact-address span, .contact-right .contact-phone span, .contact-right .contact-fax span{ color:#881033; display:block; font-size:17px; line-height:24px;}

/* PRESS COVERAGE ACCORDION */
.press_coverage_accordion ul li{ cursor:pointer; display:block; padding:23px 0 20px;}
.press_coverage_accordion ul li .post-author{ box-sizing:border-box; flex:none; padding:0 15px; width:27%;}
.accordion-content{ float:left; width:73%;}
.press_coverage_accordion ul li .accordion-content .post-title{ display:block; line-height:normal; margin:0; min-height:28px; padding:0 40px 10px 0;}
.press_coverage_accordion ul li .post-excerpt{ display:block!important; margin:0; padding:0;}
.press_coverage_accordion ul li.accordion-active .post-excerpt{ padding:9px 0 6px;}
.accordion-content .accordion-title{ background: url(../images/plus.png) no-repeat right 2px; color:#881033; font-family: Oswald,sans-serif; font-size:18px; line-height:25px; margin:0 20px 0 0; min-height:28px; padding:0 34px 3px 0;}
.accordion-active .accordion-content .accordion-title{ background: url(../images/minus.png) no-repeat right 2px;}
.press_coverage_accordion .accordion-active .hide{ -moz-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -moz-transition-timing-function: ease-in; -webkit-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; transition-timing-function: ease-in; max-height:1500px; overflow:hidden;}
.press_coverage_accordion .hide{ overflow:hidden; max-height:0; padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0; -moz-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -moz-transition-timing-function: cubic-bezier(0, 1, 0.5, 1); -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1); -o-transition-timing-function: cubic-bezier(0, 1, 0.5, 1); transition-timing-function: cubic-bezier(0, 1, 0.5, 1);}
.press_coverage_accordion ul li .post-excerpt p{ color:#333333; font-size:17px; line-height:26px;}
.press_coverage_accordion ul li .post-excerpt p + p{ margin-top:26px;}
.press_coverage_accordion ul li .post-excerpt p:last-child{ margin-top:19px;}
.press_coverage_accordion ul li .post-excerpt p a{ text-decoration:none;}

/* SINGLE RESARCH & BLOG PAGE */
.single .single-full #content{ border:none; box-shadow:none;}
.single #content .post{ margin-bottom:0;}
.single .single-full #content .entry-content{ padding:38px 38px 25px;}
.single .single-full #content .entry-content p, .single .single-full #content .entry-content ul li{ color:#333333; font-size:17px; line-height:26px; margin-bottom:26px;}
/* .single .single-full #content .entry-content p a, .single .single-full #content .entry-content ul li a{ text-decoration:none;} */
.single .single-full #content .entry-content ul{ margin:0 0 0 17px; padding:9px 0 4px;}
.single .single-full #content .entry-content ul ul{ list-style:none; margin:0; padding:14px 0 0;}
.single .single-full #content .entry-content ul li{ margin-bottom:22px;}
.single-post .single-full #content .entry-content ul li ul li{ margin-bottom:0;}
.single .single-shadow-title{ border-bottom:1px solid #e5e5e5; box-shadow:none; padding:17px 35px 15px 37px;}
.single #contentwrap .hentry .post-title{ color:#000; font-size:35px; font-weight:normal; line-height:39px; margin-bottom:13px;}
.single .post-subtitle{ color:#171717; font-size:23px; line-height:33px; margin-bottom:14px;}
.research-article .single-shadow-title .post-meta-details{ display:block;}
.research-article .post-meta-wrap span.authors, .research-article .post-meta-wrap time.post-date{ display:none;}
.single .post-content .single-shadow-title .post-meta-wrap .post-meta-details{ box-sizing:border-box; float:left; padding-right:15px; width:69%;}
.single .post-meta-wrap .authors{ font-size:14px; font-family: "Open Sans",sans-serif; font-weight:bold;}
.single .post-meta-wrap .authors a{ font-weight:bold;}
.single .hentry .post-meta-wrap .post-date{ color:#171717; font-size:15px; font-family: "Open Sans",sans-serif; line-height:normal; margin-top:0; padding:2px 6px 0 15px; text-transform:none;}
.single .hentry .post-meta-wrap .post-date i, .single .res-block-date i{ font-size:19px; margin-right:9px;}
.loops-wrapper .post-meta-wrap .post-meta .post-category{ display:none;}
.loops-wrapper .post-meta-wrap .post-meta-details{ float:none; width:100%;}
.post-meta-wrap .post-meta-details .post-date{ border:none;}
.single .list-post .post-meta-wrap .post-meta .post-category a{ color:#171717; font-size:14px; letter-spacing:0;}
.single .list-post .post-meta-wrap .post-meta .post-category a:hover{ color:#fff;}
.single .post-meta-wrap .shadow-box{ background:none; display:none; float:left; margin:0; padding:0; width:31%;}
.single .post-content .post-meta-wrap .shadow-box{ display:block;}
.post-meta-wrap .soc-share{ bottom:0; float:none; max-width:100%;}
.single .post-meta-wrap .shadow-box .shadow-title{ background:none; border:none; box-shadow:none; margin:0; padding:0;}
.post-meta-wrap .soc-share .social-share-title{ font-size:14px; font-weight:600; line-height:normal; padding:4px 5px 3px;}
.post-meta-wrap .addthis_sharing_toolbox{ clear:none!important; float:left;}
.post-meta-wrap .at-share-tbx-element .at-share-btn{ margin:0 0 5px 5px;}
.post-meta-wrap .at-icon-wrapper, .post-meta-wrap .at-icon-wrapper svg{ height:27px!important; line-height:27px!important; width:27px!important;}
.single .post-tags{ border-top:1px solid #e5e5e5; color:#881033; padding-top:22px;}
.single-post .post-tags{ display:inline-block; margin-top:12px; width:100%;}
.single .post-tags .title{ color:#000; display:inline-block; font-family: Oswald,sans-serif; font-size:19px; margin-right:4px;}
.single .post-tags a{ color:#881033; font-family: "Open Sans",sans-serif; font-size:16px; line-height:26px; text-decoration:none;}

/* SINGLE RESARCH */
.single .research-thumb{ box-sizing:border-box; margin-right:0; padding-right:20px; width:50%;}
.single .research-thumb img{ max-width:337px; width:100%;}
.single .research-block{ margin:3px 0 15px;}
.single .research-right-block{ background:#fff; box-sizing:border-box; padding:32px 38px 39px 38px; width:50%;}
.single .res-block-date span, .single .research-right-block span, .single .research-right-block span{ display:block; font-family: Oswald,sans-serif; font-size:20px; font-weight:normal; line-height:23px;}
.single .res-block-date{ color:#171717; font-family: "Open Sans",sans-serif; font-size:15px; font-weight:700; margin-bottom:9px;}
.single .res-block-date span{ margin-bottom:7px;}
.single .res-block-author{ color:#881033; line-height:23px; margin-bottom:10px;}
.single .res-block-author span{ margin-bottom:5px;}
.single .res-block-author a{ color:#881033; font-size:16px; text-decoration:none;}
.single .res-block-author a:hover, .single .post-tags a:hover{ color:#333333;}
.single .res-block-sponsor{ color:#333333; font-size:16px; line-height:23px;}
.single .res-block-sponsor span{ margin-bottom:12px;}
.single .res-block-download a{ background:#881033 url(../images/download-icon.png) no-repeat 15px 8px; border-radius:0; font-family: "Open Sans",sans-serif; font-size:15px; font-weight:600; padding:7px 17px 8px 49px; text-transform:uppercase;}
.single .res-block-download a:hover{ background:#333333 url(../images/download-icon.png) no-repeat 15px 8px;}

/* SINGLE POST */
.single-post .entry-content img.alignleft, .single-post .entry-content img.aligncenter, .single-post .entry-content img.alignright, .single-post .entry-content img.alignnone{ margin-bottom:20px;}
.single-post .entry-content h5{ color:#333333; font-family: Oswald,sans-serif; font-size:23px; line-height:normal; margin:0; padding:1px 0 22px;}
.single-post .single-full #content .entry-content p{ margin-bottom:14px;}
.single-post .entry-content blockquote{ font-family: "Open Sans",sans-serif; font-size:17px; font-style:normal; line-height:26px; padding:0 0 17px;}
.single-post .entry-content blockquote span{ display:block; font-weight:600; margin-top:26px;}
.single-post .entry-content h6{ color:#333333; font-family: "Open Sans",sans-serif; font-size:23px; font-weight:600; line-height:normal; margin:0; padding:12px 0 24px;}

/* MEET THE AUTHORS */
.single .shadow-box{ border:none; box-shadow:none; padding:20px 40px;}
.single .shadow-box .shadow-title{ border-bottom:1px solid #ececec; box-shadow:none; margin:-20px -40px 20px; padding:7px 20px 9px;}
.single .shadow-box .shadow-title h3{ font-size:22px; margin:0;}
.single .authors-page .author-bios{ border-bottom:1px solid #e5e5e5; margin:0 0 20px; padding:0 0 20px;}
.single .authors-page .author-bios:last-child{ border:none; margin:0; padding:0;}
.single .authors-page .author-bio{ margin:0;}
.single .authors-page .shadow-content .avatar{ border:none; box-shadow:none;}
.single .authors-page .author-image{ margin:0; width:128px;}
.single .authors-page .author-info{ margin-left:150px;}
.single .author-info .author-info-inner{ float:none; max-width:100%;}
.single .authors-page .author-profile-links, .shadow-box.share-box{ display:none;}
.single .auth-bio h4{ color:#881033; font-size:26px; font-weight:normal; margin:0 0 3px; padding-top:17px; text-transform:none;}
.single .auth-bio h5{ color:#000; font-size:16px; font-weight:normal; margin:0 0 3px;}
.single .authors-page .author-social-links{ float:none; max-width:100%;}
.single .authors-page .author-social-links ul{ text-align:left;}
.single .authors-page .author-social-links ul li{ background:#f4f4f4; margin:0 4px 0 0;}
.single .authors-page .auth-socials li a{ font-size:23px; height:26px; width:38px;}
.addthis_sharing_toolbox .at_flat_counter{ display:none;}

/* MORE FROM POLICY CENTER */
.single .single-recent .shadow-box ul{ margin:0 -25px;}
.single .single-recent .shadow-box ul li{ box-sizing:border-box; margin:0; padding:9px 15px 2px; width:50%;}
.single .single-recent figure.post-image{ float:left; height:70px; margin:3px 18px 0 0; overflow:hidden; width:70px;}
.single .single-recent .single-recent-content h2{ font-family: Oswald,sans-serif; font-size:17px; font-weight:22px; line-height:22px; margin:0 0 4px;}
.single .single-recent .post-meta-wrap .post-category{ display:none;}
.single .single-recent .post-date{ color:#101010; font-family: Oswald,sans-serif; font-size:15px;}
.single .single-recent .post-date i{ margin-right:9px;}

/* SIDEBAR */
#sidebar section{ box-sizing:border-box; width:100%;}
.viv_block-sidebar-posts-list.viv_block_slug-related-articles ul{ margin:-20px 0 5px;}
.viv_block-sidebar-posts-list.viv_block_slug-related-articles ul li{ border-bottom:1px solid #e5e5e5; padding:15px 20px 17px;}
.viv_block-sidebar-posts-list.viv_block_slug-related-articles ul li + li{ border-bottom:1px solid #e5e5e5; border-top:none;}
.viv_block-sidebar-posts-list.viv_block_slug-related-articles ul li .post-title, .viv_block-sidebar-posts-list.viv_block_slug-recent-articles ul li .post-title{ font-family: Oswald,sans-serif; font-size:18px; font-weight:normal; line-height:23px;}
.viv_block-sidebar-posts-list.viv_block_slug-related-articles ul li .post-thumbnail, .viv_block-sidebar-posts-list.viv_block_slug-recent-articles ul li .post-thumbnail{ width:72px;}
.viv_block-sidebar-posts-list.viv_block_slug-related-articles ul li .post-thumbnail a{ display:block; margin:5px 0 0;}
.viv_block-sidebar-posts-list.viv_block_slug-related-articles ul li .post-thumbnail img{ border:none;}
.viv_block-sidebar-posts-list.viv_block_slug-related-articles ul li .post-meta-subtitle{ color:#333333; font-size:15px; font-weight:normal; line-height:21px; margin-left:85px;}
.viv_block-sidebar-posts-list.viv_block_slug-related-articles ul li .post-date, .viv_block-sidebar-posts-list.viv_block_slug-recent-articles ul li .post-date{ font-size:15px; line-height:normal; margin:9px 0 0 85px;}
.viv_block-sidebar-posts-list.viv_block_slug-related-articles ul li .post-date:before, .viv_block-sidebar-posts-list.viv_block_slug-recent-articles ul li .post-date:before{ font-size:19px; margin-right:3px;}
.viv_block.viv_block_slug-related-articles > footer, .viv_block.viv_block_slug-recent-articles > footer{ padding:14px 0 3px;}

.viv_block-sidebar-posts-list.viv_block_slug-recent-articles ul{ border-bottom:1px solid #e5e5e5; margin:0 -20px 5px; padding:0 20px 15px;}
.viv_block-sidebar-posts-list.viv_block_slug-recent-articles ul li{ border:none; padding:11px 20px;}
.viv_block-sidebar-posts-list.viv_block_slug-recent-articles ul li + li{ border:none;}
.viv_block-sidebar-posts-list.viv_block_slug-recent-articles ul li .post-title{ margin-left:85px;}
.viv_block-sidebar-posts-list.viv_block_slug-recent-articles ul li .post-thumbnail a{ display:block; margin:2px 0 0;}

/* AUTHOR PAGE */
#author-posts-start h3.module-title{ margin:-20px 0 20px;}
.auth-socials li a span{ padding:9px 0;}
.auth-socials li a:hover span{ padding:9px 10px; right:-141px; width:120px;}

.category #body, .category #content{ margin:40px 0 0;}


.page-id-28624 .viv_block-featured_slider{margin:40px 0;}
body.tag #contentwrap{margin-top:40px;}

.module-read_more{clear:both;}


.module-text .tribe-event-url{text-decoration:none;}
.module-text .tribe-events-event-meta{font-size:13px;color:#666666;font-weight: 700;line-height: 1.5;padding-left: 23px;position: relative;margin-bottom: 1em;margin-top:5px;}
.module-text .tribe-events-venue-details{display:none;}
.module-text .tribe-events-list-event-title {border: none;display: inline-block;font-size: 1.6em;	letter-spacing: 0;line-height: 1.4em;margin: 0;padding: 0;text-transform: none;}
.module-text .tribe-events-event-meta::before {font-family: FontAwesome; content: "\f017";position: absolute;left: 0;top:1px;}
.module-text .tribe-events-event-cost{display: flex;align-items: center;float: none;margin: 0 0 15px;}
.module-text .tribe-events-event-cost span{border: 1px solid #ddd;display: block;font-style: normal;font-weight: 700;line-height: 1;padding: 8px 12px;text-align: center;text-overflow: ellipsis;}
.module-text .tribe-events-event-image {margin: 0 3% 0 0;width: 100%;display:inline-block;}
.module-text .tribe-events-content p{line-height: 1.7;margin: 0 0 10px;font-size:1em;}
.module-text .tribe-events-read-more{text-decoration:none;}
.viv_block_slug-research-reports{margin-top:0;background:none;padding:0;border:none;box-shadow:none;}
.viv_block_slug-research-reports .loops-wrapper{background:none;}
.viv_block_slug-research-reports article.post{background: #f9f9f9;padding: 20px;margin-bottom:50px;}

.press_coverage_accordion,.viv_block_slug-cw {margin-top:0;}

/* 08-08-2049 */
#tribe-events-content .entry-content a{ text-decoration:underline;}

.viv_block.viv_block-wp_loop.viv_block_slug-the-gateway-cities-journal-and-gateway-cities-journal{margin-top:0;border-top:1px solid rgba(0,0,0,.3)}
#text-26312-0-0-0.module,#text-26312-0-0-1.module{background:#fff;}
#text-26312-0-0-1.module{padding-top:0;padding-bottom:0;}
.viv_block.viv_block-wp_loop.viv_block_slug-the-gateway-cities-journal-and-gateway-cities-journal h3.viv_block-title{display:none;}
#text-26312-0-0-1.module p{margin-bottom:0;}

/* RESPONSIVE */
@media (max-width:1200px) {

body.sidebar-none #layout .themify_builder_row.module_row .row_inner .col3-2.first, body.sidebar1 #contentwrap{ padding:0;}
.viv_block.viv_block_slug-did-you-know{ padding:11px 30px 32px 20px;}
.viv_block_slug-did-you-know .viv_block-title:before{ width:235px;}
.viv_block_slug-did-you-know ul li .post-thumbnail{ max-width:170px;}
.viv_block_slug-did-you-know ul li .post-excerpt{ font:15px/20px "Open Sans",sans-serif; max-width:450px;}
.viv_block.viv_block_slug-did-you-know footer{ bottom:5px; left:255px;}
.directors-list ul li{ font-size:12px;}
.massinc-author-staff .author-bio{ height:380px;}
.massinc-author-staff .author-bio .author-name{ min-height:50px;}
.massinc-author-staff .auth-bio h5{ font-size:14px; min-height:80px;}
.centre-wrap{ margin-left:3%; margin-right:3%; max-width:auto; width:auto;}
.single .research-right-block{ padding:15px;}
.single .single-shadow-title{ padding:17px 15px 15px;}
.single .post-content .single-shadow-title .post-meta-wrap .post-meta-details{ width:61%;}
.single .post-meta-wrap .shadow-box{ width:39%;}
.single .hentry .post-meta-wrap .post-date{ padding-left:5px;}
.single .hentry .post-meta-wrap .post-date i, .single .res-block-date i{ margin-right:5px;}
.single .list-post .post-meta-wrap .post-meta .post-category a{ padding:1px 5px;}
.single .single-full #content .entry-content{ padding:20px;}
}

@media (max-width:1163px) {

.loops-wrapper .col{ width:45%;}
.loops-wrapper .post-image, .loops-wrapper.list-thumb-image .post-image{ box-sizing:border-box; margin-right:0; padding-right:15px; width:100%;}
}

@media (max-width:1135px) {

.viv_block.viv_block_slug-did-you-know{ padding-bottom:59px;}
.viv_block_slug-did-you-know .viv_block-title:before{ width:215px;}
.viv_block_slug-did-you-know ul li .post-thumbnail{ max-width:150px;}
.viv_block_slug-did-you-know ul li .post-excerpt{ max-width:400px;}
.viv_block.viv_block_slug-did-you-know footer{ left:235px;}
.single .single-recent .single-recent-content h2{ font-size:15px; line-height:20px;}
}

@media (max-width:1025px) {

.viv_block.viv_block_slug-did-you-know{ padding-bottom:79px;}
.viv_block_slug-did-you-know ul li .post-excerpt{ max-width:370px;}
.single .single-recent .shadow-box ul li{ padding:9px 5px 2px;}
}

@media (max-width:1010px) {

.single .res-block-download a{ background-position:10px 8px; font-size:14px; padding:7px 10px 8px 40px;}
}

@media (max-width:980px) {

.viv_block.viv_block_slug-did-you-know{ padding:20px;}
.viv_block_slug-did-you-know ul li .post-thumbnail{ float:none; margin:98px auto 30px; max-width:190px;}
.viv_block_slug-did-you-know ul li .post-excerpt{ float:none; max-width:100%;}
.viv_block.viv_block_slug-did-you-know footer{ position:static;}
.directors-list ul li, .massinc-author-staff .authors-page .author-bios{ width:50%;}
}

@media screen and (max-width: 920px){

body.sidebar-none #layout .themify_builder_row.module_row .row_inner .col3-2.first, body.sidebar1 #contentwrap{ padding:0;}
.contact-left .gform_wrapper h3.gform_title{ font-size:30px;}
.contact-right h2{ font-size:22px;}
.contact-right-inside{ padding:23px 19px 43px;}
.contact-right h3{ font-size:17px;}
.single .research-thumb{ float:none; padding:0 0 15px; width:100%;}
.single .research-right-block{ float:none; width:100%;}
.single .single-recent .shadow-box ul li{ float:none; padding-bottom:10px; width:100%;}
.single .single-recent .single-recent-content h2{ font-size:17px;}
body.sidebar1 #sidebar{ width:30%!important;}
.single .single-full #content .post-content .single-shadow-title .post-meta-wrap .post-meta-details{ float:none; padding:0 0 15px; width:100%;}
.single .post-meta-wrap .shadow-box{ float:none; width:100%;}
}

@media (max-width:780px) {

body.sidebar-none #layout .themify_builder_row.module_row .row_inner .col3-2.first, body.sidebar1 #contentwrap, body.sidebar-none #layout .themify_builder_row.module_row .row_inner .col3-1.last, body.sidebar1 #sidebar{ float:none!important; width:100%!important;}
body.sidebar1 #sidebar{ margin-left:0!important; width:100%!important;}
body.sidebar1 #sidebar .viv_block,.viv_block-newsletter_sign_up .gform_wrapper{ float:none;}
}

@media (max-width:767px) {

.loops-wrapper .col{ width:100%!important;}
.loops-wrapper .post-image, .loops-wrapper.list-thumb-image .post-image{ padding-right:0;}
.module-widgetized .viv_block{ box-sizing:border-box; width:100%;}
.module-widgetized .viv_block-newsletter_sign_up .all-nl{ max-width:100%;}
.directors-list .bottom-area li strong{ margin-right:10px; min-width:0;}
.contact-left{ margin-top:15px;}
.directors-list .bottom-area li h1{ font-size:25px;}
.contact-right{ width:100%;}
.contact-right-inside{ min-height:0; padding:30px 29px 31px;}
.contact-right h2{ font-size:27px;}
.contact-right h3{ font-size:19px;}
.contact-left{ margin:25px 0 0; width:100%;}
.single #contentwrap .hentry .post-title{ font-size:30px!important; line-height:30px!important; margin-top:0;}
}

@media (max-width:567px) {

.directors-list .bottom-area{ margin:0 -10px;}
.directors-list .bottom-area li{ padding:0 10px;}
.directors-list .bottom-area li .bottom-area-inside{ padding:14px 10px 15px;}
.directors-list .bottom-area li h1{ margin:0 -10px 15px; padding:0 10px 15px;}
}

@media (max-width:480px) {

body .viv_block-newsletter_sign_up .gform_wrapper .ginput_container, body .viv_block-newsletter_sign_up .gform_wrapper div.ginput_complex, body .viv_block-newsletter_sign_up .gform_wrapper div.gf_page_steps, body .viv_block-newsletter_sign_up .gform_wrapper div.gf_page_steps div, .medium, body .viv_block-newsletter_sign_up .gform_wrapper .ginput_container input.large, body .viv_block-newsletter_sign_up .gform_wrapper .ginput_container select.small, body .viv_block-newsletter_sign_up .gform_wrapper .ginput_container select.medium, body .viv_block-newsletter_sign_up .gform_wrapper .ginput_container select.large, body .viv_block-newsletter_sign_up .gform_wrapper .ginput_container textarea.small, body .viv_block-newsletter_sign_up .gform_wrapper .ginput_container textarea.medium, body .viv_block-newsletter_sign_up .gform_wrapper .ginput_container textarea.large, body .contact-wrap .gform_wrapper input.gform_button.button, body .contact-wrap .gform_wrapper input[type="submit"]{ width:100%!important;}
.contact-wrap .contact-left .gform_body .ginput_container input[type="text"], .contact-wrap .contact-left .gform_body .ginput_container input[type="email"], .contact-wrap .contact-left .gform_wrapper .top_label textarea.textarea{ box-sizing:border-box; padding:13px 10px 14px!important; width:100%!important;}
}

@media screen and (max-width: 479px){

.directors-list ul li, .massinc-author-staff .auth-bio, .massinc-author-staff .author-bio{ display:block; height:auto; float:none; width:100%;}
.directors-list ul li .verticle-centre{ display:block; height:auto; padding:50px 25px;}
.massinc-author-staff .authors-page .author-bios, .directors-list .bottom-area li{ float:none; width:100%;}
.massinc-author-staff .author-bio{ padding:25px 15px;}
.massinc-author-staff .author-bio .author-name{ min-height:0;}
.massinc-author-staff .auth-bio h5{ font-size:15px; min-height:0;}
.directors-list .bottom-area li .bottom-area-inside{ padding:14px 20px 15px;}
.directors-list .bottom-area li h1{ font-size:28px; margin:0 -20px 15px; padding:0 20px 15px;}
.press_coverage_accordion ul li .post-author{ float:none; padding:0 10px 15px 0; width:100%;}
.press_coverage_accordion ul li .post-author img{ margin:0; padding:0;}
.accordion-content .accordion-title{ margin-right:0;}
.accordion-content{ float:none; width:100%;}
.single .authors-page .author-image{ float:none; margin:0; width:100%;}
.single .authors-page .shadow-content .avatar{ display:block; float:none; margin:0 auto; max-width:170px; width:100%;}
.single .authors-page .author-info{ margin:0; text-align:center;}
.single .auth-bio h4{ padding-top:12px;}
.single .authors-page .author-social-links ul{ text-align:center;}
.single .authors-page .author-social-links ul li{ float:none;}
.viv_block.viv_block_slug-latest-articles > footer a.btn, .viv_block_slug-our-sponsors.viv_block > footer a.btn, .viv_block_slug-gateway-cities-resources.viv_block > footer a.btn, .viv_block_slug-our-work-news-blog.viv_block > footer a.btn, .viv_block_slug-our-work-press-coverage.viv_block > footer a.btn{ letter-spacing:3px;}
.viv_block.viv_block_slug-latest-articles > footer a.btn:hover, .viv_block_slug-our-sponsors.viv_block > footer a.btn:hover, .viv_block_slug-gateway-cities-resources.viv_block > footer a.btn:hover, .viv_block_slug-our-work-news-blog.viv_block > footer a.btn:hover, .viv_block_slug-our-work-press-coverage.viv_block > footer a.btn:hover{ letter-spacing:4px;}
}

.page-id-30548 .page-content.entry-content{margin-top:0;}
.page-id-30431 .page-content.entry-content{margin-top:0;}


