.bar_3{display:none;}
.contact .link-subtitle{color:#000;font-size:0.9em;}
.cartrollover{display:none!important;}
/*CSS for non templated espots module : Can be removed later */
#eSpots{float:left;width:12.5em;margin:0 0.7em;}

.e-spot {border: 10px solid white;border-color: rgba(255,255,255,0.75);background-color: #cdd5d8;display: block;position: relative;width: 100%;line-height: 1.1;box-shadow: 0 0 10px rgba(0,0,0,0.4);margin: 7% 0;}
.e-spot > a img,.e-spot > img{position:absolute;}
.e-spot img{max-width:100%;height:auto;}
.e-spot .text h3{font-size:1.125em;text-transform: uppercase;color: #0078a6;}
.e-spot .text {overflow: hidden;min-height: 90px;max-height: 386px;padding-right: 7px;background: #cdd5d8;}
.e-spot h3 {margin-left: 80px;padding-top: 10px;font-size: 18px;font-family: lenovo-do-bold,Arial,sans-serif;line-height: 17px;text-transform: uppercase;color: #009dd9;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#51a5c7), to(#146689)) !important;-webkit-background-clip: text !important;}
.e-spot .sub-title {margin-left: 80px;font-weight: bold;padding-top: 4px;color: black;text-transform: uppercase;font-size: 14px;line-height: 15px;}
.e-spot .text p {margin: 0 0 0 80px;padding: 0 5px 5px 0;font-size: 12px;line-height: 1.2;color: #555;}
.e-spot .ShopNow {height: 26px;padding-left: 80px;line-height: 26px;font-size: 13px;font-weight: bold;letter-spacing: 1px;text-transform: uppercase;background: #08638b;}
.e-spot .ShopNow,.e-spot .ShopNow a {color: #fff;}
.sign_up p {margin:0;font-family: arial;font-size: 12px;color: #fff;}
.sign_up .ipt_box {border: 1px solid #cecece;height: 15px;margin: 5px 0 0;padding:10px 0!important;width: 99%;}
.sign_up .btn {margin-top: 5px;text-align: right;}
.productList #eSpots{width:100%;padding:20px 0 20px 20px;background:#efefef;margin:0;}
.productList #eSpots .e-spot{float:left;width:94%;margin:0 0 0.8em 0;}
.productList #eSpots .e-spot:last-child{margin:0;}
@media (min-width:51em){.productList #eSpots .e-spot{width:32%;margin:0 0.8em 0 0;}}


/*IE8 Fix*/
.lt-ie9 .productList #eSpots .e-spot{width:32%;margin:0 0.8em 0 0;}
.lt-ie9 .hero-media img{max-height:350px;}

@font-face{font-family:'lenovo-do-light';src:url("http://www.lenovo.com/au/en/fonts/lenovolg-webfont.eot");src:url("http://www.lenovo.com/au/en/fonts/lenovolg-webfont.eot?#iefix") format("embedded-opentype"),url("http://www.lenovo.com/au/en/fonts/lenovolg-webfont.woff") format("woff"),url("http://www.lenovo.com/au/en/fonts/lenovolg-webfont.ttf") format("truetype"),url("http://www.lenovo.com/au/en/fonts/lenovolg-webfont.svg#lenovo_do_lightlight") format("svg");font-weight:normal;font-style:normal}

@font-face{font-family:'lenovo-do-regular';src:url("http://www.lenovo.com/au/en/fonts/lenovorg-webfont.eot");src:url("http://www.lenovo.com/au/en/fonts/lenovorg-webfont.eot?#iefix") format("embedded-opentype"),url("http://www.lenovo.com/au/en/fonts/lenovorg-webfont.woff") format("woff"),url("http://www.lenovo.com/au/en/fonts/lenovorg-webfont.ttf") format("truetype"),url("http://www.lenovo.com/au/en/fonts/lenovorg-webfont.svg#lenovo_do_regularregular") format("svg");font-weight:normal;font-style:normal}

@font-face{font-family:'lenovo-do-medium';src:url("http://www.lenovo.com/au/en/fonts/lenovomd-webfont.eot");src:url("http://www.lenovo.com/au/en/fonts/lenovomd-webfont.eot?#iefix") format("embedded-opentype"),url("http://www.lenovo.com/au/en/fonts/lenovomd-webfont.woff") format("woff"),url("http://www.lenovo.com/au/en/fonts/lenovomd-webfont.ttf") format("truetype"),url("http://www.lenovo.com/au/en/fonts/lenovomd-webfont.svg#lenovo_do_mediummedium") format("svg");font-weight:normal;font-style:normal}

@font-face{font-family:'lenovo-do-bold';src:url("http://www.lenovo.com/au/en/fonts/lenovobd-webfont.eot");src:url("http://www.lenovo.com/au/en/fonts/lenovobd-webfont.eot?#iefix") format("embedded-opentype"),url("http://www.lenovo.com/au/en/fonts/lenovobd-webfont.woff") format("woff"),url("http://www.lenovo.com/au/en/fonts/lenovobd-webfont.ttf") format("truetype"),url("http://www.lenovo.com/au/en/fonts/lenovobd-webfont.svg#lenovo_do_boldbold") format("svg");font-weight:normal;font-style:normal}

@font-face{font-family:'icomoon';src:url("http://www.lenovo.com/au/en/fonts/icomoon.eot");src:url("http://www.lenovo.com/au/en/fonts/icomoon.eot?#iefix") format("embedded-opentype"),url("http://www.lenovo.com/au/en/fonts/icomoon.woff") format("woff"),url("http://www.lenovo.com/au/en/fonts/icomoon.ttf") format("truetype"),url("http://www.lenovo.com/au/en/fonts/icomoon.svg#icomoon") format("svg");font-weight:normal;font-style:normal}

@media (min-width: 35em) and (max-width: 70em){
  .footer-navigation-links-list:nth-child(3){clear:both;}
}

/*Fix for Bug 983*/
.footer-bottomBar a, .footer-bottomBar a:hover, .footer-bottomBar a:visited{margin-right:1em;}

/*Styles for Product menu change FP1868*/

.productList.menuLevel_3 >li.all-links, .productList .menuLevel_2 >li.all-links{display:inline;}
.nestedMenu li.is-expanded>.link-wrapper .link-hasChildren .link-title:after, .productList li.is-expanded>.link-wrapper .link-hasChildren .link-title:after, .generalList li.is-expanded>.link-wrapper .link-hasChildren .link-title:after, .nestedMenu .link-hasChildren .link-title:after, .productList .link-hasChildren .link-title:after, .generalList .link-hasChildren .link-title:after{
content: none!important;
}
@media (min-width: 51em){
.productList .linkLevel_1>.link-title>span, .productList .linkLevel_2>.link-title>span, .generalList.menuLevel_1 .linkLevel_1>.link-title>span, .generalList .menuLevel_2 .linkLevel_2>.link-title>span, .productList .linkLevel_3>.link-title>span{
display: none;
}
.nestedMenu .link-hasChildren .link-title:after, .productList .link-hasChildren .link-title:after, .generalList .link-hasChildren .link-title:after{
content: "\25bc"!important;
}
.nestedMenu li.is-expanded>.link-wrapper .link-hasChildren .link-title:after, .productList li.is-expanded>.link-wrapper .link-hasChildren .link-title:after, .generalList li.is-expanded>.link-wrapper .link-hasChildren .link-title:after{
content: "\25b2"!important;
}
.productList.menuLevel_3 >li.all-links, .productList .menuLevel_2 >li.all-links{display: none;}
}
.generalList.menuLevel_1 >li.all-links, .generalList .menuLevel_2 >li.all-links{display: none!important;}
.nestedMenu-heading .off-text{font-size: 1.7em;line-height: 1;position: relative;top: 0.05em;}
span.no-child{padding-left: 5px; font-size: 0.75rem;}