@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-Regular.ttf')}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-Italic.ttf');font-style:italic}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-Bold.ttf');font-weight:700}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-BoldItalic.ttf');font-weight:700;font-style:italic}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-SemiBold.ttf');font-weight:600}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-SemiBoldItalic.ttf');font-weight:600;font-style:italic}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-Light.ttf');font-weight:300}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-LightItalic.ttf');font-weight:300;font-style:italic}
.default-font-family{font-family:'Open Sans',sans-serif}
.font-family-sans{font-family:"Open Sans",sans-serif}
.h1-mixin{color:#34333e;font-size:35px;font-weight:700;line-height:40px;font-family:'Open Sans',sans-serif}
.h2-mixin{font-size:23px;font-weight:600;line-height:27px;font-family:'Open Sans',sans-serif}
.h3-mixin{font-size:17px;font-weight:600;line-height:20px;font-family:'Open Sans',sans-serif}
.h4-5-6-mixin{font-size:15px;font-weight:700;line-height:24px;font-family:'Open Sans',sans-serif}
.p-mixin,.td-mixin{font-size:15px;font-weight:400;line-height:24px;font-family:'Open Sans',sans-serif}
.form-field-label{font-size:17px;font-weight:500;line-height:null;font-family:"Open Sans",sans-serif}
.third-party-category-nav{display:flex;margin-top:45px}
@media only screen and (max-width:991px){.third-party-category-nav{display:block}
}
.third-party-category-nav .sidenavigation{flex:1 0 25%;box-sizing:border-box;padding-right:45px}
@media only screen and (max-width:991px){.third-party-category-nav .sidenavigation{padding-right:0}
}
.third-party-category-nav .category-button .mchp-button-wrapper,.third-party-category-nav .category-button .mchp-button{width:100%;box-sizing:border-box}
.third-party-category-nav .section-title{margin-top:0}
.third-party-category-nav .template.template{display:none}
.third-party-category-nav .card-view-list{flex:1 0 75%}
.third-party-category-nav .card-view{padding:40px 30px;margin-bottom:20px;box-shadow:rgba(0,0,0,0.25) 0 3px 8px}
.third-party-category-nav .vendor{display:flex}
@media only screen and (max-width:991px){.third-party-category-nav .vendor{display:block}
}
.third-party-category-nav .vendor-heading{margin-top:45px}
.third-party-category-nav .vendor-description-column{flex:1 0 66%;padding-right:45px;box-sizing:border-box;overflow:hidden}
@media only screen and (max-width:991px){.third-party-category-nav .vendor-description-column{padding-right:0}
}
.third-party-category-nav .vendor-info-column{flex:1 0 33%}
.third-party-category-nav .vendor-info-column div{margin-bottom:5px;font-weight:600}
.third-party-category-nav .vendor-info-column a{display:inline-block;margin-top:15px;font-weight:600}
.third-party-category-nav .vendor-info-column i{margin-right:17px;color:#da291c}
.third-party-category-nav .vendor-info-column .fa-shopping-cart{margin-right:10px}
.third-party-category-nav .vendor-name{margin-top:0;margin-bottom:5px;font-size:20px}
.third-party-category-nav .non-link-vendor-name{margin-top:0;margin-bottom:5px;font-size:20px}
.third-party-category-nav .vendor-image{margin-bottom:35px;max-width:100%;width:auto !important}
.third-party-category-nav .products-title-heading{margin-top:45px}
.third-party-category-nav .products-title-desc{font-weight:600}
.dev-tools-product-table{overflow:auto}
@media only screen and (max-width:991px){.dev-tools-product-table .table-wrapper{min-width:1140px}
}
.dev-tools-product-table .table-heading,.dev-tools-product-table .product{display:flex}
.dev-tools-product-table .table-heading .cq-LinkChecker--invalid.cq-LinkChecker--prefix,.dev-tools-product-table .product .cq-LinkChecker--invalid.cq-LinkChecker--prefix{width:40px;height:auto}
.dev-tools-product-table .table-heading .cq-LinkChecker--invalid.cq-LinkChecker--suffix,.dev-tools-product-table .product .cq-LinkChecker--invalid.cq-LinkChecker--suffix{width:6px;height:auto}
.dev-tools-product-table .table-product,.dev-tools-product-table .col-product{flex:1 0 33%}
.dev-tools-product-table .table-desc,.dev-tools-product-table .col-desc{flex:1 0 66%}
.dev-tools-product-table .table-header-cell{background-color:#41b6e6;color:white;font-weight:600;padding:20px 28px;box-sizing:border-box;margin:0}
.dev-tools-product-table .table-body-cell{padding:15px 28px 25px 28px;box-sizing:border-box;border-bottom:1px solid #e6e6e6}
.dev-tools-product-table .col-product{display:flex;flex-direction:column}
.dev-tools-product-table .product-image{display:block;margin:10px auto;max-width:145px;width:100%}
.dev-tools-product-table .product-list-price{font-weight:600;text-align:center;width:100%}
.dev-tools-product-table .addtocart{box-sizing:border-box;width:100%;margin-top:15px}
.dev-tools-product-table .product-desc{font-size:15px;-webkit-text-size-adjust:none}
.dev-tools-product-table .product-desc *{font-family:'Open Sans',sans-serif !important;font-size:15px !important;width:auto !important}
.dev-tools-product-table.full-page .table-product,.dev-tools-product-table.full-page .col-product{flex:1 0 25%}
.dev-tools-product-table.full-page .table-desc,.dev-tools-product-table.full-page .col-desc{flex:1 0 75%}