.outer {
overflow : hidden;
}
header {
z-index : 15;
}

br{display:none}
.landingpage-breadcrumb ol.breadcrumb {
height : 44px;
padding : 14px 0;
}
.landingpage-breadcrumb ol.breadcrumb li a {
font-size : 14px;
}
.landingpage-breadcrumb ol.breadcrumb li.active a, .landingpage-breadcrumb ol.breadcrumb > li + li:before {
color : #000;
}
.ie .landingpage-breadcrumb .navbar-nav {
float : right;
margin-top : -43px;
}
.landingpage-slider #hero, .landingpage-slider .carousel-inner {
height : auto;
}
.landingpage-slider {
position : relative;
}
.landingpage-slider .thumb-nav {
top : 153px !important ;
right : 0;
z-index : 10;
padding-right : 2.5% !important ;
}
.fiber-optics .product-list{width:100%; }

.subnav {
float : right;
padding : 41px 0 0;
}
.subnav li {
float : left;
margin-bottom : 5px;
width :70px;

background : #474c55;
height : 42px;
text-align : left;
list-style-type : none;
margin-left : 9px;
}
.subnav li a {
height : 42px;
line-height : 14px;
font-size : 13px;
display : table-cell;
vertical-align : middle;
color : #fff;
padding : 8px 13px 8px 15px;
}
.subnav li.support {
width : 74px;
}
.safari .subnav li a {
padding : 0 13px 5px 15px;
}
.product-main-heading h1 {
font-size : 36px;
margin-top : 25px;
margin-bottom : 2px;
line-height : 41px;
font-weight : 600;
color : #b82234;
}
.product-main-heading p {
font-size : 16px;
line-height : 24px;
color : #474c55;
}
.product-list, .product-list-resource {
padding-top : 40px;
display : inline-block;
}
.product-list h4, .product-list-resource h4 {
margin-top : 0;
margin-bottom : 5px;
text-align : left;
}
.product-list img, .product-list-resource img {
width : auto;
}
.product-list .space-bottom-row, .product-list-resource .space-bottom-row {
margin-bottom : 48px;
}
.product-list .space-row-last, .product-list-resource .space-row-last {
margin-bottom : 19px;
}
.product-list p, .product-list-resource p {
font-size : 14px;
text-align : left;
line-height : 16px;
color : #474c55;
}
.product-main-heading {
float : left;
width : 61%;
}
.product-about-optical {
color : #474c55;
line-height : 24px;
font-family : myriad-pro;
font-size : 16px;
}
.product-about-optical strong {
font-weight : 600;
display : block;
margin-bottom : 10px;
}
.product-about-optical ul {
padding-left : 25px;
}
.product-about-optical ul li p {
margin-bottom : 0;
}
.product-about-optical, .product-optical-module {
float : left;
width : 64%;
padding-top : 36px;
}
.optic-banner-box {
position : relative;
}
.optic-banner-box img {
width : 100%;
height : 100px;
}
.banner-text {
font-size : 36px;
line-height : 41px;
color : #fff;
display : inline-block;
position : absolute;
top : 30px;
left : 25px;
}

.borderspace {
border-bottom : 1px solid #e6e7e7;
padding-bottom : 25px;
}
.nav-resource {
float : right;
width : 34%;
}
.resources {
width : 96%;
background : #f5f5f5;
text-align : center;
margin-top : 15px;
float : right;
padding : 18px 18px 0;

}
.resources ul {
overflow : hidden;
padding : 0;
margin-bottom : 0;
}
.resources ul li {
list-style-type : none;
float : left;
width : 100%;
margin-bottom : 10px;
}
.resources .more-resource {
display : inline-block;
text-align : center;
margin-bottom : 8px;
color : #5191cd;
font-size : 15px;
line-height : 20px;
padding-right : 18px;
}
.resources #home-product-wrapper {
display : none;
}
.resource-img {
margin-right : 14px;
float : left;
}
.resource-text {
width : 65%;
width : 65%;
float : left;
text-align : left;
}
.resource-text span {
display : block;
color : #5191cd;
font-weight : 600;
font-size : 15px;
line-height : 20px;
}
.resource-text p {
font-size : 14px;
line-height : 20px;
color : #474c55;
}
.les-sspace-left {
margin-left :0px;
}
.fiber-optics .resources .more-resource {
padding-top : 0;
}
.product-about-optical {
width : 65%;
}
.margin-btmspc {
margin-bottom : 11px;
}
.margin-btmspc .space-bottom-row {
margin-bottom : 30px;
}
.product-list .product img, .product-list-resource .product img {
max-width : none !important ;
width : auto !important ;
}
.product-optical-module h1 {
font-size : 36px;
line-height : 40px;
color : #b5283a;
margin-bottom : 33px;
margin-top : 0;
font-family : myriad-pro-n6, myriad-pro, sans-serif;
font-style : normal;
font-weight : 600;
}
.product-optical-module p {
font-size : 16px;
line-height : 24px;
color : #474c55;
}
.product-list-resource {
display : inline-block;
padding-top : 40px;
margin-bottom : 10px;
}
.product-list-resource .space-bottom-row {
margin-bottom : 27px;
display : inline-block;
}
.product-list-resource .resources {
padding-bottom : 20px;
margin-top : 0;
}
.product-list-resource .resources ul li {
margin-bottom : 15px;
}
.resources h4 {
color : #b5283a;
font-size : 18px;
margin-top : 0;
font-weight : 600;
}
.resources p {
font-size : 14px;
line-height : 20px;
color : #474c55;
text-align : left;
}
.resources button {
width : 80px;
height : 41px;
color : #fff;
line-height : 41px;
text-align : center;
display : block;
border : 0;
background : #474c55;
padding : 0;
margin : 5px 0 30px;
font-size : 13px;
}
.product-list-resource .resources .more-resource {
background : url(/National_Library/20161130034600oe_/https://www.broadcom.com/static/img/icon-down.png) right 8px no-repeat;
}
.hide, .readmore {
display : none;
}
.product-list-altimate {
padding-top : 10px;
display : inline-block;
}
.product-list-altimate h4 {
font-size : 15px;
line-height : 18px;
color : #5191cd;
}
.product-list-altimate h4 a {
font-size : 15px;
}
.product-list-altimate p {
font-size : 13px;
line-height : 16px;
color : #474c55;
text-align : left;
}
.border-around {
border : #e6e7e7 solid 1px;
overflow : hidden;
padding-top : 10px;
min-height : 260px;
}
.space-twentyfivebtm .product {
margin-bottom : 25px;
}
.tab-icon {
float : right;
padding-top : 20px;
}
.tab-icon li {
float : left;
list-style-type : none;
}
.tab-icon li a {
width : 36px;
padding : 10px 0;
display : block;
text-decoration : none;
}
.tab-icon .iconA a {
background : url(/National_Library/20161130034600oe_/https://www.broadcom.com/static/img/tab-iconA.jpg) center 10px no-repeat #ebebeb;
border-top : 1px solid #acaeb2;
border-left : 1px solid #acaeb2;
border-bottom : 1px solid #acaeb2;
box-shadow : 1px 2px 3px #7d7d7d inset;
position : relative;
}
.tab-icon .iconB a {
background : url(/National_Library/20161130034600oe_/https://www.broadcom.com/static/img/tab-iconB.jpg) center 10px no-repeat #fff;
border : #acaeb2 solid 1px;
}
.trade-list-event {
display : inline-block;
padding-top : 10px;
}
.trade-list-event h4 {
text-align : left;
margin : 0 0 5px;
}
.trade-list-event span {
display : block;
clear : both;
text-align : left;
font-size : 16px;
color : #474c55;
}
.trade-list-event p {
text-align : left;
font-size : 16px;
color : #474c55;
padding-top : 10px;
font-family : myriad-pro;
}
.trade-list-event ul {
float : left;
padding : 0;
margin : 0;
}
.trade-list-event ul li {
float : left;
list-style-type : none;
font-size : 16px;
font-family : myriad-pro;
}
.trade-list-event ul li span {
display : inline;
color : #474c55;
line-height : 18px;
margin-right : 5px;
}
.trade-list-event .product img {
padding-right : 0;
}
.trade-list-event .product-optical-module {
padding-top : 32px;
}
.trade-list-event .product .space-bottom-row {
margin-bottom : 36px;
display : inline-block;
}
.event-list .product-optical-module {
padding-top : 32px;
}
 .tab-icon li a {
    display: block;
    padding: 10px 0;
    text-decoration: none;
    width: 38px;
}
.tab-icon .iconA a {
    background: url("/National_Library/20161130034600oe_/https://www.broadcom.com/static/img/tab-iconA.jpg") no-repeat center 10px!important;
    border-bottom: 1px solid #acaeb2;
    border-left: 1px solid #acaeb2;
    border-top: 1px solid #acaeb2;
    box-shadow: 1px 2px 3px #7d7d7d inset;
    position: relative;
}
.tab-icon .iconB a {
    background: url("/National_Library/20161130034600oe_/https://www.broadcom.com/static/img/tab-iconB.jpg") no-repeat center 10px!important;
    border: 1px solid #acaeb2;
}
.navlink-primary {
    margin: 0 10px;
}
.equal-height {height: 170px!important;}
.text-hide {
    background-color: transparent;
    border: 0 none;
    color: transparent;
    font: 0px/0 a;
    text-shadow: none;
}
.main-navigation { margin-top:20px;
    float: right;
    list-style: outside none none;
    padding: 0;
}
.navbar-brand {
    float: left;
    font-size: 18px;
    height: 50px;
    line-height: 20px;
    padding: 15px;
}
.header-desktop .navbar-brand {
    background-position: 0 18px;
    background-size: auto auto;
    width: 138px;
}

breadcrumb   {
flaot:left; display:block; width:100% ;clear:both; margin: 0; padding: 0;
}
.product-about-optical, .product-optical-module {float:left;}
.row.margin-bottom-space,
.row.margin-bottom-space h4,
.container,
.content-body  { float:left; width:100%; display:block; clear:both; line-height:auto!important; margin:0!important; padding:0px!important}
.active-post {
    display: block!important;
	width:100% !important;

}
.active-post img{
	width:auto !important;
	max-width:40% !important;
	float:none !important;

}
.blog-post {
    display: none;
}
header{position:relative}
.blog-nav-wrapper .content {
    overflow: visible;
}
.blog-nav-wrapper aside + div{
	width:100%;
}
.blog-nav-wrapper aside{
	display:none;
}
.sidebar-content {
    display: none;
}
.social-sidebar li {
    display: none;
}
.nav,
.subnav, 
.main-navigation,
.social-icons,
.copyright-list li,
nav,
.header-desktop{ display:none}

.copyright-text{display:block!important}
.equal-height.tablet-space{ float:left; display:inline; margin-bottom:1em!important; margin-top:1em!important}

.container,
.list-inline.copyright-list {position:relative!important; display:block!important; clear:both; float:left; width:100%;}
.row.margin-bottom-space,
.red-page-title{ margin:0px;padding:0px; float:left; display:block; width:100% ;clear:both; padding:auto 0px!important; margin:auto 0px!important}

.row.margin-bottom-space h4{ margin:auto!important; line-height:normal!important}
@page{size:auto; margin-bottom:5mm;}
a[href]:after {
content: none !important;
}



/*phase 4 */
    body.product-detail section.content,
    body.product-detail ol.breadcrumb,
    .container.breadcrumb,
    body.product-detail section.content .tab-content > .tab-pane {
       padding-left:0px; padding:right:0px;  visibility: visible; float:left; clear:both;display: block; width:100%;
    }
    body.product-detail section.content{
       padding-left:0px; padding:right:0px; 
    }
    body.product-detail section.content .fade {
     opacity: 1;
    }
     body.product-detail section.content .tab-content > .tab-pane .text-area div{clear:both}
  
