/* cyrillic-ext */
@font-face {
    font-family: 'Adobe Caslon Pro';
    src: url('../fonts/ACaslonPro-Regular.eot');
    src: url('../fonts/ACaslonPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ACaslonPro-Regular.woff2') format('woff2'),
        url('../fonts/ACaslonPro-Regular.woff') format('woff'),
        url('../fonts/ACaslonPro-Regular.ttf') format('truetype'),
        url('../fonts/ACaslonPro-Regular.svg#ACaslonPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.info-current-category{background:rgba(255,255,255,.8);width:50%;position:absolute;left:50%;margin-left:-25%;margin-top:200px;padding:20px;}
.aboutus{padding:30px;padding-top:60px;color:#fff;}
.aboutus h2{padding-bottom:20px;}
.aboutuspage{width:100%;padding:40px;}
.products-grid .item .item-inner .bottom-action .view_product.action.tocart.btn-action.btn-cart{width:calc(100% - 100px);}
.products-grid .item .item-inner .bottom-action .view_product.action.tocart.btn-action.btn-cart span{font-size:16px;text-transform:uppercase;font-family:Roboto!important;display:block;text-transform:uppercase;font-weight:700}@font-face{font-family:Helvetica;src:url(../fonts/averiasans-regular-webfont.eot);src:url(../fonts/averiasans-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/averiasans-regular-webfont.woff) format('woff'),url(../fonts/averiasans-regular-webfont.ttf) format('truetype'),url(../fonts/averiasans-regular-webfont.svg#Helvetica) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:local('Poppins Regular'),local('Poppins-Regular'),url(../fonts/Poppins.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(../fonts/Roboto.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
.breadcrumbs .info-current-category .category-title-top,.footer-1 .footer .footer-top .spotlight .block-title,.home-menu-dropdown .item-home-store .title-menu-home,.homestyle2 .static-categories .static-cate a,.sidebar .block .block-title span,.sidebar .block .block-title strong,.sm_megamenu_wrapper_horizontal_menu ul>li.sm_megamenu_lv1>a.sm_megamenu_head,h1,h2,h3,h4,h5,h6{font-family:Roboto!important; font-weight: normal !important}body{color:#999!important;}
.homestyle2 .dailydeal-wrap{margin-bottom:40px; background: none;}
.homestyle2 .dailydeal-wrap > div { margin-left: 0; }
.label-product.label-20off{left:10px;background:url(../images/20_off_icon.png) no-repeat center;}
/*.rangemega{background:url(/pub/media/wysiwyg/image-megamenu/ranges-bg.jpg);background-position:right bottom;}*/
.products-grid .item .item-inner{border:none!important;}


.detail-category-name{width:100%;min-height:450px;margin-top:0;background-size:cover;background-position:center center;background-repeat:no-repeat;}
.info-current-category p{text-align:center;}
.info-current-category h1{margin-bottom:auto!important;}
.category-cms{background:#8eb1c5;color:#fff;text-align:center;margin-top:40px;-webkit-columns:400px 2;-moz-columns:400px 2;columns:400px 2;padding:30px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;text-align:justify;}
.nav-mobile-container .btn-mobile .button-mobile .fa-bars{color:#fff!important;}
.available{color:#444;font-variant:small-caps;font-weight:700;font-size:12px;}
.homestyle2 .static-categories .static-cate a{background-image:url(../images/home-cate-icon.png);color:#8eb1c5;}
.homestyle2 .static-categories{background:unset;}
.homestyle2 .static-categories .static-cate a:hover{background-color:unset!important;}
.homestyle2 .static-categories .static-cate a {
    background-position: 6px 0;
}
.homestyle2 .static-categories .static-cate-4 a {
    background-position: 6px -135px;
}
.homestyle2 .static-categories .static-cate-7 a {
    background-position: 12px -270px;
}
.homestyle2 .static-categories .static-cate-5 a {
    background-position: -145px -135px;
}
.homestyle2 .static-categories .static-cate-8 a {
    background-position: -145px -270px;
}
.homestyle2 .static-categories .static-cate-2 a {
    background-position: -145px 0;
}
.homestyle2 .static-categories .static-cate-3 a {
    background-position: -309px 0;
}
.homestyle2 .static-categories .static-cate-6 a {
    background-position: -309px -135px;
}
.homestyle2 .static-categories .static-cate-9 a {
    background-position: -308px -270px;
}
.dailydeal-wrap .u-px-7-5.col-lg-7.col-md-7.col-sm-12.col-sx-12, .dailydeal-wrap .u-px-7-5.col-lg-7.col-md-7.col-sm-6.col-sx-12{background:#8eb1c5;}
.textslide p {padding: 0; font-size: 16px;}
.banner2-w.u-mb-40 { margin-bottom: 10px;}
.homestyle2 .latest-blog-wrap2 .title-home {padding-top: 0;}
.hot-of-press{display:block;width:100%;}
.hot-of-press > div { margin-left: 0 !important; }
.hot-of-press .w-lg-67{width:67%;display:inline-block;float:left;}
.hot-of-press .w-lg-33{width:33%;display:inline-block;float:left;}
.homestyle2 .banner2{width:50%;padding:0;display:inline-block;float:left;}
.homestyle2 .banner2.banner2-3{width:auto;margin-left:20px;}
.col2-layout{margin-top:30px;}
.homestyle2 .title-home { clear:both; margin-top: 40px; }
.homestyle2 .list-basic-w{display:none;clear:both;}
.banner2-w>h2{margin-left:22px;text-transform:uppercase;margin-bottom:25px;position:relative;font-size: 166.7%;color:#444;font-weight: bold;text-transform: uppercase;position: relative;}
.banner2-w>h2:before{content:"";position:absolute;bottom:-15px;background-color:#8eb1c5;width:30px;height:2px;}
.banner2 h2{position:relative;margin-bottom:30px;font-size: 166.7%;color:#444;font-weight: bold;text-transform: uppercase;position: relative;}
.banner2 h2:before{content:"";position:absolute;bottom:-15px;background-color:#8eb1c5;width:30px;height:2px;}
.bedsuite-reviews{margin-top:50px}table.asseenin>tbody>tr>td{padding:8px 0;}
.banner2-w.row.u-mx-15.u-mx--7-5.u-mb-40.w-lg-67{padding-right:15px;}
.banner2-w.row.u-mx-15.u-mx--7-5.u-mb-40.w-lg-67 h2 { margin-left: 0; }
.banner2-w.row.u-mx-15.u-mx--7-5.u-mb-40.w-lg-33{position:relative;padding-left:10px;}
.hot-of-press .banner2-w.row.u-mx-15.u-mx--7-5.u-mb-40.w-lg-33:before{content:"";height:500px;width:2px;background:#8cafc2;display:inline-block;float:left;position:absolute;left:10px;z-index:100;top:-10px;}
.bedsuite-reviews .banner2.banner2-1.col-xs-12.col-sm-4.u-px-7-5{padding-right:10px;padding-left:10px;}
.bedsuite-reviews .banner2.banner2-2.col-xs-12.col-sm-4.u-px-7-5{padding-left:10px;padding-right:10px;}
.image-mobile {display: none;}
.image-desktop {display: block;}
.item-image { text-align: center; }
.image-mobile .item-image .texts {position: absolute;top: 33%;width: 100%;font-weight: 600;color: #fff;line-height: 2em;text-align: center;font-size: 1.3em;}
.bedsuite-reviews .banner2.banner2-2.col-xs-12.col-sm-4.u-px-7-5:before{content:"";height:275px;width:2px;background:#8cafc2;display:inline-block;float:left;position:absolute;left:-10%;z-index:100;top:-10px;}
.homestyle2 .title-home h2:before {content: "";position: absolute;bottom: -15px;background-color: #8cafc2;width: 30px;height: 2px;}
.owl-textslide {max-width: 600px; margin-top: 20px;}
.product.media .action-skip-wrapper {
    display: none;
}
.product-item .price-box .price-label {
    display: none;
}
.product-info-price .price-label {
    display: none;
}
.alterative-colour-products {
    margin-top: 15px;
    font-size: 16px;
    font-family: Roboto;
}
.alterative-colour-products p {
    color: #666;
    margin: 0;
}
.alterative-colour-products .color-block {
    float: left;
    margin-top: 10px;
    margin-right: 15px;
}
.alterative-colour-products .color-square {
    display: block;
    width: 30px;
    height: 30px;
    margin: 0 auto;
    border: 1px solid #c4c4c4;
    border-radius: 30px;
}
.catalog-product-view .product-options-wrapper .fieldset-bundle-options .required {
    display: block;
    margin-bottom: 0;
}
.product-options-wrapper .fieldset-bundle-options .fieldset {
    margin-bottom: 0;
}
.product-info-main .stock.available {
    display: none;
}
.product-info-main span[id$="-preorder-note"] {
    color: #e74f4f;
}
@media only screen and (min-width:992px) {
	.image-box-detail{width:65%!important;}
	.info-box-detail{width:35%!important;}
	.product-info-main{text-align:left;}
}
.product-addto-links{display:none;}
@media only screen and (max-width:991px){
	
	.product-essential{margin-top:0;}
	.catalogsearch-result-index .sidebar-main{display:none;}
	.catalogsearch-result-index .col2-layout{margin-top:110px;}
	.catalog-category-view .widget.block-static-block #vertical-widget-360{display:none;}
	.catalog-category-view .widget.block-static-block #full-page-widget{display:block;}
	.header-style-2 .btn-mobile{top:10px;}
	.collapse-type .navigation-mobile{top:80px!important;}
	.bedsuite-reviews .banner2.banner2-2.col-xs-12.col-sm-4.u-px-7-5:before{left:-2px;}
	.header-style-2 .header .inner .logo-wrapper span.logo a.logo{padding-top:30px;top:0;}
	.dailydeal-wrap .u-px-7-5.col-lg-5.col-md-5.col-sm-12.col-sx-12{max-width:698px;float:none;display:block;margin:0 auto;}
	.hot-of-press .banner2-w.row.u-mx-15.u-mx--7-5.u-mb-40.w-lg-33:before{max-height:325px;}
	.bedsuite-reviews .banner2.banner2-2.col-xs-12.col-sm-4.u-px-7-5:before{max-height:220px;}
}
.header-style-2 .header .dropdown-block.block-base .call-us{color:#fff;line-height:36px;}
.dropdown-block.block-base .call-us:before{content:'\f095';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;font-variant:normal;font-synthesis:weight style;font-stretch:normal;font-size-adjust:none;font-language-override:normal;font-kerning:auto;font-feature-settings:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:12px;margin-right:8px;}
.cart-container .cart-summary{float:right;}
.cart-container .cart.table-wrapper .item .col.item{min-height:150px;}
.cart .product-item-details{float:right;}
.header-style-2 .header .dropdown-block.block-base .call-us{font-size:20px;}
.rangemegatrade{margin-top:30px;margin-bottom:30px;}
.detail-category-name-trade{min-height:250px;margin-top:-100px;}



@media (min-width:992px){
    .cms-index-index .header-container .menu-ontophead{background: transparent;}
	.header-container .menu-ontophead{width:100%;left:0;top:0;background:#fff;z-index:888;position:fixed!important;padding:0!important;}
	.header-container .menu-ontophead .container {padding-left: 15px; padding-right: 15px; width: 100%; max-width: 1310px;}
	.menu-ontophead{position:fixed!important;z-index:888;}
	.header-style-2 .header.menu-ontophead .inner .toplink-w{display:none;}
	.header-style-2 .header.menu-ontophead.darkHeader{background-color:#fff;box-shadow: 0 2px 4px rgba(0,0,0,0.1);}
	.header-style-2 .header.menu-ontophead:hover{background-color:#fff;box-shadow: 0 2px 4px rgba(0,0,0,0.1);}
	.header-style-2 .header.menu-ontophead .inner .logo-wrapper a.logo{padding-top:0!important;}
	.header-style-2 .header.menu-ontophead .inner{height:92px;}
	/*.header-style-2 .header.menu-ontophead .inner .navigation-action{padding-top:24px;}*/
	.header-style-2 .header.menu-ontophead .inner .search-on-top .dropdown-search{visibility:hidden;opacity:0;-o-transition:.2s;transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;position:absolute;top:92px;right:0;}

}
.collapse-type .navigation-mobile{max-width:500%;}
.page-header .header-style-2 .header.menu-ontophead .search-on-top:hover .dropdown-search{visibility:visible;opacity:1;}
.header-style-2 .header.menu-ontophead #search_mini_form .form-search .button-search{display:none;}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu>li>div .basic-products-megamenu.products-grid .item{float:left;width:20%;height:200px; 
}



.info-current-category{background:rgba(255,255,255,.8);width:50%;position:absolute;left:50%;margin-left:-25%;}
.breadcrumbs ul{margin-top:60px;}
.aboutus{padding:10px;color:#fff;}
.aboutus h2{padding-bottom:20px;}
.aboutuspage{width:100%;padding:40px}@font-face{font-family:Helvetica;src:url(../fonts/averiasans-regular-webfont.eot);src:url(../fonts/averiasans-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/averiasans-regular-webfont.woff) format('woff'),url(../fonts/averiasans-regular-webfont.ttf) format('truetype'),url(../fonts/averiasans-regular-webfont.svg#Helvetica) format('svg');font-weight:400;font-style:normal;}
.sidebar .block .block-title a,.sidebar .block .block-title span,.sidebar .block .block-title strong{color:#fff!important;}
.sidebar.sidebar-additional-top .block{margin:0 0 30px;}
.sidebar.sidebar-additional-top .block .block-title{padding:7px 20px;background-color:#8eb1c5}body{color:#999!important;}
.introlff{text-decoration:underline overline;text-align:center;}
.introp{text-align:justify;}
.aboutus h2{border-top:1px solid #fff;border-bottom:1px solid #fff;padding-top:10px;padding-bottom:10px;text-align:center;width:400px;margin-left:15%;margin-bottom:20px;}
.aboutus{margin-left:auto;margin-right:auto;font-size:18px;font-family:Poppins;color:#fff;text-align:left;}
.aboutus .abouttextbox{margin:0 10px;}
.aboutus .abouthead .childhead{display:block;text-align:left;font-size:22px;line-height:32px; display: block; margin-bottom: 10px;}
.aboutus .abouthead .lff-baby{float:left;padding-right:15px;}
.highlight,.highlight a,.highlight a:active,.highlight a:focus,.highlight a:hover,.highlight a:visited{font-weight:700;color:#fff!important;}
.aboutus .aboutboxcontent{ margin-top: 20px;}
.aboutus .visitabout{text-align:right;float:right;line-height:1em;}
.aboutus .aboutpurpose{font-size:1.8em;text-align:left;display:inline-block;line-height:1.6em;}
.avertisingblock{display:block;margin:0 auto;text-align:center;width:100%;}
.homestyle2 .banner2 a:hover:before{display:none;}
.aboutuspage h1{border-top:1px solid #999;border-bottom:1px solid #999;padding-top:10px;padding-bottom:10px;text-align:center;width:400px;margin-left:30%;margin-bottom:20px;}
.aboutuspage h2{border-top:1px solid #999;border-bottom:1px solid #999;padding-top:10px;padding-bottom:10px;text-align:center;width:200px;margin-left:25%;margin-bottom:20px;}

.bedsuite-reviews .banner2 img{width:auto;}
@media all and (max-width:1000px){
	.homestyle2 .static-categories{margin-top:20px;}
}
.collapse-type .navigation-mobile{width:800%!important;top:140px!important;}
.fotorama__stage{border:none!important;}
.page-main{margin-top:0!important}body{background:#fff!important;}
.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .blog-item-content .info-blog{background:#eee;}
.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-3 .blog-item-content .info-blog{min-height:207px;}
.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item .image-blog img{height:207px;width:100%;}
.info-box-detail .page-title-wrapper.product .page-title{font-size:32px;}
.aboutusblock{width:1100px;margin-bottom:50px;background:#eeebdf;height:400px;}
.aboutusblock img{min-width:50%;height:400px;}
.aboutusblock .aboutimgright{float:right;}
.aboutusblock .aboutimgleft{float:left;}
.abouttext{width:50%;float:left;height:400px;padding:40px;}
.category-description{font-size:18px;text-align:center;margin-bottom:46px;}
.resp-tab-content-active{min-height:400px;}
.resp-vtabs .resp-tabs-list li{color:#8eb1c5;}
#block-shipping{height:0;visibility:hidden}body,html{overflow-x:hidden}

.label-product.label-new{left:10px;background:url(../images/new-icon.png) no-repeat center;}
.bedsmega{background:url(/pub/media/wysiwyg/image-megamenu/beds-bg.jpg);background-repeat:no-repeat;background-size:cover;z-index:222222;}
/*.megafurn{background:url(/pub/media/wysiwyg/image-megamenu/furniture_menu.jpg);background-position:right bottom;height:400px;}*/
.sm_megamenu_dropdown_5columns{margin-top:13px!important;}
.bedsmega .products-grid .item .item-inner{border:none!important;}
/*.rangemega{background:url(/pub/media/wysiwyg/image-megamenu/ranges-bg.jpg);background-position:right bottom;}*/
.rangemega .products-grid .item .item-inner{border:none!important;}
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.preorder:before{content:'\f073';display:inline-block;font-family:FontAwesome;}
.price-as-configured{color:#8eb1c5;font-size:157.14%;font-weight:700;}
.price-configured_price{display:none;}
.modal-popup._inner-scroll .modal-inner-wrap{width:70%!important;}
.field .label{white-space:normal!important;}
#yt-totop{bottom:80px!important}
.product-info-main .overview{font-size:150%;}
.bundle-options-wrapper{margin-bottom:20px;}
.products-grid .item .item-inner .box-info{min-height:125px;}
.products-grid.subcategories-listing .item .item-inner .box-info{min-height:50px;}
.available{font-variant:normal;font-weight:400;text-transform:uppercase;}
.unavailable:before{font-family:FontAwesome;content:'\f057';padding-right:10px;}
.available:before{padding-right:10px;}
.preorder:before{padding-right:10px;}
.catalog-category-view .page-title-wrapper.display{display:block;}

.info-box-detail .product-info-stock-sku .available:before{display:none!important}ul.search-terms{text-align:center;margin-top:30px;font-size:22px}ul.search-terms li{display:inline;margin-left:10px;text-align:center;font-family:Helvetica}ul.search-terms li a:hover{color:#999!important;}
.products-grid .item .item-inner{border:0 !important;}
.basic-products-megamenu .item .item-inner{border:none!important;}
.product-info-main .product.attribute.sku{text-align:left;width:100%;}
.amasty-preorder-note{margin-top:10px;color:#97bb6c;}
.info-box-detail .product-info-stock-sku .sku{display:block}@font-face{font-family:Amatic;src:url(/app/design/frontend/Sm/furnicom/web/fonts/Amatic-Bold.eot);src:url(/app/design/frontend/Sm/furnicom/web/fonts/Amatic-Bold.eot?#iefix) format('embedded-opentype'),url(/app/design/frontend/Sm/furnicom/web/fonts/Amatic-Bold.woff) format('woff'),url(/app/design/frontend/Sm/furnicom/web/fonts/Amatic-Bod.ttf) format('truetype'),url(/app/design/frontend/Sm/furnicom/web/fonts/Amatic-Bold.svg#Amatic-Bold) format('svg');font-weight:400;font-style:normal;}
.field.qty{float:none!important;}
.product-info-main .box-tocart .action.tocart{height:4.5rem!important;}
@media all and (orientation:portrait){
	.page-main{margin-top:0!important;}
	.info-current-category{width:100%!important;left:0!important;margin-left:0!important;margin-top:10px!important;background:rgba(255,255,255,.5);position:relative;padding-bottom:0;}
	.info-current-category p{font-size:16px;}
	.detail-category-name{min-height:unset!important;background:unset!important;}
	.toolbar{display:none;}
	.toolbar-top{margin-top:0;}
}
@media screen and (max-width:1037px) and (min-width:768px){
	.detail-category-name{margin-top:110px!important;}
}
@media screen and (max-width:990px) and (min-width:768px){
	.header-style-2 .btn-mobile{top:50px;}
	.header-style-2 .header .inner .logo-wrapper span.logo a.logo{padding-top:55px;top:0;}
	.collapse-type .navigation-mobile{top:126px!important;}
}
@media all and (max-width:1000px){
	.delivery_section ul li{width:100%;}
}
@media only screen and (max-width:1199px){
	.hot-of-press { margin-bottom: 45px !important; display: flex; align-items: flex-start;}
	.hot-of-press .banner2-w.row.u-mx-15.u-mx--7-5.u-mb-40.w-lg-33:before { height: 410px;}
	.bedsuite-reviews .banner2.banner2-2.col-xs-12.col-sm-4.u-px-7-5:before { height: 253px; left: 0%;}
	.bedsuite-reviews .banner2.banner2-1.col-xs-12.col-sm-4.u-px-7-5 { padding-right: 25px;}
	.bedsuite-reviews .banner2.banner2-2.col-xs-12.col-sm-4.u-px-7-5 { padding-left: 60px;}
	.banner2-w.row.u-mx-15.u-mx--7-5.u-mb-40.w-lg-67 { margin-bottom: 50px;}
	.hot-of-press h2 {font-size: 1.8em;}
	.textslide p { font-size: 1.5em;}
	.hot-of-press .banner2-w.row.u-mx-15.u-mx--7-5.u-mb-40.w-lg-33:before { height: 370px !important;}
	.bedsuite-reviews .owl-prev:after {
		font-size: 50px;
		left: -30px;
		bottom: 40px;
	}
	.bedsuite-reviews .owl-next:after {
		font-size: 50px;
		line-height: 50px;
		bottom: 40px;
		right: -30px;
	}
	.aboutus .aboutpurpose {
		font-size: 1.6em;
	}
	.aboutus .abouthead {
		font-size: 1.10em;
	}
	.aboutus .aboutboxcontent {
		font-size: 1.10em;
	}
	.aboutus .abouthead .lff-baby {
		padding-right: 10px;
		padding-top: 10px;
	}
	.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item .info-blog {
		padding: 10px;
	}

}
@media all and (max-width:768px) {
	.product.name a{font-size:18px;}
	.aboutus .abouthead .childhead, .aboutus .abouthead, .aboutus .aboutboxcontent, .aboutus .visitabout, .aboutus .aboutboxcontent { font-size: 14px; line-height: 19px; }
	.aboutus .aboutpurpose {font-size: 16px; margin-top: 10px; }
	.aboutus .abouthead .lff-baby {
	    width: 100%;
	    margin-top: 0px !important;
	    padding-top: 0;
	}
	.homestyle2 .static-categories .static-cate a {
	    background-position: -25px 0;
	}
	.homestyle2 .static-categories .static-cate-2 a {
	    background-position: -174px 0;
	}
	.homestyle2 .static-categories .static-cate-3 a {
	    background-position: -335px 0;
	}
	.homestyle2 .static-categories .static-cate-4 a {
	    background-position: -25px -135px;
	}
	.homestyle2 .static-categories .static-cate-5 a {
	    background-position: -173px -135px;
	}
	.homestyle2 .static-categories .static-cate-6 a {
	    background-position: -335px -135px;
	}
	.homestyle2 .static-categories .static-cate-7 a {
	    background-position: -18px -270px;
	}
	.homestyle2 .static-categories .static-cate-8 a {
	    background-position: -174px -270px;
	}
	.homestyle2 .static-categories .static-cate-9 a {
	    background-position: -335px -270px;
	}

}
.iwd-shipping-address-item label{padding-left:30px !important;}
.info-box-detail{padding-top:0;padding-bottom:20px;}
.magnifier-preview{z-index:1;}
.box-tocart{width:250px;}
.actions{float:right!important;}


.info-box-detail .product-info-stock-sku .available:before {
	display:none !important;
}

ul.search-terms {text-align:center; margin-top:30px; font-size:22px;}

ul.search-terms li { display:inline; margin-left:10px; text-align:center; font-family:"Helvetica";}
ul.search-terms li a:hover { color:#999 !important; }

.products-grid .item .item-inner { border: 0 !important;}
.basic-products-megamenu .item .item-inner {border:none !important;}

.product-info-main .product.attribute.sku {text-align:left; width:100%;}

.amasty-preorder-note {margin-top:10px; color:#97bb6c;}

.info-box-detail .product-info-stock-sku .sku { display:block;}

@font-face {
    font-family: 'Amatic';
    src: url('/app/design/frontend/Sm/furnicom/web/fonts/Amatic-Bold.eot');
    src: url('/app/design/frontend/Sm/furnicom/web/fonts/Amatic-Bold.eot?#iefix') format('embedded-opentype'), url('/app/design/frontend/Sm/furnicom/web/fonts/Amatic-Bold.woff') format('woff'), url('/app/design/frontend/Sm/furnicom/web/fonts/Amatic-Bod.ttf') format('truetype'), url('/app/design/frontend/Sm/furnicom/web/fonts/Amatic-Bold.svg#Amatic-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

.field.qty { float:none !important;}
.product-info-main .box-tocart .action.tocart {height:4.5rem !important;}
.info-box-detail .product-options-bottom .box-tocart .fieldset .actions button,
.info-box-detail .product-add-form .box-tocart .fieldset .actions button {

}
@media all and (orientation:portrait) {
.page-main {
	margin-top: 0px !important;
}

.info-current-category  {
	width:100% !important;
	left:0px !important;
	margin-left:0px !important;
	margin-top:10px !important;
	background:rgba(255,255,255,0.5);
	position: relative;
	padding-bottom: 0;
}

.info-current-category p {
	font-size: 16px;
}

.detail-category-name {
	min-height: unset !important;
	background: unset !important;
}

.toolbar {display:none; }
.toolbar-top {margin-top: 0;}

}

@media screen and  (max-width: 1037px) and (min-width: 768px)  {
	.detail-category-name {
		margin-top: 110px !important;
	}
}

@media screen and  (max-width: 990px) and (min-width: 768px)  {
	.header-style-2 .btn-mobile {
		top: 50px;
	}

	.header-style-2 .header .inner .logo-wrapper span.logo a.logo {
		padding-top: 55px;
		top: 0;
	}

	.collapse-type .navigation-mobile {
		top: 126px !important;
	}
}

@media all and (max-width:1000px) {
.delivery_section ul li {width:100%;}
}

@media all and (max-width:768px){
.col-sm-12 { width: 100% }
.col-lg-7 {margin-top:30px; min-height: 520px;clear:both !important;}
.product.name a { font-size: 18px; }


}
@media (max-width:500px){
.col-lg-7 {margin-top:	160px; min-height: 720px;clear:both !important;}
.dailydeal-wrap .col-lg-7 {margin-top:	0;}
}

.iwd-shipping-address-item label {padding-left:30px !important;}


.info-box-detail{padding-top:0px; padding-bottom:20px;}
.info-box-detail h1{text-align:left;}

.product-options-wrapper  .required {display:none;}
.select-images select { display: none !important }
.product-options-wrapper .fieldset-bundle-options .required {display:none;}
.product-options-wrapper .fieldset > .field {float: none; margin-top: 5px;}
.category-fargo-loft-beds #vertical-widget-360 { margin-top:-30px; }

/* start modify */


.page-layout-1column .product-info-main {
	width: 100% !important;
}

.product-info-price span {
	font-size: 2.6rem !important;
	font-weight: 400 !important;
	line-height: 1.2 !important;
	font-family: 'Poppins' !important;
}
.category-product .product-item .product-item-info .price-final_price .price-from .price-container .price-wrapper .price{
    font-size: 2.0rem;
}
.page-layout-1column .product.media {
	width: 100% !important;
}

#box-delivery a,
span.content-checkbox .product-name,
span.content-checkbox .price-notice,
span.none-radio .product-name,
span.content-radio .product-name,
span.content-radio .price-notice{
	font-size: 16px;
	text-transform: lowercase;
	font-family: 'Roboto' !important;
}

button.tocart span {
	font-size: 16px;
	text-transform: uppercase;
	font-family: 'Roboto' !important;
}

.info-box-detail .sku .type,
.info-box-detail .sku .value {
	font-size: 13px;
	text-transform: uppercase;
	font-family: 'Roboto' !important;
}

.product-info-main .product.attribute.overview span {
	font-family:"Roboto" !important;
	font-size: 18px;
	line-height: 22px;
}
.product-info-main .product.attribute.overview {
	margin: 20px 0 -5px;
}

.fieldset {
	margin: 0;
	margin-bottom: 10px;
}
.product-options-wrapper {
	border: unset !important;
}

.product-options-wrapper h4 {
	font-size: 16px;
	text-transform: uppercase;
	font-family:"Roboto" !important;
	margin-top: 20px;
	font-weight: 600;
	color:#666;
}
.product-options-wrapper h4 span {
	text-transform: lowercase;
	display: block;
	font-weight: normal;
}

/* START Checkbox */

.product-options-wrapper .choice {
	display: block;
	position: relative;
	padding-left: 25px;
	margin-bottom: 12px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-size: 16px;
}

.product-options-wrapper .choice input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	z-index: 1;
	height: 15px;
	width: 15px;
	left:0;
	top:3px;
}

.product-options-wrapper .choice .checkmark {
	position: absolute;
	top: 5px;
	left: 0;
	height: 15px;
	width: 15px;
	border: 3px #b7b7b7 solid;
}
.product-options-wrapper .choice .checkmark.radio {
	 border-radius:11px;
 }

.product-options-wrapper .choice .content-radio,
.product-options-wrapper .choice .none-radio {
	vertical-align: text-bottom;
}

.product-options-wrapper .choice:hover input ~ .checkmark {
	background-color: #b7b7b7;
}

.product-options-wrapper .choice input:checked ~ .checkmark {
	background-color: #8eb1c5;
}

.checkmark:after {
	position: absolute;
	display: none;
}

.product-options-wrapper .choice input:checked ~ .checkmark:after {
	display: block;
}

.product-options-wrapper .choice .checkmark:after {
	left: 9px;
	top: 5px;
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}


/* END Checkbox */

#box-delivery {
	text-align: left;
	clear: both;
	margin-left: auto;
	margin-right: auto;
}

#box-delivery a {
	color:#8eb1c5;
}

.info-box-detail .product-add-form {
	margin-top:0;
}

.product-info-main .product-info-stock-sku {
	/*display:none;*/
	margin-bottom:0;
}


.page-title-wrapper.product {
	margin-top: -6px ;
}


.fieldset > .field .field.choice, .fieldset > .fields > .field .field.choice {
	margin-bottom: 0px;
}


.info-box-detail .product-options-bottom .box-tocart .fieldset .actions button,
.info-box-detail .product-add-form .box-tocart .fieldset .actions button

.choice label {
	color: #999;
}

.morecontent span{
	display: none;
}
.morelink {
	display: inline-block;
}
a.morelink {
	color:#8eb1c5 !important;
}


@media (max-width: 480px) {
	.box-delivery {
		padding: 0 20px;
	}

	.info-box-detail .page-title-wrapper.product .page-title span {
		font-size: 100% !important;
	}
	.iwd-onepage-checkout .opc-header{padding-top:0 !important;}
}

@media (max-width: 490px) {
	.info-box-detail .page-title-wrapper.product .page-title {
		margin-top:20px;
	}
	.info-box-detail .page-title-wrapper.product .page-title span {
		font-size: 100% !important;
	}
}

.block-title.filter-title, .toolbar-top, .toolbar-bottom,
.toolbar-top .toolbar-sorter, .toolbar-bottom .toolbar-sorter {
	display: none;
}

/* end modify */

/*.box-tocart {margin-left:auto !important; margin-right:auto !important;}*/
.info-box-detail .overview {
    clear: both;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-family:"Helvetica";
    font-size: 12px;
}

 .product-info-main .price-box .price-wrapper .price { font-size:2.4rem; margin-top:10px;}

 .product-info-price {margin-top:0px; text-align:left;}
 .product-info-main .page-title {
 	color:#5d7b8c;
	font-weight: normal !important;
	line-height: 1;
	font-size: 220% !important;
	font-family: 'Poppins' !important;
 }

 .product-info-stock-sku {margin-left: auto;
    margin-right: auto;
    clear: both;
    width: auto;
    text-align: left;
    margin-top: 90px;
    }
    .product-info-stock-sku .available {    font-size:16px !important; margin-bottom: 0; }

    .product-info-main .product.attribute.overview {font-family:"Helvetica";font-size: 14px;}

    .product-essential {
		width:100%;
		border:unset !important;
		padding: 30px 0;
	}

    .opc li {width:100% !important;}
    .iwd-onepage-checkout-container .opc-wrapper .iwd-opc-shipping-method {padding:50px 0 0 0 !important;}
    .iwd-onepage-checkout-container .opc-wrapper .iwd-checkout-payment-method {padding:0 !important;}

	.clear { clear:both }
	.homestyle2 .banner2 {}
	.homestyle2 .banner2.banner2-3 {}

	.info-blog {
		background-color: #8eb1c5 !important;
		color: white !important;
	}

	.homestyle2 .latest-blog-wrap2 .latest-blog .list-post {
		width:100%;
	}
	.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item,
	.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-1 {
/*		width:380px;
		margin-right:15px;
		float:left*/
	}
	.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-3 {
		margin-right:0px;
	}
	.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-3 .blog-item-content .image-blog {
		float:none;
		width:auto;
	}
	.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-3 .blog-item-content .info-blog {
		width:100%;
		min-height:100%;
	}


@media (max-width: 480px) {
.homestyle2 .static-categories { display:block !important;}
.category-view .homestyle2 .static-categories { margin-top: 0; padding-top: 5px; padding-bottom: 15px; }
.category-view .homestyle2 .static-categories .static-cate a {
    background-image: url(../images/home2-cate-icon-1.png);
    background-position: center bottom 50px;
}
.category-view .homestyle2 .static-categories .static-cate-2 a {
    background-image: url(../images/home2-cate-icon-2.png);
}
.category-view .homestyle2 .static-categories .static-cate-3 a {
    background-image: url(../images/home2-cate-icon-3.png);
}
.category-view .homestyle2 .static-categories .static-cate-4 a {
    background-image: url(../images/home2-cate-icon-4.png);
}
.category-view .homestyle2 .static-categories .static-cate-5 a {
    background-image: url(../images/home2-cate-icon-5.png);
}
.category-view .homestyle2 .static-categories .static-cate-6 a {
    background-image: url(../images/home2-cate-icon-6.png);
}

.homestyle2 .banner2 { margin-right:4px; }
.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item,
.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-1 { width:100% }
.box-image img { width: 100%; }
}

.category-cms {
    max-width: 1250px;
    margin: 60px auto;
}

.column.main .product-items {
	margin-left:-15px;
}

.page-bottom {
	max-width: 1280px;
    margin: 0 auto;
    padding: 0 15px;
}

.cms-about-us .aboutheader {
	width:1100px;
	height:350px;
	left:50%;
	margin-bottom:40px;
	position:relative;
	margin-left:-550px;
	text-align:justify;
	font-size:24px;
	background:url(/pub/media/wysiwyg/about-us/about_bg.jpg) no-repeat;
	padding:20px;
}

.cms-about-us .aboutblock {
	max-width:1100px;
	margin-left: auto;
	margin-right: auto;
	min-height:350px;
	background:#9bafc2;
	margin-bottom:20px;
	position:relative;
	color:#fff;
	font-size:18px;
}

.cms-about-us .aboutleft,
.cms-about-us .aboutright {
}

.cms-about-us .aboutleft img,
.cms-about-us .aboutright img {
	width: 100%;
	max-width: 100%;
}

.cms-about-us .aboutleft {
}

.cms-about-us .aboutright {
}

.cms-about-us .abouttext {
	width:100%;
	height: auto;
	text-align:justify;
	float: none;
	padding: 40px 25px;
}

.bedsuite-reviews .owl-prev, .owl-next {
	display: block !important;
	position: relative;
}
.bedsuite-reviews .owl-prev::after {
    content: "<";
    position: absolute;
    font-size: 40px;
    line-height: 50px;
    color:
    #000;
    left: -30px;
    bottom: 10px;
}

.bedsuite-reviews .owl-next::after {
    position: absolute;
    content: ">";
    font-size: 40px;
    line-height: 50px;
    bottom: 10px;
    right: -30px;
    color:
    #000;
}

/** Static page **/
.page-layout-1column-static .breadcrumbs {
	margin-top: 25px;
}

.page-layout-1column-static table,
.page-layout-1column-static-featured-image table {
	table-layout: fixed;
	word-wrap: break-word;
}

.page-layout-1column-static .breadcrumbs,
.page-layout-1column-static-featured-image .breadcrumbs {
	min-height: 0;
}

.page-layout-1column-static .breadcrumbs ul,
.page-layout-1column-static-featured-image .breadcrumbs ul {
	margin-top: 0;
	padding-bottom: 25px;
}

.page-layout-1column-static .breadcrumbs ul li a,
.page-layout-1column-static .breadcrumbs ul li:last-child strong,
.page-layout-1column-static-featured-image .breadcrumbs ul li a,
.page-layout-1column-static-featured-image .breadcrumbs ul li:last-child strong {
	color: #666 !important;
}

.page-layout-1column-static .breadcrumbs .inner,
.page-layout-1column-static-featured-image .breadcrumbs .inner {
	padding-top: 0;
	padding-bottom: 0;
}

.page-layout-1column-static .breadcrumbs .info-current-category,
.page-layout-1column-static-featured-image .breadcrumbs .info-current-category {
	width: auto;
	position: static;
	margin-top: 0 !important;
	margin-left: 0;
	margin-right: 0;
	/*padding-top: 50px;*/
	padding-bottom: 0;
	left: auto;
}

.page-layout-1column-static .breadcrumbs .category-title-top,
.page-layout-1column-static-featured-image .breadcrumbs .category-title-top {
	line-height: 1.3333;
	color: #666;
}

/** Static page with featured image **/
.page-layout-1column-static-featured-image .breadcrumbs {
	padding-top: 10.7552%;
	padding-bottom: 10.7552%;
}

.page-layout-1column-static-featured-image .breadcrumbs .inner {
	background: rgba(255,255,255,0.8);
}

.page-layout-1column-static-featured-image .breadcrumbs .info-current-category {
	background-color: transparent;
}

/** Open-Page Checkout **/
.iwd-onepage-checkout-container .opc-wrapper .iwd-opc-shipping-method {
    position: relative;
    z-index: 1;
}

.opc-wrapper .methods-shipping #code2mandelivery,
.opc-wrapper .methods-shipping #codestandarddelivery,
.opc-wrapper .methods-shipping #codewhiteglovedeliveryservice {
	right: 0 !important;
	left: auto !important;
	width: auto !important;
	height: auto !important;
	width: 265px !important;
	z-index: 2;
	top: 30px !important;
}

.opc-wrapper .methods-shipping .table-checkout-shipping-method {
	z-index: 1;
}

/** Blog **/
.latest-blog-wrap2 {
    position: relative;
    z-index: 1;
    /*max-width: 1170px;*/
    float: none !important;
    margin-top: 40px;
}

.latest-blog-wrap2 .list-post {
}

.latest-blog-wrap2 .latest-blog .list-post .row {
	margin-left: -7.5px;
	margin-right: -7.5px;
}

.latest-blog-wrap2 .latest-blog .list-post .item {
	margin-right: 0 !important;
	padding-left: 7.5px;
	padding-right: 7.5px;
}

.latest-blog-wrap2 .latest-blog .list-post .item .info-blog {
	height: auto !important;
}

.latest-blog-wrap2 .latest-blog .info-blog .postTitle {
	text-align: left;
	margin-bottom: 15px;
}

.latest-blog-wrap2 .latest-blog .info-blog .postTitle a {
	float: none;
	width: auto;
	margin-bottom: 0;
}

.latest-blog-wrap2 .latest-blog .list-post .item .image-blog img {
	height: 380px !important;
}

.latest-blog-wrap2 .latest-blog .info-blog .postTitle a:hover {
	color: #fff !important;
}

/** General */
.page.messages .messages {
    z-index: 1;
}

.opc-block-summary .minicart-items-wrapper {
    max-height: 200px;
}

.opc-wrapper .checkout-shipping-address .field .control._with-tooltip input {
	width: 100%;
	margin-right: 0;
}

.opc-wrapper .checkout-shipping-address .field .control .feedback {
	z-index: 1;
	right: 50px;
	width: 25px !important;
	height: 25px !important;
	background-size: 14px auto !important;
	top: 0 !important;
	bottom: 0;
	margin-top: auto;
	margin-bottom: auto;
	background-position: center center;
}

.opc-wrapper .billing-address-form .field,
.checkout-payment-method .payment-method-content .fieldset .field {
	margin-bottom: 18px !important;
	font-size: 16px;
}

.opc-wrapper .checkout-payment-method .field.street {
	margin-bottom: 0 !important;
}

.opc-wrapper .checkout-shipping-address input,
.opc-wrapper .checkout-shipping-address select,
.opc-wrapper .checkout-payment-method input,
.opc-wrapper .checkout-payment-method select,
.checkout-payment-method .payment-method-content .fieldset .field input,
.checkout-payment-method .payment-method-content .fieldset .field select {
	height: 40px;
}

.checkout-payment-method .payment-method-content .fieldset .field.payment-image,
.checkout-payment-method .payment-method-content .fieldset .field.payment-description {
	display: inline-block;
	vertical-align: middle;
}

.checkout-payment-method .payment-method-content .fieldset .field {
}

.checkout-payment-method .payment-method-content .fieldset .field .control .text-field {
	margin-bottom: 20px;
}

.checkout-payment-method .payment-method-content .fieldset .field.card-cvc,
.checkout-payment-method .payment-method-content .fieldset .field.card-number {
	max-width: 320px;
}

.checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block label {
	font-size: 16px !important;
}

.checkout-payment-method .checkout-billing-address .actions-toolbar .primary {
	text-align: left;
}

.checkout-payment-method .checkout-billing-address .actions-toolbar .action {
	display: inline-block;
	width: auto;
	margin-bottom: 10px;
}

.checkout-payment-method .checkout-billing-address .actions-toolbar .action.action-cancel {
	margin-left: 15px;
}

.checkout-payment-method .billing-address-same-as-shipping-block input,
.checkout-payment-method .billing-address-same-as-shipping-block label,
.checkout-payment-method .choice.field input,
.checkout-payment-method .choice.field label {
	display: inline;
	vertical-align: middle;
	height: auto;
	margin-top: 0 !important;
}

.checkout-payment-method .billing-address-same-as-shipping-block label {
	margin-left: 10px;
}

.opc-wrapper .step-content .field .control .validator,
.modal-popup form.form-shipping-address div#shipping-new-address-form .field .control .validator {
	width: auto !important;
	height: auto !important;
	padding-right: 40px;
}

.modal-popup form.form-shipping-address div#shipping-new-address-form {
	margin-left: -15px;
	margin-right: -15px;
}

.modal-popup form.form-shipping-address div#shipping-new-address-form .field:not(.street) {
	margin-top: 0;
	width: 100%;
}

.modal-popup form.form-shipping-address div#shipping-new-address-form div[name="shippingAddress.street.1"].field {
    width: 100%;
    clear: both;
}

.modal-popup form.form-shipping-address div#shipping-new-address-form .field.street > .label,
.modal-popup form.form-shipping-address div#shipping-new-address-form .field:not(.street) {
	padding-left: 15px !important;
	padding-right: 15px !important;
    text-align: left;
}

.cart-container .cart.table-wrapper .item .col {
	padding-top: 20px;
	padding-bottom: 20px;
}

.cart-container .cart.table-wrapper .item .col.item {
	padding-left: 0;
}

.cart-container .cart.table-wrapper .item .col.item .product-item-photo {
	position: static;
	max-width: 110px;
	float: left;
	width: auto;
	margin-right: 20px;
}

.cart-container .cart.table-wrapper .item .col.item .product-item-details {
	float: left;
}

.header-style-2 .header .inner .logo-wrapper,
.header-style-2 .header .inner .logo-wrapper span.logo a.logo {
	height: auto;
}

#shopping-cart-table .price .cart-price,
#shopping-cart-table .price .price-including-tax::after,
#shopping-cart-table .price .price-excluding-tax::after {
	display: inline-block;
	vertical-align: middle;
}

#shopping-cart-table .subtotal .price-including-tax::after,
#shopping-cart-table .subtotal .price-excluding-tax::after,
#shopping-cart-table .price .price-including-tax::after,
#shopping-cart-table .price .price-excluding-tax::after {
	content: "(" attr(data-label) ") ";
	color: #1979c3;
	font-size: 12px;
	display: block;
	line-height: 1;
}

.price-box .price-note {
	display: block;
	color: #1979c3;
	margin-top: 2px;
	margin-bottom: 5px;
}

.product-info-main .box-tocart {
}

.product-info-main .box-tocart > .fieldset {
	display: table;
	width: 100%;
}

.product-info-main .box-tocart > .fieldset > .field.qty,
.product-info-main .box-tocart > .fieldset > .actions {
	display: table-cell;
	float: none !important;
}

.product-info-main .box-tocart .action.tocart {
	/*font-size: 12px;*/
	/*line-height: inherit !important;*/
	/*width: 165px !important;*/
	margin-left: 15px;
}

.info-box-detail .product-info-stock-sku,
.info-box-detail .overview {
	/*clear: none;*/
}

.info-box-detail .product-info-stock-sku {
	margin-top: 0;
}

.comparison .products-grid .item .item-inner .bottom-action {
	margin-top: 0;
}

.table-comparison {
	table-layout: auto;
}

.table-comparison > thead > tr > th,
.table-comparison > thead > tr > td {
	border-bottom: medium none !important;
}

.table-comparison .cell,
.table-comparison .cell td {
	/*width: auto !important;*/
}

.table-comparison .cell.product.attribute {
	/*width: auto !important;*/
}

.table-comparison .cell.remove {
	text-align: left;
}

.table-comparison .products-grid .item {
	width: 245px;
}

.table-comparison .product-item-photo {
	margin-bottom: 0;
}

.catalog-product-compare-index .action.print,
.table-comparison .cell.remove .action.delete {
	padding: 3px 2px;
	background-color: #8eb1c5;
	float: right;
}

.catalog-product-compare-index .action.print,
.table-comparison .cell.remove .action.delete::before,
.table-comparison .cell.remove .action.delete {
	color: white;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
}

.catalog-product-compare-index .action.print:hover,
.table-comparison .cell.remove .action.delete:hover {
	color: white;
	background-color: #4284a9;
}

.catalog-product-compare-index .action.print {
	padding-left: 8px;
	padding-right: 8px;
}

.table-comparison .cell.remove .action.delete:hover::before {
	color: white;
}

.table-comparison__attributes > tr:nth-child(3) .cell.product.attribute .attibute {
	max-height: 244px;
	overflow: hidden;
}

.table-comparison .products-grid .item .item-inner .box-info .price-box {
	height: auto;
}

.products-grid.wishlist .product-item .product-item-comment,
.products-grid.wishlist .product-item .action.tocart,
.products-grid.wishlist .product-item .action.edit,
.form-wishlist-items .actions-toolbar .action.tocart {
	display: none;
}

.products-grid.wishlist .product-item .comment-box {
	margin-top: 10px;
	margin-bottom: 10px;
}

.products-grid.wishlist .product-item .product-item-comment {
	margin-top: 0;
	margin-bottom: 0;
}

.products-grid.wishlist .product-item .box-tocart {
	width: auto;
}

.clearfix::before,
.row::before,
.clearfix::after,
.row::after {
	content: " "; /* 1 */
	display: table; /* 2 */
}

.clearfix::after,
.row::after {
	clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.row, .clearfix {
	*zoom: 1;
}

/** Utilities */
.u-pos-relative {
	position: relative;
}

.u-mx-15.u-mx--7-5 {
	margin-left: -7.5px;
	margin-right: -7.5px;
}

.u-px-7-5 {
	padding-left: 7.5px;
	padding-right: 7.5px;
}

.u-px-15 {
	padding-left: 15px;
	padding-right: 15px;
}

.u-px-30 {
	padding-left: 30px;
	padding-right: 30px;
}

.u-px-70 {
	padding-left: 70px;
	padding-right: 70px;
}

.u-mb-40 {
	margin-bottom: 40px;
}

.mobile {
	display:none;
}

.desktop {
	display:block;
}

.cms-main-childrens-bed-buying-guide .content-linking-titles .linking-titles li.linking{
    width: 25%;
    margin-bottom: 15px;
}
.cms-main-childrens-bed-buying-guide .content-linking-titles .linking-titles .linking p.title {
    font-size: 14px;
    font-weight: 700;
    margin: unset;
    padding: 5px;
}
.cms-main-childrens-bed-buying-guide .content-linking-titles .linking-titles .linking ul{
    padding-left: 10px;
}
.cms-main-childrens-bed-buying-guide .content-linking-titles ul.linking-titles{
    display: flex;
    flex-wrap: wrap;
}
.cms-main-childrens-bed-buying-guide .linking-contents ul{
    list-style: unset;
    margin-left: 30px;
    padding-right: 0;
}

@media screen and (max-width: 767px) {
	/*.page-header {
		height: 135px;
		position: relative;
		z-index: 30;
	    background-color: white;
	}*/

	.header-style-2 {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}

	.header-style-2 .header .inner .logo-wrapper .logo {
		padding-left: 0;
		padding-top: 0;
	}

	.header-style-2 .header .inner .logo-wrapper span.logo a.logo {
		width: auto;
	}

	.header-style-2 .header .btn-mobile .button-mobile {
		width: 50px;
		background: transparent !important;
	}
	.header-style-2 .header .btn-mobile {
		background: transparent !important;
	}

	.toolbar-top .toolbar-sorter, .toolbar-bottom .toolbar-sorter {
		visibility: hidden;
	}
	.toolbar-top, .toolbar-bottom {
		display: block;
	}
	.detail-category-name {
		background: unset !important;
		min-height: 0 !important;
	}
	.catalogsearch-result-index .col2-layout {
		margin-top: 0;
	}

	.header-style-2 .header .btn-mobile {
		top: 7px !important;
	}

	.header-style-2 .header .inner .header-right .lang-w .search-on-top {
		top: -16px;
	}

	.collapse-type .navigation-mobile {
		top: 105px !important;
	}

	.cms-main-childrens-bed-buying-guide .content-linking-titles .linking-titles li.linking{
        width: 33.33%;
    }
}

@media screen and (max-width: 567px) {
	.page-layout-1column-static .breadcrumbs .category-title-top,
	.page-layout-1column-static-featured-image .breadcrumbs .category-title-top {
		font-size: 32px;
	}

	.homestyle2 .banner2.banner2-1,
	.homestyle2 .banner2.banner2-2,
	.homestyle2 .banner2.banner2-3 {
		width: 100% !important;
		margin-bottom: 15px;
	}
}

@media screen and (max-width: 480px) {
	.col2-layout .category-product.products-grid .item .item-inner .box-info {
		height: auto !important; /* prevent match height when products stack */
	}

	.mobile {
		display:block;
	}

	.desktop {
		display:none;
	}

	.homestyle2 .dailydeal-wrap {
		background-color: transparent;
		margin-top: 10px;
	}
	.iwd-onepage-checkout .opc-header{padding-top: 0;}
}

@media screen and (min-width: 568px) {
	.opc-wrapper .methods-shipping #code2mandelivery,
	.opc-wrapper .methods-shipping #codestandarddelivery,
	.opc-wrapper .methods-shipping #codewhiteglovedeliveryservice {
		width: 300px !important;
	}

	.opc-wrapper .form-shipping-address div[name="shippingAddress.street.0"].field,
	.opc-wrapper .form-shipping-address div[name="shippingAddress.city"].field,
	.opc-wrapper .form-shipping-address div[name="shippingAddress.country_id"].field,
	.opc-wrapper .form-shipping-address div[name="shippingAddress.firstname"].field {
	    width: 47%;
	    float: left;
	}

	.opc-wrapper .form-shipping-address div[name="shippingAddress.country_id"].field,
	.opc-wrapper .form-shipping-address div[name="shippingAddress.street.1"].field,
	.opc-wrapper .form-shipping-address div[name="shippingAddress.company"].field {
	    clear: both;
	}

	.opc-wrapper .form-shipping-address div[name="shippingAddress.street.1"].field,
	.opc-wrapper .form-shipping-address div[name="shippingAddress.company"].field {
	    width: 100%;
	}

	.opc-wrapper .form-shipping-address div[name="shippingAddress.region"].field,
	.opc-wrapper .form-shipping-address div[name="shippingAddress.region_id"].field,
	.opc-wrapper .form-shipping-address div[name="shippingAddress.postcode"].field,
	.opc-wrapper .form-shipping-address div[name="shippingAddress.lastname"].field {
	    width: 47%;
	    float: right;
	}
}

@media screen and (min-width: 768px) {
	.modal-popup form.form-shipping-address div#shipping-new-address-form .field:not(.street) {
		width: 50%;
	}

	.latest-blog-wrap2 .latest-blog .list-post .item .info-blog {
		min-height: 164px !important;
	}

	.u-px-sm-30 {
		padding-left: 30px;
		padding-right: 30px;
	}

	.u-px-sm-45 {
		padding-left: 45px;
		padding-right: 45px;
	}

	.u-px-sm-70 {
		padding-left: 70px;
		padding-right: 70px;
	}
}


@media screen and (min-width: 992px) {
	.cms-about-us .aboutblock {
		display: table;
	}

	.cms-about-us .aboutleft,
	.cms-about-us .aboutright {
		display:table-cell;
		vertical-align:middle;
		width:50%;
		height:100%;
	}

	.cms-about-us .abouttext {
		padding-left: 40px;
		padding-right: 40px;
	}

	.u-px-md-30 {
		padding-left: 30px;
		padding-right: 30px;
	}

	.u-px-md-45 {
		padding-left: 45px;
		padding-right: 45px;
	}

	.u-px-md-70 {
		padding-left: 70px;
		padding-right: 70px;
	}
	.catalogsearch-result-index .col2-layout {
		margin-top: 110px;
	}

	.catalog-category-view .widget.block-static-block #vertical-widget-360 {
		display: block;
	}

	.catalog-category-view .widget.block-static-block #full-page-widget  {
		display: none;
	}

}

@media screen and (min-width: 1200px) {
	.u-px-lg-30 {
		padding-left: 30px;
		padding-right: 30px;
	}

	.u-px-lg-45 {
		padding-left: 45px;
		padding-right: 45px;
	}

	.u-px-lg-70 {
		padding-left: 70px;
		padding-right: 70px;
	}
}

@media print {
	@page {
		size: auto;   /* auto is the initial value */
		margin: 0;  /* this affects the margin in the printer settings */
	}

	a[href]:after {
		content: none !important;
	}

	.table-wrapper.comparison {
		overflow-x: hidden;
	}

	.table-wrapper table {
		table-layout: fixed !important;
		width: 100% !important;
	}

	.table-wrapper table td,
	.table-wrapper table th {
		/*word-break: break-word;*/
		width: auto !important;
	}

	.table-wrapper table td.cell.remove,
	.table-wrapper table th.cell.remove,
	.table-comparison .products-grid .bottom-action-out-wrap {
 		display: none;
 	}

	.table-comparison .products-grid .item {
		width: auto;
	}

	.table-comparison .products-grid .item .item-inner .box-info {
		height: auto !important;
		min-height: 0 !important;
	}

	.table-comparison .products-grid .bottom-action-out-wrap {
	}

	.table-comparison .products-grid .item .item-inner .box-image {
		overflow: hidden;
	}

	.table-comparison .cell.product.attribute .attibute table td {
		display: block;
	}
}

#product-addtocart-button {
	padding:10px !important;
}

.info-box-detail .detail-socials {
	padding-top:unset;
	border-top:unset;
	clear:unset;
	float:unset;
}

.catalogsearch-result-index .col2-layout .page-title {
	display: none;
}
.feedback-phone {
	display: none !important;
}

.container .field .mage-error {
	display: block;
}
@media only screen and (max-width: 991px) {
 	.iwd-onepage-checkout .header-style-2 .header .inner .logo-wrapper {
 		left: 0;
 		right: 0;
 		margin: 0 auto;
 	}
 	.iwd-onepage-checkout .header-style-2 .header .inner .logo-wrapper span.logo a.logo{
 		top: -10px !important;
 	}
 	.iwd-onepage-checkout .opc-header{
 		padding: 10px !important;
 		font-size: 26px !important;
 	}
 	.toolbar, .toolbar-top {margin-top: 0; margin-bottom: 0; border: unset;}
	.col2-layout {margin-top: 0;}
 }
 @media screen and (max-width: 990px) and (min-width: 768px){
 	.header-style-2 .header .inner .logo-wrapper span.logo a.logo {
 		padding-top: 37px !important;
 	}
 }
 @media only screen and (max-width: 767px) {
 	.iwd-onepage-checkout .header-style-2 .header .inner .logo-wrapper span.logo a.logo{
 		top: 20px !important;
 	}
 	.iwd-onepage-checkout-container .opc-wrapper {
 		width: 100% !important;
 	}
 	.iwd-onepage-checkout .opc-header p {
 		font-size: 24px !important;
 		padding-left: 30px !important;
 		padding-top: 5px !important;
 		padding-right:30px !important;
 		color: #000 !important;
 	}
 	.iwd-onepage-checkout .res-image-responsive {
 		text-align: center !important;
 		margin-top: 30px !important;
 	}
	.info-current-category {
		position: absolute;
		padding: 10px;
		width: 90% !important;
		background: rgba(255,255,255,0.9);
		margin: 0 auto !important;
		right: 0;
		margin-top: 8% !important;
		left: 0 !important;
		margin-top: unset !important;
	}
	.info-current-category p {
		font-size: 12px;
		line-height: 20px;
	}
	.homestyle2 .dailydeal-wrap > div { margin-lefT: -7.5px; }
	.category-image {display: block;}
	.info-current-category{width: 100%;position: relative;left: auto;margin-left: auto;display: block;margin: 0 auto;}
	/*.header-style-2 .header .inner .logo-wrapper .logo {padding-top: 11px !important;}*/
	.header-style-2 .header .minicart-header .cart-wrapper .showcart {height: auto;width: auto;font-size: 0;padding: 0px 5px;margin: 0 auto;}
	/*.page-header {height: 50px;}*/
	.nav-mobile-container .btn-mobile .button-mobile .fa-bars {color: #fff !important;}
 	/*.header-style-2 .header .inner {height: 50px;}*/
 	.header-style-2 .header .inner .logo-wrapper span.logo a.logo {top: 0;}
 	.header-style-2 .header .btn-mobile .button-mobile{height: auto;line-height: 50px;}
 	/*.header-style-2 .header .inner .header-right {top: 65px;}*/
 	.header > .container {padding: 0;}
 	/*.header-style-2 .header .inner {background-color: rgba(102,102,102,1);}*/
 	.header-style-2 .header {margin: 0;}
 	.collapse-type .navigation-mobile {top: 50px !important;}
 	.fa-reorder:before, .fa-bars:before {color: #fff;}
 	.detail-category-name {margin-top: 35px;}
 	/*.header.menu-ontophead {position: fixed;width: 100%;}*/
	.cart.table-wrapper {
		overflow: hidden !important;
	}
	/*.iwd-checkout-payment-method div.actions-toolbar .primary {margin-top:40px;}*/
	/*.header-style-2 .header .inner{    float: left;    width: 100%;}*/
	.iwd-onepage-checkout .header-style-2 .header .inner {height: 100px;}
 }
 @media (max-width: 480px) and (min-width: 320px){
 	.iwd-onepage-checkout .opc-header p {
 		margin-top: 15px !important;
 		font-size: 16px !important;
 	}
 }
 @media only screen and (max-width: 479px) {
 	.iwd-onepage-checkout .opc-header p {
 		padding-left: 15px !important;
 		padding-right: 15px !important;
 	}
 }
 .price-box .price-to {
 	display:none;
 }
 .category-summer-sale .info-current-category {
 	display:none;
 }

.product-options-wrapper .required{display:none;}
.select-images select{display:none!important;}
.product-options-wrapper .fieldset-bundle-options .required{display:none;}
.product-options-wrapper .fieldset>.field{float:none;margin-top:5px;}
.category-fargo-loft-beds #vertical-widget-360{margin-top:-30px;}
.page-layout-1column .product-info-main{width:100%!important;}
.product-info-price span{font-size:2.6rem!important;font-weight:400!important;line-height:1.2!important;font-family:Poppins!important;}
.page-layout-1column .product.media{width:100%!important;}
#box-delivery a,span.content-checkbox .price-notice,span.content-checkbox .product-name,span.content-radio .price-notice,span.content-radio .product-name,span.none-radio .product-name{font-size:16px;text-transform:lowercase;font-family:Roboto!important}button.tocart span{font-size:16px;text-transform:uppercase;font-family:Roboto!important;}
.info-box-detail .sku .type,.info-box-detail .sku .value{font-size:13px;text-transform:uppercase;font-family:Roboto!important;}
.product-info-main .product.attribute.overview span{font-family:Roboto!important;font-size:18px;line-height:22px;}
.product-info-main .product.attribute.overview{margin:20px 0 -5px;}
.fieldset{margin:0;margin-bottom:10px;}
.product-options-wrapper{border:unset!important;}
.product-options-wrapper h4{font-size:16px;text-transform:uppercase;font-family:Roboto!important;margin-top:20px;font-weight:600;color:#666;}
.product-options-wrapper h4 span{text-transform:lowercase;display:block;font-weight:400;}
.product-options-wrapper .choice{display:block;position:relative;padding-left:25px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px;}
.product-options-wrapper .choice input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;z-index:1;height:15px;width:15px;left:0;top:3px;}
.product-options-wrapper .choice .checkmark{position:absolute;top:5px;left:0;height:15px;width:15px;border:3px #b7b7b7 solid;}
.product-options-wrapper .choice .checkmark.radio{border-radius:11px;}
.product-options-wrapper .choice .content-radio,.product-options-wrapper .choice .none-radio{vertical-align:text-bottom;}
.product-options-wrapper .choice:hover input~.checkmark{background-color:#b7b7b7;}
.product-options-wrapper .choice input:checked~.checkmark{background-color:#8eb1c5;}
.checkmark:after{position:absolute;display:none;}
.product-options-wrapper .choice input:checked~.checkmark:after{display:block;}
.product-options-wrapper .choice .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
#box-delivery{text-align:left;clear:both;margin-left:auto;margin-right:auto}
#box-delivery a{color:#8eb1c5}
.info-box-detail .product-add-form{margin-top:0;}
.product-info-main .product-info-stock-sku{margin-bottom:0;}
.page-title-wrapper.product{margin-top:-6px;}
.fieldset>.field .field.choice,.fieldset>.fields>.field .field.choice{margin-bottom:0;}
.info-box-detail .product-add-form .box-tocart .fieldset .actions button .choice label,.info-box-detail .product-options-bottom .box-tocart .fieldset .actions button{color:#999;}
.morecontent span{display:none;}
.morelink{display:inline-block}a.morelink{color:#8eb1c5!important;}
@media (max-width:480px){
	.box-delivery{padding:0 20px;}
	.info-box-detail .page-title-wrapper.product .page-title span{font-size:100%!important;}
	.iwd-onepage-checkout .opc-header{padding-top:0!important;}
}
@media (max-width:490px){
	.info-box-detail .page-title-wrapper.product .page-title{margin-top:20px;}
	.info-box-detail .page-title-wrapper.product .page-title span{font-size:100%!important;}
}
.block-title.filter-title,.toolbar-bottom,.toolbar-bottom .toolbar-sorter,.toolbar-top,.toolbar-top .toolbar-sorter{display:none;}
.info-box-detail .overview{clear:both;width:100%;margin-left:auto;margin-right:auto;font-family:Helvetica;font-size:12px;}
.product-info-main .price-box .price-wrapper .price{font-size:2.4rem;margin-top:10px;}
.product-info-price{margin-top:0;text-align:left;}
.product-info-main .page-title{color:#5d7b8c;font-weight:400!important;line-height:1;font-size:220%!important;font-family:Poppins!important;}
.product-info-stock-sku{margin-left:auto;margin-right:auto;clear:both;width:auto;text-align:left;margin-top:90px;}
.product-info-stock-sku .available{font-size:16px!important;margin-bottom:0;}
.product-info-main .product.attribute.overview{font-family:Helvetica;font-size:14px;}
.product-essential{width:100%;border:unset!important;padding:30px 0;}
.opc li{width:100%!important;}
.iwd-onepage-checkout-container .opc-wrapper .iwd-opc-shipping-method{padding:50px 0 0 0!important;}
.iwd-onepage-checkout-container .opc-wrapper .iwd-checkout-payment-method{padding:0!important;}
.clear{clear:both;}
.info-blog{background-color:#8eb1c5!important;color:#fff!important;}
.homestyle2 .latest-blog-wrap2 .latest-blog .list-post{width:100%;}
.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-3{margin-right:0;}
.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-3 .blog-item-content .image-blog{float:none;width:auto;}
.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-3 .blog-item-content .info-blog{width:100%;min-height:100%;}
@media (max-width:480px){
	.homestyle2 .static-categories{display:block!important;}
	.category-view .homestyle2 .static-categories{margin-top:0;padding-top:5px;padding-bottom:15px;}
	.category-view .homestyle2 .static-categories .static-cate a{background-image:url(../images/home2-cate-icon-1.png);background-position:center bottom 50px;}
	.category-view .homestyle2 .static-categories .static-cate-2 a{background-image:url(../images/home2-cate-icon-2.png);}
	.category-view .homestyle2 .static-categories .static-cate-3 a{background-image:url(../images/home2-cate-icon-3.png);}
	.category-view .homestyle2 .static-categories .static-cate-4 a{background-image:url(../images/home2-cate-icon-4.png);}
	.category-view .homestyle2 .static-categories .static-cate-5 a{background-image:url(../images/home2-cate-icon-5.png);}
	.category-view .homestyle2 .static-categories .static-cate-6 a{background-image:url(../images/home2-cate-icon-6.png);}
	.homestyle2 .banner2{margin-right:4px;}
	.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item,.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-1{width:100%;}
	.box-image img{width:100%;}
}
.category-cms{max-width:1250px;margin:60px auto;}
.column.main .product-items{margin-left:-15px;}
.page-bottom{max-width:1280px;margin:0 auto;padding:0 15px;}
.cms-about-us .aboutheader{width:1100px;height:350px;left:50%;margin-bottom:40px;position:relative;margin-left:-550px;text-align:justify;font-size:24px;background:url(/pub/media/wysiwyg/about-us/about_bg.jpg) no-repeat;padding:20px;}
.cms-about-us .aboutblock{max-width:1100px;margin-left:auto;margin-right:auto;min-height:350px;background:#9bafc2;margin-bottom:20px;position:relative;color:#fff;font-size:18px;}
.cms-about-us .aboutleft img,.cms-about-us .aboutright img{width:100%;max-width:100%;}
.cms-about-us .abouttext{width:100%;height:auto;text-align:justify;float:none;padding:40px 25px;}
.page-layout-1column-static .breadcrumbs{margin-top:25px;}
.page-layout-1column-static table,.page-layout-1column-static-featured-image table{table-layout:fixed;word-wrap:break-word;}
.page-layout-1column-static .breadcrumbs,.page-layout-1column-static-featured-image .breadcrumbs{min-height:0;}
.page-layout-1column-static .breadcrumbs ul,.page-layout-1column-static-featured-image .breadcrumbs ul{margin-top:0;padding-bottom:25px;}
.page-layout-1column-static .breadcrumbs ul li a,.page-layout-1column-static .breadcrumbs ul li:last-child strong,.page-layout-1column-static-featured-image .breadcrumbs ul li a,.page-layout-1column-static-featured-image .breadcrumbs ul li:last-child strong{color:#666!important;}
.page-layout-1column-static .breadcrumbs .inner,.page-layout-1column-static-featured-image .breadcrumbs .inner{padding-top:0;padding-bottom:0;}
.page-layout-1column-static .breadcrumbs .info-current-category,.page-layout-1column-static-featured-image .breadcrumbs .info-current-category{width:auto;position:static;margin-top:0!important;margin-left:0;margin-right:0;padding-bottom:0;left:auto;}
.page-layout-1column-static .breadcrumbs .category-title-top,.page-layout-1column-static-featured-image .breadcrumbs .category-title-top{line-height:1.3333;color:#666;}
.page-layout-1column-static-featured-image .breadcrumbs{padding-top:10.7552%;padding-bottom:10.7552%;}
.page-layout-1column-static-featured-image .breadcrumbs .inner{background:rgba(255,255,255,.8);}
.page-layout-1column-static-featured-image .breadcrumbs .info-current-category{background-color:transparent;}
.iwd-onepage-checkout-container .opc-wrapper .iwd-opc-shipping-method{position:relative;z-index:1;}
.opc-wrapper .methods-shipping #code2mandelivery,.opc-wrapper .methods-shipping #codestandarddelivery,.opc-wrapper .methods-shipping #codewhiteglovedeliveryservice{right:0!important;left:auto!important;width:auto!important;height:auto!important;width:265px!important;z-index:2;top:30px!important;}
.opc-wrapper .methods-shipping .table-checkout-shipping-method{z-index:1;}
.latest-blog-wrap2{position:relative;z-index:1;float:none!important;}
.latest-blog-wrap2 .latest-blog .list-post .row{margin-left:-7.5px;margin-right:-7.5px;}
.latest-blog-wrap2 .latest-blog .list-post .item{margin-right:0!important;padding-left:7.5px;padding-right:7.5px;}
.latest-blog-wrap2 .latest-blog .list-post .item .info-blog{height:auto!important;}
.latest-blog-wrap2 .latest-blog .info-blog .postTitle{text-align:left;margin-bottom:15px;}
.latest-blog-wrap2 .latest-blog .info-blog .postTitle a{float:none;width:auto;margin-bottom:0;}
.latest-blog-wrap2 .latest-blog .list-post .item .image-blog img{height:380px!important;}
.latest-blog-wrap2 .latest-blog .info-blog .postTitle a:hover{color:#fff!important;}
.page.messages .messages{z-index:1;}
.opc-block-summary .minicart-items-wrapper{max-height:200px;}
.opc-wrapper .checkout-shipping-address .field .control._with-tooltip input{width:100%;margin-right:0;}
.opc-wrapper .checkout-shipping-address .field .control .feedback{z-index:1;right:50px;width:25px!important;height:25px!important;background-size:14px auto!important;top:0!important;bottom:0;margin-top:auto;margin-bottom:auto;background-position:center center;}
.checkout-payment-method .payment-method-content .fieldset .field,.opc-wrapper .billing-address-form .field{margin-bottom:18px!important;font-size:16px;}
.opc-wrapper .checkout-payment-method .field.street{margin-bottom:0!important;}
.checkout-payment-method .payment-method-content .fieldset .field input,.checkout-payment-method .payment-method-content .fieldset .field select,.opc-wrapper .checkout-payment-method input,.opc-wrapper .checkout-payment-method select,.opc-wrapper .checkout-shipping-address input,.opc-wrapper .checkout-shipping-address select{height:40px;}
.checkout-payment-method .payment-method-content .fieldset .field.payment-description,.checkout-payment-method .payment-method-content .fieldset .field.payment-image{display:inline-block;vertical-align:middle;}
.checkout-payment-method .payment-method-content .fieldset .field .control .text-field{margin-bottom:20px;}
.checkout-payment-method .payment-method-content .fieldset .field.card-cvc,.checkout-payment-method .payment-method-content .fieldset .field.card-number{max-width:320px;}
.checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block label{font-size:16px!important;}
.checkout-payment-method .checkout-billing-address .actions-toolbar .primary{text-align:left;}
.checkout-payment-method .checkout-billing-address .actions-toolbar .action{display:inline-block;width:auto;margin-bottom:10px;}
.checkout-payment-method .checkout-billing-address .actions-toolbar .action.action-cancel{margin-left:15px;}
.checkout-payment-method .billing-address-same-as-shipping-block input,.checkout-payment-method .billing-address-same-as-shipping-block label,.checkout-payment-method .choice.field input,.checkout-payment-method .choice.field label{display:inline;vertical-align:middle;height:auto;margin-top:0!important;}
.checkout-payment-method .billing-address-same-as-shipping-block label{margin-left:10px;}
.modal-popup form.form-shipping-address div#shipping-new-address-form .field .control .validator,.opc-wrapper .step-content .field .control .validator{width:auto!important;height:auto!important;padding-right:40px;}
.modal-popup form.form-shipping-address div#shipping-new-address-form{margin-left:-15px;margin-right:-15px;}
.modal-popup form.form-shipping-address div#shipping-new-address-form .field:not(.street){margin-top:0;width:100%;}
.modal-popup form.form-shipping-address div#shipping-new-address-form div[name="shippingAddress.street.1"].field{width:100%;clear:both;}
.modal-popup form.form-shipping-address div#shipping-new-address-form .field.street>.label,.modal-popup form.form-shipping-address div#shipping-new-address-form .field:not(.street){padding-left:15px!important;padding-right:15px!important;text-align:left;}
.cart-container .cart.table-wrapper .item .col{padding-top:20px;padding-bottom:20px;}
.cart-container .cart.table-wrapper .item .col.item{padding-left:0;}
.cart-container .cart.table-wrapper .item .col.item .product-item-photo{position:static;max-width:110px;float:left;width:auto;margin-right:20px;}
.cart-container .cart.table-wrapper .item .col.item .product-item-details{float:left;}
.header-style-2 .header .inner .logo-wrapper,.header-style-2 .header .inner .logo-wrapper span.logo a.logo{height:auto;}
#shopping-cart-table .price .cart-price,#shopping-cart-table .price .price-excluding-tax::after,#shopping-cart-table .price .price-including-tax::after{display:inline-block;vertical-align:middle;}
#shopping-cart-table .price .price-excluding-tax::after,#shopping-cart-table .price .price-including-tax::after,#shopping-cart-table .subtotal .price-excluding-tax::after,#shopping-cart-table .subtotal .price-including-tax::after{content:"(" attr(data-label) ") ";color:#1979c3;font-size:12px;display:block;line-height:1;}
.price-box .price-note{display:block;color:#1979c3;margin-top:2px;margin-bottom:5px;}
.product-info-main .box-tocart>.fieldset{display:table;width:100%;}
.product-info-main .box-tocart>.fieldset>.actions,.product-info-main .box-tocart>.fieldset>.field.qty{display:table-cell;float:none!important;}
.product-info-main .box-tocart .action.tocart{margin-left:15px;}
.info-box-detail .product-info-stock-sku{margin-top:0;}
.comparison .products-grid .item .item-inner .bottom-action{margin-top:0;}
.table-comparison{table-layout:auto;}
.table-comparison>thead>tr>td,.table-comparison>thead>tr>th{border-bottom:medium none!important;}
.table-comparison .cell.remove{text-align:left;}
.table-comparison .products-grid .item{width:245px;}
.table-comparison .product-item-photo{margin-bottom:0;}
.catalog-product-compare-index .action.print,.table-comparison .cell.remove .action.delete{padding:3px 2px;background-color:#8eb1c5;float:right;}
.catalog-product-compare-index .action.print,.table-comparison .cell.remove .action.delete,.table-comparison .cell.remove .action.delete::before{color:#fff;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;}
.catalog-product-compare-index .action.print:hover,.table-comparison .cell.remove .action.delete:hover{color:#fff;background-color:#4284a9;}
.catalog-product-compare-index .action.print{padding-left:8px;padding-right:8px;}
.table-comparison .cell.remove .action.delete:hover::before{color:#fff;}
.table-comparison__attributes>tr:nth-child(3) .cell.product.attribute .attibute{max-height:244px;overflow:hidden;}
.table-comparison .products-grid .item .item-inner .box-info .price-box{height:auto;}
.form-wishlist-items .actions-toolbar .action.tocart,.products-grid.wishlist .product-item .action.edit,.products-grid.wishlist .product-item .action.tocart,.products-grid.wishlist .product-item .product-item-comment{display:none;}
.products-grid.wishlist .product-item .comment-box{margin-top:10px;margin-bottom:10px;}
.products-grid.wishlist .product-item .product-item-comment{margin-top:0;margin-bottom:0;}
.products-grid.wishlist .product-item .box-tocart{width:auto;}
.clearfix::after,.clearfix::before,.row::after,.row::before{content:" ";display:table;}
.clearfix::after,.row::after{clear:both;}
.u-pos-relative{position:relative;}
.u-mx-15.u-mx--7-5{margin-left:-7.5px;margin-right:-7.5px;}
.u-px-7-5{padding-left:7.5px;padding-right:7.5px;}
.u-px-15{padding-left:15px;padding-right:15px;}
.u-px-30{padding-left:30px;padding-right:30px;}
.u-px-70{padding-left:70px;padding-right:70px;}
.u-mb-40{margin-bottom:40px;}
.mobile{display:none;}
.desktop{display:block;}
@media screen and (max-width:767px){
	/*.page-header{height:135px;position:relative;z-index:30;background-color:#fff;}*/
	.header-style-2{margin-top:0!important;margin-bottom:0!important;}
	.header-style-2 .header .inner .logo-wrapper .logo{padding-left:0;padding-top:0;}
	.header-style-2 .header .inner .logo-wrapper span.logo a.logo{width:auto;}
	.header-style-2 .header .btn-mobile .button-mobile{width:50px;background:0 0!important;}
	.header-style-2 .header .btn-mobile{background:0 0!important;}
	.toolbar-bottom .toolbar-sorter,.toolbar-top .toolbar-sorter{visibility:hidden;}
	.toolbar-bottom,.toolbar-top{display:block;}
	.detail-category-name{background:unset!important;min-height:0!important;}
	.catalogsearch-result-index .col2-layout{margin-top:0;}
	.header-style-2 .header .btn-mobile{top:7px!important;}

	.iwd-onepage-checkout .header-style-2 .header .btn-mobile{top:25px!important;}
	.header-style-2 .header .inner .header-right .lang-w .search-on-top{top:-16px;}
	.collapse-type .navigation-mobile{top:105px!important;}
	/*.header-style-2 .header .inner .logo-wrapper{position:relative;top:0px;margin:0 auto;width:268px!important;}*/
	.hot-of-press .banner2 img{width:auto;margin:0 auto;text-align:center;display:block;}
	.homestyle2 .dailydeal-wrap{margin-top:5px;}

	.bedsuite-reviews .banner2.banner2-2.col-xs-12.col-sm-4.u-px-7-5 {padding-left: 10px !important;}
	.bedsuite-reviews .banner2.banner2-2.col-xs-12.col-sm-4.u-px-7-5 .owl-textslide { max-width: 100% !important;}
	.bedsuite-reviews .banner2 img {width: 100%;}
	.banner2 h2 {margin-top: 20px;}
	.textslide p {font-size: 14px !important; padding-left: 0px;}
	.bedsuite-reviews span {
		padding-left: 30px;
	}

	.aboutus .abouthead .lff-baby {
		width: 100%;
	}
	.bedsuite-reviews .banner2.banner2-1.col-xs-12.col-sm-4.u-px-7-5 {
		width: 100%;
	}
	.bedsuite-reviews .banner2.banner2-2.col-xs-12.col-sm-4.u-px-7-5  {
		width: 100%;
	}
	.bedsuite-reviews { margin-top: 20px; }
	.bedsuite-reviews .owl-prev::after, .bedsuite-reviews .owl-next::after {
		display: none;
	}
	.bedsuite-reviews .banner2.banner2-2.col-xs-12.col-sm-4.u-px-7-5:before {
		display: none;
	}
	.banner2-w.row.u-mx-15.u-mx--7-5.u-mb-40.w-lg-33 { padding-left: 0 }
	.homestyle2 .static-categories .static-cate a {
	    background-position: -25px 0;
	}
	.homestyle2 .static-categories .static-cate-2 a {
	    background-position: -174px 0;
	}
	.homestyle2 .static-categories .static-cate-3 a {
	    background-position: -335px 0;
	}
	.homestyle2 .static-categories .static-cate-4 a {
	    background-position: -25px -135px;
	}
	.homestyle2 .static-categories .static-cate-5 a {
	    background-position: -173px -135px;
	}
	.homestyle2 .static-categories .static-cate-6 a {
	    background-position: -335px -135px;
	}
	.homestyle2 .static-categories .static-cate-7 a {
	    background-position: -18px -270px;
	}
	.homestyle2 .static-categories .static-cate-8 a {
	    background-position: -174px -270px;
	}
	.homestyle2 .static-categories .static-cate-9 a {
	    background-position: -335px -270px;
	}
	.aboutus .aboutpurpose {
		margin-top: 15px;
	}
	.hot-of-press {
		display: block;
	}
	/*.cms-lff-homepage.cms-index-index .page-main {padding-top: 35px;}*/
	.image-desktop {display: none;}
	.image-mobile {display: block;}
}
@media screen and (max-width:567px) {
	.page-layout-1column-static .breadcrumbs .category-title-top,.page-layout-1column-static-featured-image .breadcrumbs .category-title-top{font-size:32px;}
	.homestyle2 .banner2.banner2-1,.homestyle2 .banner2.banner2-2,.homestyle2 .banner2.banner2-3{width:100%!important;margin-bottom:15px;}
}
@media screen and (max-width:480px) {
	.col2-layout .category-product.products-grid .item .item-inner .box-info{height:auto!important;}
	.mobile{display:block;}
	.desktop{display:none;}
	.homestyle2 .dailydeal-wrap{background-color:transparent;}
	.iwd-onepage-checkout .opc-header{padding-top:0;}
}
@media screen and (min-width:568px) {
	.opc-wrapper .methods-shipping #code2mandelivery,.opc-wrapper .methods-shipping #codestandarddelivery,.opc-wrapper .methods-shipping #codewhiteglovedeliveryservice{width:300px!important;}
	.opc-wrapper .form-shipping-address div[name="shippingAddress.city"].field,.opc-wrapper .form-shipping-address div[name="shippingAddress.country_id"].field,.opc-wrapper .form-shipping-address div[name="shippingAddress.firstname"].field,.opc-wrapper .form-shipping-address div[name="shippingAddress.street.0"].field{width:47%;float:left;}
	.opc-wrapper .form-shipping-address div[name="shippingAddress.company"].field,.opc-wrapper .form-shipping-address div[name="shippingAddress.country_id"].field,.opc-wrapper .form-shipping-address div[name="shippingAddress.street.1"].field{clear:both;}
	.opc-wrapper .form-shipping-address div[name="shippingAddress.company"].field,.opc-wrapper .form-shipping-address div[name="shippingAddress.street.1"].field{width:100%;}
	.opc-wrapper .form-shipping-address div[name="shippingAddress.lastname"].field,.opc-wrapper .form-shipping-address div[name="shippingAddress.postcode"].field,.opc-wrapper .form-shipping-address div[name="shippingAddress.region"].field,.opc-wrapper .form-shipping-address div[name="shippingAddress.region_id"].field{width:47%;float:right;}
}
@media screen and (min-width:768px) {
	.modal-popup form.form-shipping-address div#shipping-new-address-form .field:not(.street){width:50%;}
	.latest-blog-wrap2 .latest-blog .list-post .item .info-blog{min-height:164px!important;}
	.u-px-sm-30{padding-left:30px;padding-right:30px;}
	.u-px-sm-45{padding-left:45px;padding-right:45px;}
	.u-px-sm-70{padding-left:70px;padding-right:70px;}
}
@media screen and (min-width:992px) {
	.cms-about-us .aboutblock{display:table;}
	.cms-about-us .aboutleft,.cms-about-us .aboutright{display:table-cell;vertical-align:middle;width:50%;height:100%;}
	.cms-about-us .abouttext{padding-left:40px;padding-right:40px;}
	.u-px-md-30{padding-left:30px;padding-right:30px;}
	.u-px-md-45{padding-left:45px;padding-right:45px;}
	.u-px-md-70{padding-left:70px;padding-right:70px;}
	.catalogsearch-result-index .col2-layout{margin-top:110px;}
	.catalog-category-view .widget.block-static-block #vertical-widget-360{display:block;}
	.catalog-category-view .widget.block-static-block #full-page-widget{display:none;}
}
@media screen and (min-width:1200px) {
	.u-px-lg-30{padding-left:30px;padding-right:30px;}
	.u-px-lg-45{padding-left:45px;padding-right:45px;}
	.u-px-lg-70{padding-left:70px;padding-right:70px;}
}
@media print{
	@page{size:auto;margin:0}
	a[href]:after{content:none!important}
	.table-wrapper.comparison{overflow-x:hidden;}
	.table-wrapper table{table-layout:fixed!important;width:100%!important;}
	.table-wrapper table td,.table-wrapper table th{width:auto!important;}
	.table-comparison .products-grid .bottom-action-out-wrap,.table-wrapper table td.cell.remove,.table-wrapper table th.cell.remove{display:none;}
	.table-comparison .products-grid .item{width:auto;}
	.table-comparison .products-grid .item .item-inner .box-info{height:auto!important;min-height:0!important;}
	.table-comparison .products-grid .item .item-inner .box-image{overflow:hidden;}
	.table-comparison .cell.product.attribute .attibute table td{display:block;}
}
#product-addtocart-button{padding:10px!important}
.info-box-detail .detail-socials{padding-top:unset;border-top:unset;clear:unset;float:unset;}
.catalogsearch-result-index .col2-layout .page-title{display:none;}
.feedback-phone{display:none!important;}
.container .field .mage-error{display:block;}
@media only screen and (max-width:991px){
	.iwd-onepage-checkout .header-style-2 .header .inner .logo-wrapper{left:0;right:0;margin:0 auto;}
	.iwd-onepage-checkout .header-style-2 .header .inner .logo-wrapper span.logo a.logo{top:-10px!important;}
	.iwd-onepage-checkout .opc-header{padding:10px!important;font-size:26px!important;}
	.toolbar,.toolbar-top{margin-top:0;margin-bottom:0;border:unset;}
	.col2-layout{margin-top:0;}
	.homestyle2 .dailydeal-wrap {margin-top: 5px;}
}
@media screen and (max-width:990px) and (min-width:768px){
	.header-style-2 .header .inner .logo-wrapper span.logo a.logo{padding-top:37px!important;}
}
@media only screen and (max-width:767px){
    .page-title {
        margin: 70px 0 30px;
    }
	.iwd-onepage-checkout .header-style-2 .header .inner .logo-wrapper span.logo a.logo{top:20px!important;}
	.iwd-onepage-checkout-container .opc-wrapper{width:100%!important;}
	.iwd-onepage-checkout .opc-header p{font-size:18px!important;padding-left:30px!important;padding-top:15px!important;padding-right:30px!important;color:#fff!important;}
	.iwd-onepage-checkout .res-image-responsive{text-align:center!important;margin-top:30px!important;}
	.info-current-category{position:absolute;padding:10px;width:90%!important;background:rgba(255,255,255,.9);margin:0 auto!important;right:0;margin-top:8%!important;left:0!important;margin-top:unset!important;}
	.info-current-category p{font-size:12px;line-height:20px;}
	.category-image{display:block;}
	.info-current-category{width:100%;position:relative;left:auto;margin-left:auto;display:block;margin:0 auto;}
	.header-style-2 .header .inner .logo-wrapper .logo{padding-top:0px!important; float:none;}
	.header-style-2 .header .minicart-header .cart-wrapper .showcart{height:auto;width:auto;font-size:0;padding:0 5px;margin:0 auto;}
	.iwd-onepage-checkout .header-style-2 .header .minicart-header .cart-wrapper .showcart{background-color: unset;}
	.iwd-onepage-checkout .collapse-type .navigation-mobile{top:60px!important;}
	.iwd-onepage-checkout .customcontainer{padding-top: 30px;}
	.iwd-onepage-checkout .header-style-2 .header .inner .minicart-header{right: 5px;top: 25px;}
	.iwd-onepage-checkout .checkout-payment-method .payment-method-content .actions-toolbar .primary .action.primary span{
		font-size: 16px !important;
	}
	.iwd-onepage-checkout .checkout-payment-method .payment-method-content .actions-toolbar .primary{
		height: 45px !important;
	}
	.iwd-grand-total-item-label{margin: 17px 6px 15px 0 !important;}
	.iwd-grand-total-item{margin-bottom:15px !important;}
	/*.page-header{height:50px;}*/
	.nav-mobile-container .btn-mobile .button-mobile .fa-bars{color:#fff!important;}
	.header-style-2 .header .inner .logo-wrapper span.logo a.logo{top:0;}
	.header-style-2 .header .btn-mobile .button-mobile{height:auto;line-height:50px;}
	/*.header-style-2 .header .inner .header-right{top:65px;}*/
	.header>.container{padding:0;}
	/*.header-style-2 .header .inner{background-color:rgba(102,102,102,1);}*/
	/*.header-style-2 .header{margin:0 auto;}*/
	.collapse-type .navigation-mobile{top:50px!important;}
	.fa-bars:before,.fa-reorder:before{color:#fff;}
	.detail-category-name{margin-top:35px;}

	.bedsuite-reviews .banner2.banner2-2.col-xs-12.col-sm-4.u-px-7-5:before {display: none;}
	.bedsuite-reviews {margin-top: 10px;}
	.product-essential{margin-top: 30px;}
	.catalog-product-view .detail-bottom-wrapper .product_dimensions .tbldescription{font-size: 14px;}
	.catalog-product-view .detail-bottom-wrapper .testarea{font-size: 14px;margin-left: 10px;margin-right: 10px;}
	.catalog-product-view .detail-bottom-wrapper .testarea .assembly_section p{padding: 10px;}
	.catalog-product-view .title-view{text-align: center;padding: 15px;}
	.cart.table-wrapper{overflow:hidden!important;}
	/*.iwd-checkout-payment-method div.actions-toolbar .primary{margin-top:40px;}*/
	/*.header-style-2 .header .inner{float:left;width:100%;}*/
	.hot-of-press{display:block;width:100%;}
	.hot-of-press .w-lg-67{width:100%;display:inline-block;}
	.hot-of-press .w-lg-33{width:100%;display:inline-block;}
	.homestyle2 .banner2{width:100%;}
	.dailydeal-wrap .u-px-7-5.col-lg-5.col-md-5.col-sm-6.col-sx-12{max-width:590px;}
	.hot-of-press .banner2-w.row.u-mx-15.u-mx--7-5.u-mb-40.w-lg-33:before{display:none;}
	.homestyle2 .banner2.banner2-3{margin:0 auto;display:block;float:none;}
	.homestyle2 .banner2{margin:10px auto;}
	.aboutus .abouthead .childhead, .aboutus .abouthead, .aboutus .aboutboxcontent, .aboutus .visitabout, .aboutus .aboutboxcontent { font-size: 1em; }
	.aboutus .aboutpurpose {font-size: 1em; margin-top: 10px; }
	.aboutus .abouthead .lff-baby { width: 100%; margin-bottom: 10px }
	.banner2-w.row.u-mx-15.u-mx--7-5.u-mb-40.w-lg-67 { padding-right: 0; }
    /*.checkout-index-index .page-header {
        height: 135px;
    }*/
    .opc-progress-bar-item._active:before, .opc-progress-bar-item._active span:before {
        background: #444;
    }
    .minicart-wrapper .action.showcart .counter.qty {
        background: none;
    }
}
@media screen and (max-width: 639px) {
    .cms-main-childrens-bed-buying-guide .content-linking-titles .linking-titles li.linking {
        width: 50%;
    }
}
@media (max-width:480px) and (min-width:320px){
	.iwd-onepage-checkout .opc-header p{margin-top:5px!important;font-size:16px!important;}
}
@media (max-width:360px) and (min-width:320px){
	.iwd-onepage-checkout .header-style-2 .header .inner .logo-wrapper{left: -15px;}
	.iwd-grand-total-item .iwd-grand-total-item-label{font: lighter 20px 'Open Sans';}
}
@media only screen and (max-width:479px){
	.iwd-onepage-checkout .opc-header p{padding-left:15px!important;padding-right:15px!important;}
	.iwd-onepage-checkout .checkout-payment-method .payment-method-content .actions-toolbar .primary{width: 95.50% !important;margin-left: -3px !important;}
	.iwd-onepage-checkout .checkout-payment-method .payment-method-content .actions-toolbar{
		left: unset !important;right: unset !important;
	}
	.iwd-checkout-payment-method .payment-method._active .payment-method-content > div.actions-toolbar{margin-left: -2px !important}
	.iwd-grand-total-item-label{font: lighter 20px 'Open Sans' !important;}
	.iwd-grand-total-item{font: bolder 20px 'Open Sans' !important;}
}
.price-box .price-to{display:none;}
.category-summer-sale .info-current-category{display:none;}
.bedsuite-reviews .owl-prev:after {
	content: "<";
	position: absolute;
	font-size: 40px;
	line-height: 50px;
	color: #000;
	left: -30px;
	bottom: 10px;
}
.bedsuite-reviews .owl-prev, .owl-next {
	display: block !important;
	position: relative;
}
.bedsuite-reviews .owl-next:after {
	position: absolute;
	content: ">";
	font-size: 40px;
	line-height: 50px;
	bottom: 10px;
	right: -30px;
	color: #000;
}
@media screen and (max-width: 393px) {
	.hot-of-press {
		display: block;
	}
	.hot-of-press .w-lg-67 {
		width: 100%;
	}
	.hot-of-press .w-lg-33 {
		width: 100%;
	}
	.hot-of-press .banner2-w.row.u-mx-15.u-mx--7-5.u-mb-40.w-lg-33:before {
		display: none;
	}
	.homestyle2 .banner2.banner2-3 {
		margin-left: 0;
	}
	.banner2-w>h2 {
		margin-left: 0;
	}
	.banner2-w.row.u-mx-15.u-mx--7-5.u-mb-40.w-lg-67 {
		margin-bottom: 10px;
	}

}
@media screen and (max-width: 375px) {
    .banner2-w.row.u-mx-15.u-mx--7-5.u-mb-40.w-lg-67 {
        padding-right: 0;
    }

    .hot-of-press .banner2 img {
        width: 100%;
        max-width: 100%;
    }

    .hot-of-press .w-lg-67 {
        width: 100%;
    }

    .hot-of-press .w-lg-33 {
        width: 100%;
    }

    .banner2-w.row.u-mx-15.u-mx--7-5.u-mb-40.w-lg-33 {
        position: relative;
        padding-left: 3px;
    }
}


.footer-bottom-banner-contaner {
     background: #ff5152; 
     position: fixed;
     left: 0;
     bottom: 0;
     z-index: 1111;
     text-align: center;
     width: 100%;
     border-bottom: #81c2d8 solid 5px;
  }
  .footer-bottom-banner-mob {
    display: none;
  }
  .footer-bottom-banner-contaner .close-footer-banner-btn {
    background-color: rgba(255, 255, 255, 0.9);
    border: 0;
    border-radius: 50%;
    color: #525151;
    cursor: pointer;
    font-family: Arial,sans-serif;
    font-size: 23px;
    font-weight: 400;
    height: 24px;
    line-height: 1;
    outline: none;
    padding: 0;
    position: absolute;
    right: 20px;
    text-align: center;
    top: -12px;
    transition: transform .2s ease-in-out,background-color .2s ease-in-out;
    width: 24px;
    z-index: 1;
    box-shadow: -1px 0px 5px rgba(0,0,0,0.3);
  }
  .footer-bottom-banner-contaner .close-footer-banner-btn:hover {
    background-color: #fff;
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

@media only screen and (max-width: 767px) {
  .footer-bottom-banner-contaner {border-bottom: 0;}
  .footer-bottom-banner-mob {
    display: block;
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .footer-bottom-banner-desktop{
    display: none;
  }
}

.products-grid .item .item-inner .bottom-action-out-wrap {
    display: none;
}

.paypal-3-step {
    border-top: 1px solid #ccc;
}
.paypal-3-step img {
    /*width: 300px;*/
}
.required-captcha.checkbox {
  position: absolute;
  display: block;
  visibility: visible;
  overflow: hidden;
  opacity: 0;
  width: 1px;
  height: 1px;
}
.blog-post-view .col2-layout {
    margin-top: 130px;
}