﻿body {
    color:#111111;
    font-size:14px;
    text-align:left;
    font-family:Open Sans;
    background-color:white;
}

a{
    color:#ea0000;
    text-decoration:none;
}

a:hover{
    text-decoration:underline;
}

h1{
    color:#111111;
    text-transform:uppercase;
    font-size:24px;
    font-weight:normal;
}

h1 span{
    background-color:White;
    padding:5px;
    position: absolute;
    margin-top:-50px;
    
}

h2{
    color:#111111;
    text-transform:uppercase;
    font-size:18px;
    font-weight:bold;
}

h3{

}

#header{
    background-color:#1a1a1a;
    width:100%;
    min-height:130px;
    color:white;
    padding-top:15px;
}

#logo{
    max-width:336px !important;
    float:left;
}

#logo img{max-width:336px !important;
    max-height: 86px !important;
    display:block;         
}

#header-right{
    text-align:right;
    font-size:16px;
    margin-top:15px;
    float:right;
}

@media (max-width: 992px) {
  #header-right{
      font-size:13px;
  }
}

@media (max-width: 730px) {
      h1 span{
        font-size:16px !important;
    }
}


/*---Menu---*/

.nav > ul > li > a {
  position: relative;
  padding: 10px 25px;
  padding: 10px 20px\9;
  text-transform:uppercase;
  font-size:16px;
  color:white;
}

.nav > ul > li{
    float:left;
}

.nav ul{margin-top:15px; list-style-type:none;}
.navbar ul{margin-bottom:0px !important;}
.nav ul > li > a:hover{background-color:#373737;}

.nav > ul > li:last-child > span{display:none;}


@media (max-width: 1200px) {
  .nav > ul > li > a{
      padding: 10px 10px;
  }
  
  .nav ul li ul li a{padding:7px 0 7px 10px !important;}
}

@media (max-width: 991px) {
  .nav > ul > li > a{
      font-size:12px;
      padding: 10px 7px;
  }
  .nav ul li ul li a{padding:5px 0 5px 7px !important; font-size:12px !important;}
  .nav ul li ul{margin-top:-5px !important;}
}

@media (max-width: 767px) {
  .nav > ul > li {
      width:100%;
  }
  .nav > ul > li > a{
      width:100%;
      display:block;
  }
  
  .nav > ul > li > span{
      display:none;
  }
}

/* second level */
 
    .nav > ul > li > ul > li > span{
        display:none;
    }
 
    .nav ul li ul
    {
        display: none;
        position: absolute;
        width:300px;
        top: 43px;
        text-align:left !important;
        background-color: #2e2e2e;
        padding:0px !important;
        margin-top:-1px;
        z-index:12;
    }
    
    .nav ul li:hover ul
    {
        display: block !important;
        
    }
    
    .nav ul li ul li
    {
        display:block !important;
        border-bottom: 1px solid gray !important;
        width:100% !important;
    }

    .nav ul li ul li a
    {
        color:#fff;
        text-decoration:none;
        text-transform:uppercase;
        font-weight:300 !important;
        padding:10px 0px 10px 25px;
        display:block !important;
        width:100% !important;
        text-align:left !important;
    }

    .nav ul li ul li a:hover
    {
        text-decoration:underline;
        text-transform:uppercase;
        background-color:#373737 !important;
    }
    
    .sidr ul li span{display:none !important;}

/*----Content----*/

.pl0{padding-left:0px !important;}
.pr0{padding-right:0px !important;}
.p0{padding:0px !important;}

#main{
    padding-top:20px;
    text-align:left;
    padding-bottom:40px;
}

.home-right img{margin-bottom:18px; padding:0 3px 3px 0; border-right:1px solid #9d9d9d;border-bottom: 2px solid #9d9d9d; width:100%;}

.home-right ul{padding:0px; margin:0px; list-style-type:none;}

.mini-caption{
   background-image:url(/web/20181127184321im_/http://nsequipment.com/images/caption.png);
   background-repeat:repeat;
    padding:10px;
    text-align:center;
    color:White;
    font-size:18px;
    text-transform:uppercase;
    position:relative;
    margin-top:-67px;
    width:99.1%;
}

.main-txt{
    font-size:20px;
    color:#111111;
    text-align:left;
    line-height:30px;
    margin-top:10px;
}

.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}

.box-txt{
    padding:15px 15px 11px 15px;
    line-height:24px;
    border:1px solid #3b3b3b;
}

#manufacturers{
    padding:20px;
    border:1px solid #3b3b3b;
    width:100%;
    margin-top:40px;
}

#manufacturers img{
    float:left;
    padding:0 6px;
    max-height:33px !important;
    max-width:220px;
    display:inline-block;
}

.pdf{}

@media (max-width: 1200px) {
  
  #manufacturers img{
      padding:0 6px;
  }
  
  .bt{padding-bottom:18px !important;}
  
  .mini-caption{width:98.8%;}
}

@media (max-width: 992px) {
  
  #manufacturers img{
      padding:0 0px !important;
  }
  
  .box-txt{margin-top:20px;}
  .mini-caption{width: 99.5%;}
  
  .ml{margin-right:15px !important;}
  .pl15{padding-left:0px !important;}
  
}

/*---Flex Slider---*/

.flexslider{padding:0 3px 3px 0 !important; border-right:1px solid #9d9d9d; border-bottom:2px solid #9d9d9d;}

.flex-control-nav{
    z-index:10;
    bottom:20px !important;
}

.flex-control-paging li a.flex-active{background-image:url(/web/20181127184321im_/http://nsequipment.com/images/active.jpg) !important;}
.flex-control-paging li a{background-image:url(/web/20181127184321im_/http://nsequipment.com/images/non-active.jpg);}
.flex-direction-nav a{text-indent:9999px;}
.flex-prev{background-image:url(/web/20181127184321im_/http://nsequipment.com/images/prev.png);}
.flex-next{background-image:url(/web/20181127184321im_/http://nsequipment.com/images/next.png);}

.flex-caption{
    position: absolute;
    bottom: 10%;
    width: 100%;
    padding: 10px 0 10px 0;
    background-image:url(/web/20181127184321im_/http://nsequipment.com/images/caption.png);
    background-repeat:repeat;
    color: white;
    text-align: center;
    font-size:16px;
}

@media (max-width: 992px) {
  .flexslider{margin-bottom:30px !important}
}


/*--Carousel--*/

.bx-viewport{
    padding:20px;
    padding-bottom:28px;
 }
 
 .bx-wrapper{margin-bottom:0px !important;}
 
 .bx-wrapper .bx-viewport p{
     font-weight:bold;
     color:#1a1a1a;
     text-transform:uppercase;
     text-align:center;
     padding-top:5px;
 }
 
 .bx-prev{
     background-image:url(/web/20181127184321im_/http://nsequipment.com/images/previous-carousel.jpg) !important;
     display:block;
     background-repeat:no-repeat;
 }
 
 .bx-next{
    background-image:url(/web/20181127184321im_/http://nsequipment.com/images/next-carousel.jpg) !important;
    display:block;
    background-repeat:no-repeat;
}

.bx-wrapper .bx-pager{
    bottom:10px !important;
}

.bx-wrapper .bx-pager.bx-default-pager a.active{
    background-image:url(/web/20181127184321im_/http://nsequipment.com/images/carousel-active.jpg) !important;
}

.bx-pager-link{
    background-image:url(/web/20181127184321im_/http://nsequipment.com/images/non-active.jpg) !important;
}

/*--Footer--*/

#footer{
    background-color:#1a1a1a;
    width:100%;
    padding-top:30px;
    color:White;
    font-size:11px;
    text-align:left;
}

#footer ul{
    margin:0px;
    padding:0px;
    list-style-type:none;
    line-height:18px;
}

#footer ul li a{
    color:White;
    font-weight:normal;
}

#footer li:first-child a{
    font-weight:bold !important;
}

#footer li{text-align:center !important;}

.bottom-bar{min-height:40px; width:100%; background-color:#3a3a3a; color:White; line-height:40px;}

.left-side {float:left !important;text-align:left !important; color:White !important;}

.bottom-bar a{color:white;}

.right-side{float:right !important;text-align:right !important; color:White !important;}

@media (max-width: 767px) {
  #footer li:last-child{margin-bottom:10px !important; border-bottom:1px solid gray;}
}

.equalFoot{margin-bottom:20px;}

/*---Interior---*/

#breadcrumbs{font-size:12px; margin-bottom:5px;}

#breadcrumbs ol{margin:0px;padding:0px;}

#breadcrumbs li{float:left; list-style-type:none;}

.int-gallery{
    width:100%;
    padding-right:5px;
    padding-bottom:5px;
    border-bottom:2px solid #9d9d9d;
    border-right:1px solid #9d9d9d;
    margin-bottom:20px;
}

.top-text{
    line-height:24px;
    color:#111111;
}

.mini{border:1px solid #3b3b3b;padding:25px; padding-top:5px; margin-top:40px;}

.product-img{border:1px solid #8a8a8a; margin-bottom:5px; max-width:600px;}

.product-title{color:#ea0000; font-size:16px; text-transform:uppercase;}

.product-details{
    line-height:24px;
    font-size:13px;
}

.top{
    position:relative;
    bottom:-10px;
    right:0px;
    float:right;
}

.carousel .bx-wrapper{max-width:500px !important;margin-top:20px; margin-bottom:10px !important;}

.forms{max-width:120px;}

.red{color:Red;}

#sitemap span{display:none;}

.br{border-right:1px dotted #6a6a6a; padding-bottom:10px;}

.bl{border-left:1px dotted #6a6a6a;padding-bottom:10px;}

@media (max-width: 991px) {
  .br{border:0px !important;}
  .bl{border:0px !important;}
}



































/*
     FILE ARCHIVED ON 18:43:21 Nov 27, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:39:42 May 25, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots.policy: 0.206
  load_resource: 171.717 (2)
  captures_list: 204.798
  esindex: 0.015
  RedisCDXSource: 1.813
  PetaboxLoader3.datanode: 160.425 (5)
  PetaboxLoader3.resolve: 110.309 (2)
  CDXLines.iter: 25.332 (3)
  LoadShardBlock: 173.03 (3)
  exclusion.robots: 0.233
*/