/* General */
html{min-height: 100%; position: relative;}
body{background-color:transparent; color: #3e5f6c; font-family:Open Sans, Arial, Helvetica, sans-serif !important; font-size: 100%; font-weight:400; }
body, td, select, textarea, input{font-family:Open Sans, Arial, Helvetica, sans-serif !important;}
html, body{margin:0; padding:0; height:100%;}
a, #main a{margin:0; padding:0; vertical-align:baseline; transition:all 0.4s linear; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear;}
a, #main a, #main .cart-item-details .name, .header .s-global li li, .breadcrumbs a, #main .btn-link{color: #000000;}
a:hover, a:active, a:focus, #main a:hover, #main a:active, #main a:focus, #main .cart-item-details .name:hover, #main .cart-item-details .name:active, #main .cart-item-details .name:focus, .header .s-global li li:active, .header .s-global li li:hover, .header .s-global li li:focus, .breadcrumbs a:hover, .breadcrumbs a:active, .breadcrumbs a:focus, #main .btn-link:hover, #main .btn-link:active, #main .btn-link:focus{color:#DB511F; text-decoration:none; outline: 0;}
h1, h2, h3, h4, h5, h6{color:#0C3646; margin-top:0;}
h3.loginheader {font-size: 10px;}
hr{border-color:#DB511F; }
hr.scnd{border-color: #DB511F;}
.icon{display: inline-block;}
.left{float:left;}
.right{float:right;}
.a-left{text-align:left;}
.a-right{text-align:right;}
.no-margin{padding:0px; margin:0px;}
.no-padding{padding:0px; margin:0px;}
.row{margin-left: 0; margin-right: 0; }
#tab3, #tab6{display:none;}
#loadingIndicator.active{display:block !important;}
.compare .modal-dialog{width: 800px;}
.sp-sort {font-size:150%; padding:5px; font-weight:bold}

/* Body */
.content_area{}
#div__header{overflow: visible !important;}
#div__contentarea{margin: 0 0 33px; padding:0px;}
#div__title{}
#div__label{}
#div__body, .main{margin:0 auto !important; padding: 0;}
#div__footer{}

/* Header */
.header .container > div{padding:0;}
.header .top{background-color:#F3F7F9;}
.header .top, .header .top a, .header .s-global a{font-size: 12px; line-height: 38px;}
.header .middle{background-color:#FFFFFF;padding: 20px 0;}
.header .middle .container{padding-right: 0;}
.header .bottom{}
.header .bottom .container {
        width: 100%;
        }
.header .logo{float: left; margin: 8px 0 0; }
.header .logo img{max-width: 300px;}
.header .navbar, .header .navbar-header{background-color: #DB511F; border-radius: 0; margin: 0;}
.header .navbar .container, .header .navbar-header .container{padding-left: 10%;}
.header .nav a{color:#FFFFFF; display: flex; font-size: 15px; line-height: 40px; margin: 15px 0; padding: 0 15px; text-decoration: none; text-transform: uppercase;text-shadow: inherit;}
.header .nav a:hover, .header .nav a:focus, .header .nav a:active, .header .nav .tab_active a{background-color:#DB511F;color:#000000; }
.header .bottom .nav a:active, .header .bottom .nav .tab_active a {
    border-bottom: solid medium black !important; font-weight: bold;
    }
.header .usr ul{margin: 0 20px 0 0; float: left; padding: 0;}
.header .usr li{float: left; list-style: none outside none;}
.header .usr a{background-color: #FFFFFF; border-color: transparent #DDE8EE #000000 transparent; border-style: solid; border-width: 1px 1px 2px; color:#000000; display: block; height: 58px;text-align: center; width: 72px;}
.header .usr a#logged-as{float: left;  margin: 0 20px 0 -20px;  padding: 0 15px 5px;  width: auto;}
.header .usr a#logged-as span{display: inline;}
.header .usr a#logged-as .icon{display: block;}
.header .usr a:hover, .header .usr a:active, .header .usr a:focus, .header .usr a:hover .icon, .header .usr a:focus .icon, .header .usr a:active .icon{border-right-color: #F3F7F9; border-top-color: #DDE8EE; color: #DB511F;}
.header .usr a span{display: block; font-size: 11px;}
.header .usr a:hover span{color: #DB511F;}
.header .usr .icon{color:#000000; font-size: 12px; line-height: 20px; margin-top: 11px;}
.header .usr .converter-header a #f, .header .usr .converter-header a #c{ max-height: 20px;}
.header .usr .converter-header a {font-size: 10px;}
.header .cart a{background-color: #ffffff; border-bottom: 2px solid #f15c22; color: #f15c22; float: left; font-size: 1.3em; height: 58px; line-height: 4.8em; padding: 0 15px; vertical-align: middle;}
.header .cart span span, .header .usr span span{font-weight: 600;}
.header .cart span, .header .usr span{font-weight: 600; font-size: 12px;}
.header .cart .icon{color: #f15c22; float: left; font-size: 12px; margin: 20px 12px 12px 0;}
.header .cart a:hover, .header .cart a:active, .header .cart a:focus, .header .cart a:hover .icon, .header .cart a:active .icon, .header .cart a:focus .icon{color: #ff8c63;}
.header .icon-bar{background-color: #FFFFFF;}
.header .s-global ul{list-style: none outside none;float: right; margin: 0;padding: 0;}
.header .s-global li{float: left;margin-left: 18px;}
.header .s-global li ul{}
.header .s-global li li{cursor: pointer; display: block; float: none; font-size: 11px; line-height: 2.4; text-align: left;}
.header .s-global a{}
.header .s-global .dropdown span{margin-left: 8px;}
.header .s-global .fa{margin: 0 0 0 5px;}
.header .s-global img{width: 25px;}
.breadcrumbs{color:#0C3646;}
.breadcrumbs .breadcrumbs-wrap{padding: 5px 0 0 20px;}
.breadcrumbs, .breadcrumbs a{font-size: 12px; line-height: 28px;}

/* NavBar Mobile */
.header .navbar-collapse .navbar-form{border: medium none; box-shadow: inherit;}
.header .navbar-collapse .s-global a{color: #fff;}
.header .navbar-collapse .navbar-form.navbar-right:last-child { margin-right: 0;}

/* Sticky Header */
.header.navbar-fixed-top{-webkit-box-shadow: 0px 8px 10px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 8px 10px 0px rgba(0, 0, 0, 0.15);box-shadow: 0px 8px 10px 0px rgba(0, 0, 0, 0.15); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#444444')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#444444');-webkit-transition: all 5ms ease-in-out; -moz-transition: all 5ms ease-in-out; -ms-transition: all 5ms ease-in-out;
-o-transition: all 5ms ease-in-out; transition: all 5ms ease-in-out;}
.header.navbar-fixed-top .top{position: fixed;width: 100%;}
.header.navbar-fixed-top nav{opacity: 0.9;}
.header.navbar-fixed-top .top, .header.navbar-fixed-top .usr, .header.navbar-fixed-top .cart{display:none;}
.header.navbar-fixed-top .middle{margin-top:38px;padding: 0;}
.header.navbar-fixed-top .logo{margin: 5px 0; width: 140px;}
.header.navbar-fixed-top .logo img{height: auto; max-width: 100%;}
.header.navbar-fixed-top .nav a{line-height: 30px; margin: 8px 0;}
.header.navbar-fixed-top .autocomp-search{margin-bottom: 8px; margin-top: 8px;}
.header.navbar-fixed-top .autocomp-search .input-group input{height: 30px; line-height: 16px; margin: 0;}
.header.navbar-fixed-top .autocomp-search .input-group .btn{top: 5px;}
.header.navbar-fixed-top .breadcrumbs{display:none;}

/* Global Search */
.autocomp-search{position:relative;margin-right: 0;}
.autocomp-search .loader{background: url("/site/suiteoffice/img/loader.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: none; height: 20px; position: absolute; right: 40px; top: 17px; width: 20px; z-index: 10;}
.autocomp-search .loader.active{display:block;}
.autocomp-search .input-group input{background-color:#FFFFFF; border: 0 none; border-radius: 1px; color: #171782; height: auto; margin: 7px 0; padding: 10px 30px 10px 13px;}
.autocomp-search .input-group input:focus, .autocomp-search .input-group input:active, .autocomp-search .input-group input:hover{background-color:#FFFFFF; box-shadow: none;}
.autocomp-search .input-group .btn{background-color: transparent; color: #fff; font-size: 16px; padding: 0; position: absolute; right: 10px; top: 14px; z-index: 10;}
.autocomp-search .input-group .btn:hover, .autocomp-search .input-group .btn:active, .autocomp-search .input-group .btn:focus{color: #c4e1ed;}
.autocomp-search .list-items{position: absolute; padding: 0; top: 48px; z-index: 100;}
.autocomp-search .list-items li .name{font-weight: 600;}
.autocomp-search .price{display: block; margin-top: 2px;}
.autocomp-search .price:before{content:"$";}
.autocomp-search .input-group input::-webkit-input-placeholder{color:#171782;}
.autocomp-search .input-group input:-moz-placeholder{color:#171782;}
.autocomp-search .input-group input::-moz-placeholder{color:#171782;}

.autocomp-search .input-group input:-ms-input-placeholder{color:#171782;}
.autocomp-search .list-items li img {/*height: 100%;*/ max-width: 50px; width: auto !important;}
.autocomp-search .list-items li .info {float: right; padding-right: 10px; width: 75%;}

/* Dynamic list items*/
.list-items{background-color: #F5F5F5; list-style: none outside none; margin: 0; width: 100%; z-index: 10;}
.list-items li img{float:left; width:30%; max-height:70px;}
.list-items li .info{float:left; width:66%; padding:0 0 0 4%;}
.list-items li .name{font-size: 13px;line-height: 16px;font-weight:bold; text-transform:capitalize;}
.list-items li{border-top: 1px dotted #2C89B1; float: left; padding: 10px;position: relative; width: 100%;}
.list-items li:first-child{border-top:medium none;}
.list-items li:hover{background:#90c8de;}
.list-items li .btn{bottom: 10px; display: none; float: right; height: 29px; padding: 10px; position: absolute; right: 10px; top: 25px; width: 22px;}
/*.list-items li:hover .btn{display:block;}*/
.list .badges{margin-top: 12px;}
.badges .label{border-radius: 15px; display: block; font-size: 1.2em; line-height: 1.2em; margin: 5px auto; padding: 4px 2px; width: 50%;}
.single .badges .label{display: inline-block; margin: -5px 5px 15px auto; padding: 4px 12px; width: auto;}
.custom_badge {height: 50px; padding-top: 4px;}
.badge-cell-list .custom_badge {
    /*width:  !important;*/
    height: 30px !important;
}

/* Badge Hover Title*/
.badgetitle {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px; }

.badgetitle:hover {
    visibility: visible; }

/* Quick Order*/
.header .wrap_quick_order{background-color: #F3F7F9; border: 1px solid #000000; padding: 10px 14px; position: absolute; top: 61px; z-index: 20;}
.header .quick_order_list{clear: both;}
.header .wrap_quick_order span{}
.header .row_order{min-width: 190px;}
.header .row_order input{border: 1px solid #CCCCCC; font-size: 13px; height: 30px; line-height: 30px; text-indent: 10px;}
.header .row_order input:hover, .header .row_order input:active, .header .row_order input:focus{border-color: #6CB4D0;}
.header .wrap_quick_order .list-items li.selected{background-color: #6CB4D0;}
.header .row_order .item{margin: 0 0 10px; width: 72%;}
.header .row_order .qty{margin: 0 0 0 10px; text-indent: 5px; width: 22%;padding: 0 0 0 1px;}
.header .wrap_quick_order .btn{width: 100%;}
.header .wrap_quick_order .fa{font-size: 16px; font-weight: 600; height: auto; margin: 0 0 10px 5px; padding: 5px 0; width: 25px;}
.header .wrap_quick_order .fa:first-child{margin-left: 0;}
.header .wrap_quick_order .fa.less{font-size: 22px; padding: 3px 0 7px;}

/* Footer */
#div_footer {bottom: 0px !important;}
.footer{background-color: #DB511F; padding-top: 14px; }
.footer-wrap{background-color: #636363;}
.footer .footer-wrap .top{padding: 30px 0; background-color: #636363;}
.footer .top .container .usr{padding: 0;}
.footer .top .container .usr > div{padding: 0 55px 0 0;}
.footer .top h4, #main .top h4{font-size: 16px;margin: 0 0 10px; color: #DB511F !important;}
.footer .top h4, #main .footer .top h4, #main .footer .newsletter h5, .footer .newsletter h5{border-bottom: 2px solid #DB511F; color: #DB511F; padding-bottom: 8px;}
.footer .newsletter h5, #main .footer .newsletter h5{font-size: 22px; text-transform: uppercase;}
.footer .top ul, #main .footer .top ul{list-style: none outside none; margin: 0; padding: 0;}
.footer .top li, #main .footer .top li{line-height: 24px;}
.footer .top a, #main .footer .top a{color: #FFFFFF;font-size: 1.4em;}
.footer .top a:hover, .footer .top a:active, .footer .top a:focus{color: #DB511F;}
.footer .social{background-color: #C7D3D8; max-width: 325px; padding: 0;}
.footer .social h3{border: medium none; font-size: 22px; padding: 0; text-transform: uppercase;}
.footer .social ul, #main .footer .social ul{background-color: #F3F7F9; margin:0; padding: 12px 25px; width: 100%;}
.footer .social .icon, #main .footer .social .icon{background: url("/site/suiteoffice/img/icons-social.png") repeat scroll 0 0 #DB511F; display: block; height: 47px; margin-left: 10px; overflow: hidden; text-indent: -900px; transition-duration: 0.2s; width: 47px;}
.footer .social li:first-child .icon, #main .footer .social li:first-child .icon{margin-left:0;}
.footer .social .icon.tw, #main .footer .social .icon.tw{background-position: -47px 0;}
.footer .social .icon.pt, #main .footer .social .icon.pt{background-position: -94px 0;}
.footer .social .icon.gp, #main .footer .social .icon.gp{background-position: -141px 0;}
.footer .social .icon.yt, #main .footer .social .icon.yt{background-position: -188px 0;}
.footer .social .icon.lk, #main .footer .social .icon.lk{background-position: -234px 0;}
.footer .social .icon:hover, #main .footer .social .icon:hover{background-color: #e3734d; background-position:0 -47px;}
.footer .social .icon.tw:hover, #main .footer .social .icon.tw:hover{background-position: -47px -47px;}
.footer .social .icon.pt:hover, #main .footer .social .icon.pt:hover{background-position: -94px -47px;}
.footer .social .icon.gp:hover, #main .footer .social .icon.gp:hover{background-position: -141px -47px;}
.footer .social .icon.yt:hover, #main .footer .social .icon.yt:hover{background-position: -188px -47px;}
.footer .social .icon.lk:hover, #main .footer .social .icon.lk:hover{background-position: -234px -47px;}
.footer .newsletter{margin: 20px 25px 12px; position:relative; color: #DB511F !important;}
.footer .newsletter span{font-weight: 600;}
.footer .social .newsletter .icon, #main .footer .social .newsletter .icon{background: none repeat scroll 0 0 rgba(0, 0, 0, 0); text-indent: 0; height: auto; width: auto;}
.footer .bottom .container > div{padding: 0;}
.footer .bottom{background-color: #DB511F;font-size: 13px; line-height: 40px;color:#FFFFFF;}
.footer .bottom p{margin: 0;}
.footer .bottom a{font-size: 1em;margin-left: 20px;}
#main form#newsletter{margin: 0;}

/* Left */
aside.sidebar{background:linear-gradient(to right, #fff 96%, #f1f1f1 100%);background:-webkit-linear-gradient(left, #fff 96%, #f1f1f1 100%); box-shadow: 1px 0 #eee; padding: 40px 15px 0 23px; vertical-align: top;}
.sidebar aside{min-width: 220px;}
.sidebar .list-group{border-radius: 0; box-shadow: none;}
.sidebar a{color: #000000; font-size: 1.2em; line-height: 1.6em;}
.sidebar a:hover{color: #DB511F;}
.sidebar a.textboldnolink{font-weight: 600;}
.sidebar .pic a, .sidebar .pic img{display:none;}
.sidebar .title{border-bottom: 1px solid #5b7f8c; color: #5b7f8c; margin-right: 10px; padding-bottom: 5px;}
.sidebar .breadcrumbs{display:none;}
.sidebar td.smalltext[colspan="10"], .sidebar td.textboldnolink[colspan="10"]{}
.sidebar td.smalltext[colspan="9"], .sidebar td.textboldnolink[colspan="9"]{padding-left: 8px;}
.sidebar td.smalltext[colspan="8"], .sidebar td.textboldnolink[colspan="8"]{padding-left: 18px;}
.sidebar td.smalltext[colspan="7"], .sidebar td.textboldnolink[colspan="7"]{padding-left: 28px;}
.sidebar td.smalltext[colspan="6"], .sidebar td.textboldnolink[colspan="6"]{padding-left: 38px;}
.sidebar td.smalltext[colspan="5"], .sidebar td.textboldnolink[colspan="5"]{padding-left: 48px;}

/* Home */
.home{}
.home section{}
.home .top{padding-top:50px;padding-bottom:50px;}
.home .bottom{/*background-color: #DAE7ED;padding: 40px 0;*/}
.home .list-carousel .cell{padding-left: 10px; padding-right: 10px; text-align: center;}
.home img {height: auto; max-width: 100%;}

/* Lists */
.list{padding: 5px 0 30px;}
.list .top, .breadcrumbs h2{background: rgb(255,255,255); /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMiUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MyUiIHN0b3AtY29sb3I9IiNmYmZiZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NCUiIHN0b3AtY29sb3I9IiNmNWY3ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTRlOWVjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/ background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.5) 0%, rgba(254,254,254,0.5) 32%, rgba(251,251,251,0.5) 63%, rgba(245,247,246,0.5) 74%, rgba(228,233,236,0.5) 100%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.5)), color-stop(32%,rgba(254,254,254,0.5)), color-stop(63%,rgba(251,251,251,0.5)), color-stop(74%,rgba(245,247,246,0.5)), color-stop(100%,rgba(228,233,236,0.5))); background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.5) 0%,rgba(254,254,254,0.5) 32%,rgba(251,251,251,0.5) 63%,rgba(245,247,246,0.5) 74%,rgba(228,233,236,0.5) 100%); background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.5) 0%,rgba(254,254,254,0.5) 32%,rgba(251,251,251,0.5) 63%,rgba(245,247,246,0.5) 74%,rgba(228,233,236,0.5) 100%); background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.5) 0%,rgba(254,254,254,0.5) 32%,rgba(251,251,251,0.5) 63%,rgba(245,247,246,0.5) 74%,rgba(228,233,236,0.5) 100%); background: radial-gradient(ellipse at center,  rgba(255,255,255,0.5) 0%,rgba(254,254,254,0.5) 32%,rgba(251,251,251,0.5) 63%,rgba(245,247,246,0.5) 74%,rgba(228,233,236,0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e9ec',GradientType=1 ); -webkit-box-shadow: 8px 8px 5px -5px rgba(9, 9, 9, 0.1); -moz-box-shadow: 8px 8px 5px -5px rgba(9, 9, 9, 0.1); -o-box-shadow: 8px 8px 5px -5px rgba(9, 9, 9, 0.1); -ms-box-shadow: 8px 8px 5px -5px rgba(9, 9, 9, 0.1); box-shadow: 8px 8px 5px -5px rgba(9, 9, 9, 0.1); padding: 40px 30px 20px 20px;}
.list .bottom{padding-top: 20px;}
.list .row .cell:first-child{padding-left: 15px;}
.list .top img{max-width: 100%;}
.list .text{font-size: 130%;}
.list .thumb{border: 2px solid  ; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);-ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);height: 250px; margin-bottom: 15px; overflow: hidden; padding: 0;transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;}
.list .thumb .wrap{height: 250px; margin: 0 auto;}
.list .thumbnail{box-shadow: inherit;}
.list .thumb:hover, .list .thumb:focus, .list .thumb.active{ border-color: #DB511F; border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px;}
.list a.thumbnail, .list a.thumbnail:hover, .list a.thumbnail:focus, .list a.thumbnail.active{ border-color: transparent; border-radius:0;}
.list .thumb > img, .thumbnail > img{max-height: 240px !important; vertical-align: middle;}
.list .row .cell:hover { border: solid thin !important; border-color: #DB511F !important;}
.list .row .cell { border: solid thin rgba(255, 255, 255, 0);}

.text{color:#2f4c59;}
.text h2{font-size: 1.1em;}
.text p{line-height: 1.4;}
.title{color:#0085b7;}
.list .price table.bglt{margin: 0 auto;}
.price table.bglt{border: 1px solid #d7dfe7;margin-left: 5px; margin-top: 5px;}
.price table.bglt .listheadernosort{background-color: #fff; color: #666666; font-size: 1.1em; height: 100%; padding: 2px 5px; text-align: center; vertical-align: top; }
.price table.bglt .texttable{background-color: white; border: medium none; color: #3e5f6c; font-size: 12px; padding: 2px 5px; vertical-align: top; }
.price table.bglt tbody > tr:nth-child(2n+1) > td, .price table.bglt tbody > tr:nth-child(2n+1) > th{background-color: #fff; }*/
.item-compare{margin-top: 12px; position: relative;}
.item-compare input{left: 8px; margin: 0; position: absolute; top: 7px;}
.item-compare .btn{}
.list .main-carousel .carousel-inner .item{min-height: 350px;}
#QuantityPricing .bglt {
    width: 50%;
    background-color: white !important;
    border: thin solid #DB511F
}
#QuantityPricing .bglt tr:nth-child(odd) {
    background: white !important;
}
/*#QuantityPricing .bglt {
    transform:rotate(-90deg) !important;
}
#QuantityPricing .bglt tr, #QuantityPricing .bglt td{
    transform:rotate(90deg);
}
#QuantityPricing .bglt .listheadernosort {max-width: 250px; font-size: 18px; padding: 10px; border-bottom: solid; border-bottom-width: medium; border-bottom-color: #DB511F; color: #DB511F; background-color: white;}
.qtyprice-tabs #QuantityPricing .bglt .listheadernosort {font-size:12px !important;}
#QuantityPricing .bglt tr {
    background-color: white !important;
}
#QuantityPricing .bglt .listheadernosort .texttable {max-width: 250px; font-size: 14px; padding: 5px; border-bottom: solid; border-bottom-width: thin;border-bottom-color: #DB511F !important; background: none !important;}
.rwd.list.category .row.top .overflow{
    height: 350px;
  }
/*div.row.top .col-xs-12 {
    height: 100%;
  }*/

/*Related Item List*/
.col-xs-3 .col-sm-4 .col-md-3 {
    width: 16% !important;
}

div.overflow {
    height: 100%;
    overflow-y: scroll;
    position: relative;
   -moz-box-shadow:    inset 0px -10px 10px -10px #000000;
   -webkit-box-shadow: inset 0px -10px 10px -10px #000000;
   box-shadow:         inset 0px -20px 20px -20px #000000;
  }
/*div.overflow.active {
   -moz-box-shadow:    inset 0px -10px 10px -10px #000000;
   -webkit-box-shadow: inset 0px -10px 10px -10px #000000;
   box-shadow:         inset 0px -20px 20px -20px #000000;
  }*/

/* Cells */
.cell h3{font-size: 12px; line-height: 14px;}
.cell h3  {height: 78px !important;    overflow: hidden;}
.cell .categorylistheight {height: 30px !important;    overflow: hidden;}
.cell .price h3  {height: 15px !important; margin-bottom: 5px;}
.list .cell{/*padding-bottom: 25px; padding-right: 0;*/ padding: 10px; text-align: center;}
.list .price{font-size: 1.8em; color: #DB511F !important;}
.home .marketingzone .cell h3 { height: 60px !important;}
.cell .list .thumb .wrap. thumbnail .img { vertical-align: middle;}
.col-xs-12 .shop table { align: middle; !important }

/* Product Page */
.single{padding: 30px 0;}
.single .row.top > div div{padding-left: 0;padding-right: 0;}
.single .row.top > div{padding-left: 30px;}
.single .row.top > div:first-child{padding-right: 40px;}
.single .desc{margin-bottom: 15px;}
.single .panel{border: medium none; border-radius: 0; box-shadow: none;margin-bottom:10px;}
.desc, .desc p, .desc span, .desc font{font-family: 'Open Sans',sans-serif; font-size: 13px !important;}
.single .row .carousel-item{border-bottom: 1px solid #DB511F; margin: 0 auto; padding: 0 40px 40px;}
.single .carousel-thumbs{margin: 30px auto;}
.single .carousel-inner{overflow: visible;}
.single .row.top .carousel-thumbs .thumbnail{margin-left: 10px; padding: 4px;}
.single .row.top .carousel-thumbs .thumbnail:first-child{margin-left: 0;}
.single .carousel-thumbs a{cursor: pointer;margin:0;padding:0 0 10px;}
.single .carousel-thumbs a:hover, .single .carousel-thumbs a.selected{border-bottom: 2px solid #B2CCD8;}
.single .carousel-thumbs img{opacity: 0.5; width: inherit; max-height: 100px;}
.single .carousel-thumbs .selected img{opacity: 1;}
.single .cell h3{ height: 58px !important;}
.single .cell h3 a{ font-size: 12px; line-height: 1 em;}
.single h4{font-size: 14px;}
.single .price h3{font-size: 14px;font-weight: 400;margin:0; padding: 0;}
.single .price span{color: #DB511F;font-size: 24px;font-weight: 400;}
.single .price .sku{color: #5b7f8c;font-size: 12px;line-height: 3;padding: 0;}
.single .price a{font-size: 12px;line-height: 30px;}
.single .price .btn{margin-right: 6px;}
.shop .cart{float: left;margin-right: 12px;width: auto;}
.shop input#qty{margin-right: 10px;}
.shop .btn-default{}
.stock, .leadtime{margin-top: 10px;}
.stock h5, .leadtime h5{color: #5B7F8C;font-size: 11px;}
.stock h5 span.yes{color: #25953f;}
.stock h5 span.no, .leadtime h5 span.no{color: #C42A00;}
.single .shop, .single .wishlist{margin-top: 10px;}
.single .shop td{vertical-align:top;}
.single .opts{}
.single .opts span{}
.single .opts select{background-color: #fff; border: 1px solid #6cb4d0; cursor: pointer; padding: 5px;}
/*.tabs-qtyprice.qty-price-big {display: block !important;}
.tabs-qtyprice.qty-price-small {display: none !important;}*/
.add-to-cart-dd {display: table-cell;}

/* Image Zoom */
.easyzoom{position: relative; display: inline-block; *display: inline; *zoom: 1;}
.easyzoom img{vertical-align: bottom;}
.easyzoom.is-loading img{cursor: progress;}
.easyzoom.is-ready img{cursor: crosshair;}
.easyzoom.is-error  img{cursor: not-allowed;}
.easyzoom-notice{position: absolute; top: 50%; left: 50%; z-index: 150; width: 10em; margin: -1em 0 0 -5em; line-height: 2em; text-align: center; background: #FFF; box-shadow: 0 0 10px #888;}
.easyzoom-flyout{border: 1px solid #DB511F; position:absolute; z-index: 100; overflow: hidden; background: #FFF;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075);}
.easyzoom--overlay .easyzoom-flyout{top: 0; left: 0; width: 100%; height: 100%; }
.easyzoom--adjacent .easyzoom-flyout{top: 0; left: 0; width: 100%; height: 100%; margin-left: 20px;}

/* Information Item */
.info{}

/* Compare Products */
.compare{}
.compare .btn{display: block; font-size: 11px;}
.compare .thumbnail img{height: auto; width: 100%;}
.compare .specs{background-color: #efefef;}
.compare .thumbnail{margin-bottom: 0;}
.compare .list .cell{padding: 10px;}
.compare .cell h3{font-size: 1.2em; line-height: 1.2em; margin-top: 10px; }
.compare .list .price{font-size: 1.4em; }
.compare .specs .cell:nth-child(2n){}
.compare .specs .cell:nth-child(2n+1){background-color: #f9f9f9;}
.compare ul{line-height: 20px; list-style: none outside none; margin: 0; padding: 0;}

/* Wishlist Item*/
.single .row.top .wishlist{padding-left: 20px;}
.single .row.top .wishlist .panel-default > .panel-heading{padding: 10px 15px;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#efefef 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#efefef 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffefefef', GradientType=0);border-color: #efefef;}
.single .row.top .wishlist .panel-body{padding: 15px;}
.wishlist .lists{margin-top: 5px; }
.wishlist .lists input[type="checkbox"]{float: left;margin: 7px 5px 0 0;}
.wishlist .lists label{line-height: 28px;}
.wishlist .lists .panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}
.wishlist .grouplist{margin-bottom: 5px;}
.wishlist .form-group{margin-bottom: 0; }
.wishlist .new input{clear: both;margin-bottom: 10px;}
.single .row.top .wishlist .alert{font-size: 1.1em; line-height: 2; padding: 10px; }
/* Wishlist Template */
.wishlist.admin{padding-top:0;}
.wishlist.admin .lists .panel{box-shadow: inherit;margin-left: 1px; }
.wishlist.admin .panel-default > .panel-heading{float: left;margin-bottom: 20px;padding: 15px 25px; width: 100%;}
.wishlist.admin .panel-default > .panel-heading div{padding:0;}
.wishlist.admin .top{padding: 40px 30px 20px 20px;}
.wishlist.admin .panel-default > .panel-heading label{font-size: 1.3em; font-weight: 400; margin: 0; padding: 10px 0 0 10px;}
.wishlist.admin .panel-default > .panel-heading .form-control{cursor: pointer;margin-top: 6px; width: 40%;}
.wishlist.admin .panel-body span{display: block; font-size: 1.1em; line-height: 1.8;}
.wishlist.admin .cell .thumbnail{float: left; margin-right: 15px;max-width: 200px;}
.wishlist.admin .cell div{font-size: 1.3em;}
.wishlist.admin .modal{}
.wishlist.admin .modal label{font-size: 1.2em;line-height: 2em;}
.wishlist.admin .icon{cursor: default; font-size: 1.2em;}
.wishlist.admin .panel-heading .icon{color: #5cb85c; cursor: pointer; font-size: 1.4em;}
.wishlist.admin .description{font-size: 11px;}
.wishlist.admin .description span{display: inline;}
.wishlist.admin #list-pass{float: right;font-size: 12px; height: 30px; margin-top: 10px; width: 145px;}
.wishlist.admin .tooltip.top{min-width: 200px;}
.wishlist.admin .items .cell{padding-left: 0;}
.wishlist.admin .items .title h1{font-size: 24px; line-height: 1.8; margin-bottom: 0;}
.wishlist.admin .items .price span, .wishlist.admin .items .qty span, .wishlist.admin .items .priority span{display: inline; font-size: 12px; font-weight: 600;}
.wishlist.admin .btn-primary{margin-bottom: 8px;}
.wishlist.admin .items .priority select{width: 120px;}

/* Headings */
.title{}
.title h1{color:#0c3646;font-size: 30px;line-height: 36px;margin-bottom: 20px;}
.title h2{}
.title h3{}
.title a{}

/* Buttons */
#addtocart, .bgbutton, .btn.btn-primary, #main .btn-primary{background-color: #F15921; border: medium #DB511F; border-radius: 1px; color: #FFFFFF; font-family: Open Sans; font-size: 15px; font-weight: 600; padding: 10px 30px; text-shadow: inherit;}
#addtocart:hover, #addtocart:active, #addtocart:focus, .bgbutton:hover, .bgbutton:active, .bgbutton:focus, .btn-primary:hover, .btn-primary:focus, #main .btn-primary:hover, #main .btn-primary:active, #main .btn-primary:focus{background-color: #DB511F; border-color: transparent; color:#FFFFFF; background-position: 0 -38px;}
.btn-default, .btn-primary, .btn-info, .btn-success{box-shadow: none;}
.btn{background-image: none; border: medium none; border-radius: 1px; color:#FFFFFF; cursor:pointer; font-size: 14px; font-weight: 200; padding: 10px 30px; text-shadow: inherit;transition:all 0.4s linear; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear;}
.btn:hover, .btn:active, .btn:focus{}
.btn-default{background-color:#fff; border: 1px solid #DB511F; color: #DB511F; padding: 10px 20px;}
.btn-default.active, .btn-default:hover, .btn-default:focus{background-color: #DB511F; border-color: #DB511F; color: #fff;}
.btn-secondary, .nlbutton{background-color:#6cb4d0; border: 1px solid #DB511F; color: #DB511F;}
.btn-secondary.active, .btn-secondary:hover, .btn-secondary:focus, .nlbutton.active, .nlbutton:hover, .nlbutton:focus{background-color:#fff; border: 1px solid #DB511F; color: #DB511F;}
.btn-success{}
.btn-success:hover, .btn-success:focus{}
.btn-info{}
.btn-info:hover, .btn-info:focus{}
.btn-drop{padding: 8px 15px;}
.btn-drop span{font-weight: 400;}
.btn-drop .fa{margin-left: 10px;}
.btn-drop:hover, .btn-drop:focus{}
.btn-tab{font-weight: 400; text-transform: uppercase;padding: 10px 35px;}
.btn-tab.active, .btn-tab:hover, .btn-tab:active, .btn-tab:focus{background-color: #DB511F; color:#FFFFFF;}
.btn-xs{line-height: 14px; padding: 0 3px;}
.btn-sm{padding: 2px 9px;}

/* Tooltips */
.tooltip.top{margin-top:-3px !important; padding:5px 0 !important;}
.tooltip-inner{background-color: #DB511F; color:#FFFFFF;}
.tooltip.top .tooltip-arrow{border-top-color: #DB511F;}

/* Inputs */
input, .form-control{transition:all 0.4s linear; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear;}
input.input, input.inputreq, select, select.inputreq, textarea, .input{background: none repeat scroll 0 0 #F0F5F7; border: 1px solid #AFCAD7; color: #0C3646; font-size: 15px; padding: 9px;}
input.input:hover, input.inputreq:hover, select:hover, textarea:hover{border-color:#569DBF;}
input.input:focus, input.inputreq:focus, select:focus, textarea:focus{border-color:#569DBF; outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); z-index: 2;}
input.inputreq, input.input{}
select, select.inputreq{}
input#qty{text-align: center; width: 75px;}
input.number{width: 60px;}

/* Main Carousel */
.main-carousel{/*box-shadow: 0 9px 8px -8px rgba(0, 0, 0, 0.3);*/ width: 100%; align: center; height: auto;}
.main-carousel .carousel-inner{background: url("/site/suiteoffice/img/loader-48.gif") no-repeat scroll center center transparent; max-height: 250px; width: 100%; height:auto; /*max-width: 1800px;*/ align: center; overflow: hidden;}
.main-carousel .item, .carousel-item .item{ -webkit-transition: opacity .4s; -moz-transition: opacity .4s; -o-transition: opacity .4s; transition: opacity .4s; align: center; width: 100%; height:auto;}
.main-carousel .next.left, .main-carousel .prev.right{opacity:1; z-index: 1;}
.main-carousel .active.left, .main-carousel .active.right, .carousel-item .active.left, .carousel-item .active.right{opacity:0; z-index: 2;}
.main-carousel .carousel-control, .main-carousel .carousel-control:active, .main-carousel .carousel-control:focus{background-image: none !important;opacity: 0.1;}
.main-carousel .carousel-control:hover{opacity: 0.6;}
.carousel-items{margin-top: 40px;}
.main-carousel .fa.fa-1{color: #FFFFFF;font-size: 60px;font-weight: bold;opacity: 1;position: absolute;top: 42%;}
.main-carousel .carousel-indicators li{border-color: #DB511F; border-radius: 0; cursor: pointer; height: 12px; margin: 0 0 0 8px; width: 12px;}
.main-carousel .carousel-indicators li.active{background-color: #DB511F ;border-color: #DB511F;}
.main-carousel .carousel-indicators{z-index: 13; }
.main-carousel .carousel-inner .item{background-color:transparent; background-size: auto; background-size:cover; background-repeat:no-repeat; background-attachment:scroll; background-position:center top !important; width: 100%; height: auto; align: center;}
.main-carousel .carousel-inner .item img{display:none; align: center;}
.main-carousel .carousel-caption{font-family: Open Sans; margin: 4% 15% 0; text-align: left; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); top: 5%; z-index: 10; max-height: 90px; position: relative;}
.main-carousel .carousel-caption.pos-left{/*margin: 4% 0 0 5%;*/}
.main-carousel .carousel-caption.pos-top{margin: 0 0 0 15%;}
.main-carousel .carousel-caption.pos-right{/*margin: 5% 5% 0 0;*/ text-align: right; float: right; padding-right: 25px;}
.main-carousel .carousel-caption.pos-bottom{margin: 10% 0 0 15%;}
.main-carousel .carousel-caption.pos-center{text-align: center;}
.main-carousel .carousel-caption h2{color: #ebf5f7; font-size: 40px; font-weight: 400; line-height: 48px; margin-bottom: 10px; max-width: 500px; }
.main-carousel .carousel-caption h2 span{font-weight: 600;}
.main-carousel .carousel-caption p{color: #FFFFFF !important; font-size: 2em; font-weight: 200; line-height: 1.6em; margin-bottom: 15px;}
.main-carousel .carousel-caption p span{font-weight: 400;}
.main-carousel .carousel-caption p>a {color: white !important;}
.main-carousel .carousel-caption .btn{font-size: 18px; font-weight: 200; padding-left: 20px; /*position: absolute; bottom: 0;*/}
.main-carousel .carousel-caption .btn .icon{background-position: -192px -16px; height: 15px; margin-left: 10px; width: 18px;}
.main-carousel .shadow-layer{background-color: rgba(0, 0, 0, 0.1); height: 100%; left: 0; position: absolute; top: 0; transition: background-color 0.5s ease 0s; width: 100%;}
.main-carousel .shadow-layer:hover{background-color: rgba(0, 0, 0, 0); transition: background-color 0.5s ease 0s; }
.main-carousel .shadow-layer{/*position: relative;*/}
/*Slider links all slide clickeable*/
.main-carousel .carousel-caption{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	/*bottom: 0;
	left: 0;*/
}
/*.main-carousel .carousel-caption>a{
	width: 100%;
	height: 100%;
	display: block;
	margin: 0;
	padding: 0;
        top: 0;
}*/
.main-carousel .carousel-indicators li{border-color:#DB511F;}
.carousel-indicators{bottom:10px; margin-bottom:-10px;}
.home .main-carousel{height: auto; max-height: 250px; width: 100%; }
.main-carousel .carousel-inner .item{ width: 100%; height: 250px; /*min-height: 100px;*/ max-width: 1800px;}

.main-carousel .carousel-inner .item{
/*background-size: 100% !important;*/
}

.main-carousel .carousel-caption p .btn{/*position: absolute; bottom: 0;left: 0;*/}
.main-carousel .carousel-caption ul {font-size: 14px !important; display: block;}

/* Item Carousel */
.list-carousel{}
.list-carousel .cell{}
.list-carousel .cell h3{line-height: 1.2em; text-align: center;}
.list-carousel .cell a{font-size: 14px;}
.list-carousel .thumbnail{overflow: hidden;}
.list-carousel .price{font-size: 16px;font-weight: 600; text-align: center;;}
.list-carousel .thumbnail img{height: 260px;width: auto;}
.list-carousel .tabs > div{padding-left: 0; padding-right: 0;}
.list-carousel .tabs .nav-tabs {width: 100% !important;}
.list-carousel .btn.fa{border: 1px solid #DB511F; border-radius: 0; float: left; font-size: 18px; height: auto; line-height: 20px; margin: 0 0 0 -1px; padding: 10px 12px; width: 50%;}
.list-carousel .btn.fa:hover, .list-carousel .btn.fa:active, .list-carousel .btn.fa:focus{background-color: #DB511F; color:#FFFFFF}
.list-carousel .btn.fa:first-child{margin-left: 1px;}
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active{border-color:#000000;}

/* Social - Share - Rating */
.social ul{float: left;margin: 0 25px 0 0;}
.social li{color: #2C89B1; float: left; list-style: none outside none;}
.share span{color:#2C89B1; margin-right: 8px;}
.rating li{margin-right: 5px;}
.rating a{margin-left: 2px;}

/* Tabs */
.tabs li{float: left; list-style: none outside none;}
.tabs .btn{position: relative; width: 100%;}
.tabs ul .btn-tab.active .fa{display:block;}
.tabs ul h5 .fa{bottom: -8px;display:none; color: #DB511F; font-size: 20px; left: 0; line-height: 10px; margin: 0 auto; position: absolute; right: 0; text-align: center;}
/*.nav-tabs {border-bottom: 1px solid #DB511F;}*/
.tabs-container .nav-tabs > li:hover {background-color: #DB511F; color: #FFFFFF;}
.tabs-container .nav-tabs .weather-conditions {border: solid #DB511F; }
/*.tabs-container .nav-tabs .weather-conditions > a {color: #FFFFFF !important;}*/
.tabs-qtyprice .qtyprice-tabs .quantity-pricing {border: solid #DB511F; }




/* Forms */
.form{}
.form-group{ position: relative;}
.form .inputreq, .form .input, #main .form .inputreq, #main .form .input{background-color: #FFFFFF; border: medium none; color: #171782; font-size: 14px; height: auto; margin: 0; padding: 10px 40px 10px 15px; transition:all 0.4s linear; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; width: 100%;}
.form .inputreq:hover, .form .inputreq:focus, .form .inputreq:active, .form .input:hover, .form .input:focus, .form .input:active{background-color: #FFFFFF;}
.newsletter.form .btn, #main .footer .form .btn{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    box-shadow: none; color: #171782;
    text-shadow: inherit;
    bottom: 12px;
    font-size: 16px;
    padding: 0;
    position: absolute;
    right: 10px;}
.form .btn:hover{color: #C4E1ED;}
.form.default .btn{background-image: none; border: medium none; border-radius: 1px; color:#fff; cursor:pointer; font-size: 14px; font-weight: 200; padding: 10px 30px; text-shadow: inherit;transition:all 0.4s linear; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear;position: inherit;height:auto; width:auto;}
.form.default .btn.btn-primary{background-color: #F15921; border: medium none; border-radius: 1px; color: #ffffff; font-size: 15px; font-weight: 600; padding: 10px 30px;}
.form p{ color: #fff;font-family: Open Sans,Helvetica; font-size: 14px;margin: 10px 0;}
.form.default .inputreq, .form.default .input{ background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555; display: block; font-size: 14px; height: 34px; line-height: 1.42857; padding: 6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; width: 100%;}
.form.default textarea.inputreq{height: auto;}
.newsletter.form .alert{font-size: 1.2em; margin: 10px 0; padding: 10px 15px;}

/* Login */
#handle_loginMainPortlet > td:first-child{padding: 40px 0 40px 20px;}
#handle_loginMainPortlet input.inputreq, #handle_loginMainPortlet input.input{height: auto; margin-top: 10px; width: 80%;}
#handle_loginMainPortlet .bgbutton{margin-top: 10px;}
#handle_loginMainPortlet .smalltext{line-height: 24px;}
.portletHandle .greytitle{color: #0085b7; padding-bottom: 5px; }
#handle_loginMainPortlet .smalltextnolink{font-size: 13px; padding-right: 2px; }
.portletHandle .checkbox{display: inline-block; min-height: inherit;margin-right: 3px;}
.portletHandle .smallgraytext{color: #3e5f6c;font-size: 12px;}
#header_ls{display:none;}

/* My Account (site builder) */
#servercontentneg519_splits{padding: 40px 20px 0;}
#servercontentneg521_splits{padding-top: 40px;}
.ext-strict #div__body{padding-bottom: 20px;}
.ext-strict .portletHandle .textboldnolink{color: #0085b7; font-size: 22px; font-weight: 400; padding-bottom: 5px; }
.ext-strict .bglt{background-color: transparent; }
.ext-strict .sidebar .bglt{border-bottom: 1px solid #dae6ed; padding-bottom: 20px; }
.ext-strict .portletlabel{background-color: transparent; border-bottom: 1px solid #5b7f8c; color: #5b7f8c; font-size: 16px; line-height: 30px; }
.ext-strict .portletlabel b{font-weight: 400;}
.ext-strict .smalltextb{font-size: 12px; font-weight: 300; }
.ext-strict .sidebar .smalltextb{padding: 8px 0 3px;}
.ext-strict .input, .ext-strict .inputreadonly, .ext-strict .inputtotalling, .ext-strict .totallingcurrency{font-size: 13px; font-weight: 300;min-width: 100px;}
.ext-strict .nlbutton{background-image: none; border: 1px solid #DB511F; border-radius: 1px; cursor:pointer; font-size: 14px; font-weight: 200; padding: 10px 30px;}
.ext-strict .sidebar .nlbutton{margin-top: 15px;}
.ext-strict .sidebar .title{display: none;}
.ext-strict .smalltextbnolink{font-size: 13px; font-weight: 400; padding-bottom: 5px; text-decoration: none; }
#servercontentneg519_splits .bgmd{background-color: transparent; }
.ext-strict .name-portlet{font-size: 13px;}
.ext-strict .pic, .sidebar .iBullet{display: none;}
.smalltext{color: #3e5f6c; font-size: 12px; }
.ext-strict table, .ext-strict tr, .ext-strict td, .ext-strict tbody, .ext-strict tfoot, .ext-strict thead, .ext-strict th{vertical-align: middle;}
.ext-strict .main, .ext-strict .main + td{vertical-align: top;}
.ext-strict #div__body img{vertical-align: inherit; }
.tabBnt .bntBgB, .tabBnt_sel .bntBgB, .pgBntG .bntBgB{vertical-align: top;}
.pgBntG img, .pgBntG_sel img, .pgBntY img, .pgBntY_sel img, .pgBntGDis img, .pgBntYDis img{height: 10px;}
.ext-strict input.input, .ext-strict input.inputreq, .ext-strict select, .ext-strict select.inputreq, .ext-strict .input, .ext-strict .inputreadonly, .ext-strict .inputtotalling, .ext-strict .totallingcurrency{font-size: 12px; padding: 5px;}
.ext-strict .dropdownInput{margin: 4px 0;}
.ext-strict .inputreadonly span.input{background: none repeat scroll 0 0 transparent; border: medium none;}
.table_fields .effectHover, .table_fields .effectHover_roll, .table_fields .effectHover_focus, .table_fields .effectDisabled, .table_fields .ext-strict .effectStatic{padding: 5px 0;}
.ext-strict span input.checkbox{left: 0; top: -7px; }
.ext-strict .bgbutton{margin-right: 10px;}
.ext-strict .crosslinktitle{color: #3e5f6c;}
.ext-strict .pt_container{height: 29px; margin-bottom: 10px;}
.ext-strict .sidebar .portletHandle .textboldnolink{font-size: 13px;}
.ext-strict .pt_body{height: 29px;}
.ext-strict .effectStatic td[bgcolor*="#"] {display: none;}
.ext-strict .sidebar aside{min-width: 100%;}

/* NetSuite Default */
#server_commands{display:none;}

/* Reference */
#main{font-size: 130%;}
.reference #main{font-size: 140%;padding-top: 15px;}
.reference #content{padding-bottom: 15px;}
#main .step-header{color: #3e5f6c;}
#main select, #main textarea, #main input[type="text"], #main input[type="password"], #main input[type="datetime"], #main input[type="datetime-local"], #main input[type="date"], #main input[type="month"], #main input[type="time"], #main input[type="week"], #main input[type="number"], #main input[type="email"], #main input[type="url"], #main input[type="search"], #main input[type="tel"], #main input[type="color"], #main .uneditable-input{height: 35px;padding: 5px 8px;}
#main .name a{font-weight: 400;}
#main .cart-item-details .lead-price{color:#F15921; font-weight: 400;}
#main .quantity-container input{height: 30px;}
#main .footer h3{font-size: 16px;}
#main .login-body [class*="span"]{margin-left: 0;}
#main .new-customer{padding-left: 50px; padding-right: 90px; }
#main .footer .top a{font-size: 1em;margin: 0;}
#main .cart-item-details .name{font-weight: 600;}
.reference .breadcrumbs{display:none;}
.reference .breadcrumb > li + li:before{content: inherit;}
#main .modal-dialog{z-index: 10000;}

/* Overwritten Bootstrap Styles */
.page-header{border-bottom: medium none; margin: 0; padding-bottom: 0; }
.thumbnail{border-color: #efefef;border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;-webkit-border-radius: 2px;}

/* Store Locator */
.store-locator .container{padding: 0;}
.store-locator #wrap-stores-list{float: left;position: absolute;z-index: 1;height: 50%; margin-top: 5%;margin-left: 2%;}
.store-locator #wrap-stores-list div{padding: 0;}
.store-locator .popover{display: block; position: relative;}
.store-locator .popover-title{background-color:#DB511F;color:#000000;}
.store-locator #wrap-stores-list .popover:hover{background-color: #ededed; cursor: pointer;}
.store-locator #input-search,#select-distance{text-align: center;}
.store-locator .store-list{max-height: 470px; overflow-y: auto; padding: 0;}
.store-locator #map-canvas .popover{border:none;}
.store-locator select{padding: 8px 5px 7px;}

/* Media Queries */
@media (min-width:360px){.footer .social li:last-child, #main .footer .social li:last-child{display: none;}}
@media (min-width:768px){
.container{width: 750px}
}
@media (min-width:970px){.container{width: 940px;}}
@media (min-width:992px){.container{width: 970px}}
@media (min-width:1024px){.container{width:990px}}
@media (min-width:1200px){.container{width: 1170px;}}
@media (min-width:1500px){.container{width: 1440px;}
.main-carousel .carousel-caption h2 {font-size: 24px;}
}

@media (max-width:1500px){
.btn-tab { padding: 10px 20px;}
.main-carousel .carousel-caption h2 {font-size: 24px;}
}
@media (max-width:1366px){
.btn-tab { padding: 10px 20px;}
}
@media (max-width:1280px){}
@media (max-width:1200px){
.main-carousel .carousel-inner {height: 200px !important;}
.main-carousel .carousel-inner .item{height: 200px; width: 100%;}
.main-carousel .carousel-caption h2 {display: inline-block;}
.main-carousel .carousel-caption h2 {font-size: 24px;}
.main-carousel .carousel-caption p, .main-carousel .carousel-caption ul {display: none;}
.header .navbar .container, .header .navbar-header .container{padding-left: 0 !important;}
.btn-tab { padding: 11px 15px; font-size: 12px;}
/*.list-carousel .tabs .nav-tabs { position: absolute; bottom: 0;}*/
}
@media (max-width:1170px){}
@media (max-width:1065px){
.header .bottom .nav a {/*padding: 15px;*/ }
.main-carousel .carousel-caption.pos-left{/*margin: 3% 0 0;*/ left: 12%;}
.main-carousel .carousel-inner {height: 175px !important;}
.main-carousel .carousel-inner .item{height: 175px; width: 100%;}
.main-carousel .carousel-caption h2{font-size: 24px; font-weight: 400; line-height: 25px; padding-top: 10px !important;}
}
@media (max-width:1024px){
.main-carousel .carousel-caption.pos-left{/*margin: 3% 0 0;*/ left: 15%;}
.main-carousel .carousel-caption.pos-right{margin: 5% 0 0; right: 15%;}
.main-carousel .carousel-caption.pos-top{padding-top: 0;}
.main-carousel .carousel-caption.pos-bottom{margin: 16% 0 0; }
.footer-wrap{background-size: cover;}
.footer .social .icon{background-size: cover;}
.footer .social li{height: 44px;overflow: hidden;}
}
@media (max-width:990px){
.footer .social{float: left; margin: 40px 0 0;}
.main-carousel .carousel-inner {height: 150px !important;}
.main-carousel .carousel-inner .item{height: 150px; width: 100%;}
.main-carousel .carousel-caption h2{font-size: 20px; line-height: 20px;}

.header .nav a{margin: 10px 0;/* padding: 0 20px;*/}
.autocomp-search{margin: 0 0 10px;}
.autocomp-search .input-group input{margin: 10px 0 0;}
.autocomp-search .input-group .btn{top: 17px;}
.header.navbar-fixed-top .autocomp-search{display: none;}
.established {display: none;}
.btn-tab { padding: 11px 15px; font-size: 10px;}
}
@media (max-width:800px){
/* Header */
.header .logo img { max-width: 240px;}
.header .middle .container {
    padding: 0;
}
/*.main-carousel .carousel-inner {height: 120px;}
.main-carousel .carousel-inner .item{height: 120px; width: 100%;}*/
}
@media (max-width:768px){
/* Header */
.header .middle{padding: 15px 0;}
.header .middle .container{padding-right: 15px;}
.navbar-collapse{max-height: 500px;}
.header .navbar-collapse .navbar-form{float: left !important;}
/* Footer */
.footer .top .container .usr > div{padding: 0 0 20px; }
.footer .top .container .usr > div:first-child{padding-top: 0;}
.footer .social .icon { background-size: auto auto;}
/* Left */
.sidebar{display:none;}
/* Home */
.carousel-items { margin-top: 20px;}
/*.main-carousel .carousel-inner {height: 110px;}
.main-carousel .carousel-inner .item{height: 110px; width: 100%;}*/
.main-carousel .carousel-caption.pos-bottom{margin: 1% 0 0; }
.main-carousel .carousel-caption h2{font-size: 14; line-height: inherit;}
.main-carousel .carousel-caption p{/*font-size: 2.2vw;*/ display: none;}
.main-carousel .carousel-indicators { display: none;}
/* List */
.list .top, .breadcrumbs h2{padding: 20px 15px;}
.list h1.title{margin: 0;}
.list-carousel .cell { padding-bottom: 20px;}
/* Product Page */
.main-carousel .carousel-inner .item{/*min-height: 300px; */}
.single .carousel .item img{/*max-width: inherit;*/ width: 100% !important; height: auto !important;}
.single .carousel .item .thumbnail img {max-width: 100%; width: auto !important;}
.easyzoom-flyout{display:none;}
.easyzoom.is-ready img{cursor: default;}
.single .row.top > div, .single .row.top .image-gallery{padding: 0;}
/* Tabs */
.nav-tabs{margin-top: -1px;}
.list-carousel .btn.fa {margin: 0;}
.list-carousel .btn.fa:first-child { margin-left: 0;}
}
@media (max-width:767px){
/* Header */
.header .middle .container{padding-left: 15px;}
.header .cart a{border-right: 1px solid #dde8ee;}
.header .call-today {display: none;}
.header .mobile-call {align: center;}
/* Home */
.header .logo{margin: 10px 0;}
.header .logo img{width:100%; height:auto;}
.header .cart{float: left; margin-top: 12px;}
.header .cart a{height: 45px; font-size: 12px; padding: 0 10px;}
.header .cart .icon{margin-top:18px;}
.header .usr{float: left; margin-top: 12px;}
.header .usr ul{float: left; margin: 0; padding: 0;}
.header .usr a{height: 45px; width: 65px;}
.header .usr .icon{margin-top: 3px;}
/*.main-carousel .carousel-inner {height: 120px;}
.main-carousel .carousel-inner .item{height: 120px; width: 100%;}*/
}
@media (max-width:700px){
.footer .top ul, #main .footer .top ul{margin-bottom: 20px;}
.footer .social{margin: 0;}
.footer .social .icon{background-size: inherit; height: 47px; width: 47px; }
.main-carousel .carousel-inner .item{min-height: 150px;}
/* List */
.list .thumb, .list .thumb .wrap { height: 260px;}
}
@media (max-width:640px){
/* Home */
/*.main-carousel .carousel-inner {height: 120px;}
.main-carousel .carousel-inner .item{height: 120px; width: 100%;}*/
.main-carousel .carousel-caption p{display: none;}
/* List */
.list .thumb, .list .thumb .wrap { height: 230px;}
}
@media (max-width:600px){
.header .navbar, .navbar .container{padding: 0;}
.navbar-toggle{padding: 10px;}
.header .nav a{line-height: 50px;}
.header .navbar-collapse .navbar-nav { margin: 0;}
.navbar-form.autocomp-search .input-group input{width: 100%;}
.header .container > .autocomp-search{padding: 0 20px;}
.autocomp-search .input-group input { padding: 10px 13px; }
.autocomp-search > .input-group{display: inline-block; position: inherit;width: 100%;}
.autocomp-search .input-group .btn{height: 36px;  right: 20px;  top: 13px;  width: 40px;}
/* Home */
.main-carousel .carousel-caption.pos-left, .main-carousel .carousel-caption.pos-right { margin: 0; padding: 0;}
.main-carousel .carousel-caption.pos-center{margin:0;}
.list .main-carousel .carousel-inner .item{ min-height: 300px; display: none;}
.main-carousel .carousel-caption h2{font-size: 3vw;}
.main-carousel .carousel-caption p{display: none;}
.list-carousel .cell, .list .cell{ width: 100%;}
.tabs .btn{padding: 8px 20px;}
.list-carousel .btn.fa{padding: 6px 12px;}
.tabs li{width: 100%;}
/*Drilldown*/
/*.tabs-qtyprice.qty-price-big {display: none !important;}
.tabs-qtyprice.qty-price-small {display: block !important;}*/

/* List */

.list .thumb, .list .thumb .wrap {     vertical-align: middle;}
/* Footer */
.footer .social { margin: 0; max-width: inherit;}
/* Item Drilldown */
.list .cell{padding-right: 15px;}
}
@media (max-width:550px){
.single .shop, .single .wishlist{width:100%;}
.single .row.top .wishlist{padding-left: 0;}
}
@media (max-width:550px){
}
@media (max-width:480px){
.main-carousel .carousel-inner {/*min-height: 200;*/ display: none;}
.header .navbar-collapse .usr ul{margin: 10px 15px 0 0;}
/* Home */
.list .main-carousel .carousel-inner .item {min-height: 240;}
.main-carousel .carousel-caption p{font-size: 4vw;}
.main-carousel .carousel-caption .btn{display: none;}
/*Drilldown*/
.add-to-cart-dd {display: block;}
}
@media (max-width:430px){
.header .usr a{width: 60px;}
.header .usr a span { font-size: 10px;}
.list h1.title{font-size: 7vw;}
}
@media (max-width:410px){
.header .middle{padding-bottom: 10px;}
.header .logo{display: inline-block; float: none; margin: 0 auto;}
.header .logo img{width: 80%;}
.header .container > div{margin: 0 auto; text-align: center;}
.header .usr, .header .cart{display: inline-block; float: none;}
.header .usr a, .header .cart a{height: auto;padding: 0; width: auto;}
.header .usr .icon{margin: 0; padding: 10px 16px;}
.header .cart .icon{margin: 0; padding: 11px 16px 12px;}
.header .cart span, .header .usr a span{display: none;}
.header .container .autocomp-search{margin: 0 0 10px;}
.header .nav a{font-size: 14px; margin: 0;}
.navbar-form.autocomp-search .input-group input{margin-top: 0;}
.autocomp-search .input-group .btn { right: -7px; top: 9px;}
/* Home */
.home .top { padding-bottom: 20px; padding-top: 20px;}
.home .carousel-items { margin-top: 20px;}
.home .list-carousel .cell { padding: 0 0 20px;}
.list-carousel .tabs > div.col-sm-7{display:none;}
.tabs .btn{font-size: 12px; padding: 10px 20px;}
/* Footer */
.footer .newsletter { margin: 20px 20px 12px;}
.footer .social ul, #main .footer .social ul{padding: 10px 20px 0;}
.footer .top li, #main .footer .top li{margin-bottom: 10px;}
.footer .social .icon, #main .footer .social .icon{margin-left: 0; margin-right: 10px;}
.footer .social li:last-child .icon, #main .footer .social li:last-child .icon{margin-right: 0;}
}
@media (max-width:360px){
.header .navbar-collapse .usr ul{margin: 10px 0 0;}
/* Home */
.main-carousel .carousel-caption h2{font-size: 5vw;}
.main-carousel .carousel-caption p{font-size: 4vw;}
}
@media (max-width:320px){
}

/* Dont show thumbnail */
.single tr.delete-thumbnail{ display: none; }

/* Dont show prices */
.price.dontshowprice-true{ display: none; }

/* New Site Store List Description Format */
.descriptionOne {
	text-align: center;
	font-family: verdana, sans-serif;
        font-size: 16px;
        font-weight: bold;
}
.descriptionTwo {
	text-align: center;
	font-family: verdana, sans-serif;
        font-size: 12px;
        font-weight: normal;
}
span .quantitylist {
        text-align: center;
	font-family: verdana, sans-serif;
        font-size: 10px;
        font-weight: normal;
        padding: 10px;
}

/* Web Banner Shop Now Box */
.main-carousel .shopnow {
        position: absolute;
        top: 0px;
        width: 100%;
        color: white;
        text-align: center;
        font: bold 16px Verdana, Sans-Serif;
        background: #DB511F;
        opacity: 0.7;
        padding: 3px;
        z-index: 14;
}

/* Item Option Text Style */
.checkboxSpan .smalltextnolink {
        font: 16px;
}

/* Store List Description Style */
.storelistdescriptionlineone {
        font: bold 22px Verdana, Sans-Serif !important;
        text-align: left;
        padding-left: 15px !important;
}
.storelistdescriptionlinetwo {
        font: bold 22px Verdana, Sans-Serif !important;
        text-align: left;
        color: #DB511F !important;
        padding-left: 15px !important;
}
.storelistdescriptionlinethree {
        font: bold 16px Verdana, Sans-Serif;
        text-align: left;
        line-height: 150% !important;
        padding-left: 15px !important;
}
.storelistdescriptionlinefour {
        display:inline-block;
        font: 14px Verdana, Sans-Serif;
        text-align: left;
        background: #ffff0080;
        line-height: 150% !important;
        padding-left: 15px !important;
}
.storelistdescriptionlinefive {
        font: bold 16px Verdana, Sans-Serif;
        text-align: left;
        line-height: 150% !important;
        padding-left: 15px !important;
}

/* MATREC154 ThermoVault Time Table */
.thermovaulttable {
	text-align: center;
	font-family: verdana, sans-serif;
        font-size: 12px;
        font-weight: normal;
        width: 50%;
        min-width: 350px;
}
.thermovaultheadder {
	text-align: center;
	font-family: verdana, sans-serif;
        font-size: 16px;
        font-weight: bold;
}
.thermovaulttable tr {
        border-bottom: solid;
        border-bottom-width: thin;
        border-bottom-color: rgba(175,219,233,1.00);
}

/*Embedded Product Videos*/
.productvideo {
        overflow:hidden;
        padding-bottom:56.25%;
        position:relative;
        height:0;
}
.productvideo iframe {
        left:0;
        top:0;
        height:100%;
        width:100%;
        max-width: 560px
        position:absolute;
}
.productvideo .productvideoclip iframe {
        position:absolute;
        clip: rect(0px, 0px, 25px, 0px)
}

/*Home Page Category Table*/
.floating-box-container {
    float: left;
    padding: 20px;
}

/*.floating-box-homepagecategory{
    float: left;
    padding: 20px;
    position: relative;
}*/

.floating-box-homepagecategory{
    position: relative;
    width: 200px;
}

@media screen and (max-width: 510px) {
    .floating-box-homepagecategory {
        width: 100%;
        height: auto;
        display: -webkit-flex; /* Safari */
        -webkit-justify-content: space-around; /* Safari 6.1+ */
        display: flex;
        justify-content: space-around;
    }
}

@media screen and (min-width: 1500px) {
    .floating-box-container {
        width: 16% !important;
        height: auto;
        display: -webkit-flex; /* Safari */
        -webkit-justify-content: space-around; /* Safari 6.1+ */
        display: flex;
        justify-content: space-around;
    }
}

@media screen and (min-width: 1200px) {
    .floating-box-container {
        width: 25%;
        height: auto;
        padding: 10px;
        display: -webkit-flex; /* Safari */
        -webkit-justify-content: space-around; /* Safari 6.1+ */
        display: flex;
        justify-content: space-around;
    }

}

@media screen and (min-width: 1024px) {
    .floating-box-container {
        width: 33%;
        height: auto;
        display: -webkit-flex; /* Safari */
        -webkit-justify-content: space-around; /* Safari 6.1+ */
        display: flex;
        justify-content: space-around;
    }
}

.floating-box-homepagecategory img{
    /*padding-top: 10px;*/
}

.floating-box-text {
    position: absolute;
    /*top: 90%;*/
    bottom: 0%;
    left: 0%;
    font: Verdana, sans-serif;
    font-weight: bold;
    color: white;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
    width: 100%;
    opacity: 0.8;
    background: black;
    padding: 3px;
}

.floating-box-homepagecategory img:hover + .floating-box-text {
    padding-top:10px;
    padding-bottom:10px;
}

.floating-box-text:hover {
    padding-top:10px;
    padding-bottom:10px;
}

.industry-header {
        width: 100%;
        color: white;
        text-align: center;
        font: bold 20px Verdana, Sans-Serif;
        background: #DB511F;
        padding: 5px;
        margin-top: 20px;
        opacity: 0.8;
}

.industry-container {
    border-bottom: thin solid rgba(219,81,31, 0.8);
}

/* Drpdwn content (hidden by default) */
.tab_active .dropdown-content, .tab_inactive .dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 400px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 20;
}

/* Links inside the drpdwn */
#tab50 .dropdown-content a {
  float: none;
  padding: 5px 5px;
  /*display: block;*/
  text-align: left;
  height: 40px;
  background-color: #DB511F;
  text-decoration: none;
  color: white;
  border: none !important;
}

/*.dropdown-content a {
  text-decoration: none;
  color: black !important;
}*/

.dropdown-content img {
  height: 40px;
  width: auto;
  padding-right: 5px;
}

/*.medic, .transpo, .foodsvc, .reside, .almalt, .labelpaint, .logrec, .sensprob, .indmet, .humid, .welding, .contrl, .calib, .deals, .mfgs {
  display: block;
}*/

/* Add a bckgrnd on hover */
.dropdown-content span a:hover {
  background-color: #f9f9f9 !important;
  color: black !important;
}

/* Show the dropdown menu on hover */
.tab_inactive#tab50:hover > .dropdown-content {
  display: block !important;
  background-color: #DB511F;
}
.tab_active#tab50:hover > .dropdown-content {
  display: block !important;
  background-color: #DB511F;
}
/* Show the dropdown menu on hover */
/*li#tab50:hover > .dropdown-content, .medic, .transpo, .foodsvc, .reside, .almalt, .labelpaint, .logrec, .sensprob, .indmet, .humid, .welding, .contrl, .calib, .deals, .mfgs {
  display: block !important;
  background-color: #f9f9f9;
}*/

@media (max-width: 767px) {
li#tab50.tab_active:hover .dropdown-content {
    display: none !important;
  }
li#tab50.tab_inactive:hover .dropdown-content {
    display: none !important;
  }
}

.dropdowndropdown-content-medical, .dropdowndropdown-content-transport, .dropdowndropdown-content-foodsvc, .dropdowndropdown-content-alarms, .dropdowndropdown-content-labels {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  max-width: 500px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 19;
  left: 100% !important;
  top: inherit;
  /*opacity:0 !important;*/
}

/* Links inside the dropdown */
/*.dropdowndropdown-content-medical a, .dropdowndropdown-content-transport a, .dropdowndropdown-content-foodsvc a, .dropdowndropdown-content-alarms a, .dropdowndropdown-content-labels a {
  float: none;
  color: black !important;
  background-color: #f9f9f9;
  padding: 5px 5px;
  text-decoration: none;*/
  /*display: block;*/
  /*text-align: left;

}*/

/* Show medical dropdown menu on hover */
.medic:hover .dropdowndropdown-content-medical {
  display: block;
  /*opacity: 1 !important;*/
  top: 0 !important;
  width: 425px;
  /*background-color: #f9f9f9 !important;*/
}
/* Show transport dropdown menu on hover */
.transpo:hover .dropdowndropdown-content-transport {
  display: block;
  /*opacity: 1 !important;*/
  top: 50px !important;
  width: 200px;
  /*background-color: #f9f9f9 !important;*/
}
/* Show food service dropdown menu on hover */
.foodsvc:hover .dropdowndropdown-content-foodsvc {
  display: block;
  /*opacity: 1 !important;*/
  top: 95px !important;
  width: 200px;
  /*background-color: #f9f9f9 !important;*/
}
/* Show alarms dropdown menu on hover */
.almalt:hover .dropdowndropdown-content-alarms {
  display: block;
  /*opacity: 1 !important;*/
  top: 190px !important;
  width: 350px;
  /*background-color: #f9f9f9 !important;*/
}
/* Show labels dropdown menu on hover */
.labelpaint:hover .dropdowndropdown-content-labels {
  display: block;
  /*opacity: 1 !important;*/
  top: 235px !important;
  width: 350px;
  /*background-color: #f9f9f9 !important;*/
}

@media (max-width: 767px) {
.dropdown-content a .medic:hover .dropdowndropdown-content-medical, .dropdowndropdown-content-transport, .dropdowndropdown-content-foodsvc, .dropdowndropdown-content-labels {
    display: none !important;
  }
.dropdown-content a .medic:hover .dropdowndropdown-content-medical, .dropdowndropdown-content-transport, .dropdowndropdown-content-foodsvc, .dropdowndropdown-content-labels {
    display: none !important;
  }
}
.established {
    padding: 0 !important; 
    font-size: 14px; 
    line-height: 8px; 
    color: black;
    position: absolute; 
    left: 50%; 
    bottom: -10px;
}

/*Filter*/
.filtercell {
    display: none !important;

/*Sort*/
.sort {
  padding:8px 30px;
  border-radius: 6px;
  border:none;
  display:inline-block;
  color:#fff;
  text-decoration: none;
  background-color: #28a8e0;
  height:30px;
}
.sort:hover {
  text-decoration: none;
  background-color:#1b8aba;
}
.sort:focus {
  outline:none;
}
.sort:after {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid transparent;
  content:"";
  position: relative;
  top:-10px;
  right:-5px;
}
.sort.asc:after {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff;
  content:"";
  position: relative;
  top:13px;
  right:-5px;
}
.sort.desc:after {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #fff;
  content:"";
  position: relative;
  top:-10px;
  right:-5px;
}

/*List Description Overflow Text Show/Hide*/

.overflow-list-text {
    overflow: hidden;
}

/*Sorting Text Hidden*/

.cell .display {
    display: none !important;
}