.headerText {
  background-color: #072D44;
  color: white;
}

.home-header {
  font-size: 1.7rem;
  font-weight: bold;
  font-family: Myriad-Pro,Helvetica,sans-serif;
}

#main_col{width:100%;}

#main {
    position: relative;
    min-height: 500px;
}
#header_master, #main, #footer_master, #sub_header {
    width: 97%;
    margin: 0 auto;
}

ul.owl-carousel.OWLbanners.owl-theme {
  padding: 0 !important;
}

#topBanner li {
    list-style: none;
}

#tabs{
  margin-top: 50px;
  width: 100% !important;
}

.tab-pane{
  height: 350px;
}

.catRow li a {
    display: unset !important;
}
.catRow li p {
    margin-top: 6px;
    color: #000;
    font-size: 12px;
}

.catRow figure span {
    display: none;
    z-index: 10;
    position: absolute;
    bottom: 0;
    background-color: rgba(43,82,130,.8);
    color: #fff;
    text-align: center;
    font: 10px arial;
    width: 100%;
    padding: 2px 3px;
}

.nav-tabs .nav-item {
  background-color: #072D44;
  border-left: 1px solid white;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;

}

.nav-tabs .nav-link {
  width: 103px;
  font-size: 12px;
  text-align: center;
  height: 60px;
  color:white;
  text-decoration: none !important;
}

.aboutus h1{
  font-size: 30px;
}

.aboutus p{
  font-size: 12px;
}

#tabs {
    margin-top: 50px;
    width: 100%;
}

.conteudoabas li {
    float: left;
    list-style: none;
}


.TabControl,.TabControl #contentabas{height:unset}
.main-site #content{margin-right:unset}
.spacer{width:2px;height:100px;background:#999;display:inline-table;vertical-align:top;margin-top:15px}
.homebox_row{border:1px solid #ccc;margin-bottom:20px}
.homebox_row.banners{border:0;margin-left:165px;margin-bottom:10px;max-width: 100%;}
/* .floater{box-shadow:1px 1px 3px rgba(0,0,0,.4)} */
#topBanner {
  display: inline-block;
  height: auto !important;
  width: 100%; /* 585px; */
}
#topBanner a,.bigBanner a{display:block;margin-bottom:-4px}
.bigBanner{width:992px;margin:0 auto 20px}
article.aboutus{width:100%;margin:10px auto;padding:0}
article.aboutus h1{color:#002c44;font:700 18px verdana}
article.aboutus p{font-size:11px;color:#717171;padding-bottom:0;margin-bottom:0}
#readmore{margin-top:15px}
#readmore i{display:inline-block;height:12px;width:15px}
#newProds{float:right;width:225px;padding:0;height:350px;    margin: 5px 0;}
#newProds h1{font:700 16px arial;color:#666;margin:-8px 0 0 10px;width:190px;text-indent:3px;background-color:#fff}
#newProds div{margin:5px}
#newProds div.div-newprod{border-bottom:1px solid #ccc;padding-bottom:30px}
#newProds div figure,#newProds h2,.catRow li h2,nav.brandLogos .owl-item{text-align:center}
#newProds h2{line-height:18px}
#newProds h2 a{font:12px arial;color:#333;text-decoration:none}
#newProds h2 a:hover{color:red;text-decoration:underline}
#newProds p{margin:3px 0 0;font:700 14px/28px arial;border-top:1px solid #ccc;text-indent:10px;color:#ff3f00}
.brandLogos{width:995px;background-color:#f4f4f4;clear:both;padding-bottom:10px}
.brandLogos h1{font:700 18px arial;margin:2px auto 15px 20px;padding:0;color:#023764}
nav.brandLogos ul{width:90%;margin:0 auto}
nav.brandLogos li a{height:35px;background-image:url(/images/assets/sprites/brand-logos_sprite.png);background-repeat:no-repeat;display:block}
nav.brandLogos a.panduit{background-position:0 0;width:145px}
nav.brandLogos a.altinex{background-position:-145px 0;width:155px}
nav.brandLogos a.midatl{background-position:-300px 0;width:105px}
nav.brandLogos a.fsr{background-position:-405px 0;width:105px}
nav.brandLogos a.byrne{background-position:-510px 0;width:145px}
nav.brandLogos a.wiremold{background-position:-655px 0;width:150px}
nav.brandLogos a.greatlakes{background-position:-805px 0;width:110px}
nav.brandLogos a.dymo{background-position:-915px 0;width:155px}
nav.brandLogos a.neatpatch{background-position:-1070px 0;width:140px}
nav.brandLogos a.kendall{background-position:-1210px 0;width:155px}
nav.brandLogos a.hellermann{background-position:-1365px 0;width:155px}
nav.brandLogos a.blackbox{background-position:-1520px 0;width:165px}
.categoryHovers{background-color:#fff;padding:0;width:100%;margin-bottom:20px;margin-top:35px}
.catRow h1{font:700 28px arial;margin:2px 0 8px 15px;color:#003e74;position:relative;z-index:2}
.catRow h1 a,.catRow li a{text-decoration:none!important}
.catRow h1 a{font-size:20px}
.catRow h1 a:hover,.catRow li a:hover{text-decoration:underline!important}
.catRow li{height:135px;padding-right:15px;margin-left:10px;margin-bottom:17px !important;}
.catRow li h2{font:12px arial;padding:0;margin:5px 0;color:#333}
.catRow li a{line-height:20px;width:135px}
.catRow li a:hover h2{color:#ef3c16}
.catRow figure{z-index:5;position:relative;border:1px solid #ededed;}
.catRow figure span{display:none;z-index:10;position:absolute;bottom:0;background-color:rgba(43,82,130,.8);color:#fff;text-align:center;font:10px arial;width:129px;padding:2px 3px}
.catRow figure:hover span,.catRow li a{display:block}
.brandLogos .owl-prev{position:absolute;left:-40px;top:30px}
.brandLogos .owl-next{position:absolute;right:-40px;top:30px}
.catRow .owl-prev{position:absolute;left:0;top:90px}
.catRow .owl-next{position:absolute;right:-10px;top:90px}
/*.safetyequip figure{background:url(/images/assets/sprites/safety-lockout2_sprite.jpg) no-repeat;width:200px;height:160px}*/
.safetyequip figure{background:url(/images/assets/sprites/safety-lockout2_sprite.jpg) no-repeat;width:200px;height:160px}
.safetyequip figure.crowdcontrol{background-position:0 0}
.safetyequip figure.industrialsafety{background-position:-200px 0}
.safetyequip figure.bumpshumps{background-position:-400px 0}
.safetyequip figure.cabinetslockout{background-position:-600px 0}
.safetyequip figure.trafficsafety{background-position:-800px 0}
.safetyequip figure.floormats{background-position:-1000px 0}
.safetyequip figure.insulatedtools{background-position:-1200px 0}
.safetyequip figure.arcflash{background-position:-1400px 0}
.safetyequip figure.lighting{background-position:-1600px 0}
.safetyequip figure.exitsigns{background-position:-1800px 0}
.safetyequip figure.adaramps{background-position:-2001px 0}
.safetyequip figure.cabinet{background-position:-2201px 0}
.safetyequip figure.stormkit{background-position:-2400px 0}
/*.fireprotection figure{background:url(/images/assets/sprites/fire-protection_sprite.jpg) no-repeat;width:200px;height:160px}*/
.fireprotection figure{background:url(/images/assets/sprites/fire-protection_sprite.jpg) no-repeat;width:200px;height:160px}
.fireprotection figure.alarms{background-position:0 0}
.fireprotection figure.arcflash{background-position:-200px 0}
.fireprotection figure.caulksealant{background-position:-400px 0}
.fireprotection figure.caulkgun{background-position:-600px 0}
.fireprotection figure.firestopdevice{background-position:-800px 0}
.fireprotection figure.brickpillow{background-position:-1000px 0}
.fireprotection figure.firemortar{background-position:-1200px 0}
.fireprotection figure.exitsign{background-position:-1400px 0}
.fireprotection figure.alarmcable{background-position:-1600px 0}
/*.surveillance figure{background:url(/images/assets/sprites/security-recorder_sprite.jpg) no-repeat;width:200px;height:160px}*/
.surveillance figure{background:url(/images/assets/sprites/security-recorder_sprite.jpg) no-repeat;width:200px;height:160px}
.surveillance figure.dvr{background-position:0 0}
.surveillance figure.cameras{background-position:-200px 0}
.surveillance figure.alarms{background-position:-400px 0}
.surveillance figure.lockboxes{background-position:-600px 0}
.surveillance figure.testers{background-position:-800px 0}
.surveillance figure.nvr{background-position:-1000px 0}
.surveillance figure.monitors{background-position:-1200px 0}
/*.electrical figure{background:url(/images/assets/sprites/electrical_sprite.jpg) no-repeat;width:135px;height:109px}*/
.electrical figure{background:url(https://cdn.cableorganizer.com/images/sprites/electrical_sprite.jpg) no-repeat;width:135px;height:109px}
.electrical figure.boxes{background-position:0 0}
.electrical figure.wallplates{background-position:-200px 0}
.electrical figure.gfci{background-position:-400px 0}
.electrical figure.fuses{background-position:-600px 0}
.electrical figure.timers{background-position:-800px 0}
.electrical figure.termination{background-position:-1000px 0}
.electrical figure.tape{background-position:-1200px 0}
.electrical figure.conduit{background-position:-1400px 0}
.electrical figure.power{background-position:-1600px 0}
.electrical figure.strip{background-position:-1800px 0}
.electrical figure.backups{background-position:-2000px 0}
.electrical figure.raisedfloor{background-position:-2200px 0}
/*.deskorganizers figure{background:url(/images/assets/sprites/desk-organizers_sprite.jpg) no-repeat;width:135px;height:109px}*/
.deskorganizers figure{background:url(https://cdn.cableorganizer.com/images/sprites/desk-organizers_sprite.jpg) no-repeat;width:135px;height:109px}
.deskorganizers figure.channels{background-position:0 0}
.deskorganizers figure.mounts{background-position:-200px 0}
.deskorganizers figure.charging{background-position:-400px 0}
.deskorganizers figure.workstations{background-position:-600px 0}
.deskorganizers figure.accessories{background-position:-800px 0}
.deskorganizers figure.wraps{background-position:-1000px 0}
.deskorganizers figure.fasteners{background-position:-1200px 0}
.deskorganizers figure.idtags{background-position:-1400px 0}
/*.fiberoptic figure{background:url(/images/assets/sprites/fiber-optic_sprite.jpg) no-repeat;width:135px;height:109px}*/
.fiberoptic figure{background:url(https://cdn.cableorganizer.com/images/sprites/fiber-optic_sprite.jpg) no-repeat;width:135px;height:109px}
.fiberoptic figure.cables{background-position:0 0}
.fiberoptic figure.testers{background-position:-200px 0}
.fiberoptic figure.termination{background-position:-400px 0}
.fiberoptic figure.enclosure{background-position:-600px 0}
.fiberoptic figure.panels{background-position:-800px 0}
.fiberoptic figure.cleaners{background-position:-1000px 0}
/*.tools figure{background:url(/images/assets/sprites/tools_sprite.jpg) no-repeat;width:135px;height:109px}*/
.tools figure{background:url(https://cdn.cableorganizer.com/images/sprites/tools_menu.png) no-repeat;width:135px;height:109px}
.tools figure.handtools{background-position:0 0}
.tools figure.cutters{background-position:-200px 0}
.tools figure.power{background-position:-400px 0}
.tools figure.tape{background-position:-600px 0}
.tools figure.installation{background-position:-800px 0}
.tools figure.storage{background-position:-1000px 0}
.tools figure.heating{background-position:-1200px 0}
.tools figure.testing{background-position:-1400px 0}
.tools figure.scanners{background-position:-1600px 0}
.tools figure.cases{background-position:-1800px 0}
.tools figure.cleaners{background-position:-2000px 0}
.tools figure.hotknife{background-position:-2200px 0}
/*.rackenclosure figure{background:url(/images/assets/sprites/rack-enclosure_sprite.jpg) no-repeat;width:135px;height:109px}*/
.rackenclosure figure{background:url(https://cdn.cableorganizer.com/images/sprites/rack-enclosure_sprite.jpg) no-repeat;width:135px;height:109px}
.rackenclosure figure.openracks{background-position:0 0}
.rackenclosure figure.enclosures{background-position:-200px 0}
.rackenclosure figure.security{background-position:-400px 0}
.rackenclosure figure.wallmount{background-position:-600px 0}
.rackenclosure figure.rackmountpower{background-position:-800px 0}
.rackenclosure figure.cablemanagement{background-position:-1000px 0}
.rackenclosure figure.hardware{background-position:-1200px 0}
.rackenclosure figure.shelves{background-position:-1400px 0}
.rackenclosure figure.panels{background-position:-1600px 0}
.rackenclosure figure.cooling{background-position:-1800px 0}
.rackenclosure figure.fiberoptic{background-position:-2000px 0}
.rackenclosure figure.kvm{background-position:-2200px 0}
/*.labelsprinters figure{background:url(/images/assets/sprites/labels-printers_sprite.jpg) no-repeat;width:135px;height:109px}*/
.labelsprinters figure{background:url(https://cdn.cableorganizer.com/images/sprites/labels-printers_sprite.jpg) no-repeat;width:135px;height:109px}
.labelsprinters figure.printers{background-position:0 0}
.labelsprinters figure.cartridges{background-position:-200px 0}
.labelsprinters figure.heatshrink{background-position:-400px 0}
.labelsprinters figure.idtags{background-position:-600px 0}
.labelsprinters figure.wiremarking{background-position:-800px 0}
.labelsprinters figure.pipemarking{background-position:-1000px 0}
/*.outletsgrommets figure{background:url(/images/assets/sprites/desk-outlets_sprite.jpg) no-repeat;width:135px;height:109px}*/
.outletsgrommets figure{background:url(https://cdn.cableorganizer.com/images/sprites/desk-outlets_sprite.jpg) no-repeat;width:135px;height:109px}
.outletsgrommets figure.removeable{background-position:0 0}
.outletsgrommets figure.builtin{background-position:-200px 0}
.outletsgrommets figure.deskgrommet{background-position:-400px 0}
.outletsgrommets figure.floorgrommet{background-position:-600px 0}
.outletsgrommets figure.rubber{background-position:-800px 0}
.outletsgrommets figure.retractable{background-position:-1000px 0}
/*.networking figure{background:url(/images/assets/sprites/networking_sprite.jpg) no-repeat;width:135px;height:109px}*/
.networking figure{background:url(https://cdn.cableorganizer.com/images/sprites/networking_sprite.jpg) no-repeat;width:135px;height:109px}
.networking figure.patchpanel{background-position:0 0}
.networking figure.wallplates{background-position:-200px 0}
.networking figure.testers{background-position:-400px 0}
.networking figure.mediaconverters{background-position:-600px 0}
.networking figure.switches{background-position:-800px 0}
.networking figure.wiring{background-position:-1000px 0}
.networking figure.routers{background-position:-1200px 0}
.networking figure.connectors{background-position:-1400px 0}
.networking figure.punchdown{background-position:-1600px 0}
.networking figure.cables{background-position:-1800px 0}
.networking figure.nvr{background-position:-2000px 0}
.networking figure.termination{background-position:-2200px 0}
.networking figure.fiberoptic{background-position:-2400px 0}
.networking figure.labels{background-position:-2600px 0}
/*.cablecovers figure{background:url(/images/assets/sprites/cord-cover_sprite.jpg) no-repeat;width:135px;height:109px}*/
.cablecovers figure{background:url(https://cdn.cableorganizer.com/images/sprites/cord-cover_sprite.jpg) no-repeat;width:135px;height:109px}
.cablecovers figure.cordprotectors{background-position:0 0}
.cablecovers figure.powerextension{background-position:-200px 0}
.cablecovers figure.fabriccovers{background-position:-400px 0}
.cablecovers figure.adaramps{background-position:-600px 0}
/*.wirecable figure{background:url(/images/assets/sprites/wire-cable_sprite.jpg) no-repeat;width:135px;height:109px}*/
.wirecable figure{background:url(https://cdn.cableorganizer.com/images/sprites/wire-cable_sprite.jpg) no-repeat;width:135px;height:109px}
.wirecable figure.network{background-position:0 0}
.wirecable figure.electrical{background-position:-200px 0}
.wirecable figure.audiovideo{background-position:-400px 0}
.wirecable figure.coaxial{background-position:-600px 0}
.wirecable figure.powerextension{background-position:-800px 0}
.wirecable figure.usbfirewire{background-position:-1000px 0}
.wirecable figure.fiberoptic{background-position:-1200px 0}
.wirecable figure.firealarm{background-position:-1400px 0}
.wirecable figure.music{background-position:-1600px 0}

/*.cablemanagers figure{background:url(/images/sprites/coffee-banner-11242015.jpg) no-repeat;width:135px;height:108px}*/
.cablemanagers figure{background:url(https://cdn.cableorganizer.com/images/sprites/cable-management_sprite.jpg) no-repeat;width:135px;height:108px}
.cablemanagers figure.raceway{background-position:0 0;}
.cablemanagers figure.sleeving{background-position:-200px 0}
.cablemanagers figure.wireloom{background-position:-400px 0}
.cablemanagers figure.cabletrays{background-position:-600px 0}
.cablemanagers figure.wireduct{background-position:-800px 0}
.cablemanagers figure.heatshrink{background-position:-1000px 0}
.cablemanagers figure.carriers{background-position:-1200px 0}
.cablemanagers figure.support{background-position:-1400px 0}
.cablemanagers figure.cableties{background-position:-1600px 0}
.cablemanagers figure.wraps{background-position:-1800px 0}
.cablemanagers figure.fasteners{background-position:-2000px 0}
.cablemanagers figure.winders{background-position:-2200px 0}
.cablemanagers figure.conduit{background-position:-2400px 0}
.cablemanagers figure.fabric{background-position:-2600px 0}


.catRow li{
  padding: 15px;
  margin-left: 0;
}

.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    /* width: 100%; */
    max-width: 100%;
    height: auto;
}

#main_col{ margin:0 !important }
.catRow .owl-carousel{width:99%!important}
.catRow .owl-carousel .owl-wrapper-outer{width:96%;margin:0 0 5px 25px}
.catRow .owl-item{border-right:1px solid #ccc;margin:0 -2px}
#newProds h2,.catRow .owl-item a{margin:0 auto}
.owl-pagination{margin-top:-33px}
.owl-controls{margin-top:48px!important}
.owl-controls .owl-buttons div{background:#fff!important;border-radius:0!important;color:#ababab!important;margin:0!important;padding:5px 0!important;font-size:20px!important}
.owl-theme .owl-controls .owl-page span{height:7px;width:7px;background-color:#ccc}
.brandLogos .owl-controls .owl-buttons div{background:0 0!important}
#countdown{width:100%;position:absolute;font-weight:700;color:#ff0;display:inline-block;text-align:center;font-size:18px;background:#004094 0 0;bottom:0}
.message{color:#f60}
#countdown div>span{display:inline-block;font-size:30px;line-height:30px;padding:5px 6px}
#countdown>div{padding:0;display:inline-block}
.txt{font-size:10px;color:#ff0;margin:0 5px 5px -3px;font-style:italic}
#countdown div>span.tsep{padding:0;animation:blink-animation 1s steps(10,start) infinite;-webkit-animation:blink-animation 1s steps(10,start) infinite}
#countdown div>span.dsep{padding:2px;color:#f60}
@keyframes blink-animation{50%{opacity:.1}
}

.OWLbanners .owl-controls.clickable{position:absolute;margin-top:35px;width:100%;}
.OWLbanners .owl-pagination .owl-page span{width:30px;background-color:#072d44}


.owl-carousel .owl-item img {
    max-width: 100%;
    height: auto;
    width: 100%; /* unset; */
}

@media all and (max-width:400px){
  #newProds {
    position: relative;
    display: block;
  }
}


/*------- media queries ---------*/

@media (max-width: 1030px){
  .floater {
    box-shadow:none;
  }

#topBanner {
    display: inline;
    width: 585px;
}

.homebox_row.banners{
  margin:0 auto 10px
}

#socialRight{
  display:block;
  margin-right:-9px;
  top:0
}
#socialRight h4{
  display:none
}
#main{
  width:auto;
  margin:5px
}
.brandLogos,.categoryHovers{
  width:100%
}
.catRow{
  width:100%
}
.catRow li{
  margin:5px
}
.TabControl .conteudoabas{
  height:unset
}
#newProds div:first-child{
  float:left;
}
#newProds div:last-child{
  float:right;
}


}

@media all and (max-width:945px){
  /* #topBanner {
      float: none!important;
      margin: 0!important;
      width: 100%;
  } */

  .catRow li{
    padding: 0 6px;
  }

  .nav-tabs .nav-item {
    width: 50%;
    border-top-right-radius: 0 !important;
    border-top-left-radius: 0 !important;
    margin: 1px 0;
  }

  .nav-tabs .nav-link {
    width: 100% !important;
  }

  #newProds {
    display: none;
  }

  /* #newProds{
    clear:left;
    position: relative;
    width:unset;
    height:unset;
    margin-top:20px;
    padding-bottom: 20px;
  } */

  /* .homebox_row.banners{margin:0 auto 10px} */

  /* #newProds figure{display:inline-block} */

  #main{margin:0}

  /* #newProds {
    position: relative;
    left: 0!important;
    right: 0!important;
    margin: auto!important;
    width: 400px!important;
    margin-top: 40px 0 !important;
    display: flex;
  } */

  /* #newProds img{
    width: 100%;
  } */

  /* aside#newProds {
      width: 100% !important;
  } */

  /* aside#newProds> div{
      width: 100%;
  } */

}

main.aboutus {
  padding-top:40px;
}

div#myTabContent {
  display: flow-root;
}


@media (min-width:310px) and (max-width:339px){
  .catRow li{
    padding:0 38px !important;
  }
}

@media (min-width:340px) and (max-width:364px){
  .catRow li{
    padding:0 50px !important;
  }
}

@media (min-width:365px) and (max-width:385px){
  .catRow li{
    padding:0 58px !important;
  }
}

@media (min-width:400px) and (max-width:430px){
  .catRow li{
    /*padding:0 80px !important;*/
  }
}

@media (min-width:431px) and (max-width:815px){
    main.aboutus {
    margin-top: 100px
  }
}
