/* ------------------------------- */
/*   Silicon Labs - Japanese CSS   */
/* ------------------------------- */

/* For use with linebreak-related tickets */
.OneLinkNoWrap { white-space: nowrap; }

/* lang switch - Hide Japanese */
#top-nav-list-jp, #bot-nav-list-jp { display: none !important; }

/* SL-138 */
div.banner-heading { width: 58% !important; }

/* SL-350 */
.ms-WPBody table { font-size:12px; }

/* SL-388 */
#featured article h2 { font-size: 1.21em; }
.flexslider .slide-subtitle { font-size: 1.4em; }

/* SL-649 */
.nav-support-col1 { padding: 13px !important; }

/* SL-741 */
#ClockProductsJitterAttenuatingClocksButton > p { margin-top:6% }

/* SL-747 */
.column .medium-4 > .content-text { min-height: 75px; }

/* SL-760 */
.timing-part-number-search #SearchTextbox{ width: 375px; }

/* SL-768 */
.OneLinkNoBreak{ white-space: nowrap; }

/* SL-781 */
.slbs2-footer .links a{ margin: 0 5px 15px; }

/* SL-787, SL-788, SL-789, SL-790, SL-791, SL-793, SL-795  */
.L2-c_wrapper3 { display:inline-block; width: 70%; padding-right: 15px; }

/* SL-793 */
.L2-red-button, a.L2-red-button { padding-left:20px; padding-right:20px; }

/* SL-794 */
.matrix-wrap table td.product-bold { padding: 5px 5px; }

/* SL-785 */
.green_wrapper_box_subtitle { line-height: normal; }

/* SL-809 */
div.parbase:nth-child(9) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > th:nth-child(4) { min-width: 50px; }

/* SL-826 */
#ctl00_m_g_b4467547_b88d_4a9f_84e4_6aa2615c0590_ctl00_ClockProductsFilterPanel > div > div.filter-panel-with-capabilities > div.filter-panel-capabilities > p { margin-top:0px; }

/* SL-825 */
.L2-cta_box.solo { text-align:justify; }
.L2-red-button-wrapper { display:inline-block; width: 20%; }

/* SL-824 */
.wireless-tools-list.icon-group li { height: initial; }

/* SL-841 */
.accordian-features .features-column h4, .accordian-features .features-column-2-column h4 { text-indent: 0; right: 1em; position: relative; }

/* SL-842 */
.partnumberpage-devkit-btn-enabled span.OneLinkNoWrap { display: initial; }
.blue-buttons-wrapper { width:80%; }

/* SL-844 */
ul.features-column ul.bulleted { text-indent: -1em; }

/* SL-849 */
.generic-page-layout-main-left-right:nth-child(1) .featured-dev-kits.section-l2-tools { margin-bottom: 1.5em; }

/* SL-850 -- causes SL-1356 */ 
/*table > thead > tr { white-space: nowrap; }*/

/* SL-853 */
@media only screen and (min-width: 1025px) {
	.module #module-header, .module .module-header { font-size: 92.5%; width:60%; }
	div#WebPartWPQ8 div.wrapper-dev-kits.l2-tools-dev-lit-wrapper > div > p { font-size:85%; }
	.module #module-more, .module .module-more { width: 40%; padding-top: 15px; padding-bottom: 15px; padding-left: 0; padding-right: 10px; font-size: 85%; }
}

/* SL-856 */
.filter-panel-capabilities { padding-top: 5px; }

/* SL-861 */
@media only screen and (min-width: 1025px) {
	.menu-search .search-list { font-size: 14.5px; }
}

/* SL-866 */
@media print, screen and (min-width: 1024px) {
	.product-family-table .product-family-specs label { font-size: 15px; letter-spacing: -1px; }
/*SL-1567*/
        .column .bg-white.theme-image>.row> .column{
		padding: 0 5px;
	}
}

/* SL-867 old issue no longer reproducible and comment this out due to SL-1504*/
/*.parsys-column.cq-colctrl-4c .parsys_column { padding: 0; }
.parsys-column.cq-colctrl-4c > div.parsys_column.cq-colctrl-4c-c2 { width:30%; }
.parsys-column.cq-colctrl-4c > div.parsys_column.cq-colctrl-4c-c3 { width: 20%; }
.slbs2.slbs2-main-content .backgroundcontainer .row .column.slbs2-backgroundcontainer { padding-left:15px; padding-right:15px; }*/
/* Weird vertical bullet alignment that occurs when there's more than one line */
.slbs2-generic-text ul>li:before, .generictext.is-edited ul>li:before { vertical-align:top; margin-top: .7em; }

/* SL-872 */
.slbs2-banner .main-heading { letter-spacing: -.05em; font-size: 2.3em; }

/* SL-874 */
@media only screen and (min-width: 688px)
{
	.grid-column.column.medium-8 .grid .grid-column.column.medium-3 > .inner { padding-right: 5px; padding-left: 5px; text-align: center; }
}

/* SL-877 */
.slbs2 .slbs2-generic-text.row.column p a { display: inline; }

/* SL-902 */
.slbs2 a.button.big.indium[href*="/products/wireless/bluetooth/bluetooth-low-energy-modules"] { padding-right: 45px; }

/* SL-903 */
/* Overriding the more generic fix put in for SL-867 */
.parsys-column.cq-colctrl-4c .parsys_column .genericcta { padding-right: 15px; padding-left: 15px; }
.parsys-column.cq-colctrl-4c .parsys_column { width: initial; min-width: 25%; }

/* SL-904 */
.slbs2-promo-cta .theme-noImage>.row>.column.medium-8 { flex-basis: 70%; }
.slbs2-promo-cta .theme-noImage>.row>.column.medium-4 { flex-basis: 150px; flex-grow: 1; }

/* SL-894 */
.device-table .deviceTableDef .delimiter-to:not(:last-child)::after,
.part-grouping-table .deviceTableDef .delimiter-to:not(:last-child)::after { content:"-" }

/* SL-920 */
.dropdown-menu > li.checkbox-row {padding: 5px 8px;}

/* SL-923 */
.slbs2-generic-text ul > li::before, .generictext.is-edited ul > li::before {float: none;} 

/* SL-949 */
#si1132 .slbs2-main-content .backgroundcontainer .slbs2-generic-text h1 {font-size: 35px;}

/* SL-958 */
#bluetooth-mesh .off-canvas-wrapper .slbs2-main-content div:nth-of-type(7) .backgroundcontainer .row .column.slbs2-backgroundcontainer {min-height: 510px;}

/* SL-959 */
#bluetooth-mesh-introduction .off-canvas-wrapper .slbs2-main-content .backgroundcontainer .grid .grid-row {min-height: 235px;}

/* SL-974 */
#programming-options .off-canvas-wrapper .slbs2-main-content .grid .grid-row div:nth-of-type(3) .button {margin-top: 26px;}

/* SL-979 && SL-1309 */
.slbs2 .button.big .title { font-size: 1.4em; white-space: nowrap; }

/* SL-1013 */
.developmenttoolspage .slbs2 h1 {font-size: 2.1rem;}

/* SL-1030 */
#bletooth-mesh .slbs2-main-content .grid .grid-row h3 {font-size: .97rem;}

/* SL-1042 */
#community-homepage .mainnav > li.nav-item:nth-of-type(5) #Projects_menuItem {margin-left: 50px;}

/* SL-1065 */
#device-efm8bb31f16a-4qfn24 .slbs2-main-content .intro form.row.small-up-2 fieldset:nth-of-type(1) {width: 37%;}
#device-efm8bb31f16a-4qfn24 .slbs2-main-content .intro form.row.small-up-2 fieldset:nth-of-type(2) {width: 70%;}

/* SL-1066 */
.slbs2-page-case-study-landing .tags{
	overflow: auto;
}

/* SL-1077 */
.community-bluetooth .menu-main .mainnav > li:nth-of-type(5) .sub-nav-wrapper .sub-nav > div:nth-of-type(2) {margin-left: 5%;}

/* SL-1086 */
.micrium-real-time-kernel .slbs2-main-content > div:nth-of-type(2) .slbs2-content-area .slbs2-generic-text {padding-right: 25px;} 

/*SL-1092*/
/*SL-1336
.grid-row > div.grid-column:nth-of-type(3) {
	font-size:.96em;
}
*/

/* SL-1123 */
.micrium-real-time-kernel .slick-video-thumbnail-carousel .slick-slide p {font-size: 12px;}

/* SL-1187 */
.ieee-1588-modules-software .slbs2-grid.slbs2-content-grid.content-block-grid .grid-row.row > div:nth-of-type(1) .slbs2-generic-text.row.column p {padding-left: 30px;}
.ieee-1588-modules-software .slbs2-grid.slbs2-content-grid.content-block-grid .grid-row.row > div:nth-of-type(2) .slbs2-generic-text.row.column p {padding-left: 30px;}
.ieee-1588-modules-software .slbs2-grid.slbs2-content-grid.content-block-grid .grid-row.row > div:nth-of-type(3) .slbs2-generic-text.row.column p {padding-left: 15px;}

/* SL-1188 */
#multiprotocol-connectivity div.table table tbody tr > td:nth-of-type(1) b {font-size: .7rem;}

/* SL-1193 */
.table-wrapper .product-info .order-links, .table-wrapper .deviceTableDef .order-links {font-size: 10px;}
div[data-family$="network-synchronizer-clocks"] table tr > td:nth-of-type(1) {width: 89px;} 

/* SL-1195 */
.homepage .slbs2-bar-accordion-list .accordion-content {font-size: .95rem;}

/* SL-1196 */
.page .slbs2-footer .links li a {font-size: 12px;}

/* SL-1198 */
.isolation .slbs2-table tbody > tr:nth-of-type(1) > td {font-size: 12px !important;}

/* SL-1199 */
.power-over-ethernet .product-category-card-left h2 {font-size: 1.4rem !important;}

/* SL-1213 */
.productfamilytablewithfilter .sticky-col a {font-size: 11px !important;}
.productfamilytablewithfilter div.short-desc {font-size: 10px !important;}

/* SL-1216 */
.powered-devices .content-block-grid .grid-row.row > div:nth-of-type(1) .inner-desc {font-size: 15px !important;}

/* SL-1221 */
.slbs2.isolation .product-banner-container .product-banner-specs .product-banner-spec-item-value { font-size: 19px; }

/* SL-1248 */
.slbs2 .kit-carousel .kit-carousel-body-section .kit-body .last-section .kit-learn-more a { font-weight: normal; }

/* SL-1249 */
.table-responsive.devicetable-with-filter > div.table-fade { display: none !important; }

/* SL-1259 */
.slbs2-footer .sl-be-link-equity { left: 0; }

/* SL-1260 */
.multiple-video-player .action-links .watch-now-button { height: auto; }

/* SL-1277 */
.slbs2 .device-recommendations .device-recommendations-list .device-recommendations-top .device-recommendations-item-top,
.slbs2 .device-recommendations .device-recommendations-list .device-recommendations-bottom .device-recommendations-item-bottom { width: 25%; }

/* SL-1289 */
.slbs2 .pdfviewer .pdfview-li .pdfview-item-link a{
	width: 11.125rem;
}
.slbs2 .pdfviewer .clickText{
	width: 8.1875rem;
}

/* SL-1294 */
.scf-forum .scf-horizontal-tag-list li:first-child:before,
.scf-forum .scf-horizontal-tag-list li.scf-selected-tag:first-child:before,
.scf-topic .scf-horizontal-tag-list li:first-child:before,
.scf-topic .scf-horizontal-tag-list li.scf-selected-tag:first-child:before { content:"トピック："; }

/* SL-1297 */
.scf-topic .scf-horizontal-tag-list li:after, 
.scf-topic .scf-horizontal-tag-list li.scf-selected-tag:after { content: "、"; }

/* SL-1300 */
.device-table-with-filters .deviceTableDef .delimiter-to:not(:last-child)::after,
.product-family-table-with-filter .familyTableDef .delimiter-to:not(:last-child)::after { content: "\00a0~"; }

/* SL-1317 */
.slbs2-generic-text.row.column[style*="padding-bottom: 45px"] { height: 125px; }
.grid-column.column.medium-3:nth-of-type(3) .slbs2-generic-text.row.column[style*="padding-bottom: 20px"] p { font-size: 15px; }

/* SL-1316 */
.slbs2-content-block div.content-block-heading { font-size: 1.6rem; }

/* SL-1325 */
body .scf-topic .scf-horizontal-tag-list li:first-child:before, 
body .scf-topic .scf-horizontal-tag-list li.scf-selected-tag:first-child:before { content: "トピック："; }

/* SL-1338 */
.col-md-6 {
    max-height: 107px;
    padding-bottom: 30px !important;
}

/* SL-1363 */
.product-buttons span { font-size: 14px; }

/* SL-1381 */
.slbs2 .image-cta-with-label .image-cta-with-label-text { font-size: 14px; }

/* SL-1387 */
.slbs2-navigation-featured .navigation-featured-details .navigation-featured-text { font-size: 13px; }


/* SL-1391 */
.slbs2-training-curriculum-page .training-content-block .training-start-button { width: auto; }

/* SL-1397 */
.slbs2 .training-page-banner .header-content .main-heading { font-size: 45px; }

/*SL-1417*/
.image-cta-with-label-text {
    min-height: 70px;
}

/*SL-1426*/
.cookie-popup-inner-button { white-space: nowrap; }

/* SL-1441 */
.slbs2 .image-cta-with-label .image-cta-with-label-text { 
	padding: 0px 12px;
	/*SL-1518*/ 
	/*min-height: 100px;*/
	
	/* SL-1626 */
        min-height: 120px;
}

/* SL-1445 */
.slbs2 .button { padding: 12px !important; }

/*SL-1459*/
.training-video-row2 {
	margin-top: -50px !important;
}
//div.slbs2-dmimage img.lazy-loading.lazy-loaded { padding-left: 40px; }

/*SL-1504*/
.slbs2{
	font-size: 15.5px;
}

/*SL-1515*/
div.generictext.text.parbase div.slbs2-generic-text.row.column p {
	font-size: 15px;
} 
   /*SL-1628*/
.background-white.less-padding.border-gray div div.generictext.text.parbase div.slbs2-generic-text.row.column div {
	font-size: 0.85rem;
}

/*SL-1519*/
.slbs2-variable-content-block .block-link .inner-after .inner-desc p{
	line-height: 1.5;
}

/*SL-1527*/
.slbs2 .pdfviewer .pdfview-li .pdfview-name{
	width: 30rem;
}

/*SL-1550*/
.generic-tabs__tabpanel--content .slbs2-generic-text.row.column{
	height: inherit;
}

/*SL-1565*/
.grid-column.column.medium-3 .inner .backgroundcontainer .row .column.slbs2-backgroundcontainer.background-white.less-padding.border-gray .generictext.text.parbase .slbs2-generic-text.row.column{
	padding-bottom: 3px !important;
	display: block;	
}

/*SL-1574*/
.slbs2-table table td:first-child {
   /*width: 70px !important;*/
    font-size: 12px !important;
}

/*SL-1577*/
/*.medium-3 .backgroundcontainer .slbs2-backgroundcontainer.border-gray {
    height: 385.17px !important;
}
*/

/*SL-1583 && SL-1585*/
.generic-tabs__tabpanel .content>.generic-tabs__tabpanel--content>.grid div.grid-column.column.medium-4 .inner .backgroundcontainer .row .column.slbs2-backgroundcontainer.background-white.less-padding.border-gray {
    height: 280px !important;
}
.generic-tabs__tabpanel div.backgroundcontainer .content .slbs2-grid.slbs2-content-grid.content-block-grid .grid-row .grid-column.column.medium-4 .inner .backgroundcontainer .row .column.slbs2-backgroundcontainer.background-white.less-padding.border-none {
    height: 389px !important;
}

/*SL-1592*/
/*.slbs2 .image-cta-with-label .image-cta-with-label-text {
    height: 120px !important;
}
*/

/*SL-1593*/
/*.slbs2-table table td:first-child {
    min-width: 70px !important;
}
*/

/*SL-1594*/
.slbs2-generic-text.row.column{
    height: auto !important;
}

/*.medium-3 .backgroundcontainer .slbs2-backgroundcontainer.border-gray {
    height: 480px !important;
}
*/

/*SL-1597 & SL-1605*/
/*.column>.content-block-grid>.grid-row>.column.medium-4>.inner>.backgroundcontainer>.row>.column>div>.generictext.text.parbase {
/*    min-height: 107px;
/*}

/*SL-1600*/
.grid-column.column.medium-4>.inner>.imagectawithlabel>.slbs2.image-cta-with-label{
    max-height: 450px;
}

/*SL-1604*/
  /*SL-1608*/
.slbs2.slbs2-main-content>.backgroundcontainer .slbs2-content-grid.content-block-grid>.grid-row>.column.medium-4>.inner>.text>.slbs2-generic-text.row.column>p {
    min-height: 120px;
}

/*.medium-3 .slbs2-backgroundcontainer>div>.generictext.text.parbase {
    min-height: 250px;
}
*/

/*.content-block-grid>.grid-row>.column.medium-4>.inner>.backgroundcontainer>.row {
/*    min-height: 556px;
/*}

/*SL-1607*/
.column>.slbs2-grid.content-block-grid>.grid-row>.column.medium-4>.inner>.generictext.parbase>.row.column>h2 {
    min-height: 62.38px;
}

/*SL-1619*/
.grid>.row>.column>.content-block-grid>.grid-row>.grid-column.column.medium-3>.inner>.imagectawithlabel>.background-white>.row>.column>.background-white {
    min-height: 120px;
}

/*SL-1628*/
/*.column.slbs2-backgroundcontainer.background-white.less-padding.border-gray>div>.generictext.text.parbase>.slbs2-generic-text.row.column {
/*    min-height: 171px;
/*}

/*SL-1713*/
a.button.primary-blue.sl-blue {
    width: 220px;
    height: 58px;
}

/*SL-1706*/
.slb2.resource-cards-with-carousel .resourcecards-filters .filter-label {
    width: 6%;
}

/*SL-1717*/
@media print, screen and (min-width: 64em){
	.slbs2-global-navigation .secondary-nav-wrapper {
		max-width: min(100vw,1500px);
	}
}

/*SL-1715*/
.slbs2 .case-study-page-banner.top-banner .row .column.medium-6 .content>h1 {
    font-size: 40px;
}

/*SL-1738*/
.parsys-content .genericcta .simple-cta a.button.primary-blue.sl-blue {
    width: auto;
    height: auto;
}

/*SL-1740*/
.simple-cta.row.column.content-left>a.button.primary-blue.sl-blue {
    width: auto;
    height: auto;
}

/*rt118690*/
.simple-cta.row.column.cta-align-center a.button.primary-blue.sl-blue {
    width: auto;
    height: auto;
}

/*rt724324*/
.faq .ac-w>.faq-wrapper>button#accordion.accordion{
    padding-right: 30px;
}

/*rt724328*/
a.block-link>.inner>h2.content-block-heading {
    font-size: 27px;
}
