/*REDELEVENCREATIVE*/
body{font-family: 'Montserrat', sans-serif;background:#fff;color:#808285;font-weight:400;}
h1,h2,h3,h4,h5,h6{font-family: 'Montserrat', sans-serif;font-weight:300;color:#8dc63f;font-weight:800;text-transform:uppercase;margin-bottom:1.5rem;}
h4{margin-bottom:0;font-weight:400;}


a{color:#8dc63f;}
a:hover{text-decoration:none;color:#808285}

.bg-green{background:#8dc63f!important;}
.bg-lime{background:#c1d82f!important;}
.bg-blue{background:#89d4e3!important;}
.bg-purple{background:#a5a7d2!important;}
.bg-pink{background:#f48ca8!important;}
.bg-grey{background:#808285!important;}

.text-green{color:#8dc63f!important;}
.text-lime{color:#c1d82f!important;}
.text-blue{color:#89d4e3!important;}
.text-purple{color:#a5a7d2!important;}
.text-pink,.text-pink a{color:#f48ca8!important;}
.text-grey{color:#808285!important;}



.bg-green a{color:#fff;}
.header .row {
    align-items: center;
}


.btn.btn-grey{background:#808285;color:#fff;}
.btn.btn-grey:hover{background:#fff;color:#808285;border-color:#808285}
.btn.btn-green{background:#8dc63f;color:#fff;}
.btn.btn-green:hover{background:#fff;color:#8dc63f;border-color:#8dc63f}
.btn.btn-lime{background:#c1d82f;color:#fff;}
.btn.btn-lime:hover{background:#fff;color:#c1d82f;border-color:#c1d82f}
.btn.btn-blue{background:#89d4e3;color:#fff;}
.btn.btn-blue:hover{background:#fff;color:#89d4e3;border-color:#89d4e3}
.btn{padding:.5rem 1rem;text-transform:uppercase;}
.btn:focus,.btn:active {
   outline: none !important;
   box-shadow: none;
}
.newsflash p:first-of-type{font-style:italic;font-size:1.25rem;color: #89d4e3!important;}
.newsflash p:nth-child(2){margin-bottom:0;}

.home .items-leading.mb-5{margin-bottom:0!important;}


.category-desc img{width:100%;}
.brands .owl-stage{display:flex;align-items:center;}


.item .item-image img {height:65px;}
.item .item-image{border:1px solid #c1d82f;padding:3rem 0;margin-bottom:1rem}
.col-md-4 .item{margin-bottom:2.5rem;}
.col-md-4 .item p:first-of-type{min-height:145px;}
.item p:last-child{margin-bottom:0;}
.item{margin-bottom:1.5rem;}


.mm-menu_theme-white{--mm-color-background:#8dc63f;text-align:center;}

.mm-menu a, .mm-menu a:link, .mm-menu a:active, .mm-menu a:visited, .mm-menu a:hover{color:#fff;text-transform:uppercase;font-weight:800}
.mm-listitem__text{padding:.75rem;}
.mm-listitem:after{border-color:#fff;left:0;}
.mm-navbar{background:#808285;color:#fff;}
.mm-panel:before, .mm-panel:after{height:0;}
.mm-panels > .mm-panel > .mm-listview:first-child, .mm-panels > .mm-panel > .mm-navbar + .mm-listview{margin-top:0;}



ul.social-icon li a{color:#8dc63f;background:#fff; border-radius: 50%;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    text-decoration: none;
    width: 50px;
font-size:1.75rem}

ul.social-icon li a:hover{background:#c1d82f;}
.list-inline-item:not(:last-child) {margin-right: 0.2rem;}

ul.list-inline{display:inline-block;margin-left:.5rem;margin-bottom:0;}


.header img{margin-top:-1.5rem;}

.footer{font-size:.85rem;}


	/*CAROUSEL*/
	/*.carousel .intro p:first-of-type{background: rgba(0, 0, 0, 0.5);padding:1rem;}*/

	.owl-carousel .owl-prev,
.owl-carousel .owl-next{
position:absolute;
left:0px;
top:40%;
z-index:3;
width:70px;
height:70px;
line-height:30px;
text-align:center;
color:#fff;
margin:-15px 0 0;

}

.owl-theme .owl-nav .disabled{opacity:1;}



.owl-carousel .owl-next{left:auto;
right:0px;}
.owl-theme .owl-nav [class*=owl-]{background:transparent;font-size:4rem;margin:0;padding:0;border-radius:0;}





.owl-theme .owl-nav [class*=owl-]:hover{background:transparent;color:#8dc63f;opacity:1;}



.owl-theme .owl-nav{margin:0;}



    .carousel div.overlay {
	bottom: 30%;
	left: 15px;
	position: absolute;
	width: 70%;
	text-align: center;
	margin: auto;
	right: 15px;
	z-index: 100
}
.carousel .owl-stage {
	position: relative;
}
.carousel .owl-stage:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 600px;
	z-index: 99;
	
}
.carousel .overlay .intro p {
	margin: 1rem;
	color: #fff;
	font-size: 1rem;
}
.carousel .overlay .intro p:last-child {
	margin-bottom: 0;
}

.carousel .overlay h3 {
    color: #fff;
    font-size: 2.75rem;
    background: #8dc63f;
    margin: 0;
padding:.5rem 1rem;
display:inline-block
}

ul.sigProResponsiveBlue{margin:0!important;padding:0!important;}
ul.sigProResponsiveBlue li.sigProThumb span.sigProLinkOuterWrapper{margin:0;}
ul.sigProResponsiveBlue li.sigProThumb a.sigProLink{border:none;}
ul.sigProResponsiveBlue li.sigProThumb a:hover.sigProLink{border:none;}




@media(max-width:576px){


.header img{margin-top:0;}
.carousel div.overlay {
    bottom: 0;
    left: 0;
    position: relative;
    width: 100%;
  padding:1rem;
  background:#8dc63f!important;
  }
	.owl-nav{display:none;}
  
  

.carousel .overlay h3 {

    font-size: 1.5rem;

padding:0;
}
  
  
  
}



#item119 .hero,#item120 .hero,#item121 .hero,#item122 .hero,#item123 .hero,#item124 .hero,#item126 .hero {
    padding: 11vw 0;
}

#item119 .hero {
    background: url(https://houseofcarpets.co.uk/images/header-images/lounge-with-sofa.jpg) no-repeat;
    background-size: cover;
background-position: 50% 100%!important;

}

#item120 .hero {
    background: url(https://houseofcarpets.co.uk/images/header-images/bedroom-floor.jpg) no-repeat;
    background-size: cover;
background-position: 50% 100%!important;

}

#item121 .hero {
    background: url(https://houseofcarpets.co.uk/images/header-images/lounge-with-rug.jpg) no-repeat;
    background-size: cover;
background-position: 50% 100%!important;

}

#item122 .hero {
    background: url(https://houseofcarpets.co.uk/images/header-images/choosing-flooring.jpg) no-repeat;
    background-size: cover;
background-position: 50% 100%!important;

}

#item123 .hero {
    background: url(https://houseofcarpets.co.uk/images/header-images/open-plan-flooring.jpg) no-repeat;
    background-size: cover;
background-position: 50% 100%!important;

}

#item124 .hero {
    background: url(https://houseofcarpets.co.uk/images/header-images/open-plan-office.jpg) no-repeat;
    background-size: cover;
background-position: 50% 100%!important;

}

#item126 .hero {
    background: url(https://houseofcarpets.co.uk/images/header-images/waiting-room.jpg) no-repeat;
    background-size: cover;
background-position: 50% 100%!important;

}

#item119 .hero h1,#item120 .hero h1,#item121 .hero h1,#item122 .hero h1,#item123 .hero h1,#item124 .hero h1,#item126 .hero h1 {
    color: #fff;
    font-size: 2rem;
    background: #8dc63f;
    margin: 0;
    padding: 0.5rem 1rem;
    display: inline-block;
}

h2 {
    font-family: 'Montserrat', sans-serif;
    font-weight:700;
    text-transform: uppercase;
    margin: 0 0 1rem;
font-size:1.5rem
}