*{margin:0;padding:0}
.nodt{display:none !important}



body{color:#555;font-family:'Sen',sans-serif;font-weight:400;font-size:15px;line-height:26px; background: #fcfcfc;}
a{color:#555}
a:hover{color:#333;text-decoration:none}
h1,h2,h3,h4,h5,h6{color:#555;font-family:'Sen',sans-serif;font-weight:400;font-size:15px;line-height:23px}
#size{position:fixed;bottom:0;right:0;padding:5px;background:#333;color:#777}
li{transition:background-color .2s ease-in-out}
.pad5{padding:5px}
.pad10{padding:10px!important}
img{max-width:100%}
.center{text-align:center}
.left{text-align:left!important}
.right{text-align:right!important}
a{text-decoration:none;text-outline:0;font-family:'Sen',sans-serif;font-size:15px}
#aboutususp {
    display: block;
    background: #f3f3f3;
    padding: 5px;
    color: #fff;
    border-bottom: 1px solid #cacaca;
}
a.soldbydunelm svg {
    width: 45px;
}
a.soldbydunelm {
    font-size: 12px;
    padding: 6px 0 0 0;
    display: inline-block;
}
#aboutususp span{padding:0 30px;border-right:1px solid #cacaca;color:#555;font-size:13px}
#aboutususp span.show-third{border-right:0 solid #cacaca}
.shop-with-conf{padding:0 0 60px 0}
.shop-with-conf h3{font-size:20px;font-weight:600}
.shop-with-conf p{padding:10px 0}
.shop-with-conf span{display:block;padding:10px 0}
.contact-pdp p{padding:20px 0}
.contact-pdp .btn{display:inline;text-transform:inherit}
.review{padding:20px 0}
.review-title{font-weight:600}
.pricechange{text-align:center;padding:10px;background:#fff3a0;margin:0 0 20px 0;border-radius:3px;border:1px solid #f5e576}
i.fa.fa-info{padding:0 5px 0 0}
.mobile-sort-filter-header{display:none}
.category-img-pod{height:180px}
.sublinkouter {display:block}
.offer-section ul {
    color: #fff;
}
.furniture-category-pod-blog .category-title-pod {    background: #ffffffb3;
    min-height: 72px;}
a.categorylink.inspiration-link {
    color: #fff;padding: 10px;
}
a.related-srh {
    font-size: 13px;
    display: block;
    text-align: left;
    padding: 0 0 0 15px;
    text-decoration: underline;
}

      .logosection.sitelogo {
    display: inline-block;
}  
div#searchform {
    width: 70%;
    float: right;
}
.copy-helper {
    display: inline-block !important;
    /* color: #333; */
    text-decoration: underline;
}
img.header-detail {
    float: right;
    width: 200px;
    border: 1px solid #f1f1f1;
    padding: 2px;
    margin: 5px;
}
a.localsublinks {
    padding: 10px;
    background: #f7f7f7;
    border-radius: 5px;
    margin: 10px 0 0 0;
    display: inline-block;
    border: 1px solid #d0d0d0;
    font-size: 14px;
}
a.sub-section {
    font-weight: 300 !important;
}
a.localsublinks.sublinkactive {
    background: #e2f3e3;
}
.minipricelbltext {
    color: #cc4e50;
    padding: 0 15px;
}
.imghelper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
a.sublinkactive:before {
    font-family: FontAwesome;
    content: "\f00c ";
    padding: 0 10px 0 0 ;
		color: #2d9831;
}


.topic-content-outer  {
   
    padding: 20px 0 40px 0;
}

.topic-content-outer h2 {
    font-size: 24px;
    font-weight: 600;
    letter-spacing: -1px;
    padding: 20px 0 10px 0;
}
.topic-content-outer h3{text-align:left !important}
.topic-content-outer h4{font-weight: 600; padding: 10px 0 0 0}
.offer-section {
    background: #c72e2e;
    padding: 5px;
    border-radius: 5px;
    float: left;
    width: 99%;
    margin: 0 0 20px 0;
}
.offer-section img {
    float: right;
    max-height: 100px;
    padding: 0 0 0 10px;
}
.offer-section p  {
    color: #fff;
    line-height: 22px;
}
.offer-section span {
    display: block;
    color: #b7b5b5;
    font-size: 13px;
}
.offer-section b {
    display: block;
    font-size: 24px;
    padding: 5px 0 0 0;
}
.alt-results-header {
    background: #f7efb8;
    clear: both;
    padding: 15px;
    border: 1px solid #c3b661;
    border-radius: 10px;
    margin: 0 0 30px 0;
}
		li.breadcrumb-item_cats {
    display: inline-block;
    padding: 0 3px; font-size: 15px;
}
    li.breadcrumb-item_cats a {text-decoration: underline;font-size: 15px;
  }
ol.breadcrumb_cats {
    list-style: none;
    white-space: nowrap;
    overflow-x: auto;
    padding: 0 ;
    font-size: 15px;
}
		a.relatedsublinks {
    display: inline-block;
    box-sizing: border-box;
    color: #0c193a;
    text-decoration: none;
    border: 1px solid #b1b5c0;
    border-radius: 16px;
    background-color: #fff;
    padding: 6px 12px;
    transition-duration: .14s;
    margin: 0 5px;
}
/* a.relatedsublinks:hover {background: #333; transition: all 0.5s ease; color: #fff} */
a.relatedsublinks:hover {border: 1px solid #333; transition: all 0.5s ease; background: #eee }
ul.related_cats {
    list-style: none;
    white-space: nowrap;
    display: flex;
    overflow-x: auto;
    margin: 0;
    padding: 10px 0;
}

/* Ensure that any bullets are removed from list items */
ul.relatedsublinks_list {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.relatedsublinks_list li {
    margin: 0; /* Remove margin between list items */
}

a.relatedsublinks_list {
    display: block;
    box-sizing: border-box;
    color: #0c193a;
    text-decoration: none;
    border: 1px solid #b1b5c0;
    background-color: #fff;
    padding: 10px 12px;
    transition-duration: .14s;
    position: relative; /* For positioning the chevron */
    padding-right: 25px; /* Add space for the chevron */
    border-radius: 0; /* Reset border radius for all items */
    border-top: none; /* Remove top border */
}

a.relatedsublinks_list:hover {
    text-decoration: underline; /* Add underline on hover */
}

a.relatedsublinks_list + a.relatedsublinks_list {
    border-top: none; /* Remove top border for adjacent links */
}

/* Apply top border to the first item */
ul.relatedsublinks_list li:first-child a.relatedsublinks_list {
    border-top: 1px solid #b1b5c0;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
}

/* Apply bottom border to the last item */
ul.relatedsublinks_list li:last-child a.relatedsublinks_list {
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
}

/* Ensure all middle items have a bottom border */
ul.relatedsublinks_list li:not(:last-child) a.relatedsublinks_list {
    border-bottom: 1px solid #b1b5c0;
}

a.relatedsublinks_list::after {
    content: '\276F'; /* Unicode for right chevron */
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 1.2em; /* Adjust size as needed */
    color: #0c193a; /* Match chevron color with text color */
}



.leftscroller:after {
    font-family: FontAwesome;
    content: "\f104 ";

}
.rightscroller:after {
    font-family: FontAwesome;
    content: "\f105 ";
   
}
.sub-page-content a.related-links-small {
    display: inline-block;
    text-decoration: none;
    width: 300px;
}

.sub-page-content a.related-links-small {
    display: inline-block;
    text-decoration: none;
    width: auto;
    border: 2px solid #c3c3c3;
    color: #5e5e5e;
    font-weight: 600;
    margin: 10px 5px 10px 5px!important;
}

.sub-page-content a.related-links-small:hover {
 background: #5e5e5e;

}
.tab-container::-webkit-scrollbar {
    display: none; // Safari and Chrome
}

/* Style the tab */
.tab-container {
    display: flex;
    overflow-x: auto;
    border-bottom: 1px solid #d3d3d3;  
    padding: 60px 0 0 0;
}

/* Style the buttons inside the tab */
.tab-container a {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 22px;
  transition: 0.3s;
  font-size: 17px;
      white-space: nowrap;
      border-bottom: 2px solid #efefef;
      color: #9b9a9a;
}
.mask {-webkit-mask-image: linear-gradient(to right, black 85%, transparent 100%);}
.section.section-spacer {margin: 40px 0}
/* Change background color of buttons on hover */
.tab-container a:hover {

  color: #000;
 
}

.tiktok-embed {

    height: 460px;
}
.sim-suggestions h2{font-size: 18px;font-weight: 600;}

/* Create an active/current tablink class */
.tab-container a.activetab {
    border-bottom: 2px solid #cc4e50;
    color: #000;
    background: #fff
}

/* Style the tab content */
.tabcontent {
  display: none;
padding: 20px;
    border-top: none;
    color: #8b8b8b;
    background: #f9f9f9;
    border: 1px solid #eee;
}


a.leftscroller {
	display:none;
  position: absolute;
    left: -3%;
    top: 40%;
    background: #fff;
    font-size: 30px;
    padding: 20px 27px;
    border-radius: 48px;
    box-shadow: rgba(0, 0, 0, 0.50) 0px 2px 5px !important;
    border:1px solid #e0e0e0;
    z-index: 2
}

a.rightscroller {
	border:1px solid #e0e0e0;
    position: absolute;
    right: -3%;
    top: 40%;
    background: #fff;
    font-size: 30px;
    padding: 20px 27px;
    border-radius: 48px;
    box-shadow: rgba(0, 0, 0, 0.50) 0px 2px 5px !important;
    z-index: 2
}

.cta-scroller {
	border:1px solid #e0e0e0;
  
    background: #fff;
    font-size: 30px;
    padding: 15px 24px;
    border-radius: 48px;
    box-shadow: rgba(0, 0, 0, 0.50) 0px 2px 5px !important;
}
.cta-scroller:after {
    font-family: FontAwesome;
    content: "\f107 ";
   
}
.main-cats-outer .furniture-category-pod {
    background: #eee;
}

.main-parent-page .main-cats-outer .furniture-category-pod {
    background: #fff;
}
.main-cta-outer .fa-angle-down{padding:0 0 0 10px;transition:padding .2s ease;color:#f9bdbe}
.main-cta:hover .fa-angle-down{padding:0 0 0 20px;transition:padding .2s ease}
.bespoke-1 img {position: relative; top: -35px}
.bespoke-2 img {position: relative; top: -60px}
.bespoke-3 img {position: relative; top: -170px}
.bespoke-4 img {position: relative; top: -100px}
.view-all-outer-large {padding: 20px 0 60px 0}
.view-all-outer-large .ghost {color: #3a3a3a; border-color: #3a3a3a; font-weight: 600}
.pop-furniture-ranges a {
    padding: 5px 10px;
    margin: 5px;
    background: #f3f3f3;
    display: inline-block;
    border-radius: 5px;
}
.related-links a {
    padding: 5px 10px;
    margin: 5px;
    background: #f3f3f3;
    display: inline-block;
    border-radius: 5px;
}
.one-col-links.ext-pod-main {padding: 20px 0 45px 25px;}
.tables-by-width-main { padding: 0 0 61px 0}
.calc-room{float: right; padding: 0 0 0 30px}
.daily-use {float: left; padding: 0 30px 0 0}
 .activeparent {font-weight: bold}
 .side-item-outer {max-height: 350px; overflow: auto; padding: 0 0 20px 0}
 
 .side-item-outer a {
    display: block;
    /* border-bottom: 1px solid #efefef; */
    padding: 2px;
    text-align: left;
    font-size: 13px;
    color: #555;
    font-weight: 600;
}

 .side-item-outer a span{
  
    font-weight: 100;
}
.filter-outer-related {
    padding: 10px 0 0 10px;
}

  
/*  
   .side-item-outer a:before {
    font-family: FontAwesome;
    content: "\f054 ";
    padding: 0 10px 0 0 ;
    font-size: 9px
	
}
*/
.homepage-master-categorys h2 a{
    font-size: 20px;
  
}
.homepage .hp-guides section {background: none}
.homepage .hp-guides.main-cats-outer .furniture-category-pod {    background: #fff;box-shadow: rgb(0 0 0 / 15%) 0px 2px 5px !important; border-radius: 10px}

.homepage-show-off {
    display: inline-block;
    margin: 0 5px 11px 5px;
    width: 244px;
    height: 240px;
    overflow: hidden;
    border-radius: 10px;
    position: relative
}

.homepage-show-off-main {
    display: inline-block;
    margin: 0px;
    height: 500px;
    width: 100%;
    border-radius: 10px;
     position: relative
   
}

.overlay-showoff {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #0000008a;
   border-radius: 10px;
}

.homepage-show-off-main:hover .overlay-showoff {
  opacity: 1;
}

.homepage-show-off:hover .overlay-showoff {
  opacity: 1;
}


.text {
  color: white;
  font-size: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.views {
    position: absolute;
    bottom: 0;
    right: 0;
    background: #0000007a;
    color: #fff;
    padding: 3px 9px;
    font-size: 14px;
    border-top-left-radius: 5px;
}
.ugc-content {border-bottom: 1px solid #e9e8e8;
    padding: 0 0 38px 0;}

.main-cat-size {
 line-height: 30px}
 .main-cat-size:hover {
 text-decoration: underline}
  
.one-col-links {
    
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    list-style-type: disc;
    padding: 20px 0 10px 25px;
}
.main-two-col-links {
    color: #cc4e50;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    list-style-type: disc;
    padding: 20px 0 10px 25px;
}
.two-col-links {
    
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    list-style-type: disc;
    padding: 20px 0 10px 25px;
}

.three-col-links {
    
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    list-style-type: disc;
    padding: 20px 0 10px 25px;
}
.main-parent-page .mainheadersub {
    color: #fff;
    font-size: 16px;
    margin: auto;
    position: relative;
    text-align: center;
    top: 120px;
    font-weight: 300;
    max-width: 1000px;
}
.main-parent-page .category-title-pod {text-align: center; padding: 20px}
.main-parent-page .all-cat-grid .main-two-col-links {list-style-type: none; column-count: unset; padding: 0}
.main-parent-page .all-cat-grid .main-two-col-links li { display: inline-block; position: relative;}
.main-parent-page .all-cat-grid .main-two-col-links li a {
    display: inline-block;
    width: 200px;
    height: 230px;
    margin: 10px;
    border: 1px solid #eee;
    box-shadow: rgb(0 0 0 / 15%) 0px 2px 5px !important;
    border-radius: 5px;
    position: relative;
    text-align: center;
    padding: 0px 0 0 0;
}
.main-parent-page .all-cat-grid .main-two-col-links li span {
    display: block;
    background: #f5f5f5;
    position: absolute;
    bottom: 0;
    width: -webkit-fill-available;
    padding: 10px;
    font-size: 17px;
    font-weight: 600;
}

.main-parent-page .all-cat-grid .main-two-col-links li a:hover {
    box-shadow: rgb(0 0 0 / 30%) 0px 2px 5px !important;
}
.main-parent-page .budget-cat .category-title-pod {text-align: left}

.living-room .all-cat-grid .main-two-col-links .armchairs{  background: url('/img/living-room-cat-sprite.png') 0px 0px; }
.living-room .all-cat-grid .main-two-col-links .bookcases{  background: url('/img/living-room-cat-sprite.png') -213px 0px; }
.living-room .all-cat-grid .main-two-col-links .coffee-tables{  background: url('/img/living-room-cat-sprite.png') -390px 0px; }
.living-room .all-cat-grid .main-two-col-links .console-tables{  background: url('/img/living-room-cat-sprite.png') -623px 11px; }
.living-room .all-cat-grid .main-two-col-links .display-cabinets{  background: url('/img/living-room-cat-sprite.png') -856px 6px; }
.living-room .all-cat-grid .main-two-col-links .end-tables{  background: url('/img/living-room-cat-sprite.png')  -1054px 15px; }
.living-room .all-cat-grid .main-two-col-links .lamp-tables{  background: url('/img/living-room-cat-sprite.png') -1279px 11px; }
.living-room .all-cat-grid .main-two-col-links .mirrored-furniture{  background: url('/img/living-room-cat-sprite.png') -1476px 8px; }
.living-room .all-cat-grid .main-two-col-links .nest-of-tables{  background: url('/img/living-room-cat-sprite.png') -1700px 8px; }
.living-room .all-cat-grid .main-two-col-links .shelves{  background: url('/img/living-room-cat-sprite.png') -1922px 8px; }
.living-room .all-cat-grid .main-two-col-links .side-tables{  background: url('/img/living-room-cat-sprite.png') -2110px 8px;}
.living-room .all-cat-grid .main-two-col-links .sideboards{  background: url('/img/living-room-cat-sprite.png') -2334px 8px; }
.living-room .all-cat-grid .main-two-col-links .sofas{  background: url('/img/living-room-cat-sprite.png') -2603px 8px; }
.living-room .all-cat-grid .main-two-col-links .tall-sideboards{  background: url('/img/living-room-cat-sprite.png') -2852px 8px; }
.living-room .all-cat-grid .main-two-col-links .tv-units{  background: url('/img/living-room-cat-sprite.png') -3070px 8px; }

.hallway .all-cat-grid .main-two-col-links .coat-hooks{  background: url('/img/hallway-cat-sprite.png') 18px 0px; }
.hallway .all-cat-grid .main-two-col-links .coat-racks{  background: url('/img/hallway-cat-sprite.png') -213px 0px; }
.hallway .all-cat-grid .main-two-col-links .coat-stands{  background: url('/img/hallway-cat-sprite.png') -390px 0px; }
.hallway .all-cat-grid .main-two-col-links .hallway-bench{  background: url('/img/hallway-cat-sprite.png') -623px 7px; }
.hallway .all-cat-grid .main-two-col-links .hallway-cupboard{  background: url('/img/hallway-cat-sprite.png')  -856px 6px; }
.hallway .all-cat-grid .main-two-col-links .hallway-furniture-sets{  background: url('/img/hallway-cat-sprite.png')  -1054px 7px; }
.hallway .all-cat-grid .main-two-col-links .hallway-mirror{  background: url('/img/hallway-cat-sprite.png')  -1279px 7px; }
.hallway .all-cat-grid .main-two-col-links .hallway-runner{  background: url('/img/hallway-cat-sprite.png') -1476px 8px; }
.hallway .all-cat-grid .main-two-col-links .hallway-seating{  background: url('/img/hallway-cat-sprite.png') -1700px 8px; }
.hallway .all-cat-grid .main-two-col-links .hallway-sideboard{  background: url('/img/hallway-cat-sprite.png') -1922px 8px; }
.hallway .all-cat-grid .main-two-col-links .hallway-storage{  background: url('/img/hallway-cat-sprite.png') -2110px 8px;}
.hallway .all-cat-grid .main-two-col-links .hallway-table{  background: url('/img/hallway-cat-sprite.png')-2334px 8px; }
.hallway .all-cat-grid .main-two-col-links .key-storage{  background: url('/img/hallway-cat-sprite.png') -2603px 8px; }
.hallway .all-cat-grid .main-two-col-links .shoe-storage{  background: url('/img/hallway-cat-sprite.png') -2603px 8px; }
.hallway .all-cat-grid .main-two-col-links .umbrella-stands{  background: url('/img/hallway-cat-sprite.png') -2825px -5px }

.bedroom .all-cat-grid .main-two-col-links .bedroom-furniture-sets{  background: url('/img/bedroom-cat-sprite.png') 5px 10px; }
.bedroom .all-cat-grid .main-two-col-links .bedside-tables{  background: url('/img/bedroom-cat-sprite.png') -213px 0px; }
.bedroom .all-cat-grid .main-two-col-links .bunk-beds{  background: url('/img/bedroom-cat-sprite.png') -402px 0px; }
.bedroom .all-cat-grid .main-two-col-links .chest-of-drawers{  background: url('/img/bedroom-cat-sprite.png') -623px 7px; }
.bedroom .all-cat-grid .main-two-col-links .dressing-tables{  background: url('/img/bedroom-cat-sprite.png')  -831px 6px; }
.bedroom .all-cat-grid .main-two-col-links .fabric-beds{  background: url('/img/bedroom-cat-sprite.png') -1046px 18px; }
.bedroom .all-cat-grid .main-two-col-links .high-gloss-beds{  background: url('/img/bedroom-cat-sprite.png')  -1279px 7px; }
.bedroom .all-cat-grid .main-two-col-links .leather-beds{  background: url('/img/bedroom-cat-sprite.png') -1471px 15px; }
.bedroom .all-cat-grid .main-two-col-links .metal-beds{  background: url('/img/bedroom-cat-sprite.png') -1691px 19px; }
.bedroom .all-cat-grid .main-two-col-links .ottomans{  background: url('/img/bedroom-cat-sprite.png') -1909px 16px; }
.bedroom .all-cat-grid .main-two-col-links .tv-beds{  background: url('/img/bedroom-cat-sprite.png') -2110px 8px;}
.bedroom .all-cat-grid .main-two-col-links .wooden-beds{  background: url('/img/bedroom-cat-sprite.png') -2112px 14px; }
.bedroom .all-cat-grid .main-two-col-links .wardrobes{  background: url('/img/bedroom-cat-sprite.png') -2325px 8px; }
i.fa.fa-star {
    font-size: 12px;
    color: #fb7805;
}
i.fa.fa-star.grey-star {color: #bfb5b5}
.ratingbox {
    font-size: 12px;
}
.category-subtitle-pod-dunelm {padding: 0 0 20px 0}
.category-title-pod-dunelm {    padding: 20px;
    text-align: center;}
	.room-size {	
    display: inline-block;
    width: -webkit-fill-available;
    color: #333;
    line-height: 35px;
    position: relative; 
}
.room-size .badge {
    position: absolute;
    top: -6px;
    right: -6px;
    padding: 0px 7px;
    border-radius: 5px;
    background-color: #cc4e50;
    color: white;
    font-size: 11px;
    display:none;
    line-height: 22px
}


	.room-size:hover {	
    text-decoration: underline
    
}


.parent-section-img-pod-budget{
    background: url(/img/living-room-budget-dt.jpg);
    height: 415px;
}

.hallway .parent-section-img-pod-budget{
    background: url(/img/hallway-by-budget.png);
    height: 415px;
}

.bedroom .parent-section-img-pod-budget{
    background: url(/img/bedroom-by-budget.png);
    height: 415px;
}

.inspo-content-category h3{font-size: 18px; font-weight: 600}
.inspo-content-category ol {
    padding: 25px 0 0 18px;
}
a.fullshow{display:inline-block!important}
a.localsublinks:hover {background: gainsboro;}
.living .category-img-pod{background:url('/img/blog-images/livingroom-hero.webp');background-size:cover;background-position:50% 50%}
.dining .category-img-pod{background:url('/img/blog-images/dining-hero.webp');background-size:cover;background-position:50% 50%}
.bedroom .category-img-pod{background:url('/img/blog-images/bedroom-hero.webp');background-size:cover;background-position:50% 50%}
.office .category-img-pod{background:url('/img/blog-images/homeoffice-hero.webp');background-size:cover;background-position:50% 50%}
.diningsets .category-img-pod{background:url('/img/blog-images/diningset-hero.jpg');background-size:cover;background-position:50% 50%}
.coffee .category-img-pod{background:url('/img/blog-images/coffee-hero.webp');background-size:cover;background-position:50% 50%}
.sofas .category-img-pod{background:url('/img/blog-images/sofas-hero.jpg');background-size:cover;background-position:50% 50%}
.reclaimed .category-img-pod{background:url('/img/blog-images/reclaimed-hero.jpg');background-size:cover;background-position:50% 50%}
.insp-kidsbedroom .category-img-pod{background:url('/img/blog-images/kids-bedroom-ideas-for-small-rooms-small.jpg');background-size:cover;background-position:50% 50%}
.insp-homeoffce .category-img-pod{background:url('/img/blog-images/home-office-desks-small.jpg');background-size:cover;background-position:50% 50%}
.insp-marble .category-img-pod{background:url('/img/blog-images/marble-main-hero-guide.webp');background-size:cover;background-position:50% 50%}
.insp-ext .category-img-pod{background:url('/img/blog-images/ext-guide.webp');background-size:cover;background-position:50% 50%}
.insp-indust .category-img-pod{background:url('/img/blog-images/industrial-furniture-inspo.webp');background-size:cover;background-position:50% 50%}
.insp-rustic .category-img-pod{background:url('/img/blog-images/rustic-inspo-header.webp');background-size:cover;background-position:50% 50%}
.sub-page-content{padding:10px 0}
.product .repeater{border:0;min-height:400px}
a.sub-section{position:relative;left:10px}
a.sub-section:before{content:" - "}
.mobilesearchtogglesmall{display:none}
.js-cd-close{display:none}
svg{width:180px}
.sub-heading-copy{font-family:'Sen',sans-serif}
.cat-header-info{padding:0}
span.dots{color:#d57878;padding:0 0 0 6px}
.main-sub-headings{text-align:center;padding:60px 0 0 0}
.main-sub-headings h2{font-size:30px}
.sub-heading-copy{padding:10px;color:#666}
.inspo .inspo-content .main-sub-headings {text-align: left}
.inspo .inspo-content h2 {
    font-size: 22px;
    padding: 40px 0 10px 0;
}

.inspo .inspo-content h2.main-topic {
    font-size: 35px;
    line-height: 35px;
    letter-spacing: -1px;
}

.inspo .inspo-content a.helper {
   display: inline-block;
    text-decoration: underline;
    font-weight: 600;
    padding: 0
}
.inspo ol {
    padding: 30px 0 0 30px;
}

.inspo ol li {
    padding: 0 0 10px 0;
}
.author-outer {
    padding: 10px 0px 60px 0;
}

.author-outer a.helper{
    display: inline-block;
    text-decoration: underline;
    font-size: 13px;
    padding: 0;
}

.author-outer a.inspo-helper{
    display: inline-block;
    color: #fff; 
    font-size: 11px;
    text-decoration: none;
    padding: 0px 5px;
}
.author-outer a.helper:hover , .inspo .inspo-content a.helper:hover{
    text-decoration: none;
   
}
.author-topic {
    display: inline-block;
    background: #37a267;
    color: #fff;
    padding: 0px 8px;
    font-size: 11px;
    border-radius: 3px;
    margin: 0 0 0 6px;
}
.author {
    background: #37a267;
    padding: 13px;
    border-radius: 30px;
    display: inline-block;
    color: #fff;
    font-size: 20px;
    margin: 0px 10px 0 0;
    vertical-align: bottom;
    box-shadow: 0 0 2px #37a267;
    border: 3px solid #fff;
}
.author-details-outer {
    display: inline-block;
}
.author-read-time {
    font-size: 13px;
}

.benefits-list {margin: 0 0 0 60px}
.section-padding {padding: 30px 0 0 0 }
.furniture-category-pod-ad {background:#eee;transition:background .2s ease-in-out;   border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;}
.furniture-category-pod-ad .category-img-pod {
    height: 100px;
    position: relative;
    border-bottom: 2px solid #cc4e50;
}

.furniture-category-pod-ad a {
   display: inline-flex;
   text-decoration: underline
}
.ad-name {padding: 5px}
.furniture-category-pod-ad .category-title-pod {
    padding: 0px;
    min-height: 100px;
    text-align: center
}

.promted {
    color: #fff;
    font-size: 10px;
    padding: 0px 7px;
    background: #cc4e50;
    position: absolute;
    bottom: 0;
    left: 0;
} 

	.isnewtopicsmall {
    position: absolute;
    color: #fff;
    padding: 2px 10px;
    background: #cc4e50;
 
    font-size: 12px;
    z-index: 1;
    bottom: 0px;
}
a.inspo-product-outer {
    box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px !important;
    border-radius: 10px;
    background: #fff;
    display: inline-block;
        transition: 0.3s;
      
}
.section.finishing-touches {
    background: url(/img/livingroom-finishing-touches-dt-bg.jpg);
    background-size: cover;
    background-attachment: fixed;
}

.hallway .section.finishing-touches {
    background: url(/img/hallway-finising-touches-dt-bg.png);
    background-size: cover;
    background-attachment: fixed;
}

.bedroom .section.finishing-touches {
    background: url(/img/bedroom-finishing-touches.png);
    background-size: cover;
    background-attachment: fixed;
}

.finishing-touches h2 , .finishing-touches .sub-heading-copy{color: #fff}
.main-parent-page .main-cat-size {text-decoration: underline}
.main-parent-page .main-cat-size:hover {text-decoration: none}
a.inspo-product-outer:hover {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 2px 5px !important;

      
}
.inspo-product-link {
    font-size: 13px;
    line-height: 20px;
    padding:15px;
   min-height: 75px;
    
}
.inspo-price {
    color: #717171;
}
.inspo-name {
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    white-space: break-spaces;
}
.inspo-product-outer img , .productdetailssmimgcontact{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.inspo .productdetailssmimgcontact {
    position: relative;
    width: 220px;
    height: 150px;
    overflow: hidden;
    text-align: center;
    box-shadow: inset rgb(0 0 0 / 13%) -1px 1px 0px !important;
}

/* End demo styles */


.inspo .container {
  max-width: 1350px;
  margin: 0 auto;
  position: relative;
 
}

.inspo .container ul {
  list-style-type: none;
  padding: 0;
  overflow-x: scroll;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
 
  
}

.inspo .container ul li {
  display: inline-block;
  position: relative;
 vertical-align: top;
  width:220px;
  padding: 10px;
  text-align: left
}
.categorypage h2.main-topic {
    font-size: 35px;
    line-height: 35px;
    letter-spacing: -1px;
}
.other-ranges {padding: 0 0 30px 0}
.other-ranges a {display: block; text-decoration: underline; line-height: 35px}
.other-ranges a:before{content:" - "; display: inline-block; padding: 0 5px 0 10px }
.furniture-category-pod{transition:background .2s ease-in-out}
.category-title-pod{padding:35px;min-height:185px}
.main-cats-outer .furniture-category-pod .category-title-pod{min-height:auto}
.sub-page-content a{display:none}
.sub-page-content a.copyhelper{display:inline-block; text-decoration: underline; font-weight: 600}
.sub-page-content a.related-links{display:inline-block; text-decoration: none; width: 300px }


.sub-page-content a.related-links:before {
    font-family: FontAwesome;
    content: "\f002 ";
    padding: 0 10px 0 0 ;
		color: #c33636;
}
.sub-page-content a.related-links:hover:before {

		color: #fff;
}
.article-hero {float: right; margin: 0 0 0 30px}
a.read-more{padding:10px 0 0 0;display:block;font-weight:600;text-decoration:underline}
.category-title-pod h3{font-size:20px; text-align: center}
.category-subtitle-pod{color:#666;padding:5px 0; text-align: center}
.popular-ranges{text-align:center}
.popular-ranges li{display:inline-block;min-width:210px;padding:10px}
.popular-ranges-tabs li{display:inline-block;min-width:210px;padding:10px}
p.title-item-count{color:#666}
p.title-item , a.title-item{color:#cc4e50;text-transform:capitalize;font-weight:400;font-size:17px}
a.title-item{text-decoration:underline}
p.title-item:hover{text-decoration:underline}
.last-section .staticdesc{padding:0 0 40px 0}
ul#cus-conf{list-style-type:none;text-align:center;color:#555;padding:15px 0 20px}
ul#cus-conf li{display:inline-block;padding:15px 12px;font-size:16px}
ul#cus-conf li i{padding:13px 14px;background:#cc4e50;color:#fff;border-radius:23px;margin:0 10px 0 0}
.mobile,.none{display:none}
.no-margin{margin:0!important}
.searchBtn{background:#cc4e50;border:medium none;color:#fff;cursor:pointer;font-size:15px;padding:10px 15px;position:relative;text-transform:capitalize;top:0;-webkit-appearance:none;margin:1% 0 0 0;border-top-right-radius:5px;border-bottom-right-radius:5px;font-family:'Sen',sans-serif}
.searchBtn:hover{background:#a93a3c;transition:background-color .2s ease-in-out}
.saleitems{color:#c61932!important}
#footer{background:#2d2d2d;padding:60px 80px 80px 80px;margin:60px 0 0 0}
#footer a{color:#999;font-size:13px}
#footer ul{margin:0 30px 0 30px;line-height:30px}
.pnkhd{color:#dadada;padding:10px 0;font-size:16px}
#footer ul li{color:#b51229}
#footer ul li a:hover{text-decoration:underline}
#footer .l-3-12{text-align:left}
a.small-cat-link{color:#555;text-decoration:underline;padding:0 0 10px 0;display:inline-block}
a.small-cat-link:hover{text-decoration:none}
.hero{background:#848685}
.overlay{background:linear-gradient(to bottom,rgba(0,0,0,0.65) 0,rgba(0,0,0,0) 100%);position:absolute;width:100%;height:400px}
#mainhero{background:#000 url('/img/gf-desktop-hero-007.webp');height:400px;background-size:cover;background-position:50% 50%} 
.main-parent-page .overlay{background:linear-gradient(to top,rgb(0 0 0 / 34%) 0,rgb(0 0 0 / 22%) 100%);position:absolute;width:100%;height:300px}
.living-room #mainhero{background:#000 url('/img/living-room-dt-hero.png');height:300px;background-size:cover;background-position:50% 50%}
.dining-room #mainhero{background:#000 url('/img/dining-room-dt-hero-2.png');height:300px;background-size:cover;background-position:50% 50%}
.hallway #mainhero{background:#000 url('/img/hallway-dt-hero-1.png');height:300px;background-size:cover;background-position:50% 3%}
.bedroom #mainhero{background:#000 url('/img/bedroom-dt-hero-1.png');height:300px;background-size:cover;background-position:50% 3%}




/* #mainhero{background:#000 url(/img/blog-images/dining-sets-hero.jpg);height:400px;background-size:cover;background-position:50% 50%} */
.blog .desc p{padding:10px 0}
.blog .desc a{text-decoration:underline;color:#333}
.blog .desc h2{color:#333;font-family:'Sen',sans-serif;font-weight:400;font-size:27px;line-height:23px}
.main-cta-outer{color:#fff;font-size:15px;margin:auto;position:relative;text-align:center;top:140px;width:80%;font-weight:300}
.main-cta-outer .fa-angle-right{padding:0 0 0 10px;transition:padding .2s ease;color:#f9bdbe}
.main-cta:hover .fa-angle-right{padding:0 0 0 20px;transition:padding .2s ease}
.side-section .topic-header:nth-of-type(3){margin:20px 0 10px}
.rollover{transition:opacity .4s ease-in-out;background:#00000054;font-size:0;cursor:pointer;height:100%;width:100%;position:absolute;z-index:5;opacity:0}
.main-img-link{position:relative;display:inline-block}
.rollover:hover{opacity:.6;content:"\f002";font-family:FontAwesome;font-size:40px;color:#fff;transition:opacity .4s ease-in-out}
.rollover i{top:45%;position:relative}
.measurements span{font-weight:600;text-transform:capitalize}
.assembly span{font-weight:600;text-transform:capitalize}
.materials span{font-weight:600;text-transform:capitalize}
.otheritems span{font-weight:600;text-transform:capitalize}
.measurements{text-transform:capitalize;margin:20px 0 0 0}
.assembly{text-transform:capitalize}
.materials{text-transform:capitalize}
.otheritems{text-transform:capitalize}
.otheritems a{text-transform:capitalize;color:#555;text-decoration:underline}
.seats-sr{position:absolute;bottom:0;right:5px;background:#f4f4f4;z-index:1;padding:5px 10px;color:#555;font-size:14px}
.repeaterimg{vertical-align:middle;margin:auto}
.productlinkimg{display:grid;min-height:144px;vertical-align:middle;overflow:hidden;max-height:144px}
.trending .main-sub-headings{display:none}
.trending .section{padding:15px 0 0 0;background:0}
.trending .category-title-pod{padding:20px 0}
.trending .furniture-category-pod{background:0}
.trending a:hover{color:none}
.trending h3:hover{text-decoration:underline}
.filter-section{background:#fff;border: 1px solid #b1b5c0; border-radius: 10px }
#tabs-container{margin:30px 0 0}
.tabs-menu ul,.tabs-menu li{padding:0;margin:0}
.tabs-menu li{display:block;float:left;background:#eee;color:#333;width:50%;text-align:center}
.tabs-menu li.current{position:relative;background-color:#cc4e50;z-index:5;color:#fff}
.tabs-menu li a{padding:5px 10px;text-decoration:none;display:block}
.tabs-menu .current a{color:#fff}
.tab{margin-bottom:20px}
.tab-content{width:100%;padding:5px;display:none}
#tab-1{display:block}
.topic-header{border-bottom:0 solid #e0e0e0;position:relative;font-family:'Sen',sans-serif;font-weight:300;font-size:15px}
.header-class {
    font-size: 20px;
    text-transform: capitalize;
    font-weight: 600;
    padding: 0 0 5px 0;
}
.side-section .topic-header{margin:0 0 10px;clear:both}
.single-post{border-bottom:1px solid #eee;padding:10px 0}
.single-post .read-more{text-decoration:underline;color:#333;font-weight:600}
.product .single-post{border:0}
.product .single-post-img{width:100%}
.product .single-post-header{width:100%}
.categorypage h1{font-size:20px;text-transform:capitalize;font-weight:600;padding:0 0 5px 0}
a.publisher-anchor-color{color:#333!important}
.yoursay{margin:30px 0 10px!important;float:left}
.item-title-list{padding:5px;border-bottom:1px #ccc solid}
.item-title-list a{color:#333}
.topic-header.guide:after{content:"";position:absolute;bottom:-2px;left:0;width:110px;height:2px;background:#cc4e50}
.item-content{clear:both;border-bottom:1px solid #eee;min-height:75px;padding:15px 0}
.trending .item-content{padding:10px 0}
.item-content:nth-of-type(5){border-bottom:0 solid #eee}
.item-content a{color:#555;font-size:13px;font-weight:300;line-height:22px;display:block;text-align:left;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.img-circle{border-radius:50%}
.list .item-price{margin-left:0;padding:0}
.all-categorys div:nth-of-type(1n+12){display:none}
.list div:nth-of-type(1n+12){opacity:0}
.smbtn{display:block;text-align:center;padding:10px;background:#eee;border:1px solid #ccc;border-radius:5px;width:80%;margin:10px auto;color:#333}
.item-title,.item-price{margin-left:90px;padding:0 0 0 15px}
.item-title a{text-decoration:underline}
.item-title a:hover{text-decoration:none}
.item-price strike{color:#888;font-weight:400}
.item-trend{color:#6d6d6d;font-size:12px;font-weight:300;font-family:'Open Sans',sans-serif;text-decoration:none}
.item-trend .fa{color:#ff9e0e;font-size:12px;padding:0}
.fa-tag{color:#ff9e0e;font-size:12px;padding:0 5px}
.item-price{color:#cc4e50;font-weight:600}
.item-thumbnail{width:90px;height:70px;float:left;overflow:hidden}
.img-link{max-height:180px;overflow:hidden;display:block;position:relative;z-index:0}
.guide .img-link{max-height:230px;overflow:hidden;display:block;position:relative;z-index:0}
.topic-note{position:absolute;color:#fff;padding:2px 10px;background:#cc4e50;margin:10px;font-size:12px;z-index:1}
.minipricelbl{position:absolute;color:#fff;padding:2px 10px;background:#508bb5;margin:10px;font-size:16px;z-index:1; bottom: 1px}
.guide .topic-note{position:absolute;color:#fff;padding:2px 10px;background:#4e7acc;margin:10px;font-size:12px;z-index:1}
.isnewtopic {
    position: absolute;
    color: #fff;
    padding: 2px 10px;
    background: #cc4e50;
    font-size: 12px;
    z-index: 1;
    top: 6px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    left: 1px;
    box-shadow: 1px 2px 2px #88888896;
}
.sellingtrend.sellingtrend {    position: absolute;    color: #fff;    padding: 1px 10px;    background: #383b3eb5;    margin: 4px;    font-size: 12px;    z-index: 1;    bottom: 6px;    right: 0;    text-transform: uppercase;    border-radius: 5px;}
.single-post:nth-of-type(4){border:0}
.main-section h3 a{color:#555;font-size:22px;letter-spacing:-1px;font-weight:300;font-family:'Sen',sans-serif;line-height:28px}
.main-section h3 a:hover{text-decoration:underline}
.mainheader{color:#fff;font-size:46px;letter-spacing:-1px;margin:auto;position:relative;text-align:center;top:110px;width:70%;line-height:57px;font-weight:300;font-family:'Sen',sans-serif}
.mainheader h1{color:#fff;font-size:36px;letter-spacing:0;font-weight:300;font-family:'Sen',sans-serif}
.mainheadersub{color:#fff;font-size:16px;margin:auto;position:relative;text-align:center;top:120px;width:81%;font-weight:300}
.main-cta{color:#fff;font-size:15px;letter-spacing:0;margin:10px 0 0 0;display:inline-block;border-radius:5px;text-align:center;background:#cc4e50;line-height:39px;font-weight:300;padding:5px 20px}
.mainheading{color:#333;font-size:30px;letter-spacing:-1px;font-weight:300;border-bottom:2px solid #00a8c6;padding:0 0 10px;margin:0 0 20px}
.hp-offer-outer{float:left;text-align:center}
.hp-offer-outer h3{padding:20px;font-family:'Sen',sans-serif;font-weight:600;font-size:20px}
.hp-offer-outer h3 a{color:#333;font-size:24px;letter-spacing:0;line-height:30px;font-weight:400;padding:0 0 5px;margin:0 0 20px;text-decoration:none}
.hp-offer-outer .btn{float:right;margin:10px 0 0}
.main-cta:hover{background:#a93a3c;color:#fff}
.static .pnkhd{text-transform:uppercase;font-size:18px;margin:50px 0 10px;padding:5px;border-bottom:1px #e6e3e2 solid;color:#555}
.static .productlink{display:inline-block;min-width:250px;padding:2px 0 2px 20px;min-height:auto}
.section{clear:both;padding:0 10px;margin:0;background: #fcfcfc;}
.group:before,.group:after{content:"";display:table}
.group:after{clear:both}
.group{zoom:1}
.col{display:block;float:left;margin:1% 0 1% 1.6%}
.col:first-child{margin-left:0}
.maincategory,.mobilemenu{display:none}
h1{font-size:18px}
.navouter{background:#cc4e50;border-bottom:3px solid #b51229}
.all-ranges h3 {text-align: center; font-size: 20px; padding: 0px 0 0 0}
.all-ranges p.title-item {
     text-decoration: underline;     text-transform: initial;
}
.alt_gallery img {
    width: 48%;
    padding: 5px;
}

.no-top-margin{margin:0!important}
.upsellcta{display:block;text-align:center}
.upsellcta:hover{color:#fff}
.btn{text-align:center;display:inline-block;margin:10px 0 0 0;color:#fff;background:#cc4e50;padding:15px 20px;border-radius:4px;transition:background-color .2s ease;width:220px}
.btn:hover{color:#fff!important;background-color:#c33636;transition:background-color .2s ease}
.ghost{background:#fff;border:1px solid #c33636;color:#c33636;margin:10px 20px 10px 20px!important}
.headingtitles h1,.headingtitles h2{text-transform:uppercase;text-align:center;font-size:30px;color:#000;padding:10px 0}
.static .headingtitles{margin:15px 0 0}
.static p{padding:10px 0}
.staticdesc{padding:15px}
.static h3{background:0;font-size:16px;font-weight:700;text-align:left;color:#000}
.headingtitles>div{text-transform:uppercase;text-align:center;font-size:16px;letter-spacing:1px;color:#a5a69e;padding:0 0 3px}
.pod{position:relative}
.podcta{position:relative;letter-spacing:0;margin:auto;display:inline-block}
.innderpod{margin:auto;position:absolute;width:100%;text-align:center;top:310px}
.headingtitles{solid;margin:10px 0 0}
.pod p{border-top:4px solid #888;padding:10px;text-align:center;color:#000;margin:2px 0 0}
.pod p a{color:#000;font-weight:700}
.pod b{display:block}
.promo{border-bottom:1px #e6e3e2 solid}
.promoright{padding:10px}
#searchBar,select{border:1px solid #eee;color:#888;padding:10px;border-top-left-radius:5px;border-bottom-left-radius:5px}
.maxwidth{margin:0 auto;max-width:1170px}
#dealform{position:relative;margin:auto;width:60%;top:70px;text-align:center}
#dealform select{padding:10px;border-radius:5px}
.hero .maxwidth{padding:0}
.mini .innderpod{margin:auto;position:relative;width:100%;text-align:center;top:0}
#pager{clear:both;float:right;margin:20px}
#pager a{background:#c5c5c5;border-radius:5px 5px 5px 5px;color:#FFF;margin:2px;padding:15px 19px;text-decoration:none;  display: inline-block}
#pager a:hover{background:#cc4e50}
.activePage{background:#cc4e50!important}
form#orderform{min-height:21px}
.filter-outer{padding:20px 20px 10px 20px;text-align:left; border-bottom: 1px solid #b1b5c0;}

.filter-link::before {
    content: '\276F'; /* Unicode for the rightward arrow */
    margin-right: 5px; /* Space between the arrow and the text */
    color: #cc4e50; /* Color of the arrow */
    font-weight: 600;
}

 /* .filter-outer .header-class:after{font-family:FontAwesome;content:"\f107 ";padding:0 0 10px 8px;position:absolute;right:16px; transition: all 0.3s ease-in-out; }
.filter-outer .header-class.active:after{font-family:FontAwesome;content:"\f106 ";padding:0 0 10px 8px;position:absolute;right:16px; }
 */
#orderform select{color: #000;
    padding: 5px;
    border: 1px solid #b1b5c0;
    border-radius: 6px;}
.filter-outer>form,.filter-outer>form>input{padding:5px;margin:0}
.filter-helper {
    padding: 0 20px;
}
.side-item a,.no-results{display:block;border-bottom:0 dotted #d4d4d4;padding:2px;text-align:left;font-size:13px;color:#555}
.side-item a i{font-size:9px;padding:0 3px}
.side-item a:hover{text-decoration:underline}
.productdetailssmimg {
    position: relative;
    text-align: center;
    overflow: hidden;
    max-height: 225px;
}.inner-repeater {
	 transition: all 0.2s ease;
    box-shadow: 1px 1px 9px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
}

.inner-repeater:hover {
    box-shadow: 1px 1px 9px rgba(0, 0, 0, 0.4);
    border-radius: 10px;
}
.saving{background:#c54c56;border-radius:100px;color:#fff;font-size:1rem;height:34px;z-index:21;padding:12px;position:absolute;right:10px;line-height:17px;text-align:center;top:7px;width:36px}
.continuesr{background:#73ae43;color:#fff;padding:10px 20px;margin:10px 0 0;display:block;font-size:12px;border-radius:3px;text-align:center!important}
.sr-inner{border:1px solid #eee;padding:0 0 30px}
.continuesr:hover{background:#c33636;color:#fff}
.fa-heart{color:#e49494}
.fa-heart:hover{color:#bc6d6d;font-size:14px;transition:font-size .2s ease}
.productlink{color:#000;font-size:14px;display:block;min-height:120px;padding:10px 0 5px 5px;overflow:hidden;max-height:160px}
.productdetailssm .btn{text-align:center;border:1px solid #c33636;display:inline-block;margin:10px 0 10px 0;text-transform:uppercase;color:#fff;background:#cc4e50;padding:10px 20px;border-radius:4px;transition:background-color .2s ease}
.isnew{position:absolute;background:#4ab767;padding:0 5px;text-transform:uppercase;color:#fff;font-size:10px}
.productlink:hover{color:#c33636;text-decoration:underline}
.pricedetail .btn{display:inline-block}
.rrp{display:inline-block;font-size:15px;font-weight:400}
.save{display:inline-block;font-size:15px;font-weight:400;z-index:99;padding:0 0 0 5px}
.price{display:block;font-weight:400;padding:10px 0;font-size:32px; line-height: 34px}
i.fa.fa-shopping-cart , i.fa.fa-truck   , i.fa.fa-credit-card {
    padding: 0 10px 0 0;
}
.sizelabel{font-size:13px;padding:0; display: inline-block; color: #949494}
.pdleft{font-size:14px;padding:0 0 0 7px;text-align:center;font-weight:400}
.pdleft img{padding:20px;background:#fff;border:1px solid #eee}
.pdright{text-align:center;line-height:30px}
.desc{padding:15px 0}
#breadcrumb{padding:10px 0 0 0}
.price-points{padding:15px 0}
#breadcrumb i{font-size:16px}
#breadcrumb,#breadcrumb a{c font-size:15px}
#breadcrumb a{text-decoration:underline}
#breadcrumb a:hover{color:#333;text-decoration:none}
#prod-img-outer{position:relative;text-align:center;padding:20px 0 0 0; min-height: 500px}
.product .entry-meta{padding:15px 0 0 0}
.pricedetail{background:#f6f7f9;border:1px #eee solid;margin:15px 0}
.altprod{text-align:center;border-top:1px #eee solid;border-bottom:1px #eee solid;border-right:1px #eee solid}
.altprod img{float:left;width:25%;margin-right:20px}
.sidedetail{padding:20px 0}
.sidedetail a{font-weight:700}
.sidedetail .btn{display:inline-block;margin:11px 0 0;font-weight:400}
.last{border-right:0}
.helper{text-decoration:underline;display: inline-block !important;}
.fa-shopping-cart{padding:0 10px}
.listheader{font-weight:700;padding:10px 0 0}
.features{margin:0 0 11px 25px}
.comapare .headingtitles h3{text-transform:uppercase;text-align:center;font-size:22px;color:#000;padding:10px 0 15px}
.wcu{text-align:center}
.wcu .fa{padding:0 5px 0 10px;color:#74b436}
.photocredit{color:#555;padding:10px}
.shortlisttooltip{display:none;padding:5px;background:#bc6d6d;color:#fff;position:absolute;right:-100px;top:-7px;z-index:100}
.shortlisttooltipremove{display:none;padding:5px;background:#bc6d6d;color:#fff;position:absolute;right:-118px;top:-7px;z-index:100}
.productdetailssm strike{color:#a5a69e;display:block}
#tags>a{border:1px solid #ccc;display:inline-block;margin:3px;padding:10px}
#tags>a:hover{border:1px solid #73ae43;display:inline-block;margin:3px;padding:10px;background:#73ae43;color:#fff}
.pricedetail{font-size:22px;font-weight:700}
.pricebd{font-size:12px;font-weight:400}
.finalprice{color:#e70013}
.repeater{border:0;min-height:340px}
.productlink-img{display:block;overflow:hidden;max-height:160px;}
.product .productlink-img{display:block;min-height:144px;overflow:hidden;max-height:144px;background:#fff}
.productlink-a{min-height: 60px;color:#555;font-size:13px;font-weight:300;line-height:19px;display:block;padding: 5px 0 0 0; text-align:left;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.productlink-a:hover{color:#333;text-decoration:underline}
.productdetailssm{text-align:left;padding:10px;    min-height: 120px; background: #fff;
    border-radius: 0 0 10px 10px;}
.inspo .main-section {overflow: hidden;}
.inspo .productdetailssmimgcontact {position: relative}
.inspo .productlink-a {font-size: 15px;  font-weight: 600;  line-height: 21px; text-decoration: underline}
.product .productdetailssm{text-align:left;padding:0px 0 30px 0}
.now{font-size:15px;padding: 0; font-weight: 700}
.was{text-decoration:line-through;font-size:13px; color: #949494; padding: 0; font-weight: 100}
.pdp-outer-left{padding:0 20px 0 0}
.productlink-img img{width:100%;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;   
    max-width: 400px; /* Adjust as needed */
  
   
   
}

.side-item-outer {
    display: flex;
    flex-direction: column;
}

.filter-link {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #000;
    margin-bottom: 10px; /* Space between links */
}

.color-circle {
    width: 20px; /* Size of the circle */
    height: 20px; /* Size of the circle */
    border-radius: 50%; /* Makes it a circle */
    display: inline-block;
    margin-right: 5px; /* Space between circle and text */
    position: relative;
    top: 5px;
}
.black { background-color: #1c1c1c; } 
.brown { background-color: #6f4f28; } 
.green { background-color: #004d00; } 
.grey { background-color: #b0b0b0; } 
.navy { background-color: #003366; } 
.blue { background-color: #3759bd; } 
.neutral { background-color: #e0e0e0; } 
.red { background-color: #b33c3c; } 
.silver { background-color: #a0a0a0; } 
.uncategorized { background-color: #d3d3d3; } 
.light-grey { background-color: #dcdcdc; } 
.dark-grey { background-color: #4d4d4d; } 
.gold { background-color: #e5c07b; } 
.white { background-color: #f5f5f5; border: 1px solid #cccccc; } 
.pink { background-color: #f7c6c7; } 
.teal { background-color: #008080; } 
.yellow { background-color: #f5f5b0; }


.colourfilteractive, .materialfilteractive, .shapefilteractive , .sizefilteractive, .categoryhide {
    display: none;
}
.filter-remove-link {
    border: 1px solid #b7b7b7;
    padding: 5px 20px 5px 10px; /* Extra padding on the right */
    margin: 5px;
    background: #eee;
    display: inline-block;
    text-decoration: none;
    color: #333;
    position: relative;
    
    /* Creating the flag effect by cutting into the top-right and bottom-right corners */
    border-radius: 5px 25px 25px 5px; /* Top-left, top-right, bottom-right, bottom-left */
}

.filter-remove-icon {
    margin-right: 8px; /* Space between the icon and the text */
}

.pagecount{clear:both;float:left;margin:0 20px}
.mobilesearchtoggle{display:none}
.topic-padd{margin:0 0 20px 0}
.pdp-right-side{padding:32px;border-left:1px solid #dcdcdc;background:#f7f7f7;box-shadow:inset 4px 0 8px 0 rgba(0,0,0,0.05)}
.product h1{padding:15px 15px 15px 0}
.pdp-right-side .main-sub-headings{text-align:left;padding:0}
.pdp-right-side .main-sub-headings h2{font-size:22px}
.product .main-sub-headings{text-align:left}
.product .sub-heading-copy{padding:10px 0;color:#666}
.extending #mainhero{background:#000 url('/img/blog-images/extending-tables-main-hero.jpg');height:400px;background-size:cover;background-position:50% 50%}
.content .mainheader h1{color:#fff;font-size:36px;letter-spacing:0;font-weight:300;font-family:'Sen',sans-serif;line-height:40px}
.work-right-text{text-align:center}
.content #breadcrumb{padding:10px 0 0 10px}
.content h2{font-size:30px}
.content .category-subtitle-pod{min-height:155px}
.content .faq-pod span{background:#cc4e50;color:#fff;padding:10px 15px;border-radius:29px;vertical-align:middle;font-size:17px;position:relative;top:-4px;left:-5px}
.faq-pod{text-align:center}
.faq-pod h3{font-size:20px;padding:20px}
.faq-pod p{padding:0 20px 50px 20px}
.alt-bg{background:#efefef;padding:0 0 40px 0}
.center.view-all-outer{padding:0 0 60px 0}
.category-lp h1 {font-size: 30px}
.category-lp h2 {font-size: 22px}
.main-parent-page .category-lp h2 {font-size: 24px}
@media screen and (min-width: 1000px) {
  
  
  .inspo .container ul {

  overflow: hidden;
  
}


.inspo .container ul li div {

  white-space: normal;
}
html {
  overflow:   scroll;
}
}


	@media only screen and (min-width: 780px) {
		
		.menu-item a.nodt{display:none}
		.menu-spacer {  margin: 20px 0 0 0;}
.links{position:relative;text-align:center;}
.nav, .dunelm-link{color:#fff;display:inline-block;font-size:15px;font-weight:300;letter-spacing:0;text-align:center;text-decoration:none;line-height: 32px;
    padding: 5px 25px; border-right: 1px solid #b51229; }
.nav:hover{color:#fff;text-decoration:none;transition-delay: 1s;}
.all-living,.all-dining,.all-hallway,.all-sale, .all-bedroom, .all-office, .all-garden , .all-accessories , .all-inspiration {display:none;  
 }
.all-living:hover,.all-dining:hover,.all-hallway:hover,.all-sale:hover, .all-bedroom:hover , .all-office:hover , .all-garden:hover , .all-accessories:hover, .all-inspiration:hover{display:block; }

.living-link:hover + .all-living{display:block; 
 }
.dining-link:hover + .all-dining{display:block}
.hallway-link:hover + .all-hallway{display:block}
.bedroom-link:hover + .all-bedroom{display:block}
.office-link:hover + .all-office{display:block}
.garden-link:hover + .all-garden{display:block}
.accessories-link:hover + .all-accessories{display:block}
.inspiration-link:hover + .all-inspiration{display:block}

.sale-link:hover + .all-sale{display:block}

.content-menu{text-align:left;background:#f7f7f7;border-top:5px solid #f7f7f7;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;color:#333;font-size:14px;padding:20px;position:absolute;top:43px;z-index:999999999;width:98%}
.content-menu:after{bottom:100%;left:7%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(204,0,139,0);border-bottom-color:#f7f7f7;border-width:10px;margin-left:0%}

.content-menu:nth-of-type(2):after{margin-left:12%}
.content-menu:nth-of-type(3):after{margin-left:23%}
.content-menu:nth-of-type(4):after{margin-left:33%}
.content-menu:nth-of-type(5):after{margin-left:42%}
.content-menu:nth-of-type(6):after{margin-left:50%}
.content-menu:nth-of-type(7):after{margin-left:60%}
.content-menu:nth-of-type(8):after{margin-left:83%}


.menu-item{width:250px;float:left}
.menu-item-wider{width:260px}
.menu-item a{display:block;color:#333;padding:0}
.menu-title{padding:5px;font-weight:700}

.menu-item:nth-of-type(3){padding:0 0 0 20px;border-left:1px solid #e6e6e6}
.menu-item:nth-of-type(4), .menu-item:nth-of-type(5){border-left:1px solid #e6e6e6;padding:0 0 0 20px}
.menu-item-sub-cat {font-weight: 300}
a.menu-item-sub-cat:before{content:" - "; display: inline-block; padding: 0 5px 0 0 }
#footer a.menu-item-sub-cat:before{content:""; display: inline-block; padding: 0 5px 0 0 }
a.menu-item-sub-cat:hover{text-decoration: underline}
}

.living-pod-img .category-img-pod{background:url('/img/blog-images/all-sofas.jpg');background-size:cover;background-position:50% 50%}
.dining-pod-img .category-img-pod{background:url('/img/blog-images/dining-pod-header.jpg');background-size:cover;background-position:50% 50%}
.garden-pod-img .category-img-pod{background:url('/img/blog-images/gar2.jpg');background-size:cover;background-position:50% 50%}

.oakt .category-img-pod{background:url('/img/blog-images/oak-table-sets.jpg');background-size:cover;background-position:50% 50%}
.marblet .category-img-pod{background:url('/img/blog-images/marble-dining-sets.jpg');background-size:cover;background-position:50% 50%}
.highg .category-img-pod{background:url('/img/blog-images/high-gloss-tables.jpg');background-size:cover;background-position:50% 50%}
.glasst .category-img-pod{background:url('/img/blog-images/glass-dining-tables.jpg');background-size:cover;background-position:50% 50%}
.extt .category-img-pod{background:url('/img/blog-images/extending-dining-sets-2.jpg');background-size:cover;background-position:50% 50%}
.roundt .category-img-pod{background:url('/img/blog-images/round-dining-sets.jpg');background-size:cover;background-position:50% 50%}
.ovalt .category-img-pod{background:url('/img/blog-images/oval-dining-sets.jpg');background-size:cover;background-position:50% 50%}
.oakg .category-img-pod{background:url('/img/blog-images/oak-and-grey-dining-tables.jpg');background-size:cover;background-position:50% 50%}
.oakc .category-img-pod{background:url('/img/blog-images/oak-and-cream-dining-tables.jpg');background-size:cover;background-position:50% 50%}
.smallt .category-img-pod{background:url('/img/blog-images/small-dining-sets.jpg');background-size:cover;background-position:50% 50%}
.mediumt .category-img-pod{background:url('/img/blog-images/medium-dining-sets.jpg');background-size:cover;background-position:50% 50%}
.larget .category-img-pod{background:url('/img/blog-images/large-dining-sets.jpg');background-size:cover;background-position:50% 50%}
.exlarget .category-img-pod{background:url('/img/blog-images/extra-large-dining-sets.jpg');background-size:cover;background-position:50% 50%}
	
.sct .category-img-pod{background:url('/img/blog-images/small-coffee-tables.jpg');background-size:cover;background-position:50% 50%}
.ctvu .category-img-pod{background:url('/img/blog-images/corner-tv-units.jpg');background-size:cover;background-position:50% 50%}
.ltvu .category-img-pod{background:url('/img/blog-images/low-tv-units.jpg');background-size:cover;background-position:50% 50%}
.mtvu .category-img-pod{background:url('/img/blog-images/mirrored-tv-units.jpg');background-size:cover;background-position:50% 50%}
.tvuws .category-img-pod{background:url('/img/blog-images/tv-units-with-storage.jpg');background-size:cover;background-position:50% 50%}
.btvu .category-img-pod{background:url('/img/blog-images/black-tv-units.jpg');background-size:cover;background-position:50% 50%}
.wtvu .category-img-pod{background:url('/img/blog-images/white-tv-units.jpg');background-size:cover;background-position:50% 50%}
.hgtvu .category-img-pod{background:url('/img/blog-images/high-gloss-tv-units.jpg');background-size:cover;background-position:50% 50%}

.justtables .category-img-pod{background:url('/img/blog-images/all-dining-tables.jpg');background-size:cover;background-position:50% 50%}
.justchairs .category-img-pod{background:url('/img/blog-images/all-dining-chairs.jpg');background-size:cover;background-position:50% 50%}
.justbenches .category-img-pod{background:url('/img/blog-images/all-dining-benches.jpg');background-size:cover;background-position:50% 50%}

.adc .category-img-pod{background:url('/img/blog-images/all-dining-chairs.jpg');background-size:cover;background-position:50% 50%}
.fdc .category-img-pod{background:url('/img/blog-images/hallway-category-img-bg.jpg');background-size:cover;background-position:50% 50%}
.ldc .category-img-pod{background:url('/img/blog-images/all-leather-chairs.jpg');background-size:cover;background-position:50% 5%}
.wdc .category-img-pod{background:url('/img/blog-images/oak-dining-chairs.jpg');background-size:cover;background-position:50% 5%}
.fldc .category-img-pod{background:url('/img/blog-images/all-faux-dining-chairs.jpg');background-size:cover;background-position:50% 35%}
.db .category-img-pod{background:url('/img/blog-images/all-dining-benches.jpg');background-size:cover;background-position:50% 50%}
.gardenhp .category-img-pod{background:url('/img/blog-images/gar2.jpg');background-size:cover;background-position:50% 50%}

.lrct .category-img-pod{background:url('/img/blog-images/all-coffee-tables.jpg');background-size:cover;background-position:50% 50%}
.lrcont .category-img-pod{background:url('/img/blog-images/all-console-tables.jpg');background-size:cover;background-position:50% 50%}
.lrst .category-img-pod{background:url('/img/blog-images/all-side-tables.jpg');background-size:cover;background-position:50% 5%}
.lrsb .category-img-pod{background:url('/img/blog-images/all-sideboards.jpg');background-size:cover;background-position:50% 5%}

.lrbc .category-img-pod{background:url('/img/blog-images/all-bookcases.jpg');background-size:cover;background-position:50% 35%}
.lrtvu .category-img-pod{background:url('/img/blog-images/al-tv-units.jpg');background-size:cover;background-position:50% 50%}
.lrsc .category-img-pod{background:url('/img/blog-images/all-sofas.jpg');background-size:cover;background-position:50% 5%}
.lrscthree .category-img-pod{background:url('/img/blog-images/three-seater-sofas.jpg');background-size:cover;background-position:50% 50%}

.ada .category-img-pod{background:url('/img/blog-images/ad-1.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.adb .category-img-pod{background:url('/img/blog-images/living-ad-fif-2.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.adcpod .category-img-pod{background:url('/img/blog-images/living-ad-fif-3.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.add .category-img-pod{background:url('/img/blog-images/living-ad-fif-4.jpg');background-size:cover;background-position:50% 50%; margin: 0}

/* FIF Marble adverts */
.fifade .category-img-pod{background:url('/img/blog-images/fif-ad1.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.fifadf .category-img-pod{background:url('/img/blog-images/fif-ad2.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.fifadg .category-img-pod{background:url('/img/blog-images/fif-ad3.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.fifadh .category-img-pod{background:url('/img/blog-images/fif-ad4.jpg');background-size:cover;background-position:50% 50%; margin: 0}

/* FIF Dark furniture adverts */
.fifadedark .category-img-pod{background:url('/img/blog-images/fif-ad1dark.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.fifadfdark .category-img-pod{background:url('/img/blog-images/fif-ad2dark.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.fifadgdark .category-img-pod{background:url('/img/blog-images/fif-ad3dark.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.fifadhdark .category-img-pod{background:url('/img/blog-images/fif-ad4dark.jpg');background-size:cover;background-position:50% 50%; margin: 0}

/* All dining furniture adverts */
.dineade .category-img-pod{background:url('/img/blog-images/valli-extending-dining-table-small.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.dineadf .category-img-pod{background:url('/img/blog-images/talula-oval-dining-table--light-burnt-oak-tiny.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.dineadg .category-img-pod{background:url('/img/blog-images/fif-ad3dark.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.dineadh .category-img-pod{background:url('/img/blog-images/ferndale-wooden-dining-table-in-oak-with-glass-base.jpg');background-size:cover;background-position:50% 50%; margin: 0}

.adaa .category-img-pod{background:url('/img/blog-images/ad-9.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.adbb .category-img-pod{background:url('/img/blog-images/ad-10.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.adcc .category-img-pod{background:url('/img/blog-images/ad-11.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.addd .category-img-pod{background:url('/img/blog-images/ad-12.jpg');background-size:cover;background-position:50% 50%; margin: 0}

.stad1 .category-img-pod{background:url('/img/blog-images/stad1.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.stad2 .category-img-pod{background:url('/img/blog-images/stad2.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.stad3 .category-img-pod{background:url('/img/blog-images/stad3.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.stad4 .category-img-pod{background:url('/img/blog-images/stad4.jpg');background-size:cover;background-position:50% 50%; margin: 0}

.ofsmar1 .category-img-pod{background:url('/img/blog-images/ds1.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.ofsmar2 .category-img-pod{background:url('/img/blog-images/haven-180cm-grey-marble-table-with-talia-faux-leather-chairs.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.ofsmar3 .category-img-pod{background:url('/img/blog-images/nixon-120cm-round-white-marble-table-with-malaga-velvet-chairs-.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.ofsmar4 .category-img-pod{background:url('/img/blog-images/carvelle-160cm-grey-marble-table-with-talia-velvet-chair.jpg');background-size:cover;background-position:50% 50%; margin: 0}

.ofskitchen1 .category-img-pod{background:url('/img/blog-images/genoa-oak-and-grey-100cm-drop-leaf-extending-dining-table.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.ofskitchen2 .category-img-pod{background:url('/img/blog-images/torino-150cm-solid-oak-round-pedestal-dining-table-with-knightsbridge-velvet-chairs-.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.ofskitchen3 .category-img-pod{background:url('/img/blog-images/chelsea-oak-extending-dining-table-with-cannes-chairs.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.ofskitchen4 .category-img-pod{background:url('/img/blog-images/harmony-160cm-white-high-gloss-extending-dining-table-with-6-hampstead.jpg');background-size:cover;background-position:50% 50%; margin: 0}

.barsofa1 .category-img-pod{background:url('/img/blog-images/findlay-extra-large-sofa--karina-charcoal.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.barsofa2 .category-img-pod{background:url('/img/blog-images/lois-3-seater-velvet-sofa.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.barsofa3 .category-img-pod{background:url('/img/blog-images/purcell-2-seater-sofa.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.barsofa4 .category-img-pod{background:url('/img/blog-images/milford-3-seater-fabric-sofa--vegas-zinc.jpg');background-size:cover;background-position:50% 50%; margin: 0}




.oak-ext .category-img-pod{background:url('/img/blog-images/expanding-oak-table-bg.jpg');background-size:cover;background-position:50% 50%}
.glass-ext .category-img-pod{background:url('/img/blog-images/glass-extending-table-bg.jpg');background-size:cover;background-position:50% 50%}
.gloss-ext .category-img-pod{background:url('/img/blog-images/gloss-extending-table-bg.jpg');background-size:cover;background-position:50% 50%}
.painted-ext .category-img-pod{background:url('/img/blog-images/painted-extending-table-bg.jpg');background-size:cover;background-position:50% 50%}
.oak-extending #mainhero{background:#000 url('/img/blog-images/oak-extending-hero-dt.jpg');height:400px;background-size:cover;background-position:50% 50%}
.glass-extending #mainhero{background:#000 url('/img/blog-images/glass-extending-hero-dt.jpg');height:400px;background-size:cover;background-position:50% 50%}
.gloss-extending #mainhero{background:#000 url('/img/blog-images/gloss-extending-hero-dt.jpg');height:400px;background-size:cover;background-position:50% 50%}
.painted-extending #mainhero{background:#000 url('/img/blog-images/painted-extending-hero-dt.jpg');height:400px;background-size:cover;background-position:50% 50%}
.marblefourchairs .category-img-pod{background:url('/img/blog-images/marble-four-main-hero-mob.jpg');background-size:cover;background-position:50% 50%}
.marblesixchairs .category-img-pod{background:url('/img/blog-images/marble-main-hero-six-mob.jpg');background-size:cover;background-position:50% 50%}
.marblesmall .category-img-pod{background:url('/img/blog-images/marble-main-small-mob.jpg');background-size:cover;background-position:50% 50%}
.marbleround .category-img-pod{background:url('/img/blog-images/marble-main-hero-round-mob.jpg');background-size:cover;background-position:50% 50%}
.marble #mainhero{background:#000 url('/img/blog-images/marble-main-hero-dt.jpg');height:400px;background-size:cover;background-position:50% 60%}
.marblefourchairs #mainhero{background:#000 url('/img/blog-images/marble-four-main-hero-dt.jpg');height:400px;background-size:cover;background-position:50% 30%}
.marblesixchairs #mainhero{background:#000 url('/img/blog-images/marble-main-hero-six-dt.jpg');height:400px;background-size:cover;background-position:50% 55%}
.marblesmall #mainhero{background:#000 url('/img/blog-images/marble-main-small-dt.jpg');height:400px;background-size:cover;background-position:50% 25%}
.marbleround #mainhero{background:#000 url('/img/blog-images/marble-main-hero-round-dt.jpg');height:400px;background-size:cover;background-position:50% 50%}

/* Garden  */
.gargds .category-img-pod{background:url('/img/blog-images/gar1.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.gargcset .category-img-pod{background:url('/img/blog-images/gar2.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.gargls .category-img-pod{background:url('/img/blog-images/gar3.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.garghss .category-img-pod{background:url('/img/blog-images/gar4.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.gargsl .category-img-pod{background:url('/img/blog-images/gar5.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.gargcs .category-img-pod{background:url('/img/blog-images/gar6.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.gargbs .category-img-pod{background:url('/img/blog-images/gar7.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.gargt .category-img-pod{background:url('/img/blog-images/gar8.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.garga .category-img-pod{background:url('/img/blog-images/gar9.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.garrat .category-img-pod{background:url('/img/blog-images/gar10.jpg');background-size:cover;background-position:50% 50%; margin: 0}

/* FIF Marble sets LP  */
.fifone .category-img-pod{background:url('/img/blog-images/fif-4-seats-marble-one.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.fiftwo .category-img-pod{background:url('/img/blog-images/fif-6-seats-marble-one.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.fifthree .category-img-pod{background:url('/img/blog-images/fif-8-seats-marble-one.jpg');background-size:cover;background-position:50% 50%; margin: 0}
.fiffour .category-img-pod{background:url('/img/blog-images/fif-all-seats-marble-one.jpg');background-size:cover;background-position:50% 50%; margin: 0}



/* Inspiration  */
.inspo-industrial #mainhero{background:#000 url('/img/blog-images/inspo-industrial-main-hero-dt.jpg');height:400px;background-size:cover;background-position:50% 20%}
.inspo-rustic #mainhero{background:#000 url('/img/6FNCLCHAGREE_1_LS_Large.png');height:400px;background-size:cover;background-position:50% 20%}
.inspo-dark-grey #mainhero{background:#000 url('/img/blog-images/dark-grey-hero.jpg');height:400px;background-size:cover;background-position:50% 20%}




/* Computer desks */
.ocd .category-img-pod{background:url('/img/blog-images/oak-computer-desks.jpg');background-size:cover;background-position:50% 50%}
.gcd .category-img-pod{background:url('/img/blog-images/glass-computer-desks.jpg');background-size:cover;background-position:50% 0%}
.rcd .category-img-pod{background:url('/img/blog-images/rotating-computer-desks.jpg');background-size:cover;background-position:50% 0%}
.ccd .category-img-pod{background:url('/img/blog-images/corner-computer-desks.jpg');background-size:cover;background-position:50% 0%}
.scd .category-img-pod{background:url('/img/blog-images/small-computer-desks.jpg');background-size:cover;background-position:50% 50%}
.scdd .category-img-pod{background:url('/img/blog-images/small-corner-desks.jpg');background-size:cover;background-position:50% 50%}
.alldesks .category-img-pod{background:url('/img/blog-images/all-desks.jpg');background-size:cover;background-position:50% 15%}




@media only screen and (max-width:480px){.col{margin:1% 0}
}@media only screen and (min-width:800px){.maincontent{clear:both;color:#333;font-size:.8125em;line-height:1.5em;margin:0 auto;max-width:92.3em;position:relative;width:95%}
.l-1-12{margin-left:1.6%;width:6.86%}
.l-2-12{margin-left:1.6%;width:15.33%}
.l-3-12{margin-left:1.6%;width:23.3%;text-align:center}
.ideas .l-3-12{margin-left:1.6%;width:23.8%;text-align:center}
.trending .l-6-12{width:100%}
.ideas .col:first-child{margin-left:0}
.l-4-12{margin-left:1.6%;width:31.6%}
.l-5-12{margin-left:1.6%;width:40.73%}
.l-6-12{margin-left:1.6%;width:48.2%}
.l-7-12{margin-left:1.6%;width:55.66%}
.l-8-12{margin-left:1.6%;width:66.13%}
.l-9-12{margin-left:1.6%;width:74.6%}
.l-10-12{margin-left:1.6%;width:83.06%}
.l-11-12{margin-left:1.6%;width:91.53%}
.l-12-12{margin-left:0;width:100%}
.l-4-12:nth-child(3n+1){clear:both;margin-left:0}
.m-2-4:nth-child(3n+1){clear:none;margin-left:1.6%}
.homepage .l-3-12:nth-child(4n+1){clear:both;margin-left:1.6%}
.comapare .l-3-12:nth-child(4n+1){clear:both;margin-left:0}
.homepage .l-6-12:nth-child(2n+1){clear:both;margin-left:0}
}@media only screen and (max-width:1052px){#primary_nav_wrap ul a{padding:0 7px}

.innderpod{top:265px}
}@media only screen and (min-width:767px){ 
	    .productlink-img {
        transition: all 0.2s ease;
        display: grid;
        /* min-height: 250px !important; */
        overflow: hidden;
        justify-content: center;
        min-height: 169px;
        border-radius: 8px 8px 0 0;
    }
	.productlink-img:hover {        box-shadow: rgba(118, 118, 118, 0.4) 0px 0px 6px 0px, rgba(118, 118, 118, 0.1) 0px 0px 0px;}
}@media only screen and (max-width:800px){
		
	.notablet {display:none}
	.product h1{padding:15px 15px 0 15px; font-size: 20px}
.product .repeater {
    min-height: 270px;
}
a.mob-bread-link {
    text-decoration: underline;
    padding: 10px;
    display: inline-block;
}
.pdp-outer-left{padding:0}
.desc{padding:40px 15px 15px 15px}
.pdp-right-side{padding:80px 15px 15px 15px;border-left:none;background:0;box-shadow:none}
.btn{width:unset}
.main-sub-headings{padding:30px 0 0 0}
.mainheader{color:#fff;font-size:46px;letter-spacing:-1px;margin:auto;position:relative;text-align:center;top:40px;width:80%;line-height:57px;font-weight:300;font-family:'Sen',sans-serif}
.mainheader h1{color:#fff;font-size:35px;letter-spacing:-1px;font-weight:300;font-family:'Sen',sans-serif;line-height:39px}
.main-cta-outer{color:#fff;font-size:15px;margin:auto;position:relative;text-align:center;top:60px;width:80%;font-weight:300}
.popular-ranges li{display:inline-block;min-width:170px;padding:10px}
#logoleft{padding:0}
#primary_nav_wrap ul li{border-right:0}
.mobilesearchtoggle{display:block;padding:10px;color:#555;font-size:24px;}
#searchform{display:none}
div#searchform{width:100%;height:100%;background:#333333eb;position:fixed;top:0;left:0;z-index:11;margin:0;padding:50px 0 0 10px}
a.mobilesearchtogglesmall{display:block;text-align:center;padding:20px;color:#fff}
.innderpod{top:190px}
#breadcrumb{display:none}
.btn{display:block;transition:background-color .2s ease;font-size:15px;margin:0 20px; clear: both}
#logoleft{text-align:left}
.maincontent{clear:both;color:#333;line-height:1.5em;margin:0 auto;max-width:98em;position:relative;width:98%}
.m-1-4{margin-left:1.6%;width:22.8%}
.m-2-4{margin-left:1.6%;width:48.2%;text-align:center}
.m-3-4{margin-left:1.6%;width:74.6%}
.m-4-4{margin-left:0;width:100%}
.m-3-4:nth-child(2n+1){clear:both;margin-left:0}
.homepage .m-1-4:nth-child(4n+1){clear:both;margin-left:0}
.m-2-6{margin-left:1.6%;width:32.26%}
.m-4-6{margin-left:1.6%;width:66.13%}
.m-6-6{margin-left:0;width:100%}

.maincategory,.mobilemenu{display:block}

#searchBar{width:200px;padding:10px}
.headingtitles h2{text-transform:uppercase;text-align:center;font-size:20px;color:#000;padding:10px 0}
.headingtitles>div{text-transform:uppercase;text-align:center;font-size:12px;letter-spacing:1px;color:#a5a69e;line-height:19px;padding:0 0 3px}
.categorylink:hover{color:#fff!important}
.categorylink:after{font-family:FontAwesome;content:"\f107 ";padding:0 0 10px 8px;position:absolute;right:16px}

}

@media only screen and (max-width:800px){
	
	.inner-repeater {
   
    margin: 5px;
}
	
			li.breadcrumb-item_cats {
    font-size: 13px;
}
    li.breadcrumb-item_cats a {font-size: 13px;
  }
	 header {
           
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
	.cd-panel__content h3 {font-size: 22px; font-weight: 600; padding: 20px 20px 10px 20px}
	.side-item-outer {display:none}
	.header-class:after {
    font-family: FontAwesome;
    content: "\f105 ";
    padding: 0 0 10px 8px;
    position: absolute;
    right: 16px;
}

	.cat-header-info h2 {font-style: italic;
    font-size: 12px;}
	img.header-detail {
    
    width: 100px;
  
}
	.mobile-results-count {
    display: inline-block;
    padding: 0 0 0 10px;
}

	.grey-outer {background: #f1f1f1}
	.top-menu-outer {border-bottom: 1px solid #d5d5d5}
	.mobilemenusection,
	.logosection,
	.searchsection {display: inline-block}
	
		.mobilemenusection {    padding: 10px;
    vertical-align: text-bottom;}
	
		.logosection svg {
    width: 160px;
}
	.logosection {
            text-align: center;
            flex-grow: 1; /* Takes up remaining space in the middle */
        }
	.category-img-pod {
    height: 120px;
}
	.category-title-pod{padding:15px;min-height:140px; }
	.category-subtitle-pod  {text-decoration: underline;}
.main-cats-outer .furniture-category-pod .category-title-pod{min-height:60px; text-align: center}
.category-title-pod h2 {font-size: 20px} 
.sub-page-content a{display:none}
.sub-page-content a.copyhelper{display:inline-block; text-decoration: underline; font-weight: 600}
.sub-page-content a.related-links{display:inline-block; text-decoration: none; width: 300px }


	.section{padding:0 5px;}
	ul.related_cats {
    margin: 0 0 13px 0;
    padding: 0 0 20px 0;
}
	.sub-page-content {
    padding: 10px 0 0 0;
}
	.alt_gallery img {
    width: 100%;
    padding: 10px 0 ;
}
	.homepage-show-off {
    display: inline-block;
    margin: 0 5px 11px 5px;
    width: 170px;
    height: 240px;
    overflow: hidden;
    border-radius: 10px;
    position: relative;
}
.parent-section-img-pod {
    background: url(/img/blog-images/livingroom-parent-hero.jpg);
    height: 215px;
}
.main-parent-page .main-parent-nav .furniture-category-pod {
    background: #fff;
}
.category-lp h1 {
    font-size: 23px;
}
.main-parent-page .main-parent-nav h2 {
    font-size: 20px;
}
.section.finishing-touches {
    background: url(/img/livingroom-finishing-touches-mob-bg.jpg);
    background-size: cover;
    background-attachment: fixed;
    background-attachment: initial;
}
.main-parent-page .main-parent-nav .category-title-pod {
    text-align: center;
    padding: 20px 20px 0 20px;
}
.main-parent-page .mainheadersub {display: none}
.main-parent-page h1 {   line-height: 26px;}
.main-parent-page .overlay{background:linear-gradient(to top,rgb(0 0 0 / 50%) 0,rgb(0 0 0 / 50%) 100%);position:absolute;width:100%;height:160px}
.living-room #mainhero{background:#000 url('/img/living-room-hero-mobile.png');height:160px;background-size:cover;background-position:50% 50%}
.dining-room #mainhero{background:#000 url('/img/living-room-hero-mobile.png');height:160px;background-size:cover;background-position:50% 50%}
.hallway #mainhero{background:#000 url('/img/hallway-hero-mobile.png');height:160px;background-size:cover;background-position:50% 50%}
.bedroom #mainhero{background:#000 url('/img/bedroom-hero-mobile.png');height:160px;background-size:cover;background-position:50% 50%}


.main-parent-page .all-cat-grid .main-two-col-links li {
    display: block;
    position: relative;
    margin: 10px 0;
}

.living-room .all-cat-grid .main-two-col-links .armchairs{ background: #fff url(/img/living-room-cat-sprite-mobile.png) 6px 0px no-repeat}
.living-room .all-cat-grid .main-two-col-links .bookcases{  background: #fff url('/img/living-room-cat-sprite-mobile.png') -66px 0px no-repeat }
.living-room .all-cat-grid .main-two-col-links .coffee-tables{  background: #fff url('/img/living-room-cat-sprite-mobile.png') -127px 0px no-repeat }
.living-room .all-cat-grid .main-two-col-links .console-tables{  background: #fff url('/img/living-room-cat-sprite-mobile.png') -206px 2px no-repeat }
.living-room .all-cat-grid .main-two-col-links .display-cabinets{  background: #fff url('/img/living-room-cat-sprite-mobile.png') -283px 3px no-repeat }
.living-room .all-cat-grid .main-two-col-links .end-tables{  background: #fff url('/img/living-room-cat-sprite-mobile.png') -352px 2px no-repeat }
.living-room .all-cat-grid .main-two-col-links .lamp-tables{  background: #fff url('/img/living-room-cat-sprite-mobile.png') -426px 3px no-repeat }
.living-room .all-cat-grid .main-two-col-links .mirrored-furniture{  background: #fff url('/img/living-room-cat-sprite-mobile.png') -494px 3px no-repeat }
.living-room .all-cat-grid .main-two-col-links .nest-of-tables{  background: #fff url('/img/living-room-cat-sprite-mobile.png') -569px 3px no-repeat}
.living-room .all-cat-grid .main-two-col-links .shelves{  background: #fff url('/img/living-room-cat-sprite-mobile.png') -644px 2px no-repeat }
.living-room .all-cat-grid .main-two-col-links .side-tables{  background: #fff url('/img/living-room-cat-sprite-mobile.png') -711px 3px no-repeat}
.living-room .all-cat-grid .main-two-col-links .sideboards{  background: #fff url('/img/living-room-cat-sprite-mobile.png') -786px 2px no-repeat }
.living-room .all-cat-grid .main-two-col-links .sofas{  background: #fff url('/img/living-room-cat-sprite-mobile.png') -879px 3px no-repeat }
.living-room .all-cat-grid .main-two-col-links .tall-sideboards{  background: #fff url('/img/living-room-cat-sprite-mobile.png') -962px 1px no-repeat }
.living-room .all-cat-grid .main-two-col-links .tv-units{  background: #fff url('/img/living-room-cat-sprite-mobile.png') -1037px 1px no-repeat }

.hallway .all-cat-grid .main-two-col-links .coat-hooks{  background: url('/img/hallway-cat-sprite-mobile.png') 20px 0px no-repeat}
.hallway .all-cat-grid .main-two-col-links .coat-racks{  background: url('/img/hallway-cat-sprite-mobile.png') -48px 0px no-repeat }
.hallway .all-cat-grid .main-two-col-links .coat-stands{  background: url('/img/hallway-cat-sprite-mobile.png') -106px 0px no-repeat }
.hallway .all-cat-grid .main-two-col-links .hallway-bench{  background: url('/img/hallway-cat-sprite-mobile.png') -176px 2px no-repeat }
.hallway .all-cat-grid .main-two-col-links .hallway-cupboard{  background: url('/img/hallway-cat-sprite-mobile.png') -247px 3px no-repeat }
.hallway .all-cat-grid .main-two-col-links .hallway-furniture-sets{  background: url('/img/hallway-cat-sprite-mobile.png') -314px 2px no-repeat }
.hallway .all-cat-grid .main-two-col-links .hallway-mirror{  background: url('/img/hallway-cat-sprite-mobile.png') -377px 2px no-repeat }
.hallway .all-cat-grid .main-two-col-links .hallway-runner{  background: url('/img/hallway-cat-sprite-mobile.png') -443px 1px no-repeat }
.hallway .all-cat-grid .main-two-col-links .hallway-seating{  background: url('/img/hallway-cat-sprite-mobile.png') -513px 1px no-repeat}
.hallway .all-cat-grid .main-two-col-links .hallway-sideboard{  background: url('/img/hallway-cat-sprite-mobile.png')  -582px 2px no-repeat }
.hallway .all-cat-grid .main-two-col-links .hallway-storage{  background: url('/img/hallway-cat-sprite-mobile.png') -641px 3px no-repeat}
.hallway .all-cat-grid .main-two-col-links .hallway-table{  background: url('/img/hallway-cat-sprite-mobile.png') -712px 4px no-repeat }
.hallway .all-cat-grid .main-two-col-links .key-storage{  background: url('/img/hallway-cat-sprite-mobile.png') -879px 3px no-repeat }
.hallway .all-cat-grid .main-two-col-links .shoe-storage{  background: url('/img/hallway-cat-sprite-mobile.png') -793px 1px no-repeat }
.hallway .all-cat-grid .main-two-col-links .umbrella-stands{  background: url('/img/hallway-cat-sprite-mobile.png') -862px -1px no-repeat }

.bedroom .all-cat-grid .main-two-col-links .bedroom-furniture-sets{  background: url('/img/bedroom-cat-sprite-mobile.png') 5px 3px no-repeat; }
.bedroom .all-cat-grid .main-two-col-links .bedside-tables{  background: url('/img/bedroom-cat-sprite-mobile.png') -66px 0px no-repeat; }
.bedroom .all-cat-grid .main-two-col-links .bunk-beds{  background: url('/img/bedroom-cat-sprite-mobile.png') -125px 0px no-repeat; }
.bedroom .all-cat-grid .main-two-col-links .chest-of-drawers{  background: url('/img/bedroom-cat-sprite-mobile.png') -197px 3px no-repeat; }
.bedroom .all-cat-grid .main-two-col-links .dressing-tables{  background: url('/img/bedroom-cat-sprite-mobile.png')  -264px 3px no-repeat; }
.bedroom .all-cat-grid .main-two-col-links .fabric-beds{  background: url('/img/bedroom-cat-sprite-mobile.png') -334px 6px no-repeat; }
.bedroom .all-cat-grid .main-two-col-links .high-gloss-beds{  background: url('/img/bedroom-cat-sprite-mobile.png')  -410px 6px no-repeat; }
.bedroom .all-cat-grid .main-two-col-links .leather-beds{  background: url('/img/bedroom-cat-sprite-mobile.png') -473px 6px no-repeat; }
.bedroom .all-cat-grid .main-two-col-links .metal-beds{  background: url('/img/bedroom-cat-sprite-mobile.png') -543px  19px no-repeat; }
.bedroom .all-cat-grid .main-two-col-links .ottomans{  background: url('/img/bedroom-cat-sprite-mobile.png') -614px 5px no-repeat; }
.bedroom .all-cat-grid .main-two-col-links .tv-beds{  background: url('/img/bedroom-cat-sprite-mobile.png') -2110px 8px no-repeat;}
.bedroom .all-cat-grid .main-two-col-links .wooden-beds{  background: url('/img/bedroom-cat-sprite-mobile.png')  -679px 5px no-repeat; }
.bedroom .all-cat-grid .main-two-col-links .wardrobes{  background: url('/img/bedroom-cat-sprite-mobile.png')  -748px 3px no-repeat; }


.main-parent-page .all-cat-grid .main-two-col-links li a {
    display: inline-block;
    width: -webkit-fill-available;
    height: 50px;
    margin: 0;
    border: 1px solid #eee;
    box-shadow: rgb(0 0 0 / 15%) 0px 2px 5px !important;
    border-radius: 5px;
    position: relative;
    text-align: center;
    padding: 0px 0 0 0;
    line-height: 30px
}
.main-parent-page .all-cat-grid .main-two-col-links li span {
    display: block;
    background: #efefef;
    position: absolute;
    bottom: 0;
    right: 0px;
    width: -webkit-fill-available;
    padding: 10px;
    font-size: 17px;
    font-weight: 600;
    margin: 0 0 0 70px;
}


.parent-section-img-pod-budget {
    background: url(/img/living-room-budget-mobile.png);
    height: 200px;
}

.hallway .parent-section-img-pod-budget {
    background: url(/img/hallway-budget-mobile.png);
    height: 200px;
}

.bedroom .parent-section-img-pod-budget {
    background: url(/img/bedroom-hero-mobile.png);
    height: 200px;
}



.calc-room{float: none; padding: 0 0 30px 0}
.daily-use {float: none; padding: 0  0 30px 0}
.room-size .badge {    display:block;}

.main-parent-page .main-cat-size {
    background: #fff;
    border: 1px solid #cbcbcb;
    text-align: center;
    display: inline-block;
    margin: 10px 0 0 0;
    padding: 8px 15px;
    border-radius: 4px;
    font-size: 17px;
    transition: background-color .2s ease;
    width: -webkit-fill-available;
    text-decoration: none;
    line-height: 24px;
    min-height: 50px;
    vertical-align: -webkit-baseline-middle;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

	.room-size {
		background: #fff;
    border: 1px solid #cbcbcb;
    margin: 10px 20px 10px 20px;
    text-align: center;
    display: inline-block;
    margin: 10px 0 0 0;
    padding: 15px 20px;
    border-radius: 4px;
    font-size: 17px;
    transition: background-color .2s ease;
    width: -webkit-fill-available;
    
}
.tables-by-width-main {
    padding: 0;
}
	.room-size:before {
    content: "";
    display: inline-block;
    
}
.side-item-outer a{display:block;padding:10px 0 10px 0;text-align:left;font-size:15px;color:#555}



.one-col-links {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    list-style-type: none;
    padding: 0
 
}

.main-two-col-links{
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    list-style-type: none;
    padding: 0
 
}
.two-col-links {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    list-style-type: none;
    padding: 0
 
}

.three-col-links {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
     list-style-type: none;
     padding: 0
 
}
 .one-col-links.ext-pod-main {
    padding: 0;
}




	.questions {padding: 0 0 20px 0}
	.sub-page-content a.copyhelper {padding: 0}
	.article-hero {float: none; margin: 0 0 30px 0}
	.categorypage h2.main-topic {
    font-size: 24px;
    line-height: 27px;
    letter-spacing: -1px;
}
.sub-page-content a.related-links {
    font-weight: 300
}
.author-outer {
    padding: 10px 0px 30px 0;
}
		.btnmob{text-align:center;display:block;margin:10px 0 0 0;color:#fff;background:#cc4e50;padding:15px 20px;border-radius:4px;transition:background-color .2s ease;text-decoration: none;}


	.product .productdetailssm{text-align:left;padding:5px 0 30px 0}
.nav:after{font-family:FontAwesome;content:"\f107 ";padding:0 0 10px 8px;position:absolute;right:16px}
.content-menu{background:#fff;display:none;float:left;width:100%}
.menu-title{padding:0;color:#333;background:#fff;text-align:left;}
.links a{display:flex;padding:10px;line-height:33px; }
.active:after{font-family:FontAwesome;content:"\f106 ";padding:0 0 10px 8px;position:absolute;right:16px}
.menu-title-heading.active:after{font-family:FontAwesome;content:"\f106 ";padding:0 0 10px 8px;position:absolute;right:16px}
.menu-item a{padding:10px 10px 10px 20px;line-height:33px}
.menu-item a:after{font-family:FontAwesome;content:"\f105 ";padding:0 0 10px 8px;position:absolute;right:16px}
.menu-title{border-bottom: 1px solid #e6e6e6}
.dunelm-link{border-bottom: 1px solid #e26f71;}
.nav{border-bottom:1px solid #e26f71; color: #fff}
.menu-item{width:100%;float:left}
.navouter{background: #cc4e50; position: absolute;    z-index: 11;}
.sub-menu-outer {display:none; background: #f3f3f3;    box-shadow: inset 0px 6px 4px 0px #00000012;}


.sub-menu-outer a.menu-item-sub-cat {
    border-bottom: 1px solid #dedede;
}
.sub-menu-outer a.menu-item-sub-cat:last-of-type {
    border-bottom: 0px solid #dedede;
}
.menu-item .menu-item-sub-cat:after{font-family:FontAwesome;content:" ";padding:0 0 10px 8px;position:absolute;right:16px}
#mainnav {
    width: 100%;display:none
}


	@keyframes FadeInOut-one{0%{opacity:1;height:auto}
30%{opacity:1;height:auto}
33%{opacity:0;height:0}
63%{opacity:0;height:0}
66%{opacity:0;height:0}
99.9%{opacity:0;height:0}
100%{opacity:0;height:0}
}@keyframes FadeInOut-two{0%{opacity:0;height:0}
30%{opacity:0;height:0}
33%{opacity:1;height:auto}
63%{opacity:1;height:auto}
66%{opacity:0;height:0}
99.9%{opacity:0;height:0}
100%{opacity:0;height:0}
}@keyframes FadeInOut-three{0%{opacity:0;height:0}
30%{opacity:0;height:0}
33%{opacity:0;height:0}
63%{opacity:0;height:0}
66%{opacity:1;height:auto}
96%{opacity:1;height:auto}
100%{opacity:0;height:0}
}
input.searchBtn {
    width: 96%;
    border-radius: 5px;
    margin: 10px 0 0 0;
}
#searchBar {
    width: 90%;
    padding: 10px;
    background: none;
    border: none;
    color: #fff;
    font-size: 22px;
    border-bottom: 1px solid #ffffff6b;
    border-radius: 0
}
.show-first{animation-name:FadeInOut-one;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:10s}
.show-second{animation-name:FadeInOut-two;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:10s}
.show-third{animation-name:FadeInOut-three;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:10s}
.aboutususpinner>span{border-right:0 solid #e2e2e2;display:block;min-height:10px;position:absolute;top:0;left:0;right:0;bottom:0}
.aboutususpinner{text-align:center;padding:12px;position:relative}
#aboutususp span{padding:0 15px;border-right:0}
#aboutususp{display:block;padding:3px}
#nopadding{padding:0}
#prod-img-outer{padding:0; min-height: 0}
.col.s-2-2.l-12-12.main-section{margin:0}
/* #mainhero{background:#000 url(/img/blog-images/mob-hero-4.jpg);height:365px;background-size:cover;background-position:50% 50%} */
#mainhero{background:#000 url('/img/gf-mob-hero-007.webp');height:390px;background-size:cover;background-position:50% 50%}
.inspo-rustic #mainhero{background:#000 url(/img/blog-images/rustic-hero-mobile.jpg) ;height:365px;background-size:cover;background-position:50% 50%}
.inspo-dark-grey #mainhero{background:#000 url('/img/blog-images/dark-grey-hero-mobile.jpg');height:365px;background-size:cover;background-position:50% 50%}
.overlay { height: 365px}
.homepage .hero .overlay { height: 425px} 
.sort-options{display:none}
select#sortby{visability:hidden;width:0px}
.side-item a,.no-results{display:block;border-bottom:1px solid #efefef;padding:10px 0 10px 20px;text-align:left;font-size:15px;color:#555}
.filter-outer{padding: 15px 10px 15px 30px;
    text-align: left;
    border-bottom: 1px solid #eee;}
.mobile-sort-filter-header{display:block; padding: 5px 5px 15px 5px}
.cd-panel{position:fixed;top:0;left:0;height:100%;width:100%;visibility:hidden;-webkit-transition:visibility 0s .4s;transition:visibility 0s .4s;z-index:99}

.cd-panel::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;cursor:pointer;-webkit-transition:background .3s .3s;transition:background .3s .3s}
.cd-panel.cd-panel--is-visible{visibility:visible;-webkit-transition:visibility 0s 0s;transition:visibility 0s 0s}
.cd-panel.cd-panel--is-visible::after{background:rgba(0,0,0,0.6);-webkit-transition:background .3s 0s;transition:background .3s 0s}
.cd-panel__close{position:fixed;top:0;left:-60px;height:50px;width:60px;display:block;overflow:hidden;text-indent:100%;white-space:nowrap;background:#333}
.cd-panel__close::before,.cd-panel__close::after{content:'';position:absolute;top:22px;left:20px;height:3px;width:20px;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.cd-panel__close::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.cd-panel__close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.cd-panel__close:hover::before,.cd-panel__close:hover::after{background-color:#fff;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.cd-panel__container{position:fixed;width:86%;height:100%;top:0;background:#fff;z-index:1;-webkit-transition:-webkit-transform .3s .3s;transition:-webkit-transform .3s .3s;transition:transform .3s .3s;transition:transform .3s .3s,-webkit-transform .3s .3s}
.cd-panel--from-right .cd-panel__container{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.cd-panel--from-left .cd-panel__container{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.cd-panel--is-visible .cd-panel__container{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:0s;transition-delay:0s}
.cd-panel__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;overflow:auto;-webkit-overflow-scrolling:touch}
.pdp-view-all{clear:both}
.main-sub-headings h2 {
    font-size: 23px;
    line-height: 27px;
}
input:focus,select:focus,textarea:focus,button:focus{outline:0}
body.no-scroll{position:fixed;height:100%;overflow:hidden}
.mobile-sort-filter-header{}
.nav-down{position:sticky;top:0;left:0;transition:top .3s ease-in-out; z-index: 1;
    background: #fff; padding: 10px}
.nav-up{position:relative;top:-35px;left:0;transition:top .3s ease-in-out}
form#orderform{display:inline-block;}
#orderform label {
    display: inline-block;
    box-sizing: border-box;
    color: #0c193a;
    text-decoration: none;
    border: 1px solid #b1b5c0;
    border-radius: 16px;
    background-color: #fff;
    padding: 6px 12px;
    transition-duration: .14s;
    margin: 0 5px;
    position: relative; /* For positioning the sort icons */
    padding-right: 40px; /* Add enough space for both icons */
}

#orderform label::before {
    content: '\2191'; /* Unicode for upwards arrow */
    position: absolute;
    right: 25px; /* Position the upwards arrow */
    top: 50%;
    transform: translateY(-50%);
    font-size: 1em; /* Adjust size as needed */
    color: #0c193a; /* Match icon color with text color */
}

#orderform label::after {
    content: '\2193'; /* Unicode for downwards arrow */
    position: absolute;
    right: 15px; /* Position the downwards arrow */
    top: 50%;
    transform: translateY(-50%);
    font-size: 1em; /* Adjust size as needed */
    color: #0c193a; /* Match icon color with text color */
}


/* Optionally, add a different icon for active sort state */
#orderform label.active::after {
    content: '\25BC'; /* Unicode for sort icon (downwards triangle) */
}

a#filter-toggle {
    display: inline-block;
    box-sizing: border-box;
    color: #0c193a;
    text-decoration: none;
    border: 1px solid #b1b5c0;
    border-radius: 16px;
    background-color: #fff;
    padding: 6px 12px;
    transition-duration: .14s;
    margin: 0 5px;
    position: relative; /* For positioning the icon */
    padding-left: 30px; /* Add space for the icon */
}

a#filter-toggle::before {
    content: '\f0b0'; /* FontAwesome code for filter icon */
    font-family: 'FontAwesome'; /* Specify FontAwesome font family */
    font-weight: 900; /* FontAwesome uses font-weight for solid icons */
    position: absolute;
    left: 10px; /* Position the icon */
    top: 50%;
    transform: translateY(-50%);
    font-size: 1em; /* Adjust size as needed */
    color: #0c193a; /* Match icon color with text color */
}

    ul.relatedsublinks_list {
    list-style-type: none;
    padding: 0;
    margin: 12px;
}
    
input,select{font-size:100%}
#sortby{position:absolute;top:0;left:0;text-indent:-99999px;-webkit-appearance:none;border:0; opacity: 0; }
ul#cus-conf{list-style-type:none;text-align:left;color:#555;padding:15px 0 20px 20px}
.popular-ranges li:last-of-type{display:none}
.category-title-pod{text-align:left}
.cat-header-info{padding: 0 10px}
.repeater{background:#fff;border:0;min-height:250px}
.single-post .read-more{display:block;background:#cc4e50;text-align:center;text-decoration:none;padding:10px 0;color:#fff;border-radius:5px;margin:15px 10px 15px 10px}
.topic-header{padding:20px 0 10px 0}
.product .topic-header{padding:20px 0 10px 0}
#dealform select{display:block;font-size:16px;background:#fff;padding:10px;width:100%;margin:10px 0 0 0}
#dealform .main-cta{display:block;font-size:14px;width:100%;margin:10px 0 0 0;padding:0}
.mainheader{font-size:27px;line-height:32px}
.pagecount{display:none}
.repeater{border-top:0;border-left:none;border-right:0;min-height:230px}
.repeater:nth-child(1n+1){border-right:0 solid #eee}
#logoleft{margin:0}
.productdetailssmimg{padding:0}
.productlink-img{display:block;overflow:hidden;height:160px;}
#dealform{position:relative;margin:auto;width:71%;top:50px;text-align:center}
.mainheadersub{display:block;top:50px}
.saving{top:-5px}
.topic-header{font-size:16px}
.productdetailssm .btn{display:none}
.furniture-category-pod{background:0;transition:background .2s ease-in-out}
.main-cats-outer .furniture-category-pod{background:#eee}
.price-points{padding:15px}
.productlink{color:#000;font-size:14px;display:block;min-height:80px;padding:0 5px;overflow:hidden}
.product .main-sub-headings{text-align:center}
#footer ul{margin:0 0 0 30px;text-align:left}
.pnkhd{padding:0 0 0 10px}
.promo{min-height:400px}
.productdetailssmimg img{width:100%; vertical-align: middle;border-radius: 10px 10px 0 0;}
.s-1-2{margin-left:1.6%;width:49.2%}
.s-2-2{margin-left:0;width:100%;position:relative}
.s-1-2:nth-child(2n+1){clear:both;margin-left:0}
.nodt{display:block !important}
.nomobile{display:none}
.mainprod .col{margin:0}
.mainright{padding:5px 10px}
.pricedetail{background:#f6f7f9;border:1px #eee solid;margin:15px 0;padding:15px 0}
.pricedetail .btn,.mobonly{display:block!important}
.mobonly{margin:0 0 10px}
.wcu{text-align:center;margin:17px 0 5px;clear:both}
.navouter{padding:0}
.parrafContract{overflow:hidden;text-overflow:ellipsis;display:inline-block;height:100px;  -webkit-mask-image: linear-gradient(to bottom, black 85%, transparent 100%);
    mask-image: linear-gradient(to bottom, black 85%, transparent 100%);}
.hidden{display:none}
.sub-page-content a{text-decoration:underline;padding:10px;font-weight:600}
a#readmore{display:inherit; text-align: center}
#footer{padding:20px}
.addmargin{margin:0 0 65px 0}
.social-share {text-align: center;padding: 10px 0 0 0;}
.social-share svg {width: auto;position: relative;top: 7px}
.content .category-subtitle-pod{min-height:110px}
p#final-thought{text-align:center;padding:30px 30px 0 30px}
.oak-extending #mainhero{background:#000 url('/img/blog-images/oak-extending-hero-mob.jpg');height:400px;background-size:cover;background-position:50% 50%}
.glass-extending #mainhero{background:#000 url('/img/blog-images/glass-extending-hero-mob.jpg');height:400px;background-size:cover;background-position:50% 50%}
.gloss-extending #mainhero{background:#000 url('/img/blog-images/gloss-extending-hero-dt.jpg');height:400px;background-size:cover;background-position:50% 50%}
.painted-extending #mainhero{background:#000 url('/img/blog-images/painted-extending-hero-dt.jpg');height:400px;background-size:cover;background-position:50% 50%}
.marble #mainhero{background:#000 url('/img/blog-images/marble-main-hero-mob.jpg');height:400px;background-size:cover;background-position:50% 50%}
.marblefourchairs #mainhero{background:#000 url('/img/blog-images/marble-four-main-hero-mob.jpg');height:400px;background-size:cover;background-position:50% 60%}
.marblesixchairs #mainhero{background:#000 url('/img/blog-images/marble-main-hero-six-mob.jpg');height:400px;background-size:cover;background-position:50% 60%}
.marblesmall #mainhero{background:#000 url('/img/blog-images/marble-main-small-mob.jpg');height:400px;background-size:cover;background-position:50% 60%}
.marbleround #mainhero{background:#000 url('/img/blog-images/marble-main-hero-round-mob.jpg');height:400px;background-size:cover;background-position:50% 60%}

.inspo-industrial #mainhero{background:#000 url('https://go-furniture.co.uk/img/blog-images/heals-1.jpg');height:500px;background-size:cover;background-position:50% 50%}

.all-ranges .popular-ranges li {
    min-width: 200px;
}

.all-ranges .popular-ranges {
    text-align: center;
    padding: 0 0 20px 0;
}
.adverts-outer {padding: 0 0 40px 0}

/* Hide scrollbar for Chrome, Safari and Opera */
.inspo ::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
html {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
.author {display:none}
.inspo .inspo-content h2.main-topic {
    font-size: 27px;
    line-height: 30px;
}
.author-read-time {
    font-size: 13px;
    padding: 5px 0;
}
}