/*
    CSS organized like
    .real-post-selector,
    .scheduled-update-selector
*/

/* sitewide component fixes */

.vscom-swimlane--blue-bar {
    background-color: #0067b8 !important;
}

.vscom-swimlane--blue-bar p,
.vscom-swimlane--blue-bar a,
.vscom-swimlane--blue-bar a:hover {
    color: #fff;
    font-size: 20px !important;
}

.vscom-swimlane--blue-bar p {
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
}

.vscom-swimlane--blue-bar a {
    text-decoration: underline;
    font-family: 'MS-Font-Segoe-Regular' !important;
}

.fusion-layout-column--centered {
    float: none;
    margin-left: auto !important;
    margin-right: auto !important;
}

/* home */

.post-visual-studio-ide-code-editor-vsts-mobile-center_visual-studio-ide-code-editor-vsts-mobile-center h3,
.post-visual-studio-ide-code-editor-vsts-mobile-center_visual-studio-ide-code-editor-vsts-app-center h3 {
    font-size: 1.5rem;
    /* to match VSCOM Swimlane Subtitle */
}

.post-visual-studio-ide-code-editor-vsts-mobile-center_visual-studio-ide-code-editor-vsts-mobile-center .vscom-swimlane--final-cta p,
.post-visual-studio-ide-code-editor-vsts-mobile-center_visual-studio-ide-code-editor-vsts-app-center .vscom-swimlane--final-cta p {
    min-height: 3.5em;
    font-size: 0.9em;
}

/* free developer offers */

.post-free-developer-offers_free-developer-offers .fusion-one-third h2,
.post-free-developer-offers_free-developer-software-services .fusion-one-third h2 {
    font-size: 24px !important;
}

.post-free-developer-offers_free-developer-offers .fusion-one-full h2,
.post-free-developer-offers_free-developer-software-services .fusion-one-full h2 {
    font-size: 34px !important;
}

.post-free-developer-offers_free-developer-offers .fusion-two-fifth p,
.post-free-developer-offers_free-developer-software-services .fusion-two-fifth p {
    margin-top: 15px;
    font-size: 20px;
}

/* thank downloading vs2017 */

.post-thank-you-downloading-visual-studio_thank-you-downloading-visual-studio .vscom-hero h1,
.post-thank-you-downloading-visual-studio_thank-you-for-downloading-visual-studio-2017 .vscom-hero h1 {
    color: #fff !important;
}

.post-thank-you-downloading-visual-studio_thank-you-downloading-visual-studio .vscom-hero,
.post-thank-you-downloading-visual-studio_thank-you-for-downloading-visual-studio-2017 .vscom-hero {
    padding-top: 15px !important;
    padding-bottom: 0 !important;
}

.post-thank-you-downloading-visual-studio_thank-you-downloading-visual-studio .vscom-hero .fusion-one-third,
.post-thank-you-downloading-visual-studio_thank-you-for-downloading-visual-studio-2017 .vscom-hero .fusion-one-third {
    width: 100% !important;
    text-align: center;
}

.post-thank-you-downloading-visual-studio_thank-you-downloading-visual-studio .vscom-hero p,
.post-thank-you-downloading-visual-studio_thank-you-for-downloading-visual-studio-2017 .vscom-hero p {
    font-size: 20px;
}

/* thank you downloading vs store */

.post-thank-you-downloading-visual-studio-store_thank-you-downloading-visual-studio-store .vscom-hero h1,
.post-thank-you-downloading-visual-studio-store_thank-you-for-purchasing-visual-studio-2017-professional .vscom-hero h1 {
    color: #fff !important;
}

.post-thank-you-downloading-visual-studio-store_thank-you-downloading-visual-studio-store .vscom-hero,
.post-thank-you-downloading-visual-studio-store_thank-you-for-purchasing-visual-studio-2017-professional .vscom-hero {
    padding-top: 15px !important;
    padding-bottom: 0 !important;
}

.post-thank-you-downloading-visual-studio-store_thank-you-downloading-visual-studio-store .vscom-hero .fusion-one-full,
.post-thank-you-downloading-visual-studio-store_thank-you-for-purchasing-visual-studio-2017-professional .vscom-hero .fusion-one-full {
    width: 100% !important;
    text-align: center;
}

.post-thank-you-downloading-visual-studio-store_thank-you-downloading-visual-studio-store .vscom-hero p,
.post-thank-you-downloading-visual-studio-store_thank-you-for-purchasing-visual-studio-2017-professional .vscom-hero p {
    font-size: 20px;
    margin-top: 25px;
}

.post-thank-you-downloading-visual-studio-store_thank-you-downloading-visual-studio-store #thank-you.fusion-fullwidth li,
.post-thank-you-downloading-visual-studio-store_thank-you-for-purchasing-visual-studio-2017-professional #thank-you.fusion-fullwidth li {
    line-height: 1.5;
    font-size: 20px;
}

.post-thank-you-downloading-visual-studio-store_thank-you-downloading-visual-studio-store #thank-you.fusion-fullwidth p,
.post-thank-you-downloading-visual-studio-store_thank-you-for-purchasing-visual-studio-2017-professional #thank-you.fusion-fullwidth p {
    font-size: 20px;
}

/* thank you downloading vs mac */

.post-thank-you-downloading-visual-studio-mac_thank-you-downloading-visual-studio-mac .vscom-hero h1,
.post-thank-you-downloading-visual-studio-mac_thank-you-downloading-visual-studio-mac .vscom-hero h1 {
    color: #fff !important;
}

.post-thank-you-downloading-visual-studio-mac_thank-you-downloading-visual-studio-mac .vscom-hero .post-thank-you-downloading-visual-studio-mac_thank-you-downloading-visual-studio-mac .vscom-hero {
    padding-top: 15px !important;
    padding-bottom: 0 !important;
}

.post-thank-you-downloading-visual-studio-mac_thank-you-downloading-visual-studio-mac .vscom-hero .fusion-one-full,
.post-thank-you-downloading-visual-studio-mac_thank-you-downloading-visual-studio-mac .vscom-hero .fusion-one-full {
    width: 100% !important;
    text-align: center;
}

.post-thank-you-downloading-visual-studio-mac_thank-you-downloading-visual-studio-mac .vscom-hero .fusion-layout-column--centered,
.post-thank-you-downloading-visual-studio-mac_thank-you-downloading-visual-studio-mac .vscom-hero .fusion-layout-column--centered {
    float: none;
    margin-left: auto !important;
    margin-right: auto !important;
}

.post-thank-you-downloading-visual-studio-mac_thank-you-downloading-visual-studio-mac .vscom-hero p,
.post-thank-you-downloading-visual-studio-mac_thank-you-downloading-visual-studio-mac .vscom-hero p {
    font-size: 1.125rem !important;
    margin-top: 25px;
}

.post-thank-you-downloading-visual-studio-mac_thank-you-downloading-visual-studio-mac .vscom-hero a,
.post-thank-you-downloading-visual-studio-mac_thank-you-downloading-visual-studio-mac .vscom-hero a {
    font-family: 'MS-Font-Segoe-Regular' !important;
}

/* thank you downloading xamarin */

.post-thank-downloading-xamarin_thank-you-for-downloading-xamarin .vscom-hero h1,
.post-thank-downloading-xamarin_thank-downloading-xamarin .vscom-hero h1 {
    color: #fff !important;
}

.post-thank-downloading-xamarin_thank-you-for-downloading-xamarin .vscom-hero p,
.post-thank-downloading-xamarin_thank-downloading-xamarin .vscom-hero p {
    color: #fff;
    font-size: 20px;
    text-align: center;
}

/* vs feature page */

.post-vs_vs .vscom-swimlane--whats-new h3,
.post-vs_visual-studio-ide-microsoft-visual-studio .vscom-swimlane--whats-new h3 {
    font-size: 20px !important;
}

.post-vs_vs .fusion-layout-column.fusion-two-third,
.post-vs_visual-studio-ide-microsoft-visual-studio .fusion-layout-column.fusion-two-third {
    /* so tabs go all the way across */
    width: 100% !important;
}

.post-vs_vs .fusion-tabs,
.post-vs_visual-studio-ide-microsoft-visual-studio .fusion-tabs {
    margin-bottom: 0px;
}

.post-vs_vs .fusion-tabs .nav-tabs.nav-justified,
.post-vs_vs .fusion-tabs.horizontal-tabs.clean .nav-tabs,
.post-vs_visual-studio-ide-microsoft-visual-studio .fusion-tabs .nav-tabs.nav-justified,
.post-vs_visual-studio-ide-microsoft-visual-studio .fusion-tabs.horizontal-tabs.clean .nav-tabs {
    border-bottom: 1px solid #f1f1f1 !important;
}

.post-vs_vs .fusion-tabs h2,
.post-vs_visual-studio-ide-microsoft-visual-studio .fusion-tabs h2 {
    font-size: 24px !important;
    line-height: 1.80 !important;
    text-align: center;
}

.post-vs_vs .fusion-tabs a,
.post-vs_visual-studio-ide-microsoft-visual-studio .fusion-tabs a {
    font-family: 'MS-Font-Segoe-Regular' !important;
}

.post-vs_vs .fusion-content-boxes .fusion-column,
.post-vs_visual-studio-ide-microsoft-visual-studio .fusion-content-boxes .fusion-column {
    margin-bottom: 0 !important;
}

/* subscriptions */

.post-subscriptions_subscriptions .vscom-banner--white-text h2,
.post-subscriptions_visual-studio-subscriptions .vscom-banner--white-text h2 {
    font-size: 24px !important;
}

.post-subscriptions_subscriptions .vscom-hero p,
.post-subscriptions_visual-studio-subscriptions .vscom-hero p {
    font-size: 20px;
}

.post-subscriptions_subscriptions .subscriptions-final-cta h4,
.post-subscriptions_visual-studio-subscriptions .subscriptions-final-cta h4 {
    font-size: 18px !important;
}

/* compare */

.post-vs_compare #compare-table .fn,
.post-compare_compare-visual-studio-product-offerings-visual-studio #compare-table .fn {
    margin: 20px;
}

.post-vs_compare #compare-table .fusion-layout-column.fusion-one-half,
.post-compare_compare-visual-studio-product-offerings-visual-studio #compare-table .fusion-layout-column.fusion-one-half {
    width: 100% !important;
}

.post-vs_compare #compare-table img,
.post-compare_compare-visual-studio-product-offerings-visual-studio #compare-table img {
    margin-top: 5px;
}

/* features */

.post-vs_features .feature-titles,
.post-features_visual-studio-development-features-visual-studio .feature-titles {
    padding-top: 50px !important;
}

.post-vs_features .feature-titles p,
.post-features_visual-studio-development-features-visual-studio .feature-titles p {
    text-align: center;
    font-size: 24px;
}

/* vs professional */

.post-vs_professional .vs-professional h2,
.post-professional_developer-tools-services-visual-studio-professional .vs-professional h2 {
    font-size: 31px !important;
}

.post-vs_professional .vs-professional .vs-professional h2.content-box-heading,
.post-professional_developer-tools-services-visual-studio-professional .vs-professional h2.content-box-heading {
    font-size: 24px !important;
}

/* vs community */

.post-vs_community h3,
.post-community_free-ide-and-developer-tools-visual-studio-community h3 {
    font-size: 24px !important;
}

/* older downloads */

.post-vs_older-downloads .vscom-hero h1,
.post-older-downloads_download-older-visual-studio-software-visual-studio .vscom-hero h1 {
    font-size: 2em !important;
}

.post-vs_older-downloads .vscom-hero p,
.post-older-downloads_download-older-visual-studio-software-visual-studio .vscom-hero p {
    font-size: 20px;
}

/* vs express */

.post-vs_express .vscom-swimlane h2,
.post-vs_express .vscom-swimlane h3,
.post-express_visual-studio-express-now-visual-studio-community .vscom-swimlane h2,
.post-express_visual-studio-express-now-visual-studio-community .vscom-swimlane h3 {
    font-family: 'MS-Font-Segoe-Regular' !important;
}

.post-vs_express .vscom-swimlane h3,
.post-express_visual-studio-express-now-visual-studio-community .vscom-swimlane h3 {
    font-size: 20px !important;
}

/* vs mac */

.post-vs_mac .vscom-swimlane h3,
.post-mac_whats-new-in-visual-studio-for-mac-visual-studio .vscom-swimlane h3 {
    font-size: 34px !important;
}

/* vs whatsnew */

.post-vs_whatsnew .subtitle,
.post-whatsnew_whats-new-in-visual-studio-2017-product-updates-and-news .subtitle {
    font-size: 24px;
}

.post-vs_whatsnew .whatsnew2017 h2,
.post-whatsnew_whats-new-in-visual-studio-2017-product-updates-and-news .whatsnew2017 h2 {
    font-size: 1.35em !important;
}

.post-vs_whatsnew .whatsnew2017 a,
.post-whatsnew_whats-new-in-visual-studio-2017-product-updates-and-news .whatsnew2017 a {
    font-family: 'MS-Font-Segoe-Regular' !important;
    color: #0067B7;
}

.post-vs_whatsnew .partners h3 a,
.post-whatsnew_whats-new-in-visual-studio-2017-product-updates-and-news .partners h3 a {
    font-size: 24px !important;
    color: #0067B7;
}

/* vs enterprise devops offer */

.post-vs_enterprise-devops-offer h1,
.post-enterprise-devops-offer_enterprise-devops-offer-visual-studio h1 {
    font-size: 34px !important;
}

.post-vs_enterprise-devops-offer #enterprise-devops .fusion-column-wrapper p,
.post-enterprise-devops-offer_enterprise-devops-offer-visual-studio #enterprise-devops .fusion-column-wrapper p {
    line-height: 1.25;
    font-size: 16px;
}

.post-vs_enterprise-devops-offer #enterprise-devops h3,
.post-enterprise-devops-offer_enterprise-devops-offer-visual-studio #enterprise-devops h3 {
    font-size: 1.13em;
    line-height: 1.4;
    letter-spacing: 0px;
}

.post-vs_enterprise-devops-offer #enterprise-devops .fusion-one-fourth .fusion-column-wrapper,
.post-enterprise-devops-offer_enterprise-devops-offer-visual-studio #enterprise-devops .fusion-one-fourth .fusion-column-wrapper {
    min-height: 385px !important;
}

.post-vs_enterprise-devops-offer .vscom-swimlane--navy-blue,
.post-enterprise-devops-offer_enterprise-devops-offer-visual-studio .vscom-swimlane--navy-blue {
    background-color: #2c3e58 !important;
    padding-top: 75px !important;
    padding-bottom: 75px !important;
}

.post-vs_enterprise-devops-offer .vscom-swimlane--navy-blue .fusion-layout-column.fusion-two-third,
.post-enterprise-devops-offer_enterprise-devops-offer-visual-studio .vscom-swimlane--navy-blue .fusion-layout-column.fusion-two-third {
    margin: 0 auto;
    float: none;
}

/* vs preview */

/*.post-vs_preview
  .post-preview_pre-release-visual-studio-2017-visual-studio-preview */

/* debugging and diagnostics */

.post-features_debugging-and-diagnostics .vscom-swimlane a,
.post-debugging-and-diagnostics_debug-profile-and-diagnose-code-visual-studio .vscom-swimlane a {
    display: inline;
    font-family: 'MS-Font-Segoe-Regular' !important;
}

.post-features_debugging-and-diagnostics .vscom-swimlane--final-cta a,
.post-debugging-and-diagnostics_debug-profile-and-diagnose-code-visual-studio .vscom-swimlane--final-cta a {
    display: inline-block;
}

/* vs azure */

.post-features_azure .get-started-azure p,
.post-azure_visual-studio-ide-and-azure-visual-studio .get-started-azure p {
    font-size: 24px;
    text-align: center;
}

/* team-services free git repos */

.post-git_free-private-git-repo .vscom-swimlane h3,
.post-free-private-git-repo_free-private-git-repos-visual-studio-team-services .vscom-swimlane h3 {
    font-size: 20px !important;
}

/* team-services git repositories */

.post-git_get-started .vscom-hero p,
.post-get-started_git-repositories .vscom-hero p {
    font-size: 20px !important;
}

.post-git_get-started .vscom-swimlane--final-cta .fusion-title-size-two h2,
.post-get-started_git-repositories .vscom-swimlane--final-cta .fusion-title-size-two h2 {
    font-size: 34px !important;
}

/* team-services tfvc */

.post-team-services_tfvc .vscom-swimlane--banner,
.post-tfvc_team-foundation-version-control-visual-studio-team-services .vscom-swimlane--banner {
    margin-left: -40px !important;
    margin-right: -40px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.post-team-services_tfvc .vscom-swimlane--banner,
.post-tfvc_team-foundation-version-control-visual-studio-team-services .vscom-swimlane--banner p {
    margin-bottom: 0;
}

.post-team-services_tfvc .fusion-one-fourth p,
.post-tfvc_team-foundation-version-control-visual-studio-team-services .fusion-one-fourth p {
    text-align: center;
}

/* team-services faq */

.post-team-services_faq .vscom-swimlane h2,
.post-faq_visual-studio-team-services-faq .vscom-swimlane h2 {
    font-size: 24px !important;
}

.post-team-services_faq .vscom-swimlane .fusion-title.sep-underline,
.post-faq_visual-studio-team-services-faq .fusion-title.sep-underline {
    padding-top: 15px;
}

/* team-services careers */

.post-team-services_vsts-jobs .vscom-hero h2,
.post-vsts-jobs_careers-visual-studio-team-services .vscom-hero h2 {
    font-size: 34px !important;
}

.post-team-services_vsts-jobs .vscom-swimlane li,
.post-vsts-jobs_careers-visual-studio-team-services .vscom-swimlane li {
    padding: 6px 0;
}

.post-team-services_vsts-jobs .fusion-layout-column.fusion-one-fifth,
.post-vsts-jobs_careers-visual-studio-team-services .fusion-layout-column.fusion-one-fifth {
    margin-top: 30px !important;
}

/* team-services migrate-tfs */

.post-team-services_migrate-tfs-vsts .vscom-hero .subtitle,
.post-migrate-tfs-vsts_migrate-from-team-foundation-server-visual-studio-team-services .vscom-hero .subtitle {
    font-size: 24px;
}

/* tfs pricing */

.post-team-services_tfs-pricing .vscom-hero p,
.post-tfs-pricing_pricing-team-foundation-server .vscom-hero p {
    font-size: 20px;
}

/* app-center faq */

.post-app-center_faq #faq-page h2,
.post-faq_visual-studio-app-center-faq-visual-studio #faq-page h2 {
    font-size: 24px !important;
}

.post-app-center_faq .fusion-title.sep-underline,
.post-faq_visual-studio-app-center-faq-visual-studio .fusion-title.sep-underline {
    padding-bottom: 15px;
}

.post-app-center_faq .vscom-swimlane-title,
.post-faq_visual-studio-app-center-faq-visual-studio .vscom-swimlane-title {
    margin: 0 !important;
}

/* app-center pricing */

.post-app-center_pricing .ac-pricing .table-1 td,
.post-pricing_visual-studio-app-center-pricing-visual-studio .ac-pricing .table-1 td {
    font-size: 0.8em;
}

.post-app-center_pricing .ac-pricing .table-1 th,
.post-pricing_visual-studio-app-center-pricing-visual-studio .ac-pricing .table-1 th {
    font-family: 'MS-Font-Segoe-Regular';
    font-size: 0.8em;
}

.post-app-center_pricing .ac-pricing .graytable h2,
.post-pricing_visual-studio-app-center-pricing-visual-studio .ac-pricing .graytable h2 {
    font-size: 32px !important;
}

.post-app-center_pricing .ac-pricing .faq-title h2,
.post-pricing_visual-studio-app-center-pricing-visual-studio .ac-pricing .faq-title h2 {
    font-size: 46px !important;
}

/* app-center get-started */

.post-app-center_device-testing .vscom-swimlane--white-text h2,
.post-device-testing_device-testing .vscom-swimlane--white-text h2 {
    color: #fff;
}

/* devops */

.post-devops_devops .vscom-hero h1,
.post-devops_devops .vscom-hero p,
.post-devops_devops-learning-guide-for-agile-git-ci .vscom-hero h1,
.post-devops_devops-learning-guide-for-agile-git-ci .vscom-hero p {
    color: #fff;
}

.post-devops_devops .os-tools-language h2,
.post-devops_devops-learning-guide-for-agile-git-ci .os-tools-language h2 {
    font-size: 24px !important;
}

.post-devops_devops .extensions h3,
.post-devops_devops-learning-guide-for-agile-git-ci .extensions h3 {
    font-size: 18px !important;
}

.post-devops_devops .next-steps a,
.post-devops_devops-learning-guide-for-agile-git-ci .next-steps a {
    color: #333;
    font-family: 'MS-Font-Segoe-Regular' !important;
}

/* products */

.post-products_products .solutions .subtitle h2,
.post-products_visual-studio-products .solutions .subtitle h2 {
    font-size: 24px !important;
}

.post-products_products .subscriptions-boxes,
.post-products_visual-studio-products .subscriptions-boxes {
    margin-top: -50px !important;
}

.post-products_products .dark-blue h2,
.post-products_visual-studio-products .dark-blue h2 {
    font-size: 24px !important;
    padding-top: 20px !important;
}

.post-products_products .dark-blue p,
.post-products_visual-studio-products .dark-blue p {
    font-family: 'MS-Font-Segoe-Regular' !important;
}

/* msdn platforms */

.post-msdn-platforms_msdn-platforms .msdn-platforms-final-cta h2,
.post-msdn-platforms_msdn-platforms-services-software-support .msdn-platforms-final-cta h2 {
    margin-top: 15px !important;
}

.post-msdn-platforms_msdn-platforms .msdn-platforms-final-cta .fusion-content-boxes.fusion-columns-1 .fusion-column,
.post-msdn-platforms_msdn-platforms-services-software-support .msdn-platforms-final-cta .fusion-content-boxes.fusion-columns-1 .fusion-column {
    margin-bottom: 30px;
}

/* subscriptions administration */

.post-subscriptions-administration_subscriptions-administration .vscom-swimlane--navy-blue,
.post-subscriptions-administration_visual-studio-subscriptions-administration .vscom-swimlane--navy-blue {
    background-color: #3a5068 !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}

.post-subscriptions-administration_subscriptions-administration .vscom-swimlane--navy-blue h3,
.post-subscriptions-administration_visual-studio-subscriptions-administration .vscom-swimlane--navy-blue h3 {
    color: #FFF !important;
    font-size: 24px;
}

.post-subscriptions-administration_subscriptions-administration .vscom-swimlane-subtitle h3,
.post-subscriptions-administration_visual-studio-subscriptions-administration .vscom-swimlane-subtitle h3 {
    font-size: 18px !important;
}

.post-subscriptions-administration_subscriptions-administration .half-title h3,
.post-subscriptions-administration_visual-studio-subscriptions-administration .half-title h3 {
    font-size: 24px;
}

/* upgrade to 2017 */

.post-upgrade-visual-studio-2017_upgrade-visual-studio-2017 .upgrade p,
.post-upgrade-visual-studio-2017_upgrade-to-visual-studio-2017 .upgrade p {
    font-size: 24px !important;
}

.post-upgrade-visual-studio-2017_upgrade-visual-studio-2017 .upgrade h3,
.post-upgrade-visual-studio-2017_upgrade-to-visual-studio-2017 .upgrade h3 {
    font-size: 24px !important;
    padding-bottom: 50px;
}

.post-upgrade-visual-studio-2017_upgrade-visual-studio-2017 .upgrade .fusion-tabs p,
.post-upgrade-visual-studio-2017_upgrade-to-visual-studio-2017 .upgrade .fusion-tabs p {
    font-size: 20px !important;
    padding-bottom: 25px;
}

/* python at microsoft */

.post-python-at-microsoft_python-at-microsoft .vscom-swimlane--white-text h2,
.post-python-at-microsoft_resources-for-python-at-microsoft .vscom-swimlane--white-text h2 {
    color: #fff;
}

/* build */

.post-devops_build .vscom-hero h1,
.post-devops_build .vscom-hero p,
.post-devops_build .vscom-swimlane--white-text h2,
.post-build_build .vscom-hero h1,
.post-build_build .vscom-hero p,
.post-build_build .vscom-swimlane--white-text h2 {
    color: #fff !important;
}

/* services intellicode */

.post-services_intellicode .h4-like,
.post-services_intellicode .h4-like h2,
.post-intellicode_visual-studio-intellicode-visual-studio .h4-like,
.post-intellicode_visual-studio-intellicode-visual-studio .h4-like h2 {
    font-family: 'MS-Font-Segoe-Bold' !important;
    font-size: 1.25rem !important;
    color: #FFF !important;
    display: inline-block !important;
}

.post-services_intellicode .fusion-tabs--light-blue .nav .nav-tabs li.active,
.post-intellicode_visual-studio-intellicode-visual-studio .fusion-tabs--light-blue .nav .nav-tabs li.active {
    background: #DEF1FE;
}

.post-services_intellicode .fusion-tabs--light-blue.classic .nav-tabs li.active .tab-link,
.post-services_intellicode .fusion-tabs--light-blue.clean .nav-tabs li.active .tab-link,
.post-intellicode_visual-studio-intellicode-visual-studio .fusion-tabs--light-blue.classic .nav-tabs li.active .tab-link,
.post-intellicode_visual-studio-intellicode-visual-studio .fusion-tabs--light-blue.clean .nav-tabs li.active .tab-link {
    border-bottom: 0;
}

.post-services_intellicode .fusion-layout-column--center-text,
.post-intellicode_visual-studio-intellicode-visual-studio .fusion-layout-column--center-text {
    text-align: center;
}

.post-services_intellicode .intellicode--footer h2,
.post-intellicode_visual-studio-intellicode-visual-studio .intellicode--footer h2 {
    font-size: 1.5rem !important;
}

.post-services_intellicode .fusion-content-boxes .content-box-heading,
.post-intellicode_visual-studio-intellicode-visual-studio .fusion-content-boxes .content-box-heading {
    font-family: 'MS-Font-Segoe-Regular' !important;
}

.post-services_intellicode .vscom-swimlane--light-graylane,
.post-intellicode_visual-studio-intellicode-visual-studio .vscom-swimlane--light-graylane {
    background-color: #FAFAFA !important;
}

/* services live-share */

.post-services_live-share .h4-like,
.post-live-share_visual-studio-live-share-visual-studio .h4-like {
    font-family: 'MS-Font-Segoe';
}

.post-services_live-share .h4-like,
.post-services_live-share .vscom-swimlane-title--small h2,
.post-live-share_visual-studio-live-share-visual-studio .h4-like,
.post-live-share_visual-studio-live-share-visual-studio .vscom-swimlane-title--small h2 {
    font-size: 1.5rem !important;
}

.post-services_live-share .fusion-layout-column--center-text,
.post-live-share_visual-studio-live-share-visual-studio .fusion-layout-column--center-text {
    text-align: center;
}

.post-services_live-share .live-services--button-wrapper--footer h2,
.post-live-share_visual-studio-live-share-visual-studio .live-services--button-wrapper--footer h2 {
    margin-top: 0.25rem;
    font-size: 1.5rem !important;
}

.post-services_live-share .live-services--content-boxes h2,
.post-live-share_visual-studio-live-share-visual-studio .live-services--content-boxes h2 {
    font-family: 'MS-Font-Segoe-Regular' !important;
    font-size: 0.95em !important;
    line-height: 1.25 !important;
}

.post-services_live-share .live-services--content-boxes .content-container p,
.post-live-share_visual-studio-live-share-visual-studio .live-services--content-boxes .content-container p {
    font-size: 0.9rem;
    margin-top: -10px;
    line-height: 1.3;
    font-family: 'MS-Font-Segoe-Regular';
}

.post-services_live-share .twitter-button--vs .fusion-button-text,
.post-services_live-share .twitter-button--vs-code .fusion-button-text,
.post-live-share_visual-studio-live-share-visual-studio .twitter-button--vs .fusion-button-text,
.post-live-share_visual-studio-live-share-visual-studio .twitter-button--vs-code .fusion-button-text {
    font-size: 0.85rem;
    color: #000;
}

/* vs pricing */

.post-vs_pricing .tab-content .vscom-swimlane-title,
.post-pricing_pricing-visual-studio .tab-content .vscom-swimlane-title {
    font-size: 1.5rem !important;
}

/* support */
.vscom-support-header,
.vscom-support-header a,
.vscom-support-header a span {
    color: #000 !important;
    font-family: 'MS-Font-Segoe' !important;
    font-size: 22px !important;
    font-weight: 400 !important;
}