.in-stock {
    color: #37b048;
}

.out-stock {
    color: #d22f25;
}

.customer-logos {text-align:center;}
.customer-logos img{margin-right: 10px; margin-left:10px;}
.headersection-5 {background: #FFFFFF !important; width: 100%;}
.headersection-4 {background: #FFFFFF !important; width: 100%;}
.home4Boxes{min-height:75px; margin-bottom: 4px; padding: 10px 0px 10px 0px;}
.home4Boxes a {color:#000000 !important; display:block;}
.home4Boxes img {float: left; margin-right: 10px;}
.home4Boxes h3{font-weight: bold;}
.home4Boxes h3.wfh{color: #831411;}
.home4Boxes h3.printDesign{color: #202d5f;}
.home4Boxes h3.ppe{color: #651164;}
.home4Boxes h3.specialOffers{color: #2c5919;}
.osano-cm-label {color:#FFFFFF !important;}

/*3 column row*/
/* Create three equal columns that floats next to each other */
.column3 {
  float: left;
  width: 33.33%;
  padding: 10px;
  /*height: 300px;*/ /* Should be removed. Only for demonstration */
}

/* Clear floats after the columns */
.row3:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .column3 {
    width: 100%;
  }
}

h2{margin-top:20px;}

.aboutus .row-breadcrumb, .printdesign .row-breadcrumb, .officefitouts .row-breadcrumb{display: none !important;}

.team-name {font-weight: 400;  font-size: 24px; text-align:center;}
.team-title {font-weight: 400;  font-size: 22px; text-align:center; font-style: italic;}
.team-email{text-align:center;}
.team-email a {color: #B92024;}

.headerrow{margin-left: -25px !Important; margin-right: -25px !important; }

h1.page-title{text-align:center; padding-top:30px; padding-bottom: 30px; font-size: 40px; color: #FFFFFF !important;}
.rowmargin{margin-top: 20px !important;}
.img_container {
  position: relative;
  text-align: center;
  color: white;
}
/* Centered text */
.centered {
  position: absolute;
top: 25px;
bottom: 25px;
left: 50px;
right: 50px;
 /* top: 25%;
  left: 50%;
  transform: translate(-50%, -50%);*/
background: #000000;
opacity: 0.8;
color: #FFFFFF !important;
padding: 20px;
}
.centered p, .centered h2, .centered h3{color: #FFFFFF !important;}
.get_in_touch {margin-top: 20px; padding: 5px 10px 5px 10px; border: 1px solid #00adbb; background: #00adbb!important; color: #FFFFFF !important;}
.get_in_touch:hover{color: #00adbb!important; background: #FFFFFF !important;}

.homebanners {margin-bottom: 20px !important;}

.register-form .form-group.has-checkboxes {
    margin-bottom: 5px;
    display: none;
}


.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}
.header-full {/*background: #FFFFFF !important;*/}
.headersection-3{z-index: 10000 !important;}
.header-full .logo img {
/* Change this for desktop */
    max-width: 200px !important;
    height: auto !important;
    max-height: none !important;
}
.header-full p{color: #FFFFFF !important;}
.header-full a{color: #FFFFFF;}
header .header-full .logo {margin: 0 !important;}
header .singlebanner_wrapper {margin-top: 5px !important; margin-bottom: 0px !important;}
header section.search .search-form .form-group input {
    height: 53px;
}
header section.search .search-form button[type=submit], section.search .search-form button[type=submit] {
    font-size: 2.5em !important;
}
.menu .catalog-block {
    background: #b92024 !important;
}

.bgcolor{/*background: #EEEEEE !important;*/}
.newsletterform {text-align:center !important; margin-bottom: 30px;}
.newsletterform .textfield {width: 400px;}
.newsletterform .submitButton{padding: 10px; margin-top: 20px; color: #FFFFFF; background:#b92024;}
.button{padding:10px !important;}
.social {
    height: 1.5em !important;
}
h2.banner_title{color: #B92024 !important; font-weight: bold !important;}
h3.banner_subtitle{color: #ffffff important;text-align: center;   padding-left: 40px; padding-right: 40px; color: #B92024 !important; font-weight: bold !important;}
#doublebanner_115562 .banner_content{opacity: 0.6 !Important; background: #000 !important;}
.menu .catalog li a:hover {
    background: #000000;
}
.menu.expanded .catalog .submenu li a:hover{background:none !important;}

.newsletters_container{margin-bottom: 20px !important;}
.clients-row{background: #ffffff !important; color: #000000 !important; margin-top: 20px !important; padding-top: 20px !important; padding-bottom: 20px !important;}
.clients-row h2{color: #000000 !important;}

.toolbar .cart-btn .btn i,
.toolbar .cart-btn:hover .btn i {
color: white;
}
/*ink and toner*/
.inktonerfinder_wrapper {
    background-color: #B92024 !important;
}
.inktonerfinderwidget .form-group  .btn-default{background-color: #000000 !important;}


.floating-buttons {
    position: fixed;
    bottom: 22px;
    left: 20px;
    z-index: 10;
}