/* CSS Override for CN/ZH GEO */

/* Load Cyrillic Font for language selector */
@import url("/etc.clientlibs/settings/wcm/designs/intel/ru/ru/css/resources/css/cyrillic.intel.fonts.css");

/* RITM1685889 including Intel Clear font */
body, a, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, select, input, textarea, p, blockquote, th, td {
    font-family: intel-clear, intel-clear-cyrillic, "Microsoft YaHei", SimHei, Arial, sans-serif !important;
}


.module #loginframe H1 {
    line-height:30px !important;
}

/*TASK1833449*/
.rwd.desktop body {font-size:14px;}
.rwd.desktop body div.global div.component.secondary-nav div.breadcrumb-bar-wrap-outer nav.breadcrumb-bar-wrap ol.breadcrumb-bar.scrolling-wrapper {padding-bottom: 4px}
/*.rwd.desktop .homepage-tiles .homepage-hero .tile-info h2 {font-size:2.571em;}*/
.rwd.desktop .homepage-tiles .homepage-hero .tile-info p, .rwd.desktop .homepage-tiles .homepage-promos .full-bleed-image-expanding .tile-info h2 {font-size:1em;}

/*INC002498526 TEMPFIX */
.rwd.desktop .page-tools .tool-links .tag-wrapper-expanded .page-tags p {
    float:none;
    width:auto;
}

/* Font overrides for Rebranding - remove if GEO version of the font arrives */
.rwd .homepage-tile .homepage-hero .tile-info h2,
.rwd .homepage-tile.homepage-3-up .homepage-hero .tile-info h2,
.rwd .masthead-component .masthead-content h2,
.rwd .mixin-titling-font,
.rwd .overview-component .blade-item.blade-item-0 h2 {
    line-height: 1;
    letter-spacing: inherit
}
.rwd .headline-font-clear-bold{
    font-family: intel-clear, intel-clear-cyrillic, "Microsoft YaHei", SimHei, Arial, sans-serif !important;
    font-weight: 700;
}

.rwd .homepage-tile.homepage-3-up .homepage-hero .tile-info h2,
.rwd .mixin-titling-font,
.rwd .overview-component .blade-item.blade-item-0 h2,
.rwd .storytelling-component .storytelling-highlights .block-text .block,
.rwd .storytelling-component.titling-blockquote .storytelling-highlights blockquote {
    font-family: intel-clear-headline, intel-clear, "Microsoft YaHei", SimHei, Arial, sans-serif!important;
    font-weight: 700;
    line-height: 1.1em!important;
}
.rwd .chat-component h2,.rwd .homepage-tile .homepage-hero .tile-info h2.headline-font-clear-bold,
.rwd .homepage-tile.homepage-3-up .homepage-hero .tile-info h2.headline-font-clear-bold,
.rwd .l3-masthead-component .l3-masthead-content h2,
.rwd .overview-component .blade-item.blade-item-0 h2.headline-font-clear-bold,
.rwd .masthead-component .masthead-content h2 {
    font-family: intel-clear, "Microsoft YaHei", SimHei, Arial, sans-serif!important;
    font-weight: 700;
    line-height: 1.1em!important;
}
.rwd .masthead-component .masthead-content h2 {
    font-size: 48px;
}
.rwd .overview-component-3 .blade-item-0 h2,
.rwd .overview-component-5 .blade-item-0 h2 {
    font-size: 2.5em
}
.rwd .overview-component-3 .blade-item-0 h2.headline-font-clear-bold,
.rwd .overview-component-5 .blade-item-0 h2.headline-font-clear-bold {
    font-size: 30px;
}
.rwd .l3-masthead-component .l3-masthead-content h2 {
    line-height: 1.1em;
    font-size: 48px;
}
.themed-header-footer .themed-header h2{
    font-size: 26px!important;
}
.rwd #utility-bar .navbar-title{
    font-size: 20px!important;
}
.rwd .blade-support-header h2{
    font-size: 32px!important;
}
@media (min-width: 1650px) {
    .rwd .overview-component-1 .blade-item h2 {
        font-size: 6em
    }
    .themed-header-footer .themed-header h2{
        font-size: 36px!important;
    }
    .rwd .overview-component-1 .blade-item h2.headline-font-clear-bold {
        font-size: 48px
    }
    .rwd .overview-component-3 .blade-item-0 h2.headline-font-clear-bold,
    .rwd .overview-component-5 .blade-item-0 h2.headline-font-clear-bold {
        font-size: 40px;
    }
    .rwd .blade-support-header h2{
        font-size: 48px!important;
    }
    .rwd #utility-bar .navbar-title{
        font-size: 22px!important
    }
}
@media (max-width: 1649px) and (min-width: 1200px) {
    .themed-header-footer .themed-header h2{
        font-size: 36px!important;
    }
    .rwd .blade-support-header h2{
        font-size: 48px!important;
    }
    .rwd #utility-bar .navbar-title{
        font-size: 22px!important
    }
    .rwd .overview-component-1 .blade-item h2 {
        font-size: 5.53em
    }
    .rwd .overview-component-1 .blade-item h2.headline-font-clear-bold {
        font-size: 48px
    }
    .rwd .overview-component-3 .blade-item-0 h2.headline-font-clear-bold,
    .rwd .overview-component-5 .blade-item-0 h2.headline-font-clear-bold {
        font-size: 40px
    }
    .rwd .l3-masthead-component .l3-masthead-content h2 {
        font-size: 48px
    }
    .rwd .masthead-component .masthead-content h2 {
        font-size: 48px
    }
}
@media (max-width: 1199px) and (min-width: 992px) {
    .themed-header-footer .themed-header h2{
        font-size: 36px!important;
    }
    .rwd .blade-support-header h2{
        font-size: 48px!important;
    }
    .rwd #utility-bar .navbar-title{
        font-size: 22px!important
    }
    .rwd .overview-component-1 .blade-item h2 {
        font-size: 4.25em
    }
    .rwd .overview-component-1 .blade-item h2.headline-font-clear-bold {
        font-size: 48px
    }
    .rwd .overview-component-3 .blade-item-0 h2.headline-font-clear-bold,
    .rwd .overview-component-5 .blade-item-0 h2.headline-font-clear-bold {
        font-size: 40px
    }
    .rwd .l3-masthead-component .l3-masthead-content h2 {
        font-size: 48px
    }
    .rwd .masthead-component .masthead-content h2 {
        font-size: 48px
    }
}
@media (max-width: 991px) and (min-width: 768px) {
    .themed-header-footer .themed-header h2{
        font-size: 28px!important;
    }
    .rwd .blade-support-header h2{
        font-size: 36px!important;
    }
    .rwd #utility-bar .navbar-title{
        font-size: 20px!important;
    }
    .rwd .overview-component-1 .blade-item h2 {
        font-size: 4em
    }
    .rwd .overview-component-1 .blade-item h2.headline-font-clear-bold {
        font-size: 36px
    }
    .rwd .overview-component-3 .blade-item-0 h2.headline-font-clear-bold,
    .rwd .overview-component-5 .blade-item-0 h2.headline-font-clear-bold {
        font-size: 32px
    }
    .rwd .l3-masthead-component .l3-masthead-content h2,
    .rwd .masthead-component .masthead-content h2 {
        font-size: 36px
    }
}
@media (max-width: 767px) {
    .themed-header-footer .themed-header h2{
        font-size: 26px!important;
    }
    .rwd .blade-support-header h2{
        font-size: 32px!important;
    }
    .rwd #utility-bar .navbar-title{
        font-size: 20px!important;
    }
    .rwd .overview-component-1 .blade-item h2 {
        font-size: 2.525em
    }
    .rwd .overview-component-1 .blade-item h2.headline-font-clear-bold {
        font-size: 32px
    }
    .rwd .overview-component-3 .blade-item-0 h2.headline-font-clear-bold,
    .rwd .overview-component-5 .blade-item-0 h2.headline-font-clear-bold {
        font-size: 30px
    }
    .rwd .l3-masthead-component .l3-masthead-content h2,
    .rwd .masthead-component .masthead-content-container .masthead-content .text h2 {
        font-size: 32px
    }
}

/* campaign */
.rwd .flyout-component h2,
.rwd .flyout-component h3,
.rwd .sliding-gallery-component .blade-title h2 {font-family: intel-clear-headline, intel-clear, "Microsoft YaHei", SimHei, Arial, sans-serif !important; font-weight:bold; line-height: 1em;}

.rwd .proof-point-component .blade-title h2,
.rwd .proof-point .value{
    font-family: intel-clear, intel-clear-cyrillic, "Microsoft YaHei", SimHei, Arial, sans-serif !important;
}
.rwd .flyout-component h2.headline-font-clear-bold,
.rwd .flyout-component h3.headline-font-clear-bold,
.rwd .sliding-gallery-component .blade-title h2.headline-font-clear-bold {
    font-family: intel-clear, "Microsoft YaHei", SimHei, Arial, sans-serif !important;
    font-weight:400;
    line-height: 1em;
}
/* TEMP Campaign Fix - remove after v5.7*/
.rwd .flyout-component .static-items .static-item {padding-bottom:10px;}

/* Temp IE8 fix for US13866 - remove after v5.8 release */
@media (min-width: 1650px) {.lt-ie9 .accent .blade .clearfix.visible-xl {display:block!important;} }
@media (max-width: 1649px) and (min-width: 1200px) {.lt-ie9 .accent .blade .clearfix.visible-lg {display:block!important;} }

/* temp fix for my-intel badge */
.rwd .login-register .program-badge img {max-width:300px;}

/* Emergency TEMP fix for font sizing in Media Asset with Text + INC003929379 */
@media screen and (min-width: 768px) {
    .rwd .l3-text-media-component h2 {font-size: 28px;}
}
@media screen and (min-width: 992px) {
    .rwd .l3-text-media-component h2 {font-size: 28px;}
}
@media screen and (min-width: 1200px) {
    .rwd .l3-text-media-component h2 {font-size: 28px;}
}
.rwd .l3-text-media-component h2{line-height:1em;}

/* Emergency TEMP fix for Intel Logo on Hi-Res devices */
.rwd .header-simplify nav.global-menu-simplify .navbar-logo {
    background: url('/etc.clientlibs/settings/wcm/designs/intel/clientlibs/pages/commons-page/resources/images/intel-logo-highres.png');
    background-size: 100%;
}
.rwd.ie .header-simplify nav.global-menu-simplify .navbar-logo {
    background: url('/etc.clientlibs/settings/wcm/designs/intel/clientlibs/pages/commons-page/resources/images/hdr-spr.png') no-repeat -77px -512px;
}
@media screen and (max-width:767px) {
    .rwd.ie .header-simplify nav.global-menu-simplify .navbar-logo {background:url('/etc.clientlibs/settings/wcm/designs/intel/clientlibs/pages/commons-page/resources/images/hdr-spr.png') no-repeat -77px -427px;}
}

/* TEMP FIX DE19216 */
.rwd.ie .headerfooter-menu3.rwd .flyout-panel .igm-image-text figure IMG {width:auto; height:auto;}

/* TEMP FIX RITM4012335 */
.rwd .overview-component.overview-component-1.hero.hero-takeover h2.description {height:auto;}
@media (max-width: 767px) {
    .rwd.no-desktop .overview-component.overview-component-1.hero.hero-takeover .blade-item-0 .blade-item-content-wrapper {padding-top:15px;}
}

/* CSS changes for Products Catalogue */
.product-card .card-item .title {font-size: 1.43em;}
@media screen and (min-width: 768px) {
    .task-blade .badge-item a {font-size:1.2em;}
}
@media screen and (min-width: 992px) {
    .task-blade .blade .blade-content h2.headline-font-clear-bold {font-size: 36px!important;font-weight: normal;}
}
@media screen and (max-width: 991px) {
    .task-blade .blade .blade-content h2.headline-font-clear-bold {font-size: 28px!important;font-weight: normal;}
}
@media screen and (max-width: 767px) {
    .task-blade .blade .blade-content h2.headline-font-clear-bold {font-size: 26px!important;font-weight: normal;}
}
.rwd .chat-component h2 {font-size:1.75em!important;}
@media (max-width: 991px) {
    .rwd .chat-component h2 {font-size:1.375em!important;}
}
.rwd .chat-component .chat-text p {line-height: 2.25em;} /* temp change */
.rwd .headline-font {font-family: intel-clear-headline, "Microsoft YaHei", SimHei, Arial, sans-serif !important; line-height:1.1em!important; font-weight:bold;}

/* INC005290762 */
.rwd .glyphicon {font-family: 'Glyphicons Halflings'!important;}

/* TASK4901519 */
.rwd .article-long .article-content p .pull-quote {line-height:1.25}

/* INC006552720 */
.rwd .homepage-tiles .homepageTwoUp .homepage-2up .comp-item span.caption{font-family: intel-clear-headline, intel-clear, "Microsoft YaHei", SimHei, Arial, sans-serif!important;}

/* INC006987345 */
.rwd .proof-point .value {font-size:65px;}
@media(min-width:1200px){ .rwd .toggle-blade-component h3{font-size:2.5em;} }
@media(min-width:992px){ .rwd .toggle-blade-component h3{font-size:2.5em;} }
@media(min-width:768px){ .rwd .toggle-blade-component h3{font-size:2.5em;} }
.rwd .l3-text-media-component h2.headline-font {line-height:1.1; font-size:2.25em!important; font-weight:bold;}

/* INC007538296 */
.rwd .multi-image-blade-component h2.headline-font { line-height: 1.1; font-size: 2.25em!important; font-weight: bold; }
.rwd .multi-image-blade-component h2.headline-font-clear-bold { line-height: 1.1; font-size: 1.125em!important; font-weight: bold; }

.rwd .intro-text-component h2 {font-size: 36px!important;}

@media screen and (max-width: 991px) {
    .rwd .intro-text-component h2 {font-size: 28px!important;}
}
@media screen and (max-width: 767px) {
    .rwd .intro-text-component h2 {font-size: 26px!important;}
}

/* INC008383847 */
.rwd .overview-component-2 .blade-item-0 h2 {font-size: 2.475em;}
@media (max-width: 991px) and (min-width: 768px) {
    .rwd .overview-component-2 .blade-item-0.large-text h2 {font-size: 3.575em;}
    .rwd .overview-component-2 .blade-item-0.large-text h2.headline-font-clear-bold {font-size: 36px;}
}
@media (max-width: 1199px) and (min-width: 992px) {
    .rwd .overview-component-2 .blade-item-0.large-text h2 {font-size: 4em;}
    .rwd .overview-component-2 .blade-item-0.large-text h2.headline-font-clear-bold {font-size: 48px;}
}
@media (min-width: 1200px) {
    .rwd .overview-component-2 .blade-item-0.large-text h2 {font-size: 4.93em;}
    .rwd .overview-component-2 .blade-item-0.large-text h2.headline-font-clear-bold {font-size: 48px;}
}
@media (min-width: 1650px) {
    .rwd .overview-component-2 .blade-item-0.large-text h2 {font-size: 5.875em;}
    .rwd .overview-component-2 .blade-item-0.large-text h2.headline-font-clear-bold {font-size: 48px;}
}

.rwd .sitemapMasthead.product-masthead h1.headline,
.gallery-horizontal .media-item .text-container h3.headline{
    font-family:intel-clear, "Microsoft YaHei", SimHei, Arial, sans-serif!important;
}
/*Fix INC009443046*/
.video-js .vjs-play-progress, .video-js .vjs-volume-level, .vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .vjs-play-progress.vjs-slider-bar
{
    font-family: VideoJS !important;
}

.rwd .blade-list.theme-dark-1 h3 a:not(.clear-after-element),
.rwd .blade-list.theme-dark-1 .section-item-content a:not(.clear-after-element){text-underline-offset: 2px;}