/* NEW HOMEPAGE */
@media (min-width: 769px) {
.ex-name-kascaidtest > div.page-content.onecolumn > section.catalog-grid > div,
.ex-home > div.desktop > div {
  width: 100vw;
  padding: 0px;
}
  
.ex-name-kascaidtest > div.page-content.onecolumn > section.zonetop > div:nth-child(3),
.ex-home > section.zonetop > div:nth-child(3) {
  padding-top: 0.5vw;
  padding-bottom: 0.5vw;
}
  
.ex-name-kascaidtest > div.page-content.onecolumn > section.zonetop > div:nth-child(2) > div > div > div > img.responsive.deskimg,
.ex-name-kascaidtest > div.page-content.onecolumn > section.zonetop > div:nth-child(3) > div > div > div > img.responsive.deskimg,
.ex-name-kascaidtest > div.page-content.onecolumn > section.zonetop > div:nth-child(4) > div > div > div > img.responsive.deskimg, 
.ex-home > section.zonetop > div:nth-child(2) > div > div > div > img.responsive.deskimg,
.ex-home > section.zonetop > div:nth-child(3) > div > div > div > img.responsive.deskimg,
.ex-home > section.zonetop > div:nth-child(4) > div > div > div > img.responsive.deskimg  {
  width: 30vw;
  }

#contentblock_240767, #contentblock_240771, #contentblock_240772, #contentblock_240773, #contentblock_240774 {
  width: 20%; 
}
  
#doublebanner_240778 > div > div > div > div.col-sm-6.banner1:hover,
#doublebanner_240778 > div > div > div > div.col-sm-6.banner2:hover,
#doublebanner_240779 > div > div > div > div.col-sm-6.banner1:hover,
#doublebanner_240779 > div > div > div > div.col-sm-6.banner2:hover,
#doublebanner_240780 > div > div > div > div.col-sm-6.banner1:hover,
#doublebanner_240780 > div > div > div > div.col-sm-6.banner2:hover,
#doublebanner_240781 > div > div > div > div.col-sm-6.banner1:hover,
#doublebanner_240781 > div > div > div > div.col-sm-6.banner2:hover,
#contentblock_240767:hover, #contentblock_240771:hover, #contentblock_240772:hover, #contentblock_240773:hover, #contentblock_240774:hover,
#contentblock_240786 > div > p:nth-child(4) > span > a:hover {  
	transform: scale(0.9);
	transition: 1000ms;
}  
}

.paddinglr {  
	padding-left: 10vw;
    padding-right: 10vw;  
} 

.paddingl {  
	padding-left: 13vw; 
} 

.paddingsr {  
	padding-right: 8vw; 
} 

.paddingtb {
	padding-top: 1vw;
    padding-bottom: 1vw;
}
  
.paddingtb2 {
	padding-top: 2vw;
    padding-bottom: 2vw;
}

.paddingtb4 {
	padding-top: 4vw;
    padding-bottom: 4vw;
}


.paddingt {
	padding-top: 3vw;
}

.paddingt2 {
	padding-top: 2vw;
}

.paddingb2 {
	padding-bottom: 2vw;
}

.paddingt1 {
	padding-top: 1vw;
}

.paddingb {
	padding-bottom: 1vw;
}
  
.margintb {
	margin-top: 3vw;
	margin-bottom: 3vw;
}
  
#merchandisingcontent_240783 > section > section > div > div > div.owl-stage-outer > div.owl-stage {
  background: white;
}

.greenback {
	background: #0a9e5e;
}
  
.yellowback {
  background: #ffdc27;
}
  
.greyback {
  background: #e5e5e5;
}
  
.blackback {
  background: #323232;
}  
 
#contentblock_240767 > div > p:nth-child(2),
#contentblock_240771 > div > p:nth-child(2),
#contentblock_240772 > div > p:nth-child(2),
#contentblock_240773 > div > p:nth-child(2),
#contentblock_240774 > div > p:nth-child(2),
.ex-home > div.page-content.container.mobile.onecolumn > div > div:nth-child(4) > div > div:nth-child(1) > div > p:nth-child(2),
.ex-home > div.page-content.container.mobile.onecolumn > div > div:nth-child(4) > div > div:nth-child(2) > div > p:nth-child(2),
.ex-home > div.page-content.container.mobile.onecolumn > div > div:nth-child(4) > div > div:nth-child(3) > div > p:nth-child(2),
.ex-home > div.page-content.container.mobile.onecolumn > div > div:nth-child(4) > div > div:nth-child(4) > div > p:nth-child(2),
.ex-home > div.page-content.container.mobile.onecolumn > div > div:nth-child(4) > div > div:nth-child(5) > div > p:nth-child(2) {
  	text-align: center;
    background: white;
    padding: 4vw 2vw 2vw 2vw;
    margin-top: -5vw;
  	border-bottom: 5px solid #00d17b;
}

body > div.page-content.onecolumn > section.catalog-grid > div > div > div.col.col-lg-12.col-md-12 > div.dflexcent > div,
body > div.desktop > div > div > div > div.dflexcent > div {
  display: flex;
  align-items: center;
}
  
body > div.page-content.onecolumn > section.zonebottom,
.ex-home > section.zonebottom {
  margin: 0px;
}

/* NEW HOMEPAGE - MOBILE FIX */
@media (max-width: 768px) {
body > div.page-content.onecolumn > section.catalog-grid > div > div > div.col.col-lg-12.col-md-12 > div.dflexcent > div {
  display: flex;
  align-items: center;
  flex-direction: column;
}
  
#contentblock_240767, #contentblock_240771, #contentblock_240772, #contentblock_240773, #contentblock_240774 {
  width: 100%; 
}  
}

/* NEW HOMEPAGE - END */

footer .logo img {
  max-width: none;
}

.menu .catalog li a {
    color: #333333;
}

.toolbar a>span {
    font-size: 1.1rem;
    margin-left: 10px;
    text-align: left;
}

.inktonerfinder_wrapper {
    background-color: #00d17b;
}

nav.menu ul.catalog > li:nth-child(10) {
    background-color: #8ac43f;
}

nav.menu ul.catalog > li:nth-child(9) {
    background-color: #c8d631;
}
@media (min-width: 769px){

header .header-full .widgetsearch.search {
margin: 15px 0;
padding-left: 63px;
}
.toolbar a.quickordertoggle>span {
    margin-left: 2px;
    font-size: large;
}
.toolbar .account-btn span {
    display: inline-block;
    line-height: inherit;
    text-align: left;
    font-size: large;
}
header section.search .search-form .form-group input {
border: 3px #00d17b solid;    

    width: 97%;
}
.relsearch button i {
color: white;
background-color: #00d17b;
padding: 5.5px;
position: relative;
}
}

.header-full .logo img {
/* Change this for desktop */
    max-width: 350px !important;
    height: auto !important;
    max-height: none !important;
    margin-left: 25%;
}
.vertical-align {
    display: block;
    display: flex;
    align-items: center;
    padding-bottom: 20px;
}

.toolbar .cart-btn>.btn {
    background: #00d17b;
}

.out-stock {
    color: #d22f25;
}

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

@media (min-width: 760px){
#shoppingtools_122948, #shoppingtools_123345 {
  width: 25%;
}
}

.product-stock .out-stock small {display: none;}

/* furniture */

.ex-category-furniture > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.ex-category-furniture .row-breadcrumb {
    display: none;
}


@media (min-width: 760px){
.fgradient {
  background: linear-gradient(180deg,rgba(255, 255, 255, 1) 80%, rgba(52, 52, 52, 1) 80%);
}
}

.fdgrey {
   background: #343434;
}

.fgreen {
   background: #00D17B;
    padding: 2vw;
}

.fgreens {
   background: #00D17B;
    padding-top: 0.5vw;
    padding-bottom: 0.5vw;
    padding-right: 0.5vw;
    padding-left: 7vw;
}

.nomargin {
  margin-top: 0px;
  margin-bottom: 0px;
}

@media (min-width: 769px) {
.dflex1 > div {
  display: flex;
  align-items: stretch;
  & > div {  
  display: flex;
  align-items: stretch;
  }
} 
}
  
.alignccent2 > div > div {
align-content: center;
} 

.formpadding {
  padding-top: 2vw;
  padding-bottom: 2vw;
  padding-left: 2vw;
  padding-right: 2vw;
}

/*enquiry form*/

@media (min-width: 760px) {
.promo-circle {
  position: absolute;
  bottom: -90px;
  right: 10px;
  width: 250px;
  height: auto;
  z-index: 2;
}
}

@media (min-width: 769px) {
#contentblock_272218 > div > h3 {
   font-size: 1.8vw;
}

#contentblock_272218 > div > p {
 font-size: 1.3vw;
}
}

@media (min-width: 760px) {
 #contentblock_272205, #contentblock_272206, #contentblock_272207, #contentblock_272209 {
  width: 25%;
}
}

/*educational furniture*/

.ex-name-educationalfurniture > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.ex-name-educationalfurniture .row-breadcrumb {
    display: none;
}

@media (min-width: 760px) {
 #contentblock_272975, #contentblock_272976, #contentblock_272977, #contentblock_272978 {
  width: 25%;
}
}

.whiteback {
  background: #fff;
}

@media (min-width: 760px) {
 #contentblock_273003, #contentblock_273004, #contentblock_273005, #contentblock_273006, #contentblock_273007 {
  width: 20%;
}
}

.conpad {
  padding:2vw;
}

.fgreen2 {
   background: #00D17B;
}

.dflexed {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-evenly;
}

.eduban {
	height: auto;
    align-content: center;
}

.eduimgback {
	background: url("https://eu.evocdn.io/dealer/1105/content/media/My_Banners/KascAid/Educational/Group 101.png");
    background-size: cover;
    background-position: center;
}

@media (min-width: 760px) {
#contentblock_273132 {
  margin-top: -2vw;
  }
}

/*Bic*/

.bicgrey {
  background: #444444;
  margin-left: -14vw;
  margin-right: -14vw;
  padding-top: 3vw;
  Padding-bottom: 3vw;
}

@media (min-width: 769px) {
#contentblock_282197, #contentblock_282198, #contentblock_282199, #contentblock_282200 {
width: 25%;
}
}

.btn-white {
background-color: #fff;
color: #000
}

.btn-white:hover {
background-color: #fff;
  color: #000
}