.header-full .logo img {
/* Change this for desktop */
    max-width: 350px !important;
    height: auto !important;
    max-height: none !important;
}

.menu .catalog li a {
    font-weight: 700;
}

#headermenu_226526 > nav > div > ul > li.menug > a {
  color: #8dc73f;
}

#headermenu_226526 > nav > div > ul > li.menub > a {
  color: #00b5ed;
}

#headermenu_226526 > nav > div > ul > li.menur > a {
  color: #ed0000;
}


// <uniquifier>: Use a unique and descriptive class name
// <weight>: Use a value from 100 to 900

p {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
}

.btn-content {
  margin-top: 2vw;
}

.btn-red {
  background: #ff0000;
  color: #fff;
  overflow-wrap: break-word;
  text-wrap: pretty;
}

.green {
  background: #8dc73f;
  padding-top: 1vw;
  padding-bottom: 1vw;
}

.redmm {
  background: #ff0000;;
  padding-top: 1vw;
  padding-bottom: 1vw;
  margin-left: -13vw;
  margin-right: -13vw;
}

.paddingtb {
  	padding-top: 3vw;
    padding-bottom: 3vw;
}

.paddingt {
  	padding-top: 5vw;
}

/* Grey background sections */
/* DESKTOP */
@media (min-width: 1601px) {
.grey {
	background: #ededed;
	margin-left: -13vw;
	margin-right: -13vw;
    padding-left: 7vw;
    padding-right: 7vw;
	display: flex;
	padding-top: 2vw;
	padding-bottom: 2vw;
	justify-content: center;
}
}

/* LAPTOP */
@media (min-width: 769px) and (max-width: 1600px) {
.grey {
	background: #ededed;
	margin-left: -13vw;
	margin-right: -13vw;
    padding-left: 13vw;
    padding-right: 13vw;
	display: flex;
	padding-top: 2vw;
	padding-bottom: 2vw;
	justify-content: center;  
  }
}

/* MOBILE */
@media (max-width: 769px) {
.grey {
	background: #ededed;
	margin-left: -13vw;
	margin-right: -13vw;
    padding-left: 13vw;
    padding-right: 13vw;
	display: flex;
	padding-top: 2vw;
	padding-bottom: 2vw;
	justify-content: center;
}
}

/* Free Business Account Background sections */
/* DESKTOP */
@media (min-width: 770px) {
.fbaccount {
	margin-left: -13vw;
    margin-right: -13vw;
    padding-left: 7vw;
    padding-right: 7vw;
    display: flex;
    padding-top: 2vw;
    padding-bottom: 2vw;
    justify-content: center;
    background: url(https://eu.evocdn.io/dealer/1819/content/media/My_Banners/Kascaid/Generic/Merlin---Generic--Business-account-bckgrd.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 30vh;
    align-items: center;
  }
}

/* MOBILE */
@media (max-width: 769px) {
.fbaccount {
	margin-left: -13vw;
    margin-right: -13vw;
    padding-left: 13vw;
    padding-right: 13vw;
    display: flex;
    padding-top: 2vw;
    padding-bottom: 2vw;
    justify-content: center;
    background: url(https://eu.evocdn.io/dealer/1819/content/media/My_Banners/Kascaid/Generic/Merlin---Generic--Business-account-bckgrd.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 30vh;
    align-items: center;
  }
}

/* Click & Collect Green Background sections */
.ccgreen {
	background: #8dc73f;
    margin-left: -13vw;
    margin-right: -13vw;
    padding-left: 7vw;
    padding-right: 7vw;
    display: block;
    padding-top: 2vw;
    padding-bottom: 2vw;
    align-items: center;
    flex-wrap: nowrap;
    align-content: center;
  }

/* Ink & Toner Finder Grey Background sections */
.inktonerf {
	background: #505050;
    margin-top: 2vw;
    margin-bottom: 2vw;
    padding: 2vw;
}

/* Ink & Toner Finder */
.inktonerfinder {}
  
.inktonerfinder_wrapper {
    background-color: transparent;
}

.inktonerfinder_wrapper h5 {
    color: white;
    font-size: x-large;
    font-weight: 700;
}

.select2-container--default .select2-selection--single,
.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: transparent;
    border: 1px solid #ffffff;
    border-radius: 6px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: white;
}

/* MOBILE */
@media (max-width: 769px) {
.inktonerfinderwidget .select2-container {
  width: 100%;
  }
}

#contentblock_228476 > div > h3,
#contentblock_228479 > div > h2,
#contentblock_228480 > div > h4,
#contentblock_228481 > div > h4,
#contentblock_228482 > div > h4,
#contentblock_228764 > div > h3,
#contentblock_228977 > div > h3,
#contentblock_228980 > div > h3,
#contentblock_228985 > div > h3,
#contentblock_228997 > div > h3,
#contentblock_229078 > div > h3,
#contentblock_229086 > div > h3,
#contentblock_229091 > div > h3,
body > div.page-content.container.mobile.onecolumn > div > div > div.fbaccount > div > div > div > h3 {
  color: white;
}

.howitworks {
	padding: 2vw;
    background: white;
}

/* MOBILE */
@media (max-width: 769px) {
.howitworks {
  	padding: 10vw;
    background: white;
  }
}

/* Managed Machines - 2 Most Popular Machines Background section */
.mmpopular {
	margin-left: -13vw;
    margin-right: -13vw;
    padding-left: 7vw;
    padding-right: 7vw;
    display: flex;
    padding-top: 2vw;
    padding-bottom: 2vw;
    justify-content: center;
    background: url("https://eu.evocdn.io/dealer/1819/content/media/My_Banners/Kascaid/Managed Machines/Merlin-managed-machines-popular-machine-bkgrd-image-only.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: auto;
    align-items: center;
  }

.mmpopularm {
	background: white;
    padding: 1vw;
  	min-height: 50vh;
}

/* MOBILE */
@media (max-width: 769px) {
.mmpopularm {
	background: white;
    padding: 10vw;
}
}

.aboutusfr, body > footer > div.footersection-2.aboutusfr > div > div > div {
  display: flex;
}

/* MOBILE */
@media (max-width: 769px) {
.aboutusfr, body > footer > div.footersection-2.aboutusfr > div > div > div {
	flex-direction: column;
  }
}

#dealerdetails_226541 {
  display: flex;
}

.aboutusf {
  	flex: 1;
    display: flex;
    align-items: flex-end;
}

/*Bic*/

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

@media (min-width: 769px) {
#contentblock_271676, #contentblock_271677, #contentblock_271678, #contentblock_271679 {
width: 25%;
}
}

.leftpad {
  padding-left: 13vw;
  padding-right: 13vw;
}

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

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

/*Acco*/

@media (min-width: 769px) {
#contentblock_272263, #contentblock_272332, #contentblock_272333, #contentblock_272334 {
width: 25%;
}
}

.accogreen {
  background: #92d050;
  margin-left: -14vw;
  margin-right: -14vw;
  padding-top: 0.5vw;
  Padding-bottom: 0.5vw;
}

/*Q-Connect*/

@media (min-width: 769px) {
#contentblock_273874, #contentblock_273875, #contentblock_273876, #contentblock_273877 {
width: 25%;
}
}

.qgreen {
  background: #8dc73f;
  padding-top: 2vw;
  padding-bottom: 2vw;
    margin-left: -14vw;
  margin-right: -14vw;
}

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

.rightpad {
  padding-right: 2vw;
}

#singlebanner_273872 {
  margin-right: -13vw;
}

/*2work*/ 

.workblue {
  background: #2255A3;
  margin-left: -14vw;
  margin-right: -14vw;
  padding-top: 2vw;
  Padding-bottom: 2vw;
}

@media (min-width: 769px) {
#contentblock_274426, #contentblock_274427, #contentblock_274428, #contentblock_274429 {
width: 25%;
}
}