/* Productlisting css */
.productlisting #product-HeroCarousel{
width:100%;
}
.productlisting #breadcrumb-wrapper {
    margin: 0;
}
.productlisting #page-content-wrapper{
width:940px;
}
.productlisting .carousel-indicators {
    bottom: 0;
}
.productlisting .carousel-inner .item:first-child .btn{
left: 0;
margin: 0;
top: 0;
}
.productlisting .carousel-inner .item:first-child h2{
font-size:40px;
font-family:"ProximaNW01Smbd";
color:#005498;
text-transform:none;
padding:0;
left:0;
margin-top:0;
width:60%
}
.productlisting .carousel-inner .item:first-child p{
font-size:16px;
font-family:"ProximaNW01Smbd";
left:0;
padding: 15px 0 20px;
margin:0;
color:#666666;
width:65%;
}
.productlisting .filter-list{ padding: 10px 0;}
.productlisting .filter-list ul li{font-weight: normal;margin: 10px 10px 5px 0;}
.productlisting .filter-list ul li.viewing{
color:#005498;
font-family:"ProximaNW01Smbd";
font-size:15px;
  font-weight: normal;
  margin: 0 10px 0 0;
  height:25px;
  line-height:27px;
  }
.productlisting .filter-list ul li a{background: #8b9095 url("/en-us/-/media/OralB/Images/Common Icons/facet_close.png") no-repeat scroll 95% center;color:#ffffff; text-transform: uppercase; font-size: 11px;padding: 5px 25px 5px 5px; border-radius: 0; font-family:Helvetica; }
.productlisting .filter-list ul li.clearall a {
    color: #0081cb;
    font-size: 13px;
    text-transform: none;
	font-family: "ProximaNW01Smbd";
}
.productlisting #page-filter1 h3 {
    font-family: "ProximaNW01Smbd";
	font-size:16px;
	color: #011c43;
	background:none;
	padding: 20px 0 30px 15px;
}
.productlisting #filter-wrapper .mt-facet h4 a {
    color: #011c43;
    font-size: 16px;
	font-family: "ProximaNW01Smbd";
}
.productlisting #filter-wrapper .mt-facet h4{
background:none;
padding: 23px 0 0 15px;
}
.productlisting #filter-wrapper{
margin:50px 20px 0 0;
background:none;
border:none;
padding:0;
width:220px;
}
.productlisting #filter-wrapper .mt-accordion li a {
    color: #0084c9;
    font-family: "ProximaNW01Reg";
    font-size: 14px;
}

.productlisting .mt-styledform label.disabled > .c2,
 .productlisting .mt-styledform label.disabled, 
 .productlisting .mt-styledform label.disabled > .c2 span, 
 .productlisting .mt-styledform label.ajax-disabled > .c2,
 .productlisting .mt-styledform label.ajax-disabled,
 .productlisting .mt-styledform label.ajax-disabled > .c2 span,
 .productlisting .mt-styledform label > .c2 {
	 font-family: "ProximaNW01Reg";
    font-size: 13px;
	line-height:20px;
}
.productlisting .mt-styledform label > .c2{color: #0084c9;}
.productlisting .mt-styledform label > .c1, .productlisting .mt-styledform label.disabled span.c1 {
    background: transparent url("/en-us/-/media/OralB/Images/Common Icons/unchecked_box.png") no-repeat scroll left top;
    height: 20px;
    width: 20px;
}
.productlisting .mt-styledform label > .c1{top:0;}
.productlisting .mt-styledform label.checked span.c1 {
    background: transparent url("/en-us/-/media/OralB/Images/Common Icons/checked_box.png") no-repeat scroll left top;
    height: 20px;
    width: 20px;
}
.productlisting .list .product-compare{line-height:normal;}
.productlisting .switch-sort div.selector{width: 153px !important;}
.productlisting .product-compare {
    bottom: 0;
    margin-bottom: 0;
    margin-left: 0;
    position: relative;
}
.productlisting .product-compare div.checker {
    height: 20px;
    width: 20px;
}
.productlisting #filter-wrapper .mt-facet h4 img{
float:right;
}
.productlisting #page-filter1 {
    border: 1px solid #CCCCCC;
    border-radius: 10px;
}
.productlisting #filter-wrapper #page-filter2 .pagefilter {
    border: 1px solid #CCCCCC;
	border-radius: 10px;
	margin: 0 0 10px;
}
.productlisting #filter-wrapper .mt-accordion {
    padding: 0 0 0 15px;
}

.productlisting #filter-wrapper .mt-accordion li{
 padding: 0 0 20px;
}
.productlisting #content-wrapper {
    margin-left: 0;
    width: 700px;
}
.productlisting #filter-wrapper #page-filter2 {
    margin: 15px 0 0;
}
.productlisting #filter-wrapper .mt-facet{
margin:0;
}
.productlisting #page-filter1{
margin:0;
}
.productlisting #filter-wrapper .mt-facet h4 img{
margin: 0;
padding: 0 16px 0 0;
}
.productlisting .mt-styledform label > .c2{
margin-left:30px;
width:77%;
line-height:21px;
}
.productlisting .mt-styledform label{
margin-top:0;
}
.productlisting #filter-wrapper .mt-accordion li ul li.last {
    padding: 10px 0 0 20px;
}
.productlisting #filter-wrapper #page-filter2 .pagefilter ul {
    margin-top: 30px;
}
.productlisting #filter-wrapper .mt-facet ul li{padding: 0 0 10px 12px;}
.productlisting #filter-wrapper .mt-facet .jspScrollable{
	max-height:none;
}
.productlisting #filter-wrapper .mt-accordion li.last {
    padding: 0;
}
.productlisting #filter-wrapper .mt-facet ul li.last {
    padding-bottom: 0;
}
.productlisting .product-compare label{color:#666666;font-size:12px;padding:0 0 0 6px;}
.productlisting div.checker span {
    background: transparent url("/en-us/-/media/OralB/Images/Common Icons/unchecked_box.png") no-repeat scroll left top;
    height: 20px;
    width: 20px;
}
.productlisting div.checker span.checked {
    background: transparent url("/en-us/-/media/OralB/Images/Common Icons/checked_box.png") no-repeat scroll left top;
}
.productlisting .facet .jspContainer .jspVerticalBar, .productlisting .facet .jspContainer .jspHorizontalBar {
    display: none;
}
 .productlisting #filter-wrapper .mt-facet .facet .jspPane{padding:0px !important;  position: relative;top: 0px !important;width:210px !important;}
.productlisting [data-facet-name="benefit"] .mt-facet .jspScrollable, .productlisting [data-facet-name="benefit"] .mt-facet .jspScrollable .jspContainer {
    height:260px !important;
    position:static;
}
.productlisting [data-facet-name="age"] .mt-facet .jspScrollable, .productlisting [data-facet-name="age"] .mt-facet .jspScrollable .jspContainer {
    height:262px !important;
    position:static;
}
.productlisting [data-facet-name="feature"] .mt-facet .jspScrollable, .productlisting [data-facet-name="feature"] .mt-facet .jspScrollable .jspContainer {
    height: 145px !important;
    position: static;
}
.productlisting [data-facet-name="collection"] .mt-facet .jspScrollable, .productlisting [data-facet-name="collection"] .mt-facet .jspScrollable .jspContainer {
    height: 145px !important;
    position: static;
} 
.productlisting [data-facet-name="need-facets"] .mt-facet .jspScrollable, .productlisting [data-facet-name="need-facets"] .mt-facet .jspScrollable .jspContainer {
    height: 270px !important;
    position: static;
}
.productlisting .mt-styledform label > .c2 span {
    color: #0084c9;
    font-family: "ProximaNW01Reg";
	margin-left:0;
}
.productlisting #content-main h3 a {
    color: #005498;
    font-family: "ProximaNW01Smbd";
    font-size: 24px;
    text-transform: none;
}
.productlisting #content-main h3{padding:0 0 20px;}
.productlisting .cat-more-links a {
    color: #0084c9;
    font-family: "ProximaNW01Reg";
    font-size: 13px;
    text-transform: uppercase;
}
.productlisting #filter-wrapper .mt-accordion li a.active {
    color: #666666;
    font-weight: normal;
}
.productlisting #filter-wrapper .mt-accordion li ul li {
    padding: 10px 0 0 20px;
}
.productlisting #filter-wrapper .mt-accordion li ul li.last {
    padding-bottom: 0;
}
.productlisting .products-container.grid .product-image img, .productlisting .recently-viewed-wrapper .product-image img {
    max-width: 100%;
}
.productlisting .products-container .thumbnail, .productlisting .recently-viewed-wrapper .thumbnail {
background:none;
padding:0;
}	
.productlisting .products-container.grid [class*="span"]{
background:none;
border:none;
width:220px;
height:auto !important;
min-height:342px;
margin-bottom:20px;
}
.productlisting #content-wrapper .count-container, .productlisting #content-wrapper .switch-sort {
    color: #898989;
    font-size: 15px;
	font-family: "ProximaNW01Smbd";
	text-transform: none;
	line-height: normal;
    padding: 0;
}
.productlisting #content-wrapper .count-container{margin: 0 0 15px;line-height:30px;height:30px;}
.productlisting .switch-sort ul li a{padding: 0 0 0 5px;}
.productlisting .switch-sort ul li{text-align:left;color:#666;width:228px;line-height:30px;}
.productlisting .switch-sort ul li div{margin:0;}
.productlisting .switch-sort ul li:first-child{width:100px;margin:0;}
.productlisting .filter-list ul li.clearall{
 height: 25px;
    line-height: 28px;
    margin: 0 10px 0 0;}
.productlisting .product-count {
    font-weight: normal;
}
.productlisting .product-image:hover .quick-view a {
   color: #ffffff;
    display: inline-block;
    font-family: helvetica;
    font-size: 16px;
    font-weight: bold;
    height: 38px;
    line-height: 38px;
    width: 134px;	
}
.productlisting .product-image .quick-view {
    bottom: 95px;
    color: #fff;
	text-transform: uppercase;
	line-height: 38px;
	left: 18%;
	width:134px;
	height:38px;
}
.productlisting .product-image .quick-view-bg {
    background-color: #011c43;
    border-radius: 4px;
    bottom: 95px;
    height: 38px;
    left: 18%;
    line-height: 38px;
    opacity: 1;
    width: 134px;
}
/*Grid styles starts here*/
.productlisting #content-main .products-container.grid .thumbnail .caption h3 a {
    color: #0081CB;
    font-family: "ProximaNW01Reg";
    font-size: 15px;
	line-height:19px;
}
.productlisting  .product-list li .caption .product-price span,.productlisting  .product-list li .caption .product-price a {
    font-family: proximanw01bold;
    font-size: 14px;
    padding-left: 5px;
    text-transform: uppercase;
	color:#005498;
}
.products-container .thumbnail .caption .product-price{clear:both;line-height:normal;padding:10px 0 13px;}
.productlisting #content-main .products-container.grid .product-description {
    color: #666666;
    font-family: "ProximaNW01Reg";
    font-size: 14px;
	line-height:19px;
	margin:0 0 20px;
}	
.productlisting .recently-viewed-wrapper .thumbnail .product-image, .productlisting .products-container .product-image{padding:0;}
.productlisting .products-container.grid .thumbnail .caption, .productlisting .recently-viewed-wrapper .thumbnail .caption{padding:0;}
.productlisting #content-main .products-container.grid .thumbnail h3{padding:10px 0 15px 0;}
.productlisting .grid .grid-grp-separate, .productlisting .list .list-grp-separate, .section-separate{padding:0;}
/*Grid styles Ends here*/
.productlisting .cat-more-links{ padding: 40px 0 20px;}
/*List styles starts here*/
.productlisting .products-container.list [class*="span"]{background:none;border:none;margin-right:0;margin-bottom:40px;}
.productlisting .products-container.list .product-image img{max-width:100%;}
.productlisting #content-main .products-container.list .product-list li .caption h3 a {
    color: #0081cb;
    font-family: "ProximaNW01Reg";
    font-size: 15px;
    font-weight: normal;
    line-height: 19px;
}
.productlisting #content-main .products-container.list .product-list li .caption h3{padding:0;}
.productlisting #content-main .products-container.list .thumbnail .caption .product-description{font-size:14px;font-family: "ProximaNW01Reg";color:#666666;line-height:19px;padding:20px 0;}
.productlisting #content-main .products-container.list .thumbnail .caption .short-description{display:none;}
.productlisting .products-container .product-list {
    padding-left: 0;
	}
	.productlisting .products-container.list .product-image{width:220px;margin-right:20px;}
	.productlisting .products-container.list .product-list li .caption{padding:0;width:460px;}
	.productlisting .products-container.list .product-list li{padding:0;width:100%;}
	.productlisting .products-container.list .thumbnail .caption .product-price {
    padding: 15px 0 9px;
}
/*List styles Ends here*/
.productlisting .rating-wrapper .rating{width:100px;height:15px;margin:0 5px 0 0;}
.productlisting .rating-wrapper{padding:0;line-height:normal;}
.productlisting .rating-wrapper .rating img{top:0;}
.products-container .thumbnail .caption .reviewtxt{ 
color: #666666;
    float: left;
    font-size: 14px;
    line-height: 15px;
    top: -2px;
}
/*Recently viewed products styles starts here*/
.productlisting .recently-viewed-wrapper h3{ 
color: #011c43;
font-family: ProximaNW01Smbd;
font-size: 24px;
text-transform: uppercase;
line-height: 24px;
margin: 100px 0 20px;
}
.productlisting .recently-viewed-wrapper .product-list li.span3{width:170px;}
.productlisting .recently-viewed-wrapper{padding:0;}
.productlisting .recently-viewed-wrapper .product-list .thumbnail h3{padding:10px 0 0;text-transform:none;}
.productlisting .recently-viewed-wrapper .product-list .thumbnail h3 a {
    color: #0081cb;
    font-family: "ProximaNW01Reg";
    font-size: 14px;
	line-height:19px;
}
.productlisting .recently-viewed-wrapper .product-list .thumbnail .product-description {
    min-height: 0;
	color: #666666;
    font-family: "ProximaNW01Reg";
    font-size: 12px;
	line-height:19px;
	 padding: 20px 0 10px;
}
.productlisting .recently-viewed-wrapper .thumbnail .product-image{width:170px;}
.productlisting .recently-viewed-wrapper .reviewtxt{
 color: #666666;
    font-size: 14px;
    line-height: normal;
    position: relative;
    top: -2px;
	}
.productlisting .recently-viewed-wrapper .product-list li .caption .product-price span,.productlisting .recently-viewed-wrapper  .product-price{font-size:12px;color:#005498;}
.productlisting .recently-viewed-wrapper  .product-price{padding: 10px 0 40px;}
/*Recently viewed products styles Ends here*/
/*Compare overlay starts here*/
.productlisting #compare-tray{background:#fff;border: 1px solid #011c43;width:940px;}
.productlisting #compare-tray li{background:#fff;margin: 20px 5px;}
.productlisting #compare-tray li h4{background:#fff;min-height:50px;padding:0;}
.productlisting #compare-tray li h4 span a{ color: #898989;font-size:13px;font-family:"ProximaNW01Smbd";margin: 11px 11px 0 0;}
.productlisting .place-holder{border:none;font-size:13px;font-family:"ProximaNW01Smbd";background:#C9C9C9;}
.productlisting #compare-tray li .rating-wrapper{margin:0;}
.productlisting #compare-tray li.compare-desc{margin:0;}
.productlisting #compare-tray .compare-tag {
    color: #011c43;
    font-family: "ProximaNW01Smbd";
    font-size: 18px;
	line-height:normal;
	margin-bottom: 40px;
	word-wrap:normal;
	padding:20px 0 0;
}
.productlisting #compare-tray .reviewtxt{margin:0;}
.productlisting #compare-tray .compare-minimize{float:none;}
.productlisting #compare-tray .minimized h4  span a {
    display: block;
}
.productlisting #compare-tray li p{
color: #005498;
    font-family: proximanw01bold;
    font-size: 12px;
    text-align: left;
	padding:12px 0 0;
}
.productlisting #compare-tray .tooltip-link {
    color: #005498;
}
.productlisting #compare-tray .compare-label {
    color: #011c43;
    font-family: proximanw01smbd;
    font-size: 18px;
}	
.productlisting #compare-tray .minimized .place-holder{border:none;font-weight:normal;font-size:13px;min-height:80px;line-height:80px;padding:0;}
.productlisting #compare-tray li.minimized h4 {
    background: #c9c9c9 none repeat scroll 0 0;
	height:80px;
}
.productlisting #compare-tray li .desc {
    padding: 40px 0 0;
}	
.productlisting #compare-tray li.minimized h4 span a {
    padding: 0 0 0 5px;
}
.productlisting #compare-tray .minimized .rating-wrapper {
    display: none;
}
.productlisting #compare-tray li.minimized h4 a{right:0;}
.productlisting #compare-tray li.minimized {
    margin: 14px 5px;
}
.productlisting #compare-tray.minimized-tray .compare-label {
    padding-top: 25px;
}
.productlisting #compare-tray .btn{
   background: #0075c9 none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    display: block;
    font: bold 15px/15px Helvetica;
    margin: 0;
    padding: 10px;
    text-shadow: none;
    text-transform: uppercase;
    width: auto;
}
.productlisting #compare-tray .btn:hover{background: #005498 none repeat scroll 0 0;color:#ffffff;}
/*Ends here*/
/*Compare overlay starts*/
.productlisting .popup-compare-results {
    background: #fff none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    margin-left: -470px;
    padding-left: 42px;
    width: 940px;
	padding:0;
	position:absolute;
}
.productlisting .popup-compare-results ul li .compare-attr-item > li {
    border-right: 1px solid #c3dee3;
	padding: 10px 5px 10px 0;
}
.productlisting .popup-compare-results ul li .compare-attr-item > li.odd {
    background: #e2f3fc none repeat scroll 0 0;
}
.productlisting .popup-compare-results .compare-desc .compare-attr-item li{border:none;}
.productlisting .popup-compare-results .compare-desc .compare-attr-item li.odd{background:none;}
/* .productlisting .popup-compare-results ul li .compare-attr-item > li:first-child{background:none;border:none;position:relative;}*/
.productlisting .popup-compare-results a {
    border: medium none;
}
.productlisting .popup-compare-results .quick-view{position:absolute;bottom:20px;text-align:left;}
.productlisting .popup-compare-results .thumbnail{padding:0;position:static}
.productlisting .popup-compare-results .product-image {
    max-width: 100%;
    width: auto !important;
}
.productlisting .popup-compare-results .modal-header .close {
    margin: 0;
	font-size:0;
}
.productlisting .popup-compare-results .compare-modal-body {
    padding: 50px 10px 10px 40px;
}
.productlisting .popup-compare-results .modal-header{padding:5px;}
.productlisting .popup-compare-results h3 {
    color: #011c43;
    font-size: 21px;
	 line-height: 17px;
	  text-transform: uppercase;
	  text-align:left;
}
.productlisting .popup-compare-results ul li {
    color: #666666;
    font-size: 16px;
    line-height: normal;
	text-align:center;
	line-height:16px;
	border: medium none;
	padding: 10px 0;
}
.productlisting .popup-compare-results .thumbnail .caption {
    padding: 0;
}	
.productlisting .popup-compare-results .thumbnail .caption h3 a{color:#0081CB;font-size:14px;line-height:17px;}
.productlisting .popup-compare-results .thumbnail .product-description{color:#666666;font-size:12px;line-height:14px;text-align:left;padding: 15px 0 20px;width:85%;}
.productlisting .popup-compare-results .thumbnail .rating-wrapper .rating img{left:0;}
  .productlisting ul.compare-attr-item li:first-child {
    height: 500px !important;
} 
.productlisting .popup-compare-results.in .product-image img {
    max-width: 100%;
    /* width: auto !important; */
}
.productlisting .popup-compare-results .quick-view a {
   background: #0075c9 none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    display: block;
    font: bold 15px/15px Helvetica;
    margin: 0;
    padding: 10px;
    text-shadow: none;
    text-transform: uppercase;
    width: auto;
}
.productlisting .popup-compare-results .quick-view a:hover{
 background-color:#005498;
 color:#ffffff;
}

.productlisting .popup-compare-results  ul li:first-child .compare-attr-item > li{text-align:left;padding:10px 0;}
.productlisting .popup-compare-results .thumbnail .product-price {
    clear: both;
    color: #005498;
    float: left;
    font-size: 14px;
    line-height: normal;
	font-family:"ProximaNW01Bold";
	  padding: 10px 0 12px;
}
.productlisting .popup-compare-results .product-price a {
    color: #005498;
}
.productlisting .popup-compare-results .thumbnail .rating-wrapper .reviewtxt {
    color: #666666;
    float: left;
	 line-height: 20px;
}
.productlisting .popup-compare-results .thumbnail .rating-wrapper{padding:0;}
.productlisting .popup-compare-results .column5{width:17%;}
.productlisting .popup-compare-results .column4{width: 21.27%;}
.productlisting .popup-compare-results .column3{ width: 28.37%;}
.productlisting .popup-compare-results .column2{width: 42.55%;}
.productlisting .popup-compare-results .thumbnail .product-description{min-height:0;}
.productlisting .popup-compare-results ul li .compare-attr-item > li
{ border-right: 1px solid #c3dee3; padding: 10px 0;  }
.productlisting .popup-compare-results ul li .compare-attr-item > li:first-child
{ background: none; border: none; position: relative;  }
.productlisting .popup-compare-results .thumbnail .caption
{ padding: 0; height: 168px; }
/*Ends here*/


.productlisting .btn.add-to-cart-btn {
   background: #0075c9 url("/en-us/-/media/OralB/Images/Common Icons/button_cart_icon.png") no-repeat scroll 95% center;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    display: block;
    font: bold 15px/15px Helvetica;
    margin: 0;
    padding: 10px;
    text-align: left;
    text-shadow: none;
    text-transform: uppercase;
    width: 120px;
}
.productlisting .display-text-before {
    display: inline-block !important;
}
.productlisting .btn.add-to-cart-btn:hover{
background: #005498 url("/en-us/-/media/OralB/Images/Common Icons/button_cart_icon.png") no-repeat scroll 95% center;
}

.productlisting .btn:hover, .productlisting .btn:focus, 
.productlisting .btn:active, .productlisting .btn.active,
.productlisting .btn.disabled, .productlisting .btn[disabled] {
background:transparent none repeat scroll 0 0;
color: #fff;
}
.productlisting .modal.fade.popup-add-cart.in .modal-body{width:91%;}

/*Carousel hero alignment*/
.productlisting .carousel-inner h2 {
    margin: 0;
    padding: 0;
	font-family: ProximaNW01Smbd;
    font-size: 40px;
	color:#ffffff;
	margin-top:0;
	line-height:42px;
}
.productlisting .carousel-inner p {
    font-family: ProximaNW01Smbd;
    font-size: 16px;
    line-height: 24px;
    margin: 0;
    padding: 15px 0 20px;
	color:#ffffff;
}
.productlisting  .carousel-inner .slider-text-second{
margin-left:46px;
margin-top:105px;
}
.productlisting .carousel-inner .item:first-child + .item h2 {
    color: #fff;
    left: 0;
    margin: 0;
    padding-top: 0;
}
.productlisting .carousel-inner .item:first-child + .item p {
    color: #fff;
    left: 0;
}
.productlisting .carousel-inner .item:first-child + .item .btn{
left: 0;
top: 0;
}
.productlisting.cls-cc957838-960c-4ba3-984b-5ea74fda24bc .carousel-inner .item.hero-carousel-panel-2 .slider-text-second,
.productlisting.cls-952ba4b2-e590-41aa-8fb8-c8357f66a9de .carousel-inner .item.hero-carousel-panel-3  .slider-text-second,
.productlisting.cls-6049ee06-fa22-4014-a436-b448eccc080b .carousel-inner .item.hero-carousel-panel-3  .slider-text-second,
.productlisting.cls-588552b0-1232-4497-a516-349472535810 .carousel-inner .item.hero-carousel-panel-3  .slider-text-second{
margin-left:248px;
margin-top:95px;
}	
/* .productlisting.cls-cc957838-960c-4ba3-984b-5ea74fda24bc .carousel-inner .slider-text-second{
margin-left:248px;
margin-top:95px;
} */
.productlisting.cls-cc957838-960c-4ba3-984b-5ea74fda24bc .carousel-inner .item.hero-carousel-panel-1item  .slider-text-second h2,
.productlisting.cls-cc957838-960c-4ba3-984b-5ea74fda24bc .carousel-inner .item.hero-carousel-panel-1item  .slider-text-second p,
.productlisting.cls-1d2ad3c4-31ad-424e-a519-d7f5ad714ee4 .carousel-inner .item.hero-carousel-panel-1item  .slider-text-second h2,
.productlisting.cls-1d2ad3c4-31ad-424e-a519-d7f5ad714ee4 .carousel-inner .item.hero-carousel-panel-1item  .slider-text-second p,
.productlisting.cls-952ba4b2-e590-41aa-8fb8-c8357f66a9de .carousel-inner .item.hero-carousel-panel-1item  .slider-text-second h2,
.productlisting.cls-952ba4b2-e590-41aa-8fb8-c8357f66a9de .carousel-inner .item.hero-carousel-panel-1item  .slider-text-second p,
.productlisting.cls-f46ff3da-8464-40ac-86d9-4a79eb3bb823 .carousel-inner .item:first-child h2,
.productlisting.cls-f46ff3da-8464-40ac-86d9-4a79eb3bb823 .carousel-inner .item:first-child p,
.productlisting.cls-d39cb090-593e-4625-a6d2-b3131ecc1e39 .carousel-inner .item:first-child h2,
.productlisting.cls-d39cb090-593e-4625-a6d2-b3131ecc1e39 .carousel-inner .item:first-child  p,
.productlisting.cls-e8dae4ef-ef42-49fd-b795-a9b7d4f09a7c .carousel-inner .item:first-child h2,
.productlisting.cls-e8dae4ef-ef42-49fd-b795-a9b7d4f09a7c .carousel-inner .item:first-child p,
.productlisting.cls-b08cb987-1901-44dc-846c-6a85627023d5 .carousel-inner .item:first-child h2,
.productlisting.cls-b08cb987-1901-44dc-846c-6a85627023d5 .carousel-inner .item:first-child p,
.productlisting.cls-cfbd467c-d88a-4d63-9207-05bcdeb4cd20 .carousel-inner .item:first-child h2,
.productlisting.cls-cfbd467c-d88a-4d63-9207-05bcdeb4cd20 .carousel-inner .item:first-child p
{
color:#fff;
}
.productlisting .carousel .btn{margin:0;}
.productlisting.cls-cc957838-960c-4ba3-984b-5ea74fda24bc .carousel-inner .item.hero-carousel-panel-3  .slider-text-second,
.productlisting.cls-cc957838-960c-4ba3-984b-5ea74fda24bc .carousel-inner .item.hero-carousel-panel-1item  .slider-text-second,
.productlisting.cls-1d2ad3c4-31ad-424e-a519-d7f5ad714ee4 .carousel-inner .item.hero-carousel-panel-2 .slider-text-second,
.productlisting.cls-952ba4b2-e590-41aa-8fb8-c8357f66a9de .carousel-inner .item.hero-carousel-panel-2 .slider-text-second,
.productlisting.cls-e6dbc970-90df-4b43-90ef-c48ea39624f8 .carousel-inner .item.hero-carousel-panel-2 .slider-text-second,
.productlisting.cls-f46ff3da-8464-40ac-86d9-4a79eb3bb823 .carousel-inner .item.hero-carousel-panel-1item  .slider-text-second,
.productlisting.cls-d39cb090-593e-4625-a6d2-b3131ecc1e39 .carousel-inner .item.hero-carousel-panel-1item  .slider-text-second,
.productlisting.cls-e8dae4ef-ef42-49fd-b795-a9b7d4f09a7c .carousel-inner .item.hero-carousel-panel-1item  .slider-text-second,
.productlisting.cls-b08cb987-1901-44dc-846c-6a85627023d5 .carousel-inner .item.hero-carousel-panel-1item  .slider-text-second,
.productlisting.cls-cfbd467c-d88a-4d63-9207-05bcdeb4cd20 .carousel-inner .item.hero-carousel-panel-1item  .slider-text-second{
margin-left:248px;
margin-top:65px;
} 
.productlisting.cls-cc957838-960c-4ba3-984b-5ea74fda24bc .carousel-inner .item.hero-carousel-panel-3  .slider-text-second h2,
.productlisting.cls-1d2ad3c4-31ad-424e-a519-d7f5ad714ee4 .carousel-inner .item.hero-carousel-panel-2 .slider-text-second h2,
.productlisting.cls-952ba4b2-e590-41aa-8fb8-c8357f66a9de .carousel-inner .item.hero-carousel-panel-2 .slider-text-second h2,
.productlisting.cls-6049ee06-fa22-4014-a436-b448eccc080b .carousel-inner .item.hero-carousel-panel-1item  .slider-text-second h2,
.productlisting.cls-e6dbc970-90df-4b43-90ef-c48ea39624f8 .carousel-inner .item.hero-carousel-panel-2 .slider-text-second h2,
.productlisting.cls-588552b0-1232-4497-a516-349472535810 .carousel-inner .item.hero-carousel-panel-1item  .slider-text-second h2,
.productlisting.cls-f46ff3da-8464-40ac-86d9-4a79eb3bb823 .carousel-inner .item.hero-carousel-panel-1item  .slider-text-second h2,
.productlisting.cls-d39cb090-593e-4625-a6d2-b3131ecc1e39 .carousel-inner .item.hero-carousel-panel-1item  .slider-text-second h2,
.productlisting.cls-e8dae4ef-ef42-49fd-b795-a9b7d4f09a7c .carousel-inner .item.hero-carousel-panel-1item  .slider-text-second h2,
.productlisting.cls-b08cb987-1901-44dc-846c-6a85627023d5 .carousel-inner .item.hero-carousel-panel-1item  .slider-text-second h2,
.productlisting.cls-cfbd467c-d88a-4d63-9207-05bcdeb4cd20 .carousel-inner .item.hero-carousel-panel-1item  .slider-text-second h2{
font-size:35px;
line-height:38px;
}

/*Needs page related articles*/
.productlisting .content-articles{padding:0;}
.productlisting .content-articles h3 {
    color: #005498;
    font-family: ProximaNW01Smbd;
    font-size: 24px;
    font-weight: normal;
    line-height: 24px;
   margin: 0 0 20px;
    text-transform: uppercase;
}
.productlisting .content-articles .article-links {
    width: 100%;
}
.productlisting .article-links.span6 a {
    color: #0081cb;
    font-size: 15px;
    line-height: 15px;
}
/*Ends here*/

.productlisting .related-brand-bar .thumbnails li {
    line-height: 14px;
    margin: 0;
    padding: 0 4px;
}
.productlisting .footer-bg .related-brand-bar .thumbnails li {
    color: #011c43;
}