.row-1029>.alpha {display: block;float: none;width:100%;max-width: 1260px;margin:0 auto 10px;}
.row-1029>.alpha > select {max-width: 280px;}

body{background:none !important}
.list {list-style: none !important;margin-bottom: 0 !important;}
.dropdown-vertical{display:none}
.trustpilot-widget, #hnie_promostrip_2{display:none}
.underline{text-decoration: underline}
.introText{text-align:center;font-family:Corbel;color:#a09e9e}
.introText #hero_slider_1104, .introText .home-content{display:none}
.col-xs-12.col-md-12.omega{padding:0px;}
.button{background:#7f7f7f; background:rgba(255,255,255,0.5);position:absolute;bottom:20px;color:#676666;padding:10px;
left: 0; right: 0; margin-left: auto; margin-right: auto; width:200px;text-align: center;text-transform: uppercase;cursor: pointer;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;font-size:20px}
.button:hover { background: rgba(255,255,255,1);}
.heroText {position: absolute;z-index: 9000;font-family:Times, serif;line-height:40px;}
.first .heroText {right: 250px;bottom: 0px;}
.second .heroText {right: 310px;top: 50px;}
.third .heroText {max-width:1280px;margin:0 auto; width:100%; left:0px; right:0px;top: 50px;}
.heavy{font-weight:700;}
.heroText p{padding:10px;color:#676062;}
.captionBadge {background: url("https://s3-eu-west-1.amazonaws.com/hnie-assets/pages/home-decor/white-badge.png") no-repeat;color: #fff;height: 124px;position: absolute;right: 350px; bottom: 40px;width: 122px;}
.captionBadge .text {display: block;font-size:42px;font-weight: 400;line-height: 24px;position: absolute;right: 0;left:0;margin:0 auto;text-align: center;top: 50px;text-transform: uppercase; color:#8a786b}
.first .captionBadge{ right: 40px;bottom: 40px;}
.second .captionBadge{ left: 320px;top: 50px;}
.hero{margin-top:20px;}
.hero .bx-pager{background:none}
.home-grid{overflow:auto;margin-top:10px;}
.home-grid .col-xs-12{padding:0px;margin:0px/*margin-bottom:10px;padding-right:10px*/;border:1px solid red}
 #hero_slider_1104, .blogContainer{display:none}
.bx-wrapper #hero_slider_1104{display:block}
.home-grid.js-pageLoaded{display:block}
.blogContainer.js-pageLoaded{display:block}
.blogContainer h1 {text-align: center; color:#4a4a4a; text-transform: uppercase;font-family: Arial}
.caption{background:rgba(255,255,255,0.8);position: absolute;left:0.25rem;right:0.25rem;bottom:0.5rem;text-align: center;height:58px;transition: height 0.15s ease-out;cursor:pointer;}
.caption-dark {background:rgba(0,0,0,0.7);}
.caption-dark span {color: #ffffff;}
.caption .heading, .caption .sub-heading{font-size: 16px; text-transform: uppercase;display:block;font-weight:400}
.caption a {color:#434241}
.caption .heading{margin:10px 0px;}
.caption .sub-heading{margin:6px 0px;}
.caption p{line-height:18px;font-size:12px}
.top-caption{position: absolute;top:60px; left:0;width:100%;height:10%;font-size:34px; text-transform: uppercase; line-height: 34px;font-weight:400;text-align: center}
.top-caption p{font-size:1.5em !important;color: #fff;}
.home-content{clear:both;margin-top:15px}
.trends{padding:0px;overflow:hidden;}
.trends p{font-family: Arial; line-height: 25px;color:#434241;margin-right:10px}
.trends a{display: block ;text-transform: uppercase;text-decoration: underline;font-size:18px;color:#434241;}
.trends div{padding:0px}
.trends h1{color:#434241; font-size:60px;line-height: 60px;font-weight: 400;font-family: Times;text-transform: uppercase;margin-bottom: 30px;}

.furniture-grid-container,#trends{max-width:1280px; margin:0 auto;overflow:hidden}
.furniture-grid-container li img {max-width: 100%;}
li {overflow:hidden}
li.text{padding:10px 10px 100px 10px; background:#efecea;border-right:4px solid #fff;text-align: center;color:#434241; margin-bottom:.5em;text-transform: none;border-left:4px solid #fff;	line-height:1.5em;	font-size:1em;}
li.text h2{text-transform: uppercase;}
li.text a{color:#434241;}
li.text p{font-family: Arial; font-size:12px;margin:0 auto;}
.caption{background:rgba(255,255,255,0.8);position: absolute;bottom:0px;text-align: center;width:100%;height:58px;transition: height 0.15s ease-out;cursor:pointer}
li h2{font-size:33px; line-height:40px;font-weight:400;font-family: Times, sans-serif;margin-bottom:30px;margin-top: 30px}
.caption .heading, .caption .sub-heading{font-size: 16px; text-transform: uppercase;display:block;font-weight:400}
.caption a {font-family:lato,arial,sans-serif;font-weight:500;font-size:18px;color:#333333}
.caption .heading{margin:15px 0px;}
.caption .sub-heading{margin:10px 0px;display:none}
.caption p{line-height:18px;font-size:12px}
.video-responsive {position: relative;padding-top: 0;padding-bottom: 55.25%;height: 0;overflow: hidden;}
.video-responsive iframe { position: absolute;top: 0;left: 0;width: 100%;height: 100%; }
.badge{position:absolute; top:20px; left:10%;max-width: 25%;}
.trends{margin-top:20px;}
#furniture-grid{margin-top: 15px}
li.text h2 {color:#000;}
li.linkable {cursor:pointer}
li.bedroom-text-block-1 {background: #4a4a4a;padding: 74px 10px 74px;}
li.bedroom-text-block-1 h2 {max-width:260px;margin:0 auto;color:#ffffff;font-family: lato, arial, sans-serif;font-weight: 600;}
li.bedroom-text-block-1 h2 span {font-weight: 300;}
li.bedroom-text-block-2 {background: #f0f0f0;padding: 119px 10px 119px;}
li.bedroom-text-block-2 h2 {margin:0 0 10px;font-family: lato, arial, sans-serif;font-weight: 600;}
li.bedroom-text-block-2 h2 span {font-weight: 300;}

/* Slider Control Styles
============================================ */
.furniture-slider-outer .bx-controls-direction {
    display: none; /*TEMPORARY*/
}

.christmas-slider-outer .bx-controls-direction {
    display: block;
}

.bx-wrapper:hover .bx-next,
.bx-wrapper:hover .bx-prev {
    background-color: rgba(255, 255, 255, 0.5);
    border: solid 1px rgba(0, 0, 0, 0.3);
}
.bx-wrapper .bx-next,
.bx-wrapper .bx-prev {
    position: absolute;
    display: block;
    height: 45px;
    width: 45px;
    cursor: pointer;
    top: 50%;
    margin-top: -23px;
    padding: 0;
    outline: 0;
    border: 2px solid transparent;
    background-color: rgba(255, 255, 255, 0.1);
    border: solid 1px rgba(255, 255, 255, 0.3);
    z-index: 100;
    background-position: 50%;
    background-size: 50%;
    overflow: hidden;
    text-indent: -624.9375rem;
    -webkit-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
    background-repeat: no-repeat;
    opacity: 0.8;
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-prev:hover {
    background-color: rgba(255, 255, 255, 0.7);
    opacity: 1;
}
.bx-wrapper .bx-prev {
    left: 1rem;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%22-408%20583.5%2024%2024%22%20enable-background%3D%22new%20-408%20583.5%2024%2024%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpolygon%20fill%3D%22%23333333%22%20points%3D%22-391.9%2C605.2%20-401.5%2C595.5%20-391.9%2C585.8%20-390.5%2C587.2%20-398.8%2C595.5%20-390.5%2C603.8%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
}
.bx-wrapper .bx-next {
    right: 1rem;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%22-408%20583.5%2024%2024%22%20enable-background%3D%22new%20-408%20583.5%2024%2024%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpolygon%20fill%3D%22%23333333%22%20points%3D%22-400.1%2C605.2%20-401.5%2C603.8%20-393.2%2C595.5%20-401.5%2C587.2%20-400.1%2C585.8%20-390.5%2C595.5%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
}
.bx-wrapper .bx-next:focus,
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-prev:focus,
.bx-wrapper .bx-prev:hover {
    opacity: 1;
}
#homeware-grid{margin-top:15px;}

#furniture-slider {position: relative;}
.interiors-slider, .interiors-main-container > .bx-wrapper {display: none;}
.interiors-banner img, .banner img {max-width: 100%;}

.homeware-slider .banner:nth-child(1) .heroText {left: 34%;top: 10%;max-width: 32%;}
.homeware-slider .banner:nth-child(2) .heroText {left: 33.5%;top: 43%;max-width: 33%;}
/*.homeware-slider .banner:nth-child(2) .heroText {left: 36%;top: 60%;max-width: 17%;}
.homeware-slider .banner:nth-child(3) .heroText {left: 15%;top: 66%;max-width: 40%;}  */

.bedroom-slider .banner:nth-child(1) .heroText {left: 35%;top: 26%;max-width: 30%;}
.bedroom-slider .banner:nth-child(2) .heroText {right: 10%;top: 37%;max-width: 25%;}
.bedroom-slider .banner:nth-child(3) .heroText {right: 10%;top: 25%;max-width: 28%;}

.sofas-slider .banner:nth-child(1) .heroText {left: 34%;top: 26%;max-width: 32%;}
.sofas-slider .banner:nth-child(2) .heroText {left: 29%;top: 36%;max-width: 42%;}
.sofas-slider .banner:nth-child(3) .heroText {left: 4%;top: 42%;max-width: 20%;}

.furniture-slider .banner:nth-child(1) .heroText {left: 37%;top: 24%;max-width: 26%;}
.furniture-slider .banner:nth-child(2) .heroText {left: 3%;top: 28%;max-width: 36%;}
.furniture-slider .banner:nth-child(3) .heroText {right: 7%;top: 22%;max-width: 32%;}

@media screen and (min-width: 900px) {
    .caption.hover:hover{transition:height 0.15s ease-out;height: 190px;}
    .caption.taller.hover:hover{transition:height 0.15s ease-out;height: 170px;}
    .caption.hover:hover .sub-heading{display:block}
    .trends h1 span{display:block}
}
@media screen and (max-width: 900px) {
    /*.heroText{display:none} */
    .first .captionBadge{right:20px;bottom:10px}
    .grid{margin-left:10px}
    .trends h1{font-size:40px;line-height: 10px;margin-bottom: 10px;}
    .trends p{line-height: 20px}
    .trends a{margin:0;font-size:14px}
    /*li.text{padding:10px 10px 60px 10px !important;}*/
    li.bedroom-text-block-1 {padding: 65px 10px 65px;}
    li.bedroom-text-block-2 {padding: 65px 10px 65px;}
    li.text h2{margin-bottom:10px;}
	.top-caption p{font-size:1.3em !important}
}
@media screen and (max-width: 600px) {
    .captionBadge {display:none}
    .caption .heading, .caption .sub-heading{font-size:12px}
     /*li.text{padding:10px 10px 44px 10px !important;}*/
}
@media screen and (max-width: 400px) {
    .trends .text, .trends .image{width:100%}
    .top-caption{top:10px; left:20px;font-size:30px; }
    li.text, .smaller-image{display:none !important}
    .trends h1{font-size:40px;line-height: 30px;margin-bottom: 10px;}
    .trends a{margin-bottom:20px}
    .trends {margin:10px}
    li.text{padding:10px 10px 30px 10px !important;}
    li.text h2{margin-bottom:10px;}
}