@charset "utf-8";
/* CSS Document */

.home-grid div.display-types a.finder span { margin-left:15px }
.home-grid .grid-item .display-types a.finder { max-width:none; width:100%; font-size:2.1em; text-align:center;color:#999; }
.home-grid { margin:30px 0; }
.home-grid i.icon img { max-height:44px; max-width:44px; }
.home-grid .grid-item .display-types a { color:#555;border-radius:4px; }
.home-grid .grid-item .display-types a:hover img { filter:brightness(1000%); -webkit-filter:brightness(1000%); }
.home-grid a.grid-item { display:inline-block; }
.home-grid .grid-item:hover:after, .category-grid .grid-item:hover:after { opacity: 0.12 !important; }
.home-grid .grid-item h3 a, .home-grid .grid-item h5 a { color:#0066a3 !important; }

.training-item { display: block; }
.training-item:hover { text-decoration: none; }
.training-item .new-product { top:18px; left: 50%; transform: translateX(-114px); position: relative; max-width: 46px; }
@media(min-width:992px) { .training-item .new-product { position: absolute; transform: none; top:36px; left: 27px; } }
@media(min-width:1200px) { .training-item .new-product { left: 30px; } }
.training-item img { max-width: 80%; }

.home-grid .mount-finder.grid-item:hover { background-color: #dbdddc !important; }
.home-grid .mount-finder.grid-item:hover .display-types a { background-color: #eff0f0; }
.home-grid .mount-finder.grid-item .display-types a:hover { background-color: #c5c5c5; }

#HomeHero .market-icons-wrap>div{min-height:160px}
.seven-cols .col-xs-alone,.seven-cols .col-sm-alone,.five-cols .col-xs-alone,.five-cols .col-sm-alone{width:100%;margin:0 auto}
@media(min-width:768px){
  .five-cols .col-xs-alone,.seven-cols .col-xs-alone{width:33.33333333%;margin:0}
  .seven-cols .col-sm-alone,.five-cols .col-sm-alone{width:100%;margin:0 auto}
}

@media(min-width:992px){
.five-cols .col-xs-alone{width:20%;margin:0}
.seven-cols .col-sm-alone{width:14.285714285714285714285714285714%;margin:0}
.seven-cols .col-md-1,.seven-cols .col-sm-1,.seven-cols .col-lg-1{width:14.285714285714285714285714285714%}
}

#HomeHero.home-hero3 .home-hero-img{position:relative;padding-top:64.323%;background:url('/Portals/0-System/Skins/Ergotron/img/home-hero-mobile.jpg') no-repeat top center;background-size:100%;overflow:hidden}

@media(min-width:768px){
#HomeHero.home-hero3 .home-hero-img{padding-top:26%;background-image:url('/Portals/0-System/Skins/Ergotron/img/home-hero/bg.png')}
#HomeHero.home-hero3 .home-hero-img [class^="home-hero-img--"]{position:absolute;top:0;bottom:0;left:0;right:0;background:no-repeat top center;background-size:100%;z-index:5;transition:opacity .4s ease-in-out;pointer-events:none}
#HomeHero.home-hero3 .home-hero-img [class^="home-hero-img--"].is-inactive{opacity:.2}
#HomeHero.home-hero3 .home-hero-img .home-hero-img--shadows{background-image:url('/Portals/0-System/Skins/Ergotron/img/home-hero/shadows7.jpg');z-index:2}
/* #HomeHero.home-hero3 .home-hero-img .home-hero-img--shadows.industrial-disabled{background-image:url('/Portals/0-System/Skins/Ergotron/img/home-hero/shadows2.jpg');} */
#HomeHero.home-hero3 .home-hero-img .home-hero-img--healthcare{background-image:url('/Portals/0-System/Skins/Ergotron/img/home-hero/healthcare4.png')}
#HomeHero.home-hero3 .home-hero-img .home-hero-img--healthcare .market-img{left:65%;height:95%;width:17%}
#HomeHero.home-hero3 .home-hero-img .home-hero-img--office{background-image:url('/Portals/0-System/Skins/Ergotron/img/home-hero/office5.png')}
html:lang(en-AU) #HomeHero.home-hero3 .home-hero-img .home-hero-img--office{background-image:url('/Portals/0-System/Skins/Ergotron/img/home-hero/office5-au.png')}
/* #HomeHero.home-hero3 .home-hero-img .home-hero-img--office .market-img{bottom:13%;left:11%;height:67%;width:27%} */
#HomeHero.home-hero3 .home-hero-img .home-hero-img--office .market-img{bottom:13%;left:11%;height:67%;width:32.5%}
#HomeHero.home-hero3 .home-hero-img .home-hero-img--education{background-image:url('/Portals/0-System/Skins/Ergotron/img/home-hero/education5.png')}
#HomeHero.home-hero3 .home-hero-img .home-hero-img--education .market-img{left:44%;height:71%;width:18%}
/* #HomeHero.home-hero3 .home-hero-img .home-hero-img--education .market-img2{position:absolute;pointer-events:initial;bottom:71%;left:58%;height:29%;width:9%} */
#HomeHero.home-hero3 .home-hero-img .home-hero-img--for-the-home{background-image:url('/Portals/0-System/Skins/Ergotron/img/home-hero/home.png')}
#HomeHero.home-hero3 .home-hero-img .home-hero-img--for-the-home .market-img{position:absolute;pointer-events:initial;bottom:71%;left:58%;height:29%;width:9%}
#HomeHero.home-hero3 .home-hero-img .home-hero-img--industrial{background-image:url('/Portals/0-System/Skins/Ergotron/img/home-hero/industrial3.png')}
#HomeHero.home-hero3 .home-hero-img .home-hero-img--industrial .market-img{top:43%;left:2%;height:56%;width:9.4%}
#HomeHero.home-hero3 .home-hero-img .home-hero-img--custom{background-image:url('/Portals/0-System/Skins/Ergotron/img/home-hero/custom3.png')}
#HomeHero.home-hero3 .home-hero-img .home-hero-img--custom .market-img{left:83%;height:70%;width:10%}
#HomeHero.home-hero3 .home-hero-img .home-hero-img--contract{background-image:url('/Portals/0-System/Skins/Ergotron/img/home-hero/contract3.png')}
#HomeHero.home-hero3 .home-hero-img .home-hero-img--contract .market-img{top:9%;left:44%;height:41%;width:8%}
#HomeHero.home-hero3 .home-hero-img .market-img{position:absolute;bottom:0;pointer-events:initial}
}

@media(min-width:1600px){
#HomeHero.home-hero3 .home-hero-img{padding-top:418px;background-size:auto}
#HomeHero.home-hero3 .home-hero-img:after{content:'';position:absolute;top:0;left:0;right:0;height:323px;background:#ede3d4;z-index:-1}
#HomeHero.home-hero3 .home-hero-img [class^="home-hero-img--"]{margin:0 auto;max-width:1600px}
}

#HomeHero.home-hero3 .market-link{position:relative;display:block;max-width:160px;margin:12px auto 0;padding:90px 4px 24px;color:#1f3662;font-size:13px;line-height:1.2;letter-spacing:.05em;font-weight:400;text-transform:uppercase;text-align:center;border-radius:10px;transition:box-shadow .3s ease}

@media(min-width:480px){ #HomeHero.home-hero3 .market-link{font-size:14px} }
@media(min-width:992px){ #HomeHero.home-hero3 .market-link{font-size:11px} }
@media(min-width:1200px){ #HomeHero.home-hero3 .market-link{font-size:14px} }

#HomeHero.home-hero3 .market-link:hover,#HomeHero.home-hero3 .market-link:focus,#HomeHero.home-hero3 .market-link.is-active{text-decoration:none;box-shadow:0 1px 14px 1px rgba(0,0,0,0.1)}
#HomeHero.home-hero3 .market-link:hover svg path,#HomeHero.home-hero3 .market-link:focus svg path,#HomeHero.home-hero3 .market-link.is-active svg path{fill:#e25242}
#HomeHero.home-hero3 .market-link:hover svg g,#HomeHero.home-hero3 .market-link:focus svg g,#HomeHero.home-hero3 .market-link.is-active svg g{stroke:#e25242}
#HomeHero.home-hero3 .market-link:hover svg g path,#HomeHero.home-hero3 .market-link:focus svg g path,#HomeHero.home-hero3 .market-link.is-active svg g path{fill:none}
#HomeHero.home-hero3 .market-link svg{position:absolute;top:32px;left:50%;margin-left:-17px;height:34px;width:34px}
#HomeHero.home-hero3 .market-link svg g{stroke:#f26859;transition:stroke .3s ease}

#dnn_LatestPane1, #dnn_LatestPane2, #LatestPane3 { margin-bottom:3em; }
.news .item .source { font-size: 1em; line-height: 1.3em; padding-top:0.5em; }
.home-features { padding-top: 0.6em; padding-bottom: 1.3em; }
/* .home-features .news > .news-item .item div:not(.date) { color: #9a9898; font-size: 0.85em; line-height: 1.75em; padding-bottom: 10px; }  */
.news-list-items .small.date { display: none !important; }
.feedgrabbr_widget { width: auto !important; max-width: 390px; /*border-bottom: 1px #e9e9e9 solid; */ }
.feedgrabbr_widget .uw-text { color: #1f3662 !important; font-weight: 600 !important; }
.feedgrabbr_widget .uw-text:hover { text-decoration: underline; color: #1f3662 !important; }
@media(min-width:768px) { .feedgrabbr_widget { max-width: 220px; } }
@media(min-width:992px) { .feedgrabbr_widget { max-width: 284px; } }
@media(min-width:1200px) { .feedgrabbr_widget { max-width: 350px; } }
.feedgrabbr_widget .uw-scroller-text { padding-bottom: 10px; }
.feedgrabbr_widget .uw-text { display: block; font-size: 18px !important; text-transform: uppercase; line-height: 1.2em; padding: 11px 0 12px 0 !important; }
.feedgrabbr_widget .uw-sc-snippet { display: block; font-size: 15px !important; line-height: 1.4em; color: #9a9898 !important; }
@media(min-width:768px) { .feedgrabbr_widget .uw-sc-snippet { line-height: 1.7em; } }
.feedgrabbr_widget .uw-sc-date { display: none !important; }
.feedgrabbr_widget .uw-card2-row:hover { opacity: 1 !important; }
.feedgrabbr_widget .uw-card2-row:hover .uw-text { color: #1f3662 !important; }

@media(min-width:768px) { #dnn_LatestPane1, #dnn_LatestPane2, #LatestPane3 { margin-bottom:0; } .news .item .source { font-size: 0.7em; line-height: 1em; } }

.carousel-caption p { line-height: 18px !important; }
@media(min-width:567px) { .carousel-caption p { line-height: 22px !important; } }
@media(min-width:768px) { .carousel-caption p { line-height: 24px !important; } }

@media(min-width:567px) { .mount-finder.grid-item p { margin-bottom: 0; } .mount-finder.grid-item .form-control { margin-bottom: 10px; margin-top:10px; } }
@media(min-width:768px) { .home-grid .grid-item h3 { font-size:14px; } }
@media(min-width:992px) { .home-grid .grid-item h3 { font-size:18px; } .mount-finder.grid-item h5 { width:160px; margin-left:auto; margin-right:auto; } }
@media(min-width:1200px) { .home-grid .grid-item h3 { font-size:20px; } .mount-finder.grid-item p { margin-bottom: 15px; } .mount-finder.grid-item h5 { margin-top: 20px; width:auto; } }
.row.category-bar .hover-zoom a.btn-category {
  background-size: 300px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #eff1f0;
  position: relative;
}
@media(min-width:768px) {
  .row.category-bar .hover-zoom a.btn-category { background-size: 104%; transition: all 0.2s ease-in-out;  }
  .row.category-bar .hover-zoom a.btn-category:hover { background-size: 114%; background-position-y: -5px !important; }
}
@media(min-width:992px) {
  .row.category-bar .hover-zoom a.btn-category { background-size: 110%; transition: all 0.2s ease-in-out; }
  .row.category-bar .hover-zoom a.btn-category:hover { background-size: 114%; background-position-y: -20px !important; }
}
@media(min-width:1200px) {
  .row.category-bar .hover-zoom a.btn-category { background-size: 100%; transition: all 0.2s ease-in-out; }
  .row.category-bar .hover-zoom a.btn-category:hover { background-size: 104%; background-position-y: -40px !important; }
}
.row.category-bar > [class*='col-'] a.btn-category { margin-top: 1em; min-height: 380px; border:1px solid #eff1f0; border-radius:10px; background-position-y:-30px; color:#0066a3; }
.row.category-bar > [class*='col-'] h3 > a.btn-category { font-size: 20px; font-weight: bold; padding-top:15px; }
@media(min-width:768px) {
  .row.category-bar > [class*='col-'] a.btn-category { min-height: 300px; background-position-y:-5px; }
  .row.category-bar > [class*='col-'] h3 > a.btn-category { font-size: 14px; }
}
@media(min-width:992px) {
  .row.category-bar > [class*='col-'] a.btn-category { min-height: 340px; background-position-y:-10px; }
  .row.category-bar > [class*='col-'] h3 > a.btn-category { font-size: 18px; }
}
@media(min-width:1200px) {
  .row.category-bar > [class*='col-'] a.btn-category { min-height: 350px; background-position-y:-30px; }
  .row.category-bar > [class*='col-'] h3 > a.btn-category { font-size: 20px; }
}
.row.category-bar .mm-finder-wrap { position:absolute; text-align:center; left:15px; right:15px; bottom:7px; pointer-events:none; }
.row.category-bar .mm-finder-wrap h5 { position:relative; top:3px; }
.row.category-bar .mm-finder-wrap h5 a { pointer-events:auto; }
.row.category-bar .mm-finder-wrap p { width:90%; margin-left:auto; margin-right:auto; max-width: 232px; }
.row.category-bar .mm-finder-wrap select#linkmenu { pointer-events:auto; }
.row.category-bar .mm-finder-wrap select#linkmenu:hover { border: 1px solid #0066a3; cursor:pointer; }
.row.category-bar .finder-btn-wrap { position:absolute; text-align:center; bottom:24px; left:15px; right:15px; pointer-events:none; }
.row.category-bar .finder-btn-wrap a.btn { margin:0; padding:8px 40px 9px; font-size:0.9em; border-radius:4px; background-color:#fff; color: #555; border:1px solid #ccc; font-weight:bold; color:#0066a3; line-height:1em; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; outline: none; pointer-events:auto; }
.row.category-bar .finder-btn-wrap a.btn:hover { color: #23527c; border: 1px solid #0066a3; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { /* IE10+ CSS here */ .row.category-bar .mm-finder-wrap { pointer-events:auto; } }
@media (min-width:768px) and (-ms-high-contrast: none), (-ms-high-contrast: active) { /* IE10+ CSS here */
.row.category-bar > .hover-zoom a.btn-category { transition:none !important; background-position-y: -10px !important; background-size: 100% !important; }
.row.category-bar > .hover-zoom a.btn-category:hover { transition:none !important; background-position-y: -10px !important; background-size: 100% !important; }
}
@media (min-width:1200px) and (-ms-high-contrast: none), (-ms-high-contrast: active) { /* IE10+ CSS here */
.row.category-bar > .hover-zoom a.btn-category { background-position-y: -30px !important; }
.row.category-bar > .hover-zoom a.btn-category:hover { background-position-y: -30px !important; }
}

.news .item { padding: 0 15px 0; }
.news a.btn-blue-border.btn-blog { margin: 19px 18px 0 15px !important; }
.nortek-footer { display:none !important; }

.site-issues-txt, .site-issues-icon { display:none; }
@media(min-width:768px) {
  .site-issues-txt, .site-issues-icon { display:block; }
  .site-issues-txt { position:absolute; top:10px; right:72px; font-size:0.8em; }
  .site-issues-txt a { font-weight:bold; }
  .site-issues-icon { position:absolute; top:10px; right:24px; }
}

@media(max-width: 566px)
{ .carousel .carousel-indicators { width: auto !important; }
}

a.downloadPDF:after { content: '\f1c1'; font-family: 'FontAwesome'; padding-left: 10px; }

.home-rotator { margin-top: 1em; padding-top: 0.2em; }
#owl .owl-item, #owl-news .owl-item { padding: 0 5px 0 5px; }

/* banner styles */
@media(max-width:566px) {
	img.heroBanner-xs1 { display:none; }

}
@media(min-width:567px) {
	img.heroBanner-xs2 { display:none; }
}

@media(min-width:768px) {
div.topBanner span.zwrap h1 { font: 2.2em/1em sofia-pro-condensed !important;color:#fff; text-transform:uppercase;font-weight:800 !important; font-style:italic !important; }
div.topBanner span.zwrap h1 span { color:#08BDE4;padding-left:4px; }
div.topBanner span.zwrap h2 { font: .75em/1.2em 'Open Sans' !important;color:#fff; /*text-transform:uppercase;*/font-weight:800 !important; font-style:italic !important;margin-top:0; }
div.topBanner { position:relative; }
div.topBanner span.zwrap { display:block; position:absolute;top:36px;left:160px; }
}
@media(min-width:992px) {
div.topBanner span.zwrap h1 { font: 2.8em/1em sofia-pro-condensed !important;color:#fff; text-transform:uppercase;font-weight:800 !important; font-style:italic !important; }
div.topBanner span.zwrap h1 span { color:#08BDE4;padding-left:4px; }
div.topBanner span.zwrap h2 { font: .95em/1.3em 'Open Sans' !important;color:#fff; /*text-transform:uppercase;*/font-weight:800 !important; font-style:italic !important;margin-top:12px; }
div.topBanner { position:relative; }
div.topBanner span.zwrap { display:block; position:absolute;top:50px;left:205px; }
}
@media(min-width:1200px) {
div.topBanner span.zwrap h1 { font: 3.3em/1em sofia-pro-condensed !important;color:#fff; text-transform:uppercase;font-weight:800 !important; font-style:italic !important; }
div.topBanner span.zwrap h1 span { color:#08BDE4;padding-left:4px; }
div.topBanner span.zwrap h2 { font: 1.1em/1.3em 'Open Sans' !important;color:#fff; /*text-transform:uppercase;*/font-weight:800 !important; font-style:italic !important;margin-top:18px; }
div.topBanner { position:relative; }
div.topBanner span.zwrap { display:block; position:absolute;top:58px;left:244px; }
}

#EliteCircle-mini .panel-body .ergo-module-thm img { max-width: 10em; margin-top: 1em; }
#EliteCircle-mini .panel-body p { text-align: center; }
#EliteCircle-mini .panel-body p .btn-orange { margin: 20px 15px; }
#EliteCircle-mini .panel-body p.elite-circle-desc { font-size: 0.86em; }

@media(min-width:768px) {
	#EliteCircle-mini .panel-body .ergo-module-thm img { margin-left: 1em; max-width: none; }
  #EliteCircle-mini .panel-body p { text-align: left; }
  #EliteCircle-mini .panel-body p .btn-orange { margin: 5px 25px 0 0; }
  #EliteCircle-mini .panel-body p.elite-circle-desc { margin-bottom: 0.5em; }
  /* #EliteCircle-mini .panel-body .site-issues-txt, .site-issues-icon { display:block; }
  #EliteCircle-mini .panel-body .site-issues-txt { position:absolute; top:10px; right:72px; font-size:0.8em; }
  #EliteCircle-mini .panel-body .site-issues-txt a { font-weight:bold; }
  #EliteCircle-mini .panel-body .site-issues-icon { position:absolute; top:10px; right:24px; } */
}

@media(min-width:992px) {
  #EliteCircle-mini .panel-body .ergo-module-thm img { margin: 1em 0 0 0; max-width: 9em; }
  #EliteCircle-mini .panel-body p.elite-circle-desc { font-size: 0.9em; max-width: 34em }
}

@media(min-width:1200px) {
  #EliteCircle-mini .panel-body {  }
  #EliteCircle-mini .panel-body .ergo-module-thm img { margin: 0; max-width: none; }
  #EliteCircle-mini .panel-body .col-lg-1 { width: 13%; position: relative; left: 14px; }
  #EliteCircle-mini .panel-body .col-lg-11 { width: 87%; position: relative; left: 12px; }
  #EliteCircle-mini .panel-body .col-lg-4 p, #EliteCircle-mini .panel-body .col-lg-8 p { margin: 0; }
  #EliteCircle-mini .panel-body p.elite-circle-desc { font-size: 0.8em; position: relative; top: 5px; left: -5.8em; line-height: 1.5em; }
}

.partner-section .partner-resources { border-radius:4px; }

/* special web font handling */
@font-face {
    font-family: 'ergo-devices';
    src:    url('/portals/0/html/fonts/ergo-devices.eot?kf24g3');
    src:    url('/portals/0/html/fonts/ergo-devices.eot?kf24g3#iefix') format('embedded-opentype'),
        url('/portals/0/html/fonts/ergo-devices.ttf?kf24g3') format('truetype'),
        url('/portals/0/html/fonts/ergo-devices.woff?kf24g3') format('woff'),
        url('/portals/0/html/fonts/ergo-devices.svg?kf24g3#ergo-devices') format('svg');
    font-weight: normal;
    font-style: normal;
}

i.device {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'ergo-devices' !important;
    speak: none;
	font-size:1.3em;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-chromebook:before {
    content: "\63";
}
.icon-ipad:before {
    content: "\69";
}
.icon-laptop:before {
    content: "\6c";
}
.icon-tablet:before {
    content: "\74";
}

.thumbnail img { max-height: 16em;}
