﻿body{
	text-align:left;
	color:#636363;
	background:none;
}
.btn-group .btn-primary{border-color:#357ebd;}
.adi-tree{position:relative;display:block;}
div.approval{margin:1em auto;width:100% !important;}
div.content h1{margin:32px 0px;}
div.content h2{margin:16px 0px;margin-left:16px;}
div.content h3,div.content h4{margin:8px 0px;padding-left:15px;}
div.content p{margin-bottom:10px;}
div#lo__content.hastools{
	border:none;
	-box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow:none;
}
div#lo__content div.inner{
	margin:32px 0px;
}

.tools-header .content-wrap{
	max-width:960px;
}

@media screen and (max-width: 640px) {


    div.navigation-bar {
        display:none;
    }
    ul.myanalogmenu {
        display:none;
    }
    li.titlebar {
        display:none;
    }
    li.separator {
        display:none;
    }
    
   
    .approval {
         display:none;
    }
    .sectionedit1 {
        display:none;
    }
    div#lo__content div.inner {
    margin:0px ;
}
    div.content h1 {
        margin:0px ;
    }
    .button-nav-wiki {
        display: block;
        border: 0px none;
        height: 36px;
        width: 36px;
        line-height: 36px;
        padding: 0px;
        background: transparent url("/lib/img/nav-drawer.png") no-repeat scroll left center;
        text-indent: -9999px;
        position: absolute;
        top: 15px;
        right: 4px;
    }
    div.title-nophoto-wiki {
        padding-right: 40px;
display: block;
min-height: 65px;
padding-bottom: 14px;
padding-top: 20px;
background-color: #F2F2F2;
    }
    .page-title h1, body.persistant-nav .title-nophoto .page-title .header1 {
    font-size: 24px;
}
   div.page-title {
        margin-top: 0px;
        margin-left: 20px;
        margin-bottom: 0px;
    }
   body.persistant-nav .product-bookmarks {
    background-color: transparent;
    right: 16px;
    top: 0px;
    display: block;
    width: 100%;
}
   .product-bookmarks {
    
    z-index: 999;
    
    position: absolute;
    }
   body.persistant-nav .floater-menu-container {
    position: fixed;
    top: 0px;
    right: -16px;
    padding: 0px;
    z-index: -1;
    width: 75%;
    display: none;
}
   body.persistant-nav #header, body.persistant-nav .content[role="main"] {
    background: #FFF none repeat scroll 0% 0%;
}
   body.persistant-nav #header.menu-open,
   body.persistant-nav .tools-header.menu-open, 
   body.persistant-nav #footer.menu-open,
   body.persistant-nav .main-body[role="main"].menu-open, 
   body.persistant-nav .content.menu-open[role="main"] {
    position: relative;
    left: -75%;
}
   #header {
    box-shadow: -2px 3px 4px 0px rgba(0, 0, 0, 0.2);
    z-index: 101;
}
   #header {
    position: relative;
}
   article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}
   body.persistant-nav #header, body.persistant-nav .content[role="main"] {
    background: #FFF none repeat scroll 0% 0%;
}
   body.persistant-nav.scroll-after-head .content.menu-open[role="main"] .title-nophoto {
    left: -75%;
    right: 75%;
}
    
}
@media screen and (min-width: 640px) {
    div.wiki-mob-new-head {
        display:none;
    }
    .mobile-wiki {
        display:none;
    }
    .wiki-mob-heading {
        display:none;
    }
    div.level1 > p {
    margin-bottom: 10px;
    padding: 0px;
}
}
.tools-header .content-wrap {
    max-width: 960px;
}

div.approval {
    width: 100% !important;
}
div.approval {
    margin: 2em;
    margin-left: auto;
    margin-right: auto;
    width: 70% !important;
    min-height: 40px;
    clear: both;
    text-align: justify;
    vertical-align: middle;
    border-collapse: collapse;
    padding: 15px 20px 15px 80px;
    background-position: 30px 50%;
    background-repeat: no-repeat;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
div.approved_yes {
    background-color: #dfd;
    background-image: url(/lib/plugins/publish/images/yes.gif);
}
@media screen and (min-width: 640px) {

    .product-bookmarks {
        display: none;
    }
	.wiki-mob-body{
	display: none;
	}
	.wiki-class
	{
	display: block;
	}
}
@media screen and (max-width: 640px){
body.persistant-nav .title-nophoto {
    padding-right: 40px;
    display: block;
    min-height: 65px;
    padding-bottom: 14px;
    padding-top: 20px;
}

}
@media screen and (max-width: 640px){
.title-nophoto {
    padding: 10px 16px 8px 16px;
    background-color: #f2f2f2;
    margin-bottom: -1px;
}
}
@media screen and (max-width: 640px){
.title-nophoto .page-title {
    margin: 0px;
}
}
@media screen and (max-width: 640px){
body.persistant-nav .title-nophoto .button-nav {
    display: block;
    border: 0px;
    height: 36px;
    width: 36px;
    line-height: 36px;
    padding: 0px;
    background: transparent url("/lib/img/nav-drawer.png") no-repeat scroll left center;
    text-indent: -9999px;
    position: absolute;
    top: 15px;
    right: 4px;
}
}
/*3 column Layout */

.content{
padding:0px;
overflow:hidden;
}

.column-fake{
    position: absolute;
    background-color: #999999;
    margin-bottom: -99999px;  
    padding-bottom: 99999px;
    margin-left:-16px;
    width: 0px;
    display: none;
}
.column-primary{
    background-color:#999999;
    margin-bottom: -99999px;
    padding-bottom: 99999px;
    padding-top:32px;
    position:relative;
    /* z-index:100; AR-4604 */ 
}

.column-primary:before {
    position: absolute;
    right: 0px;
    top: 0px;
    background-color: #999999;
    content: " ";
    width: 9999px;
    height: 100%;
    z-index: -1;
}

.column-primary a{
    color:#636363;
    margin:1em 0em;
    line-height: 1.1;
    /*font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;*/
    font-size:14px;    /* AL-3271 - 16->14px */
    text-decoration:none;
    display: inline-block;
}
/*.column-primary a:lang(zh)
{
    font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}  
.column-primary a:lang(ja)
{
    font-family:"Hiragino Kaku Gothic Pro";
}  
.column-primary a:lang(ru)
{
    font-family:Arial;
}*/

.column-primary a:hover {
	text-decoration: underline !important;
}
.column-primary .sublinks a {
	color:#636363;
	margin:1em 0em;
	line-height: 1.1; 
	/*font-family:'FM Medium', Helvetica, Arial;*/
	/*font-family:'AZ1 Regular', Helvetica, Arial, sans-serif;*/ /* AL-3271 */
	font-size:14px;    /* AL-3271 - 16->14px */
	text-decoration:none;
	display: inline-block;
}
/*AL-924 and AL-2128*/
.lt-ie9 .column-primary .sublinks a{display:inline !important;}

/*AL-924 and AL-2128*/
/* AL-3271 */
/*.column-primary .sublinks a:lang(en){
	font-family:'AZ1 Regular', Helvetica, Arial, sans-serif;
}
.column-primary .sublinks a:lang(ru){
	font-family:Arial;
}
.column-primary .sublinks a:lang(zh){
	font-family:"AZ1 Regular",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.column-primary 	.sublinks a:lang(ja){
	font-family:"Hiragino Kaku Gothic Pro";
}*/
/* AL-3271 */

.column-primary a:hover {
    text-decoration: underline !important;
}
.column-primary .sublinks a {
    color:#636363;
    margin:1em 0em;
    line-height: 1.1;
    /*font-family:'FM Medium', Helvetica, Arial;*/
    /*font-family:'AZ1 Regular', Helvetica, Arial, sans-serif;*/ /* AL-3271 */
    font-size:14px;     /* AL-3271 - 16->14px */
    text-decoration:none;
    display: inline-block;
}

/* AL-3271 */
/*.column-primary .sublinks a:lang(en){
    font-family:'AZ1 Regular', Helvetica, Arial, sans-serif;
}
.column-primary .sublinks a:lang(ru){
    font-family:Arial;
}
.column-primary .sublinks a:lang(zh){
    font-family:"AZ1 Regular",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.column-primary .sublinks a:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
}*/
/* AL-3271 */

.column-primary a:hover {
    text-decoration: underline !important;
}
.column-primary .primaryId + div a{
    margin-top:0.5em;
}
.column-primary > div{
    color:#636363;
    position:relative;
    min-height:50px;
}

.column-primary div.active a{
    padding:1em 0em;
    color:#ffffff;
    left:59%;
}
.column-primary a.headlinks{
    position:relative;
}
.column-primary  ul.sublinks{
    position: relative;
    padding-left:16px;
    display:none;
}
.column-primary  ul.sublinks li{
    list-style-type:disc;
    line-height:22px;
}
.column-primary  div.active .sublinks{
    color:#fff;
    display:table;
}
.column-primary  ul.sublinks a{
    margin: 0.3em auto;padding:0em;
}
.column-primary  div.active .sublinks a{
    color:#fff;
}
.column-secondary{
    background-color:#e5f6f9;
    margin-bottom: -99999px;
    padding-bottom: 99999px;
    padding-top: 32px;
    position:relative;
   /*  z-index:99;   AR-4604*/
    color:#636363;
}
.column-secondary > .col-md-12 > h1{
    color:#636363;
    margin-bottom:32px;
}
.column-secondary p.intro{
    padding-bottom:32px;
    border-bottom:1px solid #3edde7;
    margin-bottom:0px;
}
.column-secondary .sections{
    margin-top:32px;
}
.column-secondary .section{
    margin-bottom:16px;
}
.column-secondary .sublinks{
    padding-left:16px;
}
.column-secondary .highlight{
    background-color:#fff;
    margin:20px -32px;
}
.column-secondary .highlight a.region-switch{
    margin:1em 2.5em;
    text-decoration:none;
    display: inline-block;
}
.column-content{
    margin-bottom: -99999px;
    padding-bottom: 99999px;
    padding-top: 32px;
    color:#636363;
    padding-left:32px;
    padding-right:0px;
}
.one-column-content{
    margin-bottom: 32px;
    padding-top: 32px;
    color:#636363;
    padding-left:32px;
    padding-right:0px;
}
    
.radio, 
.checkbox {
    padding-left: 16px;
    padding-right: 16px;
}

/*Basic form*/
header .control-form > form {
	float:none !important;
	margin-left:auto;
	margin-right:auto;
}

div.leader-bar {
	background-color: #009fbd;
}

div.leader-bar h3, 
div.leader-bar .header3 {
	color:#fff;
	margin:16px auto;
}
div.leader-bar h3 a.pull-right, 
div.leader-bar .header3 a.pull-right {
	color:#fff;
	text-decoration:none;
	font-size:1em;
}
/*Dynamic Drop Content*/
.dynamic-drop-content img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
div.content .sub-navigation {
	padding-top:20px;
}
/*Info Module*/
.info-module{
	padding:32px 0px;
	
}
.info-module:first-child {
	padding-top: 0px;
}
.info-module .media-body{
	overflow:visible;
}
.info-module.last{
	border-bottom:none;
}
.info-module h4{
	margin-bottom:30px;
}
.info-module p a{
	margin-left:10px;
}
.info-module .video{
	height:182px;
}
.notification {
	border: 1px dashed #ccc;
	padding:0px 15px;
	margin:0px 0px 15px 0px;
    /*font-family: "AZ1 Regular", Helvetica, Arial, sans-serif;*/    /* AL-3271 */
}
/*.notification:lang(en){
    font-family:'AZ1 Regular', Helvetica, Arial, sans-serif;
}
.notification:lang(ru){
    font-family:Arial;
}
.notification:lang(zh){
    font-family:"AZ1 Regular",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.notification:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
}*/

/* Hero module*/
.hero-content .hero-heading .highlight,
.hero-content .hero-heading .message{
	float:left;
}
.hero-content .hero-heading .highlight{
	background-color:#fff;
	margin:6px;
	width:20%;
}
.hero-content .hero-heading .highlight h1{
	padding:25px 10px;
}
.hero-content .hero-heading .message{
	color:#fff;
	width:77%;
	margin-top:16px;
}
.hero-content .hero-heading .message li:first-child{
	text-align:right;
}
.hero-content .hero-heading .message li + li{
	text-align:left;
	border-left:1px solid #fff;
}
.hero-content .hero-images > img {
	padding:15px 0 5px 0;
}

.column-content .hero-area .hero-description h3, 
.column-content .hero-area .hero-description .header3 {
    /*font-family: 'AZ1 Bold', Helvetica, Arial, sans-serif;*/  /* AL-3271 */
    font-weight: bold;  /* AL-3271 */
}
/*.column-content .hero-area .hero-description h3:lang(en), 
.column-content .hero-area .hero-description .header3:lang(en) {
    font-family:'AZ1', Helvetica, Arial, sans-serif;
}*/ /* AL-3271 */

/* AL-3271 */
/*.column-content .hero-area .hero-description h3:lang(ru), 
.column-content .hero-area .hero-description .header3:lang(ru) {
    font-family:Arial;
    font-weight:bold;
}
.column-content .hero-area .hero-description h3:lang(zh), 
.column-content .hero-area .hero-description .header3:lang(zh){
    font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.column-content .hero-area .hero-description h3:lang(ja), 
.column-content .hero-area .hero-description .header3:lang(ja) {
    font-family:"Hiragino Kaku Gothic Pro";
    font-weight:bold;
}*/
/* AL-3271 */

/* AR-4194, AR-4923, AR-4926 */
.column-content  + .hero-area {
	margin-top:-32px;
}


.column-content .hero-area{
	margin: 0 0 32px -32px; /* AR-4194 */
	z-index:998;
	position:relative;
}
.hero-area.video-hero 
{
    max-width:960px;
    padding:0px 16px;
    margin:0px auto;
}
.column-content .hero-area.video-hero 
{
    margin-right:0px;
    margin-left:-32px;
    padding:0px;
}
.column-content .hero-area .hero-content{
	padding:32px;
	margin-left: 0px;
	margin-right: 0px;
}
.column-content .hero-area .hero-heading{
	border-radius:4px;
	margin-top: -90px;
	margin-bottom:30px;
	position: relative;
}

.column-content .hero-area .hero-content a{
	
	margin-left:10px;
}

.column-content .hero-area .hero-content .hero-description > p {
	margin-top: 16px;
    margin-bottom: 0px;
}

/*page title (4_1_title_no_photo.jpg)*/
.page-title {
	margin-top:60px;
	margin-bottom:32px;
	color:#636363;
}
.page-title h1, 
.page-title .header1 {
	font-size: 32px;
}

/*div[name='adi_twocolumn_content_section']  .page-title h1 {
	font-size: 32px !important;
    font-family: Azbuka Std !important;
    font-weight: 400 !important;
    font-style: normal !important;
    margin-left: -16px;
}*/

.page-title p{
	font-size:16px !important;/*AR-4387 chnaged from 16 to 13*/
	color:#636363;
	line-height: 22px;
    margin-top: 10px;
    margin-bottom: 0px;
}
.column-content .page-title{
	margin-top:32px;
	padding-left:32px;
}
.image-callout{
	position:relative;
	margin:64px auto;
}

.image-callout  .callout-content {
	position:relative;
	max-width:897px;
	padding:44px 91px;
	margin:0 auto;
	color:#fff;
}
.image-callout span{
	font-size:32px;
	padding-right:10px;
}
.callout-content span.small {
	font-size:18px;
}
/*search (10_1_search_1.jpg)*/
.search-control-1{
	margin-bottom:64px;
	background-color:#f1f2f2;
}
.search-control-1 h1{font-size:30px;}
.search-control-1 .form {
	float: none;
    margin: 0 auto;
}
.search-control-1 .form-group{
	margin-bottom:0px;
}
.search-control-1 input[type="text"]{
	border-width:0 0 1px 0;
	/*font-family:'FM Bold', Helvetica, Arial;*/
    /*font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;*/    /* AL-3271 */
    font-weight: bold;  /* AL-3271 */
	border-color:#999;
	border-radius:0;
	margin-top:42px;
	margin-bottom:42px;
	line-height:28px;
	font-size:24px;
	background:#f1f2f2;
	box-shadow: none !important;
}
.search-control-1 input[type="text"]:lang(en){
    font-family:'AZ', Helvetica, Arial, sans-serif;
}

.search-control-1 input[type="text"]:lang(zh){
    font-family:'AZ',Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}

/* AL-3271 */
/* AL-3271 */
/*.search-control-1 input[type="text"]:lang(ru){
    font-family:Arial;
    font-weight:bold;
}
.search-control-1 input[type="text"]:lang(zh){
    font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.search-control-1 input[type="text"]:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
    font-weight:bold;
}*/
/* AL-3271 */

/*.searchlabel {
	width: 80px;
	word-wrap: break-word;
	word-break: break-word;
	display: inline-block;
	vertical-align: top;
}
.column-secondary .searchlabel{width:130px;}*//*AR-3988*/
/*search (10_1_search_1.jpg) (10_1_search_1.jpg)*/
.linked-lists{
	margin-top:48px;
}
.linked-lists h3 {
    margin-bottom: 32px;
}
.linked-lists .list-unstyled {
    list-style-type: disc;
    padding-left: 16px;
}
/*Design center*/
.spotlight-bg h2, 
.spotlight-bg .header2 {
	margin-bottom: 25px;
}
.spot-light {
	margin:64px auto 32px;	
}

.spot-light h2, 
.spot-light .header2 {
	padding-bottom:64px;
}

.column-content .spot-light {
	margin-top:0px;
}
.spot-light p, .spot-light .description{/* changed on Suhas request as p is giving err in RTE */
	margin:16px 0px 22px 0; /* AL-288 */
	font-size:16px;
	color:#636363;
	line-height:22px;
}
.spot-light p .header3 {font-size: 24px !important;}
.spot-light img{
	width: 100%;
	padding-top: 0px;   /* AL-3705 */
	
}
.spot-light .video-container {  /* AL-288 */
    margin-top: 16px;
}
.row.spotlight-bg {
	background:#E6E7E9;
	margin-bottom:64px;
}

/******** TOP COLUMN ********/
            
.nav.left_nav {
    background: #999999;
    display: block;
    height: 100%;
    position: relative;
}

.nav.left_nav > li {
    position: relative;
    padding-top: 16px;
    padding-bottom: 16px;
}
.nav.left_nav > li:first-child {
	 padding-top: 0px;
}
.nav.left_nav > li.active{
	 padding-top: 16px;
}
.nav.left_nav > li > a {
    padding: 0px;
    margin: 0px 0px;
    font-size:14px; /* AL-3271 - 16->14px */
    line-height: 20px;  /* AL-3271 - 22->20px */
    color: white;
    position: relative;

}

.nav.left_nav > li > a:focus, .nav.left_nav > li > a:hover {
    background: transparent;
}

/* AL-3271 */
/*.nav.left_nav > li a.selected {
    font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;
}
.nav.left_nav > li a.selected:lang(en){
    font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;
}
.nav.left_nav > li a.selected:lang(ru){
    font-family:Arial;
    font-weight:bold;
}
.nav.left_nav > li a.selected:lang(zh){
    font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.nav.left_nav > li a.selected:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
    font-weight:bold;
}*/
/* AL-3271 */


.nav.left_nav > li > ul.sublinks {
    display: none;
}

.nav.left_nav > li > ul.sublinks > li {
    color: white;
}

.nav.left_nav > li > ul.sublinks > li > a {
    padding: 0px;
    margin: 0px;
    font-size:14px;  /* AL-3271 - 16->14px */
    line-height: 20px;   /* AL-3271 - 22->20px */
    color: white;
	vertical-align: text-top;
    width:100%;
	/*font-family:'FM Medium', Helvetica, Arial;*/
    /*font-family:'AZ1 Regular', Helvetica, Arial, sans-serif;*/ /* AL-3271 */
}


/* AL-3271 */
/*.nav.left_nav > li > ul.sublinks > li > a:lang(en){
    font-family:'AZ1 Regular', Helvetica, Arial, sans-serif;
}
.nav.left_nav > li > ul.sublinks > li > a:lang(ru){
    font-family:Arial;
}
.nav.left_nav > li > ul.sublinks > li > a:lang(zh){
    font-family:"AZ1 Regular",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.nav.left_nav > li > ul.sublinks > li > a:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
}*/
/* AL-3271 */

.nav.left_nav > li.active > ul.sublinks {
    display: block;
}

.nav.left_nav > li > ul.sublinks > li > a.selected {
    font-weight: bold;
}

/* AL-4085 */
.nav.left_nav > li > ul.sublinks > li > a.selected:lang(zh) {
    font-weight: normal;
}
/* AL-4085 */

/* AL-3271 */
/*.nav.left_nav > li > ul.sublinks > li > a.selected:lang(en) {
    font-family: 'AZ1 Bold';
}

.nav.left_nav > li > ul.sublinks > li > a.selected:lang(ru) {
    font-weight: bold;
}

.nav.left_nav > li > ul.sublinks > li > a.selected:lang(zh) {

}

.nav.left_nav > li > ul.sublinks > li > a.selected:lang(ja) {
    font-weight: bold;
}*/
/* AL-3271 */

/******** TOP COLUMN ********/
/******** MID COLUMN 3 ********/
            
.column-secondary {
    background: #e2f7f8;
    padding-left: 32px;
    padding-right: 32px;
}

.header-main {
    padding: 0px 0px 32px 0px;
    margin: 0px;
    /*font-weight: normal;*/
    /*font-family:'AZ1 Regular', Helvetica, Arial, sans-serif;*/ /* AL-3271 */
    color: #636363;
}
/* AL-3271 */
/*.header-main:lang(en){
    font-family:'AZ1 Regular', Helvetica, Arial, sans-serif;
}
.header-main:lang(ru){
    font-family:Arial;
}
.header-main:lang(zh){
    font-family:"AZ1 Regular",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.header-main:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
}*/
/* AL-3271 */

    .header-main h1,
    .header-main h2 {
        margin: 0px;
        font-size: 32px;
        padding: 0px;
        /*word-wrap: break-word;  //AR-5332*/
		overflow:hidden;
		word-wrap: initial;
		display: inline;
    }  
.header-main span.split-words{font-size:inherit;white-space:nowrap;}
.header-main h1.overflowed, 
.header-main h2.overflowed,
.header-main p.header3.overflowed {
    word-wrap: normal;
	text-overflow:ellipsis;
}
.header-main h3, 
.header-main .header3 {
     padding-top: 32px;
}

.header-main span {
    display: block;
    font-size:14px; /* AL-3271 - 16->14px */
    padding-top: 32px;
}

.nav.mid-col-text li {
    list-style-type: disc;
}
/*AR-5057*/
/*.nav.mid-col-text > li a:lang(en){
    font-family: 'AZ1 Regular';
}
.nav.mid-col-text > li a:lang(ru){
    font-family: 'Arial';
    font-weight:normal;
}
.nav.mid-col-text > li a:lang(zh){
    font-family: "AZ1 Regular",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.nav.mid-col-text > li a:lang(ja){
    font-family: 'Hiragino Kaku Gothic Pro';
    font-weight: normal;
}*/

/* AL-3271 */
.nav.mid-col-text > li a.selected {
    font-weight: bold;
}
/*.nav.mid-col-text > li a.selected:lang(en){
    font-family: 'AZ1 Bold';
}
.nav.mid-col-text > li a.selected:lang(ru){
    font-family: 'Arial';
    font-weight:bold;
}
.nav.mid-col-text > li a.selected:lang(zh){
    font-family: "AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.nav.mid-col-text > li a.selected:lang(ja){
    font-family: 'Hiragino Kaku Gothic Pro';
    font-weight: bold;
}
*/
/* AL-3271 */

.nav.mid-col-text > li a.selected {
    font-size:16px;
    /*font-weight: bold;*/
}
.nav.mid-col-text li > h2, .nav.mid-col-text li > h2 > a {
    font-size: 16px;
    color: #636363;
    margin: 0px;
    margin-bottom: 2px;
}
.nav.mid-col-text li > span {
    font-size:14px; /* AL-3271 - 16->14px */
    color: #636363;
    line-height: 22px;
}
.nav.mid-col-text li > ul.sublinks > li > a {
    color: #3BB3CA;
    font-size:14px;    /* AL-3271 - 16->14px */
    font-weight: bold;  /* AL-3271 */
    /*font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;*/    /* AL-3271 */
    text-indent: 10px;
    padding: 2px 10px;
    padding-left: 0px;

}
/*.nav.mid-col-text li > ul.sublinks > li > a:lang(ru) 
{
    font-family: 'Arial';
    font-weight:bold;
}
.nav.mid-col-text li > ul.sublinks > li > a:lang(zh) 
{
    font-family: "AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.nav.mid-col-text li > ul.sublinks > li > a:lang(ja) 
{
    font-family: 'Hiragino Kaku Gothic Pro';
    font-weight: bold;
}*/

.nav.mid-col-text li > ul.sublinks > li > a:focus, 
.nav.mid-col-text li > ul.sublinks > li > a:hover {
    background: inherit;
}
.nav.mid-col-text {
    height: 100%;
    padding: 32px 0px;
}

.nav.mid-col-text li > h2 {
    font-size: 16px;
    color: #636363;
    margin: 0px;
    margin-bottom: 2px;
}

.nav.mid-col-text li > span {
    font-size:14px; /* AL-3271 - 16->14px */
    color: #636363;
}

.nav.mid-col-text li > ul {
    padding: 8px 0px 8px 16px;
    margin-bottom: 8px;
    list-style: none;
}


.nav.mid-col-text li > ul > li {
     color: #3BB3CA;
     vertical-align:middle;
     list-style:none; /* AR-4993 */
}

.nav.mid-col-text li > ul > li > a {
    color: #3BB3CA;
    font-size:14px; /* AL-3271 - 16->14px */
    display: inline-block;
    vertical-align:middle;
    display:list-item; /* AR-4993 */
    list-style:disc;/* AR-4993 */
}

/******** MID COLUMN 3 ********/
/* General content with image */
figure {
    background: #d7cadc;
}

figure figcaption {
    padding: 64px 32px 32px 32px;
}

figure figcaption span {
    display: block;
    padding-top: 16px;
}

.content-with-image .text-link {
    color: #5ba3b1;
    font-size:16px;
    font-weight: bold;
}

.content-with-image {
    /*background: white;*/
}

.content-with-image > ul {
    list-style: none;
    padding: 0px;
}

.content-with-image > ul > li {
    padding-bottom: 16px;
}
/*AR-5185*/
.TechSupportSubmitQuestion .content-with-image > ul > li{
    padding-bottom: 0px;
}
  .hero-area  + .content-with-image > ul > li {
 padding-right: 80px;

 }
.content-with-image > ul > li h4, 
.content-with-image > ul > li .header4 {
    padding: 18px 0px;
    color: #636363;
    font-weight: bold;  /* AL-3271 */
    /*font-family: "AZ1 Bold", Helvetica, Arial, sans-serif;*/   /* AL-3271 */
}

/* AL-3271 */
/*.content-with-image > ul > li h4:lang(en), 
.content-with-image > ul > li .header4:lang(en) {
    font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;
    font-weight: normal;
}*/    /* AL-3271 */

/*
.content-with-image > ul > li h4:lang(ru), 
.content-with-image > ul > li .header4:lang(ru){
    font-family:Arial;
    font-weight:bold
}
.content-with-image > ul > li h4:lang(zh), 
.content-with-image > ul > li .header4:lang(zh){
    font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.content-with-image > ul > li h4:lang(ja), 
.content-with-image > ul > li .header4:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
    font-weight:bold
}*/
/* AL-3271 */

.row .col-md-12 > div:first-child.content-with-image > ul > li > h4, 
.row .col-md-12 > div:first-child.content-with-image > ul > li > .header4 {
    margin-top:-32px;
}

.content-with-image .media h4, 
.content-with-image .media .header4 {
    margin:10px auto;
}
.content-with-image .list-inline {
    padding: 16px 0px;
}
.biodata {
    padding: 16px 0px;
}

.biodata img {
    padding-right: 12px;
    width: 66px;
    height: 66px;
}
.lt-ie9 .biodata img {
    width:auto;
}
.biodata span {
    display: block;
    margin: 0px;
    padding: 0px;
    margin-top: -1px;
    color: #888888;
}

.biodata span strong{
    /*line-height: 11px;*/  /* AL-3717 */
    color: #636363;
}

.biodata ul{
    padding:0 0 16px 0 !important;
}

.biodata ul li{
    padding-left:0;
}            
			
/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* Icon Fonts
*********************************/
/* Font-face Icons */
/*@font-face {
	font-family: 'flexslider-icon';
	src:url('/baseweb/fonts/flexslider/flexslider-icon.eot');
	src:url('/baseweb/fonts/flexslider/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('/baseweb/fonts/flexslider/flexslider-icon.woff') format('woff'),
		url('/baseweb/fonts/flexslider/flexslider-icon.ttf') format('truetype'),
		url('/baseweb/fonts/flexslider/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}*/

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%;  display: block;}
.lt-ie9 .flexslider .slides img {position:absolute;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; /*left: 10px;*/ }
.flexslider:hover .flex-next { opacity: 0.7; /*right: 10px;*/ }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; visibility: hidden; }
/*.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; }*/
.flex-direction-nav a.flex-next:before  { content: '\f002'; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
/*.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }*/
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #d7d7d7; background: rgba(215,215,215,0.9); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(215,215,215,0.3); -moz-box-shadow: inset 0 0 3px rgba(215,215,215,0.3); -o-box-shadow: inset 0 0 3px rgba(215,215,215,0.3); box-shadow: inset 0 0 3px rgba(215,215,215,0.3); }
.lt-ie9 .flex-control-paging li a {text-indent:-9999px;position:relative;line-height:16px;width:16px;height:16px;display:block;color:transparent;padding:4px !important;}
.flex-control-paging li a:hover { background: #333; background: rgba(215,215,215,0.7); }
.flex-control-paging li a.flex-active { background: #66c6d8; background: rgba(102,198,216,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}
           /******************CAROUSEL SLIDESHOW**************************/

.flexslider {
    background: transparent;
    border-color: transparent;
    box-shadow: none;
    border: 0px;
}
.flex-direction-nav a {
    opacity: 0.6;
    font-size: 0px;
    width: 13px;
    height: 24px;
    margin: -12px 0 0;
    background: transparent url(/lib/img/carousel-arrows.png) no-repeat left top;
}
.flex-direction-nav a.flex-next {
    background-position: left -23px;
}            

.flex-direction-nav .flex-prev { left: -25px; }
.flex-direction-nav .flex-next { right: -25px; }
.flexslider:hover .flex-prev { opacity: 0.8; }
.flexslider:hover .flex-next { opacity: 0.8; }
.flex-direction-nav a:before  { margin-top: 10px; font-size: 24px; color: #009fbd; content: " "; }

.flex-direction-nav a.flex-next:before {content: " ";}

.flex-control-paging {
    margin-top: 16px;
}

.flex-control-paging li {
    margin: 0 2px;
}

.flex-control-paging li a {
    width: 8px; 
    height: 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.hero-area .flexslider{
	margin:0px 16px;
}
.hero-area .flex-direction-nav a{
	top:40%;
}
/******************CAROUSEL SLIDESHOW**************************/
.slides.slides-thumb {
    text-align: center;
    margin-top: 32px;
}
.adi-slider.videoSlider .slides.slides-thumb
{
     margin-top: 0px;
}
.slides.slides-thumb > li {
    margin: 0px;
    margin-right: 16px;
    background: transparent;
    position: relative;
    width: 160px;
   display:inline-block;
   vertical-align: top;

}

.slides.slides-thumb > li img {
    max-height: 200px;
    border: 1px solid transparent;
}

.slides.slides-thumb > li > .slide-text {
    background: white;
    padding: 20px;
}



.slides.slides-thumb > li > .slide-text h4 {
    margin: 0px;
    color: #636363;
    margin-bottom: 73px;
    line-height: 22px;
    font-size: 18px;
}

.slides.slides-thumb > li > .slide-text h4 span {
    display: block;
    line-height: 22px;
}

.slides.slides-thumb > li > .slide-text h3 {
    color: #009fbd;
    margin: 0px;
    margin-bottom: 5px;
    min-height: 72px;

    font-size: 32px;
    line-height: 36px;
    margin: 0px;
    margin-bottom: 4px;
}

.slides.slides-thumb > li > .slide-text p {
    min-height: 54px;
    line-height: 20px;
    margin: 0px;
    color: #636363;
}
/********************SLIDE LAYOUT 1**********************/

.slides.slides-layout-1 > li h2 {
    margin: 0px;
    color: #636363;
}

.slides.slides-layout-1 > li h3 {
    margin: 16px 0px;
	padding:0px;
    color: #333333;
}

.slides.slides-layout-1 > li a {
    display: block;
    /*font-weight: bold;*/
    /*font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;*/   /* AL-3271 */
    font-weight: bold;  /* AL-3271 */
}

.slides.slides-layout-1 > li a:lang(en) {
    font-family:'AZ', Helvetica, Arial, sans-serif;
}   /* AL-3271 */

.slides.slides-layout-1 > li a:lang(zh) {
    font-family:'AZ',Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}   /* AL-3271 */
/* AL-3271 */
/* AL-3271 */
/*.slides.slides-layout-1 > li a:lang(ru) 
{
    font-family:Arial;
    font-weight:bold;
}
.slides.slides-layout-1 > li a:lang(zh) 
{
     font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.slides.slides-layout-1 > li a:lang(ja) 
{
    font-family:"Hiragino Kaku Gothic Pro";
    font-weight:bold;
}*/
/* AL-3271 */
.slides.slides-layout-1 > li table tr td {
    padding: 2px 5px;
}

.slides.slides-layout-1 > li table tr td:first-child {
    color: #009FBD;
}

.slides.slides-layout-1 > li .text-link {
    color: #0d9ab5;
}

.slides.slides-layout-1 > li .button-container {
    clear: both;
    text-align: center;
    padding-top: 24px;
}
.slides.slides-layout-1 > li .button-container button{
	float:none;
}

/********************SLIDE LAYOUT 1**********************/

/********************SLIDE LAYOUT 2**********************/
.slides.slides-layout-2{
	padding:0px 16px;
}
.slides.slides-layout-2 > li {
    margin: 0px;
    margin-right: 16px;
    background: transparent;
}
/* 
.slides.slides-layout-2 > li > .slide-text {
    background: white;
    padding: 20px;
	position:relative;
	height:278px;
}

.slides.slides-layout-2 > li > .slide-text h4 {
    margin: 0px;
    color: #636363;
    margin-bottom: 32px;
    line-height: 22px;
    font-size: 18px;
}

.slides.slides-layout-2 > li > .slide-text h4 span {
    display: block;
    line-height: 22px;
}

.slides.slides-layout-2 > li > .slide-text h3 {
    color: #009FBD;
    margin: 0px;
    margin-bottom: 5px;
    min-height: 72px;
	overflow:hidden;
    font-size: 32px;
    line-height: 36px;
    margin: 0px;
    margin-bottom: 4px;
	word-wrap: break-word;
}

.slides.slides-layout-2 > li > .slide-text p {
    min-height: 54px;
    line-height: 18px;
    margin: 0px;
    color: #636363;
	max-height:75px;
	overflow:hidden;
} */

/********************SLIDE LAYOUT 2**********************/


/********************SLIDE LAYOUT 3**********************/
.slides.slides-layout-3{
	padding:0px 16px;
}
.slides.slides-layout-3 > li {
    margin: 0px;
    margin-right: 16px;
    background: transparent;
}

.adi-slider .slides.slides-layout-3 > li > div {
    background:transparent;
}
/********************SLIDE LAYOUT 3**********************/
/******************VIDEO WINDOW LAYOUT*******************/

.link-video-window img 
{
    height: 95px;
    width:166px;
    float:left;
}

/*.link-video-window h3,
#carousel-regional-main .slides > li > div .link-video-window h3,
.adi-slider .slides > li > div .link-video-window h3 {
    height: 108px;
}*/
@media screen and (max-width: 640px) {
.modal.modal-video-window .modal-dialog
{
    left: 0% !important;
    right: 0% !important;
    width: auto;
    margin-left:0px !important;
}
}

.modal.modal-video-window .modal-dialog .modal-header
{
    margin-bottom: 0px;
}

.modal.modal-video-window .video-container {
    margin: 0px;
}

/******************VIDEO WINDOW LAYOUT*******************/
/****************TAB CONTROL MULTI LINE************************/

.tab-control.tab-control-multiline ul.tabs li > div {
    text-align: center;
    padding: 24px 32px;
    position: relative;
}

header .tab-control.tab-control-multiline ul.tabs li > div {
    background-color:#fff;
}

/*header .tab-control ul.tabs li > div:before{
    border-left: 10px solid #fff;
}*/

.tab-control.tab-control-multiline ul.tabs li > div:before{
    content: '';
    position: absolute;
    bottom: 0; right: 0;
    border-bottom: 10px solid #ffffff;
    /*border-left: 10px solid #ebebeb;*/
    border-left: 10px solid transparent;
    width: 0;
}

.tab-control.tab-control-multiline ul.tabs li.active > div:before{
    /*border:none;*/
    /*border-left-color: #3DDCE6;*/
}

.tab-control.tab-control-multiline ul.tabs li > div > a > h3, 
.tab-control.tab-control-multiline ul.tabs li > div > a > h4 {
    margin: 0px;
}

.tab-control.tab-control-multiline ul.tabs li > div > a > p {
    margin-bottom: 0px;
    margin-top: 30px;
}

.tab-control.tab-control-multiline .tab-content {
    margin: 0px;
    padding: 23px 24px;
}

/*.tab-control.tab-control-multiline form {
    text-align:center;
    margin-top:3em;
}*/

/****************TAB CONTROL MULTI LINE************************/

/*****************TAB CONTROL FLOATING*************************/

.tab-control.tab-control-floating {
    
    padding-top: 0px;
}

.tab-control.tab-control-floating .tabs-list {
    background: #7d7d7d;text-align: center;
}

.tab-control.tab-control-floating .tabs {
    background: #7d7d7d;
    /*padding: 32px;*/
    padding: 0px;
    padding: 32px 0px;
    /*padding-bottom: 0px;*/
}

.tab-control.tab-control-floating ul.tabs li > div:before, 
.tab-control.tab-control-floating ul.tabs li > div:after {
    display: none;
}
.content .tab-control.tab-control-floating ul.tabs li.active > div:after{
	display:none;
}
.tab-control.tab-control-floating ul.tabs li {
    background: #b2b2b2;
    border-radius: 12px;
    border-color: transparent;
    padding: 3px 4px;
    margin-right: 32px;
}
/*AL-3206*/
.tab-control.tab-control-floating ul.tabs li:hover
{
     background: #cccccc;
}
.tab-control.tab-control-floating ul.tabs li div {
    padding: 0px;
    background: transparent;
    min-height: 1px;
	line-height:20px;
}
.content .tab-control.tab-control-floating ul.tabs li.active > div{
	background:transparent;
}
.tab-control.tab-control-floating ul.tabs li div a {
    color: white;
    padding: 0px;
}

.tab-control.tab-control-floating ul.tabs li > div a h6, .tab-control.tab-control-floating ul.tabs li > div a .header6 {
    margin: 0 7px;
}

.tab-control.tab-control-floating ul.tabs li > div a span.badge {
    margin-left: -7px;
    margin-right: 5px;
    background: white;
    color: #b2b2b2;
}

.tab-control.tab-control-floating ul.tabs li.active {
    background-color: #3DDCE6;
}

.tab-control.tab-control-floating ul.tabs li.active > div a h6 span.badge, .tab-control.tab-control-floating ul.tabs li.active > div a .header6 span.badge {
    color: #3DDCE6;
}




.tab-control .tab-content.see-all-enabled .content-list-tab{
	display:block !important;
}

.tab-control .tab-content.see-all-enabled .content-list-tab ul li{
	display:block !important;
	border-bottom: 1px solid #AAA !important;
}

.tab-control .tab-content.see-all-enabled .content-list-tab .see-more{
	display:none !important;
}

.tab-control .tab-content.see-all-enabled  .content-list-tab ul li:first-child {
    padding-top: 32px !important;
}

.tab-control .tab-content.see-all-enabled  .tab-pane:first-child .content-list-tab ul li:first-child 
{
    padding-top: 0 !important;
}

.tab-control .tab-content.see-all-enabled  .content-list-tab ul li:last-child {
    border-bottom: 1px solid #AAAAAA;
    padding-bottom: 32px !important;
}

.tab-control .tab-content.see-all-enabled .tab-pane:last-child .content-list-tab ul  li:last-child{
	border-bottom: 0px solid #AAAAAA !important;
	padding-bottom: 0 !important;
}

/*****************TAB CONTROL FLOATING*************************/		
/********************** For 7_1_cards CAROUSEL ******************************/

.slides.slides-layout-2 > li {
    margin: 0px;
    margin-right: 16px;
    background: transparent;
	width:288px;
	height:295px;
	overflow:hidden;
	position:relative;
}

.slides.slides-layout-2 > li > div {
    background: white;
    padding: 20px;
	position:relative;
	height:288px;
}

/* .adi-slider .slides > li:after{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 0;
	border-bottom: 10px solid #f2f2f2;
	border-left: 10px solid transparent;
	background: transparent;
	content: ""; 
} */

/* .adi-slider .slides > li > div {
	margin-bottom:7px;
} */

/*.adi-slider .bx-slider 
{
    height: 300px;
}*/

.adi-slider .slides > li > div:after{
    content: '';
    position: absolute;
    bottom: -7px;
    left: 0;
    display: block;
    height: 7px;
    width: 100%;
    border-top: 7px solid white;
    border-right: 7px solid transparent;
}
 
/* .adi-slider .slides > li .slide-text:after{
	border:0;
} */

.adi-slider .slides > li > div h4, 
.adi-slider .slides > li > div .header4 {
    margin: 0px;
    color: #636363;
    line-height: 22px;
    font-size: 18px;
    /*font-family: "AZ1 Bold", Helvetica, Arial, sans-serif;*/   /* AL-3271 */
    font-weight: bold;  /* AL-3271 */
	height: 42px;
    margin-bottom:16px;
}

/* AL-3271 */
/*.adi-slider .slides > li > div h4:lang(en), 
.adi-slider .slides > li > div .header4:lang(en) {
    font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;
    font-weight: normal;
}*/    /* AL-3271 */
 /*.adi-slider .slides > li > div h4:lang(ru), 
 .adi-slider .slides > li > div .header4:lang(ru){
    font-family:Arial;
    font-weight:bold;
}
 .adi-slider .slides > li > div h4:lang(zh), 
 .adi-slider .slides > li > div .header4:lang(zh){
    font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
 .adi-slider .slides > li > div h4:lang(ja), 
 .adi-slider .slides > li > div .header4:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
    font-weight:bold;
}*/
/* AL-3271 */

.adi-slider .slides > li > div h4 span, 
.adi-slider .slides > li > div .header4 span{
    display: block;
    line-height: 22px;
}
.adi-slider .slides > li > div h4 span.date, 
.adi-slider .slides > li > div .header4 span.date{
    font-size: 14px;
    font-weight: 400;
}
/*.adi-slider .slides > li > div h4 span:lang(en), 
.adi-slider .slides > li > div .header4 span:lang(en) {
    font-family:'AZ1 Light', Helvetica, Arial, sans-serif;
    font-weight:normal;
}
.adi-slider .slides > li > div h4 span:lang(zh), 
.adi-slider .slides > li > div .header4 span:lang(zh) {
    font-family:"AZ1 Light",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.adi-slider .slides > li > div h4 span:lang(ja), 
.adi-slider .slides > li > div .header4 span:lang(ja) {
    font-family:"Hiragino Kaku Gothic Pro";
}
.adi-slider .slides > li > div h4 span:lang(ru), 
.adi-slider .slides > li > div .header4 span:lang(ru) {
    font-family:Arial;
}
.adi-slider .slides > li > div h4 span:lang(ru), 
.adi-slider .slides > li > div .header4 span:lang(ru), 
.adi-slider .slides > li > div h4 span:lang(zh), 
.adi-slider .slides > li > div .header4 span:lang(zh),
.adi-slider .slides > li > div h4 span:lang(ja), 
.adi-slider .slides > li > div .header4 span:lang(ja) {
    font-weight:normal;
}*/

.adi-slider .slides > li > div a.slide-title {
    table-layout: fixed;
    width: 100%;
    display: table;
}

#carousel-regional-main .slides > li > div h3,
.adi-slider .slides > li > div h3 {
    color: #009FBD;
    margin: 0px;
    margin-bottom: 5px;
    height: 96px;
    font-size: 20px;
    line-height: 24px;
    margin: 0px;
    padding-bottom: 4px;
	overflow:hidden;
	word-wrap: break-word;
    display: table-cell;
    vertical-align: bottom;
	/*font-family:'AZ1 Bold',Helvetica;*/    /* AL-3271 */
	font-weight:bold;   /* AL-3271 */
}

/* AL-3271 */
/*#carousel-regional-main .slides > li > div h3:lang(en),
.adi-slider .slides > li > div h3:lang(en) {
    font-family:'AZ1 Bold',Helvetica;
    font-weight: normal;
}*/    /* AL-3271 */

/*.adi-slider .slides > li > div h3:lang(zh) {
    font-family:"AZ1 Light",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.adi-slider .slides > li > div h3:lang(ja) {
    font-family:"Hiragino Kaku Gothic Pro";
}
.adi-slider .slides > li > div h3:lang(ru) {
    font-family:Arial;
}*/
/* AL-3271 */

.adi-slider .slides > li > div .link-video-window h3{vertical-align: bottom;}
#carousel-regional-main .slides > li > div h3 a,
.adi-slider .slides > li > div h3 a {

    /* display: table-cell; Issue: AR-3498 */  
    vertical-align: bottom;
    bottom: 0px;
	color:#009fbd;
	max-height: 96px;
    overflow: hidden;
    display: block;
}

#carousel-regional-main .slides > li > div h3 a.slide-title,
.adi-slider .slides > li > div h3 a.slide-title {
    display: block;
}

@media screen and (max-width: 640px) {
	.adi-slider .slides > li > div h3 {
        height: auto !important;
    }
	}

.adi-slider .slides > li > div p {
    line-height: 18px;
    margin: 0px;
    color: #636363;
	overflow:hidden;
	max-height:56px;
}
.carousel-main-row{
    background-color:#f1f2f2
}    


/******************* For SDR soptlight blocks ****************************/
.blocks-sdr{
    padding-left: 0;
}
.sdr-home-blocks.ignore-top-spacing{padding-top:0px}.sdr-home-blocks.ignore-bottom-spacing{padding-bottom:0px}.sdr-home-blocks.top-spacing-16{padding-top:16px}.sdr-home-blocks.bottom-spacing-16{padding-bottom:16px;    margin-top: -47px;}.sdr-home-blocks.top-spacing-32{padding-top:32px}.sdr-home-blocks.bottom-spacing-32{padding-bottom:32px}

@media screen and (max-width: 640px){
    .sdr-home-blocks.bottom-spacing-16 {
           padding-bottom: 16px;
         margin-top: 0px;
    }

    .sdr-home-blocks .title h2 {
    font-size: 24px;
    margin-top: -46px;
}
}

/* AL-5457 */
.sdr-home-blocks .title h2 {
    font-size: 24px;
}
/* AL-5457 */

.background-with-negative{
    background-color: #E5E5E5 !important;
    margin-top: -80px;
    padding-top: 80px;
}
.sdr-home-blocks.ignore-top-spacing.background-with-negative{padding-top:76px}.sdr-home-blocks.background-with-negative.top-spacing-16{padding-top:92px}.sdr-home-blocks.background-with-negative.top-spacing-32{padding-top:108px}
.blocks-sdr > li {
    margin: 0px;
    background: transparent;
    overflow:hidden;
    position:relative;
    float: left;
    list-style: none;
}
.blocks-sdr.small > li > div{
    padding: 20px 40px;
}
.sdr-spotlight{
    padding: 0 8px;
}
.background-sdr{
    position: absolute;
    bottom: 0;
    background-color: #E5E5E5;
    width: 100%;
}
.blocks-sdr > li > div {
    background: white;
    position:relative;
    padding: 8px;
    margin-bottom: 16px;
    border: solid 2px #E5E5E5;
}
.blocks-sdr.small > li div.sdr-block-content  {
    padding:16px;
}

.blocks-sdr ul li{
    padding:2px 0;
}

.blocks-sdr .block{
  margin-right: 0;
  padding:16px;
  text-align: left;
  font-size: 36px;
  margin-bottom: 16px;
  line-height: 36px;
  height: 104px;
  width: 100%;
  display: table;  
}
.blocks-sdr .block .block-title{
    display: table-cell;
    vertical-align: middle;
}

/* AL-3739 */
.blocks-sdr .block .block-title {
    font-weight: bold;
}
/* AL-3739 */

.blocks-sdr .block .block-title:lang(en){
    font-family:'AZ', Helvetica, Arial, sans-serif;
}

.blocks-sdr .block .block-title:lang(ru){
    font-family:Arial;
}
.blocks-sdr .block .block-title:lang(zh){
    font-family: 'AZ', Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.blocks-sdr .block .block-title:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro",Arial;
}

.blocks-sdr .block a{
    color: white;
    text-decoration: none;
    /*font-family: 'AZ1 Regular', Helvetica, Arial, sans-serif;*/   /* AL-3271 */
}
.blocks-sdr > li div.nohead{
    padding-bottom: 16px;
    font-size: 20px;
    color: #009FBD;
}
/* AL-3271 */
/*.blocks-sdr > li > div .headerlook:lang(zh) {
    font-family:"AZ1 Regular",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.blocks-sdr > li > div .headerlook:lang(ja) {
    font-family:"Hiragino Kaku Gothic Pro";
}
.blocks-sdr > li > div .headerlook:lang(ru) {
    font-family:Arial;
}*/
/* AL-3271 */

.blocks-sdr > li > div p {
    line-height: 18px;
    margin: 0px;
    color: #636363;
    overflow:hidden;
} 
.sdr-home-blocks .title{
    margin: 16px 0; 
}
.blocks-sdr.small .nohead a{
    font-family: 'AZ', Helvetica, Arial, sans-serif;
}
.blocks-sdr.small a{
    font-family: 'AZ', Helvetica, Arial, sans-serif;
}

@media screen and (max-width: 640px) {
    
    .sdr-home-blocks .title {
        padding: 0px 16px;
    }
    
    .blocks-sdr > li {
        float: none;
    }
    
    .blocks-sdr .sdr-block-content ul {
        display: none;
    }
    
    .blocks-sdr .block {
        height: auto;
        margin: 0px;
        font-size: 22px;
        line-height: 28px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    
    .blocks-sdr .block:after {
        display: none;
    }
    
    .sdr-home-blocks.sdr-home-blocks-spotlight .title {
        margin: 67px 0px 32px 0px;
    }
    
    .sdr-home-blocks-spotlight .blocks-sdr > li {
        padding-left: 0px;
        padding-right: 0px;
    }    
    
    .sdr-home-blocks-spotlight .blocks-sdr > li > div {
        padding: 0px;
        border: 0px;
        height: auto !important;
        margin-bottom: 1px;
    }
    .sdr-home-blocks-spotlight .blocks-sdr br {
        display: none;
    }
}
/******************* For SDR soptlight blocks ****************************/

/******************* For SDR Accordion Generic tables ****************************/

.adi-generic-tables{
    /*font-family: "AZ1 Bold", Helvetica, Arial, sans-serif;*/
}
.adi-generic-tables .section-heading{
    padding:0;
}
.adi-generic-tables .setion-bar-items{
    float: left;    
    /*font-family: "AZ1 Bold", Helvetica, Arial, sans-serif;*/   /* AL-3271 */
    font-size: 14px;
    line-height: 16px;
    margin: 8px 0;
    padding: 0 16px;
}
.adi-generic-tables .eval-design-type{ 
    width: 20%;
}
.adi-generic-tables .eval-design-pin{ 
    width: 10%;
}
.adi-generic-tables .eval-design-frequency{ 
    width: 15%;
}
.adi-generic-tables .eval-design-price{ 
    width: 13%;
}
.adi-generic-tables .eval-design-buy-btn{
   width:10%; 
   padding-left: 0 
}
.adi-generic-tables .eval-design-buy-btn > a{
    vertical-align:top;
    color:white;
}

.adi-generic-tables .adi-accordion.alternate-state .section-bar .section-heading h3{
    width: 32%;
    float: left;
    /*font-family: AZ1 Bold;*/   /* AL-3271 */
    padding-right: 16px;
    margin: 8px 0;
    font-size: 18px;
    border-right: 2px solid #99d9e4; 
}
.adi-generic-tables .adi-accordion.alternate-state .section-bar .section-heading h3 span,
.adi-generic-tables .adi-accordion.alternate-state .section-bar .section-heading > span span{
float: none;
    margin: 0;
    line-height: 1.2;
    font-size: inherit;
    padding: 0px;
}
.designcenter .adi-generic-tables .adi-accordion.alternate-state .section-bar .section-heading h3{
    border-right: 2px solid #FF7200;
}
.applications .adi-generic-tables .adi-accordion.alternate-state .section-bar .section-heading h3{
    border-right: 2px solid #A91D45;
}
.adi-generic-tables .adi-accordion.alternate-state .section-bar .section-heading.collapsed h3{
    border-right: 2px solid white; 
}
.adi-generic-tables .adi-accordion.alternate-state .section-heading span{
    margin: 8px 0; 
    color: #99d9e4;
}
.adi-generic-tables .list-view-row.print-visible{
    list-style: none;
}
.adi-generic-tables .see-more{
    font-size: 18px;
}
.adi-generic-tables .mobilelink-application-box{
    padding-bottom: 16px;
}
.designcenter .adi-generic-tables .adi-accordion.alternate-state .section-heading span{
    color: #FF7200;
}
/*AL-5946*/
/*.applications .adi-generic-tables .adi-accordion.alternate-state .section-heading span{
    color: #A91D45;
}*/

.adi-generic-tables .adi-accordion.alternate-state .product-content img{
    width: 100%;
}
.adi-generic-tables .adi-accordion.alternate-state .product-content .col-md-4,
.adi-generic-tables .adi-accordion.alternate-state .product-content .col-md-8{
    padding-top:16px;
    padding-bottom: 16px; 
    /*font-family: "AZ1 Regular", Helvetica, Arial, sans-serif;*/    /* AL-3271 */
}

/*.adi-generic-tables .adi-accordion.alternate-state{margin-bottom:0px;}*/
.adi-generic-tables .adi-accordion.alternate-state .product-content .row.list-item > h3{
    padding: 32px 16px;
}
.adi-generic-tables .adi-accordion.alternate-state .product-content .col-md-8 a.btn-primary{
    margin-top: 16px;
}
.adi-generic-tables .adi-accordion.alternate-state .product-content .col-md-4 h3{
    padding-bottom: 16px;
}
.adi-generic-tables .adi-accordion.alternate-state .product-content .col-md-8 h3{
    /*font-family: "AZ1 Bold", Helvetica, Arial, sans-serif;*/
}
.adi-generic-tables .adi-accordion.alternate-state .product-content .col-md-8 > a.btn{
    margin-left: 16px;
}
.adi-generic-tables .adi-accordion.alternate-state .section-heading{
    color: #99d9e4;
    cursor: pointer;
}
.adi-generic-tables .adi-accordion.alternate-state .section-heading.collapsed{
    color: white;
}
.adi-generic-tables .adi-accordion.alternate-state .section-heading.collapsed span{
    color: white;
}
/* AL-3766 */
.adi-generic-tables .adi-accordion.alternate-state .section-heading.collapsed:hover{
    color: #99d9e4;
}
.adi-generic-tables .adi-accordion.alternate-state .section-heading.collapsed:hover span{
    color: #99d9e4;
}
.adi-generic-tables .adi-accordion.alternate-state .section-bar .section-heading.collapsed:hover h3{
    border-right: 2px solid #99d9e4;
}
/* AL-3766 */ 
.adi-generic-tables .adi-accordion.alternate-state .product-content .col-md-4 h4{
    padding-top: 16px;
}
.adi-generic-tables .adi-accordion.alternate-state .product-content .col-md-4 p{
    font-size: 14px;
}
/******************* For SDR Accordion Generic tables****************************/

/******************* For SDR Campaign Support Community ****************************/

.campaign-support-community > h3{
    color: #009fbd;
    margin: 16px 0;
    padding-bottom: 8px;
}
.campaign-support-community .time-show{
    font-weight: 700;
}
.campaign-support-community .question-links{
    margin: 16px 0;
}
.campaign-support-community a.btn{
    margin-bottom:16px; 
}
.designcenter .campaign-support-community > h3{
    color: #FF7200;
}
.applications .campaign-support-community > h3{
    color: #A91D45;
}
/******************* For SDR Campaign Support Community ****************************/

/********************** For 7_1_cards CAROUSEL ******************************/
#carousel-regional-main{
    margin-top:64px;
    /*margin-bottom;64px;*/

}
#carousel-regional-main .slides > li {
    margin: 0px;
    margin-right: 16px;
    background: transparent;
	height:249px;
}

#carousel-regional-main .slides > li > div {
    /*margin: 0px 8px;*/
    background: white;
    padding: 20px;
	height:242px;
}



#carousel-regional-main .slides > li > div h4 span, 
#carousel-regional-main .slides > li > div .header4 span{
    display: block;
    line-height: 22px;
}

#carousel-regional-main .slides > li > div h3 {
    color: #009FBD;
    margin: 0px;
    font-size: 32px;
    line-height: 36px;
    margin: 32px 0 0;
}

#carousel-regional-main .slides > li > div p {
    line-height: 18px;
	margin: 0px;
    margin-top:0;
    color: #636363;
	max-height:56px;
}

/**********************Non CAROUSEL Movie ******************************/	

.adi-slider.non-carousel-movie .slides.slides-thumb {
    text-align: left;
}
.adi-slider.non-carousel-movie .slides.slides-thumb > li{
    margin:11px;
}
.slides.slides-thumb {
    margin-bottom: 64px;
}

/* AR-5043 */
.videoSlider .slides.slides-thumb {
    margin-bottom: 0;
}
/********************** CAROUSEL ******************************/
    
.adi-slider {
    min-height: 250px;
	margin-top: 32px;
	margin-bottom: 32px;
}

.adi-slides {
    display: none;
}
@media screen and (max-width: 960px) { 
	.flexslider {
		margin: 0 0 40px;
	}
	
	.adi-slider {
		min-height: 130px; 
	}
	
	#carousel-regional-main .slides > li > div p{
		max-height: 271px;
		overflow:hidden;
	}
	
	#carousel-regional-main > div > ul > li strong {
		height: 36px;
		display: block;
	}
	
	#carousel-regional-main .slides > li > div h3 a, .adi-slider .slides > li > div h3 a {
		height: 50px;
		word-wrap: break-word; /* AR-3498 */
	}
}
/********************** CAROUSEL ******************************/

/**************************** ADI FULL PAGE CAROUSEL **********************************/

.adi-slider.carousel-full-width 
{
    margin-top: 0px;
    margin-bottom: 0px;
}

.adi-slider.carousel-full-width .slides > li
{
    display: none;
}

.adi-slider.carousel-full-width .slides > li:first-child
{
    display: block;
}

.adi-slider.carousel-full-width .bx-viewport .slides > li 
{
    display: block;
}

.adi-slider.carousel-full-width .slide-bg img
{
    width: 100%;
}

/****************************DROPDOWN SELECT - EVAL BOARD******************************/

.dropdown.dropdown-select {
    margin-right: 40px;
}

.dropdown.dropdown-select > .search {
    display: block;
    width: 32px;
    height: 32px;
    padding: 0px;
    margin: 0px;
    position: absolute;
    right: -40px;
    top: 0px;
    background: #428BCA url(/lib/img/sprite1.png) no-repeat -176px -84px;
}

/*.dropdown.dropdown-select > div {
    border: 1px solid silver;
    height: 32px;
    line-height: 32px;
}

.dropdown.dropdown-select > div > span {
    line-height: 32px;
    font-size: 18px;
    display: block;
    padding: 0px 16px 32px 16px;
    cursor: default;
}

.dropdown.dropdown-select > div > .close {
    position: absolute;
    display: block;
    right: 6px;
    top: 6px;
    background: url("/lib/img/sprite1.png") no-repeat -234px -29px;
    height: 20px;
    width: 20px;
    display: none;
}*/

.dropdown.dropdown-select > .dropdown-menu {
    padding: 0px;
    position: absolute;
    padding-right: 0%;
    /*border: 1px solid #b2b2b2;*/
    border-radius: 0px;
    width: 100%;
    margin-top: 4px;
    margin-bottom: 4px;
}

.dropdown.dropdown-select > .dropdown-menu.too-much {
    padding: 0px;
    position: absolute;
    padding-right: 0%;
    /*border: 1px solid #b2b2b2;*/
    border-radius: 0px;
    width: 100%;
    margin-top: 4px;
    margin-bottom: 4px;
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
}

.dropdown.dropdown-select > .dropdown-menu.too-much.too-much-clone {
    width: 200%;
    overflow-x: hidden;
    overflow-y: hidden;
    display: none;
}

.dropdown.dropdown-select > .dropdown-menu.too-much.too-much-clone.branch-open {
    display: block;
}

/*.dropdown.dropdown-select > .dropdown-menu.branch-open,
.search-control-2 .search-filters .open .dropdown-menu.branch-open {
    width: 200%;
}

.dropdown.dropdown-select > .dropdown-menu.branch-open > li,
.search-control-2 .search-filters .open .dropdown-menu.branch-open > li {
    width: 50%;
}*/

.dropdown.dropdown-select.active > .dropdown-menu {
    display: block;
}

.dropdown.dropdown-select.active > div > .close  {
    display: block;
}

.dropdown.dropdown-select > .dropdown-menu > li {
    padding: 0px;
    margin: 0px;
    border-top: 1px solid #b2b2b2;
}
.search-control-2 .search-filters .dropdown.dropdown-select .dropdown-menu
{
    z-index:1001;
}
.dropdown.dropdown-select > .dropdown-menu.too-much.too-much-clone > li {
    width: 50%;
}

.dropdown.dropdown-select > .dropdown-menu > li:first-child {
    border-top-width: 0px;
}

.dropdown.dropdown-select > .dropdown-menu > li > a {
    padding: 5px 16px;
    padding-right: 32px;
    position: relative;
    color: #009FBD;
    white-space:normal;/*AR-4231*/
}

.dropdown.dropdown-select > .dropdown-menu > li > a:focus {
    background: transparent;
}

.dropdown.dropdown-select > .dropdown-menu > li > a > span {
    overflow: hidden;
}

.dropdown.dropdown-select > .dropdown-menu > li > a:hover {
    color: white;
}

.dropdown.dropdown-select > .dropdown-menu > li > a > .toggle-subview {
    /*text-indent: -9999px;
    background: url("/lib/img/sprite1.png") no-repeat -53px -118px;*/
    width: 30px;
    height: 30px;
    position: absolute;
    right: 2px;
    top: 0px;
    line-height: 20px;
    text-align: center;
}

.dropdown.dropdown-select > .dropdown-menu > li > a > .toggle-subview:after {
    /*text-indent: -9999px;
    background: url("/lib/img/sprite1.png") no-repeat -53px -118px;*/
    width: 20px;
    height: 20px;
    position: absolute;
    left: 3px;
    top: 4px;
    line-height: 20px;
    text-align: center;
    content:">";
    display: block;
}

.dropdown.dropdown-select > .dropdown-menu > li.active > a:after, 
.dropdown.dropdown-select > .dropdown-menu > li:hover > a:after, 
.dropdown.dropdown-select > .dropdown-menu > li.hover > a:after {
    position: absolute;
    right: -8px;
    top: 10px;
    content: "";    
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #428BCA;
    border-color: #f2f2f2\9 #f2f2f2\9 #f2f2f2\9 #428BCA\9; /* IE8 and below */
    border-style: solid;
    border-width: 4px;
    content: "";
    height: 0;
    width: 0;
}

.dropdown.dropdown-select > .dropdown-menu.too-much.too-much-clone > li.active > a:after {
    display: none;
}

.dropdown.dropdown-select > .dropdown-menu > li:hover > a:after, 
.dropdown.dropdown-select > .dropdown-menu > li.hover > a:after {
    display: none;
}

.dropdown.dropdown-select > .dropdown-menu > li.branch:hover > a:after, 
.dropdown.dropdown-select > .dropdown-menu > li.branch.hover > a:after {
    display: block;
}

.dropdown.dropdown-select > .dropdown-menu > li.active > a, 
.dropdown.dropdown-select > .dropdown-menu > li:hover > a, 
.dropdown.dropdown-select > .dropdown-menu > li.hover > a {
    z-index: 102;
    color: white;
}

.dropdown.dropdown-select > .dropdown-menu > li > .sublinks {
    padding: 0px;
    /*padding-top: 31px;*/
    position: absolute;
    /*right: 0px;*/
    left: 100%;
    top: -1px;
    background: #f2f2f2;
    z-index: 101;
    /*border-radius: 0px 4px 4px 0px;*/
    display: none;
    width: 100%;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-left-width: 0px;
    min-height: 100%;
    overflow: auto;
}

.dropdown.dropdown-select > .dropdown-menu.too-much.too-much-clone > li > .sublinks {
    left: 50%;
    width: 50%;
    /* AL-3715 */
    height: 200px;
    /* AL-3715 */
}

.dropdown.dropdown-select > .dropdown-menu > li > .sublinks > ul {
    padding: 0px;
    list-style: none;
    width: 100%;
    overflow: auto;
}

.dropdown.dropdown-select > .dropdown-menu > li > .sublinks > .close {
    position: absolute;
    display: block;
    right: 6px;
    top: 4px;
    background: url("/lib/img/sprite1.png") no-repeat -234px -29px;
    height: 20px;
    width: 20px;
}

.dropdown.dropdown-select > .dropdown-menu > li.active .sublinks, 
.dropdown.dropdown-select > .dropdown-menu > li:hover .sublinks, 
.dropdown.dropdown-select > .dropdown-menu > li.hover .sublinks {
    display: block;
}

.dropdown.dropdown-select > .dropdown-menu > li.active > a > .toggle-subview, 
.dropdown.dropdown-select > .dropdown-menu > li:hover > a > .toggle-subview, 
.dropdown.dropdown-select > .dropdown-menu > li.hover > a > .toggle-subview {
    display: none;
}

.dropdown.dropdown-select > .dropdown-menu > li > .sublinks > ul > li {
    padding: 0px;
}

.dropdown.dropdown-select > .dropdown-menu > li > .sublinks > ul > li > a {
    display: block;
    padding: 5px 16px;
    line-height: 20px;
    border-top: 1px solid transparent;
}

.dropdown.dropdown-select > .dropdown-menu > li > .sublinks > ul > li > a:hover {
    background: #428BCA;
    color: white;
    text-decoration: none;
}

.dropdown.dropdown-select > .dropdown-menu > li > .sublinks > ul > li:first-child > a {
    border-top-width: 0px;
}

/****************************DROPDOWN SELECT - EVAL BOARD******************************/
            
/***********************Hero VIDEO************************/
            
/* .hero-image,
.hero-image *:after,
.hero-image *:before,
.video-container,
.video-container *:after,
.video-container *:before{
	-moz-box-sizing: content-box !important;
	box-sizing:content-box !important;
}
 */
@media screen and (max-width: 640px) {
    /*to remove the bullter style in mobile*/
    .nav.mid-col-text li > ul > li > a {
        display: inline-block;
    }
    
    .video-container .containing-block {
        width: 100%;
	}
    
    .two-columnspot .featured-img.featured-video {        
        float: none;
        margin-bottom: 0px;
        margin-left: 0px;
    }
    
	.two-columnspot .featured-video .containing-block {
	  width: 100%;
	}
    
	/*.video-container .outer-container {
	  position: relative;
	  padding-bottom: 56.25%;
	}
	.video-container .BrightcoveExperience {
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	}*/
	/* AR-4853 */
	.column-content .hero-area.no-heading-before-hero{
		margin-top: 0;
	}
	.content-with-list > ul > li {
		padding: 32px 0px 32px 0px; /* AR-4852 */
	}
	
	
}

.video-container {
    position: relative;
}

.video-container iframe {
	padding: 0px;
	margin: 0px;
}

.video-container .containing-block {
	overflow: hidden;
}

.video-container .outer-container {
	margin: -2px -3px -8px -3px;
}

/*@media screen and (max-width: 640px) {
    .video-container .outer-container {
        margin: 0px;
    }
}*/

/*.video-container .outer-container {
	overflow: hidden;
}

.video-container .outer-container object {
	margin: -5px -5px;
}*/

.video-container .video {
	height: 300px;
	width: 100%;
}

.video-container img {
	width: 100%;
}

.video-container div.video-title {
	width: 100%;
	background: transparent;
	opacity: 0.7;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 999;
	text-align: left;
    padding-top: 4px;
}

/* updated for AR-3964 changed bgcolor, margin and added padding
 - updating for all video-title and not just in spotlight*/
.video-container div.video-title p {
    color: white;
	background-color: rgba(0,0,0,0.6);
    /*font-size: 16px;
    line-height: 24px;*/
    font-size:16px;
    margin: 0px 0px;    /*AR-4703*/
    padding: 0px 0px;
    /* make it non-selectable */
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.video-container div.video-title span {
	color: white;
	font-size: 18px;
} 

.content-with-list h3 {
    color:#636363;
    margin-bottom:10px;

}
 .content-with-list > ul {
    list-style: none;
    padding: 0px;
}

.content-with-list > ul > li {
	background: white;
	padding: 32px 0px 0px 0px;
}
.content-with-list > ul > li:first-child{
	padding-top:0px;
}
.content-with-list > ul > li:nth-child(even) {
	background: #f1f3f2;
}

.content-with-list > ul > li .header {
	margin: 0px;
}

.content-with-list > ul > li .header h2 {
	font-size: 32px;
	line-height: 38px;
	margin: 0px;
}

.content-with-list > ul > li .list-header {
	margin-bottom: 32px;
}

.content-with-list > ul > li .list-header > h2 {
	padding-bottom: 16px;
}

.content-with-list > ul > li .list-header > span {
	display: block;
	line-height: 14px;
}

.content-with-list > ul > li .list-highlight h5 {
	margin: 0px;
	margin-top: 16px;
	line-height: 20px;
}

.content-with-list > ul > li .list-column > h4, 
.content-with-list > ul > li .list-column > .header4 {
	margin: 0px;
	margin-bottom: 16px;
}

.content-with-list > ul > li .list-column ul {
	list-style: none;
	padding: 0px;
}

.content-with-list > ul > li .list-column ul li {
	list-style: none;
	padding: 0px;
	padding-bottom: 16px;
	line-height: 20px;
}

.content-with-list > ul > li .list-column ul li .list-spec {
	color: #AAAAAA;
	font-size:16px;
}

.content-with-list > ul > li  .list-column ul li .list-spec span {
	color: #803146;
}
.container{
	position:relative;
}
.social-widget {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 170px;
    z-index: 999;
}
.social-widget:after {
    border-bottom: 10px solid #fff;
    border-left: 10px solid #9aacba;
    bottom: 0;
    content: "";
    position: absolute;
    right: 0;
    width: 0;
}

.social-widget > ul {
    background: #9aacba;
    list-style: none;
    text-align: center;
    padding: 0px;                
    margin-bottom: 0px;
    padding-top: 16px;
}

.social-widget > ul > li {
    float: left;
    padding: 0px;
    padding-bottom: 16px;
}

.social-widget > ul > li a {
    display: block;
    color: #333333;
    line-height: 18px;
    padding: 0px 16px 0px 38px;
    background: url(/lib/img/classifications-menu.png) no-repeat 16px top;
}

.social-widget > ul > li:first-child a {
    border-right: 1px solid #333333;
}

.social-widget > ul > li.print a {background-position: 16px 0px;}
.social-widget > ul > li.share a {background-position: 16px -18px;}
.social-widget > ul > li.save a {background-position: 16px -36px;}

.search-with-filter {
    padding: 64px 0px 0px 0px;
    color: #636363;
}

.search-with-filter > .form-group {
    margin-bottom: 32px;
}

.search-with-filter > h4 {
    margin: 0px;
}

.search-with-filter .search-text > h2, 
.search-with-filter .search-text > .header2 {
    margin-bottom: 48px;
}

.search-with-filter .search-text form {

}

.search-with-filter .search-text form {
    border-bottom: 2px solid #ACACAC;
    padding-bottom: 0px;
    padding-left: 0;
    display: block;
    width: 65%;
    margin: 0 auto;
}

.search-with-filter .search-text form > div {
}

.search-with-filter .search-text .form-control {
    border: 0 none;
    box-shadow: none;
    height: 32px;
    outline: 0 none;
    padding: 3px 0;
    transition: none 0s ease 0s;
    display: inline-block;
    font-size: 18px;
    line-height: 24px;
}

.search-with-filter .search-text .search-icon {
    background:url("/lib/img/sprite1.png") no-repeat -180px -32px;
    border: 0 none;
    box-shadow: none;
    height: 24px;
    outline: 0 none;
    text-indent: -9999em;
    transition: none 0s ease 0s;
    width: 32px;
    margin-bottom: 4px;
}

.search-with-filter .search-filter > ul > li.dropdown {
    padding: 3px 4px;/*AR-4493 changed from 3px 12px to 3px 4px*/
    border-radius: 10px;
    background: #ff7100;
    padding-left: 64px;
    margin-right: 12px;
    text-align: right;
}

.search-with-filter .arrow-down-transparent.icon-inverted {
    /*background: url("/lib/img/sprite1.png") no-repeat scroll right -107px  transparent;*/
    background: url("/lib/img/sprite1.png") no-repeat scroll -30px -110px  transparent;
}

.search-with-filter .search-filter > h2, 
.search-with-filter .search-filter > .header2 {
    margin-bottom: 32px;
}

.search-with-filter .search-filter > ul > li.dropdown > a {
    color: white;
    /*font-size:16px;*/ /* AL-3271 */
}
.list-support-map > h4{
    margin-bottom:32px;
}
 .list-support-map > ul {
    list-style: none;
    padding: 0px;
}

.list-support-map > ul > li {
    border-top: 1px solid silver;
    padding: 32px 0px;
}

.list-support-map > ul > li div > p {
    position: relative;
    vertical-align: middle;
    line-height: 20px;
    margin-top: 20px;
    margin-bottom: 0px;
    padding-left: 20px;
}

.list-support-map > ul > li div > p .icon-small {
    position: absolute;
    width: 18px;
    height: 18px;
    top: 50%;
    margin-top: -9px;
    left: 0px;
    background-position: -235px 3px;
    background-repeat: no-repeat;
    background-color: transparent;
    background-image: url(/lib/img/sprite1.png);
    text-indent: 20px;
}

.list-support-map > ul > li div > p .icon-small.icon-phone {background-position: -235px 3px}            
.list-support-map > ul > li div > p .icon-small.icon-clock {background-position: -235px -14px;}

.list-support-map > ul > li div .icon-profile {
    text-align: center;
}
/******************************BAR BG*********************************/

.bar-bg {
    min-height: 112px;
    margin-bottom: 64px;
    margin-top: 32px;
}
.link-list {

}

.link-list table tr th,
.link-list table tr td {
    width: 33%;
}

.link-list table > div {
    padding: 0px 16px;
}

.product-section h3 {
    /*font-family:'AZ1 Light', Helvetica, Arial, sans-serif;*/   /* AL-3271 */
    /*font-size: 24px;*/    /* AL-3271 */
    line-height: 28px;
    min-height: 28px;
    font-weight: normal;    /* AL-3271 */
}

.link-list p {
    font-size: 16px;
    margin:16px 0;
    color: #636363;
}
.link-list{padding-bottom:32px;}
.link-list > div ul {
    padding-left: 16px;
}

.link-list > div ul li {
    padding: 2px 0px;
}
.search-results-item .link-list > div ul li{padding-right: 16px;}
.link-list > div a {
    /*color: #32b3c9;  global links should match all places AR-2484*/ 
    /*font-weight: bold;*/
    /*font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;
    font-weight: bold;*/    /* AL-3271 */
}

/* AL-3271 */
/*.link-list > div a:lang(en) {
    font-family:'AZ1', Helvetica, Arial, sans-serif;
}

.link-list > div a:lang(zh) 
{
     font-family:'AZ1',Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}*/ /* AL-3271 */

/*.link-list > div a:lang(ru) 
{
    font-family:Arial;
    font-weight:bold;
}
.link-list > div a:lang(zh) 
{
     font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.link-list > div a:lang(ja) 
{
    font-family:"Hiragino Kaku Gothic Pro";
    font-weight:bold;
}*/
/* AL-3271 */

.link-list > div .badge {
    border-radius: 2px;
    background: #5d5d5d;
    padding-top: 2px;
    padding-bottom: 2px;
}

.link-list .link-list-entry {
    padding-bottom: 32px;
}

.link-list .link-list-entry p, 
.link-list .link-list-entry h5, 
.link-list .link-list-entry .header5 {
    margin-top: 16px;
    margin-bottom: 0px;
    font-weight: bold;
}

/*.link-list .link-list-entry p:lang(en), 
.link-list .link-list-entry h5:lang(en), 
.link-list .link-list-entry .header5:lang(en) {
    font-family: 'AZ1 Bold';
    font-weight: normal;
}*/

/*.link-list .link-list-entry p:lang(ru), 
.link-list .link-list-entry h5:lang(ru), 
.link-list .link-list-entry .header5:lang(ru)
.link-list .link-list-entry p:lang(ja), 
.link-list .link-list-entry h5:lang(ja), 
.link-list .link-list-entry .header5:lang(ja){
    font-weight: bold;
}*/

.link-list .link-list-entry h3, 
.link-list .link-list-entry h4 {
    margin-bottom: 16px;
}

.link-list .link-list-entry ul {
    margin-top: 8px;
}

/*********SEARCH RESULTS 3 Column*/

/**************************SEARCH PAGE********************************/

.custom-search .radio > a,
.custom-search .checkbox > a {
	padding-left: 22px;
    padding-right: 28px;
}

.custom-search .radio > a.nbase-2, 
.custom-search .checkbox > a.nbase-2 {
    padding-right: 34px;
}

.custom-search .radio > a.nbase-3, 
.custom-search .checkbox > a.nbase-3 {
    padding-right: 40px;
}

.custom-search .radio > a.nbase-4, 
.custom-search .checkbox > a.nbase-4 {
    padding-right: 46px;
}

.custom-search .radio > a.nbase-5, 
.custom-search .checkbox > a.nbase-5 {
    padding-right: 54px;
}

.custom-search .radio > ul > .child-pivot,
.custom-search .checkbox > ul > .child-pivot {
	padding-left: 22px;
    margin-bottom: 0px;
    margin-top: 8px;
}

.custom-search .radio > a .badge, 
.custom-search .radio > a .inactive-badge, 
.custom-search .checkbox > a .badge, 
.custom-search .checkbox > a .inactive-badge {
	float: none;
    position: absolute;
    right: 0px;
    top: 2px;
    margin-right: 0px;
}

.custom-search .radio > a .inactive-badge,
.custom-search .checkbox > a .inactive-badge {
    display:inline-block;
}

.custom-search .radio > a .badge,
.custom-search .checkbox > a .badge {
    display:none;
}

.custom-search .radio.on > a .inactive-badge,
.custom-search .checkbox.on > a .inactive-badge {
    display:none;
}

.custom-search .radio.on > a .badge,
.custom-search .checkbox.on > a .badge {
    display:inline-block;
}

.custom-search .radio > a:before,
.custom-search .checkbox > a:before {
    position: absolute;
    left: 0px;
    top: 0px;
    content: " ";
    width: 20px;
    height: 20px;
	/*background: transparent url(/lib/img/search-radiobox.png) no-repeat left 0px;*/
    background: transparent url(/lib/img/sprite1.png) no-repeat -153px -38px;
}

.custom-search .radio > a:before                    {background-position: -153px -38px;}
.custom-search .radio.on > a:before                 {background-position: -153px -60px;content: " "; /*AL-686*/}
.designcenter .custom-search .radio.on > a:before   {background-position: -153px -82px;}
.education .custom-search .radio.on > a:before      {background-position: -153px -103px;}

.custom-search .checkbox > a:before                     {background-position: -153px 0px;}
.custom-search .checkbox.on > a:before                  {background-position: -153px -20px;content: " "; /*AL-686*/}
.designcenter .custom-search .checkbox.on > a:before    {background-position: -153px -127px;}
.education .custom-search .checkbox.on > a:before       {background-position: -153px -152px;}

/*.custom-search .checkbox:before {
    background-position: -153px -38px;
}*//*TODO*/

.custom-search .search-suggestions .suggestion-container {
    padding: 16px 32px;
}

.search-filter-header {
    background: #21a6c1;
    /*box-shadow: -2px 3px 4px 0 rgba(0, 0, 0, 0.2);*/
    position: relative;
    display: block;
    padding: 16px 16px;
    z-index: 2000;
    width: 100%;
}

body.scroll-after-head .search-filter-header {
    position: fixed;
    top: 0px;
    left:0px;
}

body.scroll-after-footer .search-filter-header {
    display: none !important;
}

/*.search-filter-header a {
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
}*/

.search-filter-header .filter-count {
    display: inline-block;
    padding: 2px 6px;
    margin-left: 8px;
    margin-top: 6px;
    background: white none;
    border-radius: 16px;
    vertical-align: middle;
    position: relative;
    padding-left: 24px;
}

.search-filter-header .filter-count .close {
    background: url(/lib/img/sprite1.png) no-repeat -177px 0px;
    width: 24px;
    height: 24px;
    content: ' ';
    position: absolute;
    left: 0px;
    top:0px;
    opacity: 1;
}

/*.search-filter-header a:hover, 
.search-filter-header a:active {
    text-decoration: none;
}*/

.search-filter-header h2, 
.search-filter-header .header2 {
    line-height: 32px;
    color: white;
    position:relative;
    display: inline;
    vertical-align: middle;
}
.search-filter-header > .close {
    background: url(/lib/img/sprite1.png) no-repeat 0px -108px;
    width: 24px;
    height: 24px;
    content: ' ';
    position: absolute;
    right: 20px;
    top:22px;
    opacity: 1;
}

.custom-search.filters-active .search-filter-header > .close {
    background-position: 0px -88px;
}

.nav.left_nav > li.active {
    /*padding-right: 16px;*/
    background: #ff7200 !important;
	z-index:1; /* AR-4874 */
}
.nav.left_nav > li.active a {
    background: transparent;
}
.nav.left_nav > li.active:after {
    border-color: transparent transparent transparent #ff7200;
    border-style: solid;
    border-width: 4px;
    content: "";
    display: inline-block;
    height: 0;
    left: 100%;
    margin-left: 16px;
    position: absolute;
    top: 42%;
    vertical-align: middle;
    width: 0;
	z-index:1;
}

.nav.left_nav > li.active:before {
    height: 100%;
    position: absolute;
    right: -16px;
    top: 0px;
    width: 160px;/*AL-3818*/
    background: #ff7200;
    content: "";
}

.nav.left_nav .badge{
	float:right;
	background-color:#fff;
	color:#009fbd ;
}
.nav.left_nav > li.active .badge{
	display:inline-block;
}
.nav.left_nav > li .inactive-badge{
	display:inline-block;
}
.nav.left_nav > li .badge{
	display:none;
}
.nav.left_nav > li.active .inactive-badge{
	display:none;
}
.nav.left_nav a .inactive-badge{
	float:right;
	color:#fff ;
}
.facet-filters + .facet-filters{
	margin-top:16px;
}
/*.facet-filters h2, 
.facet-filters .header2 {
	margin-bottom:16px;
}*/

.facet-filters h2, 
.facet-filters .header2, 
.facet-filters .header3 {
    /*margin-top: 16px;*/
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 24px;
    word-wrap:break-word;
}

.facet-filters:first-child .facet-heading h2, 
.facet-filters:first-child .facet-heading .header2 {
    margin-top: 0px;
}

.facet-filters li .see-more {
    display: none;
    font-size: 14px;    /*AL-3271 - 14px */
}

.facet-filters li.active .see-more {
    display: block;
}

.facet-filters.facet-custom-filters .nav.mid-col-nav-theme-1 > li > a.see-more {
    padding: 0px 16px 10px 16px;
}

/*.facet-filters li.radio a {
	padding-left: 20px;
}

.facet-filters li.radio > a:before {
    position: absolute;
    left: 0px;
    top: 0px;
    content: " ";
    width: 20px;
    height: 20px;
    background: transparent url(/lib/img/sprite1.png) no-repeat -153px -38px;
}*/

.facet-filters li.radio.on > a {
	/*background-image: url(/lib/img/radiobox-on.png);*/
    /*background-position: left -20px;*/
}

/*.facet-filters li.radio.on > a:before               {background-position: -150px -60px;}
.designcenter .facet-filters li.radio.on > a:before {background-position: -150px -82px;}
.education .facet-filters li.radio.on > a:before    {background-position: -150px -103px;}*/

.custom-search .see-more .link-more             {display: inline;}
.custom-search .see-more .link-less             {display: none;}
.custom-search .see-all .see-more .link-more    {display: none;}
.custom-search .see-all .see-more .link-less    {display: inline;}

/***************SECONDARY FACETS****************/

.facet-type > .row > .nav > li {
    padding-bottom: 16px;
}
.facet-type > .row > .nav > li > .facet-heading {
    padding-right: 32px;
    min-height: 32px;
    position: relative;
    cursor: pointer;
}

.facet-type > .row > .nav > li > .facet-heading:after {
    background: url("/lib/img/sprite1.png") no-repeat 0px -278px transparent;
    height: 24px;
    width: 24px;
    position: absolute;
    right: 0px;
    top: 4px;
    content: "";
}

.facet-type > .row > .nav > li.active .facet-heading:after {
   background-position: 0px -256px;
}

/*.facet-type > .row > .nav > li .facet-doc-type {
    padding-top: 16px;
}*/

.facet-type > .row > .nav .facet-doc-type {
    display: none;/*changed on dominic request after consulting with rahul */
}

.facet-type > .row > .nav > li.active .facet-doc-type {
    display: block;
}

/***************SECONDARY FACETS****************/

.facet-doc-type > li {
	padding:16px 0px;
	margin:0px;
	border-bottom:1px solid #999;	
}

.facet-modules .facet-doc-type > li.more {
    display: none;
}

.facet-modules.see-all .facet-doc-type > li.more {
    display: block;
}

/*.facet-modules .see-more .link-more             {display: inline;}
.facet-modules .see-more .link-less             {display: none;}
.facet-modules.see-all .see-more .link-more     {display: none;}
.facet-modules.see-all .see-more .link-less     {display: inline;}*/

/*******************CHILD PIVOTS***************************/

.facet-doc-type > li > ul > li a {
	color: #666666;
	/*font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;*/    /* AL-3271 */
    /*font-weight: bold;*/    /* AL-3271 */
	padding-top: 1px;
	padding-bottom: 1px;
    padding-right: 0px;
    /*padding-right: 40px;*/
    position: relative;
    display: block;
	/*font-family: "FoundryMonoline",?Helvetica,?Arial,?sans-serif;*/
}

/* AL-3271 */
/*.facet-doc-type > li > ul > li a:lang(en) 
{
    font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;
    font-weight:normal;
}*/
/*.facet-doc-type > li > ul > li a:lang(ru) 
{
    font-family:Arial;
    font-weight:bold;
}
.facet-doc-type > li > ul > li a:lang(zh) 
{
     font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
    font-weight:700;
}
.facet-doc-type > li > ul > li a:lang(ja) 
{
    font-family:"Hiragino Kaku Gothic Pro";
    font-weight:bold;
}*/
/* AL-3271 */

.facet-doc-type > li.active > ul {
	display: block;
}

.facet-doc-type > li.active > .see-more {
	display: block;
}

/*.facet-doc-type > li > ul > li.more {
	display: none;
}

.facet-doc-type > li.see-all > ul > li.more {
	display: block;
}*/

.facet-doc-type .more {
	display: none;
}

.see-all .facet-doc-type .more {
	display: block;
}

.facet-doc-type > li > ul {
    display: block;
    padding-left: 0px;
}

.facet-doc-type > li > ul > li, 
.facet-doc-type > li > ul > li.radio, 
.facet-doc-type > li > ul > li.checkbox {
    margin-left: 0px;
    padding-right: 0px;
}

.column-secondary .nav.nav-list.facet-doc-type > li > ul > li:nth-child(2n+1) {
    background-color: transparent;
}

.column-secondary .nav.nav-list.facet-doc-type > li > ul > li {
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
}

/**************************CHILD PIVOTS**************************/

.facet-modules > .row .facet-heading {
    padding-right: 32px;
    position: relative;
    /*padding-right: 32px;
    min-height: 32px;*/
    cursor: pointer;
    margin-bottom: 0;
    word-wrap: break-word;
}

.facet-modules > .row .facet-heading:after {
   background: url("/lib/img/sprite1.png") no-repeat 0px -278px transparent;
    height: 24px;
    width: 24px;
    position: absolute;
    right: 0px;
    top: 4px;
    content: "";
}

.facet-modules > .row.active .facet-heading:after {
    background-position: 0px -256px;
    content: " ";   /*AL-686*/
}

.facet-modules > .row {
    margin-bottom: 32px;
}

.facet-modules > .row .facet-doc-type {
    display: none;/*changed on dominic request after consulting with rahul */
}

.facet-modules > .row .see-more {
    /*font-family: 'AZ1 Bold',Helvetica,Arial,sans-serif;*/  /* AL-3271 */
    padding: 4px 12px 4px 4px;
    display: none;
}

/* AL-3271 */
/*.facet-modules > .row .see-more:lang(en){
    font-family: 'AZ1 Bold', Helvetica, Arial, sans-serif;
    font-weight: normal;
}
.facet-modules > .row .see-more:lang(ru){
    font-family:Arial;
    font-weight:bold;
}
.facet-modules > .row .see-more:lang(zh){
    font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}*/
/* AL-3271 */

.facet-modules > .row .see-more:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro",Arial;
    font-weight:bold;
}

.facet-modules > .row.active .see-more {
    display: block;
}

.facet-modules > .row.active .facet-doc-type {
    display: block;
}

.facet-doc-type li a{
	color:#636363;
	font-size:14px; /*AL-3271 - 16->14px */
	padding:0px;
}
.facet-doc-type li .badge,
.mid-col-nav-theme-1 li .badge{
	/*float:right;*/
	background-color:#009fbd;
	color:#fff ;
}
.designcenter .facet-doc-type li .badge,.designcenter .mid-col-nav-theme-1 li .badge{
	background-color:#FF7200;
}
.education .facet-doc-type li .badge,.education .mid-col-nav-theme-1 li .badge{
	background-color:#7C4A8B;
}
.facet-doc-type li .inactive-badge,
.mid-col-nav-theme-1 li .inactive-badge{
	/*float:right;*/
	color:#636363 ;
}

/*.facet-doc-type li .inactive-badge,
.mid-col-nav-theme-1 li .inactive-badge{
	display:inline-block;
}
.facet-doc-type li .badge,.mid-col-nav-theme-1 li .badge{
	display:none;
}

.facet-doc-type li.on .inactive-badge,
.mid-col-nav-theme-1 li.on > a > .inactive-badge{
	display:none;
}

.facet-doc-type li.on .badge,
.mid-col-nav-theme-1 li.on > a > .badge{
	display:inline-block;
}*/

/*.facet-doc-type li.checkbox a {
	padding-left: 24px;
	background: transparent url(/lib/img/checkbox-off.png) no-repeat left 1px;
}

.facet-doc-type li.checkbox.on a {
	background-image: url(/lib/img/checkbox-on.png);
}*/

/*.facet-doc-type li.checkbox a {
	padding-left: 24px;
}

.facet-doc-type li.checkbox > a:before {
    position: absolute;
    left: 0px;
    top: 0px;
    content: " ";
    width: 24px;
    height: 20px;
    background: transparent url(/lib/img/sprite1.png) no-repeat -150px 0px;
}

.facet-doc-type li.checkbox.on > a:before               {background-position: -150px -20px;}
.designcenter .facet-doc-type li.checkbox.on a:before   {background-position: -150px -127px;}
.education .facet-doc-type li.checkbox.on a:before      {background-position: -150px -152px;}*/ /*TODO*/

/*.facet-doc-type li.radio a {
	padding-left: 24px;
}

.facet-doc-type li.radio > a:before {
    position: absolute;
    left: 0px;
    top: 0px;
    content: " ";
    width: 24px;
    height: 20px;
	background: transparent url(/lib/img/sprite1.png) no-repeat -150px -38px;
}

.facet-doc-type li.radio.on > a:before                  {background-position: -150px -60px;}
.designcenter .facet-doc-type li.radio.on > a:before    {background-position: -150px -82px;}
.education .facet-doc-type li.radio.on > a:before       {background-position: -150px -103px;}*/


.search-control-1{
	margin-bottom:0px;
}
.column-content .search-control-1{
    margin-top: -32px;
    margin-bottom:0px;
    margin-left: -32px;
    padding: 32px 16px 0px 32px;
    background-color:#f1f2f2;
}
.search-control-1 .form-group{
	padding-bottom:42px;
    margin-top: 16px;
}

.search-control-1 .form-group input[type="text"], 
.search-control-1 .form-group input[type="button"], 
.search-control-1 span,
.search-control-1 button {
    vertical-align: middle;
}

.search-control-1 input[type="text"]{
	/*margin-top:16px;*/
    margin-top:0px;
    width:100%;
    margin-bottom:0px;
}
.button-main {
    border-radius: 12px;
    border: 0px;
    padding: 4px 15px;
    color: white;
    margin: 16px 0px;
    /*background: #009fbd;*/
    font-size:14px; /*AL-3271 - 16->14px */
}
            
.nav.mid-col-nav-theme-1 {
	font-size:12px; /*AL-3271 - 16->12px */
}

.nav.mid-col-nav-theme-1 > li {
	margin-bottom: 16px;
	border-radius: 12px;
	background: white;
}

.nav.mid-col-nav-theme-1 > li > a {
	color: #666666;
	font-weight: bold;  /* AL-3271 */
    /*font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;*/   /* AL-3271 */
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 16px;
    padding-right: 12px;
	/*font-family: "FoundryMonoline",?Helvetica,?Arial,?sans-serif;*/
}
/* AL-3271 */
/*.nav.mid-col-nav-theme-1 > li > a:lang(ru) 
{
    font-family:Arial;
    font-weight:bold;
}
.nav.mid-col-nav-theme-1 > li > a:lang(zh) 
{
    font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.nav.mid-col-nav-theme-1 > li > a:lang(ja) 
{
    font-family:"Hiragino Kaku Gothic Pro";
    font-weight:bold;
}*/
/* AL-3271 */

/*.nav.mid-col-nav-theme-1 li.checkbox > a {
	padding-left: 24px;
	background: transparent url(/lib/img/checkbox-off.png) no-repeat left 2px;
}

.nav.mid-col-nav-theme-1 li.checkbox.on > a {
	background-image: url(/lib/img/checkbox-on.png);
}*/

/*.nav.mid-col-nav-theme-1 li.checkbox > a {
	padding-left: 24px;
}

.nav.mid-col-nav-theme-1 li.checkbox > a:before {
    position: absolute;
    left: 0px;
    top: 0px;
    content: " ";
    width: 24px;
    height: 20px;
	background: transparent url(/lib/img/sprite1.png) no-repeat -150px 0px;
}*/ /*TODO*/

.nav.mid-col-nav-theme-1 li.checkbox span:first-child {
    display: inline-block;
    max-width: 105px;
    word-wrap: break-word;
}
/*.custom-search .nav > li > a:focus, 
.custom-search .nav > li > a:hover {
    background: transparent;
}*/ /**TODO**/

.custom-search .nav li a:focus, 
.custom-search .nav li a:hover {
    text-decoration: none !important;
}

/*.nav.mid-col-nav-theme-1 li.checkbox.on > a:before                  {background-position: -150px -20px;}
.designcenter .nav.mid-col-nav-theme-1 li.checkbox.on > a:before    {background-position: -150px -127px;}
.education .nav.mid-col-nav-theme-1 li.checkbox.on > a:before       {background-position: -150px -151px;}*/ /*TODO*/

.nav.mid-col-nav-theme-1 li.checkbox.level1 > a {
	padding-left: 40px;
	background-position: 16px 2px;
}

.nav.mid-col-nav-theme-1 > li > a > span {
    display: block;
    padding-right: 34px;
}
.nav.mid-col-nav-theme-1 > li > a.facet-heading > span:after {
    background: url("/lib/img/sprite1.png") no-repeat -232px -46px transparent;
    position: absolute;
    top: 4px;
    content: ' ';
    width: 20px;
    height: 20px;
    right: 18px;
}

.nav.mid-col-nav-theme-1 li a:hover {
	color: #999999;
}

/*.nav.mid-col-nav-theme-1 > li > a:hover,
.nav.mid-col-nav-theme-1 > li > a:focus,
.nav.mid-col-nav-theme-1 > li > a:active {
	background-color: transparent;
}*/ /**TODO**/

.nav.mid-col-nav-theme-1 > li.active > a.facet-heading > span:after {
	background-position: -232px -70px;
	content: " ";   /*AL-686*/
}

.nav.mid-col-nav-theme-1 li > ul {
	padding-top: 1px;
	display: none;
}

.nav.mid-col-nav-theme-1 li > .see-more {
    display: none;
}

/*******************CHILD PIVOTS***************************/

.nav.mid-col-nav-theme-1 > li > ul > li a {
	color: #666666;
	/*font-weight: bold;*/
    /*font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;*/
	padding-top: 1px;
	padding-bottom: 1px;
    /*padding-right: 0px;
    /*padding-right: 40px;*/
    position: relative;
    display: block;
	/*font-family: "FoundryMonoline",?Helvetica,?Arial,?sans-serif;*/
}
/* AL-3271 */
/*.nav.mid-col-nav-theme-1 > li > ul > li a:lang(ru) 
{
     font-family:Arial;
    font-weight:bold;
}
.nav.mid-col-nav-theme-1 > li > ul > li a:lang(zh) 
{
    font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.nav.mid-col-nav-theme-1 > li > ul > li a:lang(ja) 
{
    font-family:"Hiragino Kaku Gothic Pro";
    font-weight:bold;
}*/
/* AL-3271 */

.nav.mid-col-nav-theme-1 li.active > ul {
	display: block;
}

.nav.mid-col-nav-theme-1 li.active > .see-more {
	display: block;
}

.nav.mid-col-nav-theme-1 li > ul > li.more {
	display: none;
}

.nav.mid-col-nav-theme-1 li.see-all > ul > li.more {
	display: block;
}

.nav.mid-col-nav-theme-1 > li > ul > li > ul {
    display: block;
    padding-left: 0px;
}

.nav.mid-col-nav-theme-1 > li > ul > li > ul > li, 
.nav.mid-col-nav-theme-1 > li > ul > li > ul > li.radio, 
.nav.mid-col-nav-theme-1 > li > ul > li > ul > li.checkbox {
    margin-left: 0px;
    padding-right: 0px;
}

/*AR-5417*/
.custom-search .facet-doc-type > li.radio > ul,
.custom-search .facet-doc-type > li.checkbox > ul, 
.custom-search .nav.mid-col-nav-theme-1 > li > ul > li.radio > ul, 
.custom-search .nav.mid-col-nav-theme-1 > li > ul > li.checkbox > ul {
    display: none;
}

.custom-search .facet-doc-type > li.radio.on > ul,
.custom-search .facet-doc-type > li.checkbox.on > ul, 
.custom-search .nav.mid-col-nav-theme-1 > li > ul > li.radio.on > ul, 
.custom-search .nav.mid-col-nav-theme-1 > li > ul > li.checkbox.on > ul {
    display: block;
}

/**************************CHILD PIVOTS**************************/


.nav.mid-col-nav-theme-1 li a .checkbox-custom {
	float: left;
	height: 16px;
	width: 24px;
	background: transparent url(/lib/img/checkbox.png) no-repeat left top;
}

.nav.mid-col-nav-theme-1 li a .checkbox-custom.checkbox-on {
	background-position: left -16px;
}

.column-content .no-results{
    display:none;
}
.search-results{
    margin:0;
    margin-left:-32px;
}
.search-results.loading{
    height: 450px;
    background: url(/lib/img/loading.gif) no-repeat center center;
    width: auto;
    display: block;
}

/*.search-results.loading > *{
    display:none;
}*/

.search-results.loading > .search-results-items {
    visibility: hidden;
}

.search-results .pagination-control{
    margin: 32px 0;
    min-height: 32px;
}
.search-results .pagination-control.hidden{
	margin:0px;
}

.search-results .pagination-control .prev.disabled, 
.search-results .pagination-control .next.disabled {
    display: none;
}

.search-results .pagination-control .prev,
.search-results .pagination-control .next{
    margin:0px 8px;
}
.search-results .pagination-control .btn{
    color:#fff;
    border-radius: 16px;
    padding: 2px 16px;
    margin-top: 0px;
}

.search-results .pagination-control .disabled .btn{
    background-color:#636363;
    cursor:default;
    color:#f2f2f2;
    border-color:#636363;
}
.search-results .pagination-control span {
    line-height: 20px;
	font-size: 32px; /*AR-4756*/
}

.search-results .pagination-control a{
    font-size:16px;
    margin:2px 4px;
    color:#009fbd;
}
/*.search-results .pagination-control .btn-primary{
    background-color:#009FBD;
}*//*TODO CHECK*/
.search-results .pagination-control .active a{
    color:#636363;
    text-decoration:underline;
}

.pagination-control.pagination-mobile {
    position: relative;
    padding: 0px 32px;
}

.pagination-control.pagination-mobile span {
    display: block;
    width: 100%;
    text-align: center;
    line-height: 20px;
    padding: 0px 48px;
    color: #009fbd;
    font-size:16px;
}

.pagination-control.pagination-mobile .prev, 
.pagination-control.pagination-mobile .next {
    /*font-family: 'AZ1 Regular';*/  /* AL-3271 */
    position: absolute;
    top: 0px;
    color: #009fbd;
    margin: 0px 0px;
}
/* AL-3271 */
/*.pagination-control.pagination-mobile .prev:lang(ru), 
.pagination-control.pagination-mobile .next:lang(ru) 
{
    font-family:Arial;
}
.pagination-control.pagination-mobile .prev:lang(zh), 
.pagination-control.pagination-mobile .next:lang(zh) 
{
     font-family:"AZ1 Regular",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.pagination-control.pagination-mobile .prev:lang(ja), 
.pagination-control.pagination-mobile .next:lang(ja) 
{
    font-family:"Hiragino Kaku Gothic Pro";
}*/
/* AL-3271 */

.pagination-control.pagination-mobile .prev {
    left: 32px;
}

.pagination-control.pagination-mobile .next {
    right: 32px;
}
.pagination-control a#lazyNextPage{display:none;}
.no-results{
    text-align:center;
    color: #CCC;
    margin-bottom: 64px;
}
.no-results p{
    font-size:32px;
   /*  padding-bottom:16px;  AR-4753*/
   line-height: 40px; /* AR-4753 */
}
.no-results-icon img{
    display:inline;
    padding-bottom:64px;
    padding-top: 64px;
    margin-right: 32px;
}
.search-results-item{
    /*padding:16px 0px 16px 32px;*/
    padding:16px 32px;
    border-top:1px solid #ccc;
}

/*********************SEARCH RESULT ITEM FOR PRODUCT**********************/
.search-results-item-product {
    padding:16px 32px;
    border-top:1px solid #ccc;
}

.search-results-item-product .link-list {
    padding-top: 32px;
    padding-bottom: 16px;
}

.search-results-item-product .product-heading .product-title {
}

.search-results-item-product .product-heading p {
    max-width: none;
}

.search-results-item-product .file-data {
    border-color: #ff7200;
    color: #ff7200;
    min-height: 1px;
    margin-bottom: 16px;
    max-width: none;
}

.search-results-item-product .file-data:after {
    left: auto;
    right: 0px;
    bottom: 0px;
}
/*AR-4832*/
/* .search-results-item-product .markets-list ul {
    list-style: none;
}
 */
.search-results-item-product .markets-list > ul {
    margin-bottom: 0px;
}
.search-results-item-product .markets-list > ul > li > ul {
    margin-top: 4px;
    margin-bottom: 0px;
}

.search-results-item-product .list-file-data {
    list-style: none;
    padding-left: 0px;
    padding-top: 32px;
}

.search-results-item-product .file-data .file-info-container {
    background: #fff1e5;
    min-height: 1px;
}

.search-results-item-product .file-data .file-info {
    min-height: 1px;
}

.search-results-item-product .file-data a {
    color: #ff7200;
}

.search-results-item-product .file-data:after {
    border-top: 5px solid #ff7200;
    border-right: 5px solid white;
    width: 0;
}

.search-results-item-product .file-data .file-icon {
    border-color: #ff7200;
    color: #ff7200;
}
.external-link-icon{
	width: 30px;
    height: 48px;
    position: relative;
    background: url('/lib/img/sprite1.png') no-repeat -182px -136px;
    border: none;
}

.search-results-item-product .file-data .file-icon.pdf:after, 
.search-results-item-product .file-data .file-icon.PDF:after {
    border-left-color: #ff7200;
    border-top-color: #fff1e5;
}

.search-results-item-product .tab-control ul.tabs li.active > div {
    background-color: #ff7200;
}

.search-results-item-product .tab-control ul.tabs li.active > div:after {
    border-top-color: #ff7200;
}

.search-results-item-product .link-list h3 {
    color: #636363;
}

/*.search-results-item-product .btn-primary {
    background-color: #009FBD;
}*//*TODO CHECK*/

/*********************SEARCH RESULT ITEM FOR PRODUCT**********************/

/********************SEARCH RESULT EVALUATION***************************/

.search-results-item.search-results-item-evaluation .content-title {
    position: relative;
    display: block;
    padding: 8px 0px 8px 0px;
    /*height: 69px;*/
    min-height: 44px;
    vertical-align: middle;
}

/*.search-results-item.search-results-item-evaluation .content-title .header3, 
.search-results-item.search-results-item-evaluation .content-title .header4 {
    float:left;
    overflow: hidden;
    border-right: 1px solid #636363;
    padding-right: 16px;
    vertical-align: middle;
    color: #636363;
    margin-bottom: 0px;
}*/

.search-results-item.search-results-item-evaluation .content-title .header3,
.search-results-item.search-results-item-evaluation .content-title .header4 {
    display: table-cell;
    overflow: hidden;
    padding-right: 16px;
    vertical-align: middle;
    color: #636363;
    margin-bottom: 0px;
    /*max-width: 35%;*/
}

.search-results-item.search-results-item-evaluation .badge {
    border-radius: 2px;
}

/***************************CONTENT TITLE******************************/

.search-results-item.search-results-item-evaluation .content-title-basic {
    position: relative;
    display: block;
    padding: 8px 0px 8px 0px;
    vertical-align: middle;
}

/* AL-3271 */
.search-results-item.search-results-item-evaluation .content-title-basic .header3,
.search-results-item.search-results-item-evaluation .content-title-basic .header4 {
	font-weight: bold;
}

/*.search-results-item.search-results-item-evaluation .content-title-basic .header3:lang(en),
.search-results-item.search-results-item-evaluation .content-title-basic .header4:lang(en) {
	font-family: 'AZ1 Bold';
    font-weight: normal;
}*/

/*.search-results-item.search-results-item-evaluation .content-title-basic .header3:lang(en),
.search-results-item.search-results-item-evaluation .content-title-basic .header4:lang(en) {
	font-family: 'AZ1 Bold';
}
.search-results-item.search-results-item-evaluation .content-title-basic .header3:lang(en),
.search-results-item.search-results-item-evaluation .content-title-basic .header4:lang(en) {
	font-family: 'AZ1 Bold';
}
.search-results-item.search-results-item-evaluation .content-title-basic .header3:lang(ru),
.search-results-item.search-results-item-evaluation .content-title-basic .header4:lang(ru){
    font-family:Arial;
    font-weight:bold;
}
.search-results-item.search-results-item-evaluation .content-title-basic .header3:lang(zh),
.search-results-item.search-results-item-evaluation .content-title-basic .header4:lang(zh){
    font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.search-results-item.search-results-item-evaluation .content-title-basic .header3:lang(ja),
.search-results-item.search-results-item-evaluation .content-title-basic .header4:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
    font-weight:bold;
}*/
/* AL-3271 */

.search-results-item.search-results-item-evaluation .content-title-basic .description,
.search-results-item.search-results-item-evaluation .content-title-basic .description {
    display: block;
}

.search-results-item.search-results-item-evaluation .content-title-basic .header3 + .description,
.search-results-item.search-results-item-evaluation .content-title-basic .header4 + .description {
    margin-top: 12px;
}

/***************************CONTENT TITLE******************************/

/*.search-results-item.search-results-item-evaluation .content-title .header3 {
	height: 26px;
    margin-top: -13px;
}

.search-results-item.search-results-item-evaluation .content-title .header4 {
	height: 20px;
    margin-top: -10px;
}*/

/* AL-3271 */

.search-results-item.search-results-item-evaluation .content-title .header3,
.search-results-item.search-results-item-evaluation .content-title .header4 {
	font-weight: bold;
}

/*.search-results-item.search-results-item-evaluation .content-title .header3:lang(en),
.search-results-item.search-results-item-evaluation .content-title .header4:lang(en) {
	font-family: 'AZ1 Bold';
    font-weight: normal;
}*/
/*.search-results-item.search-results-item-evaluation .content-title .header3:lang(en),
.search-results-item.search-results-item-evaluation .content-title .header4:lang(en) {
	font-family: 'AZ1 Bold';
}
.search-results-item.search-results-item-evaluation .content-title .header3:lang(ru),
.search-results-item.search-results-item-evaluation .content-title .header4:lang(ru){
    font-family:Arial;
    font-weight:bold;
}
.search-results-item.search-results-item-evaluation .content-title .header3:lang(zh),
.search-results-item.search-results-item-evaluation .content-title .header4:lang(zh){
    font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.search-results-item.search-results-item-evaluation .content-title .header3:lang(ja),
.search-results-item.search-results-item-evaluation .content-title .header4:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
    font-weight:bold;
}*/
/* AL-3271 */

/*.search-results-item.search-results-item-evaluation .content-title .description {
    float:left;
	line-height: 16px;
    vertical-align: middle;
	font-size: 12px;
    position: relative;
    padding-left: 16px;
    overflow: hidden;
    margin-top: 0px;
}*/

.search-results-item.search-results-item-evaluation .content-title .description {
    display: table-cell;
	line-height: 22px;
    vertical-align: middle;
	font-size:16px;
    position: relative;
    padding-left: 16px;
    overflow: hidden;
    margin-top: 0px;
    border-left: 1px solid #636363;
    /*max-width: 65%;*/
}
.search-results-item.search-results-item-evaluation .eval-link
{
    display:inline-block;
}
.search-results-item.search-results-item-evaluation .eval-link.user-guide
{
    font-size:11px;
    padding-top:8px;
}
.search-results-item.search-results-item-evaluation .eval-link.user-guide .badge
{
    margin-left:4px;
}
/*.search-results-item.search-results-item-evaluation .content-title .description:lang(en) {
	font-family: 'AZ1 Bold';
}

.search-results-item.search-results-item-evaluation .content-title .description:lang(ru),
.search-results-item.search-results-item-evaluation .content-title .description:lang(ja),
.search-results-item.search-results-item-evaluation .content-title .description:lang(zh) {
    font-weight: bold;
}*/

.search-results-item.search-results-item-evaluation a img, 
.search-results-item.search-results-item-evaluation .image-container.no-zoom img {
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}

.search-results-item.search-results-item-evaluation .price {
    vertical-align: top;
    text-align: right;
}

.search-results-item.search-results-item-evaluation .price small {
    line-height: 13px;
    vertical-align: top;
}

.search-results-item.search-results-item-evaluation .price strong {
    font-size: 16px;
    line-height: 20px;
    vertical-align: top;
}

/********************SEARCH RESULT EVALUATION***************************/

/**************************SEARCH PAGE********************************/

.linked-list-item{
    padding:16px 0px 16px 16px;
}
    
.product-name {
    padding: 0px;
    height: auto;
}

.product-name .title, 
.column-content .product-name .title {
    display: inline-block;
    width: auto;
    color: #009fbd;
    vertical-align: middle;
    max-width: 30%;
    overflow: hidden;
    height: auto;
}

.product-name .title h3, 
.column-content .product-name .title h3 {
    margin-right: 0px;
    padding-right: 0px;
}

.product-name .title h3, 
.column-content .product-name .title h3 {
    color: #009fbd;
}

.product-name .subtitle, 
.column-content .product-name .subtitle {
    display: inline-block;
    margin-left: 24px;
    padding-left: 24px;
    border-left: 2px solid #009fbd;
    width: auto;
    max-width: 60%;
    color: #009fbd;
    vertical-align: middle;
    font-size:16px;
}

.search-results-item.top-result                 {background-color:#e5f6f9;margin-top:16px;}
.support .search-results-item.top-result        {background-color:#f4ffff;} /* AL-2435 */
.designcenter .search-results-item.top-result   {background-color:#FFF1E5;}
.education .search-results-item.top-result      {background-color:#F2EDF3; /*#CAB7D1;*/}    /* AL-2435 */
.designcenter .search-results-item.top-result .tab-control ul.tabs li>div:before{border-bottom-color:#FFC699;} 
.support .search-results-item.top-result .tab-control ul.tabs li>div:before{border-bottom-color:#f4ffff;} 
/*.search-results-item a{
	color:#33b3ca;
}*/

.search-results-item .list-inline li:first-child{
	padding-left:0px;
}

/* AL-2877 */
.search-results-item .title-category, 
.search-results-item .title-category a {
    color:#636363;
    font-weight: 400;
}

.search-results-item .title-category a:lang(en) {
    font-family: 'AZ';
}
/* AL-2877 */

.search-results-item .media-heading {
    margin-bottom: 0px;
}
.search-results-item .media-heading, .linked-list-item .media-heading{
	font-size:24px;
	padding:8px 0px;
    font-weight: bold;  /* AL-3271 */
    /*font-family: "AZ1 Regular", Helvetica, Arial, sans-serif;*/    /* AL-3271 */
}

/* AL-4085 */
.search-results-item .media-heading:lang(zh), 
.linked-list-item .media-heading:lang(zh){
    font-weight: normal;
}
/* AL-4085 */

/*.search-results-item .media-heading:lang(en), .linked-list-item .media-heading:lang(en){
    font-family:'AZ';
}

.search-results-item .media-heading:lang(zh), .linked-list-item .media-heading:lang(zh){
    font-family:'AZ',Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}*/ /* AL-3271 */
/* AL-3271 */
/*.search-results-item .media-heading:lang(ru), .linked-list-item .media-heading:lang(ru){
    font-family:Arial;
}
.search-results-item .media-heading:lang(zh), .linked-list-item .media-heading:lang(zh){
    font-family:"AZ1 Regular",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.search-results-item .media-heading:lang(ja), .linked-list-item .media-heading:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
}*/
/* AL-3271 */

/* AL-4666 */
.search-results-item .media-heading a{color:#636363;}  /* AR-3439 */
.search-results-item.top-result .media-heading a {color:#009fbd;}
.search-results-item .link-product {font-size: 16px;}
/* AL-4666 */

/*AR-5426*/
/*.search-results-item .media-heading:lang(en),
.search-results-item .media-heading a:lang(en) {
    font-family:'AZ1 Regular', Helvetica, Arial, sans-serif;
}*/
/* AL-3271 */
/*.search-results-item .media-heading:lang(ru),.search-results-item .media-heading a:lang(ru){
    font-family:Arial;
}
.search-results-item .media-heading:lang(zh),.search-results-item .media-heading a:lang(zh){
    font-family:"AZ1 Regular",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.search-results-item .media-heading:lang(ja), .search-results-item .media-heading a:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
}*/

.linked-list-item .media-heading:lang(en){
    font-family:'AZ', Helvetica, Arial, sans-serif;
}

.linked-list-item .media-heading:lang(zh){
    font-family:'AZ',Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}

/*.linked-list-item .media-heading:lang(ru){
    font-family:Arial;
}
.linked-list-item .media-heading:lang(zh){
    font-family:"AZ1 Regular",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.linked-list-item .media-heading:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
}*/

.search-results-item p{
	margin:8px 0px;
}
.search-results-item .media-object{
	border:1px solid #33b3ca;
}
.search-results-item .image .callout{
	clear:both;
	margin-top:1em;
}
.search-results-item .callout-type{
	font-size:10px;
	padding: 3px 0px;
	text-align: center;
	display: inline-block;
	width: 59%;
}
.search-results-item .image .callout-type{
	font-size:10px;
	padding: 8px 0px;
	float: left;
	width: auto;
}
.search-results-item .resource-icon{
	background:url(/lib/img/sprite-header.png) no-repeat;
	padding-bottom: 22px;
	display: block;
}
.search-results-item .resource-icon.article{
    background-position: -1px -200px;
}
.search-results-item .resource-icon.thread{
    background-position: -1px -281px;
}
.search-results-item .resource-icon.qanda{
    background-position: -1px -334px;
    padding-bottom:24px;
}
    .search-results-item .resource-icon.qanda + span.callout-type{
        padding: 3px 6em 0px 3px;
        display: block;
        width:100%;
    }
.search-results-item .image .resource-icon.article{
    background:url(/lib/img/sprite-header.png) no-repeat;
    background-position: -1px -255px;
    padding-left: 30px;
    display:inline-block;
    height:30px;
    float: left;
}
.search-results-item .resource-date{
    font-size:18px;
    line-height: 24px;
    margin-top: 8px;
}

.search-results-item .media-heading + .resource-date {
    margin-top: 2px;
}

/*AR-5426*/
.search-results-item .resource-date:lang(en) {
    font-family: 'AZ';  /* AL-3271 */
}

.search-results-item .resource-date:lang(zh){
    font-family:'AZ',Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
/*.search-results-item .resource-date:lang(ru){
    font-family:Arial;
}
.search-results-item .resource-date:lang(zh){
    font-family:"AZ1 Regular",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.search-results-item .resource-date:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
}*/

.search-results-item .resource-tag{
    text-transform:uppercase;
}

/*.custom-search .search-results {
    margin-left: 0px;
}*/

.form .search-icon{
   /* background-position: 0px -169px; AR-4451*/
}
.resource-list ul{
    overflow:hidden;
    /*display:inline-block;*/
}
.resource-list li{
    float:left;
    width:49%;
}
.linked-list-item  .resource-list li{
    float:left;
    width:33%;
}
.resource-list li .badge{
    margin-left:8px;
}
.resource-header{
    font-size:24px;
    margin:32px 0px 16px 0px;
}

/*AR-5426*/
.search-results-item .resource-header:lang(en) {
    font-family: 'AZ';  /* AL-3271 */
}

.search-results-item .resource-header:lang(zh){
    font-family: 'AZ',Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
/*.search-results-item .resource-header:lang(ru){
    font-family:Arial;
}
.search-results-item .resource-header:lang(zh){
    font-family:"AZ1 Regular",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.search-results-item .resource-header:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
}*/

.search-result-meta{
    margin:16px 0px;
}
.search-result-meta span{
    margin-right:16px;
}

.product-row-carousel{
	margin-bottom:122px;
}

#product-overview {
    margin-bottom: 0;
}

#product-overview .list-files{
	margin-top:-117px;
}
    
	/**LIST FILES */
.list-files {
	margin: 0px;
	text-align: left;
}

.list-files li {
    text-align: left;
    float: none !important;
    max-width: 186px;
	vertical-align:top;
}

.file-data {
    position: relative;
    max-width: 172px;
}

.file-data:lang(ja),
.file-data:lang(zh) {
    font-size: 14px;    /* AL-3271 - 16->14px */
}

.file-info-container {
    padding: 16px;
    min-height: 132px;
    background: #e6f5f8;
	border: 4px solid #32b3c9;
    overflow:hidden; /*AR-5162*/
}
.lt-ie9 .file-info-container{
    min-height: 102px !important;
}
/* .file-data:after {
    content: '';
    position: absolute;
    bottom: -4px; 
	right: -4px;
    border-top: 8px solid #32b3c9;
    border-right: 8px solid #ffffff;
    width: 0;
} */

.file-data:after{	
	content: '';
	position: absolute;
	bottom: -7px;/*AR-5267*/
	left: 0;
	display: block;
	height: 0px;
	width: 100%;
	border-top: 8px solid #32B3C9;
	border-right: 8px solid transparent;
}

.file-data .file-info {
    min-height: 64px;
    clear: both;
}

.designcenter .file-data .file-info{
	color: #FF7200;
}

.file-data .file-icon {
    border: 2px solid #32b3c9;
    width: 35px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    margin-right: 5px;
    position: relative;
    font-size: 10px; /*font issue when 4 chars are available*/
}
/* for the Evaluation board hardware */
.file-data .file-icon.hardware {
    width: 35px;
    height: 45px;
    position: relative;
    background: url('/lib/img/sprite1.png') no-repeat -216px -126px;
    border: none;
}
.regularFont:lang(en){
    font-family:'AZ' !important;
}
.regularFont:lang(ru){
    font-family:Arial;
    font-weight: normal !important;
}
.regularFont:lang(zh){
    font-family:'AZ',Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
    font-weight: normal !important;
}
.regularFont:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro",Arial;
    font-weight: normal !important;
}

/* for the Evaluation board hardware */
.file-data .file-info p {
    line-height: 20px; 
    margin: 0px;
}

.file-data .file-info p strong {
    /*font-weight: bold;*/
    /*font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;*/   /* AL-3271*/
    display: block;
}

/* AL-3271*/
/*.file-data .file-info p strong:lang(en){
    font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;
}
.file-data .file-info p strong:lang(ru){
    font-family:Arial;
    font-weight:bold;
}
.file-data .file-info p strong:lang(zh){
    font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.file-data .file-info p strong:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
    font-weight:bold;
}*/
/* AL-3271*/

.file-data .file-info span {
}

.file-data .file-icon.pdf:after, 
.file-data .file-icon.PDF:after {
    content: '';
    position: absolute;
    top: -2px; right: -2px;
    border-top: 6px solid #e6f5f8;
    border-left: 6px solid #32b3c9;
    width: 0;
}

.file-data > a {
    display: block;
    line-height: 20px;
    background: #32b3c9 none;
    color: white;
    padding-left: 10px;
    font-size:16px;
    padding-bottom: 2px;
    padding-top: 6px;
	height: 26px;
}

/*AL-3271 - 16->14px */
.file-data > a:lang(ja),
.file-data > a:lang(zh) {
    font-size: 14px;
}
/*AL-3271 - 16->14px */

/*********PDP Template **************/
div.section-bar .section-heading {
	background-color:#32b3c9;
}
div.options-bar .options-list {
	background-color:#7d7d7d;
}

.section-heading h3, 
.section-heading h4, 
.section-heading span
{
	margin: 16px auto;
	float: left;
	display: inline-block;
	padding-right: 0px;
	line-height:32px;
}
.section-heading{
	color:#fff;
	padding:0px 16px;
	position: relative;
    z-index: 100;
    font-size: 24px;    /* AL-3271 */
}

.section-heading span{
	float: right;
	font-size: 18px;
}

.adi-accordion .section-heading h3, .adi-accordion .section-heading h4 {
    padding-right: 40px;
    color: white;
}

.adi-accordion .section-heading > span:last-child {
    position: absolute;
    right: 16px;
}

/* AR-5328 */
.tabAccordion li.active a,
.tab-control ul.tabs li.active a {
    cursor: default;
}


ul.list-unstyled.options-list li a{height:64px;}

#product-evaluationkit ul.list-unstyled li a{height:64px;}

#product-evaluationkit ul.list-unstyled li a h3:lang(ja){font-size:18px;}
#product-evaluationkit ul.list-unstyled li a h3:lang(ru){font-size:18px;}
#product-evaluationkit ul.list-unstyled li a h3:lang(zh){font-size:18px;}



/******commenting to solve height issue pdp and refernce design***************/
/*.options-list li{
height:64px;
}*/

.options-bar.active .more-options{	
	display:block;
}
.options-list{
	display:block;
	margin-right:32px;
	margin-bottom:0px;
}

.options-bar .options-list {
    margin-right: 0px;
}

/*.options-bar .options-list {	
	background-color: white;
}*/ /* AL-2722 */

.options-list h3 
{
    max-width: 225px;
    min-width: 225px;
    font-size: 18px;
}

/*****AL-5877*****/
.options-list h3
{
	margin: 21px auto;
	display: inline-block !important;
	padding-right: 20px;
	vertical-align: middle;
}

.options-list span {
    margin: 0px auto;
    display: inline-block!important;
    padding-right: 20px;
    vertical-align: middle;
}
/* AL-3271*/
/*.options-list h3 {
    font-weight: bold;
}*/

/*.options-list h3:lang(en){
    font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;
    font-weight: normal;
}*/ /* AL-3271*/

/*
.options-list h3:lang(ru){
    font-family:Arial;
    font-weight:bold;
}
.options-list h3:lang(zh){
    font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.options-list h3:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
    font-weight:bold;
}*/
/* AL-3271*/

.options-list h3.scChromeData,
.options-list span.scChromeData{
	display: none !important;
}

.options-list a{
	color:#fff;
	margin:0px 0px 0px 32px;
	display: block;
	border-top: 1px solid #d7d7d7;
}

.options-list.options-list-campaign a {
    margin: 0px 16px;
}
/*.options-list li:first-child a {
    border: 0;
}*/
.options-list li.active a{
	color:#9adae6;
}
.section-heading .expand-icon{
	display:none;
}
.section-heading.collapsed .expand-icon{
	display:inline-block;
}
.section-heading.collapsed .close-icon{
	display:none;
}
.section-heading span a{
	color:#9adae4;
}
.product-heading{
	margin:32px 32px 16px;
}
.product-heading .titledesc{
	border-left: 2px solid #acacac;
}
.product-heading .titledesc{
	padding-left: 30px;
	max-width:280px;
}
.product-heading .product-title,.product-heading .titledesc{
	display: inline-block;
	padding-right: 28px;
    vertical-align:middle;
	float:none;
}

.product-heading .product-title h1{
	margin-top:0;
}

.product-title h1{
    /*font-family: "AZ1 Bold", Helvetica, Arial, sans-serif;*/   /* AL-3271*/
    font-size:50px;
    margin-top:8px;
    max-width:580px;
    font-weight: bold;
}

/* AL-3271*/
/*.product-title h1:lang(en){
    font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;
    font-weight: normal;
}*/ /* AL-3271*/
/*.product-title h1:lang(ru){
    font-family:Arial;
    font-weight:bold;
}
.product-title h1:lang(zh){
    font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.product-title h1:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
    font-weight:bold;
}*/
/* AL-3271*/

/*************************LEFT FLOATING NAV*************************/
.product-bookmarks {
	width:155px;
	z-index:999;
	background-color:transparent;
	position:absolute;
	top:16px;
}
.product-bookmarks.affix {
	position:fixed;
}
.product-bookmarks.affix-bottom {
	position:absolute;
}

.product-bookmarks div:first-child a {
	padding-top:20px;
}

.product-bookmarks .nav li {
	background-color: #999999;
	width:160px;
	 /*AL5682*/
    
}

/*.product-bookmarks .nav li:hover {
	background-color:#C2C2C2;
}*/

.product-bookmarks .nav li.active {
	background-color:#33B3CA;   /*#ccebf1*/
}

.product-bookmarks .nav li.active:after {
	position:absolute;
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 0px;
	vertical-align: middle;
    border: 4px solid;
    border-color: transparent transparent transparent #33B3CA;/*#ccebf0*/
	content: "";
	left:100%;
	top:44%;
}

.product-bookmarks .nav li a {
	font-size:14px; /*AL-3271 - 16->14px */
	color:#fff;
	padding:10px 16px 10px 16px;
	padding: 16px 12px; /* Left menu padding issue */
}

/*.product-bookmarks .nav li.active a {
	color:#009FBD;
	font-weight:bold;
}*/

/*.product-bookmarks .nav > li > a {
    padding-left: 14px;
    padding-right: 14px;
}*/

/*.product-bookmarks .nav li a:hover {
    color:#009fbd;
}*/

.product-bookmarks .nav li.overview,
.product-bookmarks .nav li.overview:hover, 
.product-bookmarks .nav li:first-child,
.product-bookmarks .nav li:first-child:hover {
	background-color: #CCEBF1;
}

.product-bookmarks .nav li.overview a,
.product-bookmarks .nav li:first-child a {
	color: #33B3CA;
}

.product-bookmarks .nav li.overview.active:after, 
.product-bookmarks .nav li:first-child.active:after {
    border-left-color: #CCEBF1;
}

/*************************LEFT FLOATING NAV*************************/

.product-section{
	position:relative;
	padding: 0px 0px 0px 16px;
}
.product-row{
	margin-bottom:32px;
}

.product-row h3, 
.product-row .header3
{
    font-size: 20px;
}

.product-row.product-row-overview h3, 
.product-row.product-row-overview .header3
{
    font-size: 22px;
}

.options-widget {
    border-radius: 0 0 8px 8px;
    padding: 5px 16px;
    cursor: pointer;
    background: #009fbd;
    float: right;
    /*margin-right: 16px;*/ /* AL-2722 */
    padding-right: 12px;
	position:relative; /* AR-4357 */
}
.options-widget a {
	padding-right: 20px;
	line-height: 30px;
	font-size:16px;
	color: white;
}

.options-widget a:after{
    background: transparent url(/lib/img/sprite1.png) no-repeat -30px -108px;
    height: 10px;
    width: 10px;
    content: ' ';
    position: absolute;
    right: 12px; /* AR-4357 */
    top: 13px;
}
.options-widget.active a:after{
    background-position: -30px -120px;
}

.image-container,.image-container .img-responsive {
	text-align: center;
	display:inline;
    margin:16px 0px; /* AR-4390 */
}
/* AR-4390 */
.image-container .product-overview-slider .img-responsive{
    margin-top:0px;margin-bottom:0px
}
.image-container > a {
	width: auto;
	position: relative;
	display: block;
}



.image-container a .icon-zoom{
	position: absolute;
	background: #009fbd url(/lib/img/sprite1.png) no-repeat -66px 6px;
	z-index: 99;
	top: 0;
	right: 0;
	width: 40px;
	height: 40px;
	border-radius: 50%;
}

.image-container a .icon-zoom.icon-zoom-small{
	background-position: -75px -30px;
    width: 24px;
	height: 24px;
}

.image-container a div{
	position:static;
}

button.btn-primary {
	border-radius: 14px;
	padding: 1px 16px;
}
.product-details {
	border-top: 1px solid #DDDDDD;
	margin-left:16px;
	margin-bottom:64px;
}

.product-row-overview .product-details  /* AL -2722 */
{
    margin-left: 0px;
}

.product-details > h4 {
	
}

/*.designcenter .row.product-row  .section-bar .section-heading {
    padding: 0 32px;
}*/ /* AL-2722 */

/* added class designcenter as it is required only for design center and not in other pages AR-4242 */
/*.designcenter .row.product-row  .section-bar .section-heading {
    padding: 0 32px;
}*/ /* AL-2722 */

.product-details > p {
	margin-top: 24px;
	font-size:16px;
}

.section-heading h3:first-child {
  padding-right: 16px;
}

/* AL-3271 */
.section-heading h3, 
.section-heading .header3, 
.product-row .section-heading h3, 
.product-row .section-heading .header3{
    font-size: 24px;
}
/* AL-3271 */

.banner {
	background: #66c5d7;
	padding: 16px;
	text-align: center;
}

.banner h4 {
	line-height: 48px;
	color: white;
	font-size: 24px;
}

.banner h4 span {
	border-left: 1px solid white;
	font-size: 16px;
	padding-left: 10px;
	margin-left: 10px;
	line-height: 48px;
}

.banner.banner-bg {
	padding: 32px 0px;
	background: transparent;
}

.banner.banner-bg a h2,            
.banner.banner-bg a h2:hover,            
.banner.banner-bg a h2 span, 
.banner.banner-bg a h2 span:hover,
.banner.banner-bg a .header2,
.banner.banner-bg a .header2:hover,
.banner.banner-bg a .header2 span, 
.banner.banner-bg a .header2 span:hover{
	text-decoration: none;
}

.banner.banner-bg.banner-browse-education {
	/*padding: 32px 0px;
	background-image: url(/lib/img/browse_education.jpg);
	background-repeat: repeat-x;
	background-position: left top;*/
}

.banner.banner-bg h2, 
.banner.banner-bg .header2 {
	line-height: 50px;
	color: white;
	display: block;
}
            
.banner.banner-bg h2 span, 
.banner.banner-bg .header2 span{
	color: white;
	border-left: 2px solid white;
	padding-left: 10px;
	margin-left: 10px;
	font-size: inherit;
	line-height: 50px;
}

.search-with-filter .search-filter > ul > li.dropdown {
	background: #009fbd;
}
.products-packaging-grid {
	width: 100%;
	
}
.products-packaging-grid table {
	/*font-size:16px;*/ /* AL-3271 */
}

.products-packaging-grid table.dataTable {
table-layout:fixed;
	/*font-size:16px;*/ /* AL-3271 */
}

.pst-static-grid{
padding:0px;
}

/* AL-3271 */

/*table tr td {
    font-size: 12px;
    line-height: 16px;
}*/

.products-packaging-grid table .btn {
    font-size: 12px;
}

.products-packaging-grid table tr td, 
.products-packaging-grid table tr th {
    font-size: 12px;
    line-height: 16px;
}
/* AL-3271 */

.products-packaging-grid .quickFilter{  
	border-bottom: 1px dashed #acacac;
	padding-bottom: 8px;
}
.products-packaging-grid .static-pst-container .list-inline li{
	border-left: 1px solid #acacac; 
	padding-left: 5px;
	padding-right: 5px;
}
.products-packaging-grid .static-pst-container .list-inline li:first-child{  
	padding-left: 0px;
	border: 0;
}

.products-packaging-grid table tr td, 
.products-packaging-grid table tr th {
	border-color: white;
	border-style: solid;
	border-width: 2px 2px 0px 0px;
	padding: 10px 7px;
	vertical-align: top;
}

.products-packaging-grid table > thead tr td, 
.products-packaging-grid table > thead tr th {
	border-width: 0px 2px 0px 0px;
	color: white;
	background: #acacac;
}

.products-packaging-grid table > thead tr th:first-child, 
.products-packaging-grid table > thead tr td:first-child {
	background-color: #009FBD;
}

.products-packaging-grid table > thead tr th input {
	vertical-align: middle;
	margin-top: 0px;
}

.products-packaging-grid table > thead tr:last-child td, 
.products-packaging-grid table > thead tr:last-child th {
	
}

.products-packaging-grid table > thead tr:last-child td.sortable, 
.products-packaging-grid table > thead tr:last-child th.sortable {
	background-image: url(/lib/img/sort-arrows.png);
	background-position: 5px bottom;
	background-repeat: no-repeat;
	cursor: pointer;
	padding-bottom: 30px;
}

.products-packaging-grid table > thead tr td p, 
.products-packaging-grid table > thead tr th p {
	margin-bottom: 5px;
}

.products-packaging-grid table > thead tr td .filter, 
.products-packaging-grid table > thead tr th .filter {
	width: 100%;
}

.products-packaging-grid table > thead tr:last-child td.sortable.sorted, 
.products-packaging-grid table > thead tr:last-child th.sortable.sorted {
	background-color: #009FBD;
    background-image: url(/lib/img/sort-arrows-ascending.png);
}

.products-packaging-grid table > thead tr:last-child td.sortable.sorted.sort-descending, 
.products-packaging-grid table > thead tr:last-child th.sortable.sorted.sort-descending {
	background-image: url(/lib/img/sort-arrows-descending.png);
}

.products-packaging-grid table > tbody tr td {
	background: #f5f5f5;
}

.products-packaging-grid table tr td .btn {
	display: block;
	border-radius: 16px;
	/*margin-bottom: 10px;*/
	background-color: #009FBD;
	padding: 1px 10px 1px 15px;
	width: 100%;
	text-align: center;
	color: white;
	/*font-family: "AZ1 Regular", Helvetica, Arial, sans-serif;*/   /* AL-3271 */
	margin-top: 10px;
}

.products-packaging-grid table tr td .btn:first-child {
	margin-top: 0px;                
}
/* AL-3271 */
/*.products-packaging-grid table tr td .btn:lang(en){
	font-family:'AZ1 Regular1', Helvetica, Arial, sans-serif;
}
.products-packaging-grid table tr td .btn:lang(ru){
	font-family:Arial;
}
.products-packaging-grid table tr td .btn:lang(zh){
	font-family:"AZ1 Regular1",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.products-packaging-grid table tr td .btn:lang(ja){
	font-family:"Hiragino Kaku Gothic Pro";
}*/
/* AL-3271 */

.products-packaging-grid table tr td ul {
	list-style: disc inside;
	padding: 0px;
	margin: 0px;
}

.products-packaging-grid table tr td ul li {
	color: #009FBD;
}
 .products-packaging-grid table > tbody tr td a {
	display: block;
}

/* AL-3271*/

/* AL-4339*/
.products-packaging-grid td.jfg_frozen_row{
	font-weight: bold;
}
.products-packaging-grid td.jfg_frozen_row div{
    min-width: 80px !important;
}
#pst_container #jfg_header_left .header_cell div{
    min-width: 80px !important;
}
/* AL-4339*/
/*.products-packaging-grid td:first-child{
	font-family: "AZ1 Bold", Helvetica, Arial, sans-serif;
}
.products-packaging-grid td:first-child:lang(en){
	font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;
}
.products-packaging-grid td:first-child:lang(ru){
	font-family:Arial;
	font-weight:bold;
}
.products-packaging-grid td:first-child:lang(zh){
	font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.products-packaging-grid td:first-child:lang(ja){
	font-family:"Hiragino Kaku Gothic Pro";
	font-weight:bold;
}*/
/* AL-3271*/

.products-packaging-grid .filterButton a input {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size:12px;     /* AL-3271 - 16->12px */
	/*font-weight: normal;*/
	/*font-family:'AZ1 Regular', Helvetica, Arial, sans-serif;*/ /* AL-3271 */
	line-height: 1.428571429;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-user-select: none;
	   -moz-user-select: none;
		-ms-user-select: none;
		 -o-user-select: none;
			user-select: none;
    }
    /* AL-3271 */
    /*.products-packaging-grid .filterButton a input:lang(en){
		font-family:'AZ1 Regular', Helvetica, Arial, sans-serif;
	}
    .products-packaging-grid .filterButton a input:lang(ru){
        font-family:Arial;
    }
    .products-packaging-grid .filterButton a input:lang(zh){
        font-family:"AZ1 Regular",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
    }
    .products-packaging-grid .filterButton a input:lang(ja){
        font-family:"Hiragino Kaku Gothic Pro";
    }*/
    /* AL-3271 */
    .products-packaging-grid .filterButton a input:focus {
        outline: thin dotted #333;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

    .products-packaging-grid .filterButton a input:hover,
    .products-packaging-grid .filterButton a input:focus {
        color: #ffffff;
        /*background-color: #3276b1;
        border-color: #285e8e;*/
        text-decoration: none;
    }

    .products-packaging-grid .filterButton a input:active,
    .products-packaging-grid .filterButton a input.active {
        background-image: none;
        outline: 0;
        -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
                box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    }

    .products-packaging-grid .filterButton a input.disabled,
    .products-packaging-grid .filterButton a input[disabled],
    fieldset[disabled] .products-packaging-grid .filterButton a input {
        pointer-events: none;
        cursor: not-allowed;
        opacity: 0.65;
        filter: alpha(opacity=65);
        -webkit-box-shadow: none;
                box-shadow: none;
        background-color: #428bca;
        border-color: #357ebd;
  }

  .products-packaging-grid .filterButton a input {
        color: #ffffff;
        /*background-color: #428bca;
        border-color: #357ebd;*/    /* Packaging grid filter button background colour  */
        margin: 16px 0px;
        border-radius: 14px;
        padding: 1px 16px;
    }
            
			/********************BAR************************/
            
            .bar {
                background-color: #009FBD;
                padding: 37px 0px;
                text-align: center;
                margin: 32px 0px;
                position: relative;
                vertical-align: middle;
            }
            
            .bar:after {
                border-bottom: 10px solid #fff;
                border-left: 10px solid transparent;
                bottom: 0;
                content: "";
                position: absolute;
                right: 0;
                width: 0;
                height: 0;
            }
            
            .product-row-overview.bg-grey .bar:after {
                border-bottom-color: #f5f5f5;
            }   /* AL-2722 */
            
            .bar h4 {
                color: white;
            }
            
            .bar h4 span {
                line-height: 38px;
                font-size: 32px;
               
                color: white;
                padding-right: 16px;
                border-right: 2px solid white;
                /*font-weight: normal;*/
                /*font-family:'AZ1 Regular', Helvetica, Arial, sans-serif;*/ /* AL-3271 */
            }
            /* AL-3271 */
            /*.bar h4 span:lang(en){
                font-family:'AZ1 Regular', Helvetica, Arial, sans-serif;
            }
            .bar h4 span:lang(ru){
                font-family:Arial;
            }
            .bar h4 span:lang(zh){
                font-family:"AZ1 Regular",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
            }
            .bar h4 span:lang(ja){
                font-family:"Hiragino Kaku Gothic Pro";
            }
            .bar h4 span strong {
                font-weight: bold;
            }*/
            /* AL-3271 */
            /* AL-3271*/
            /*.bar h4 span strong:lang(en){
                font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;
                font-weight: normal;
            }
            /*.bar h4 span strong:lang(ru){
                font-family:Arial;
                font-weight:bold;
            }
            .bar h4 span strong:lang(zh){
                font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
            }
            .bar h4 span strong:lang(ja){
                font-family:"Hiragino Kaku Gothic Pro";
                font-weight:bold;
            }*/
            /* AL-3271*/
            
            .bar h4 a {
                font-size: 18px;
                margin-left: 16px;
                color: #FFFEFE;
            }
            
            .bar.bar-vertical h4 span {
                border-right: 0;
                border-bottom: 2px solid white;
                display: block;
                margin-bottom: 8px;
                margin-left: 32px;
                margin-right: 32px;
                padding-right: 0px;
                padding-bottom: 8px;
            }
            
            .bar.bar-vertical h4 a {
                margin-left: 0px;
            }
            
            /********************BAR************************/
            
            .product-lifecycle {
                margin-top: 34px;
            }
            
            .product-lifecycle ul {
                clear: both;
            }
            
            .product-lifecycle li {                
                color: white;
                vertical-align: middle;
                margin: 0px;
                padding: 0px;
                border-right: 2px solid white;
                border-top: 2px solid white;
            }
            
            .product-lifecycle li div {
                background: #818286;
                margin: 0px;
                padding: 5px;
                padding-top: 10px;
                height: 50px;
                text-align: right;
                position: relative;
            }
            
            .product-lifecycle li div:after {
                border-bottom: 10px solid #818286;
                border-left: 10px solid transparent;
                bottom: 0;
                content: "";
                position: absolute;
                right: 0;
                width: 0;
                height: 0;
            }
            
            .product-lifecycle li.active div {
                background: #009FBD;
            }
            
            .product-lifecycle li.active div:after {
                border-bottom-color: #009FBD;
            }
            
            .product-lifecycle li span {
                vertical-align: middle;
            }
            
            .product-lifecycle .legend {
                border: 1px solid silver;
                border-bottom-width: 0px;
                position: relative;
                display: block;
                height: 10px;
                clear: both;
            }
            
            .product-lifecycle .legend span {
                position: absolute;
                top: -20px;
                left: 35%;
            }
            .carousel-container {
                /* background: #f2f2f2; */
                padding: 0px 32px;
                margin-bottom: 32px;
            }
            
          
            /**********************CHECKED*********************/
            
            .checked {
                color: #53c273;
                text-indent: 24px;
                margin-bottom: 32px;
            }
            .checked:before{
                position: absolute;
                left: 0px;
                background: url(/lib/img/sprite1.png) -210px -44px no-repeat;
                width: 24px;
                height: 24px;
                content: ' ';            
            }
            .description {
                margin-top: 16px;
            }
            
            /***********************DESIGN CENTER********************/
            
            .row-alternate {
                position: relative;
            }
            
            .row-alternate:before {
                position: absolute;
                left: -32px;
                top: 0px;
                content: "";
                width: 9999px;
                height: 100%;
                z-index: -1;
                background-color: #f5f5f5;
            }
            
            /*.design-center,.companion-parts {
                padding-top: 32px;
                background: #f5f5f5;
            }*/
            .bg-grey{
				/*padding-top: 32px;*/
				background: #f5f5f5;
			}
            .design-center #header .tab-designcenter h3 {
                color: #ff7300;
            }
			
			 /*.design-center h3 {
                color: #ffffff;
            }*/
            .review-section{
				padding-bottom:16px;
				border-bottom:1px solid #d7d7d7;
				margin-bottom:16px;
			}
            /*.btn.btn-base {
                display: block;
                border-radius: 16px;
                margin-bottom: 10px;
                background-color: #009FBD;
                padding: 1px 10px 1px 15px;
                text-align: center;
                color: white;
            }*/
            
            .design-center .btn {
                float: left;
                margin-right: 4px;
                margin-top: 6px;
            }
            
            
            /**************************SEARCH CONTROL***************************/
            
            .search-control-bar {
                background: #f5f5f5;
                padding: 16px 32px;
            }
            
            .search-control-bar .search-control-box {
                background: #f5f5f5;
                border-bottom: 1px solid #999;
                width: auto;
            }
            
            .search-control-bar .search-control-box span {
                display: inline-block;
                width: 24px;
                height: 24px;
                background: transparent url(/lib/img/sprite-header.png) no-repeat 0px -162px;
            }
            
            .search-control-bar .search-control-box input[type="text"]{
                border: 0px;
                line-height:24px;
                font-size:16px;
                box-shadow: none !important;
                background: transparent;
            }
            /**************************SEARCH CONTROL***************************/
            
            .product-row-design-center .content-list-tab ul li, 
            .product-row-software .content-list-tab ul li {
                padding-left: 4px;
                padding-right: 4px;
            }
            
            /************************OPTIONS LIST OVERRIDE*******************************/
            
            .options-list {
                vertical-align: middle;
            }
            .options-list span {
                line-height: 20px;
                padding-left: 20px;
				max-width:480px;
            }
            .options-list h3 {
                border-right: 1px solid white;
            }
            
            .options-list.active h3 {
                border-right-color: #9adae6;;
            }
			/************************TAB HEADER************************/
            
            .button-container {
                position: relative;
            }
            
            .button-container button {
                float: left;
                margin: 0px 8px 8px 0px;
            }
            
            .button-container.text-center button {
                float: none;
            }
            
			/********************BLOCK************************/
            
            .block {
                background-color: #009FBD;
                color: white;
                padding: 24px;
                text-align: center;
                position: relative;
				margin-right:16px;
            }
            .block.driver-count {
                margin-bottom: -32px;
            }
            .block:after {
                border-bottom: 10px solid #fff;
                border-left: 10px solid transparent;
                bottom: 0;
                content: "";
                position: absolute;
                right: 0;
                width: 0;
                height: 0;
            }
            
            .block h3 {
                color: white;
                border-bottom: 1px solid white;
                padding-bottom: 10px;
            }
            
            .block span {
                color: white;
                font-size:16px;
                vertical-align: middle;
            }
            
            .block span a {
                color: white;
            }
            
            .block .description {
                font-size:16px;
                padding: 0px 45px;
                color: white;
                text-align: center;
                display: block;
                margin-top: 16px;
            }
            
            /********************BLOCK************************/
			/****************INFORMATION*******************/
            
            .description {
                margin-top: 16px;
            }
            .resourcetype {
				margin-left:8px;
			}
            .information {
                
            }
            
            .information p {
                padding-top: 16px;
            }
            
            .information p.description {
                padding-top: 0px;
                margin-top: 16px;
            }
            
            .information h4 {
                padding-top: 16px;
            }
            
            /* AL-3271*/            
            .information h5 {
                padding-top: 16px;
                font-weight: bold;
            }
            /*.information h5:lang(en){
                font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;
                font-weight: normal;
            }*/ /* AL-3271*/
            
            /*.information h5 {
                padding-top: 16px;
                font-family: "AZ1 Bold",Helvetica, Arial, sans-serif;
            }
            .information h5:lang(en){
                font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;
            }
            .information h5:lang(ru){
                font-family:Arial;
                font-weight:bold;
            }
            .information h5:lang(zh){
                font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
            }
            .information h5:lang(ja){
                font-family:"Hiragino Kaku Gothic Pro";
                font-weight:bold;
            }*/
            /* AL-3271*/
            
            .information ul {
                padding: 10px 0;
            }
            
            .information ul {
                color: #009FBD;
            }
			
			.carousel-heading{
				margin-bottom:32px; /*AR-4250 Changed from 64 to 32*/ 
			}
            /*AR-4250*/
            .carousel-heading.col-md-12{
                margin: 0px -16px;
                margin-bottom: 32px;
            }
			.product-section .carousel-heading h2, 
            .product-section .carousel-heading .header2 {
				padding-bottom:16px;
				border-bottom:1px solid #AAAAAA;
			}
			
			/* Reviews */
			.product-rating{
				display:inline-block;
                margin-top: 20px;
			}
			.rating-overall{
				display:inline-block;
				padding-left:32px;
				border-left:1px solid #AAAAAA;
			}
			.product-rating .rating-count{
				padding:2px;padding-left: 8px;
				display:inline-block;
			}
			.star-rating.small a.star-on, .star-rating.small a.star-off, .star-rating.small a.star-50 {
				width:20px;
				height:20px;
				display:inline-block;
			}
            .star-rating.small a.star-on:hover, .star-rating.small a.star-off:hover, .star-rating.small a.star-50:hover {
                text-decoration:none;
            }
			.star-rating.small a.star-on{
				background:transparent url("/lib/img/sprite1.png") no-repeat 0px 0px;
			}
            .star-rating.small a.star-off{
				background:transparent url("/lib/img/sprite1.png") no-repeat -42px 0px;
			}
			.star-rating.small a.star-50{
				background:transparent url("/lib/img/sprite1.png") no-repeat -20px 0px;
			}
			.star-rating.big {
				float:left;
				padding-right:32px;
			}
			.star-rating.big a{
				width:35px;
				height:30px;
				display:inline-block;
			}
			.star-rating.big a.star-on{
				background:transparent url("/lib/img/sprite1.png") no-repeat 0px -50px;
			}
			.star-rating.big a.star-50{
				background:transparent url("/lib/img/sprite1.png") no-repeat -35px -50px;
			}
			.star-rating.big a.star-off{
				background:transparent url("/lib/img/sprite1.png") no-repeat -70px -50px;
			}
			.bar-graph{
				border-bottom:1px solid #aaa;
                min-width: 220px;
			}
			.bar-labels{
				margin-bottom:32px;
                min-width: 220px;
			}
            /*AR-3547*/
            .bar-graph:lang(zh).bar-labels:lang(zh){
                min-width:220px;
            }
			.graph-heading{
				text-align:center;
				padding:16px 0px;
			}
			.bar-graph .bars,.bar-labels .bar-label{
				width:39px;
				height:60px;
				display:inline-block;
				position:relative;
			}
			.bar-labels .bar-label{
				padding-top:2px;
				height:5px;
				text-align:center;
			}
			.bar-graph .bars .fill{
				background-color:#33b3ca;
				position:absolute;
				bottom:0px;
				width:38px;
			}
			.bubbles{
				margin-top:-64px;
				margin-right:0px;
			}
			.ez-discussions{
				margin-bottom: 64px;
                margin-top: 32px;
			}
			.bubble{
				position: relative;
				padding: 32px 16px;
				border-radius: 10px;
				color: #fff;
				width:300px;
				background: #075698;
				z-index:999;
			}
			.discuss-question.bubble{
				margin-left: -160px;
                background: #52c373;
                border: 5px solid #FFF;
                margin-bottom: -48px;
                margin-top: 32px;
			}
			.discuss-link.bubble{
				margin-top:0px;
				z-index:990;
				background: #28b450;
				text-align:right;
				margin-bottom: -16px;
			}
			.bubble:after{
				content: "";
				position: absolute;
				bottom: -16px;
				left: 10%;
				/*border-width: 20px 0 0 20px;*/
				border-width: 20px 20px 0px 0px;
				border-style: solid;
				border-color: #52c373 transparent #52c373 transparent;
				display: block;
				width: 0;
			}
			.discuss-link.bubble:after{
				content: "";
				position: absolute;
				bottom: -16px;
				left: 85%;
				border-width: 20px 0 0 20px;
				border-style: solid;
				border-color: #28b450 transparent #28b450 transparent;
				display: block;
				width: 0;
			}
			.discuss-link a{
				color:#fff;
                /* AR-3645 */
                padding-right: 20px;
			}
            .discuss-link a:after {
                background: url(/lib/img/sprite1.png) no-repeat -32px -95px;
                content: ' ';
                width: 12px;
                height: 12px;
                position: absolute;
                right: 20px;
                bottom: 38px;
            }
            /* AR-3645 */
			.category-specs{
				padding:32px 16px;
			}
            
            /* AL-3271 */
            .category-specs h5 {
                padding-top: 0px;
                padding-bottom: 16px;
                font-weight: bold;
            }
            /*.category-specs h5:lang(en){
                font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;
                font-weight: normal;
            }*/ /* AL-3271*/
            /*.category-specs h5 {
                padding-top: 0px;
                padding-bottom: 16px;
                font-family: "AZ1 Bold", Helvetica, Arial, sans-serif;
            }
            .category-specs h5:lang(en){
                font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;
            }
            .category-specs h5:lang(ru){
                font-family:Arial;
                font-weight:bold;
            }
            .category-specs h5:lang(zh){
                font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
            }
            .category-specs h5:lang(ja){
                font-family:"Hiragino Kaku Gothic Pro";
                font-weight:bold;
            }*/
            /* AL-3271 */
			/************************** PDP Template */
            
.linked-lists > .list-inline > li {
	float:left;
	width:25%;
}

.flyoutpane .linked-lists > .list-inline > li {
    float: left;
    padding-right: 2%; /*AR-4728*/
    width: 23%;
}
.linked-lists > .list-inline.stackedbig > li {
  width: 266px !important;
  margin-left: 65px !important;
  padding-right: 0px !important;
  margin-bottom:16px !important;
  }
  .linked-lists > .list-inline.stackedbig > li .header4{margin-bottom:32px;}
  @media screen and (max-width: 640px){
	.linked-lists > .list-inline.stackedbig > li {
	  width: 100% !important;
	  margin-left: 0px !important;
	  margin-bottom:0px !important;
	}
	.linked-lists > .list-inline.stackedbig > li .header4{margin-bottom:0px;}
  }
  .lt-ie9 .linked-lists > .list-inline.stackedbig > li:first-child{ margin-left: 0px !important;}
   .linked-lists > .list-inline.stackedbig > li:first-child,
   .linked-lists > .list-inline.stackedbig > li:nth-child(3n+1) {
  margin-left: 0px !important;
  clear:both !important;
  }
  
  .lt-ie9 .linked-list-item.stackedsmall .resource-list ul>li {
	  width: 165px;
	  margin-left: 65px;
	  float: left;
  }
  @media screen and (min-width: 641px){
	 .linked-list-item.stackedsmall .resource-list ul>li {
	  width: 165px;
	  margin-left: 65px;
	  float: left;
	}
}
.linked-list-item.stackedsmall .resource-list ul>li:first-child,
.linked-list-item.stackedsmall .resource-list ul>li:nth-child(3n+1) {
  margin-left: 0px;
  clear:both;
}
/*******************JSCROLL PANE PLUGIN*************************/

.jspContainer
{
	overflow: hidden;
	position: relative;
    overflow-x: auto;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 8px;
	height: 100%;
	background: transparent;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: transparent;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #CECECE;
	position: relative;
    border-radius: 6px;
}

.jspDrag
{
	background: #93908b;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
    border-radius: 6px;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 0;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
/*******************JSCROLL PANE PLUGIN*************************/

.redirect-link { 
    /*padding-top:32px;*/ /*AR-5185*/
    /*padding-bottom:32px;*/ /*AR-5185*/
}

.redirect-link .btn { 
    margin-left: 8px; 
} 

.redirect-link .btn-primary { 
    border-radius: 14px; 
    padding: 1px 16px;
    margin-left: 0px;
    background-color: #009FBD;
}

.education #VideoCarousel ul.slides.slides-thumb {
	margin-bottom:0;

}
.education  .grey-bg .search-with-filter {
    padding-top:0;
}

/******************ACCORDION******************/

.adi-accordion {
    margin-top: 32px;
    margin-bottom: 32px;
}

.adi-accordion .row {
    margin-left: 0px;
    margin-right: 0px;
    border-top: 1px solid white;
}

.adi-accordion > div > .product-content {
    padding-top: 32px;
    padding-bottom: 32px;
}

.adi-accordion > div .expand-icon {
	/*background: transparent url(/images/sprite1.png) no-repeat left -88px;
	overflow: hidden;
	text-indent: -9999px;
	width: 32px;
	height: 32px;
	float: right;*/
    /*width: 24px;
	height: 24px;
    background-position: 8px -80px;*/
}

/******************ACCORDION******************/

/***************LIGHTBOX********************/

/* line 7, ../sass/lightbox.sass */
body:after {
    content: url(/lib/img/lb-loading.gif);
    display: none;
}

/* line 11, ../sass/lightbox.sass */
.lightboxOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: black;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
    display: none;
}

/* line 20, ../sass/lightbox.sass */
.lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 10000;
    text-align: center;
    line-height: 0;
    /*font-weight: normal;*/
    /*font-family:'AZ1 Regular', Helvetica, Arial, sans-serif;*/ /* AL-3271 */
}
/* AL-3271 */
/*.lightbox:lang(en){
    font-family:'AZ1 Regular', Helvetica, Arial, sans-serif;
}
.lightbox:lang(ru){
    font-family:Arial;
}
.lightbox:lang(zh){
    font-family:"AZ1 Regular",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.lightbox:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
}*/
/* AL-3271 */

/* line 28, ../sass/lightbox.sass */
.lightbox .lb-image {
    display: block;
    height: auto;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
/* line 32, ../sass/lightbox.sass */
.lightbox a img {
  border: none;
}

/* line 35, ../sass/lightbox.sass */
.lb-outerContainer {
    position: relative;
    background-color: white;
    *zoom: 1;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
    content: "";
    display: table;
    clear: both;
}

/* line 44, ../sass/lightbox.sass */
.lb-container {
    padding: 4px;
}

/* line 47, ../sass/lightbox.sass */
.lb-loader {
    position: absolute;
    top: 43%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
.lb-cancel {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 auto;
    background: url(/lib/img/lb-loading.gif) no-repeat;
}

/* line 63, ../sass/lightbox.sass */
.lb-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
.lb-container > .nav {
    left: 0;
}

/* line 74, ../sass/lightbox.sass */
.lb-nav a {
    outline: none;
}

/* line 77, ../sass/lightbox.sass */
.lb-prev, .lb-next {
    width: 49%;
    height: 100%;
    cursor: pointer;
    /* Trick IE into showing hover */
    display: block;
}

/* line 84, ../sass/lightbox.sass */
.lb-prev {
    left: 0;
    float: left;
}
/* line 87, ../sass/lightbox.sass */
/*.lb-prev:hover {
    background: url(/lib/img/lb-prev.png) left 48% no-repeat;
}*//*commented for changing to sprite */

.lb-prev:hover:after {
    background: url(/lib/img/sprite1.png) no-repeat -108px -94px;
    position: absolute;
    vertical-align: middle;
    width: 24px;
    height: 40px;
    content: '';
    left: 12px;
    top: 50%;
    margin-top: -20px;
}
/* line 90, ../sass/lightbox.sass */
.lb-next {
    right: 0;
    float: right;
}
/* line 93, ../sass/lightbox.sass */
/*.lb-next:hover {
    background: url(/lib/img/lb-next.png) right 48% no-repeat;
}*/
.lb-next:hover:after {
    background: url(/lib/img/sprite1.png) no-repeat -76px -94px;
    position: absolute;
    vertical-align: middle;
    width: 24px;
    height: 40px;
    content: '';
    right: 12px;
    top: 50%;
    margin-top: -20px;
}
/* line 96, ../sass/lightbox.sass */
.lb-dataContainer {
    margin: 0 auto;
    padding-top: 5px;
    *zoom: 1;
    width: 100%;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
    content: "";
    display: table;
    clear: both;
}

/* line 103, ../sass/lightbox.sass */
.lb-data {
    padding: 0 4px;
    color: #bbbbbb;
}
/* line 106, ../sass/lightbox.sass */
.lb-data .lb-details {
    width: 85%;
    float: left;
    text-align: left;
    line-height: 1.1em;
}
/* line 111, ../sass/lightbox.sass */
.lb-data .lb-caption {
    font-size:16px;
    /*font-weight: bold;*/
    /*font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;*/    /* AL-3271 */
    font-weight: bold;  /* AL-3271 */
    line-height: 1.42em;
}
/* AL-3271 */
/*.lb-data .lb-caption:lang(en){
    font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;
}
.lb-data .lb-caption:lang(ru){
    font-family:Arial;
    font-weight:bold;
}
.lb-data .lb-caption:lang(zh){
    font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.lb-data .lb-caption:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
    font-weight:bold;
}*/
/* AL-3271 */

/* line 115, ../sass/lightbox.sass */
.lb-data .lb-number {
    display: block;
    clear: left;
    padding-bottom: 1em;
    font-size:16px;
    color: #999999;
}
/* line 121, ../sass/lightbox.sass */
.lb-data .lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    background: url(/lib/img/sprite1.png) 0px -135px no-repeat;
    text-align: right;
    outline: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
}
/* line 130, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

/***************LIGHTBOX********************/

/* AL-3271 */
.product-highlight {
    font-size: 16px;
}
/* AL-3271 */

/********************SOCIAL MEDIA PLUGINS********************/

.social-plugin {
    border: 1px solid #D8DFEA;
    margin-top: 32px;
    margin-bottom:32px;
    padding-top: 4px;
}

.social-plugin .fb-like-box {
    border-right: 1px solid #D8DFEA;
    width: 50% !important;
    margin-left: 0px;
    margin-right: 0px;
}

.social-plugin .fb-like-box span, 
.social-plugin .fb-like-box.fb_iframe_widget span iframe {
    width: 100% !important;
}

.social-plugin iframe#twitter-widget-0 {
    width: 49% !important;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 8px;
}

.social-plugin .twitter-timeline {
    vertical-align: top;
    /*width: 50% !important;*/
    /*margin-left: 5px;*/
}

.social-plugin .social-plugin-title {
    border-bottom: 1px solid #D8DFEA;
}

.social-plugin .social-plugin-title h3 {
    padding: 16px 8px;
}

/********************SOCIAL MEDIA PLUGINS********************/

.block.driver-count {
	margin-bottom: -32px;
}
/* 5289
.rightpadding-12 {
    padding-right: 12px;
}

.leftpadding-12 {
    padding-left: 12px;
} */

/*.discussion-row-height{height:46px;overflow:hidden;}*/    /* AL-3458 */

/*AR-3880, AR-3979*/
.product-overview-slider{
    margin-left:32px;
    margin-bottom: 32px !important; 
}
.product-overview-slider .bx-pager {
position: relative;
padding-top: 0px;
bottom: 0;
}
/*AR-3880, AR-3979*/


.offset-block ul{
	padding-left:12px;
}

#product-overview .offset-block ul.list-files{
	margin-bottom:16px;
}

.product-row-overview .offset-block .list-inline.list-files {   /* AL-2722 */
    padding-left: 0px;
}

#product-overview .offset-block h4{
	padding-bottom:8px;
}

.offset-block .list-inline.list-files{
	clear:both;
}
.offset-block.no-image .list-inline.list-files{
	clear:none;
}
.spot-light h3{margin-bottom:16px;}/*AR-4498*/

.companion-parts{margin:32px;}
.companion-header 
{
    /*margin-left: 32px;*/  /* AL-2722 */
    /*font-family: AZ1 Bold !important;*/    /* AL-3271 */
    font-weight: bold;  /* AL-3271 */
    border-bottom: 1px solid #CCC;
    padding-bottom: 32px;
}

.companion-header:lang(en){
    font-family: 'AZ', Helvetica, Arial, sans-serif;  /* AL-3271 */
}

.companion-header:lang(zh){
    font-family:'AZ', Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}   /* AL-3271 */

/* AL-3271 */
/*.companion-header:lang(ru){
    font-family:Arial;
    font-weight:bold;
}
.companion-header:lang(zh){
    font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.companion-header:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
    font-weight:bold;
}*/

.companion-parts > div > .product-content{background-color:White;}
.companion-parts .section-heading h3{font-size:18px;}
.companion-parts .content-list-tab li{height:32px;}
.companion-parts-column 
{
    margin-bottom:32px !important;
    /*margin-left:32px;*/   /* AL-2722 */
}
.companion-parts-column  .content-list-tab-dynamic{margin-top:0px !important;}
.companion-parts-column ul{padding:0px;margin-left: 16px;}
.companion-parts-column li{padding:8px 0px; }
/*AR-4227*/
.product-overview-no-datasheet .product-feature {
margin-top: 0px !important;
}

.facet-filters.facet-custom-filters .button-main {
	margin-top:32px; /* AR-4760 */
}

.rd-buttons .btn.btn-primary {
    margin-right: 16px;
}

.rd-buttons.rd-button-no-featured {
	min-height:88px;
}


.rohs-state,
.products-packaging-grid table > tbody tr td a.rohs-state{ 
	display: inline-block;
}

.title-nophoto .rte {
    margin-bottom: 32px;
    margin-top: 64px;
}
.title-nophoto .page-title + .container .rte{
	margin-top: 0px;
	font-size: 16px;
}
h1.header1 + div + div.rte {margin-top:24px;}
.region-links {
	margin-bottom: 0px;
}

.region-links li:first-child{
	padding-left:0px;
}
.region-links li + li:before {
    content: "|";eeeeeee
	padding-right:10px;
    padding-left: 10px;
}

/*********************LINK LIST FOR DESIGN***************************/

.link-list-design 
{
    padding-top: 32px;
    padding-bottom: 32px;
}

.link-list-design h3
{
    padding-bottom: 32px;    
}

.link-list-design .link-list-block ul
{
    padding-left: 16px;
}

.link-list-design .link-list-block h3 + h4,
.link-list-design .link-list-block h3 + .header4,
.link-list-design .link-list-block .header3 + h4,
.link-list-design .link-list-block .header3 + .header4
{
    padding-top: 16px;
}

.link-list-design .link-list-block h4 + ul,
.link-list-design .link-list-block .header4 + ul
{
    padding-top: 12px;    
}

.link-list-design .link-list-block ul + h4,
.link-list-design .link-list-block ul + .header4
{
    padding-top: 16px;    
}

.link-list-design .link-list-block h4 + h4,
.link-list-design .link-list-block .header4 + .header4, 
.link-list-design .link-list-block h4 + .header4,
.link-list-design .link-list-block .header4 + h4
{
    padding-top: 12px;    
}

/*********************LINK LIST FOR DESIGN***************************/

/*******************LIST RESOURCE******************************/

.list-resource 
{
    padding: 16px 0px 0px;
}
.list-resource-item 
{
    margin: 0px;
    padding: 0px 16px 16px;
    /*float:left;
    width: 47%;*/
}

.list-resource-item:nth-child(2n),
.list-resource-item.even
{
    clear:right;
}

.list-resource-item:nth-child(2n+1), 
.list-resource-item.odd
{
    clear:left;
}

.list-resource-item .badge 
{
    margin-left: 8px;
    border-radius: 2px;
}

.list-resource-item ul 
{
    padding-top: 12px;
    padding-left: 14px;
}

.list-resource-item ul li + li
{
    padding-top: 4px;
}

/* AL-3774�*/
.list-resource-item ul.list-unstyled
{
    padding-left: 0px;
}
/* AL-3774�*/

/************************************************/

.form-contact-us 
{
    background: #1d4054 none;
    color: white;
    padding: 16px 16px;
}

.form-contact-us h3 
{
    margin-bottom: 12px;
}

.link-text-bar
{
    margin-top: 12px;
    display: table;
}

.link-text-bar > div
{
    display: table-cell;
    vertical-align: middle;
}

.link-text-bar a.link-right
{
    margin-left: 8px;
    padding-left: 8px;
    border-left: 1px solid white;
    vertical-align: middle;
    line-height: 14px;
    vertical-align: middle;
    display: block;
}

.form-contact-us input[type=text], 
.form-contact-us textarea
{
    width: 100%;
    background: #d5dde0 none;
    border: 0px;
    line-height: 20px;
    font-size:16px;
    padding: 8px 16px;
}

.form-contact-us textarea
{
    margin-top: 16px;
    resize: none;
}

.form-contact-us .button-container 
{
    margin-top: 24px;
}

.submit-message 
{
    
}

.submit-message .message 
{
    font-size:16px;
    margin-top: 12px;
}

.submit-message .message.success 
{
    color: #33DD33;
}

.submit-message .message.error, 
.submit-message .message.validation  
{
    color: #FF3333;
}

/*********************CONTACT US FORM***************************/

/******************LAYOUT TWO COLUMN - RIGHT COLUMN******************/

.layout-right-column 
{
    padding-top: 64px;  /* AL-311 */
    padding-bottom: 32px;   /* AL-311 */
}

/* AL-3774 */
.layout-right-column.layout-left-nav {
    padding-top: 16px;
}
/* AL-3774� */

.layout-right-column .block
{
    margin-right: 0px;
    margin-bottom: 10px;
}

.layout-right-column .block
{
    margin-right: 0px;
}

.layout-right-column .page-title
{
    margin-top: 32px;
}

.layout-right-column .page-title:first-child
{
    margin-top: 0px;
}

/******************LAYOUT TWO COLUMN - RIGHT COLUMN******************/

@media screen and (max-width: 640px) 
{    
    /*******************LIST RESOURCE******************************/
    
    .list-resource-item 
    {
        width: 100%;        
    }


    /*********************CONTACT US FORM***************************/

    .form-contact-us 
    {
        padding: 16px 0px;
    }

    .link-text-bar
    {
        margin-bottom: 16px;
    }

    /*********************CONTACT US FORM***************************/ 
    
.spot-light .video-container div.video-title p{margin: 0 -16px;}
    #infscr-loading{margin-top:-64px; margin-bottom:32px;}
    .companion-parts ul{padding:16px 32px;}
    .companion-parts .product-content{margin:0px;}
    .nav.mid-col-text {
        height: auto;
    }
	
	
	.rd-buttons .btn.btn-primary{
		display:block;
		margin-right:0;
	}
	.rd-buttons .btn.btn-primary:first-child{
		margin-bottom:16px;
	}
	
	.slides.slides-layout-2 > li {
		height:207px;
	}
    
    .slides.slides-layout-2 > li > div {
        position: relative;
		height:200px;
    }
	
	
	.campaign .homepage-carousel-main {
		background-color: #F2F2F2;
	}
	
    
    .flex-viewport {
        max-height: auto;
        transition: all 1s ease 0s;
    }
	
	#carousel-regional-main .slides > li{
		height:207px;
	}
	
	#carousel-regional-main .slides > li > div {
		height:200px;
	}
	
    .adi-slider .slides > li > div h3, 
    #carousel-regional-main .slides > li > div h3 {
        font-size: 20px;
        line-height: 24px;
        min-height:auto;
		/*height:54px;*/ /* AL-4101 */ /* 3940,4964 */
		/*padding-top: 32px;*/  /* AL-4101 */
        height: 120px;   /* AL-4101 */
        display: block;   /* AL-4101 */
    }
	
	#carousel-regional-main .slides > li > div h3 {
        margin-top:0;
		height:55px; /* AR-4964 */
		margin-bottom: 2px;
    }
	
    .adi-slider .slides > li > div h4, 
    .adi-slider .slides > li > div .header4 {
        font-size: 16px;
    }
   
	
	#carousel-regional-main .slides > li > div p {
		max-height: 54px; /* AR-3736 */
	}
	
	.carousel-heading {
		margin-bottom: 32px;
	}
	
    .spot-light {
        margin: 0px;
        padding: 16px 16px;
    }
    .row.spotlight-bg {
        margin-bottom: 0px;
    }
    .carousel-container {
        margin-bottom: 0px;
    }
    
    .title-nophoto {
         /***Fix for mobileview AL-5479****/
        padding: 10px 16px 8px 16px;
        background-color: #f2f2f2;
        margin-bottom: -1px;
    }


    .title-nophoto .page-title {
        margin: 0px;
    }
    
      /* support landing page */
    .page-title {
        color: #636363;
        margin-bottom: 10px;
        margin-top: 10px;
    }
    
    .column-primary {
        background-color: #f2f2f2;
        margin-bottom: 0px;
        padding-bottom: 0px;
        padding-right: 32px;
        padding-left: 32px;
    }
    
    .column-primary:before {
        display: none;
    }
    
    /*************************SEARCH PAGE**********************************/
    
    .custom-search .radio > a span, 
    .custom-search .radio > a span {
        display: inline-block;
    }
    
    /*.custom-search .nav.left_nav .badge{
        float:right;
        background-color:#fff;
        color:#009fbd ;
    }
    .custom-search .nav.left_nav > li.active .badge{
        display:inline-block;
    }
    .custom-search .nav.left_nav > li .inactive-badge{
        display:inline-block;
    }
    .custom-search .nav.left_nav > li .badge{
        display:none;
    }
    .custom-search .nav.left_nav > li.active .inactive-badge{
        display:none;
    }
    .custom-search .nav.left_nav a .inactive-badge{
        float:right;
        color:#fff ;
    }*/
    
    .custom-search .radio > a .badge, 
    .custom-search .radio > a .inactive-badge, 
    .custom-search .checkbox > a .badge, 
    .custom-search .checkbox > a .inactive-badge {
        position: static;
        right: auto;
    }
    
    .custom-search .column-primary .facet-modules .nav.left_nav > li a .badge, 
    .custom-search .column-primary .facet-modules .nav.left_nav > li a .inactive-badge {
        position: static;
        right: auto;
        float: none;
    }
    
    .custom-search .search-filter-header,
    .custom-search .column-primary, 
    .custom-search .column-secondary {
        display: none;
    }
    
    .custom-search.filters-active .search-filter-header,
    .custom-search.filters-active .column-primary, 
    .custom-search.filters-active .column-secondary {
        display: block;
    }
    
    .custom-search .column-primary {
        padding: 16px 16px 0px 16px;
    }
    
    .custom-search .column-secondary {
        padding-top: 0px;
        background-color: #F1F2F2;
    }
    
    .custom-search .facet-modules .nav.left_nav > li:first-child {
        padding-top: 16px;
    }
    
    .custom-search .column-primary .facet-modules, 
    .facet-filters .facet-heading, 
    .custom-search .column-secondary .facet-doc-type > li, 
    .facet-filters.facet-custom-filters h2, 
    .facet-filters.facet-custom-filters .header2 {
        background-color:#656565;
    }
    
    .designcenter .custom-search .column-primary .facet-modules, 
    .designcenter .facet-filters .facet-heading, 
    .designcenter .custom-search .column-secondary .facet-doc-type > li, 
    .designcenter .facet-filters.facet-custom-filters h2, 
    .designcenter .facet-filters.facet-custom-filters .header2 {
        background-color:#ff7200;
    }
    
    .education .custom-search .column-primary .facet-modules, 
    .education .facet-filters .facet-heading, 
    .education .custom-search .column-secondary .facet-doc-type > li, 
    .education .facet-filters.facet-custom-filters h2, 
    .education .facet-filters.facet-custom-filters .header2 {
        background-color:#966ea2;
    }
    
    .support .custom-search .column-primary .facet-modules, 
    .support .facet-filters .facet-heading, 
    .support .custom-search .column-secondary .facet-doc-type > li, 
    .support .facet-filters.facet-custom-filters h2, 
    .support .facet-filters.facet-custom-filters .header2 {
        background-color:#3ddce6;
    }
    
    /*.custom-search .facet-modules .nav.left_nav > li.checkbox > a {
        background: url("/lib/img/search-checkbox.png") no-repeat scroll right 0px transparent;
    }
    
    .custom-search .facet-modules .nav.left_nav > li.checkbox.on > a {
        background-position: right -20px;
    }
    
    .custom-search .facet-modules .nav.left_nav > li.radio > a {
        background: url("/lib/img/search-radiobox.png") no-repeat scroll right 0px transparent;
    }
    
    .custom-search .facet-modules .nav.left_nav > li.radio.on > a {
        background-position: right -20px;
    }*/
    
    .custom-search .column-primary .facet-modules {
        margin-left: 0px;
        margin-right: 0px;
    }
    
    .custom-search .column-primary .facet-modules .nav.left_nav {
        background-color:transparent;
    }
    
    .custom-search .column-primary .facet-modules .nav.left_nav li {
        padding-right: 16px;
        padding-left: 16px;
        margin: 0px;
        border-bottom: 1px solid white;
    }
    
    .custom-search .column-primary .facet-modules .nav.left_nav > li a {
        padding-left: 0px;
        min-height: 18px;
    }
    
    .custom-search .column-primary .facet-modules .nav.left_nav > li a span {
        /*float: left;*/
    }
    
    .custom-search .column-primary .facet-modules .nav.left_nav > li .badge {
        background-color: #FFFFFF;
        color: #009FBD;
        /*float: left;*/
    }
    
    .custom-search .column-primary .facet-modules .nav.left_nav > li .inactive-badge {
        /*float: left;*/
        color: white;
    }
    
    .custom-search .column-primary .facet-modules .nav.left_nav > li.active:after {
        display: none;
        content: none;
    }
    
    .custom-search .column-primary .facet-modules .nav.left_nav > li.active:before {
        display: none;
        content: none;
    }
    
    .search-results-item-product .product-name .title, 
    .column-content .search-results-item-product .product-name .title {
        max-width: 100%;
    }
    
    .column-content .search-results-item-product .product-name .subtitle, 
    .search-results-item-product .product-name .subtitle {
        display: none;
    }
    
    .search-results-item-product .tab-control.tab-control-block {
        margin-top: 16px;
    }
    
    .search-results-item-product .list-file-data {
        margin-top: 16px;
    }
    
    .search-results-item.search-results-item-evaluation .content-title .header3, 
    .search-results-item.search-results-item-evaluation .content-title .header4 {
        border-right-width: 0px;
        /*max-width: none;*/
        display: block;
        padding-left: 0px;
        padding-right: 0px;
    }
    
    .search-results-item.search-results-item-evaluation > .row {
        margin-left: -16px;
        margin-right: -16px;
    }
    
    .search-results-item.search-results-item-evaluation .content-title .description {
        /*max-width: none;*/
        display: block;
        margin-top: 8px;
        padding-left: 0px;
    }
    
    .search-results-item.search-results-item-evaluation .price {
        text-align: left;
    }
    
    .column-primary .facet-modules {
        margin-bottom: 16px;
    }
    
    .facet-filters h2, 
    .facet-filters .header2 {
        margin-bottom: 0px;
    }
    
    .facet-type > .row > .nav > li {
        border-bottom: 1px solid white;
    }
    
    .facet-type > .row > .nav > li .facet-doc-type {
        padding-top: 16px;
    }
    
    .facet-type > .row > .nav > li > .facet-heading {
        padding: 16px;
        padding-right: 48px;
    }
    
    .facet-type > .row > .nav > li > .facet-heading:after {
        background-position: 0px -108px;
        top: 16px;
        right: 20px;
    }
    
    .facet-type > .row > .nav > li.active .facet-heading:after {
       background-position: 0px -88px;
    }
    
    .facet-modules > .row {
        padding-top: 16px;
        margin-bottom: 16px;
    }
    
    .facet-modules > .row .facet-heading:after {
        background: url("/lib/img/sprite1.png") no-repeat 0px -278px transparent;
         height: 24px;
         width: 24px;
         position: absolute;
         right: 0px;
         top: 4px;
         content: "";
     }

     facet-modules > .row > .facet-heading:after {
        background-position: 0px -108px;
        right: 20px;
        top: 16px;
    }
    
    .facet-modules > .row.active .facet-heading:after {
         background-position: 0px -88px;
     }
    
    .facet-modules > .row > .see-more {
        padding: 8px 16px 0px 16px;
    }
    
    .facet-modules > .row .facet-heading {
        background-color: #656565;
        color: #FFFFFF;
        padding: 16px;
        padding-right: 48px;
        /*padding-right: 16px 48px 16px 16px;*/
    }
    
    .facet-filters .facet-heading {
        padding: 16px 32px;
        color: white;
        font-size: 24px;
        word-wrap:break-word;
        margin-bottom: 0px;
    }
    
    .facet-filters.facet-custom-filters h2, 
    .facet-filters.facet-custom-filters .header2 {
        padding: 16px 16px;
        color: white;
        font-size: 24px;
        word-wrap:break-word;
        margin-bottom: 0px;
    }
    
    /*************************SEARCH PAGE**********************************/

    .column-secondary{
        background-color:#e5f6f9;
        margin-bottom: 0px;
        padding-bottom: 0px;
        padding-top: 32px;
        position:relative;
        z-index:99;
        color:#636363;
        padding-left: 0px;
        padding-right: 0px;
    }

    .column-secondary .header-main {
        padding-left: 16px;
        padding-right: 16px;
        border-bottom: 0px none;
    }

    .column-secondary .header-main span {
        padding-top: 16px;
    }

    .column-secondary .nav.nav-list {
        padding-left: 16px;
        padding-right: 16px;
        padding-bottom: 0px;
        background-color: white;
        list-style: none;
    }

    .column-secondary .nav.nav-list > li > h5, 
    .column-secondary .nav.nav-list > li > .header5{
        font-size: 20px;
    }

    .column-secondary .nav.nav-list > li > ul {
        list-style: none;
        padding-left: 0px;
        margin-top: 16px;
    }

    .column-secondary .nav.nav-list > li > ul > li {
        list-style: none;
        padding: 16px 16px;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .column-secondary .nav.nav-list > li > ul > li > a {
        font-size: 16px;
    }
    
    .column-secondary .nav.nav-list > li > ul > li > a:hover,
    .column-secondary .nav.nav-list > li > ul > li > a:focus {
        background: transparent;
    }

    .column-secondary .nav.nav-list > li > ul > li:nth-child(odd) {
        background: #f2f2f2;
    }
    
    .column-secondary .nav.nav-list > li > ul > li > ul > li:nth-child(odd) {
        background-color: transparent;
    }

    .column-fake {
        display: none;
        visibility: hidden;
        width: 0px;
    }

    .column-content {
        margin-bottom: 0px;
        /*padding: 32px 16px 0px 16px;*/
        padding: 32px 0px 0px 0px;
        /*background: #f2f2f2;*/
        background: white;
    }
	/* Education landing page */
	div.leader-bar h3, 
    div.leader-bar .header3 {
		margin:16px;
	}
	.linked-lists > .list-inline > li {
		display: block;
		float: none;
		width: 100%;
	}
	.linked-lists {
		margin-top: 16px;
	}
	
    .list-inline > li {
        padding-left: 0px;
        padding-right: 0px;
    }

	.spot-light p, .spot-light .description {
		margin: 16px 0 22px;
	}
	.spot-light > .col-md-7 {
        padding-left: 0px;
        padding-right: 0px;
    }
    
    .spot-light > .col-md-5 {
        padding-left: 0px;
        padding-right: 0px;
    }
    
    .spot-light p {
        margin-left: 0;
        margin-right: 0;
    }
	
	.info-module{
		border-bottom:inherit;
	}
	.notification {
        margin: 15px 0 15px;
   }
   
   /****************************DROPDOWN SELECT - EVAL BOARD******************************/

    .dropdown.dropdown-select > .dropdown-menu {
        padding-right: 0px;
    }

    .dropdown.dropdown-select > .dropdown-menu > li.active > a:after {
        display: none;
    }

    .dropdown.dropdown-select > .dropdown-menu > li > .sublinks {
        position: static;
        top: auto;
        left: auto;
        width: 100%;
        padding-top: 16px;
        padding-bottom: 16px;
        box-shadow: none;
        border-bottom: 0px;
    }
    
    .dropdown.dropdown-select > .dropdown-menu > li:hover > .sublinks, 
    .dropdown.dropdown-select > .dropdown-menu > li.hover > .sublinks {
        display: none;
    }
    
    .dropdown.dropdown-select > .dropdown-menu > li.active:hover > .sublinks, 
    .dropdown.dropdown-select > .dropdown-menu > li.active.hover > .sublinks {
        display: block;
    }
    
    .dropdown.dropdown-select > .dropdown-menu > li:hover > a:after, 
    .dropdown.dropdown-select > .dropdown-menu > li.branch:hover > a:after, 
    .dropdown.dropdown-select > .dropdown-menu > li.hover > a:after, 
    .dropdown.dropdown-select > .dropdown-menu > li.branch.hover > a:after {
        display: none;
    }
    
    .dropdown.dropdown-select > .dropdown-menu > li > a > .toggle-subview:after {
        display: block;
        text-indent: -9999px;
        background: url(/lib/img/sprite1.png) no-repeat -231px -46px;
    }
    
    .dropdown.dropdown-select > .dropdown-menu > li > a:hover > .toggle-subview:after, 
    .dropdown.dropdown-select > .dropdown-menu > li.active > a > .toggle-subview:after {
        background-position: -231px -103px;
    }
    
    .dropdown.dropdown-select > .dropdown-menu > li.active > a > .toggle-subview, 
    .dropdown.dropdown-select > .dropdown-menu > li:hover > a > .toggle-subview, 
    .dropdown.dropdown-select > .dropdown-menu > li.hover > a > .toggle-subview {
        display: block;
    }
    
    .dropdown.dropdown-select > .dropdown-menu > li.active > a > .toggle-subview:after {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    
    .dropdown.dropdown-select > .dropdown-menu > li.active > a > .toggle-subview:after {
        background-position: -231px -103px;
    }

    .dropdown.dropdown-select > .dropdown-menu > li > .sublinks > .close {
        display: none;
    }

    /****************************DROPDOWN SELECT - EVAL BOARD******************************/
   .video-container {
        z-index: 99;
	    /* margin: 0 16px; */
	    margin: 0;
	}
	
	.video-container .BrightcoveExperience{
		min-height: 180px;
	}
	
	
	ul.list-inline > li > h3{
        padding-left: 16px;
        padding-right: 16px;
        margin-bottom:16px;
        margin-top:16px;
	}
	ul.list-unstyled  > li  {
		list-style: none outside none;
		padding: 16px ;
	}
	
	.footer ul.list-unstyled  > li  {
		list-style: none outside none;
		padding: 16px 32px;
	}
	
	ul.list-unstyled  > li  a {/*Changed for Defect AR-5441 from li > a to li a*/
		font-size: 16px;
	}
    /*AR-4386*/
    .bg-grey ul.list-unstyled > li:nth-child(2n+1){
        background-color:#FFF;
    }
	ul.list-unstyled > li:nth-child(2n+1) {
		background-color:transparent;
	}
	
	ul.list-unstyled.list-social > li{
		background-color:transparent;
	}
    
    /*.social-plugin {
        border-top: 0px;
    }*/
    
    /********************SOCIAL MEDIA PLUGINS********************/
    .social-plugin .fb-like-box {
        width: 100% !important;
    }
    
    .social-plugin iframe#twitter-widget-0 {
        width: 100% !important;
    }
    /********************SOCIAL MEDIA PLUGINS********************/
	
	.footer ul.list-unstyled > li:nth-child(2n+1) {
		background-color:inherit;
	}
	.content-with-list > ul > li .list-header > a{
		font-size:20px;
	}
	
	.footer ul.list-unstyled > li:first-child {
		margin-top: 0;
	}
    
	
	.image-container a .icon-zoom{
		display:none;
	}
    /*********************SEARCH CONTROL************************/
    
    .content[role="main"] .search-control-1 {
        padding: 64px 32px;
        text-align: center;
    }
    
    .content[role="main"] .search-control-1 .control-form > h4 {
        margin-bottom: 8px;
    }
    
    .content[role="main"] .search-control-1 .control-form .form-group {
        padding-left: 16px;
        padding-right: 16px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    
   
    .content[role="main"] .search-control-1 .control-form .form-group input[type="text"] {
        border-radius: 16px;
        border-color: transparent;
        background-color: white !important;
        font-size: 16px;
        line-height: 20px;
        height: 36px;
        padding-right: 36px;
    }
    
    /*********************SEARCH CONTROL************************/
    
    /*********************SEARCH BADGE*******************************/
    
    /*.facet-doc-type li .inactive-badge,
    .mid-col-nav-theme-1 li .inactive-badge, 
    .nav.left_nav > li .inactive-badge{
        display:none;
    }
    .facet-doc-type li .badge,
    .mid-col-nav-theme-1 li .badge, 
    .nav.left_nav > li .badge{
        display:inline-block;
    }

    .facet-doc-type li.on .inactive-badge,
    .mid-col-nav-theme-1 li.on .inactive-badge, 
    .nav.left_nav > li.active .inactive-badge {
        display:none;
    }

    .facet-doc-type li.on .badge,
    .mid-col-nav-theme-1 li.on .badge, 
    .nav.left_nav > li.active .badge{
        display:inline-block;
    }*/
    
    /*********************SEARCH BADGE*******************************/
    
    /******************SEARCH TYPE********************/
    
    .custom-search .column-content {
        padding-top: 0px;
    }
    
    .custom-search .column-content .search-control-1 {
        display: none !important;
    }
    
    .custom-search .pagination-control.pagination-top {
        display: none !important;
    }
    
    .custom-search .search-results {
        margin-left: 0;
    }
    
    .custom-search .search-results .search-results-items .search-results-item {
        padding-left: 16px;
        padding-right: 16px;
        border: 0px;
    }
    
    .custom-search .search-results .search-results-items .search-results-item:nth-child(2n) {
        background-color:#f5f5f5;
    }
    
    .custom-search .search-results .search-results-items .resource-list ul {
        padding-left: 0px;
    }
    
    .custom-search .search-results .search-results-items .resource-list ul > li {
        float: none;
        width: 100%;
        padding-top: 8px;
        padding-bottom: 8px;
        list-style: none;
    }
    
    .custom-search  .checkbox > a:before, 
    .custom-search  .radio > a:before {
        left: auto;
        right: 0px;
    }
    
    /*.facet-doc-type li.checkbox > a:before, 
    .facet-doc-type li.radio > a:before {
        left: auto;
        right: 0px;
    }*/
    
    /*.facet-modules .nav.left_nav li .badge,
    .facet-doc-type li .badge,
    .mid-col-nav-theme-1 li .badge{
        float: none;
    }
    
    .facet-modules .nav.left_nav li .inactive-badge,
    .facet-doc-type li .inactive-badge,
    .mid-col-nav-theme-1 li .inactive-badge{
        float: none;
    }*/

    .custom-search .column-secondary .facet-filters + .facet-filters {
        margin-top: 0px;
    }
    
    .custom-search .column-secondary .facet-modules,
    .custom-search .column-secondary .facet-filters.facet-type {
        /*padding-bottom: 16px;*/
        background: #f2f2f2;
    }
    
    .custom-search .column-secondary .facet-doc-type {
        padding-left: 16px;
        padding-right: 16px;
        margin-bottom: 0px;
        /*margin-top: 16px;*/
        background: transparent;
    }
    
    .custom-search .column-secondary .facet-doc-type > li {
        padding-left: 16px;
        padding-right: 4px;
        border-bottom-color: white;
    }
    
    .custom-search .column-secondary .facet-doc-type > li a {
        padding-left: 0px;
        min-height: 18px;
        padding-right: 24px;
        color: white;
    }
    
    .custom-search .column-secondary .facet-doc-type > li.radio + .radio, 
    .custom-search .column-secondary .facet-doc-type > li.checkbox + .checkbox {
        margin-top: 0px;
    }
    
    /*.custom-search .column-secondary .facet-doc-type > li.radio > a:before {
        left: auto;
        right: 0px;
    }*/
    
    /*.custom-search .column-secondary .facet-doc-type > li.checkbox > a {
        background-image: url("/lib/img/search-checkbox.png");
        background-position: right 0px;
    }
    
    .custom-search .column-secondary .facet-doc-type > li.checkbox.on > a {
        background-position: right -20px;
    }*/
    
    .custom-search .column-secondary .facet-doc-type > li a span {
        /*float: left;*/
    }
    
    .custom-search .column-secondary .facet-doc-type > li .badge {
        background-color: #FFFFFF;
        color: #009FBD;
    }
    
    .custom-search .column-secondary .facet-doc-type > li .inactive-badge {
        color: white;
    }
    
    /******************SEARCH FILTERS********************/
    
    .custom-search .column-secondary .facet-custom-filters .nav.nav-list {
        margin-top: 16px;
        margin-bottom: 16px;
        padding-left: 16px;
        padding-right: 16px;
        background: #f2f2f2;
    }
    
    .custom-search .column-secondary .facet-custom-filters .nav.nav-list > li {
        background: #dfe5e8;
        margin-bottom: 0px;
        border-radius: 0px;
    }
    
    .custom-search .column-secondary .facet-custom-filters .button-main {
        display: none;
    }
    
    .custom-search .column-secondary .facet-custom-filters .nav.nav-list > li > .facet-heading {
        border-bottom: 1px solid white;
        padding: 9px 16px;
        color: white;
    }
    .custom-search .column-secondary .facet-custom-filters .nav.nav-list > li > .facet-heading span:after{
        background-position: 0px -106px; /*AR-4791*/
        width: 24px;
        height: 24px;
        top: 12px;
    }
    .custom-search .column-secondary .facet-custom-filters .nav.nav-list > li > .facet-heading span {
        line-height: 32px;
    }
    .custom-search .column-secondary .facet-custom-filters .nav.nav-list > li > .facet-heading span:lang(en){
        font-family:'AZ',Helvetica,Arial,sans-serif;  /* AL-3271 */
    }
    
    .custom-search .column-secondary .facet-custom-filters .nav.nav-list > li > .facet-heading span:lang(zh){
        font-family: 'AZ',Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
    }
    /* AL-3271 */
    /*.custom-search .column-secondary .facet-custom-filters .nav.nav-list > li > .facet-heading span:lang(ru){
        font-family:Arial;
    }
    .custom-search .column-secondary .facet-custom-filters .nav.nav-list > li > .facet-heading span:lang(zh){
        font-family:"AZ1 Regular",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
    }
    .custom-search .column-secondary .facet-custom-filters .nav.nav-list > li > .facet-heading span:lang(ja){
        font-family:"Hiragino Kaku Gothic Pro";
    }*/
    /* AL-3271 */

    .custom-search .column-secondary .facet-custom-filters .nav.nav-list > li.active > .facet-heading span:after {
        background-position: 0px -86px;/*AR-4791*/
    }
    
    .custom-search .column-secondary .facet-custom-filters .nav.nav-list > li > ul.nav {
        margin-top: 16px;
        padding-left: 16px;
        padding-right: 16px;
    }
    
    .custom-search .column-secondary .facet-custom-filters .nav.nav-list > li > ul.nav > li {
        margin: 0px;
        color: #33b3ca;
        border-top: 1px solid #66c5d7;
        padding-left: 0px;/*AR-4794*/
        padding-right: 4px;
        background: transparent;
        border-radius: 0px;
    }
    /*AR-4793*/
    .custom-search .column-secondary .facet-custom-filters .nav.nav-list > li > ul.nav > li:first-child{
        border-top:0px;
    }
    .custom-search .column-secondary .facet-custom-filters .nav.nav-list > li > ul.nav > li a {
        color: #009FBD;
        min-height: 18px;
        padding-left: 0;
        padding-right: 24px;
    }
    
    .custom-search .column-secondary .facet-custom-filters .nav.nav-list > li > ul.nav > li:nth-child(2n+1) {
        background: transparent;
    }
    
    .custom-search .column-secondary .facet-custom-filters .nav.nav-list > li > .nav li.radio + .radio, 
    .custom-search .column-secondary .facet-custom-filters .nav.nav-list > li > .nav li.checkbox + .checkbox {
        margin-top: 0px;
    }
    
    /*.custom-search .column-secondary .facet-custom-filters .nav.nav-list > li > .nav > li.radio a {
        background-position: right 0px;
    }
    
    .custom-search .column-secondary .facet-custom-filters .nav.nav-list > li > .nav > li.radio.on a {
        background-position: right -20px;
    }*/
    
    /*.custom-search .column-secondary .facet-custom-filters .nav.nav-list li.checkbox > a:before {
        left: auto;
        right: 0px;
    }
    
    .custom-search .column-secondary .facet-custom-filters .nav.nav-list > li > .nav > li.radio > a:before {
        left: auto;
        right: 0px;
    }*//*TODO*/
    
    /*.custom-search .column-secondary .facet-custom-filters .nav.nav-list > li > .nav > li.checkbox > a {
        background-image: url("/lib/img/search-checkbox.png");
        background-position: right 0px;
    }
    
    .custom-search .column-secondary .facet-custom-filters .nav.nav-list > li > .nav > li.checkbox.on > a {
        background-position: right -20px;
    }*/
    
    /*.custom-search .column-secondary .facet-custom-filters .nav.nav-list > li > .nav > li.checkbox > a:before {
        left: auto;
        right: 0px;
    }
    
    .custom-search .column-secondary .facet-custom-filters .nav.nav-list > li > .nav > li.checkbox a:before {
        left: auto;
        right: 0px;
    }*//*TODO*/
    
    .custom-search .column-secondary .facet-custom-filters .nav.nav-list > li > .nav > li .badge {
        background-color: #FFFFFF;
        color: #009FBD;
    }
    
    .custom-search .column-secondary .facet-custom-filters .nav.nav-list > li > .nav > li .inactive-badge {
        color: #009FBD;
    }
	.adi-slider .slides > li > div h4, 
    .adi-slider .slides > li > div .header4 { 
        margin: 0;
		max-height: 66px;
		overflow:hidden;
    }
    
	.adi-slider .slides > li > div h3 {min-height:auto; max-height :none !important;}
	
	.adi-slider .slides > li{margin: 0 16px 0 0px;}
    .product-details{margin-left:0px; }/*AR-4394*/
    
    .container-offset .section-heading {
        margin-left: 16px;
        margin-right: 16px;
    }
}

.breadcrumb {   /*Default BG for breadcrumb*/
    background-color: #009fbd;
}

/* CSS Related to Campaign */

.campaign .breadcrumb.visible-desktop {/* Added .visible-desktop for error AR-3861 */
    background-color: #009fbd;
}

.campaign .column-primary .nav.left_nav > li.active:after {
    border-left-color: #32b3c9;
}

.campaign .column-primary .nav.left_nav > li.active:before {
    background: #32b3c9;
}

/*.campaign .section-heading {
    padding: 0px 0px;
}*/ /* AL-2722 */
.campaign.adicrumb {
	/*background-color:#32b3c9;*/
    height: 6px;
    position: relative;
    top: 0px;
    background-color: transparent;
}

.campaign.adicrumb {
    box-shadow: -2px 3px 4px 0 rgba(0, 0, 0, 0.2);
}

/*Tab Control Skin*/
.campaign .content .tab-control ul.tabs li > div, 
.campaign .tab-control ul.tabs li > div {
	min-height:1px;
}
.campaign .content .tab-control ul.tabs li.active > div, 
.campaign .tab-control ul.tabs li.active > div {
	min-height:1px;
	background-color:#32b3c9;
}
.campaign .content .tab-control .tab-content, 
.campaign .tab-control .tab-content {
	margin:23px 0px;
}
.campaign .content .tab-control ul.tabs li.active > div:after, 
.campaign .tab-control ul.tabs li.active > div:after {
	border-top-color: #32b3c9;
}	
.campaign header .tab-control ul.tabs li > div:before{
	/*border-left: 10px solid #fff;*/
}

.campaign .homepage-carousel-main {
	background-color: #F2F2F2;
}

.campaign .homepage-carousel-main .carousel-container {
   /*  margin-bottom: 32px; */
	/* 4309 */
}

/* AR-4375 */
/* .campaign iframe {
	margin: 32px auto;
	display: table;
} */

/*.campaign .page-title .title-banner {
    margin-bottom: 40px;
}*/

/*.campaign .page-title  span{
    display: block;
	padding-top: 20px;
}*/
/************************TAB HEADER************************/

.campaign .tab-header {
    color: #32b3c9;
    margin: 16px 0px;
}

.campaign .tab-header h3 {
    display: inline-block;
    margin-right: 10px;
    padding-right: 30px;
   /* border-right: 1px solid #66C5D7;*/
}

.campaign .tab-header span {
    display: inline-block;
}
/* AR-3862 - commented
.campaign .menu-products .level ul li > a{
    color: #32b3c9;
}*/
.campaign .block{
    min-height: 64px;
    max-width: 288px;
}
/*.campaign .products-packaging-grid .filterButton a input{
    background-color: #009FBD !important;
    border-color: #009FBD !important;
}*/     /* Packaging grid filter button background colour  */

.campaign .list-column-layout.list-column-layout-3 ul li {
    width:32%;
    margin-right: 1%;
}

.campaign .products .one-column-content{
    margin-bottom:0px;
}

.campaign .image-container{
    margin-bottom: 32px;
}
.campaign .products .tab-control ul.tabs li > div:before {
    border-left:0px;
}

.campaign .block-container {
    /*padding: 32px 0px;*/
    padding: 0px 0px;
}
/*AR-3865 */
.campaign .bar {
margin-right: 32px;
}
.campaign .block-container .block {
    float: none;
    text-align: center;
    margin: 0px 54px;
    margin-top: 16px;
    padding-top: 28px;
    padding-bottom: 28px;
}

.campaign .block-container .block a {
    color: white;
    text-decoration: none;
}

.campaign .block-container .block a:hover, 
.campaign .block-container .block a:active {
    text-decoration: none;
}

.campaign .link-list {
    list-style: none;
    margin-left: 15px;
}

.campaign .information {
    padding-top: 64px;
}

.campaign .information .link-list {
    margin-top: 15px;
}

.campaign .overflow-image-container {
    position: relative;
    min-height: 246px;
    margin-bottom: 16px;
}
.campaign.two-columnspot.bg-grey
{
    margin-left:-32px;
    padding-left:16px;
}
.campaign.two-columnspot h3
{
    padding-top:32px;
}

.campaign.two-columnspot .spotlight-description
{
    padding-top:32px;
    margin-bottom:22px;
}
.campaign.two-columnspot .overflow-image-container
{
     padding-top:32px;
}
.campaign.two-columnspot .pull-left .video-container
{
    margin-left:-16px;
    margin-right:16px;
}
.campaign.two-columnspot .pull-left img
{
     margin-left:-16px;
}

/****************SMALL CONTENT BOX*****************/

.content-box-small {
    border: 1px solid silver;
}

.content-box-small .box-content {
    padding: 16px 16px;
}

.content-box-small .header {
    background: #DDDDDD none;
    padding: 8px 16px;
}

.content-box-small ul {
    padding-left: 16px;
}

/****************SMALL CONTENT BOX*****************/
@media screen and (max-width: 640px){
    .campaign.two-columnspot .pull-left,
    .campaign.two-columnspot .pull-right
    {
     float:none !important;   
    }
    .campaign.two-columnspot h3
    {
        margin:16px;
        padding-top:0px;
    }
    .campaign.two-columnspot .overflow-image-container
    {
        padding:0px;
    }
     .campaign .overflow-image-container
    {
        padding:0px;
    }
    .campaign.two-columnspot .padding-box-tp-16
    {
        padding-top:0px;
    }
    .campaign.two-columnspot .spotlight-description
    {
        padding-top: 16px;
    }
    .campaign.two-columnspot .pull-left img
    {
         margin-left:0px;
    }
    .campaign.two-columnspot .pull-right .video-container
    {
        margin-left:-16px;
        margin-right:-16px;
    }
    .campaign.two-columnspot .pull-left .video-container
    {
        margin-left:-16px;
        margin-right:-16px;
    }
    .campaign.two-columnspot.bg-grey
    {
        margin-left: 0px;
        padding-left: 0px;
    }
   
}
.campaign .motorADI h3{
    padding-top: 64px;
    padding-bottom: 32px;
}

/* AL-3271 */
.campaign .motorADI h3 {
    font-weight: bold;
}

/*.campaign .motorADI h3:lang(en){
    font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;
    font-weight: normal;
}*/ /* AL-3271 */
/*.campaign .motorADI h3:lang(ru){
    font-family:Arial;
    font-weight:bold;
}
.campaign .motorADI h3:lang(zh){
    font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.campaign .motorADI h3:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
    font-weight:bold;
}*/
/* AL-3271 */

.campaign .homepage-carousel-main{
    margin-top:0px !important;
}
.campaign .carousel-container{
    padding:0px;
    margin-bottom: 0px;
}
.campaign .homepage-carousel-main h2, 
.campaign .homepage-carousel-main .header2 {
    margin-top:32px;
}
.campaign .slides.slides-layout-2{
padding: 0px !important;
}
.campaign .motorADI{
    padding-bottom:64px;
}
.campaign .motorADI ul{
    margin-top:32px;
    padding: 0 16px; /*AR-3866 */
}
.campaign .overflow-image-container img {
   /*  position: absolute; 
    top: -20%;
    width: 99%; */ /* AR-4705 */
}

.campaign .product-section h4,.campaign .product-section h3.header4  { /*Accessibility  */
    font-size: 20px;
    line-height: 32px;
    padding: 64px 0px 32px;
    min-height: 32px;
    position: relative;
}
/* AR-3864 */
.campaign .col-md-4.product-section a {
   margin-top:32px;
   display:inline-block;
}

.campaign .checked {
    color: #32b3c9;
    margin-bottom: 0px;
}

/*.campaign .product-section .checked, 
.campaign .product-section h4.checked {
    padding-left: 24px;
}*/

.campaign .checked:before{
    position: absolute;
    left: 0px; /*AR-3958*/
    background: url(/lib/img/sprite1.png) -210px -64px no-repeat;
    width: 24px;
    height: 24px;
    content: ' ';
}
.campaign .checked_text {
    color: #32b3c9;
	margin-bottom:0px;
}

.campaign .slides.slides-layout-2 > li > .slide-text h3 {
    color: #32b3c9;
}

.campaign .tiles-big {
    margin-top: 16px;
    margin-bottom: 32px; /* #4309 */
}

.campaign .bar.bar-vertical {
    margin-bottom: 0; /* #4309 */
}

.footer-top .tiles-big {
    margin-top: 0;
    margin-bottom: 0;
}

.campaign .product-row {
    margin-bottom: 0px;
    padding-bottom: 32px;
}

.campaign .product-row > .container, 
.campaign .product-row .section-bar > .container {
    padding: 0px 16px;
}

.campaign .container .hero-area {
    margin-left: -16px;
    margin-right: -16px;
}

.content .campaign .tiles-big .boxes {
    height: 212px;
    padding-top: 64px !important;
}

.content .campaign .tiles-big .boxes .number {
    font-size: 100px;
    top: 20%;
}

.campaign .text-highlight {
    color: #32b3c9;
}

.campaign .adi-accordion .row {
    border-top-color: #74cce4;
}

.campaign .information .bar h4 {
    padding-top: 0px;
}
/*.campaign .page-title {
    margin-top: 64px;
    margin-bottom: 32px;
    margin-left:16px;
    color: #636363;
}*/
.campaign .information h3{padding-left:0px;}
.campaign .information p.description{padding-left:0px}
.campaign .information ul{padding:0px;}
.campaign .video-container {
    margin-left: 16px;
}
.campaign .hero-area .video-container {
    margin-left: 0px;
}
.campaign .section-heading h3 .campaign .section-heading h4,.section-heading span{
    padding-left: 16px;
}


/*.campaign .adi-accordion{margin-bottom:0px;}*/    /* BUG FIX : No spacing between campaign components */
.campaign .bar-vertical {
margin-top: 0px;
}
.campaign span.scWebEditInput.scEnabledChrome{border:none;}
.campaign .block span.header4{font-size:18px;line-height:1.1;}
/* Video Slider */
.videoSlider {min-height: inherit !important;margin:32px 0px 32px 32px;}
.videoSlider  ul li{max-width: 180px;text-align: center;}
.videoSlider  ul li img{margin:0px auto}
.videoSlider  ul li span{
    word-wrap: break-word;
    /*font-family: AZ1 Bold;*/   /* AL-3271 */
    font-weight: bold;
}
/* AL-3271 */
/*.videoSlider  ul li span:lang(ru){
	font-family:Arial;
    font-weight:bold;
}
.videoSlider  ul li span:lang(zh){
	font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.videoSlider  ul li span:lang(ja){
	font-family:"Hiragino Kaku Gothic Pro";
    font-weight:bold;
}*/
/* AL-3271 */

@media screen and (max-width: 640px) {
    .products-packaging-grid{display:none;}
	.campaign .video-container {
		margin: 0px;margin-left: -16px;
		margin-right: -16px;
	}
    .campaign .overflow-image-container img {
        position: static;
        top: auto;
        max-width:100%;
    }
    .campaign .product-row{margin-bottom:32px/* AR- 3597 */;padding-bottom:0px;}
    .campaign .bar {margin-bottom:0px;margin-right:0px;} /* AR- 3597,AR-3865 */
	.campaign .information{padding-top:16px;}
	
    .campaign .product-row > .container .hero-area .video-container {
        margin-left: 0px;
        margin-right: 0px;
    }
    
    .campaign .product-row > .container .hero-area .video-container div.video-title {
        padding: 0px;
    }
    
    .campaign .link-list {
        list-style: inside;margin-left: 0px;
    }
    
    .campaign .adi-accordion {
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-top: 32px;
    }
    
    .campaign .product-row > .container, 
    .campaign .section-bar > .container,
    .campaign .product-row .section-bar > .container,
    .campaign .homepage-carousel-main .container {
        padding: 0px;
    }
    .campaign  .content .container{ padding: 0px 16px;}
    .campaign .adi-accordion .product-content{padding: 16px 0px;}
    .campaign .adi-accordion .section-bar > .container {
        padding: 0 16px;
    }
    
    /*.campaign .page-title {
        padding: 0 32px;
    }*/
    
    .campaign .product-row .col-md-12,
    .campaign .product-row .col-md-6 {
        padding: 0px 0px;
    }
    
    .campaign .carousel-container {
        padding: 0 0px;
    }
    
    .campaign .slides.slides-layout-2 {
        padding: 0 0px;
    }
	
	.slides.slides-layout-2{
		padding:0px 0px;
	}
    
    .campaign .social-plugin .fb-like-box {
        border-right-width: 0px;
        border-bottom: 1px solid #D8DFEA;
    }
    
    .campaign .bar h4 span {
        border-right: 0;
        border-bottom: 2px solid white;
        display: block;
        margin-bottom: 8px;
        margin-left: 32px;
        margin-right: 32px;
        padding-right: 0px;
        padding-bottom: 8px;
    }

    .campaign .bar h4 a {
        margin-left: 0px;
    }
    
    .control-form .form-group label.sr-only {
        display: block;
        color: #636363;
        visibility: visible;
        font-size: 24px;
        /*font-family: 'AZ1 Regular';*/  /* AL-3271 */
        width: auto;
        height: auto;
        position: relative;
        padding-bottom: 16px;
    }
        
    .control-form .form-group label.sr-only:lang(en){
        font-family:'AZ',Helvetica,Arial,sans-serif;    /* AL-3271 */
    }
    .control-form .form-group label.sr-only:lang(zh){
        font-family:'AZ',Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
    }
    /* AL-3271 */
    /*.control-form .form-group label.sr-only:lang(ru){
        font-family:Arial;
    }
     .control-form .form-group label.sr-only:lang(zh){
        font-family:"AZ1 Regular",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
    }
     .control-form .form-group label.sr-only:lang(ja){
        font-family:"Hiragino Kaku Gothic Pro";
    }*/
    /* AL-3271 */
    
    .control-form .form-group .search-icon{
        /*top:30px;*/
        top: auto;
        bottom: 0px;
        right: 18px;
    }
	.campaign .bar-vertical{margin:0px;margin-top: 16px;}
    /*.campaign     .social-plugin {
        border-top: 0px;
    }*/
	.campaign .motorADI h3,.campaign .motorADI .header3{padding:16px 0px;}
	.campaign .motorADI{padding-bottom:32px;}
	.campaign .information p.description{padding-bottom:16px;}
	.campaign .motorADI ul, .campaign .link-list ul{margin-top:16px;list-style: none;padding: 0px;}
    .campaign .motorADI li a, .campaign .link-list li a{padding: 16px;display:block;}
    .campaign .motorADI li:nth-child(even){background-color:#FFF;}
    .campaign .link-list li:nth-child(even){background-color:#F2F2F2;}
    .campaign .title-nophoto {padding: 32px 16px;}
    .campaign .tiles-big .boxes:before {
                content: '';
                position: absolute;
                bottom: -7px;
                left: 0;
                display: block;
                height: 0px;
                width: 100%;
            }
	.campaign .link-list{padding:16px 0px;}
	.campaign .tiles-big{margin-bottom:32px;}
    .content .campaign .tiles-big .boxes{width: 49%;margin-right: 1%;margin-bottom: 3%;}
    .content .campaign .tiles-big .boxes {height:180px;}
	.campaign .product-section h4,.campaign .product-section .header4{padding:16px 0px;}
    .campaign .hero-image img {width: 100%;}
	.campaign .product-section{padding:0px;}
	.campaign .title-nophoto{padding-left:0px;}
	.campaign .block-container .block{margin:0px;margin-top:16px;max-width:none;}
	.campaign .block-container{padding: 16px 0px;}
	.campaign .flex-direction-nav .flex-prev{left:-16px;}
	.campaign .flex-direction-nav .flex-next{right:-16px;}
    .campaign .overflow-image-container {margin-top: 32px;margin-bottom:0px/*AR-3597 */}
	
	
	.file-data{
		padding:0px;
	}
    .file-data:after{
		border: none;
		background: url(/lib/img/sprite1.png) no-repeat -6px -113px;
		content: '';
		height: 12px;
		width: 12px;
		position: absolute;
		top: 18px;
		right: 16px; 
		left:auto;
	}
	.campaign .information .link-list{
		margin-top: 0;
		padding: 0 16px;
	}
	
	.campaign .product-content .information .col-md-12 .link-list{
		padding: 0;
	}
	
	.bar {padding:16px;}/*AR-4535*/
	/* AR-4375 */
	/* .campaign iframe {
		margin: 32px 16px;
	} */
	
}

/* .lt-ie9 .btn-primary{
	position:relative; 
	z-index:0;
	border-radius: 14px;
	behavior: url(/lib/css/PIE.htc);
}
 */

/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 !important;
	padding: 0;
	*zoom: 1;
}

#cboxLoadedContent .bx-wrapper {
	margin: 0 auto !important;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	left: 0;
	margin-bottom: 16px; /* AR-4301 */
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: relative; /* AR-4301 */
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	/* min-height: 50px;
	background: url(/lib/img/loading.gif) center center no-repeat;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000; */
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	/*font-family: 'AZ1 Bold',Helvetica,Arial;*/ /* AL-3271 */
    font-weight: bold;  /* AL-3271 */
	color: #666;
	height: 10px;
	/* padding-top: 20px; */ /* AR-4301 */
}
/* AL-3271 */
/*.bx-wrapper .bx-pager:lang(ru) 
{
    font-family:Arial;
    font-weight:bold;
}
.bx-wrapper .bx-pager:lang(zh) 
{
     font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.bx-wrapper .bx-pager:lang(ja) 
{
    font-family:"Hiragino Kaku Gothic Pro";
    font-weight:bold;
}*/
/* AL-3271 */

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #d7d7d7; 
	background: rgba(215,215,215,0.9);
	text-indent: -9999px;
	display: block;
	width: 8px;
	height: 8px;
	margin: 0 2px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #66c6d8; 
	background: rgba(102,198,216,0.9);
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: -26px;
	background: transparent url(/lib/img/sprite1.png) no-repeat -54px -90px;
}

.bx-wrapper .bx-next {
	right: -26px;
	background: transparent url(/lib/img/sprite1.png) no-repeat -54px -114px;
}

.bx-wrapper .bx-prev:hover {
	
}

.bx-wrapper .bx-next:hover {
	
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 16px;
	height: 22px;
	text-indent: -9999px;
	z-index: 999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}


/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}
/* Library listing */
.library-listing {
    padding: 32px 0px;
    margin: 0px;
}
.library-listing li {
    background-color: transparent !important;
    margin-left: 16px;
}
.library-listing:nth-child(2n){
background-color:#F2F2F2;
}
.bx-wrapper .bx-caption span {
	color: #fff;

	display: block;
	font-size: .85em;
	padding: 10px;
}

@media screen and (max-width:640px ){
	.bx-controls .bx-controls-direction{
		display:none;
	}
	
	.bx-wrapper .bx-viewport {
		left: 0;
	}
	
    .slides.slides-layout-2 > li,
    .adi-slider .slides > li {
        height: 295px;  /* AL-4101 */
    }
	
	.adi-slider .slides > li > div {
		height: 288px;  /* AL-4101 */
	}
	
	#carousel-regional-main .slides > li > div > strong{
		display:block;
		height:34px;
	}
	
	#carousel-regional-main .slides > li > div h3 a,
	.adi-slider .slides > li > div h3 a {
		vertical-align: top;
        height: auto;
	}
    .icon-zoom{display:none;}
	
.adi-slider .slides > li > div h3 a.slide-title {
        display: table !important;
    }
    
}

.product-overview-slider .slides > li{
	height:auto !important;
}
/*Global Spotlight with multilist*/
.spot-multilist {margin-bottom:32px;margin-left:-32px;padding-left:32px;}
.spot-multilist .spot-module{padding:32px 0px;}
.spot-multilist .spot-module .header4{color:#636363;font-size:24px;margin-bottom:16px;}
.spot-multilist .spot-module .spot-item{line-height:32px;vertical-align:middle;}
/* Promo Bar */
.banner, .banner.banner-bg{padding:0px;}
.banner .img-responsive{width:100%;}
.banner.banner-bg.banner-browse-education{background-image: url('/lib/img/browse_education.jpg');min-height: 112px;}
.banner.banner-bg h2, 
.banner.banner-bg .header2 {line-height: 112px;}
/* Promo Bar */

@media screen and (max-width: 640px){
	.spot-multilist .spot-module{padding:32px 16px;}
    .bar-bg, .banner-bg{display:none;} /*Promo bar AR-5060*/
}
/*Global Search Control 2 with filters*/
/*<!--AL-5987:Space added after component added on the press release page-->*/
.search-control-2{margin-left:-32px;padding-left:32px;padding-top:32px;} 
.search-control-2.contactuspage{padding-bottom:0px;margin-bottom:0px;padding-top: 0px;/*AL-2022*/}
.search-control-2 .search-filters li.dropdown{
	margin-top:16px;
	margin-bottom:16px;
	padding: 3px 12px;
	border-radius: 10px;
	padding-left: 16px;
	margin-right: 12px;
	text-align: left;
    float:left;
}

.search-control-2 .search-filters li.dropdown{background: #33B3CA;}
body.applications .search-control-2 .search-filters li.dropdown{background: #BA4A6B;}
body.education .search-control-2 .search-filters li.dropdown{background: #966EA2;}
body.designcenter .search-control-2 .search-filters li.dropdown{background: #FF8F33;}
body.support .search-control-2 .search-filters li.dropdown{background: #64E3EB;}
body.products .search-control-2 .search-filters li.dropdown{background: #33B3CA;}
.search-control-2 .search-filters li.dropdown > a {
	color: white;
	font-size:16px;
	line-height: 22px;
}
/*AL-5675*/
@media only screen and (-webkit-min-device-pixel-ratio: 0) {
      ::i-block-chrome, div.search-filters .list-inline li.dropdown  a span.arrow-down-transparent {
            margin-top: -19px;
            width: 12px !important;
            margin-left: 4px;
        }
}
/*AL-5675*/

.search-control-2 .search-filters .open .dropdown-menu{width:100%;}
.search-control-2 .search-filters .arrow-down-transparent.icon-inverted {
	background: url("/lib/img/sprite1.png") no-repeat scroll -234px -104px transparent;
	height: 18px;
	float:right;
}

.search-control-2 .search-filters > .list-inline {
    text-align: center;
}
.search-control-2 input.form-control{
	background:none;
	border: 0 none;
	box-shadow: none;
	height: 32px;
	outline: 0 none;
	padding: 3px 0;
	transition: none 0s ease 0s;
	display: inline-block;
	font-size: 18px;
	line-height: 24px;
}
.search-control-2 .control-form .form .form-group {
	padding: 0px 0px;
	margin-top: 24px;
	margin-bottom: 32px;
}
.search-control-2 .search-text {
	border-bottom: 2px solid #ACACAC;
	padding-bottom: 0px;
	padding-left: 0;
	display: block;
}
.search-control-2 .form-group .search-icon {
	top: auto; 
	bottom: 2px; 
	right: 10px; 
}
.search-control-2 .form-group.focused .search-icon {
	height:40px;
	top: -8px;
	bottom: 0px;
	right: 10px;
}
.search-control-2 .form-group .search-clear-icon {
	top: -12px;
	bottom: 0px;
	right: 42px;
}
.search-control-2 .control-form .twitter-typeahead .form-control{
	padding-left:0px;
}
.search-control-2 .control-form .form {
	clear: both;
	padding-left: 0px;
	padding-right: 0px;
}
.search-control-2.contactuspage input[type=text]{margin-top:0px;}
/* AL-2517 */
.search-control-2 .subtitle {
    font-size: 16px;
    margin-bottom:16px;
    display: block;
}
/* AL-2517 */

.search-control-2 .header3,
.search-control-2 .header4 {
    margin-bottom:16px;
}

@media screen and (max-width: 640px){
	.search-control-2 {
		padding: 16px;
		margin: 0px;
		background-color: #F5F5F5;
	}
	.search-control-2 .search-filters li.dropdown{
		width:100%;
	}
	.search-control-2 .form-group .search-clear-icon {
		top: 0px;
		bottom: 0px;
		right: 32px;
	}
	.search-control-2 .form-group .search-icon {
		top: auto;
		bottom: 0px;
		right: 10px;
	}
	.search-control-2 .form-group.focused .search-icon {
		height: 40px;
		top: 0px;
		bottom: 0px;
		right: 0px;
	}
	.search-control-2 .control-form  .form-control {
		padding-left: 16px;
		border-radius: 16px;
		height:40px;
		background: #fff !important;
	}
	.search-control-2 .control-form .twitter-typeahead .form-control {
		padding-left: 16px;
	}
	.search-control-2 span.header3 {
		margin: 0px auto;
		text-align: center;
	}
	.search-control-2 .search-text {
		border-bottom: none;
	}
}

/**************START: PRODUCT CAROUSEL WITH MODAL LIGHTBOX *******************/

.product-modal .modal-dialog-center {
    margin: 0;
    position: absolute;
    top: 0;
    left: 50%;
}

.rte .product-modal .modal-dialog-center {
    top: 50%;
}

/*.product-modal .modal-dialog {		
	margin-top: 0px !important;
}*/

.product-modal .modal-content{
	-webkit-border-radius:0;
	   -moz-border-radius:0;
			border-radius:0;
			max-height:none !important;
}

.product-modal .modal-dialog .products-packaging-grid table{
	width:100%;
}

.product-modal .modal-body {
    max-height:none !important;
}

.product-modal .modal-header{
	padding:7px;
	border:0;
	margin-bottom: 16px;
}

.product-modal .modal-header .close{
	display: block;
	background: url(/lib/img/sprite1.png) no-repeat -232px -30px;
	width: 22px;
	height: 22px;
	text-indent: -9999px;
	opacity: 1;
	margin-top: -4px;
}

.product-modal .modal-title{
	color: white;
	background: #656565;
	padding: 3px 20px;
	font-size: 20px;
	margin-left:-7px;
	margin-right:-7px;
	margin-top:20px;
	display: block;
}

.product-modal .modal-title small{
	color: white;
}


.product-modal .modal-content:after {
    border-right: 7px solid rgba(0, 0, 0, 0);
    border-top: 7px solid #FFFFFF;
    content: "";
	bottom: -7px;
    height: 0;
    position: absolute;
    right: 0;
    width: 100%;
}


 .table-responsive {
	border: 0;
	margin-bottom: 15px;
	overflow-x: auto;
	overflow-y: hidden;
	width: 100%;
}

.table-responsive .table{
	width: 100%;
	max-width: 100%;
}

.product-modal .modal-content  {

}

.product-modal .modal-content  .modal-body h4 {
	margin-bottom:32px;
	margin-top:16px;
}
.product-modal .modal-content  .modal-body .first-th{
	background-color: #009FBD;
}

.product-modal .modal-content  .modal-body .print {
	position: relative;
	cursor: pointer;
	color: #009fbd;
}

.product-modal .modal-content  .modal-body .separator {
	color: #009fbd;
}

.product-modal .modal-content .modal-body .save-to-myanalog-link 
{
    position: relative;
}

.product-modal .modal-footer {
    margin-top: 0;
}

.product-modal.prd_ov_modal .product-overview-slider-modal {		
	width: 90%;
	margin:16px auto;
}

.product-modal.prd_ov_modal .product-overview-slider-modal ul li{		
	height: auto !important;
	margin-right:0 !important;
}

.product-modal.prd_ov_modal .product-overview-slider-modal ul li:after{
	border:0;
}

.product-modal.prd_ov_modal .product-overview-slider-modal .bx-wrapper .bx-controls-direction a {
	position: absolute;
	outline: 0;
	width: 16px;
	height: 22px;
	text-indent: -9999px;
	z-index: 999;
	top:auto;
}


.product-modal.prd_ov_modal .product-overview-slider-modal .bx-wrapper .bx-viewport {
    left: 0;
    margin-bottom: 32px;
}

.product-modal.prd_ov_modal .product-overview-slider-modal .bx-wrapper .slides li img{
	max-width:99%;
}

.product-modal.prd_ov_modal .product-overview-slider-modal .bx-wrapper .bx-pager, 
.product-modal.prd_ov_modal .product-overview-slider-modal .bx-wrapper .bx-controls-auto {
    
}

.product-modal.prd_ov_modal .product-overview-slider-modal .bx-wrapper .bx-controls-direction a.bx-prev {
	left:100px;
}
.product-modal.prd_ov_modal .product-overview-slider-modal .bx-wrapper .bx-controls-direction a.bx-next {
	right:100px;
}

.product-modal.prd_ov_modal .modal-dialog {		
	width: 900px;
}

/************COUNTRY MODAL ******************/

.product-modal.country-modal .modal-content {
	width: 400px;
}

.product-modal.country-modal .modal-dialog {
    width: 400px;
}

.product-modal.country-modal .modal-content .modal-body h4 {
    margin-bottom: 16px;
    margin-top: 0;
}

.product-modal.country-modal .modal-content .modal-header {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.product-modal.country-modal .modal-content .modal-header .modal-title {
    padding-left: 16px;
    padding-right: 16px;
}

/************COUNTRY MODAL ******************/

#image-modal .modal-body img,
#product-modal .modal-body img{
	margin:0 auto;
}

@media (min-width: 960px){
	
}
@media (max-width: 640px){
	.product-modal.prd_ov_modal .modal-dialog {		
		width: 90%;
	}
}

/**************END: PRODUCT CAROUSEL WITH MODAL LIGHTBOX *******************/




.product-heading .titledesc:before{
	border-left:2px solid #ACACAC;
	content:"";
	height:48px;
	width:100%;
	position:absolute;
	top:50%;
	margin-top:-24px;
	margin-left:-40px;
	display:block;
}

.product-heading.product-heading-top{
	margin:32px 16px 0;
}

.product-heading.product-heading-top .product-title h1:lang(en){
	line-height: 0.8;
    padding-right: 32px;
	border-right: 1px solid;
}

.product-heading.product-heading-bottom{
	margin:8px 16px 0px;
}

.product-heading .titledesc {
    border-left: 0px solid #ACACAC;
}	

.titledesc .desc-text{
	height:64px;
}

.product-heading .life-cycle{
	padding-left:32px;
}
.product-heading .life-cycle span{
	padding-left:8px;
}

.product-heading .life-cycle.blue{
	color:#009fbd;
}
.product-heading .life-cycle.orange{
	color:#ff7200;
}
.product-heading .life-cycle.green{
	color:#219a44;
}
.product-heading .life-cycle.purple{
	color:#613f77;
}
.product-heading .life-cycle.red{
	color:red;
}

.product-overview-slider .bx-pager {
	position: relative;
	padding-top: 0px;
	bottom: 0;
}

#product-overview-image{margin-bottom:0;}   /*AL-1688*/
.product-overview-slider ul li{
	margin-right: 0 !important; 
}

.product-overview-slider ul li:after{
	border:0 !important;
}

.image-container .icon-zoom {
    background: #32B3C9 url(/lib/img/sprite1.png) no-repeat -66px 6px;
    border-radius: 50%;
    cursor: pointer;
    height: 40px;
    position: absolute;
    right: 30px;
    top: 0;
    width: 40px;
    z-index: 995;
}

.obsolete-featured-box.list-files {
	margin-top: -24px !important;
}

.list-files {
    margin: -90px 0 0 16px;
    position: relative;
    text-align: left;
    top: 106px; /*AL-1688*/
	z-index: 100;
	min-height:56px;/*  AR-4990 */
}

.list-files li:last-child {
    max-width: 172px;
}

.product-feature{
	margin-top:64px;
}

#product-documentation .content-list-tab ul li:first-child,
#eb-documentation .content-list-tab ul li:first-child {
	padding-top: 0;
}

.content-list-tab ul li:last-child{
	padding-bottom:20px;
}

/* AR-4956, AR-5232 */
#product-requirement .content-list-tab ul li.list-view-row:last-child,
#product-documentation .content-list-tab ul li.list-view-row:last-child {
    padding-bottom: 0;
}

#product-evaluationkit .mobilelink-blue-box li{
	padding:20px 0;
}

#product-evaluationkit .mobilelink-blue-box li:first-child{
	padding-top:0;
}

#product-evaluationkit .mobilelink-blue-box li:last-child{
	padding-bottom:0;
}

/* AR-4957 */
/* #product-evaluationkit .mobilelink-blue-box li a span.badge{
	float:right;
} */

/* AR-4957 */
/* #product-evaluationkit .mobilelink-blue-box li p{
	text-align:right;
} */

/* #product-samplebuy .btn-primary.disabled{
	background:#a8a9ad;
	opacity:1;
	filter:alpha(opacity=1);
}
 */
.floater-menu-container .row.product-row {
    margin-bottom: 0;
}
/*AL-318*/
.list-view-row{display:none;}
.list-view-row.row,
.list-view-row.badge-container{display:list-item;}
.events-list .list-view-row{display:list-item;}
/*AL-318*/
.list-view-row .doc-list-item .col-md-9 a h4 .badge,
.list-view-row .doc-list-item .col-md-9 p.date{
	display:none
}

.list-view-row .doc-list-item  >.col-md-3{
	display:block;
}

.list-view-row .doc-list-item .col-md-9 .resource-links {
    margin-top: 16px;
}

.product-title-table{
	margin:32px 16px 0 16px;
	max-width: 928px;
	position:relative;
	z-index:101;
}
.product-title-table tr:nth-child(2) td{
	padding-top:16px;
}
.product-title-table tr td:nth-child(2){
	padding-left:32px;
	max-width: 428px;
}
.product-title-table tr td.td-titledesc{padding-left:32px;max-width: 428px}
.product-title-table tr td.td-life-cycle{
	vertical-align:top;
}

.product-title-table .product-title h1{
	padding-right:32px;
	border-right:1px solid #ACACAC;
	line-height:0.8;
}

.product-title-table .titledesc{
	font-size:16px;
}

.product-title-table .rating-count {
	vertical-align: top;
}

.product-title-table .write-review {
	margin-top: 8px;
	display:block;
}

.product-title-table tr td .product-title {
	max-width:500px;
}
.product-title-table tr td.td-product-title{max-width: 500px}

/* AL-3271 */
.product-title-table .life-cycle.obsolete-life-cycle:lang(en){
    font-weight: bold;
}

/*.product-title-table .life-cycle.obsolete-life-cycle:lang(en){
    font-family: 'AZ1 Bold', Helvetica, Arial, sans-serif;
}
.product-title-table .life-cycle.obsolete-life-cycle:lang(ru){
    font-family:Arial;
    font-weight:bold;
}
.product-title-table .life-cycle.obsolete-life-cycle:lang(zh){
    font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.product-title-table .life-cycle.obsolete-life-cycle:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
    font-weight:bold;
}*/
/* AL-3271 */

.product-title-table .life-cycle.blue{
	color:#009fbd;
}
.product-title-table .life-cycle.orange{
	color:#ff7200;
}
.product-title-table .life-cycle.green{
	color:#219a44;
}
.product-title-table .life-cycle.purple{
	color:#613f77;
}
.product-title-table .life-cycle.red{
	color:red;
    font-size: 18px;
}

@media screen and (max-width: 640px){

	.product-title-table tr td .product-title {
		max-width:100%;
	}
	
	.product-title h1 {
		max-width: 100%;
	}
	
	.product-title-table{
		width: 100%;
		margin:0;
		color:white;
	}
	
	.product-title-table tr td{
		background-color: #66C5D7;
	}

	.product-title-table tr td {
		display: block;
		text-align: center;
		width: 100%;
		padding-left:16px;
		padding-right:16px;
	}
	
	.product-title-table tr td:nth-child(2){
		padding-left:16px;
		max-width: none;
	}
	
	.product-title-table tr:nth-child(2) td{
		padding-top:16px;
		padding-bottom:16px;
	}
	
	.product-title-table tr td .product-title {
		margin-top:48px;
	}
	
	.product-title-table tr td.td-life-cycle{
		text-align: left;
		background:none;
		padding-left: 16px;
	}
	
	.product-title-table .product-rating {
		margin-top:0;
	}
	
	.product-title-table .write-review {
		margin-top: 8px;
	}
	
	.product-title-table .product-rating .rating-count {
		color: #FFFFFF;
	}
	
	.product-title-table .product-heading {
		background-color: #66C5D7;
	}
	
	.product-title-table .product-title,
	.product-title-table .titledesc	{
		margin-top: 16px;
	}
	
	
	
	.product-title-table .product-title h1{
		padding-right:0;
		border-right:0;
		line-height:1;
	}

	.floater-menu-container{
		display:none;
	}
	
	.product-heading .life-cycle {
		background: white;
		padding: 16px;
	}
	
	.product-heading .product-title, .product-heading .titledesc {
		display: block;
		max-width: 100%;
		padding: 40px 16px 16px;
		text-align: center;
		vertical-align: top;
	}
	
	
	.product-heading .titledesc{
		padding-top:8px;
	}
	
	#product-overview-image {
		margin-bottom: 0;
		margin-top: 0;
	}
	
	.product-overview-slider{
		margin-left:0;
		margin-top:0;
		margin-bottom: 0 !important; 
	}
	
	.product-feature{
		margin-top:0;
	}
	
	.list-files li:last-child {
		max-width: none;
	}
	
	.file-icon,
	.external-link-icon{display:none;}/* AR-4951 */
	
	#product-overview .list-files{margin: 0 0; margin-top: 0;}
	.list-files li{max-width:none;}
	#product-overview .product-row{margin-bottom: 32px !important;}
	
	.file-data{margin-right:0px;max-width:inherit;max-height:inherit;border:0px;}
    
	.file-data,
	.file-data .file-info,
	.file-info-container{
		min-height:0px;
	}
	
    .file-data .file-info{
		display:inline-block;
	}
	
	.panel-body {
		/* padding: 0px; */
	}
	
    .file-info-container,
	.file-data  a{
		display:inline-block;
	}
    .file-data  a{float:right; /* padding-right:16px;  AR-4580*/}
	
	/* AR-4580*/
	.file-info-container{
		max-width: 188px;
	}
	
	/* AR-4286 */
    .file-data .file-info-container a {
        display: block;
        float: none;
    }/* AR-4286 */
	.file-data, .file-info-container{background-color:#32B3C9;}
    .file-data a{color:#FFF; line-height:32px;}
    /*AR-5076*/
    /* .star-rating.small a.star-on{background: url("/lib/img/sprite1.png") no-repeat scroll 0 -28px}
    .star-rating.small a.star-50{background: url("/lib/img/sprite1.png") no-repeat scroll -22px -28px}
    .star-rating.small a.star-off{background: url("/lib/img/sprite1.png") no-repeat scroll -42px -28px}
 */	
	#product-overview .link-list p, #product-overview .link-list h4 {margin-bottom: 0px !important;padding-top: 0px;}
    #product-overview .file-data > a{
		padding-bottom: 0;
	}
	
	/* AR-4957 */
	#product-evaluationkit .mobilelink-blue-box li p{
		text-align:left;
	}
	
	#product-overview .link-list .offset-block .title-margin-32{
		margin-top:16px;
	}
	
	.file-data > a.viewAll_product-documentation,
	.file-data > a{
		padding-right:40px;
		padding-top: 10px;
		background:none;
		color:white;
	}
	
	.product-details{margin-left:0px;border:0px;margin-bottom:16px;}
	
	.file-data .file-info-container a{
		color:white;
	}
	
	.list-files {
		margin: 0px 0 0;
		position: relative;
		text-align: left;
		top: 20px;
		min-height:1px; /* AR-4990 */
	}
	
	.product-heading{
		background-color: #66C5D7;
		padding:0px;
		margin:0px;
	}
	
	.product-content {
		margin: 16px;
	}
	
	/* #4215 */
	.campaign .product-content {
		margin: 0; 
	}
	
	.panel-group .panel{background: #f5f5f5;border:0px}
	.panel-default > .panel-heading{background-color:#66c5d7;border:0;color:#FFF;}
    .panel-title a{text-decoration:none;}
    .panel-title a.collapsed h3, .panel-title a.collapsed h6, .panel-title a.collapsed .header6,.panel-title a h3, .panel-title a h6, .panel-title a .header6{position:relative;}
    .panel-title a.collapsed h3:after, 
    .panel-title a.collapsed h6:after, .panel-title a.collapsed .header6:after{
        background: url("/lib/img/sprite1.png") no-repeat 0px -117px transparent !important;
        right:0px;
        top:8px;
        height: 14px;
    }
    .panel-title a h3:after, .panel-title h6:after, .panel-title .header6:after{
        background: url("/lib/img/sprite1.png") no-repeat 0px -88px transparent !important;
        height: 14px;
        width: 24px;
        position: absolute;
       right:0px;
        top:0px;
        content: ""; 
    }
	.badge{float:right;margin-right:0px;}
	.badge{margin-right: 16px; background-color:#5d5d5d; color: #f2f2f2; font-size:16px;}
	
	.btn.btn-primary.see-more{
		display:table; margin-left:auto !important; margin-right:auto !important;
	}
	
	#product-documentation .product-section,
	#eb-documentation .product-section,
    #eb-relatedsoftware .product-section  /*5296*/  {
		margin: 0;
	}
	
	#product-documentation .content-list-tab p,
	#eb-documentation .content-list-tab p{
		margin-bottom:0px;
        /*font-family: 'AZ1 Regular';*/  /* AL-3271 */
        font-size:16px; /* AL-3271 */
		padding-right: 49px; /* AR-5132 */
	}
    /* AL-3271 */
    /*#product-documentation .content-list-tab p:lang(en),
	#eb-documentation .content-list-tab p:lang(en){
        font-family:'AZ1 Regular',Helvetica,Arial,sans-serif;
    }
    #product-documentation .content-list-tab p:lang(ru),
	#eb-documentation .content-list-tab p:lang(ru){
        font-family:Arial;
    }
    #product-documentation .content-list-tab p:lang(zh),
	#eb-documentation .content-list-tab p:lang(zh){
        font-family:"AZ1 Regular",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
    }*/
    /* AL-3271 */
    #product-documentation .content-list-tab p:lang(ja),
	#eb-documentation .content-list-tab p:lang(ja){
        font-family:"Hiragino Kaku Gothic Pro",Arial;
    }

    #product-documentation .content-list-tab ul li,
    #eb-documentation .content-list-tab ul li{
		padding: 20px 0px;
	}
    #product-documentation .content-list-tab ul li:first-child,
    #eb-documentation .content-list-tab ul li:first-child{
		padding-top:0px;
	}
    #product-documentation .list-view-row .badge,
    #eb-documentation .list-view-row .badge{
		color: #F5F5F5 !important;background-color: #636363 !important;display: block;width: 48px; float:right;
	}
    #product-documentation .products .content-list-tab > .btn,
    #eb-documentation .products .content-list-tab > .btn {
		margin: 0px;margin-top: 16px;
	}
	
	#product-documentation .panel-title .badge,
	#eb-relatedsoftware .panel-title .badge,
	#eb-documentation .panel-title .badge,
	#dsp-documentation .panel-title .badge{
		float: inherit;
		margin-right: 8px !important;
		background-color: white;
		color: #66C5D7;
	}
	
	#dsp-documentation .panel-title .badge{
		color: #FFAB65;
	}
	
	.panel-group .panel,.panel-heading{
		border-radius:0px; 
		border:0; 
		-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0);
		   -moz-box-shadow:0 0 0 rgba(0, 0, 0, 0);
				box-shadow:0 0 0 rgba(0, 0, 0, 0);
	}
    .panel-group .panel + .panel {margin-top: 1px;}
	
    .product-heading,.rating-count a {color:#FFF !important;}
	
	.product-bookmarks{display:none;}
	
	.product-heading.product-heading-top,
	.product-heading.product-heading-bottom	{
		margin: 0;
	}
	.product-heading .titledesc{
		border-left:0;
	}
	.product-heading .titledesc:before{
		border-left:0;
	}
	
	.product-heading .product-title, 
	.product-heading .titledesc{
		padding: 40px 8px 8px;
	}
	
	.product-heading.product-heading-bottom{
		margin-top:0;
		padding-top: 8px;
	}
	.product-heading .product-rating{
		padding-bottom:16px;
		display:table;
		margin:0 auto;
		text-align:center;
	}
	
	.write-review {
		display: block;
		margin-top: 8px;
	}
	
	.product-heading .product-rating .rating-count {
		padding: 2px 0;
		padding-left: 0;
	}
	
	.product-heading .star-rating.small a.star-on, 
	.product-heading .star-rating.small a.star-off, 
	.product-heading .star-rating.small a.star-50 {
		margin-right: 5px;
	}
	
	.product-heading .product-rating .star-rating{
		display:block;
	}
	
	.product-heading .titledesc{
		padding-left:16px;
		border:0px;
		padding-top:16px;
	}
    
    .product-title h1{
		font-size:35px;
		margin-top: -8px;
	}
	
	.section-heading h3{max-width:75%;}
	
	.mobilelink-blue-box a{color:#009FBD !important;}
	.mobilelink-blue-box{margin:0px !important; padding:0px !important;}
    .mobilelink-blue-box li{ list-style:none;padding: 16px !important;text-indent: 0px;position: relative;vertical-align: middle;border-bottom:1px solid #CCC;}
	.mobilelink-blue-box li a{ color:#009FBD;}
    .mobilelink-blue-box li:first-child {border-top: 1px solid #CCC;}
    .mobilelink-blue-box li a:after {background: url(/lib/img/sprite1.png) no-repeat -58px -118px;height: 13px;width: 12px;position: absolute;right: 16px;display: block;content: '';top:50%;margin-top:-7px;}
    .mobilelink-blue-box li.badge-container a:after {display:none;}
	
	/* AR-4389 & AR-4573*/
	.designcenter table tr td img {
		max-width: 100%;
		width: 100%;
	}
	
	
	.list-view-row .doc-list-item > .col-md-9{
		padding-left:0;
		padding-right:0;
	}
	
	.list-view-row .doc-list-item > .col-md-3{
		display:none;
	}
	
	.list-view-row .doc-list-item .col-md-9 a h4 .badge,
	.list-view-row .doc-list-item .col-md-9 p.date{
		display:block;
	}
	
	.list-view-row .doc-list-item .col-md-9 p.date{
		margin:8px 0 !important;
	}
}




/*  START: PCN PDN TABLE */
.products-packaging-grid{
	position:relative;
}
.table-clone{
	left: 100%;
    position: absolute;
    top: 0;
}

/*table tr td, table tr th{
	width:150px;
}*/ /*Messes with the packaging grid*/

.products-packaging-grid.table-responsive{
	overflow:hidden;
}

.table-clone tr td:first-child, .table-clone tr th:first-child{
	
}

td[data-column-type="distributorColumns"]{
	text-align:center;
}

/* AR-5021 */
.products-packaging-grid.sb-grid-model .table tr th{
	height:73px;
}

.products-packaging-grid.sb-grid-model .table tr td{
	height:120px !important
}

.products-packaging-grid.sb-grid-evaluation .table tr th{
	height:92px;
}



/*  END: PCN PDN TABLE */
/* SCD ISC*/
#signalChaintitle{font-size:28px;line-height:1.1; font-family:'AZ'; font-weight: bold; color: #a91d45; max-width: 100%}
#waveformGenerator{margin-bottom:64px ; margin-left: 32px !important; margin-right: 32px !important;}
#openSignalChain{text-align:center;margin-bottom:32px; }
.scd-list{padding:16px 0px 32px 0px;background-color:#7d7d7d;}
.scd-list a{
    color:#e5e5e5;
    display:inline-block;
    text-decoration:none;
    padding-right:20px;
    font-size:18px;
    /*font-family:'AZ1 Light';*/ /* AL-3271 */
    margin-top:16px;
    border-right:1px solid #999999;
    margin-right:20px;
}
.adi-scd-isc div.tab-header{
margin:12px 0px;
color: #a91d45;
}
.adi-scd-isc div.nav-direction.nav-prev{
margin-left:0px;
}
/* AL-3271 */
/*.scd-list a:lang(en){
    font-family:'AZ1 Light',Helvetica,Arial,sans-serif;
}
.scd-list a:lang(ru){
    font-family:Arial;
}
.scd-list a:lang(zh){
    font-family:"AZ1 Light",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.scd-list a:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
}*/
/* AL-3271 */

.adi-scd-isc .bx-controls.bx-has-pager.bx-has-controls-direction {
    margin-bottom: 16px;
}
.scd-list a:last-child{border-right:0;}
.scd-list a.active{color:#dda4b5;}
.scd-list span.divider{margin-right:20px;border-right:1px solid #999999;}
.scd-noPartsSelected{text-align:center;margin-bottom:48px ; margin-top: 32px; padding: 0px 16px;}  /* AL-2722 */
.scd-noPartsSelected .row{border-top:1px solid #d8d8d8; padding: 16px 0px;}    /* AL-2722 */
.scd-partsSelected{background-color:#dbdada;margin-bottom:48px ;padding:32px 0px 0px 0px;}
.scd-partsSelected.collapsed{padding:32px 0px;}

/* AL-3271 */
.scd-partTitle{font-size:32px;}

/*.scd-partTitle{font-size:32px;font-family:'AZ1 Light';}
.scd-partTitle:lang(ru){font-family:Arial;}
.scd-partTitle:lang(zh){font-family:"AZ1 Light",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;}
.scd-partTitle:lang(ja){font-family:"Hiragino Kaku Gothic Pro";}*/
/* AL-3271 */

.scd-partsSelected .expand-icon{display:none;}
.scd-partsSelected.collapsed .expand-icon{display:inline-block;}
.scd-partsSelected.collapsed .close-icon{display:none;}
.scd-partTable{margin:16px 0px;}
.scd-partTable .scd-tablename{
    font-size:14px;/* AL-3271 - 16->14px */
    /*font-family:'AZ1 Bold';*//* AL-3271 */
    font-weight: bold;
}
/* AL-3271 */
/*.scd-partTable .scd-tablename:lang(ru){font-family:Arial;}
.scd-partTable .scd-tablename:lang(zh){font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;}
.scd-partTable .scd-tablename:lang(ja){font-family:"Hiragino Kaku Gothic Pro";}*/
/* AL-3271 */

.scd-partTable .table tr>th{background-color:#999999;color:#fff;padding:16px 8px;border-top:none !important;}
.scd-partTable .table tr>th:first-child {background-color: #009fbd;}
.applications .scd-partTable .table tr>th:first-child,.applications .scd-partTable tfoot td{background-color:#ba4a6b;color:#fff;}
.designcenter .scd-partTable .table tr>th:first-child,.designcenter .scd-partTable tfoot td{background-color:#FF8F33;color:#fff;}
.scd-partTable td,.scd-partTable th{padding:16px 8px;border-left:1px solid #fff;font-size:12px;/* AL-3271 - 16->12px */background-color:#f5f5f5;border-top:1px solid #fff !important;}
.scd-partTable tr td:first-child,.scd-partTable tr th:first-child{border-left:none;padding-left:16px;}
.scd-partTable tfoot td a{color:#fff;text-decoration:none; 
/* AL-3700 */
float: left;
/* AL-3700 */
}
.scd-linksets{margin-top:16px;padding:16px 0px 8px 0px;background-color:#7d7d7d;}
.scd-linkset-title{font-size: 18px;color: #fff;padding-bottom: 16px;}
.scd-linkset-link{margin-right:16px;display:inline-block;margin-bottom:8px;}
@media screen and (max-width: 640px){
	.adi-scd-isc{display:none;}
}
/* SCD ISC */

/*/.adi-accordion.alternate-state .container
{
    padding-left:16px;
    padding-right:16px;
}*/
 .adi-accordion.alternate-state .row
{
     border-top-color: #fff;border-top-width: 2px;
}
.adi-accordion.alternate-state .row:first-child 
{
    border:none;
}
  .adi-accordion.alternate-state .accordion-title
  {
      background:#32b3c9;
  }
  .applications .adi-accordion.alternate-state .accordion-title
  {
      background:#a91d45;
  }
  .designcenter .adi-accordion.alternate-state .accordion-title
  {
      background:#ff7200;
  }
  .education .adi-accordion.alternate-state .accordion-title
  {
      background:#966ea2;
  }
  .support .adi-accordion.alternate-state .accordion-title
  {
      background:#64E3EB;
  }
   .adi-accordion.alternate-state .accordion-title h3
  {
      color:#fff;
  }
   /*.adi-accordion.alternate-state .section-heading,
   .designcenter .row.product-row .adi-accordion.alternate-state .section-bar .section-heading ,
    .product .row.product-row .adi-accordion.alternate-state .section-bar .section-heading 
   {
       padding:0px;
   }*/  /* AL-2722 */
 .adi-accordion.alternate-state .section-heading h4,
 .adi-accordion.alternate-state .section-heading h5,
 .adi-accordion.alternate-state .section-heading span
 {
     color:#fff;
     margin:4px auto;
 }
 .adi-accordion.alternate-state .section-heading h5{
     float: left;
    display: inline-block;
    line-height: 32px;
 }
 .adi-accordion.alternate-state div.section-bar
 {
       background:#999;
 }
 
 .adi-accordion.alternate-state div.section-bar.more-options
 {
       display:none;
 }
 
 .adi-accordion.alternate-state div.product-content.more-options{
		display:none !important;
 }
 
  .adi-accordion.alternate-state div.seemore-bar
 {
     margin-top:0px;
 }
 
 .adi-accordion.alternate-state div.seemore-bar.less{
margin-top:0px;}

 .adi-accordion.alternate-state div.seemore-bar.horizontal-bar{border-top: 1px solid #999999;}

 .adi-accordion.alternate-state div.seemore-bar .container
 {
       padding-right:0px;
 }
 
 /* AL-2722 */
 .adi-accordion.alternate-state div.section-bar .section-heading
 {
       background:#999;
 }
 /* AL-2722 */
 
 .adi-accordion.alternate-state > div > .product-content
 {
     padding:0;
 }
 .adi-accordion.alternate-state > div > .product-content .list-item
 {
     padding:16px 16px 16px 0px;
 }
 .adi-accordion.alternate-state > div > .product-content .list-item .img-responsive
 {
     float:left;
     margin-right:16px;
 }
 .adi-accordion.alternate-state > div > .product-content .list-item .btn
 {
     white-space:normal;
 }

  /*Beginning AL-5946*/
 @media screen and (min-width:640px) {          
.applications .adi-accordion.alternate-state .section-heading .close-icon,
.applications .adi-accordion.alternate-state .section-heading .expand-icon
{
    display: none;
}
 
 }

 @media screen and (max-width:640px) {
    .applications .adi-generic-tables .adi-accordion.alternate-state .section-bar .section-heading h3 {
        width: 100%;
        float: left;
        padding: 0px 16px;
        margin: 8px 0;
        font-size: 18px;
        border-right:none;
    }
    .applications .content .btn-primary {
        display:none;
    }
    .applications .adi-generic-tables .adi-accordion.alternate-state .section-bar .section-heading.collapsed:hover h3
    {
        border:none;
    }
    .applications .adi-generic-tables .adi-accordion.alternate-state .section-heading.collapsed span
    {
    color: white;
    }
   .applications .adi-generic-tables .adi-accordion.alternate-state .section-heading.collapsed:hover span
   {
    color: #99d9e4;
    }
}
 /*End of AL-5946*/    

 .header3.compatible-band
 {
     margin-bottom:16px;
 }
 .accordion-description
 {
      margin-bottom:16px;
 }
  .column-content .row.bg-grey.adi-accordion-comp{
 margin-left: -32px;
margin-right: -16px;
padding-left: 16px;
}
 @media screen and (max-width: 640px)
 {
     .adi-accordion.alternate-state > div > .product-content .list-item .img-responsive
    {
     float:none;
     margin-right:0px;
     margin-bottom:16px;
    }
     .adi-accordion.alternate-state > div > .product-content .list-item .btn
     {
          margin-top:16px;
     }
      .adi-accordion.alternate-state > div > .product-content .list-item .btn.pull-right
      {
           float:none !important;
      }
      .column-content .adi-accordion.alternate-state
        {
            padding-left:16px;
            padding-right:16px;
        }
         .column-content .row.bg-grey.adi-accordion-comp{
             margin-left: 0px;
            margin-right: 0px;
             padding-left: 16px;
              padding-right: 16px;
        }
        .column-content .row.bg-grey.adi-accordion-comp .adi-accordion.alternate-state
        {
            padding:0px;
        }
       .product-content .row.adi-accordion-comp
       {
           margin:0px -16px;
       }
       .product-section .row.adi-accordion-comp
       {
           padding:0px 16px;
       }
        .column-content .row.adi-accordion-comp
       {
           padding:0px;
       }
       .column-content .row.adi-accordion-comp .accordion-title .section-heading,
       .product-section .row.adi-accordion-comp .accordion-title .section-heading
       {
           padding-left:16px;
       }
       .campaign .adi-accordion.alternate-state
       {
           margin-bottom: 32px;
       }
 }
 
  @media screen and (max-width: 640px){
  
  .nav-direction {display:none !important;}
  
  }
 
.fca-row{padding:16px 0px;}
.fca-row.ignore-top-spacing{padding-top:0px}.fca-row.ignore-bottom-spacing{padding-bottom:0px}.fca-row.top-spacing-16{padding-top:16px}.fca-row.bottom-spacing-16{padding-bottom:16px}.fca-row.top-spacing-32{padding-top:32px}.fca-row.bottom-spacing-32{padding-bottom:32px}

.fca-row .featured-img
{
    margin-left: 16px;
    margin-bottom: 16px;
    vertical-align: text-top;
    float: right;
}
.fca-row .analog-header3
{
    margin-bottom:16px;
}
/****************FCA BLOCK*********************/
.col-md-12.hero-landing
{
 padding:0px;   
}
.col-md-12.hero-landing img
{
    width:100%;
}
.hero-landing .row-main
{
    padding-top: 48px;
}

.hero-landing h3
{
    font-size: 27px;
    border-bottom: 0px;
    padding-bottom: 0px;
}

.hero-landing h3 + h3 
{
    margin-top: 12px;
}

.hero-landing .block
{
    text-align: left;
    padding: 8px 14px;
    margin-right: 0px;
    max-width: none;
    min-height: 1px;
}

.hero-landing .block .description
{
    text-align: left;
    margin-top: 6px;
    font-size:16px;
    padding-left: 0px;
    padding-right: 0px;
}

.hero-landing .story-content 
{
    padding-right: 32px;
}

.hero-landing .related-content .video-container
{
    margin-top: 8px;
    margin-left: 0px;
}

.hero-landing .related-content + .related-content
{
    margin-top: 24px;
}

.hero-landing .related-content > ul
{
    display: block;
    padding: 0px 14px;
}

.hero-landing .related-content > ul > li.header
{
    padding: 6px 0px;
}

.hero-landing .related-content .rte
{
    display: block;
    padding: 14px 14px 0px;
}

/****************FCA BLOCK*********************/
.page-title .analog-header3
{
    margin-bottom:0px;
}
.fca-row.one-columnspot .full-image-container
{
    margin-top:16px;    
}
.fca-row.one-columnspot .full-image-container img
{
    max-width:100%;
    height:auto;
}
.fca-row .rte ul
{
    padding-left:16px;
}
.fca-row .container
{
    padding:0 16px;
}
.two-columnspot .rte .analog-header3,
.one-columnspot .rte .analog-header3 {
    margin:0px;
    margin-bottom:16px;
}
.fca-row.two-columnspot.bg-grey {
    margin-left: -32px;
    padding-left: 16px;
}
.one-columnspot .full-image-container .featured-video {
    margin-left:0px;
}
.two-columnspot .rte > .featured-video {    /* AL-3289 */
     width:50%;
}
.two-columnspot .AVLeft .featured-img {
    float:left;
    margin-left:0px;
    margin-right:16px;
}

.analog-selection-table 
{
    font-size:12px; /* AL-3271 - 16->12px */
    width:100%;
}
.analog-selection-table tr td{
    border-color: white;
    border-style: solid;
    border-width: 2px 2px 0px 0px;
    padding: 10px 7px;
    vertical-align: top;
    background: #f5f5f5;
}
.analog-selection-table tr:first-child td
{
    background: #acacac;
    color:#fff;
    /*font-family: "AZ1 Bold", Helvetica, Arial, sans-serif;*/   /* AL-3271 */
    font-weight: bold;
}
/* AL-3271 */
/*.analog-selection-table tr:first-child td:lang(en){
	font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;
}
.analog-selection-table tr:first-child td:lang(ru){
	font-family:Arial;
	font-weight:bold;
}
.analog-selection-table tr:first-child td:lang(zh){
	font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.analog-selection-table tr:first-child td:lang(ja){
	font-family:"Hiragino Kaku Gothic Pro";
	font-weight:bold;
}*/
/* AL-3271 */

.analog-selection-table tr:first-child td:first-child
{
    background: #009fbd;
}
.designcenter .analog-selection-table tr:first-child td:first-child
{
    background: #ff7200;
}
.applications .analog-selection-table tr:first-child td:first-child
{
    background: #a91d45;
}
.education .analog-selection-table tr:first-child td:first-child
{
    background:#7c4a8b;
}
@media screen and (max-width: 640px)
{
    .fca-row .fca-more-items {
        margin: 0 -16px 16px;
    }
    
    /* AL-4684 */
    .fca-row.two-columnspot.bg-grey {
        margin-left: -16px;
    }
    .two-columnspot .rte > .featured-video {
         width:100%;
    }
    /* AL-4684 */
}
.resource-type-table.bg-grey
{
    margin-left:-32px;
    padding-left:16px;
}
.resource-type-table .resource-table-title
{
    padding:32px 0px 16px;
}
.resource-type-table input{
   /* width: 100%;*/
    height: 34px;
    padding: 6px 12px;
    border-radius: 4px;
    border: 1px solid #ccc;
    font-size:12px; /* AL-3271 - 16->12px */
}
.resource-type-table .products-packaging-grid table tr td ul
{
    margin-left:24px;
    padding-bottom:5px;
	list-style:disc outside;
}
.resource-type-table .products-packaging-grid table tr td ul.linked-resources a
{
    display:block;
}
/*AL-6191*/
.products-packaging-grid table>tbody tr td:first-child {
  width: 100px;
  font-family: Arial;
  font-size: 12px;
  color: #636363;
}

.status-column-table {
  font-family: Arial;
  font-size: 11px;
  color: #636363;
  padding-top:8px;
}


/*AL-6191*/

.resource-type-table.bg-grey .products-packaging-grid table tr td
{
    border-width:2px 2px 0px 0px;
	
}
.resource-type-table.bg-grey .products-packaging-grid table tr td:last-child
{
    border-width:2px 0px 0px 0px;
}
.resource-type-table.bg-grey .products-packaging-grid table tr th
{
    border-width:0px 2px 0px 0px;
}
.resource-type-table.bg-grey .products-packaging-grid table tr th
{
    border-width:0px 0px 0px 0px;
}
@media screen and (max-width: 640px)
{
    .resource-type-table {
        display:none;
    }
}
.pcnpdn-country-filter .dropdown-menu>li>a
{
    white-space:normal;
}
/*AL-1400 2D MAtrix */
.two-dim-table{background-color:#f5f5f5;margin-top:32px;}
.two-dim-table .table{margin-bottom:32px;}
.two-dim-table .table tbody > tr > th{text-align:center;background-color:#009fbd;color:#fff;vertical-align:middle;}
.two-dim-table .table tbody > tr > td{text-align:center;vertical-align:middle;}
.two-dim-table .table tbody > tr > td.table-matrix,
.two-dim-table .table tbody > tr > th.table-matrix{text-align:left;background-color:#acacac;color:#fff;vertical-align:middle;}
.two-dim-table .table-root > tbody > tr > td {border-left:1px dotted #acacac;}
.two-dim-table .table-root > tbody > tr > td:first-child{border:none;}
.two-dim-table .table-root .header3{padding-left:8px;}
.two-dim-table .table-root > tbody > tr > td:first-child .header3{padding-left:0px;}
/*AL-1400 2D MAtrix */

/*********************ADI ACCORDION UPDATED VIEW******************************/

.adi-accordion > .row, 
.adi-accordion.alternate-state > .row, 
.campaign .adi-accordion > .row {
    border-top-color: white;
    border-top-width: 1px;
}

.accordion-expand-all {
    float: right;
    height: 24px;
    width: 24px;
    margin: 16px 16px 16px 0px;
}

.accordion-expand-all .collapse, 
.accordion-expand-all .expand {
    background: url("/lib/img/sprite1.png") no-repeat scroll left -108px transparent;
    display: inline-block;
    height: 24px;
    overflow: hidden;
    text-indent: -9999px;
    width: 24px;
    display: none;
}

.accordion-expand-all .collapse {
    background-position: -39px -260px;
    display: none;
}

.accordion-expand-all .expand {
    background-position: -39px -288px;
    display: block;
}

.adi-accordion .accordion-title .accordion-expand-all {
    margin: 16px 0px;
}

@media screen and (max-width: 640px) {
    div.adi-accordion .accordion-title h5.pull-right {
         width: 112px;
    }
}
@media screen and (min-width: 640px) {
    div.adi-accordion .accordion-title h5.pull-right {
    line-height: 18px;
    font-size: 14px;
    width: 100px;
    margin-right: 71px;
    margin-top: 5px;
    }

}


.adi-accordion .accordion-title .accordion-expand-all .collapse {display: none;}
.adi-accordion .accordion-title .accordion-expand-all .expand   {display: block;}

.adi-accordion.expand-all .accordion-title .accordion-expand-all .collapse {display: block;}
.adi-accordion.expand-all .accordion-title .accordion-expand-all .expand   {display: none;}

.band h3 + .accordion-expand-all {
    margin-top: 20px;
    margin-bottom: 20px;
}
.band .accordion-expand-all .collapse {display: none;}
.band .accordion-expand-all .expand   {display: block;}

.band.expand-all .accordion-expand-all .collapse {display: block;}
.band.expand-all .accordion-expand-all .expand   {display: none;}

.adi-accordion div.section-bar
{
    background: none repeat scroll 0 0 #999;
    cursor: pointer;
}

.adi-accordion .section-bar:hover .section-heading h3, 
.adi-accordion .section-bar:hover .section-heading h4,
.adi-accordion .section-bar:hover .section-heading h5 {
    color: #99d9e4;
}

/*.adi-accordion div.section-bar.collapsed + .product-content {
    display: none;
}*/

.adi-accordion .section-bar .close-icon   {display: block;}
.adi-accordion .section-bar .expand-icon  {display: none;}

.adi-accordion .section-bar.collapsed .close-icon   {display: none;}
.adi-accordion .section-bar.collapsed .expand-icon  {display: block;}

.adi-accordion div.section-bar .section-heading {
    /*background: none;*/
    border-top: 0px none;
}

.band + .product-content .adi-accordion div.section-bar .section-heading {
    background: none;
}

.adi-accordion .section-heading h4, 
.adi-accordion .section-heading h5, 
.adi-accordion .section-heading span
.adi-accordion.alternate-state .section-heading h4, 
.adi-accordion.alternate-state .section-heading h5, 
.adi-accordion.alternate-state .section-heading span {
    margin: 0px 0px;
}
/*********************ADI ACCORDION UPDATED VIEW******************************/

.modal-glossary {
    
}

.glossary {
    overflow: auto;
    position: relative;
}

.modal-glossary .glossary {
    height: 350px;
}

/******************COLUMN LAYOUT EQUAL HEIGHT***************************/

.content .layout-column {
    position: relative;
}

.content .layout-column > div {
    
}

.content .layout-column .column-primary,
.content .layout-column .column-secondary,
.content .layout-column .column-content 
{
    margin-bottom: 0px;
    padding-bottom: 0px;
    vertical-align: top;
}

.content .layout-column .column-primary:before 
{
    display: none;
}

.content .layout-column > div:before,
.content .layout-column > div:after 
{
    position: absolute;
    height: 100%;
    top: 0px;
    width: 9999px;
    right: 0px;
    content: "";
    display: block;
    z-index: -1;
}

.content .layout-column > div:after 
{
    background: #999999 /*red*/;
    right: 83.3333%;
}

.content .layout-column > div:before 
{
    background: #e2f7f8 /*blue*/;
    right: 58.3333%;
}

.content .layout-column.layout-two-column > div:before 
{
    display: none;
}

@media screen and (max-width: 640px) {
.accordion-expand-all .expand,.accordion-expand-all .collapse{
    margin-left: -17px;
}

.adi-accordion.alternate-state .section-heading h5 {
    padding-right: 16px;
}

.fca-row .rte ul {
    padding-left: 32px;
}
    .column-content .adi-accordion.alternate-state {
     padding-left: 0px;
     padding-right: 0px; 
}


.section-heading h3:first-child{
    margin-left: 16px;
}

.rte p {
    margin-bottom: 10px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
}

.column-content .row.adi-accordion-comp:first-child {
    margin-top: -32px;
}
}
@media screen and (max-width: 640px)
{
    .content .layout-column > div:before,
    .content .layout-column > div:after 
    {
        display: none;
    }
}

/******************COLUMN LAYOUT EQUAL HEIGHT***************************/

/**************************FREEZE GRID*********************************/

/*-- for table scrolling --*/

#jfg_wrapper {
    overflow:hidden;
}
            
#jfg_header {
    position:relative;
}

#jfg_header_right, #jfg_body_right {
	float: left;
}
#jfg_header_right {
    overflow: hidden;
    position:absolute;
    top: 0;
    left: 0;
}

#jfg_header_right_inner {
    overflow:hidden;
    width: auto !important;
}

#jfg_body_left {
    overflow: hidden;
}

#jfg_body_left table {
    margin-top: -1px;
}

#jfg_body_right {
    overflow:scroll;
    position:absolute;
}
#jfg_body_right.noVScroll{	overflow-y:auto;}
#jfg_header{
    background-color: #009FBD;
    color: white;
}
#jfg_header_right{
    background-color: #ACACAC;
}
/*#jfg_wrapper {
	overflow:hidden;
	clear:both;
}
#jfg_header {
	position:relative;
	width: auto !important;
}
#jfg_header_left {
}
#jfg_header_right {
	overflow: hidden;
	position:absolute;
	top: 0;
	left: 0;
}
#jfg_header_right_inner {
	overflow:hidden;
	width: auto !important;
}
* html #jfg_header_right_inner {
	width: 850px !important;
}
#jfg_body_left {
	overflow: hidden;
}
#jfg_body_left table {
	margin-top: -1px;
}
#jfg_body_right {
	overflow:scroll;
	position:absolute;
}
#jfg_body_right.noVScroll{	overflow-y:auto;}
#jfg_header_right, #jfg_body_right {
	float: left;
}
*:first-child+html tr.header_cell th div {
	width:90px !important;
	white-space: break-word;
}
*:first-child+html #jfg_body_right .adiFixedTable td div{
 	width:90px !important;
	white-space: break-word;
}
.jfg_frozen_row {
	background: #acacac;
	border-bottom: solid 1px #969696;
	border-right: solid 1px #969696;
	border-left: solid 1px #969696;
	color: #fff;
	padding: 2px 3px 2px 4px;
}
.jfg_frozen_row a{
color: #fff;
}
*html .jfg_frozen_row a {
	padding:3px 0 0 0;
	display:inline-block
}
.jfg_frozen_row input[type=checkbox] {
	vertical-align:middle;
}
.adiFixedTable td {
	vertical-align: top;
}
#jfg_header_right {
	background: #ccc;
}
.adiFixedTable {
	border-collapse: collapse;
}
.adiFixedTable th {
	background: #ccc;
}
.header_cell div a, .header_cell div a:hover {
	color:#fff;
	}
th.header_cell {
	border-right: solid 1px #fff;
	color: #fff;
	background-color:#009FBD;
	padding: 2px 4px;
	text-align:left;
}
tr.header_cell th {
	border-right: solid 1px #fff;
	color: #fff;
	background-color:#009FBD;
	padding: 2px 4px;
	text-align:left;
}
tr.header_cell th div {
}
*:first-child+html tr.header_cell th div {
}
tr.header_cell th div span {
	display: block;
	color: #fff;
	font-weight: normal;
	font-style: italic;
}
#jfg_body_right {
	background: #ddd;
}
#jfg_body_right .adiFixedTable td {
	border-right: solid 1px #969696;
	border-bottom: solid 1px #969696;
	background: #f5f5f5;
	color: #454b57;
	padding: 2px 4px;
}*/

/**************************FREEZE GRID*********************************/

/***************************** SALES & DISTRIBUTORS MAP ********************************/

.map-area {
    position: relative;
    border-bottom: 1px solid silver;
	padding-top:32px;
}

.map-area .map-area-info {
    position: absolute;
    padding: 0px;
    background: white;
    cursor: default;
    display:none;
}

.map-area .map-area-info > span {
    padding: 4px 8px;
    display: block;
    cursor: default;
    border: 1px solid silver;
    width: auto;
    /*font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;*/   /* AL-3271 */
    font-weight: bold;  /* AL-3271 */
}
/* AL-3271 */
/*.map-area .map-area-info > span:lang(en){
    font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;
}
.map-area .map-area-info > span:lang(ru){
    font-family:Arial;
    font-weight:bold;
}
.map-area .map-area-info > span:lang(zh){
    font-family:"AZ1 Bold",Microsoft Yahei,å¾®è½¯é›…é»‘,Simhei, é»‘ä½“,Arial;
}
.map-area .map-area-info > span:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
    font-weight:bold;
}*/
/* AL-3271 */

.map-area .map-area-info > div {
    display: none;
    border: 1px solid silver;
}

.map-area .map-area-info > div > ul {
    list-style: none;
    padding-left: 0px;
    padding: 0px;
    margin-bottom: 0px;
    float: left;
    min-width: 90px;
	width:100%;
}
.map-area .map-area-info  ul {
    list-style: none;
    padding: 2px 10px;
}
.map-area .map-area-info > div > ul > li {
    padding: 2px 8px;
}

.map-area .map-area-info .menu-close {
    display: block;
    padding: 1px 4px;
    text-align: right;
    border: 1px solid silver;
    border-top-width: 0px;
    display: none;
}

.map-area .map-area-info.active {
    z-index: 101;
}

.map-area .map-area-info.active > span {
    border-bottom-width: 0px;
}

.map-area .map-area-info.active > div {
    display: block;
}

.map-area .map-area-info > div > ul > li.dropdown {
}

.map-area .map-area-info > div > ul > li.dropdown > div,
.map-area-info ul.country-column > li.dropdown > div{
    display: none;
    position: absolute;
    left: 94px;
    top: 0px;
    background: #FFF;
    color: #009FBD;
	border:1px solid #C0C0C0;
}
.map-area-info ul.country-column > li.dropdown > div
{
    left: 0px;
top: 100%;
z-index:999;
}
.map-area .map-area-info > div > ul > li.dropdown > div > .menu-close {
    border-top: 1px dotted #C0C0C0;
    display: block;
    padding: 4px;
    text-align: right;
}
.map-area .map-area-info li.dropdown .menu-close 
{
    border-top: 1px dotted #C0C0C0;
     display: block;
}
.map-area .map-area-info > div > ul > li.dropdown > div table tr {
    vertical-align: top;
}

.map-area .map-area-info > div > ul > li.dropdown > div ul {
    list-style: none;
    padding: 2px 10px;
    float: left;
    min-width: 90px;
}
.map-area .map-area-info ul.country-column
{
    list-style: none;
    padding: 2px 10px;
    float: left;
    min-width: 90px;
}
.map-area .map-area-info > div > ul > li.dropdown > div table tr td:last-child {
    border-right: none;
}
.map-area .map-area-info > div > ul > li.dropdown > div table tr td {
    border-right: 1px dotted #FFF;
}
.map-area .map-area-info > div > ul > li.dropdown > div ul li a {
    color: #000000 !important;
	font-size:16x;
	white-space:nowrap;
}
.map-area .map-area-info li.dropdown > div ul li a{color:#000000;white-space:nowrap;}
.map-area .map-area-info ul.country-column li a {
    white-space:nowrap;
}
.map-area .map-area-info > div > ul > li.dropdown.active {
    background: #015b95;
	   
}
.map-area .map-area-info > div > ul > li.dropdown.active>a {
    color: white;
}

.map-area .map-area-info > div > ul > li.dropdown.active > div,
.map-area-info ul.country-column > li.dropdown.active > div {
    display: block;
}

.region-info {
    display: none;
}

.region-info h3 {
    margin: 32px 0px;
}

.region-info .contact span:first-child {
    color: #009fbc;
}

.contact{
	padding:20px 16px 20px 0;
}

.phone:nth-of-type(1) {
    margin-top: 11px;
}

.corporate-info h3, 
.corporate-info .header3 {
    margin: 0 0 16px;
}
.corporate-info > strong {
	display:block;
}

.corporate-info {
    padding-bottom:16px;
	padding-left:16px;
	padding-top:0px;
}

.about-adi div.container div.col-md-7.column-content div.corporate-info div.contact{
	padding-top:16px;
	padding-bottom:16px;
}

.corporate-info img {
	padding-right: 32px;
}

.corporate-info input[type="text"] {
    border: 1px solid #F2F2F2;
    display: inline;
    font-size: 17px;
    height: 33px;
    width: 98%;
	padding-right:0px;
	margin-top:16px;
}
#printable{display:none;}
/***************************** SALES & DISTRIBUTORS MAP ********************************/

/*********************************NAV DIRECTION****************************/    /* AL-1446 */
.vertical-tab .options-bar 
{
    overflow: hidden;
}

.vertical-tab .options-bar .options-list
{
    position: relative;
    top: -2px;
	height:64px;
	overflow-y: hidden !important;
}

.vertical-tab .options-bar .options-list a
{
    margin: 0 16px;
}   /* AL-2722 */

.vertical-tab.adi-scd-isc .options-bar .options-list li h3 
{
    max-width: none;
    min-width: 0px;
    border-right: 0px none;
}

.vertical-tab .product-section {
    position: relative;
}

.vertical-tab .product-section .main-tab-content 
{
    padding-left: 32px;
    padding-right: 32px;
}   /* AL-2722 */

.vertical-tab .product-section .main-tab-content .tab-control .tabs {
    margin-left: -32px;
    margin-right:-32px;
}

.vertical-tab .product-section .main-tab-content .tab-control .tab-content {
    padding: 0px 32px;
}

/* AL-2722 */
/* AL-3271 */
/*.vertical-tab .options-list h3:lang(en){
    font-family:'AZ1 Regular', Helvetica, Arial, sans-serif;
}
.vertical-tab .options-list h3:lang(ru){
    font-family:Arial;
    font-weight:normal;
}
.vertical-tab .options-list h3:lang(zh){
    font-family:"AZ1 Regular",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.vertical-tab .options-list h3:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
    font-weight:normal;
}*/
/* AL-3271 */
/* AL-2722 */

.nav-direction 
{
    position: absolute;
    top: 50%;
    margin-top: -12px;
    background: url("/lib/img/sprite1.png") no-repeat scroll -54px -114px transparent;
    width: 16px;
    height: 24px;
    cursor: pointer;
}

@media screen and (min-width: 641px){
.nav-dir{
display:inline-block;
width:70px;
cursor:pointer;
background:none !important;
top:0 !important;
position:static !important;
color:black;
margin-bottom: 16px;

}

.nav-dir:lang(ru){width:120px;}
.nav-dir:lang(zh){width:80px;}

.nav-dir.prev{
border-right: 1px solid #000;
}

.nav-dir.next{
padding-left:15px;
}

.nav-dir.disabled {
  color: #CCCCCC;
  cursor:default;
  display:inline-block !important;
  visibility:visible !important;
}
}
.textpager{
display:inline-block;
font-family:'AZ';
font-weight:bold;
font-size: 16px;
vertical-align: bottom;
}

.nav-direction.disabled
{
    /*opacity: 0.35;
    filter: alpha(opacity=35);*/
    display: none;
    visibility: hidden;
    cursor: default;
}

.nav-direction.nav-prev 
{
    left: 16px;
    background-position: -54px -90px;
	margin-left:-32px;
}


.nav-direction.nav-next 
{
    right: 16px;
    background-position: -54px -114px;
}

/*********************************NAV DIRECTION****************************/    /* AL-1446 */

/**********************************FAQS**********************************/  /* AL-913 */

.faqs .search-results {
    margin: 0 0 32px -32px !important; /* AR-4601*/
    padding: 0px 0px;
}
.faqs .search-results-item {
    border-top:1px solid #ccc;
}

.faqs {
    padding-top: 20px;
}

.faqs .search-results > .search-results-item:first-child {
    padding-top: 40px;
}

.faqs .search-results > .search-results-item {
    position: relative;
}

.faqs .search-results > .search-results-item:nth-child(even) {
    background-color: #f2f2f2;
}

.faqs .search-results-item.community {
    background-color:#e5f6f9;
}

/**********************************FAQS**********************************/  /* AL-913 */

.container-offset {
    /*margin-left: 16.666666666666664%;*/
    padding-left: 16px;
}

.tab-control.tab-control-floating .product-section {
    padding-left: 16px;
    padding-right: 16px;
}

/*.tab-control.tab-control-floating.tabCarousel .product-section {
    padding-left: 0px;
    padding-right: 0px;
}*/

.tab-control.tab-control-floating .product-section .tabs-list {
    margin-left: -16px;
    margin-right: -16px;
}

/*.tab-control.tab-control-floating.tabCarousel .product-section .tabs-list {
    margin-left: 0px;
    margin-right: 0px;
}*/

.adi-accordion .section-bar .row.section-heading,
.adi-accordion .accordion-title .row.section-heading 
{
    margin-left: -16px;
    margin-right: -16px;
}

.tab-control.tab-control-floating .tabs 
{
    margin-top: 0px;
    padding-bottom: 0px;
    padding-left: 16px;
    padding-right: 16px;
}

.tab-control.tab-control-floating .list-inline.tabs li 
{
    margin-bottom: 32px;
}

.content-list-tab.multiple-resource-links ul li {
    padding-left: 0px;
    padding-right: 0px;
}

.main-tab-content .tab-pane .tab-control:first-child {
    padding-top: 16px;
}

.seemore-bar {
    margin-top: -3px;    
}

.seemore-bar .options-widget {
    -webkit-box-shadow: 0px 2px 4px rgba(0,0,0,.35) inset;
    -moz-box-shadow: 0px 2px 4px rgba(0,0,0,.35) inset;
    -o-box-shadow: 0px 2px 4px rgba(0,0,0,.35) inset;
    box-shadow: 0px 2px 4px rgba(0,0,0,.35) inset;
}

.box-padding-t-sm {padding-top: 8px;}
.box-padding-t-md {padding-top: 16px;}
.box-padding-t-lg {padding-top: 32px;}
.box-padding-t-xl {padding-top: 64px;}

.box-padding-b-sm {padding-bottom: 8px;}
.box-padding-b-md {padding-bottom: 16px;}
.box-padding-b-lg {padding-bottom: 32px;}
.box-padding-b-xl {padding-bottom: 64px;}

.box-padding-tb-sm {padding-top: 8px;padding-bottom: 8px;}
.box-padding-tb-md {padding-top: 16px;padding-bottom: 16px;}
.box-padding-tb-lg {padding-top: 32px;padding-bottom: 32px;}
.box-padding-tb-xl {padding-top: 64px;padding-bottom: 64px;}

@media screen and (max-width: 640px){
	.container-offset {
        padding-left: 0px;
    }
}

/*****************CLEAR FIX FOR SECTION HEADING ******************/

.section-bar .section-heading:before,
.section-bar .section-heading:after {
  display: table;
  content: " ";
}

.section-bar .section-heading:after {
  clear: both;
}

/*****************CLEAR FIX FOR SECTION HEADING ******************/

.simpower-widget .simpower-logo{
    padding:16px 8px;
}
.simpower-widget .inputBorder{
    border-left:1px solid #acacac;
    padding-left:8px;
}
.simpower-widget .inputBorder.heading{
    padding-left: 0px;
    border-bottom: 1px solid #acacac;
    /*font-family: 'AZ1 Bold',Helvetica,Arial;*/ /* AL-3271 */
    font-weight: bold;
}
/* AL-3271 */
.simpower-widget .inputBorder.heading:lang(en) {
    font-family: 'AZ',Helvetica,Arial;
}

.simpower-widget .inputBorder.heading:lang(zh){
    font-family:'AZ',Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
/* AL-3271 */

.simpower-widget .simpower-form{
    border:1px solid #acacac;
} 

/* AL-3110 */
.text-fineprint { 
    font-size: 13px;
}
/* AL-3271 */
/*.text-fineprint:lang(en) {
    font-family: 'AZ1 Regular',Helvetica;
}*/
/* AL-3271 */
.text-important {
    color: #DD0000;
}
/* AL-3110 */

/************************************* GLOBAL SEARCH ***************************************/

.column-search-facet-filters {
    padding-left: 0px;
    position: relative;
    padding-top: 24px;
}

.search-facet-filters 
{
    padding-bottom: 32px;
}

.column-search-facet-filters h2 {
    color: white;
    margin-bottom: 16px;
}
.container.global-search > .row:after{
    background: #999;
    right: 83.3333%;
    position: absolute;
    height: 100%;
    top: 0;
    width: 9999px;
    content: "";
    display: block;
    z-index: -1;
}
.container.global-search.expanded > .row:after{right:58.3333%;}
.container.global-search > .row .column-primary.column-search-facet-filters,
.container.global-search > .row .column-content.column-search-results{
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.global-search.expanded .column-search-facet-filters {
    padding-right: 32px;
}

.global-search .collapse-search {
    display: none;
    right: 8px;
    top: 24px;
    position: absolute;
    background: transparent url(/lib/img/sprite1.png) no-repeat -147px -215px;
    width: 24px;
    height: 24px;
    min-height: 1px;
    cursor: pointer;
}

.global-search.expanded .collapse-search {
    display: block;
}

.global-search .search-suggestions .suggestion-container {
    padding: 16px 32px;
}

.facet-filter-item {
    background: white;
    border-radius: 12px;
    padding: 4px 8px 4px 16px;
}

.facet-filter-item.active {
    padding-top: 8px;
    padding-bottom: 16px;
}

.facet-filter-item a {
    font-size: 14px;
    line-height: 18px;
}

.facet-filter-item + .facet-filter-item {
    margin-top: 16px;
}

.facet-filter-item > a.facet-heading {
    margin: 0px;
    padding: 0px;
}

.facet-filter-item > a.facet-heading span {
    display: block;
    position: relative;
    padding-right: 24px;
}

.facet-filter-item > a.facet-heading span:after {
    background: url("/lib/img/sprite1.png") no-repeat scroll -237px -47px transparent;
    content: " ";
    height: 16px;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 16px;
}

.facet-filter-item.active > a.facet-heading span:after {
    background-position: -237px -70px;
}

.facet-filter-item > ul.nav {
    display: none;
    padding: 8px 0px 0px;
}

.facet-filter-item.active > ul.nav {
    display: block;
}

.facet-filter-item ul.nav > li {
    padding: 0px;
    margin: 0px;
}

.facet-filter-item ul.nav > li > a {
    padding-top: 4px;
    padding-bottom: 4px;
    margin: 0px;
    border-bottom: 1px solid #EEEEEE;
}

.facet-filter-item > ul.nav > li ul {
    display: none;
}

.facet-filter-item > ul.nav > li.on ul {
    display: block;
}

/*.global-search.loading .facet-filter-item > ul.nav > li.on ul {
    display: none;
}*/

.facet-filter-item .see-more {
    display: none;
    margin: 0px;
    padding: 0px;
    margin-top: 8px;
}

.facet-filter-item.active .see-more {
    display: block;
}

.facet-filter-item > ul.nav > li.more {
    display: none;
}

.facet-filter-item.see-all > ul.nav > li.more {
    display: block;
}

.facet-filter-item .see-more .link-more             {display: inline;}
.facet-filter-item .see-more .link-less             {display: none;}
.facet-filter-item.see-all .see-more .link-more    {display: none;}
.facet-filter-item.see-all .see-more .link-less    {display: inline;}


.facet-filter-item .filter-value > a {
	padding-left: 22px;
    padding-right: 100px;
}

.facet-filter-item .filter-value .child-pivot {
	padding-left: 22px;
    margin-bottom: 0px;
    margin-top: 0px;
}

.facet-filter-item .filter-value > a .count {
	float: none;
    position: absolute;
    right: 0px;
    top: 4px;
    margin-right: 0px;
}

.facet-filter-item .filter-value > a:before {
    position: absolute;
    left: 0px;
    top: 4px;
    content: " ";
    width: 16px;
    height: 16px;
    border: 1px solid transparent;
}

/*.facet-filter-item .radio > a:before{
    border: 2px solid #999999;
    border-radius: 24px;
    background-color: #999999;
    background: transparent url(/lib/img/sprite1.png) no-repeat -154px -22px;
}

.facet-filter-item .radio.on > a:before {
    background-color: #009FBD;
    content: " ";
}*/

.facet-filter-item .radio > a:before {
    background: transparent url(/lib/img/sprite1.png) no-repeat -154px -41px;
    content: "";
}
.facet-filter-item .radio.on > a:before{
    background-position: -154px -61px;content: " ";
}
.facet-filter-item .checkbox > a:before{
    border: 1px solid #999999;
    content: "";
}
.facet-filter-item .checkbox.on > a:before  {
    /*border-radius: 3px;
    border-color: #009FBD;*/
    border: 0px none;
    background: transparent url(/lib/img/sprite1.png) no-repeat -153px -21px;
    content: " ";
}

.facet-filter-item .filter-value a:hover span,
.facet-filter-item .filter-value a:focus span,
.facet-filter-item .filter-value a:active span {
    text-decoration: none;
}

.facet-filter-item .filter-value .select-single, 
.facet-filter-item .filter-value .select-none {
    position: absolute;
    display: block;
    right: 50px;
    width: 40px;
    height: 20px;
    top: 4px;
    color: #009FBD;
    /*text-indent: -9999px;*/
}

.facet-filter-item .filter-value .select-single, 
.facet-filter-item .filter-value .select-none {
    visibility: hidden;
}

.facet-filter-item .filter-value > a .select-none {
    display: none;
}

.facet-filter-item .filter-value.radio.on > a .select-none {
    display: block;
}

.facet-filter-item .filter-value a:hover > .select-single, 
.facet-filter-item .filter-value a:hover > .select-none {
    visibility: visible;
}

.column-search-facet-filters .filter-value > a .count {
    background-color: transparent;
    border-radius: 0px;
    color: #636363;
    font-size: 14px;
    line-height: 1;
    min-width: 10px;
    padding: 3px 2px;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
    font-weight: normal;    /* AL-3271*/
}

.column-search-facet-filters .filter-value > a .count:before    {content:"(";}
.column-search-facet-filters .filter-value > a .count:after     {content:")";}

.column-search-facet-filters .filter-value.on > a .count {
    background-color: #009FBD;
    border-radius: 10px;
    color: #fff;
    padding-left: 7px;
    padding-right: 7px;
}

.column-search-facet-filters .filter-value.on > a .count:before,
.column-search-facet-filters .filter-value.on > a .count:after
{
    display: none;
    content:"";
}

.column-search-results .search-results .pagination-control span {
    line-height: 20px;
    font-size: 16px;
}

.column-search-results .search-results .pagination-control a {
    line-height: 20px;
    font-size: 16px;
    margin-top: 0px;
    margin-bottom: 5px;
}

.column-search-results .search-results .pagination-control .btn {
    
}

/***********************FILTER BUBBLES *****************************/

.filter-bubbles {
    margin-left: 12px;
    font-size: 14px;    
    overflow: hidden;
    width: 490px;
}

.filter-bubbles .list-bubbles {
    max-height: 40px;
    overflow: hidden;
}

.filter-bubbles .list-bubbles .list-inline {
    display: block;
}

.filter-bubbles .list-bubbles .list-inline li {
    float: left;
    display: block;
    position: relative;
}

.filter-bubbles .list-bubbles .list-inline li span {
    line-height: 20px;
    font-size: 14px;
    font-style: italic;
    margin-left: 4px;
}

.filter-bubbles .list-bubbles .list-inline .close {
    margin-left: 4px;
    height: 20px;
    width: 20px;
    background: transparent url(/lib/img/sprite1.png) no-repeat -150px -251px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}

.filter-bubbles .list-bubbles .list-inline .close:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.filter-bubbles.see-all .list-bubbles  {
    max-height: none;
}

/*.filter-bubbles > div.more          {display: none;}
.filter-bubbles.see-all > div.more  {display: block;}*/

.filter-bubbles .see-more {
    display: none;
    float: right;
    /*margin-left: 4px;*/
}

.filter-bubbles.more .see-more {
    display: block;
}

.filter-bubbles .see-more .link-more             {display: inline;}
.filter-bubbles .see-more .link-less             {display: none;}
.filter-bubbles.see-all .see-more .link-more    {display: none;}
.filter-bubbles.see-all .see-more .link-less    {display: inline;}

/***********************FILTER BUBBLES *****************************/

@media screen and (max-width: 640px){
    
    .column-search-facet-filters {
        padding-left: 16px;
        padding-right: 16px;
    }
    
    .search-results-items {
        margin-left: 32px;
    }
    
    .search-results-item {
        padding-left: 16px;
        padding-right: 16px;
    }
}

@media screen and (min-width: 640px){
	.column-search-results .search-control-1 .form-group {
        width: 500px;
    }
}

.lt-ie9 .column-search-results .search-control-1 .form-group {
    width: 500px;
}

/*********************************** SEARCH BOX *******************************************/

.global-search .search-control-1 {
    padding-top: 24px;
    padding-bottom: 16px;
}

.global-search .control-form .form {
    clear: both;
    padding-left: 0px;
    padding-right: 0px;
}

.global-search .control-form .form .form-group {
    padding: 0px 0px;
    margin-top: 16px;
    margin-bottom: 16px;
}

.global-search .control-form .form-group .search-icon {	
    top: auto;
    bottom: 2px;
    right: 10px;
}

.global-search .control-form .form-group.focused .search-icon {
	background-position: -169px -60px;
}

.global-search .control-form .form-group .search-clear-icon {
    top: auto;
    bottom: 4px;
    right: 42px;
}

/*.global-search.loading .filter-bubbles {
    visibility: hidden;
}*/

/*********************************** SEARCH BOX *******************************************/
/************************************SEARCH RESULTS*****************************************/

.global-search.loading .search-results {
    height: 450px;
    background: url(/lib/img/loading.gif) no-repeat center center;
    width: auto;
    display: block !important;
    overflow: hidden;
}

.global-search.loading .no-results {
    display: none !important;
}

.global-search.loading .search-results > .search-results-items, 
.global-search.loading .search-results .pagination-control {
    visibility: hidden;
}

/************************************* GLOBAL SEARCH ***************************************/

/* AL-3271 - 16->12px */
.rte table tr td {
    font-size: 12px;
    line-height: 16px;
}
/* AL-3271 - 16->12px */

/***************************************SLIDER HERO*****************************************/

.slider-hero .slides{
	padding:0;
}

.slider-hero .slides li{
	margin:0 !important;
}

.slider-hero .slides > li:after {
	border:0;
}

.slider-hero .slides > li > div:after {
	border:0 !important;
	display:none;
}

.slider-hero {
	/*height:607px;*/   /* AL-3688 */
	position: relative;
	width:100%;
	margin-top:0;
	z-index:0; 
}

.slider-hero .flex-control-nav {
    left: 14.5%;
   position: relative;
    text-align: left;
    bottom: 60px;
    width: auto;
}
.slider-hero .bx-controls-direction{display:none;}
.slider-hero .flex-control-paging li a:hover,
.slider-hero .bx-default-pager a.bx-pager-link:hover {
    background-color:#FFFFFF;
}
.slider-hero .flex-control-paging li a,
.slider-hero .bx-default-pager a.bx-pager-link {
    background-color: transparent;
    zoom:1;
    border: 1px solid #FFFFFF;
    border-radius: 50%;
    height: 16px;
    width: 16px;
    z-index:9999;
}
.lt-ie9 .slider-hero .bx-default-pager a.bx-pager-link
{
    background-color: #d7d7d7;
}
.slider-hero .bx-controls.bx-has-pager{
    z-index:9999;
    position:relative;
    bottom:60px;
}

.slider-hero .bx-wrapper .bx-pager{
    text-align:left;
    height:16px;
}

.slider-hero .flex-control-paging li a.flex-active,
.slider-hero .bx-default-pager a.bx-pager-link.active {
    background-color: #FFFFFF;
    cursor: default;
}

.slider-hero.slider-hero-campaign {
    margin-bottom: 0px;
}

.slider-hero.slider-hero-campaign .bx-wrapper .bx-viewport {
    margin-bottom: 0px;
}

.slider-hero.slider-hero-campaign .bx-controls.bx-has-pager {
    bottom: 44px;
}

.slider-hero.slider-hero-campaign .bx-default-pager a.bx-pager-link {
    background-color: #FFFFFF;
    border: 0px none;
}

.slider-hero.slider-hero-campaign .bx-default-pager a.bx-pager-link:hover,
.slider-hero.slider-hero-campaign .bx-default-pager a.bx-pager-link.active {
    background-color: #009fbd;
}

.applications .slider-hero.slider-hero-campaign .bx-default-pager a.bx-pager-link:hover,
.applications .slider-hero.slider-hero-campaign .bx-default-pager a.bx-pager-link.active {
    background-color: #a91d45;
}

.designcenter .slider-hero.slider-hero-campaign .bx-default-pager a.bx-pager-link:hover,
.designcenter .slider-hero.slider-hero-campaign .bx-default-pager a.bx-pager-link.active
{
    background-color:#ff7200;
}
.education .slider-hero.slider-hero-campaign .bx-default-pager a.bx-pager-link:hover,
.education .slider-hero.slider-hero-campaign .bx-default-pager a.bx-pager-link.active
{
    background-color:#966ea2;
}
.support .slider-hero.slider-hero-campaign .bx-default-pager a.bx-pager-link:hover,
.support .slider-hero.slider-hero-campaign .bx-default-pager a.bx-pager-link.active
{
    background-color:#64E3EB;
}

.slider-hero .flex-direction-nav .flex-next {
    width: 24px;
    height: 24px;
    border-radius: 12px;
    background-color: #F5F5F5;
}

.slider-hero .flex-direction-nav a.flex-next {
    background-position: 8px -21px;
}

.slider-hero .flex-direction-nav a.flex-prev {
    background-position: 5px 3px;
}

.slider-hero .flex-direction-nav .flex-next, 
.slider-hero .flex-direction-nav .flex-prev {
    width: 28px;
    height: 28px;
    border-radius: 14px;
    background-color: #F5F5F5;
}

.slider-hero .flex-direction-container {
    position: absolute;
    width: 100%;
    top: 510px;
}

.slider-hero .flex-direction-nav  {
    z-index:1040;
}

/*.slider-hero .home-hero-area p{
	font-family: 'AZ1 Bold',Helvetica,Arial,sans-serif;
	
	line-height: normal !important;
	color: white !important;
	max-height: none !important;
}
.slider-hero .home-hero-area  p:lang(en){
    font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;
}
.slider-hero .home-hero-area  p:lang(ru){
    font-family:Arial;
    font-weight:bold;
}
.slider-hero .home-hero-area  p:lang(zh){
    font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}
.slider-hero .home-hero-area  p:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
    font-weight:bold;
}*/

.slider-hero .home-hero-area {	
	height:550px;   /* AL-3688 607->550px*/ 
	margin-top: 0px;
    margin-left: 16px;
	padding-top:0px;    /* AL-3688 */
	/*background:rgba(0, 159, 189, 0.9);*/  /* AL-3688 */
	left:-16px;
    padding-left: 0px;  /* AL-3688 */
    position: relative;
    right: 0;
	margin-left: 0;
	z-index:10;
	padding-right:32px;
}

@media screen and (min-width: 640px) {
    .slider-hero.slider-hero-campaign .home-hero-area {
        height: 420px;
        /*padding-left: 72px;*/ /* AL-3738 */
    }
    
    /*.slider-hero.slider-hero-campaign .bx-pager.bx-default-pager {
        padding-left: 72px;
    }*/  /* AL-3738 */
}

.lt-ie9 .slider-hero.slider-hero-campaign .home-hero-area {
    height: 420px;
    /*padding-left: 72px;*/  /* AL-3738 */
}

/*.lt-ie9 .slider-hero.slider-hero-campaign .bx-pager.bx-default-pager {
    padding-left: 72px;
}*/  /* AL-3738 */

.slider-hero .home-hero-area .title{
    margin-top: 50px;
	font-size:65px; /* AL-3688 */
	color:#fff;
	line-height:57px;   /* AL-3688 */
	text-transform:uppercase;
	/*min-height:280px;*/   /* AL-3688 */
	max-height:228px;   /* AL-3688 */
	overflow:hidden;
	width:100%;
	font-family: 'AZ', Helvetica, Arial, sans-serif;
}

.slider-hero .home-hero-area .title:lang(en) {
    font-family: 'AZ', Helvetica, Arial, sans-serif;
}

.slider-hero .home-hero-area .title:lang(zh) {
    font-family: 'AZ',Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
}

@media screen and (min-width: 640px) {
    .slider-hero.slider-hero-home .home-hero-area .title:lang(ja),
    .slider-hero.slider-hero-home .home-hero-area .title:lang(zh) {
        font-size: 57px;
    }

    .slider-hero.slider-hero-bg.campaign .home-hero-area .title {
       /* max-height:114px;*/
        margin-top: 1px;/**SDR Page top margin reduction*/
        font-size: 48px;/*SDR title font reduce*/
    }

    
    .slider-hero.slider-hero-campaign .home-hero-area .title:lang(ja),
    .slider-hero.slider-hero-campaign .home-hero-area .title:lang(zh) {
        font-size: 52px;
    }
}

.lt-ie9 .slider-hero.slider-hero-home .home-hero-area .title:lang(ja),
.lt-ie9 .slider-hero.slider-hero-home .home-hero-area .title:lang(zh) {
    font-size: 57px;
}

.lt-ie9 .slider-hero.slider-hero-campaign .home-hero-area .title {
    max-height:114px;
    margin-top: 72px;
    font-size: 55px;
}

.lt-ie9 .slider-hero.slider-hero-campaign .home-hero-area .title:lang(ja),
.lt-ie9 .slider-hero.slider-hero-campaign .home-hero-area .title:lang(zh) {
    font-size: 52px;
}

.slider-hero .home-hero-area .description{
	font-size:16px; /* AL-3688 */
	color:#fff;
	line-height:20px;
	max-height:110px;   /* AL-3688 */
	overflow:hidden;
	width:100%;  /* AL-3688 */
    margin-top: 48px;
    padding-top: 30px;
    position: relative;
}

.slider-hero.slider-hero-bg.campaign .home-hero-area .description {
    padding-top: 0px;
    margin-top: 24px;
    max-height: 100px;
}

/* AL-3688 */
.slider-hero.slider-hero-home .home-hero-area .description:before {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 10px;
    background: #009FBD none;
    content: "";
}

.slider-hero .home-hero-area .description p{
	/*line-height: normal !important;*/  /* AL-3738 */
	color: white !important;
	max-height: none !important;
}

.slider-hero.slider-hero-bg.campaign .home-hero-area .description {
    font-size: 14px;
}

.slider-hero.slider-hero-bg .home-hero-area .text-highlights  {
    font-weight: bold;
}

@media screen and (min-width: 640px) {
    .slider-hero.slider-hero-home .home-hero-area.orange .description:before  {background-color: #ff7200;}
    .slider-hero.slider-hero-home .home-hero-area.red .description:before     {background-color: #a91d45;}
    .slider-hero.slider-hero-home .home-hero-area.cyan .description:before    {background-color: #33b3ca;}
}

.lt-ie9 .slider-hero.slider-hero-home .home-hero-area.orange .description:before  {background-color: #ff7200;}
.lt-ie9 .slider-hero.slider-hero-home .home-hero-area.red .description:before     {background-color: #a91d45;}
.lt-ie9 .slider-hero.slider-hero-home .home-hero-area.cyan .description:before    {background-color: #33b3ca;}

.slider-hero .home-hero-area.text-light .title,
.slider-hero .home-hero-area.text-light .description,
.slider-hero .home-hero-area.text-light .link-learn-more {
    color: white;
}

.slider-hero .home-hero-area.text-light .description p {
    color: white !important;
}

.slider-hero .home-hero-area.text-dark .title,
.slider-hero .home-hero-area.text-dark .description,
.slider-hero .home-hero-area.text-dark .link-learn-more {
    color: #636363;
}

.slider-hero.slider-hero-home .home-hero-area.orange .text-highlights:lang(en)  {color: #ff7200;}
.slider-hero.slider-hero-home .home-hero-area.red .text-highlights:lang(en)     {color: #a91d45;}
.slider-hero.slider-hero-home .home-hero-area.cyan .text-highlights:lang(en)    {color: #33b3ca;}

.slider-hero .home-hero-area.text-dark .description p {
    color: #636363 !important;
}

.slider-hero .home-hero-area .link-learn-more span {
    display: none;
}

@media screen and (min-width: 640px) {    
    .slider-hero.slider-hero-campaign .home-hero-area .title {
        width: 100%; /* AL-3738 */
    }
    
    .slider-hero.slider-hero-campaign .home-hero-area .description {
        width: 45%;
    }
    
    .slider-hero.slider-hero-home .home-hero-area .title {
        width: 450px;
    }

    .slider-hero.slider-hero-home .home-hero-area .description {
        width: 240px;
    }
	
	.slider-hero.slider-hero-bg.campaign .home-hero-area {
		height:420px;
	}
}
.lt-ie9 .slider-hero.slider-hero-bg.campaign .home-hero-area {
		height:420px;
	}
.lt-ie9 .slider-hero.slider-hero-campaign .home-hero-area .title {
    width: 100%; /* AL-3738 */
}
.lt-ie9 .slider-hero.slider-hero-campaign .home-hero-area .description {
    width: 45%;
}
.lt-ie9 .slider-hero.slider-hero-home .home-hero-area .title {
    width: 450px;
}
.lt-ie9 .slider-hero.slider-hero-home .home-hero-area .description {
    width: 240px;
}

.slider-hero.slider-hero-bg.campaign .home-hero-area .title {
    font-weight: 400 !important; 
}

.slider-hero.slider-hero-bg.campaign .home-hero-area:before {
background-color:transparent;
}



.slider-hero.slider-hero-home .home-hero-area .title {
    font-weight: bold;
}

/*.slider-hero.slider-hero-home .home-hero-area .title:lang(en){
    font-family: 'AZ1 Bold', Helvetica, Arial, sans-serif;
    font-weight: normal;
}*/

/*.slider-hero .home-hero-area .description:lang(en),
.slider-hero .home-hero-area .description p:lang(en)
{
    font-family: Helvetica, Arial, sans-serif;  
    font-weight: normal;
    line-height: 20px;
}
.slider-hero .home-hero-area .description:lang(ru),
.slider-hero .home-hero-area .description p:lang(ru) {
    font-family:Arial;
    font-weight:normal;
}
.slider-hero .home-hero-area .description:lang(zh),
.slider-hero .home-hero-area .description p:lang(zh) {
    font-family: Helvetica,Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
    font-weight: normal;
}
.slider-hero .home-hero-area .description:lang(ja), 
.slider-hero .home-hero-area .description p:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
    font-weight:normal;
}*/ /* AL-3688 */

.slider-hero .home-hero-area a{
	/*font-family: 'FM Bold', Helvetica, Arial;*/
    /*font-weight: bold;*/  /* AL-3688 */
	font-size:16px;
	color:white;
	line-height:20px;    
    position:relative;
	z-index:1200;
	margin-top:16px;
	display:inline-block;
}
/*.slider-hero .home-hero-area a:lang(en){
    font-family: Helvetica, Arial, sans-serif;
    font-weight: normal;
}*/ /* AL-3688 */

.slider-hero .home-hero-area .btn-primary {
    margin-top: 24px;
    font-size: 14px;
}
/*.slider-hero .home-hero-area a:lang(ru){
    font-family:Arial;
    font-weight:bold;
}
.slider-hero .home-hero-area  a:lang(zh){
    font-family: Helvetica,Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
    font-weight:bold;
}
.slider-hero .home-hero-area  a:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro";
    font-weight:bold;
}*/

/*.slider-hero .home-hero-area a span {
	margin-left:5px;
    display: inline-block;
}

.slider-hero .home-hero-area a span:before {
	top: 1px;
    position: relative;
    content: ">";
    font-family: "Comic Sans MS";
}*/

/* AL-3688 */
.slider-hero .home-hero-area .link-learn-more {
    font-weight: bold;
}
/* AL-3688 */

.slider-hero .home-hero-area .link-learn-more:after {
    position: relative;
    content:">";
    font-family: "Comic Sans MS";
}

.slider-hero .home-hero-area span.anchor span {
	font-size: 12px;
}

.slider-hero .home-hero-bg {
	position:absolute;
	width:100%;
    z-index:1;
}

.slider-hero .home-hero-bg img{
	margin:0 auto;
	width:100%;
	height:550px;   /* AL-3688 */
}

.slider-hero.slider-hero-campaign .home-hero-bg img {
    height: 420px;
}

@media screen and (max-width: 640px) {
    
	.adi-nr-slider .bx-wrapper .bx-viewport{height:auto !important;}
	.adi-nr-slider .nr-slide-hero-bg img{height:100% !important;}
    .slider-hero .bx-wrapper .bx-viewport {
        margin-bottom: 0px;
    }
	
	.slider-hero.slider-hero-bg.campaign .bx-wrapper .bx-viewport{
        height: 370px !important;
	}
	
	.slider-hero.slider-hero-bg.campaign img{
        min-height:370px !important;
        height: auto !important;
	}

    .slider-hero .home-hero-area {
		width: 100%;
		left: 0;
		margin-left: 0;
		padding-left: 0px;
		padding-right: 0px;
		position: relative;
		/*right: 0;
		height: 126px;*/
		margin-top: 0;
		padding-top: 0px;
		width: 100%;
		bottom:0px;
		height: auto;
	}
	
	.slider-hero.slider-hero-bg.campaign .home-hero-area{
		padding-top:20px !important;
		padding-bottom:20px !important;
		height:170px;
	}
    
    /*.slider-hero.slider-hero-home .home-hero-area {
        padding-bottom: 16px;
        height: auto;
    }*/
    
    .slider-hero .home-hero-area .title {
        padding-left: 16px;
        padding-right: 16px;
    }
	
	.slider-hero.slider-hero-bg.campaign .home-hero-area .title {
    font-weight: 100 !important; 
	font-size: 32px !important;
	font-family:'AZ', Helvetica, 'Barlow Semi Condensed', sans-serif !important;
	line-height:32px;
}
	
	.slider-hero.slider-hero-bg.campaign .home-hero-area .link-learn-more{
	font-weight:700;/*AL-5865*/
	}
    
    .slider-hero .home-hero-area .link-learn-more {
        display: block;
        width: 100%;
        padding: 16px 16px;
        background-color: #009FBD;
        font-size: 16px;
        font-weight: normal;    /* AL-3688 */
    }
    
    .slider-hero .home-hero-area .link-learn-more:after {
        position: absolute;
        right: 16px;
        top: 16px;
        height: 16px;
        width: 10px;
    }
    .slider-hero .home-hero-area.orange .link-learn-more  {background-color: #ff7200;}
    .slider-hero .home-hero-area.red .link-learn-more     {background-color: #a91d45;}
    .slider-hero .home-hero-area.cyan .link-learn-more    {background-color: #33b3ca;}
    
    .slider-hero .bx-controls.bx-has-pager   {display:none;}
	.slider-hero .home-hero-area .title{
		font-size:56px; /* AL-3738 */
        line-height: 50px;  /* AL-3738 */
		height:150px;   /* AL-3738 */
		overflow:hidden;
        color: #636363;
        margin-top: 16px;    /* AL-3688 */
	}
	
	.slider-hero .home-hero-area .title:lang(ja),
	.slider-hero .home-hero-area .title:lang(zh) {
		font-size: 48px;    /* AL-3738 */
	}
	
	.slider-hero .home-hero-area .description{
		display:none;
	}
	
	.slider-hero.adi-slider .slides > li > div{
		height:auto !important;
	}
	
	.slider-hero .flex-control-nav {
		left: 20px;
		position: absolute;
		text-align: left;
		top: auto;
		width: auto;
		bottom:138px;
	}
	
	.slider-hero .flex-control-paging li a {
		height: 12px;
		width: 12px;
	}
	
    .slider-hero .home-hero-area p {
        color: #009DBC;
        /*font-family: 'FM Bold',Helvetica,Arial;*/
        /*font-family:'AZ1 Bold', Helvetica, Arial, sans-serif;*/   /* AL-3271 */
        font-weight: bold;  /* AL-3271 */
        font-size: 18px;
        line-height: 24px;
    }
    /* AL-3271 */
    /*.slider-hero .home-hero-area p:lang(ru){
        font-family:Arial;
        font-weight:bold;
    }
    .slider-hero .home-hero-area p:lang(zh){
        font-family:"AZ1 Bold",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
    }
    .slider-hero .home-hero-area  p:lang(ja){
        font-family:"Hiragino Kaku Gothic Pro";
        font-weight:bold;
    }*/
    /* AL-3271 */
    .slider-hero ul.slides li {
        height: auto;
    }
    
    .slider-hero {
        height: auto;
        position: relative;
        top: auto !important;
        width: 100%;
        margin:0px;
    }
    .slider-hero .flex-direction-nav {
        display:none;
    }
	.slider-hero .home-hero-area a, 
	.slider-hero .home-hero-area span.anchor{
        position: relative;
        z-index: auto;
		color:white;
		display: inline-block;
		font-size: 18px;
		line-height: 20px;
		/*margin-bottom: 16px;*/
		margin-top: 16px;
    }
	
	.slider-hero .home-hero-area span.anchor span {
		font-size: 12px;
		margin-left: 5px;
		top: 0;
	}
	
    .slider-hero .home-hero-area a {
        font-size: 14px;
    }
    
    .slider-hero .home-hero-bg {
        position:relative;
    }
    .slider-hero .home-hero-bg img, 
    .slider-hero.slider-hero-campaign .home-hero-bg img {
        height:300px;
    }
}

@media screen and (min-width: 640px) {
    .slider-hero .home-hero-bg .title {
        width: 450px;
    }
}
.lt-ie9 .slider-hero .home-hero-bg .title {
    width: 450px;
}

/**********************SLIDER HERO BG************************/
.slider-hero.slider-hero-bg .slides li {
    overflow: hidden;
}

.slider-hero.slider-hero-bg .home-hero-area {
    margin-left: -16px;
    margin-right: -16px;
    left: 0px;
    padding-right: 0px;
    margin-top: 0px;
    padding-top: 40px;
    padding-top: 40px;
    width: 50%;
    padding-bottom: 20px;
    font-size: 16px;
}

@media screen and (min-width: 320px) {
    .slider-hero.slider-hero-bg .home-hero-area {font-size: 12px;}
}
@media screen and (max-width: 640px) {
    
     .adi-nr-slider .bx-wrapper .bx-controls-direction a:before,.adi-nr-slider .bx-wrapper .bx-controls-direction a {
       
        background-image:none !important;
        background:none !important;
     
    }
}
@media screen and (min-width: 380px) {
    .slider-hero.slider-hero-bg .home-hero-area {font-size: 13px;}
}

@media screen and (min-width: 440px) {
    .slider-hero.slider-hero-bg .home-hero-area {font-size: 14px;}
}

@media screen and (min-width: 500px) {
    .slider-hero.slider-hero-bg .home-hero-area {font-size: 15px;}
}

@media screen and (min-width: 640px) {
    .slider-hero.slider-hero-bg .home-hero-area {font-size: 16px;}
}

.slider-hero.slider-hero-bg .home-hero-area:before {
    display: block;
    content: "";
    height: 100%;
    right: 0%;
    top: 0px;
    position: absolute;
    width: 9999px;
    z-index: -1;
    opacity: 0.7;
    background-color: #1E4056;
}

.slider-hero.slider-hero-bg .home-hero-area.purple:before       {background-color: #7C4A8B;}
.slider-hero.slider-hero-bg .home-hero-area.orange:before       {background-color: #ff7200;}
.slider-hero.slider-hero-bg .home-hero-area.green:before        {background-color: #27B34F;}
.slider-hero.slider-hero-bg .home-hero-area.dark-blue:before    {background-color: #1E4056;}
/*.slider-hero.slider-hero-bg .home-hero-area.black:before        {background-color: #000000;}*/
.slider-hero.slider-hero-bg .home-hero-area.white:before        {background-color: #FFFFFF;}

.slider-hero.slider-hero-bg .home-hero-area.product-blue:before         {background-color: #009FBD;}
/*.slider-hero.slider-hero-bg .home-hero-area.light-blue:before   {background-color: #3DDCE6;}
.slider-hero.slider-hero-bg .home-hero-area.maroon:before       {background-color: #A91D45;}
.slider-hero.slider-hero-bg .home-hero-area.dark-gray:before    {background-color: #323232;}
.slider-hero.slider-hero-bg .home-hero-area.light-gray:before   {background-color: #656565;}*/

.slider-hero.slider-hero-bg .home-hero-area .description {
    padding-top: 20px;
}

.slider-hero.slider-hero-bg .home-hero-area .title {
    width: auto;
    margin-top: 0px;
    font-weight: bold;
    font-size: 3.75em;
    line-height: 0.88888em;
    max-height: 4.44444em;
}

.slider-hero.slider-hero-bg .home-hero-area .title:lang(en)
{
    font-family:'AZ', Helvetica, Arial, sans-serif;
    font-weight: bold;
}

.slider-hero.slider-hero-bg .home-hero-area .title:lang(zh)
{
    font-family:"AZ",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
    font-size: 3.33333em;
    line-height: 1em;
    max-height: 5em;
}  
.slider-hero.slider-hero-bg .home-hero-area .title:lang(ja)
{
    font-family:"Hiragino Kaku Gothic Pro",Arial;
    font-size: 3.33333em;
    line-height: 1em;
    max-height: 5em;
}
.slider-hero.slider-hero-bg .home-hero-area .title:lang(ru)
{
    font-family:'AZ', Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 2.8em;
}

.slider-hero.slider-hero-bg .home-hero-area .description {
    width: auto;
    margin-top: 20px;
    padding-top: 0px;
    padding-right: 20px;
    font-size: 1.1em;
    line-height: 1.4em;
    max-height: 8.4em;
}


@media screen and (min-width: 320px) {
    .slider-hero.slider-hero-bg .home-hero-area .description {font-size: 13px;}
}

@media screen and (min-width: 380px) {
    .slider-hero.slider-hero-bg .home-hero-area .description {font-size: 14px;}
}

@media screen and (min-width: 440px) {
    .slider-hero.slider-hero-bg .home-hero-area .description {font-size: 15px;}
}

@media screen and (min-width: 500px) {
    .slider-hero.slider-hero-bg .home-hero-area .description {font-size: 16px;}
}

@media screen and (min-width: 640px) {
    .slider-hero.slider-hero-bg .home-hero-area .description {font-size: 17px;}
}

.slider-hero.slider-hero-bg .bx-controls.bx-has-pager {
    bottom: 72px;
}
.slider-hero.slider-hero-bg.campaign .bx-controls.bx-has-pager {
    bottom: 48px;
}

/*.slider-hero.slider-hero-bg .home-hero-area .description:lang(en)
{
    font-family:'AZ', Helvetica, Arial, sans-serif;
}

.slider-hero.slider-hero-bg .home-hero-area .description:lang(zh)
{
    font-family:"AZ",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;    
}  
.slider-hero.slider-hero-bg .home-hero-area .description:lang(ja)
{
    font-family:"Hiragino Kaku Gothic Pro";
}
.slider-hero.slider-hero-bg .home-hero-area .description:lang(ru)
{
    font-family:'AZ', Helvetica, Arial, sans-serif;
}*/

.adi-slider.slider-hero-bg .slides > li > div .description p {
    line-height: 1.4em;
}

.slider-hero.slider-hero-bg .home-hero-area .description:before {
    display: none;
}

.slider-hero.slider-hero-bg .home-hero-bg {
    height: 550px;
    padding-bottom: 40px;
}
.slider-hero.slider-hero-bg.campaign .home-hero-bg {
	height: 420px;
}
.slider-hero.slider-hero-bg .home-hero-bg img {
    position: absolute;
    right: 0px;
    /*max-height: 550px;*/
    min-height: 550px;
    height: auto;
    min-width: 100%;
    width: auto;
    max-width: none;
}
.slider-hero.slider-hero-bg.campaign .home-hero-bg img {
	/*max-height: 420px;*/
    min-height: 420px;
}
.slider-hero.slider-hero-bg.campaign img {
    bottom: 0px !important;
}

.slider-hero.slider-hero-bg .home-hero-bg img {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    bottom: auto !important;
}
.lt-ie9 .slider-hero.slider-hero-bg .home-hero-bg img{top:0px;}
.slider-hero.slider-hero-bg .home-hero-area .link-learn-more {
    font-size: 16px;
    padding-right: 25px;
}

/*.slider-hero.slider-hero-bg .home-hero-area .link-learn-more:lang(en)
{
    font-family:'AZ', Helvetica, Arial, sans-serif;
    font-weight: bold;
}

.slider-hero.slider-hero-bg .home-hero-area .link-learn-more:lang(zh)
{
    font-family:"AZ",Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;    
}  
.slider-hero.slider-hero-bg .home-hero-area .link-learn-more:lang(ja)
{
    font-family:"Hiragino Kaku Gothic Pro";
}
.slider-hero.slider-hero-bg .home-hero-area .link-learn-more:lang(ru)
{
    font-family:'AZ', Helvetica, Arial, sans-serif;
    font-weight: bold;
}*/

/* TEMPORARY */
/*.title-nophoto {
    display: none
}*/
/* TEMPORARY */

@media screen and (max-width: 640px) {    
    .slider-hero.adi-slider.slider-hero-bg .slides > li > .home-hero-bg {
        height: 600px !important;
    }
    
    .slider-hero.adi-slider.slider-hero-bg .slides > li > .container {
        position: static;
    }
    
    .slider-hero.slider-hero-bg .home-hero-bg img {
        /*position: static;
        margin: 0px auto;*/
        position: relative;
        left: 50%;
        bottom: auto;
        right: auto;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: auto;
    }
	
    .slider-hero.slider-hero-bg .home-hero-area {
        width: 100%;
        position: absolute;
        bottom: auto;
        top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
    }
    
    .slider-hero.slider-hero-bg .home-hero-area .title {
        height: auto;
        color: white;
    }
	    
    .slider-hero.slider-hero-bg .home-hero-area.text-dark .title {
        color: #636363;
    }
    
    .slider-hero.slider-hero-bg .home-hero-area:before {
        opacity: 0.85;
        filter: alpha(opacity=85);
    }
    
    .slider-hero.slider-hero-bg .home-hero-area .link-learn-more {
        display: block;
        width: auto;
        padding: 0px 16px;
        background-color: transparent;
        font-size: 16px;
        font-weight: bold;
    }
    
    .slider-hero.slider-hero-bg .home-hero-area .link-learn-more:after {
        position: static;
        right: auto;
        top: auto;
        height: 16px;
        width: 10px;
    }
    .slider-hero.slider-hero-bg .home-hero-area.orange .link-learn-more  {background-color: transparent;}
    .slider-hero.slider-hero-bg .home-hero-area.red .link-learn-more     {background-color: transparent;}
    .slider-hero.slider-hero-bg .home-hero-area.cyan .link-learn-more    {background-color: transparent;}
    
    .slider-hero.slider-hero-bg .home-hero-area .description {
        display: none;
    }
    
    .slider-hero.slider-hero-bg .bx-controls.bx-has-pager, 
    .slider-hero.slider-hero-bg.campaign .bx-controls.bx-has-pager {
        display: block;
        bottom: 0px;
    }
    
    .slider-hero.slider-hero-bg .bx-controls.bx-has-pager .bx-pager {
        padding: 16px 16px;
        text-align: center;
    }
    
    .slider-hero.slider-hero-bg .bx-controls.bx-has-pager .bx-pager a.bx-pager-link {
        height: 8px;
        width: 8px;
        border-width: 0px;
        background-color: silver;
    }
    
    .slider-hero.slider-hero-bg .bx-controls.bx-has-pager .bx-pager a.bx-pager-link.active {
        background-color: #009FBD;
    }
}
/**********************SLIDER HERO BG************************/

/***************************************SLIDER HERO*****************************************/

/***************************************STORY MODULE*****************************************/

/*.adi-story-module,.twitter-module{
    margin-bottom: 16px;
}*/
.story-module-block{
    margin-top:16px;
    background: transparent;
    overflow: hidden;
    position: relative;
}
.adi-story-module,.twitter-module h3{
    margin-top: 32px;
}
.twitter-module h3,.twitter-module p{
    margin-bottom: 16px;
}
.story-module-content{
    background: #aeaeae;
    position: relative;
}
@media screen and (min-width: 641px){
    .story-module-content{
        margin-right: 0;
    }
}
.lt-ie9 .story-module-content{
    margin-right:8px;
}
.story-module-block .img-block{
    background: white;
    overflow: hidden;
    min-height: 300px;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.story-module-block .img-block img{
    min-height: 300px;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}
.lt-ie10 .story-module-block .img-block img{
    left:0;
}
.lt-ie9 .story-module-block .img-block img{
    left:0;
}
.story-module-block .banner-block{
    height: 95px;
    width: 100%;
    color: white;
    padding-left: 25px;
    padding-top: 13px;
    text-transform: uppercase;
   
    font-size: 24px;
    line-height: 26px;
}
.story-module-block .banner-block:lang(en){ font-family: AZ;font-weight:700;}
.story-module-block .banner-block:lang(zh){ font-family: AZ,Microsoft Yahei,微软雅黑,Simsun,宋体,Arial;}

.story-module-block .banner-block:after{
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    bottom: 0;
    content: "";
    position: absolute;
    right: 0;
    width: 0;
    height: 0;
}
.story-module-block .story-module-description{
    position: absolute;
    bottom: 95px;
    height: 0px;
    width: 100%;
    padding-left: 25px;
    overflow: hidden;
    margin-right: 24px;
    background-color: transparent;
}
.story-module-block .description-background{
    position: absolute;
    bottom: 95px;
    height: 0px;
    width: 100%;
    padding-left: 25px;
    overflow: hidden;
    margin-right: 24px;
    opacity: 0.85;
}
.story-module-block .close-block{
    right: 10px;
    top: 10px;
    position: absolute;
    cursor: pointer;
    background: url(/lib/img/spritesheet.png) no-repeat transparent;
    padding: 3px;
    width: 41px;
    height: 30px;
    background-position: -5px -5px;
}
.story-module-block .story-module-cta{
    position: absolute;
    bottom: 16px;
    font-size: 20px;
    text-decoration: none;
    color: white;
}
.story-module-block .story-module-cta a{
    color: white;
    font-size: 18px;
}
.story-module-block .story-module-cta a:lang(en){font-family:Arial}
.story-module-block .story-module-cta a:after{
    position: relative;
    content: ">";
    font-family: "Comic Sans MS";
    padding-left: 5px;
}
.story-module-block .social-share-story{
    max-height: 80px;
    overflow: hidden;
}
.story-module-block .social-share-story ul{
    width: 75%;
    padding-left:0;
    margin: 8px 0 16px; 
}
.story-module-block .social-share-story li{
    background: url(/lib/img/spritesheet.png) no-repeat transparent;
    padding: 3px;
    width: 41px;
    height: 30px;
    cursor: pointer;
    display: inline-block;
    margin: 3px 18px 0 0;
}
.story-module-block .description-text{
    height: 180px;
    overflow: hidden;
    color: white;
    position: absolute;
    top: 65px;
    
    font-size: 14px;
    line-height: 18px;
    margin-right: 16px;
}
.story-module-block .description-text:lang(en){font-family: Arial;}
.story-module-block  .glyphicon-chevron-down:before{
    font-size: 30px;
    margin: 0 18px;
    color: white;
}
.story-module-block .dark-blue .banner-block{
    background-color: #1e4056;
}
.story-module-block .dark-blue .description-background{
    background-color: #1e4056;
}
.story-module-block .green .banner-block{
    background-color: #27b34f;
}
.story-module-block .green .description-background{
    background-color: #27b34f;
}
.story-module-block .purple .banner-block{
    background-color: #7c4abb;
}
.story-module-block .purple .description-background{
    background-color: #7c4abb;
}
.story-module-block .orange .banner-block{
    background-color: #ff7200;
}
.story-module-block .orange .description-background{
    background-color: #ff7200;
}
.story-module-block .product-blue .banner-block{
    background-color: #009fbd;
}
.story-module-block .product-blue .description-background{
    background-color: #009fbd;
}
.story-module-block .social-share-story li.facebook-icon{
    background-position: -56px -5px;
}
.story-module-block .social-share-story li.facebook-icon:hover{
    background-position: -5px -45px;
}
.story-module-block .social-share-story li.facebook-icon span{
    opacity:0;
    overflow: initial;
    height: 30px;
    width: 41px;
    background:none;
}
.story-module-block .social-share-story li.twitter-icon{
    background-position: -56px -85px;
}
.story-module-block .social-share-story li.twitter-icon:hover{
    background-position: -107px -5px;
}
.story-module-block .social-share-story li.twitter-icon span{
    opacity:0;
    overflow: initial;
    height: 30px;
    width: 41px;
    background:none;
}
.story-module-block .social-share-story li.linkedin-icon{
    background-position: -56px -45px;
}
.story-module-block .social-share-story li.linkedin-icon:hover{
    background-position: -5px -85px;
}
.story-module-block .social-share-story li.linkedin-icon span{
    opacity:0;
    overflow: initial;
    height: 30px;
    width: 41px;
    background:none;
}
.adi-story-module h3,.twitter-module h3{
    font-size: 24px;
    font-weight: 400;
}
iframe[id^='twitter-widget-']{ width:100% !important;}
@media screen and (max-width: 640px){
    .adi-story-module h3,.twitter-module h3,.twitter-module p,.twitter-module .twitter-widget{
        margin-left: 16px;
		margin-right: 16px;
    }
}
/***************************************STORY MODULE*****************************************/
/***Product Listing**/
.NewProductListingSearchResult{display:none;}

/* Errata Table Design */
table.errata-table {
	width:100%;
}
table.errata-table td,table.errata-table th{
  padding: 10px 7px;
  vertical-align: top;
  background-color: #f5f5f5;
  border: 2px solid #fff;
  text-align:center;
}
table.errata-table tr td:first-child{
	 text-align:left;
}
table.errata-table th,table.errata-table tr:first-child td {
  background-color: #acacac;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
  color: #fff;
}
.section-heading span.read-more {
	padding-left: 4px;
	line-height: 16px;
	margin-top: 0px !important;
	float: none;
}
.section-heading.prodsubcat h2{
	margin: 16px auto;
	float: left;
	display: inline-block;
	padding-right: 0px;
	line-height:32px;
	font-size: 24px;
}
.product-row .carousel-heading.prodsubcat h3{
	font-size:30px;
	line-height:1.1;
}
/******************MOBILE BOOKMARKS********************/

body .title-nophoto .button-nav {
    display: none;
}

@media screen and (max-width: 640px) {
    body.persistant-nav #header, 
    body.persistant-nav .content[role="main"] {
        background: white;
    }
    
    body.persistant-nav #header.menu-slide, 
    body.persistant-nav #footer.menu-slide, 
    body.persistant-nav .logomenu.menu-slide,
    body.persistant-nav .content[role="main"].menu-slide,
     body.persistant-nav .main-body[role="main"].menu-open {
        position: relative;
    }
    
    body.persistant-nav #header.menu-open, 
    body.persistant-nav #footer.menu-open, 
    body.persistant-nav .logomenu.menu-open ,
    body.persistant-nav .content[role="main"].menu-open ,
    body.persistant-nav .main-body[role="main"].menu-open{            
        position: relative;
        left: -75%;
    }
    
    /* AL-5457 */
    body.persistant-nav .title-nophoto .page-title h1, 
    body.persistant-nav .title-nophoto .page-title .header1 {
        font-size: 24px;
    }
    /* AL-5457 */
    
    body.persistant-nav.scroll-after-head {
        padding-top: 65px;
    }
    
    body.persistant-nav.scroll-after-head .title-nophoto {
        position: fixed;
        top: 0px;
        left:0;
        opacity: 1;
        filter:alpha(opacity=100);
        z-index: 1001;
        width: 100%;
        border-bottom: 1px solid #E3E3E3;   /* AL-5457 */
    }
    
    /* AL-5457 */
    body.persistant-nav.scroll-after-head .title-nophoto:after {
        position: absolute;
        bottom: -21px;
        left: 0px;
        width: 100%;
        height: 21px;
        content: "";
        background: url(/lib/img/persistant-nav-shadow-bottom.png) no-repeat center center;
    }
    /* AL-5457 */
    
    body.persistant-nav.scroll-after-head .content[role="main"].menu-open .title-nophoto {
        right:75%;
        left: -75%;
    }
    
    body.persistant-nav .title-nophoto {
        padding-right: 40px;
        display: block;
        min-height: 65px;
		padding-bottom: 14px;
		padding-top:20px;
    }
    
    body.persistant-nav .title-nophoto .button-nav {
        display: block;
        border: 0px;
        height: 36px;
        width: 36px;
        line-height: 36px;
        padding: 0px;
        background: transparent url("../images/nav-drawer.png") no-repeat scroll left center;
        text-indent: -9999px;
        position: absolute;
        top: 15px;
        right: 4px;
    }
    body.persistant-nav .title-nophoto .button-nav:active,
	body.persistant-nav .title-nophoto .button-nav:focus{
		border:0;
		outline:0;
	}
    body.persistant-nav .floater-menu-container {
        display: none;
        position: fixed;
        top: 0px;
        right: -16px;
        padding: 0px;
        z-index: -1;
        width:75%;
    }
    
    body.persistant-nav .floater-menu-container.active {
        z-index: 0;
		display:block;
    }
    
    body.persistant-nav .product-bookmarks {
        display: block;
        width:100%;
        background-color:transparent;
        right: 16px;
        top: 0px;
    }
    
    body.persistant-nav .product-bookmarks > .nav {
        display: block;
    }
    
    body.persistant-nav .product-bookmarks .nav li {
        width:100%;
        border-top: 1px white solid;
    }
    
    body.persistant-nav .product-bookmarks .nav li:first-child {
        border-top: 1px white solid;
    }
    
    body.persistant-nav .product-bookmarks .nav li.active:after {
        display: none;
    }
}
/******************MOBILE BOOKMARKS********************/


/******************Promotion Box********************/

.promotion-component{
    background:#EFEFEF;
}
@media screen and (min-width: 640px) {
    .promo-video{
        float:right;
        margin-right: -25px;
        margin-top: 30px;
    }

    div.promotion-component .promo-description > div {
        padding-top:6px;
         line-height: 20px;
         font-family: Arial;
         color: #636363;
    }
    .small-promo .promo-video{
        float:left;
    }
    .small-promo .promo-description h3{
        display:none;
    }
    .small-promo .promo-video{
        /*height:80px;
        width:150px !important;*/
        margin:22px 0;
        width:auto;
        overflow:hidden;
    }
    .small-promo .promo-description a{
        padding-top:10px;
    }

        .small-promo .promo-description a:nth-child(3) {
            padding-top: 0px;
        }
      div.promotion-component.small-promo .promobox
        {
        height: 124px;
        }

     /*AL-5988*/
    div.promotion-component .promobox {
        height: 288px;
    }

    div.promotion-component.small-promo .promo-description {
        width:450px;
        padding-left: 17px;
    }
    .promotion-component.small-promo {
    margin-left: -17px;
    margin-right: -17px;
}
    div.promotion-component.small-promo .promo-description > div {
        padding-top: 9px;
        font-size: 18px;
        font-family: Az;
        font-weight: 400;
        font-style: normal;
        color: #636363;
        padding-bottom: 5px;
    }
  
.promo-description h3{
    padding-top:35px;
    color:#636363;
    font-size: 18px;
    line-height:20px;
    font-family: Az;
    font-weight: Bold;
}
.promo-description{
    padding-left:22px;
}

div.promotion-component.small-promo .top-shadow-promo {
    margin-top: -20px;
    height: 20px;
    width: 100%;
    vertical-align: top;
}

div.promotion-component.small-promo .top-shadow-div-promo {
    height: 0px;
    width: 100%;
    vertical-align: top;
    /* margin-top: -20px; */
}
}
.promo-banner{
    display:none;
    background:#27b34f;
    height:32px;
    color:#FFF;
    font-size: 14px;
    line-height: 32px;
    font-family: Arial;
    clear:both;
    text-align: center;
    box-shadow: 0px -1px 1px #E4E4E4;
    cursor:pointer;
    /*margin-top: -20px;*/
}


.promo-description a{
    padding-top:17px;
    font-size: 14px;
    display:block;
    font-family: Arial, sans-serif;
}
@media screen and (max-width: 640px){
    div.promotion-component.small-promo .promobox div.promo-description > div {
    margin-top: 5px !important;
}


    div.promotion-component.small-promo .promobox .promo-description > a:nth-child(3) {
    margin-top: -26px;
    margin-bottom: -18px;
}

    .promo-banner{
        display:block;
        height:40px !important;
        padding-top: 5px;
    }
    .promo-video{
        margin-top:32px;
        height:auto;
    }
    .promo-description h3{
       padding-top: 10px;
       font-family: Arial;
       font-weight: bold;
       font-size: 14px;
       color: #636363;
    }
    .promo-description div{
        padding-top:1px;
        font-family: Arial;
        font-size: 14px;
        color: #636363;
    }
    .promo-description a{
        padding-top:0px;
    }
    .promo-description > a:nth-child(3) {
        line-height: 66px;
        margin-top: -23px;
        margin-bottom: -18px
    }
}

.promotion-component .expand-icon, 
.promotion-component .close-icon{
    float:none;
    height:20px;
    transform:scale(0.6);
    -ms-transform:scale(0.6);
 }
 .promotion-component .expand-icon{
    background-position-y:-105px;

 }
 .promotion-component .close-icon{
    display:none;
 }
 .promotion-component.opened .close-icon{
    display:inline-block;
    margin-left: 6px;
 }
 .promotion-component.opened .expand-icon{
    display:none;
}

/******************Promotion Box********************/

.about-adi .column-content .page-title{
    margin-top: 0;
    padding-left: 0;
}
.adi-pr {
		  margin-bottom: 20px;
		}

		.adi-pr .adi-pr-content .adi-pr-data {
		  background-color: #f4fbfc;
		}

		.adi-pr .adi-pr-content .adi-pr-title {
		  background-color: #31B3C8;
		  margin-top:10px;
          height: 36px;
          vertical-align: middle;
		}
		
		img.img-responsive.img-thumbnail{
		height:137px;
		}

		.adi-pr .adi-pr-content .adi-pr-title .adi-pr-title-text {
		  margin: 0;
		  padding: 10px;
		  color:#fff;
		  font: 400 16px Az;
		}
		.adi-pr .adi-pr-content .adi-pr-title .adi-pr-title-text a{
			display:block;
			color:#fff;
			text-decoration:none;
            font: 400 16px Az;
            margin-top:-2px;
		}
		.adi-pr .adi-pr-content .adi-pr-title .adi-pr-title-text a:after{
			position:absolute;
			content:url(/lib/img/arrow_mid_right.png);
			right: 24px;
		}
		.adi-pr .adi-pr-show {
		  background-color: #e5f5f8;
		  padding: 5px;
		  padding-left: 10px;
		  font-size:12px;
		}

		.adi-pr-data .adi-pr-data-content .data-content-desc {
		  padding-bottom: 16px;
		  font-size:12px;
          font-family: Arial;
          font-weight: 400;
          font-style: normal;
          color:#636363;
		}
		@media all and (max-width: 640px) {
			.adi-pr-data .adi-pr-data-content .data-content-desc{display:none;}
			.adi-pr .adi-pr-content .adi-pr-data {
			  background-color: #fff;
			}
			
			.adi-pr-image .adi-pr-data .adi-pr-data-content .data-content-desc-img {
		  width: 22% !important;

		  }

            #adi-in-news .adi-pr-data .adi-pr-data-content .data-content-inner {
                padding:16px 16px 16px 16px !important;
            }

           div.adi-pr .adi-pr-data .adi-pr-data-content .data-content-inner {
                padding: 16px 16px 16px 16px !important;
            }

		  .data-content-desc-img .thumbnail-img{width:110px !important; height:110px !important;}
		  /*.adi-pr-image .adi-pr-data .adi-pr-data-content .data-content-inner{height:130px !important;}*/
		}

        /*5799 Making news artcile title clickable and gray*/
        .adi-pr-data .adi-pr-data-content .data-content-title a {
          color: gray;
        }
       
		.adi-pr-data .adi-pr-data-content .data-content-title {
			color:#636363;
			font-weight:bold;
			padding-bottom:8px;
            font-size: 16px !important;
            font-family: Az !important;
            font-weight: Bold !important;
            font-style:normal;
            color:#636363;
		}
		.adi-pr-data .adi-pr-data-content .data-content-link {
		  color: #009fbd;
		  text-decoration: none;
		  font-size:12px;
          font-family:Arial;
          font-weight:400;
		}

		.adi-pr-data .adi-pr-data-content .data-content-link:hover {
		  color: #2a6496;
		  text-decoration: underline;
		}

		.adi-pr-image .adi-pr-data .adi-pr-data-content .data-content-link {
		  position: relative;
		  left: 0;
		}

		.adi-pr-image .adi-pr-data .adi-pr-data-content {
		  display: table-row;
		}

		.adi-pr-image .adi-pr-data .adi-pr-data-content .data-content-desc-img,
		.adi-pr-image .adi-pr-data .adi-pr-data-content .data-content-inner {
		  display: table-cell;
          vertical-align:middle;
		}
		
		.adi-pr-data .adi-pr-data-content:first-child .data-content-inner, .adi-pr-image .adi-pr-data .adi-pr-data-content:first-child .data-content-desc-img{
			border: none;
             vertical-align: middle;
		}
		
		.adi-pr-data .adi-pr-data-content .data-content-inner{
			padding: 16px;
		}
		
		.adi-pr-image .adi-pr-data .adi-pr-data-content .data-content-desc-img {
		  width: 25%;
            padding-left: 20px;
            /* padding-top: 20px; */
		  
		}
		.data-content-desc-img .thumbnail-img{width:111px; height:111px;}
		.adi-pr-image .adi-pr-data .adi-pr-data-content .data-content-desc-img img{max-width:110px;height:110px;width:110px;}/*AL-6037*/
		.adi-pr-image .adi-pr-data .adi-pr-data-content .data-content-inner {
		  width: 83%;
		  vertical-align: top;
		  /*height:180px;*/
		}
				
		.adi-pr .adi-pr-content .adi-pr-data-content{
			display: none;
			border-top: 1px solid  #E4E4E4;
		}
		@media screen and (min-width: 640px) {
		.top-shadow-div{height:10px;}
		}
		
		@media screen and (max-width: 320px) {
		.bar h3 span.view-link{margin-left:100px;}
		}
@media screen and (max-width: 640px) {

    /*******New room mobile view images left padding removal********/
    .adi-pr-image .adi-pr-data .adi-pr-data-content .data-content-desc-img {
		  /*width: 25% !important;*/
		  padding-left: 0px !important;
          padding: 16px 0px 16px 0px !important;
		}


.btn-vertical-slider{display:none !important;}

.carousel-indicators li{
background-color:#CCCCCC;
display:inline-block !important;
}
.carousel-indicators .active{
background-color:#1E4056;
}

.carousel-indicators{
width:60% !important;
left:50% !important;
padding-left: 0px !important;
bottom:15px !important;
display:block;
position:relative;
padding-top:20px;
margin-left: -30% !important
}

.vertical-slider .carousel-indicators li{margin-right:0px;}

.bar h3 img{
float:left;
margin-bottom:0px;
margin-right:16px !important;
}

.bar h3 span.view-link{
position:relative !important;
padding-left:0px !important;
border-left:0px !important;
margin-left: 100px;
}

.bar h3 span.details{
display:block !important;
border-bottom: 2px solid #a91d45;
padding-bottom:20px;
margin-bottom:16px;
text-align:left;
padding-right:0px !important;
width:auto !important;
margin-left:85px;
height:auto !important;
overflow:hidden;
}

.bar h3{
  margin-left: 16px;
  margin-right: 16px;
  text-align:left;
  /*min-width:448px;*/
 }
 
 .top-shadow{width:100%!important;}
.bottom-shadow{width:100% !important;}
}

.btn-vertical-slider{ margin-left:35px; cursor:pointer;}
a {  cursor:pointer;}
/*.carousel.vertical .carousel-inner .item {
  -webkit-transition: 0.6s ease-in-out top;
     -moz-transition: 0.6s ease-in-out top;
      -ms-transition: 0.6s ease-in-out top;
       -o-transition: 0.6s ease-in-out top;
          transition: 0.6s ease-in-out top;
}

 .carousel.vertical .active {
  top: 0;
}

 .carousel.vertical .next {
  top: 100%;
}

 .carousel.vertical .prev {
  top: -100%;
}

 .carousel.vertical .next.left,
.carousel.vertical .prev.right {
  top: 0;
}

 .carousel.vertical .active.left {
  top: -100%;
}

 .carousel.vertical .active.right {
  top: 100%;
}*/
.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  padding:7px 0px;
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000px;
            perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel.vertical .carousel-inner {
  height: 100%;
  width: auto;
}
.carousel.vertical .carousel-inner > .item {
  width: auto;
  padding-right: 50px;
  -webkit-transition: 0.6s ease-in-out top;
          transition: 0.6s ease-in-out top;
}

@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel.vertical .carousel-inner > .item {
    -webkit-transition: 0.6s ease-in-out;
            transition: 0.6s ease-in-out;
			animation-duration: 7s;
            width: 100%;
  }
  .carousel.vertical .carousel-inner > .item.next, .carousel.vertical .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    top: 0;
  }
  .carousel.vertical .carousel-inner > .item.prev, .carousel.vertical .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
    top: 0;
  }
  .carousel.vertical .carousel-inner > .item.next.left, .carousel.vertical .carousel-inner > .item.prev.right, .carousel.vertical .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    top: 0;
	animation-duration: 7s;
  }
}
.carousel.vertical .carousel-inner > .active,
.carousel.vertical .carousel-inner > .next,
.carousel.vertical .carousel-inner > .prev {
  display: block;
}
.carousel.vertical .carousel-inner > .active {
  top: 0;
}
.carousel.vertical .carousel-inner > .next,
.carousel.vertical .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel.vertical .carousel-inner > .next {
  top: 100%;
}
.carousel.vertical .carousel-inner > .prev {
  top: -100%;
}
.carousel.vertical .carousel-inner > .next.left,
.carousel.vertical .carousel-inner > .prev.right {
  top: 0;
}
.carousel.vertical .carousel-inner > .active.left {
  top: -100%;
}
.carousel.vertical .carousel-inner > .active.right {
  top: 100%;
}
.thumbnail{
width:84px !important;
padding:0px;
display:inline-block!important;
margin-right:36px;
vertical-align:bottom;
border:0px;
height:68px;
}

.bar h3  span.details {
  font-size: 22px;
  padding-right: 30px;

  color : #a91d45;
  display:inline-block;
  vertical-align:super;
  width:540px;
  height:50px;
  padding-top:5px;
}

.bar h3  span.details p:hover{
cursor:pointer;
text-decoration: underline;
}

.bar h3  span.details p.sub-details:hover{
cursor:pointer;
text-decoration: underline;
}

.bar h3 span.view-link{
padding:10px 0px 10px 36px;
margin-bottom:15px;
font-size:18px;
color : #a91d45;
position:absolute;
margin-top:15px;
border-left: 2px solid #a91d45;
}

.bar h3  span.sub-details{
font-size:16px;
}

.verticalbar{background-color:#FFF;}

.top-shadow{height:10px; width:960px ;vertical-align:top;}

.top-shadow-container{font-size:0px;}
.bottom-shadow{height:20px; width:960px ;vertical-align:bottom;}

.view-link a{color : #a91d45;}

.carousel-inner{

}
.carousel-inner h3{
padding-left:16px;
text-align:left;

}

.carousel-down-icon:hover {
  background: transparent url("/lib/img/sprites2.png") no-repeat left -112px;
}
.carousel-up-icon:hover {
  background: transparent url("/lib/img/sprites2.png") no-repeat left -162px;
}

.carousel-indicators li{
background-color:#CCCCCC;
display:block;
}
.carousel-indicators .active{
background-color:#a91d45;
width:10px;
height:10px;
margin:1px;
}

.carousel-down-icon{
background: transparent url("/lib/img/sprites2.png") no-repeat left -65px;
  overflow: hidden;
  text-indent: -9999px;
  width: 30px;
  height: 24px;
  display: inline-block;
  
}

.carousel-up-icon{
background: transparent url("/lib/img/sprites2.png") no-repeat left -15px;
  overflow: hidden;
  text-indent: -9999px;
  width: 30px;
  height: 24px;
  display: inline-block;
  
}

.carousel-indicators{
width:10px;
left:97%;
margin:0px;
bottom:17px;
top:35%;
}

/****************************NEWSROOM CAROUSEL**************************/

div[name="adi_twocolumn_content_section"] div.row .row-columns {
    margin-left: -8px;
    margin-right: -8px;
}
/******AL-5709******/
.row.row-columns, .adi-pr-layout{
	margin-bottom:12px;
}

.adi-pr-layout>.row >div {
    padding-left: 8px;
    padding-right: 8px;
}

div[name=adi_twocolumn_content_section] .row.row-columns > div {
 padding-left: 8px;
    padding-right: 8px;
}
.adi-nr-slider {
    position: relative;
}

.nr-slide {
    position: relative;
}

.nr-slide .nr-slide-content {
	color: white;
    padding: 10px 16px;
    position: absolute;
    width: 100%;
    bottom: 0px;
    left: 0px;
	z-index: 0;
}
.nr-slide .nr-slide-content:before {
    background: white;
    opacity: 0.75;
    filter:alpha(opacity=75);
    color: white;
    position: absolute;
    width: 100%;
    left: 0px;
	content:'';
	height:100%;
	bottom:0px;
	z-index: -1;
}

.nr-slide {
    cursor: pointer;
}

.nr-slide.nr-slide-video:after {
    position: absolute;
    left: 0px;
    top: 0px;
    content: "";
    width: 32px;
    height: 32px;
    /*opacity: 0.75;
    filter:alpha(opacity=75);*/
    background: url(/lib/img/video_play_icons.png) no-repeat 0px 0px;
}
.nr-slide.nr-slide-video:hover:after {
background: url(/lib/img/video_play_icons.png) no-repeat 0px -42px ;
}

.adi-nr-slider .nr-slide .nr-slide-content {
    padding-bottom: 40px;
	cursor:pointer;
}

.adi-nr-slider .nr-slide .nr-slide-hero-bg{
cursor:pointer;
}

.nr-slide .nr-slide-content .title h3, 
.nr-slide .nr-slide-content .title .h3 {
    margin-bottom: 0px;
}

.nr-slide .nr-slide-content .description {
    margin-top: 8px;
}

.nr-slide .nr-slide-content.nr-slide-content-purple:before {background-color: #854881;}
.nr-slide .nr-slide-content.nr-slide-content-orange:before {background-color: #ff6600;}
.nr-slide .nr-slide-content.nr-slide-content-green:before  {background-color: #00b553;}
.nr-slide .nr-slide-content.nr-slide-content-product-blue:before  {background-color: #009FBD;}
.nr-slide .nr-slide-content.nr-slide-content-dark-blue:before  {background-color: #1E4056;}

.adi-nr-slider .bx-wrapper .bx-pager.bx-default-pager {
    margin-bottom: 8px;
}

.lt-ie9 .adi-nr-slider .bx-viewport {
    margin-bottom: 0px;
}

.lt-ie9 .adi-nr-slider .bx-wrapper .bx-pager.bx-default-pager {
    position: absolute;
    bottom: 20px;
    text-align: left;
    padding-left: 36px;
    margin-bottom: 0px;
}

.nr-slide .nr-slide-hero-bg img {
     width: 100%;
     height: 138px;
}

.adi-nr-slider .nr-slide-hero-bg img{
	height:288px;
	max-width:auto;
}
.lt-ie9 .adi-nr-side{
	max-width: 242px;
}
.lt-ie9 .adi-nr-slider .bx-wrapper .bx-pager.bx-default-pager a {
    width: 15px;
    height: 15px;
    border-radius: 50px !important;
	background-color: transparent;
		border: 1px solid #FFF;
}

.lt-ie9 .adi-nr-slider .bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link.active{
		background-color: #FFF;
	}
	
.lt-ie9 .adi-nr-slider .bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link:hover{
		background-color: #FFF;
	}
@media screen and (min-width: 641px){    

	.row.up-icon{height:17px;}
	
    .adi-nr-slider .bx-viewport {
        margin-bottom: 0px;
    }
	.adi-nr-side {
		max-width: 245px;
	}
   .adi-nr-slider .bx-wrapper .bx-pager.bx-default-pager {
        position: absolute;
        bottom: 20px;
        text-align: left;
        padding-left: 40px;
        margin-bottom: 0px;
    }

    .adi-nr-slider .bx-wrapper .bx-pager.bx-default-pager a {
        width: 15px;
        height: 15px;
        border-radius: 50px;
		background-color: transparent;
		border: 1px solid #FFF;
    }
	.adi-nr-slider .bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link.active{
		background-color: #FFF;
	}
	
	.adi-nr-slider .bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link:hover{
		background-color: #FFF;
	}
}

.adi-nr-slider .bx-controls-direction {
    display: none;
}

.adi-nr-slider .toggle-play {
    position: absolute;
    left: 17px;
    bottom: 14px;
    height: 16px;
    width: 16px;
    color: rgb(215, 215, 215);
    display: block;
    text-align: center;
    outline:none;
    outline: 0;
    display: none;
    background: url(/lib/img/Pause_play_icon.png) no-repeat 0px -24px;/* Issue 5659*/
}

.adi-nr-slider.bxslider .toggle-play {
    display: block;
}

.adi-nr-slider .toggle-play:active, 
.adi-nr-slider .toggle-play:focus, 
.adi-nr-slider .toggle-play:hover {
    text-decoration: none;
    outline:none;
    outline: 0;
}

.adi-nr-slider .toggle-play:before {
    /*-x-system-font: none;
    font-family: tahoma,verdana,geneva,lucida,"lucida grande",arial,helvetica,sans-serif;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: 13px;
    line-height: 16px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant-alternates: normal;
    font-variant-caps: normal;
    font-variant-east-asian: normal;
    font-variant-ligatures: normal;
    font-variant-numeric: normal;
    font-variant-position: normal;
    font-weight: normal;
    line-height: normal;
    content: "||";
    vertical-align: middle;
    position: absolute;
    top: 2px;
    left: 0px;
	font-weight: bold;*/
}

.adi-nr-slider.playon .toggle-play {
    /*content: "►";
	font-weight: normal;
    font-size: 16px;
    top: 0px;*/
    background-position: 0px 0px;/*Issue 5659*/
}

.adi-nr-slider.playon .toggle-play:before {
    /*content: "►";
	font-weight: normal;
    font-size: 16px;
    top: 0px;*/
    /*background-position: -16px;*/
}

@media all and (max-width: 640px) {

    div[name=adi_twocolumn_content_section] .carousel-list-mix .row.row-columns > div {
            padding-left: 0px;
            padding-right: 0px;
    }
    .adi-nr-slider .bx-controls-direction {
        display: block;
    }
    
    .nr-slide .nr-slide-content,
    .adi-nr-slider .nr-slide .nr-slide-content{
        padding-bottom: 10px;
    }

    .adi-nr-slider.bxslider .toggle-play {
        display: none;
    }
    
    .adi-nr-slider .bx-wrapper .bx-controls-direction a {
        color: white;
        background: lightgray none;
        padding: 10px;
        height: 56px;
        width: 32px;
        opacity: 0.75;
        filter:alpha(opacity=75);
        top: auto;
        bottom: 112px;
        margin-top: 0px;
    }

    .adi-nr-slider .bx-wrapper .bx-controls-direction a:before {
        content: "";
        position: absolute;
        left: 8px;
        top: 16px;
        width: 16px;
        height: 24px;
        background-attachment: scroll;
        background-clip: border-box;
        background-color: transparent;
        background-image: url("/lib/img/sprite1.png");
        background-origin: padding-box;
        background-position: -54px -90px;
        background-repeat: no-repeat;
        background-size: auto auto;
    }
    .adi-nr-slider .bx-wrapper .bx-controls-direction .bx-prev {
        left: 0px;
    }
    
    .adi-nr-slider .bx-wrapper .bx-controls-direction .bx-prev:before {
        background-position: -54px -90px;
    }
    
    .adi-nr-slider .bx-wrapper .bx-controls-direction .bx-next {
        right: 0px;
    }
    
    .adi-nr-slider .bx-wrapper .bx-controls-direction .bx-next:before {
        background-position: -50px -112px;
    }
}

.adi-nr-side > ul > li {
    margin-top: 12px;
}

.adi-nr-side > ul > li:first-child {
    margin-top: 0px;
}

@media all and (max-width: 640px) {
    .adi-nr-side > ul {
        margin-left: -8px;
        margin-right: -8px;
    }
    
    .adi-nr-side > ul > li {
        float: left;
        display: block;
        width: 50%;
        padding: 0px 8px;
		background-color: transparent !important;
    }
    
    .adi-nr-side > ul > li {
        margin-top: 0px;
    }
    
    .adi-nr-side ul .nr-slide .nr-slide-hero-bg img {
        width: 100%;
		height: auto !important;
    }
	

}

.adi-nr-thumbnails {
    padding-top: 16px;
}

.adi-nr-thumbnails ul {
    margin-left: -8px;
    margin-right: -8px;
}

.adi-nr-thumbnails ul > li {
    float: left;
    display: block;
    width: 33.33333%;
    padding: 0px 8px;
}

.adi-nr-thumbnails ul .nr-slide nr-slide-hero-bg img{
    width: 100%;
}

.adi-nr-thumbnails.adi-nr-thumbnails-slider ul {
    margin-left: 0px;
    margin-right: 0px;
}

.adi-nr-thumbnails.adi-nr-thumbnails-slider {
    margin-bottom: 16px;
}

.adi-nr-thumbnails.adi-nr-thumbnails-slider ul > li {
    padding: 0px 0px;
}

.adi-nr-thumbnails.adi-nr-thumbnails-slider .bx-wrapper .bx-controls-direction a {
    margin-top: -32px;
}
.product-modal.modal-video-window .modal-title{
    background-color:#33B3CA;
}
.media-body.padding-box-tp-16 {
  padding-bottom: 20px;
}
/***** AL-5959  **/
@media all and (max-width: 640px) {
    .adi-nr-thumbnails.adi-nr-thumbnails-slider .bx-wrapper {
        margin-left: auto !important;
        margin-right: auto !important;
		 width: 245px !important;
    }
	
	.adi-nr-thumbnails.adi-nr-thumbnails-slider .bx-wrapper .bx-viewport {
        overflow: visible !important;
    }
	
	
}
}

/****************************NEWSROOM CAROUSEL**************************/

/**Baseball card to display product status********/
.description.new-product-status{
	margin-top:8px;
}
.description.new-product-status.green,
.description.new-product-status.green a{
	color:#219a44;
}
.description.new-product-status img{
	padding-right:#8px;
}

/******AL-5680 HTML for making alternate parts more prominent on PDP******/

.td-life-cycle .content-list-tab ul > li.list-view-row {
    color:transparent;
}

.content-list-tab > h3 {
    border: 0px;
    padding: 0px 0px;
}

.content-list-tab ul > li.list-view-row {
     border: 0px;
     padding: 4px 0px;
}

.content-list-tab ul li p{
    color:gray !important;
}

.content-list-tab ul > li.list-view-row {
     border: 0px;
    padding: 4px 0px;
    color:gray;
}

.titleAltParts {
    margin-top:22px !important;
}
.content-list-tab.hidden-xs {
   
    max-width: 428px;
    margin-top: -15px;
}

.content-list-tab > h3 {
    border: 0px;
    padding: 0px 0px 5px 0px !important;
  
}

.content-list-tab {
    text-align: left;
   
}
@media screen and (max-width: 134px) and (min-width: 100px) {
     .product-title-table tr td.mob-view-color {
        background-color: white !important;
        padding-top:30px;
    }
}

@media screen and (max-width: 645px) and (min-width: 135px) {
 .product-title-table tr td.mob-view-color {
        background-color: white !important;
        padding-top:5px;
    }
}
@media screen and (max-width: 645px) {
    .product-title-table tr td.mob-view-color {
        background-color: white !important;
    }

    .no-color-applied {
        background: none !important;
    }

    .product-title-table tr td.td-life-cycle {
        text-align: center;
        background: none;
        padding-left: 16px;
        height:8px;    
    }

    .do-min-height {
        height:5px;
    }

   .product-title-table tr td div.do-mini-height-div {
        background-color:white !important;
        vertical-align:middle;
        color:rgb(52,153,150);
        
    }

    .do-min-height-hr {
       width: 100%;
       color: gray;
       margin-top:18px;
       margin-top:28px\9;
       *margin-top:19px;
       _margin-top:20px;
    }

   .product-title-table tr td div p{
        padding-top:5px;
        font-size:16px !important;
    }
}
/*** AL5666 VIDEO DOWNLOAD ***/
.video-download .video-keywords,
.video-download .video-download-link{
	background:#f3f3f3;
	border:1px solid #ccc;
	padding: 0px 8px;
	font-size:12px;
	color:#636363;
	min-height:29px;
}
.video-download .video-download-link{
	width:148px;
}
.video-download .video-keywords{
	font-style:italic;
}
.video-download .downloadlink{
	color:#636363;
	text-decoration:none;
}
.video-download .downloadlink span{
	display:inline-block !important;
	width:27px;
	height:31px;
	vertical-align: middle;
	background:url(../img/video-download-icon.png) no-repeat -4px 0px;
}
.video-download .downloadlink:hover span{
	background:url(../img/video-download-icon-hover.png) no-repeat -4px 0px;
}

td.video-download-link a:hover {
    color: #aeca43;
}

.video-download .video-download-link:hover{
	width:148px;
    background-color:white;
}

/**Newsroom ie8 pop up squeeze issue**/
.lt-ie9 .product-modal .modal-content {
    width: 580px !important;
}


/*******news room 2 column layout implementation*******/
div#adi-placeholder {
    margin-top: -10px;
}

img.img-responsive-chip {
    position: relative;
    top: 77px;
    z-index: -1;
    left: -121px;
    width: 159px;
    height: 96px;
}

.callout-content {
    position: relative;
    left: 0px;
    top: 0px;
}


/*div.column-content div.adi-pr-layout div > div.callout-content {
    color: white;
    padding: 10px 16px;
    position: absolute;
    width: 64%;
    bottom: 0px;
    left: 0px;
    z-index: 0;
    top: 62px;
    left: 115px;
}*/


    /*div.column-content div.adi-pr-layout div > div.callout-content:before {
    background: white;
    opacity: 0.75;
    filter: alpha(opacity=75);
    color: white;
    position: absolute;
    width: 145%;
    margin-left: -122px;
    content: '';
    height: 62%;
    z-index: -1;
    top: 69px;
    }


    div.column-content div.adi-pr-layout div > div.callout-content.callout-content-orange:before {
        background-color: #00b553;
    }*/


.callout-title {
    font: bold 13.5px arial, verdana;
    text-align: right;
    word-break: keep-all;
    margin-top: -30px;
    width: 101%;
    margin-right: 23px;
}

.callout-description {
    font: normal 12px arial, verdana;
    float: right;
    text-align: right;
    width: 101%;
    margin-right: 24px;
    margin-top: -7px;
}

div.callout-wrapper {
    position: relative;
    top: -31px;
    left: -12px;
    text-align: right;
}

.adi-sn-title {
    background-color: #31B3C8;
    height:36px;
}

div.adi-pr-layout .row .col-md-4 > div:nth-child(2) .adi-sn-title-text {
    margin: 0;
    padding: 10px;
    color: #fff;
    font-size: 18px;
}

    div.adi-pr-layout .row .col-md-4 > div:nth-child(2) .adi-sn-title-text a :active,
    div.adi-pr-layout .row .col-md-4 > div:nth-child(2) .adi-sn-title-text a :hover,
    div.adi-pr-layout .row .col-md-4 > div:nth-child(2) .adi-sn-title-text a :visited,
    div.adi-pr-layout .row .col-md-4 > div:nth-child(2) .adi-sn-title-text a {
        z-index: 1;
        color: white;
        text-decoration: none;
    }

div.adi-pr-layout .row .col-md-4 > div:nth-child(2) .adi-pr-data-content div.data-content-desc-text {
    font-family: Arial;
    font-size: 14px;
    font-weight:normal;
    color:#636363;
    margin: 16px;
}

div.adi-pr-layout .row .col-md-4 > div:nth-child(2) .adi-pr-data-content,
div.adi-pr-layout .row .col-md-4 > div:nth-child(3) .adi-pr-data-content,
div.adi-pr-layout .row .col-md-4 > div:nth-child(4) .adi-pr-data-content,
div#adi-bottom-component  div.data-content {
    background-color: #F4FBFC;
    height:100%;
}
 

    div.adi-pr-layout .row .col-md-4 > div:nth-child(2) .adi-pr-data-content div.data-content-desc-text > p  {
        margin-top: 8px;
    }


    div.adi-pr-layout .row .col-md-4 > div:nth-child(2) .adi-pr-data-content a.link-other {
            font-family: Arial;
            font-size: 14px;
            font-weight:normal;
    }

div.adi-pr-layout .row .col-md-4 > div:nth-child(3) div.adi-sn-title .adi-sn-title-text,
div.adi-pr-layout .row .col-md-4 > div:nth-child(4) div.adi-sn-title .adi-sn-title-text {
    margin: 0;
    padding: 10px;
  	font-size: 16px !important;
    font-family: 'Barlow Semi Condensed' !important;
    font-weight: 400 !important;
    font-style: normal !important;
    color:#FFFFFF;
}


div.adi-pr-layout .row .col-md-4 > div:nth-child(3) .adi-pr-data-content div.data-content-desc-text,
div.adi-pr-layout .row .col-md-4 > div:nth-child(4) .adi-pr-data-content div.data-content-desc-text {
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    color: #636363;
    margin: 16px;
}

    div.adi-pr-layout .row .col-md-4 > div:nth-child(3) .adi-pr-data-content div.data-content-desc-text p:nth-child(2) {
        margin-top: 12px;
    }


div.adi-pr-layout .row .col-md-4 > div:nth-child(4) .adi-sn-title-text a:after {
    position: absolute;
    content: url(/lib/img/arrow_mid_right.png);
    right: 24px;
}


div.adi-pr-layout .row .col-md-4 > div:nth-child(4) .adi-pr-data-content div.data-content-desc-text > p:first-child  {
    margin-top:17px;
}

div.adi-pr-layout .row .col-md-4 > div:nth-child(4) .adi-sn-title-text a {
    display: block;
    color: white;
    text-decoration: none;
}

div#adi-bottom-component  div.adi-sn-title h3.adi-sn-title-text {
    margin: 0;
    padding: 10px;
    color: #fff;
    font-size: 18px;
}

div#adi-bottom-component div.adi-sn-title a:after {
    position: absolute;
    content: url(/lib/img/arrow_mid_right.png);
    right: 24px;
}
div#adi-bottom-component div.adi-sn-title a {
    display: block;
    color: white;
    text-decoration: none;
}

div#bottom-carousel-block  div.col-md-6 div {
    margin-top :18px;
}


div#bottom-carousel-block .nr-slide-content:before {
    background: #854881;
    opacity: 0.75;
    filter: alpha(opacity=75);
    color: white;
    position: absolute;
    width: 100%;
    left: 0px;
    content: '';
    height: 60%;
    bottom: 0px;
    z-index: -1;
}

div#bottom-carousel-block .nr-slide-content .nr-slide-content-purple:before {
    background-color: #854881;
}
  div#bottom-carousel-block .nr-slide-content  {
    color: white;
    padding: 10px 16px;
    position: absolute;
    width: 100%;
    bottom: 0px;
    left: 0px;
    z-index: 0;
    font:bold 12px Az;
    }

div#bottom-carousel-block div.col-md-6 + .col-md-6 > div:first-child  {
    width: 242px;
    height: 102px;
    border: solid 1px black;
    background-color:white;
}
div#bottom-carousel-block div.col-md-6 + .col-md-6 > div:first-child > img  {
   margin-left:40px;
}

#bottom-carousel-block div.adi-nr-side
{
margin-top:-13px !important
}

#bottom-carousel-block div.adi-nr-side .nr-slide .nr-slide-hero-bg img {
    width: 71%;
    height: 130px;
    margin-top: 25px;
    margin-left: 12px
}

div.twitter-container .twitter-module  {
    margin-bottom: 16px;
    width: 100%;
    margin-left: 0px;
}


div.twitter-container   a:after {
    position: absolute;
    content: url(/lib/img/arrow_mid_right.png);
    right: 24px;
    margin-top:4px;    
}

div.twitter-container   a {
    display: block;
    color: white;
    text-decoration: none;
    line-height: 36px;
    margin-left: 10px;
    font-size: 16px !important;
    font-family: 'Barlow Semi Condensed' !important;
    font-weight: 400 !important;
    font-style: normal !important;
    color:#FFFFFF;
}


div#leadership div.adi-sn-title a:after {
    position: absolute;
    content: url(/lib/img/arrow_mid_right.png);
    right: 24px;
}



div#leadership div.adi-sn-title a {
    display: block;
    color: white;
    text-decoration: none;
    	font-size: 16px !important;
    font-family: 'Barlow Semi Condensed' !important;
    font-weight: 400 !important;
    font-style: normal !important;
    color:#FFFFFF;
}


.lt-ie9 div#leadership {
    margin-top:4px;

}




/*****IE 9 CSS Only***********/
@media screen and (min-width:0) and (min-resolution: .001dpcm) { 
 /*// IE9 CSS*/
    #leadership div.data-content-desc-text,
   #stay-informed-container div.data-content-desc-text,
   #media-contacts-container div.data-content-desc-text {
         padding: 16px !important ;
         margin:0px !important ;
    }
}
  

 /*****IE < 9 CSS Only***********/
   .lt-ie9 #leadership div.data-content-desc-text,
   .lt-ie9 #stay-informed-container div.data-content-desc-text,
   .lt-ie9 #media-contacts-container div.data-content-desc-text
        {
            padding: 16px !important;
            margin:0px !important;
        }

   /* IE10+ CSS styles go here */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

      div.container div.twitter-module {
        margin-top: 11px;
        margin-bottom: 11px;
    }

      #leadership div.data-content-desc-text
        {
            font-family: Arial;
            font-size: 14px;
            font-weight:normal;
            color:#636363;
            padding: 16px !important;
            margin:0px !important;
        }

       #stay-informed-container div.data-content-desc-text
        {
            font-family: Arial;
            font-size: 14px;
            font-weight:normal;
            color:#636363;
            padding: 16px !important;
            margin:0px !important;
        }

          #media-contacts-container div.data-content-desc-text
        {
            font-family: Arial;
            font-size: 14px;
            font-weight:normal;
            color:#636363;
            padding: 16px !important;
            margin:0px !important;
        }
}

.lt-ie9 div#leadership div.adi-sn-title a:after {
    position: absolute;
    content: url(/lib/img/arrow_mid_right.png);
    right: 24px;
}

.lt-ie9 div#leadership div.adi-sn-title .adi-sn-title-text {
    font-size:16px;
    font-family:Arial;
    margin-left:9px;
    padding-top:9px;
}

.lt-ie9 div#leadership div.adi-sn-title a {
    display: block;
    color: white;
    text-decoration: none;
    margin-top:-9px;
}


.lt-ie9 div#leadership div.data-content-desc-text p 
{
    padding-top: 15px;
}


.lt-ie9 #stay-informed-container div.adi-sn-title h3 {
   font-size:16px;
    font-family:Arial;
    margin-left:9px;
   color:white;
}

.lt-ie9 #media-contacts-container h3 a {
     font-size:16px;
    font-family:Arial;
    margin-left:9px;
    display: block;
    color: white;
    text-decoration: none;

}


.lt-ie9 #media-contacts-container h3 a:after {
   position: absolute;
    content: url(/lib/img/arrow_mid_right.png);
    right: 24px;
}

.lt-ie9 #stay-informed-container p:first-child {
    margin:10px;
}



.lt-ie9 #media-contacts-container div.data-content-desc-text  p:first-child{
margin-top:10px;
}

.lt-ie9 div #media-contacts-container div.data-content div.data-content-desc {
padding-bottom:7px !important;
}

.lt-ie9 div #media-contacts-container div.data-content {
    background-color: rgb(244,251, 252);
}

.lt-ie9 #stay-informed-container , .lt-ie9 #leadership {
     background-color: rgb(244,251, 252);
     padding-bottom:7px !important;
}

.lt-ie9 div.container div.twitter-module {
    display:none;
}
.lt-ie9 #media-contacts-container div.adi-sn-title-text{
	margin-top:-10px;
}

@media all and (max-width: 640px) {
    #bottom-carousel-block div.col-md-6 div  img{
        max-width:50% !important;
    }


        div#bottom-carousel-block div.col-md-6 + .col-md-6 > div:first-child {
               max-width: 47% !important;
                height: 100px;
                border: solid 1px black;
                background-color: white !important;
                margin-top: -229px;
                margin-left: 53%;
    }

         div#bottom-carousel-block div.col-md-6 + .col-md-6 > div:first-child img {
                  margin-left:25%;
                  margin-top:25px;
    }
    #video-inner-content {
        margin-left:50%;
        width:100%;
    }
    #video-inner-content .adi-nr-side .nr-slide .nr-slide-video{
        margin-left:50%;
        width:95%;
    }


    div#bottom-carousel-block .nr-slide-content:before {
    background: #854881;
    opacity: 0.75;
    filter: alpha(opacity=75);
    color: white;
    position: absolute;
    width: 100%;
    left: 12px;
    content: '';
    height: 60%;
    bottom: 0px;
    z-index: -1;
}

    .nr-slide .nr-slide-content.nr-slide-content-purple:before {
        background-color: #854881;
    }

  div#bottom-carousel-block .nr-slide-content  {
       color: white;
       padding: 10px 16px;
       position: absolute;
       width: 100%;
       bottom: 0px;
       left: 0px;
       z-index: 0;
       font:bold 12px 'Barlow Semi Condensed';
    }

  div.column-content div.adi-pr-layout div > div.callout-content:before {
    background: white;
    opacity: 0.75;
    filter: alpha(opacity=75);
    color: white;
    position: absolute;
    width: 80%;
    margin-left: -122px;
    content: '';
    height: 62%;
    z-index: -1;
    top: 69px;
}

  div#adi-placeholder {
   margin-top: -10px;
}

img.img-responsive-chip {
    position: relative;
    z-index: -1;
    height: 96px;
}

.callout-content {
    position: relative;
    left: 0px;
    top: 0px;
}

    div.adi-pr-layout div.col-md-4 div[data-class='img-responsive'] {
        max-width:50%;
    }

div.column-content div.adi-pr-layout div > div.callout-content {
    color: white;
    padding: 10px 16px;
    position: absolute;
    width: 64%;
    bottom: 0px;
    left: 0px;
    z-index: 0;
    top: 62px;
    left: 115px;
}

    div.column-content div.adi-pr-layout div > div.callout-content:before {
    background: white;
    opacity: 0.75;
    filter: alpha(opacity=75);
    color: white;
    position: absolute;
    width: 75%;
    margin-left: -122px;
    content: '';
    height: 62%;
    z-index: -1;
    top: 63px;
    }

    div.column-content div.adi-pr-layout div > div.callout-content.callout-content-orange:before {
        background-color: #00b553;
    }

    .callout-title {
        font: bold 13.5px arial, verdana;
        text-align: right;
        word-break: keep-all;
        margin-top: -30px;
        width: 50%;
        margin-right: 23px;
    }

    .callout-description {
        font: normal 12px arial, verdana;
        float: right;
        text-align: right;
        width: 101%;
        margin-right: 24px;
        margin-top: -7px;
    }

    div.callout-wrapper {
        position: relative;
        top: -31px;
        left: -12px;
        text-align: right;
    }

    .adi-sn-title {
        background-color: #31B3C8;
        margin-top: 20px;
        height:40px;
        width:100%;
    }

    div.news-room-class .adi-sn-title {
        margin-top:0px;
    }
    
    .nr-slide.nr-slide-video:after {
        position: absolute;
        top: 0px;
        margin-right:7px;
        content: "";
        width: 32px;
        height: 32px;
        /*opacity: 0.75;
        filter:alpha(opacity=75);*/
        background: url(/lib/img/video_play_icons.png) no-repeat 0px 0px;
    }

    .nr-slide.nr-slide-video:hover:after {
        background: url(/lib/img/video_play_icons.png) no-repeat 0px -42px;
    }

    #bottom-carousel-block div.adi-nr-side .nr-slide .nr-slide-hero-bg img {
        width: 71%;
        height: 116px;
        margin-top: 25px;
        margin-left: 12px;
         margin-right: 2px;
    }

        .page-title h1, .page-title .header1 {
        font-size: 32px
    }

}



/**AL-5877**/
ul.list-unstyled.options-list li a {
    /* height: 64px; */
}

.applications .options-list span {
    max-width: 690px;
}

/*****AL-5872 *****/
@media screen and (max-width: 640px){
    .push-up {
        padding: 0px;
    height:47px !important;
        /*min-height: 65px !important;*/
        margin-top: -30px
        background-color: #f2f2f2;
    }
}

         
#media-contacts-container , #stay-informed-container{
    margin-top:-2px;
    margin-left: -10px
}

#leadership {
    margin-bottom: 18px;
    /* margin-left: -10px; */
    margin-top: -4px;
    margin-right: 10px;
}

#stay-informed-container {
     margin-bottom: 19px;
     margin-left: -10px;
}

#adi-in-news {
    margin-top:-3px;
}

a.adi-pr-show-button {
    font-family: Arial;
    font-size: 16px;
    font-weight: normal;
}

span.data-content-date {
    font: 400 11px Arial;
}

@media all and (max-width: 640px) {
    .nr-slide .nr-slide-content .description {
        margin-top: 8px;
        font-size: 11px !important;
		display:none; /* AL-5958*/
    }

        .nr-slide .nr-slide-content .title h3, .nr-slide .nr-slide-content .title .h3 {
        margin-bottom: 0px;
        font-size: 18px !important;
    }

    a.data-content-link {
        display:none;
    }
}

#news-room-title {
    font-size: 24px !important;
    font-family: 'Barlow Semi Condensed' !important;
    font-weight: 400 !important;
    font-style: normal !important;
}


/*********News Room Rework***********/

.news-room-class .row-main {
    padding-top: 0px;
}


div.story-content .adi-pr {
    margin-bottom: 18px;
    margin-right: -38px;
}

div.adi-sn-title a {
    display: block;
    color: white;
    text-decoration: none;
    line-height: 36px;
    margin-left: 10px;
    /*font-size: 16px !important;
    font-family: Az!important;
    font-weight: 400 !important;
    font-style: normal !important;
    color: #FFFFFF;*/
    font: 400 16px Az;
        padding-top: 7px;
}

div.adi-sn-title a:after {
    position: absolute;
    content: url(/lib/img/arrow_mid_right.png);
    right: 22px;
    margin-top: 4px;
}





@media all and (max-width: 640px) {

    div.news-room-class div.col-md-8 div.story-content .adi-pr {
        margin-bottom: 18px;
        margin-right: -49px;
        margin-left: -17px;
    }
    div.row .campaign {
        padding-bottom: 0px !important;
       /* margin-right: -53px;*/ /*Added for AL-6181*/
       
    }

    div.news-room-class div.row .campaign.top-spacing-16.bottom-spacing-32 {
        padding:0px !important;
        margin-bottom:18px;
    }

    div.news-room-class div.row .campaign.ignore-top-spacing.ignore-bottom-spacing {
            margin-top: 0px !important;
            margin-bottom: 18px;
            padding:0px !important;
    }

	div.row .campaign.top-spacing-16.bottom-spacing-32 {
       margin-left :-16px !important;
	    margin-right :-48px !important;
       
    }
	
	div.row .campaign.top-spacing-16.bottom-spacing-32  img{
       height:auto !important;
	   width :100% !important;
       
    }
	
	div.row .campaign.ignore-top-spacing.ignore-bottom-spacing {
        margin-top: 40px;
		margin-bottom: 10px;
		margin-left: -24px;
		margin-right: -48px;
       
    }
	
    div.campaign.fca-row .container {
        padding: 0 0 !important;
    }




    div.container div.twitter-module {
    margin-right: -4px;
    margin-left: -19px;
    margin-bottom:13px;
    }

    .adi-story-module h3, .twitter-module h3, .twitter-module p, .twitter-module .twitter-widget {
             margin-left: 0px !important; 
           margin-right: 0px !important; 
    }


    .adi-pr-data .adi-pr-data-content .data-content-title {
        margin-right: 17px !important;
    }

    .adi-pr .adi-pr-content .adi-pr-data-content {
        background-color: #F4FBFC !important;
    }

    .promotion-close {
        float: right;
        margin-top: -30px;
        margin-right: -11px;
    }

    div.sub-description {
            padding-top: 3px !important;
    }
    div.small-promo .promo-description h3 {
        display:none;
    }

      .lt-ie9  div.small-promo .promo-description h3 {
        display:none;
    }

 
   #small-promo-image { display: block; max-width: 107%; height: 340px; width: 107% !important; margin-left: -16px !important; padding-right: 6px !important; background-color: white !important }

    div.small-promo div.sub-description {
        margin-top:-91px;
    font-weight: 400;
    font-family: Arial !important;
    font-size: 14px !important;
    font-style: normal !important;
    color: #636363;
    margin-left:-24px;
    }

   .multi-media-image {
        padding-top:40px !important;
        max-width:103%;
    }
}

.small-promo-img {
    display: block;
    height: auto;
    max-width: 100%;
    height: 80px;
    width: 150px;
    background-color:#EFEFEF;
}

span.bold-description {
font-weight:normal;
}

div.sub-description {
    padding-top: 9px;
    font-size: 14px;
    font-family: Arial ;
    font-weight: 400 !important;
    font-style: normal !important;
    color: #636363;
}

div.small-promo div.sub-description  .bold-description{
    font-weight:bold;
    font-family: 'Barlow Semi Condensed';
    font-size: 18px;
    font-style: normal !important;
    color: #636363;
}

div.small-promo div.sub-description {
    font-weight: 400;
    font-family: 'Barlow Semi Condensed';
    font-size: 18px;
    font-style: normal !important;
    color: #636363;
}


@media all and (max-width: 640px) {
    .promobox .promotion-close, .content .small-promo .promotion-close {
        position: absolute;
        left: 92% !important;
        top: 3px;
    }
}


@media all and (min-width: 640px) {
    .content .small-promo .promotion-close {
        font-family: 'Arial Regular', 'Arial';
        font-weight: 400;
        font-style: normal;
        font-size: 13px;
        color: #333333;
        text-align: center;
        line-height: normal;
        position: absolute;
        right: 144%;
        top: 9px;
    }

         .lt-ie9  div.small-promo .promo-description h3 {
        display:none;
    }

   .lt-ie9 .content .small-promo .promotion-close {
        font-family: 'Arial Regular', 'Arial';
        font-weight: 400;
        font-style: normal;
        font-size: 13px;
        color: #333333;
        text-align: center;
        line-height: normal;
        position: absolute;
        right: 144%;
        top: 7px;
    }

    .promobox .promotion-close {
        font-family: 'Arial Regular', 'Arial';
        font-weight: 400;
        font-style: normal;
        font-size: 13px;
        color: #333333;
        text-align: center;
        line-height: normal;
        position: absolute;
        left: 939px;
        top: 7px;
    }
    

      .lt-ie9  .promobox .promotion-close {
        font-family: 'Arial Regular', 'Arial';
        font-weight: 400;
        font-style: normal;
        font-size: 13px;
        color: #333333;
        text-align: center;
        line-height: normal;
        position: absolute;
        left: 960px;
        top: 9px;
    }
}



.multi-media-image {
    padding-top:0px !important;
    margin-top: -3px;
    width: 115%;
}


 .news-room-class .story-content {
        padding-right:0px;
        margin-right:-4px;
    }

	div.story-content .adi-pr {
        margin-bottom:20px;
        /* margin-right: -38px; */
    }


.col-md-12.hero-landing.news-room-class {
    margin-top: 1px;
}

.second-column-content .campaign {
    margin-top: 10px;
    margin-left: -27px;
    margin-bottom: 6px;
}


/*div.row .campaign {
    padding-bottom: 0!important;
    margin-left: -16px;
    margin-right: 21px;
    margin-top: -18px;
}*/


@media all and (max-width: 640px) {
    .col-md-12.hero-landing.news-room-class {
    margin-top: -11px;
}

    .news-room-class table {
        width: 100%;
        margin-left: 8px;
    }

       div.adi-sn-title a {
           margin-left: 13px;
        }

       div.adi-sn-title a:after {
            position: absolute;
            content: url(/lib/img/arrow_mid_right.png);
            right: 4px;
            margin-top: 4px;
      }

           div.container div.twitter-module {
          
            margin-right: -16px;
            margin-left: -16px;
    }

    .env-narrow .timeline-footer {
         padding:0px;
    }

    .page-title h1,
    .page-title .header1 {
        margin-left: 0px !important;
    }
}

/*Al-5902*/
.adi-nr-thumbnails.adi-nr-thumbnails-slider ul > li:nth-child(4) {
    margin-right: 17px !important;
}
/*Al-5958*/
@media all and (max-width: 399px){
.adi-nr-slider .nr-slide .nr-slide-content{position:relative; height:78px;}
.adi-nr-slider .bx-wrapper .bx-viewport{height:auto;}
.adi-nr-slider .nr-slide .nr-slide-content:before{opacity:1;}
div[name="adi_twocolumn_content_section"] carousel-list-mix div.row.row-columns{margin-bottom :0px;}
/***** AL-5959  **/
.adi-nr-side .nr-slide{
	margin-left:auto !important;
	margin-right:auto !important;
	width : 245px !important;
}

.adi-nr-side ul .nr-slide .nr-slide-hero-bg img {
        height: 138px !important;
    }
	
.adi-nr-side .bx-wrapper .bx-viewport{margin-bottom :0px !important; margin-top:-16px;}

}


/*AL-2734*/
 .disableBand .nav li.overview,
 .disableBand .nav li.overview:hover,
 .disableBand .nav li:first-child {
     background-color: #999999;
 }

 .disableBand .nav li:first-child:hover {
     background-color:#C2C2C2;
 }

          .disableBand .nav li.active:first-child:hover {
     background-color:#33B3CA;

 }
 .disableBand .nav li.overview.active:after, .disableBand .nav li:first-child.active:after {
     border-left-color: #33B3CA;
     
 }

 .disableBand .nav li.overview a,
 .disableBand .nav li:first-child a {
     color: #fff;
 }

 .disableBand .nav li.active {
     background-color: #33B3CA;
 }

@media all and (max-width: 640px) {

    div.promotion-component .top-shadow-promo {
        height: 20px;
        width: 100%;
        vertical-align: top;
    }
}

@media all and (min-width: 641px) {

    div.promotion-component .top-shadow-promo {
        height: 20px;
        width: 100%;
        vertical-align: top;
        /*margin-top: -20px;*/
    }

}

/*AL-5937*/
 /* New component CSS start */ .newcontent-blocks {
     padding-bottom: 24px;
 }

     .newcontent-blocks .image-area {
         position: relative;
         overflow: hidden;
         width: 100%;
     }

 div.new-product-lists {
     max-width: 978px !important;
 }

 .newcontent-blocks .image-area .withouthover {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
 }

 div.newcontent-blocks .desc {
     margin-top: -5px;
     font-family: Arial;
     font-size: 14px;
     color:#636363;
 }

 .newcontent-blocks  h3 {
     margin-top: 13px;
     margin-bottom: 8px;
     font-size: 20px;
     font-weight: 700;
     
 }

 .newcontent-blocks .row {
     margin-right: -1px;
 }

 .lt-ie9 .newcontent-blocks .col-md-4 {
     width: 33.33333%;
 }

 .newcontent-blocks div {
    
     font-size: 14px;
 }

 .newcontent-blocks a {
     text-decoration: none;
 }
 /* New component CSS end */ /* Adjustments on home hero */

 /*.slider-hero.slider-hero-bg .bx-controls.bx-has-pager {
    bottom: 50px;
 }*/



 .slider-hero.slider-hero-bg .home-hero-area .title {
     font-size: 3.25em;
 }

 /*#carousel-main-home {
     margin-bottom: 8px;
 }*/

 .abtest-bgwhite {
     background-color: white;
     margin-top: -40px;
     padding-top: 40px;
 }

 .slider-hero.slider-hero-bg .home-hero-bg img {
     min-height: initial;
 }


/*@media screen and (min-width: 640px) {
     .slider-hero.slider-hero-bg .home-hero-bg {
     height: 450px;
 }
 .slider-hero.slider-hero-bg .slides li {
     height: 450px;
 }

}*/

 @media screen and (max-width: 640px) {

     .adi-mmg .adi-mmg-wrapper .adi-mmg-data .adi-mmg-datawrapper {
         padding-top:16px;
         margin-left: 1px;
         display:inline-block;
         float:left;
         margin-right: 3px;
    }

        div.padd-ten-pixel {
        margin-top:18px;
    }

      /*.slider-hero.slider-hero-bg .slides li {
         height: 350px;
     }
       .slider-hero.slider-hero-bg .home-hero-bg {
     height: 350px;
 }*/

     .newcontent-blocks .image-area .withouthover {
         width: auto;
     }

     .newcontent-blocks div.desc {
         padding-bottom: 25px;
     }
 
     .newcontent-blocks .image-area {
         position: relative;
         overflow: hidden;
         width: 90px;
         height: 62px;
     }

         .newcontent-blocks .image-area img:first-child {
             display: none !important;
         }

         .newcontent-blocks .image-area img:nth-child(2) {
             display: none;
         }

     .newcontent-blocks div {
         color: #636363;
         font-size: 14px;
     }

     .newcontent-blocks  h3 {
         margin-top: -62px;
         margin-bottom: 6px;
         font-size: 18px;
         color: white;
         font-family: Az;
         padding-left: 16px;
         margin-left: 92px;
         font-weight: normal;
     }

     .header-area {
             height: 62px;
             background-color: #009FBD;
             margin-left: 92px;
             margin-top: -64px;
             background-color: #009FBD;
     }     
     
       .header-area h3{
             margin: 2px;
             padding-top: 14px;
             padding-right: 15px;
             font-family:Az;
             font-weight:normal;
             font-size:18px;
             line-height:20px;
             color:#FFFFFF;
     }



     .newcontent-blocks {
         padding-bottom: 24px;
         margin-left: -16px;
         margin-right: -10px;
     }


     .slider-hero.slider-hero-bg .bx-controls.bx-has-pager .bx-pager {
         /*margin-bottom: -52px;*/
         text-align: center;
         /*margin-top: 50px;*/
     }

     .newcontent-blocks div.desc {
         padding-bottom: 25px;
         display: none;
     }


     .newcontent-blocks .row {
         margin-right: -6px;
         margin-bottom: 0px;
         margin-top: 2px;
     }

     .abtest-bgwhite {
         background-color: white;
         margin-top: -40px;
         padding-top: 40px;
         padding-bottom: 8px;
     }

     .newcontent-blocks .image-area .withouthover,
     .newcontent-blocks .image-area .onhover {
         display: none;
     }

     .content[role=main] .homepage-carousel-main .col-md-12 {
         margin-top: -30px;
     }
 }


@media screen and (min-width: 640px) {
    div.news-room-class div.col-md-8 div.story-content div.fca-row.bottom-spacing-32 {
        padding-bottom: 0px !important;
        padding-top: 0px !important;
        padding: 0px !important;
        margin-bottom: 18px !important;

    }
        div.news-room-class div.col-md-8 div.story-content div.fca-row.bottom-spacing-32 img {
                width:inherit;
        }

    div.news-room-class div.col-md-8 div.story-content div.fca-row.ignore-top-spacing {
        margin-bottom: 18px !important;
}

    div.news-room-class div.col-md-4 .ignore-top-spacing:first-child {
         margin-top: 10px !important;
    }

    div.news-room-class div.col-md-4 .ignore-top-spacing {
        padding-bottom: 0px !important;
        padding-top: 0px !important;
        padding: 0px !important;
        margin-bottom: 18px !important;
        margin-left:-27px;
    }

    div.news-room-class div.col-md-4 .top-spacing-16:first-child {
        margin-bottom: 18px !important;
        padding-bottom: 0px !important;
        padding-top: 0px !important;
        margin-top: 10px !important;
        margin-left:-27px;
    }
        div.news-room-class div.col-md-4 .top-spacing-16 {
        margin-bottom: 18px !important;
        padding-bottom: 0px !important;
        padding-top: 0px !important;
        margin-top: 0px !important;
        margin-left:-27px;
    }
    div.news-room-class div.col-md-4 div.twitter-module.row {
        margin-bottom: 8px !important;
        margin-left:-27px;
    }
   div.padd-ten-pixel {
        margin-top:10px;
    }


    div.promotion-component .promobox .outer-container {
      position: relative;
      height: 0;
      padding-bottom: 58.25%;
      background-color: #EFEFEF;
    }


  div.promotion-component  .BrightcoveExperience {
      position: absolute;
      top: 0;
      left: 0;
      width: 385px;
      height: 258px;
       background-color: #EFEFEF;
       color: #EFEFEF;
    }

    div.news-room-class div.col-md-4 .ignore-top-spacing .full-image-container.tac {
        margin-top: 0px;
    }

    .promotion-component .video-container .containing-block {
        overflow:hidden;
         background-color: #EFEFEF;
    }
}

@media screen and (max-width: 640px) {
    div.promotion-component .promobox .outer-container {
      position: relative;
      height: 0;
      padding-bottom: 60%;
    }
  div.promotion-component  .BrightcoveExperience {
      position: absolute;
      top: -5px;
      left: 0;
      width: 100%;
      height: 100%;
    }
}
/*AL-5864*/
.search-tips-img {
    background-repeat:  no-repeat;
    width: 220px;
    height: 47px;
    float: right;
}
.hr_line {
    padding-left:38px;
    padding-top:36px;
}

.suggested-img {
    background-repeat: no-repeat;
    width: 220px;
    height: 146px;
    float: right;
}

.search-img {
    background-repeat:no-repeat;
    width: 220px;
    height: 146px;
    float: right;
}

.filters-img {
    background-repeat:  no-repeat;
    width: 220px;
    height: 161px;
    float: right;
}

.search_model_content {
    visibility: visible;
    background: white;
    height:783px !important;
    width: 530px;
    border:1px solid #E4E4E4; 
    margin-top: -70px;
    margin-left: 106px
}

  #search_tips_modal .modal-dialog-center {
            margin: 0;
            position: absolute ;
            top: 0 ;
            left: 50%;
            margin-top: 168px !important;
            margin-left: -378px !important;
        }
   
.hr_line1 {
margin-left:38px;
}
span.search-title-head {
    margin-left:38px;
    color: #636363;
    font-family: 'Barlow Semi Condensed';
    font-size: 24px;
    
}
.search-close {
    color:#009fbd;
    font-size: 26px;
    opacity: 1;
    margin-right:40px;
}
.search_model_content_header {
    border-bottom:0px !important;
    padding-top:29px;
    padding-bottom:0px;
    padding-left:0px;
}
.modal-content-search {
    border-bottom: 1px solid #E4E4E4;
    margin-bottom: 20px;
}

.search-container {
    width:39.1%;
    margin:10% auto !important;
}
.content_search {
    width: 472px;
    float: left;
    padding-bottom: 36px;
}
.content_search-result {
    width: 472px;
    float: left;
    padding-bottom: 36px;
    
    border-bottom: 1px solid #E4E4E4;
    margin-bottom:20px;
}
.content-search-txt {
    width: 226px;
    float: left;
 }
.wrap-search-img {
    width: 226px;
    float: left;
    margin-left: 20px;
}
.wrap-search-txt {
    width: 16px;
    height: 50px;
    float: left;
}
.wrap-search-txt:lang(ru)
{
    height: 82px;
} 

/*AL-5864*/



/*AL-6025:Create Multi-Media module for News Room*/
/*.mmg-video-download .downloadlink span {
    display: inline-block !important;
    width: 19px;
    height: 31px;
    vertical-align: middle;
    background: url(../img/video-download-icon.png) no-repeat -4px 0px;
    float:right;
    clear:both;
    margin-right: 1px;
}*/

.mmg-video-download .video-keywords {
    background: #f3f3f3;
    padding: 0px 2px;
    font-size: 12px;
    color: #636363;
    padding-left:16px;
    line-height:14px;
    font-family:Arial;
    width:218px;
     border: 1px solid #E4E4E4;
     height: 32px;
}

.mmg-video-download .video-download-link:hover {
     background: #fff;
}
.mmg-video-download .video-download-link {
    background: #f3f3f3;
    border-left-color:  #636363;
    padding: 0px 2px;
    font-size: 12px;
    color: #636363;
    min-height: 29px;
    width:27px;
    float:right;
    clear:both;
    margin-top:-32px;
    border: 1px solid #E4E4E4;
    height: 32px;
    margin-right: -1px;
}

.mmg-video-download .video-download-link .downloadlinkNonIE:hover, 
.mmg-video-download .video-download-link .downloadlinkIE:hover {
    width:27px;
    background:url(../img/video-download-icon-hover.png) no-repeat -4px 0px;
}


.mmg-video-download .video-download-link .downloadlinkIE,.mmg-video-download .video-download-link .downloadlinkNonIE  {
    display:inline-block;
	width:27px;
	height:31px;
	vertical-align: middle;
    background:url(../img/video-download-icon.png) no-repeat -4px 0px;
}

.mmg-video-download {
    width:244px;
    max-width:244px;
}

.adi-mmg-main-table tr > td.column-table-one {
    padding-right:17px
}
.adi-mmg-main-table tr > td.column-table-two {
    padding-right:16px
}
.adi-mmg-main-table {
     width:245px;
}

@media screen and (min-width:640px) {
        .adi-mmg-image .adi-mmg-data .adi-mmg-data-content .data-content-mmg-desc-img img {
        width: 245px;
            height: auto;
            max-width: 100%;
    }

        .adi-mmg-datawrapper-rows .adi-mmg-data-content {
            width: 245px;
            padding-bottom: 16px;
            margin-left: -1px;
            float:left;
    }      
        
        .adi-mmg-datawrapper-rows .adi-mmg-data-content:nth-child(3n) {
         margin-right:0px;
    }

       .adi-mmg-datawrapper-rows .adi-mmg-data-content:first-of-type {
         margin-right:18px;
    }
          .adi-mmg-datawrapper-rows .adi-mmg-data-content:nth-child(2n) {
         margin-right:17px;
    }
 
}

@media screen and (max-width: 640px) {

       .adi-mmg-datawrapper-rows .adi-mmg-data-content:nth-child(3n) {
         margin-right:0px;
    }

       .adi-mmg-datawrapper-rows .adi-mmg-data-content:first-of-type {
         margin-right:2px;
    }
          .adi-mmg-datawrapper-rows .adi-mmg-data-content:nth-child(2n) {
         margin-right:2px;
    }
}
.adi-mmg-image .adi-mmg-data .adi-mmg-data-content .data-content-mmg-desc-img img:hover{
  cursor: pointer;
}



.adi-mmg  .adi-mmg-wrapper .adi-mmg-content .adi-mmg-title 
{
    background-color: #31B3C8;
    margin-top: 10px;
    height: 36px;
    vertical-align: middle;
    width: 780px;
    margin-left:1px;
    margin-bottom: 16px;
}

.adi-mmg {
    margin-bottom: 20px;
}

.adi-mmg .adi-mmg-wrapper .adi-mmg-content .adi-mmg-title h3{
    display: block;
    color: #fff;
    text-decoration: none;
    font: 400 16px Az;
    padding-top: 8px;
    padding-left: 10px;
}

.adi-mmg-layout>.row >div {
    padding-left: 8px;
    padding-right: 8px;
}

        .adi-mmg .adi-mmg-wrapper .adi-mmg-show {
		  background-color: #e5f5f8;
		  padding-top: 8px;
          padding-bottom: 8px;
          padding-left:16px;
		  font-size:12px;
          max-width: 780px;
          width: 780px;
		}

.video-mmg-link-disable {
      pointer-events: none;
      color: #636363;
      disabled:disabled;
}

.video-mmg-link-enable:hover{
  color: #636363;
  text-decoration: underline;
}

.video-mmg-description {
    color: #636363;
}

.remove-undeline-link {
    cursor: default;
    text-decoration: none !important ;
}

.adi-mmg .adi-mmg-wrapper .adi-mmg-data {
    width: 780px;
    margin-top: -16px;
    max-height:680px;
    overflow-y:auto;
    height:auto;
    overflow-x: hidden;
}

    .adi-mmg .adi-mmg-wrapper .adi-mmg-content .adi-mmg-data.add-scrollbar {
        max-height:680px !important;
        overflow-y:scroll !important;
        overflow-x: hidden;
    }

.adi-mmg .adi-mmg-wrapper .adi-mmg-data .adi-mmg-datawrapper {
    padding-top:16px;
    margin-left: 1px;
}

@-moz-document url-prefix() {
        .adi-mmg .adi-mmg-wrapper .adi-mmg-data {
         width: 788px;
         max-height:680px;
         overflow-y:auto;
         overflow-x: hidden;
         height:auto;
     }
        .adi-mmg  .adi-mmg-wrapper .adi-mmg-content .adi-mmg-title {
        width: 788px;
    }
        .adi-mmg .adi-mmg-wrapper .adi-mmg-show {
          width: 788px;
          max-width: 788px;
		}

.product-modal .modal-content {
    border-bottom-color: white;
}
}


.adi-mmg .adi-mmg-wrapper .adi-mmg-content .adi-mmg-data.add-scrollbar::-webkit-scrollbar,
.adi-mmg .adi-mmg-wrapper .adi-mmg-data::-webkit-scrollbar
 {
    width: 8px;
}
 
.adi-mmg .adi-mmg-wrapper .adi-mmg-content .adi-mmg-data.add-scrollbar::-webkit-scrollbar-track,
.adi-mmg .adi-mmg-wrapper .adi-mmg-data::-webkit-scrollbar-track {
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
    -webkit-border-radius: 10px;
}
 
.adi-mmg .adi-mmg-wrapper .adi-mmg-content .adi-mmg-data.add-scrollbar::-webkit-scrollbar-thumb,
.adi-mmg .adi-mmg-wrapper .adi-mmg-data::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(0,0,0,0.3); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
}

.adi-mmg .adi-mmg-wrapper .adi-mmg-content .adi-mmg-data.add-scrollbar::-webkit-scrollbar-thumb:window-inactive,
.adi-mmg .adi-mmg-wrapper .adi-mmg-data::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(0,0,0,0.4); 
}

.adi-mmg-data.add-backgroundcolor-mmg {
background-color:rgb(242,250,251);
}
/*AL-5941*/
.video-container .outer-container > span > object {
    width: 100% !important;
    
    
}
.video-container .outer-container >object {
    width: 100% !important;
    
    
}

/*AL-5941*/

/*AL-5941*/
.video-container .outer-container > span > object {
    width: 100% !important;
}
.video-container .outer-container >object {
    width: 100% !important;
}
/*AL-5941*/


/*AL-5997*/
.video_link_class {
    font-family: 'Arial Regular', 'Arial';
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
    color: #009FBD;
    line-height: 20px;
    padding-top: 26px;
    padding-bottom: 33px;
}

/*AL-5997*/

@media screen and (max-width: 320px) {
    .adi-mmg-layout > .row > div {
        padding-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 413px) {
    .adi-mmg-layout {
        width: 114% !important;
        max-width: 115% !important;
        margin-right: -8px;
    }
}

@media screen and (min-width: 414px) and (max-width: 640px) {
    .adi-mmg-layout {
        width: 112% !important;
        max-width: 113% !important;
        margin-right: -8px;
    }
}

@media screen and (max-width: 640px) {
    body.modal-open, .modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom {
        margin-right:0px !important;
    }
    .search_tips {
        display:none;
    }
      .adi-mmg-layout {
        margin-left:-24px;
        width: 109%;
        max-width: 110%;
    }

    .adi-mmg-image .adi-mmg-data .adi-mmg-data-content .data-content-mmg-desc-img img{
        width: 100%;
        height: auto;
    }

    .adi-mmg-main-table tr > td.column-table-one,
    .adi-mmg-main-table tr > td.column-table-two,.adi-mmg-main-table tr > td.column-table-three {
        padding-right: 3px;
        width: 33.33333333333333333%;
    }

    .adi-mmg-main-table {
         width: 100%
    }

    .mmg-video-download {
        width: auto;
        max-width: 100%;
    }
        .mmg-video-download .video-keywords {
                width: 100% !important;
                height: 40px !important;
               
        }

    .adi-mmg .adi-mmg-wrapper .adi-mmg-data {
            width: 100%;
             max-height: 100%;
    }

    .video-download-link {
        display:none;
    }
        
    .adi-mmg .adi-mmg-content .adi-mmg-data-content {
        padding-bottom: 16px;
        float:left;
    }
    .adi-mmg-datawrapper-rows {
        width:100%;
        display: flex;
    }
}

/*AL-6143*/
div.row.product-highlight .col-md-9 > div {
    width: 880px;
}/*AL-6143*/

 /*AL-6096*/
 .adi-accordion-comp + .adi-accordion-comp {
    margin-top: -32px;
    margin-bottom: -32px;
}

 .adi-accordion-comp+.adi-accordion-comp:last-child {
    margin-bottom: 16px;
}

 .column-content > div:last-child {
    margin-bottom: 0px !important;
}
 /*AL-6096*/


 /*Twitter Component*/

.twitter-module{margin-bottom:16px;}
	.twitter-module h3{
        font-size: 24px;
        font-weight: 400;
        margin-top:32px;  
        margin-bottom: 16px
	}
	.twitter-module p{
        margin-bottom:16px;
    }
	.twitter-module .active-twitter-feed{
        color:#009fbd;
	}
	.twitter-module .twitter-widget{display:none;}
	.twitter-module a.feed{color:#636363; font-size:16px;}
	.twitter-module a.feed.active{color:#009fbd;}

	iframe[id^='twitter-widget-']{
        width:100% !important; 
        height:250px !important;
	}

	@media screen and (max-width: 640px){
	.twitter-module h3, .twitter-module p, .twitter-module .twitter-widget {
	  margin-left: 16px;
	  margin-right: 16px;
	}

	.twitter-module .twitter-widget p{
		 margin-left: 0px;
	     margin-right: 0px;
	}
	.twitter-body .twitter-module{padding:0 16px !important;}

	}

    /*AL-6002*/
   /*ul.slides li:first-child {
    display:block;
}*/

  /*ul.slides {
    overflow: hidden; 
    height: 450px;
}*/

 /*AL-6002*/

 /*/*AL-6032 start 
 
.new-product-tiles div.newcontent-tiles {
     padding-bottom: 24px;
	 margin-left:9px;
	 margin-right:9px;
	 display: table;
 }

.new-product-tiles div.newcontent-tiles .image-area {
         position: relative;
         width: 310px;
         height: auto;
     }
	 
.new-product-tiles div.newcontent-tiles .image-area .withouthover {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
 }

 .new-product-tiles div.newcontent-tiles .desc {
     margin-top: -5px;
     font-family: Arial;
     font-size: 14px;
     color:#636363;
	 padding-bottom :6px;
 }

  .new-product-tiles .newcontent-tiles  h3 {
     margin-top: 13px;
     margin-bottom: 8px;
     font-size: 20px;
     font-weight: 700;
     
 }

  .new-product-tiles .newcontent-tiles .row {
     margin-right: -1px;
 }

 .lt-ie9 .newcontent-tiles .col-md-4 {
     width: 33.33333%;
 }

 @media screen and (max-width: 640px){
    .new-product-tiles .newcontent-tiles .image-area img:nth-child(2) {
        display: none;
    }

    .new-product-tiles .newcontent-tiles .image-area img:first-child {
        display: none!important;
    }
    .new-product-tiles .newcontent-tiles .image-area .withouthover, .new-product-tiles .newcontent-tiles .image-area .onhover {
        display: none;
    }

 }

 .new-product-tiles .newcontent-tiles div {
    
     font-size: 14px;
	 
 }

 .new-product-tiles .newcontent-tiles a {
     text-decoration: none;
 }
 
  .new-product-tiles .newcontent-tiles .analog-rounded-button{
	position: absolute;
	bottom:0;
 }
 
 @media screen and (min-width:641px){
  .new-product-tiles .newcontent-tiles.clearfix [class*="col-"] {
    padding-bottom: 40px;
    display: table-cell;
    float: none;
    vertical-align: top;
    position: relative;
}
 }
 /* Beginning AL-6032 Mobile view
 @media screen and (max-width:640px){
 .new-product-tiles .newcontent-tiles.clearfix [class*="col-"] {
    padding-bottom: 41px;
    display: table-cell;
    float: left;
    vertical-align: top;
    position: relative;
	margin-bottom:25px;
   
}

 .new-product-tiles div.newcontent-tiles .image-area {
         position: relative;
         width: 100%;

     }
	 
   .new-product-tiles .newcontent-tiles .image-area .onhover {
     width: 100%;
     height: 100%;
 }


 }

  .new-product-tiles  .newcontent-tiles .image-area .onhover {
     width: 100%;
     height: 100%;
 }


div.new-product-tiles{max-width:960px;width:960px;}
 
div.newcontent-tiles.left-navcomp-tiles [class*="col-"] {
    padding-bottom: 40px;
    margin-bottom:40px;
    float: left;
    vertical-align: top;
    position: relative;
}
 /*AL-6032 end */



/*AL-6032*/
 
 div.new-product-tiles {
     max-width: 978px;width:978px;
 }
  .newcontent-tiles {
     padding-bottom: 24px;
 }

     .newcontent-tiles .image-area {
         position: relative;
         overflow: hidden;
         width: 100%;
     }

@media screen and (min-width: 640px) {
    div.newcontent-tiles.left-navcomp-tiles [class*="col-"] {
        padding-bottom: 40px;
        display: table-cell;
        float: none;
        vertical-align: top;
        position: relative;
    }

      div.newcontent-tiles.left-navcomp-tiles  {
        padding-bottom: 30px;
        padding-top: 30px;
    }
}
div.newcontent-tiles.left-navcomp-tiles .analog-rounded-button {
    position: absolute;
    bottom: 0;
}
@media screen and (max-width: 640px) {
    div.newcontent-tiles.left-navcomp-tiles .row {
        margin-right: -6px;
        margin-bottom: 0px;
        margin-top: -4px;
    }

     div.newcontent-tiles.left-navcomp-tiles  {
        padding-bottom: 0px;
        padding-top: 30px;
    }
}


 .newcontent-tiles .image-area .withouthover {
     position: absolute;
     top: 0;
     left: 0;
     height: 100%;
 }

 div.newcontent-tiles .desc {
     margin-top: -5px;
     font-family: Arial;
     font-size: 14px;
     color:#636363;
     line-height:20px;
     margin-bottom: 20px;
 }

 .newcontent-tiles  h3 {
     margin-top: 13px;
     margin-bottom: 8px;
     font-size: 20px;
     font-weight: 700;
 }

.new-product-tiles .analog-rounded-button{
	position: absolute;
	bottom:0;
 }

 .newcontent-tiles .row {
     margin-right: -1px;
 }

 .lt-ie9 .newcontent-tiles .col-md-4 {
     width: 33.33333%;
 }

 .newcontent-tiles div {
    
     font-size: 14px;
 }

 .newcontent-tiles a {
     text-decoration: none;
 }
@media screen and (min-width: 640px) {
    .newcontent-tiles [class*="col-"] {
        padding-bottom: 40px;
        display: table-cell;
        float: none;
        vertical-align: top;
        position: relative;
    }
}
 @media screen and (max-width: 640px) {
    .new-product-tiles .newcontent-tiles .row {
         margin-right: -6px;
         margin-bottom: 0px;
         margin-top: 2px;
     }
    .new-product-tiles .newcontent-tiles .analog-rounded-button {
        display:none;
    }

    .newcontent-tiles .image-area .withouthover {
         width: auto;
     }

     .newcontent-tiles div.desc {
         padding-bottom: 25px;
     }
 
     .newcontent-tiles .image-area {
         position: relative;
         overflow: hidden;
         width: 100%;
         height: 62px;
     }

         .newcontent-tiles .image-area img:first-child {
             display: none !important;
         }

         .newcontent-tiles .image-area img:nth-child(2) {
             display: none;
         }

     .newcontent-tiles div {
         color: #636363;
         font-size: 14px;
     }

     .newcontent-tiles  h3 {
         margin-top: -62px;
        margin-bottom: 5px;
         font-size: 18px;
         color: white;
         font-family: Az;
         padding-left: 16px;
         margin-left: 92px;
         font-weight: normal;
     }

     .header-area {
             height: 62px;
             background-color: #009FBD;
             margin-left: 92px;
             margin-top: -64px;
             background-color: #009FBD;
     }     
     
       .header-area h3{
             margin: 2px;
             padding-top: 14px;
             padding-right: 15px;
             font-family:Az;
             font-weight:normal;
             font-size:18px;
             line-height:20px;
             color:#FFFFFF;
     }

     .newcontent-tiles {
         padding-bottom: 24px;
         margin-left: -16px;
         margin-right: -10px;
     }

     .newcontent-tiles div.desc {
         padding-bottom: 25px;
         display: none;
     }

     .abtest-bgwhite {
         background-color: white;
         margin-top: -40px;
         padding-top: 40px;
         padding-bottom: 8px;
     }

     .newcontent-tiles .image-area .withouthover,
     .newcontent-tiles .image-area .onhover {
         display: none;
     }

     .content[role=main] .homepage-carousel-main .col-md-12 {
         margin-top: -30px;
     }
 }
 /*AL-6032*/

.table-cell-bg {
     background: #E5F5F8 !important;
}
.wrap-search-txt:lang(ru) { 
    height: 82px; 
}
  /*AL-4622*/
ul.wiki-first-sub {
    padding:0px;
    list-style-type:none;
}

ul.wiki-first-sub > li {
    padding-top: 12px;
    padding-bottom: 12px;
}
ul.wiki-second-level {
    padding: 0px;
    list-style-type: none;
}

ul.wiki-second-level > li {
        margin-left: 0px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 20px;
    background-color: #F2F2F2 !important;
}
ul.wiki-first-sub > li > a > span.glyphicon {
    color:#999999;
}
.nav > li > a {

    display:inline-block !important;
}
    div.level1 > p {
    margin-bottom: 10px;
    padding: 15px;
}
    .level2>h2 {
    margin: 16px 0px;
    padding-left: 15px;
}
#resources_and_tools {
    margin: 8px 0px;
    padding-left: 15px;
}
.level2>p {
    margin: 16px 0px;
    padding-left: 15px;
}
a.first-level-heading{
    display:inline !important;
    font-size: 12px !important;
    float: right;
    padding: 16px !important;
    border-left: 1px solid #FFFFFF;
    width:52px;
}
.wiki-first-sub > li > a.sec-level-wiki {
    display:inline !important;
    font-size: 12px !important;
    float: right;
    padding: 16px !important;
    border-left: 1px solid #E4E4E4;
    width: 52px;
}
a.sec-level-wiki {
    margin-top: -18px;
}
.third-level-wiki {
    margin-top: -18px;
      display: inline !important;
    font-size: 12px !important;
    float: right;
    padding: 16px !important;
    border-left: 1px solid #FFFFFF;
}

.product-bookmarks .nav li.wiki-menu.active {
	background-color:#999999;
}
.product-bookmarks .nav li.wiki-menu.active {
	background-color:#999999;
}
.wiki-first-sub > ul >li {
    background:#F2F2F2;
}
ul.wiki-first-sub > li {
    background-color: #F2F2F2 !important;
}
li.wiki-sub-head > a{
color: #009fbd !important;
}
li.wiki-sub-head {
    margin-top: -1px !important;
    border: 1px solid #FFFFFF !important;
    margin-bottom: 0px !important;
}
wiki-first-sub > li {
    border: 1px solid #FFFFFF !important;
}
.wiki-right-panel {
    position:inherit;
}

     /*AL-4622*/
@media screen and (max-width: 640px){
nav.navbar.linkbar {
        min-height: 60px;
}

            .tools-header .logomenu .iconbar:hover .submenu {
                display: block;
            }

            .tools-header .logomenu .iconbar.active,
            .tools-header .logomenu .iconbar:active,
            .tools-header .logomenu .iconbar:hover{
	            background-color:#656565;
            }
    .tools-header .searchmenu > li.search-box .search-icon {
        float:right !important;
    }

/*wiki*/

.li-wiki-change{
        background-color: #999999;
    padding: 16px;
    
	}

.level3,.level2{
    list-style-type: none; 
	background-color: #F2F2F2 !important;
	padding-top: 16px;
    padding-bottom: 16px;
}
.li.li-wiki-change:hover {
    background-color: #C2C2C2;
}
.wiki-change-submenu{
    margin-left: -40px;
}
.level2 >.li >a , .level3 >.li >a , .level2 >a {
    color: #009fbd !important;
}
.wiki-sec-list-change{
    background-color: #F2F2F2 !important;
	}

div.li-wiki-change>a.wiki-first-heading {
    color: white !important;
    text-decoration: none;
}
.wikilink2{
color: #33B3CA !important;
}
.Res_tools_child{
display:none;
}
.Res_tools_child_unicont{
display:none;
}
.Res_tools_child_wiki-help{
display:none;
}
.Res_tools_child_wiki-tools{
display:none;
}
/*wiki*/
.Res_tools_parent{
    background: url('../images/plus.png') no-repeat top left;
    background-position: 100% 16px;
    background-color: #999999;
    padding-top: 16px;
    padding-bottom: 16px;
}
.li.Res_tools_parent>a{
    color:white !important;
}

ul.submenu {
    margin-right: -40px;
	margin-left: -40px;
}
.level3>.li>.curid>a {
    color:#009fbd;
}

.pull-left {
        width: 100%;
}
}
/*wiki*/