/* IE styles */

/**
 * IE 9 styles go here. To override for 7 & 8 you can use the following classes to prefix your styles:
 * .lt-ie9 for IE 7 and 8
 * .lt-ie8 for IE 7
 */

/*Page Color themes*/
.lt-ie9 .theme_orange .accordion-element .subheading{
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69738', endColorstr='#f47a2c',GradientType=0 );
}
.lt-ie9 .theme_green .accordion-element .subheading{ 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69738', endColorstr='#f47a2c',GradientType=0 );
}
.lt-ie9 .theme_sky .accordion-element .subheading{
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69738', endColorstr='#f47a2c',GradientType=0 );
}
.lt-ie9 .theme_blue .accordion-element .subheading{
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69738', endColorstr='#f47a2c',GradientType=0 );
}
.header-wrapper .nav-content-inner {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmYmZiZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjRmNGY0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
}
.lt-ie9 .header-wrapper .nav-content-inner {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#f4f4f4',GradientType=0 );
    border-bottom: 1px solid #dcdbdb;
}

ul.level-2 .selected{
    background: #e8eaeb;
}

.search-container input[type="text"]{height: 45px;line-height: 35px;}

.lt-ie9 .search-container input[type="text"]{border: 1px solid #ddd;background: #fff;}
.lt-ie8 .search-container input[type="text"]{ width:90%; height: 40px;}

.lt-ie8 .search-container input[type="submit"]{
    text-transform: capitalize;
}

.lt-ie8 .login-flyout input[type="text"] {
    line-height: 24px;
    height: 24px;
    width: 215px;
}

.lt-ie8 ul.level-2 {
    zoom: 1;
    z-index: 1;
}
.lt-ie8 ul.level-3 li {
    list-style: none;
}

/*Product category*/
.product-category-summary .content-inner{
    width: 940px;
    margin: auto;
}
/*Tout*/
/*.lt-ie9 #toutWrapper{width: 930px;}*/
/*Topic tout*/
.lt-ie8 .topic-tout-container .tout-image .image{
    z-index: -1;
}
.topic-tout-container .tout-image .slate{
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9ffffff', endColorstr='#d9ffffff',GradientType=0 );
}
.lt-ie9 .topic-tout-container .tout-list {
    /*width: 940px;  THIS BREAKS THE LAYOUT OF THE EAP PAGE - NEED TO CHECK OTHER TEMPLATES*/
    margin: 0 auto;
}
/*Highlighted topics tout*/
.lt-ie9 #hltd-topics .tout-content-wrapper{
    border-left:1px solid #e3e3e3;
    padding: 0 10px;
}
.lt-ie9 #hltd-topics .tout-item:first-child .tout-content-wrapper{
    border-left: none;
}

.lt-ie9 .topic-tout-container .tout-image .slate{
    bottom: 6px;
    height: 100px;
}
.lt-ie9 .topic-tout-container .tout-item{
    width: 31%;
}
.lt-ie9 .two-columns-touts.topic-tout-container .tout-item{
    width: 47.2%;
}

/* Previous/Next */
.lt-ie8 .previous-next .p-n-link {
  margin-bottom: 0;
  padding-bottom: 30px;
  width: 274px;
}
.lt-ie8 .previous-next .p-n-link * {
  cursor: pointer;
}

/* Social Media Ribbon */
.lt-ie8 #social-media-ribbon-carousel{overflow: hidden;width: 850px;margin: 0 45px;}
.lt-ie8 #social-media-ribbon-carousel .social-media-ribbon-tout{display: block;float: left;}

.lt-ie8 .social-media-ribbon-container .smr-arrow{display: none;}

.lt-ie8 .social-media-ribbon .smr-arrow,
.lt-ie8 #social-media-ribbon-carousel,
.lt-ie8 .social-media-ribbon .social-media-ribbon-tout,
.lt-ie8 .social-media-ribbon h4,
.lt-ie8 .social-media-ribbon .smr-feed p
.lt-ie8 .social-media-ribbon .smr-feed time {
  float: left;
}

.lt-ie8 .social-media-ribbon .smr-link h3 {
  display: inline;
}
.lt-ie8 .social-media-ribbon .smr-feed img {
  clear: left;
}

.lt-ie9 .accordion-element .subheading {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69738', endColorstr='#f47a2c',GradientType=0 );
}
.lt-ie9 .accordion-element.collapsed .subheading {filter: none;}

.compare-tout-container {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1OGMzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGIxNDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
.lt-ie9 .compare-tout-container {
    background: #f68c36;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f68c36', endColorstr='#f8b243',GradientType=0 );
}
.lt-ie8 .compare-tout-title{padding-top: 0;}
.lt-ie8 .compare-tout-title p{ display: inline;}
.lt-ie8 .compare-tout img{ display: inline; position: static;}
.lt-ie8 .compare-header{z-index: 100;}
.lt-ie8 .compare-filter { height: 40px;}
.lt-ie8 .compare-filter .flyout-inner{position: relative;}
.lt-ie8 .compare-filter .flyout-wrapper{display: block; float: right;z-index: 50;}


/*Share module*/
.svg .social-links .share .flyout .wrapper {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmQ2ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
.lt-ie9 .social-links .share .flyout .wrapper {
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6d6d6',GradientType=0 );
}
.lt-ie8 .social-links .share ul {width: 270px;}
.lt-ie8 .social-links .share h6,
.lt-ie8 .social-links .share p {width: 184px;}

.lt-ie9 .theme-blue .cta,
.lt-ie9 .btn-blue a,
.lt-ie9 .input-blue {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26a3d4', endColorstr='#0060a2',GradientType=0 );
}
.lt-ie9 .theme-blue .cta:hover,
.lt-ie9 .btn-blue a:hover,
.lt-ie9 .input-blue:hover{
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ac4f2', endColorstr='#084d79',GradientType=0 );
}

.lt-ie9 .theme-blue .cta,
.lt-ie9 .btn-orange a,
.lt-ie9 .input-orange {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58025', endColorstr='#cc6633',GradientType=0 );
}
.lt-ie9 .theme-blue .cta:hover,
.lt-ie9 .btn-orange a:hover,
.lt-ie9 .input-orange:hover{
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58025', endColorstr='#f58025',GradientType=0 );
}

/* Default button color for all themes, except Blue */
.theme-orange .cta,
.theme-green .cta,
.theme-sky .cta,
.theme-gray .cta,
.btn-gray a,
.homepage-tout-container .btn-gray a {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZmRmZGZkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MSUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNiZGJkYmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiNiNGI0YjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTVlNWU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
}
.lt-ie9 .theme-orange .cta,
.lt-ie9 .theme-green .cta,
.lt-ie9 .theme-sky .cta,
.lt-ie9 .theme-gray .cta,
.lt-ie9 .btn-gray a,
.lt-ie9 .homepage-tout-container .btn-gray a {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e5e5e5',GradientType=0 );
}
.lt-ie9 .theme-orange .cta:hover,
.lt-ie9 .theme-green .cta:hover,
.lt-ie9 .theme-sky .cta:hover,
.lt-ie9 .theme-gray .cta:hover,
.lt-ie9 .btn-gray a:hover,
.lt-ie9 .homepage-tout-container .btn-gray a:hover {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );
}

.lt-ie9 .edit-mode-link{
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#534741', endColorstr='#675851',GradientType=0 );
}

.lt-ie9 .edit-mode-link:hover{
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38312f', endColorstr='#665955',GradientType=0 );
}

/*
.lt-ie9 .promo-parsys .content-inner {width: 940px;margin: 0 auto;}
.lt-ie9 .promo-parsys .video {width: 460px;height: 245px;float: left;}
.lt-ie9 .promo-parsys .summary {padding-top: 50px;width: 460px;float: right;text-align: center;}
.lt-ie9 .promo-parsys .summary h3 {font-size: 35px;}*/

/*Home page*/
.lt-ie8 .thoughtstarter-teaser>div{float:left;}
.lt-ie8 .thoughtstarter-teaser .thoughtstarter{float:left;}