@font-face{font-family:'CenturyGothic';src:url('../fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),
url('../fonts/CenturyGothic.woff') format('woff'),
url('../fonts/CenturyGothic.ttf') format('truetype'),
url('../fonts/CenturyGothic.svg#CenturyGothic') format('svg');font-weight:normal;font-style:normal;}

body{ font-family: 'Lato', sans-serif; font-weight:300; font-size:16px; color:#666666; line-height:26px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.mobile_calss{ display:none !important;}
.mobile_class{ display:none !important;}

.u-userLauncherColor:not([disabled]){ color: #ffffff !important; fill: #ffffff !important; }

.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, .page-main{ max-width:1260px; padding:0px 20px;}

.breadcrumbs{ display:none;}
.modals-overlay{ background:rgba(0, 0, 0, .7);}
.shopby_overlay{ position: absolute; max-width: 1920px; height: 100%; background: rgba(0, 0, 0, .7); left: 0px; top: auto; display: block; width: 100%; margin: auto; right: 0; z-index:3;}
.cms-home .shopby_overlay{ z-index:-1;}

a, .alink{ color:#ff6502;}
a:hover{ color:#ff6502;}
a:visited, .alink:visited{ color: #ff6502; }

h1{ font-size: 55px; color: #3c4650; font-family: Lato; font-weight: 300;}
h2{ font-size: 30px; color: #3c4650; font-family: Lato; font-weight: 300;}
h3{ font-size: 22px; color: #3c4650; font-family: Lato; font-weight: 300;}
h4{ font-size: 18px; color: #3c4650; font-family: Lato; font-weight: 400;}
.caption{ font-size: 18px; color: #3c4650; font-family: Playfair Display; font-weight: 400;}

.head16{ font-size: 16px; font-family: Lato; line-height: normal;}
.head18{ font-size: 18px; font-family: Lato; line-height: normal;}
.head22{ font-size: 22px; font-family: Lato; line-height: normal;}
.head30{ font-size: 30px; font-family: Lato; line-height: normal;}

#fix_pos{position:fixed;bottom:8%;right: 45px;height:1px;width:100%;z-index:100;display:none}
#fix_pos .scrol_btn2{width:100%;height:1px;margin:0 auto;position:relative}
#patch2top{display:block;width:73px;height:73px;line-height:100px;position:absolute;bottom:70px;right:0px;border:2px solid #d7d7d7;border-radius:50%;color:#d7d7d7;font-family:"sofia-pro",sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;text-decoration:none;text-align:center}
#patch2top span{display:block;width:42px;height:20px;position:absolute;top:43%;left:50%;margin:-10px -21px;background:url(../images/scroll_arrow.png) 0 0 no-repeat}
#patch2top:hover{border-color:#ff6502;color:#ff6502}
#patch2top:hover span{background:url(../images/scroll_arrow2.png) 0 0 no-repeat}

.md_transparent_button{ border:1px solid #FF6502; border-radius:2px; color:#FF6502; padding:10px 25px; text-align:center; font-family: Lato;}
.md_white_button{ background:#FFFFFF; border:1px solid #FF6502; border-radius:2px; color:#FF6502; padding:10px 25px; text-align:center; font-family: Lato;}
.md_orange_button{ background:#ff6502 !important; border:1px solid #ff6502 !important; border-radius:2px; color:#FFFFFF; padding:10px 25px; text-align:center; font-family: Lato;}
a.md_transparent_button:visited, .alink.md_transparent_button:visited{ color:#FF6502;}
a.md_white_button:visited, .alink.md_white_button:visited{ color:#FF6502;}
.md_transparent_button:hover{ background:#F7894D; color:#FFFFFF !important; text-decoration:none;}
.md_white_button:hover{ background:none; color:#FF6502 !important; text-decoration:none;}
.md_orange_button:hover{ background:#F7894D !important; border:1px solid #F7894D !important;}

.action.primary{ background:#ff6502; border:1px solid #ff6502;}
.action.primary:hover{ background:#F7894D; border:1px solid #F7894D;}

input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"]{ height:35px; border-radius:2px;}
textarea{ border-radius:2px;}

.cms-home .page-main{ max-width:1920px; padding:0px;}
.cms-store-locations .page-main{ max-width:1920px; padding:0px;}

.catalog-category-view.category-sale .page-main{ max-width:1920px; padding:0px;}
.catalog-category-view.category-florida .page-main{ max-width:1920px; padding:0px;}
.catalog-category-view.category-north-east .page-main{ max-width:1920px; padding:0px;}
.catalog-category-view.category-california .page-main{ max-width:1920px; padding:0px;}
.catalog-category-view.category-texas .page-main{ max-width:1920px; padding:0px;}
.catalog-category-view.category-dallas .page-main{ max-width:1920px; padding:0px;}
.catalog-category-view.category-houston .page-main{ max-width:1920px; padding:0px;}

.cms-miami .page-main{ max-width:1920px; padding:0px;}
.cms-new-york .page-main{ max-width:1920px; padding:0px;}
.cms-los-angeles .page-main{ max-width:1920px; padding:0px;}
.cms-dallas .page-main{ max-width:1920px; padding:0px;}
.cms-dallas-outlet .page-main{ max-width:1920px; padding:0px;}
.cms-chicago .page-main{ max-width:1920px; padding:0px;}
.cms-houston .page-main{ max-width:1920px; padding:0px;}
.cms-san-francisco .page-main{ max-width:1920px; padding:0px;}
.cms-atlanta .page-main{ max-width:1920px; padding:0px;}
.cms-fort-lauderdale .page-main{ max-width:1920px; padding:0px;}
.cms-bocaraton .page-main{ max-width:1920px; padding:0px;}
.cms-costa-mesa .page-main{ max-width:1920px; padding:0px;}
.cms-frisco .page-main{ max-width:1920px; padding:0px;}
.cms-west-palm-beach .page-main{ max-width:1920px; padding:0px;}
.cms-paramus .page-main{ max-width:1920px; padding:0px;}
.cms-doral .page-main{ max-width:1920px; padding:0px;}
.cms-sandiego .page-main{ max-width:1920px; padding:0px;}
.cms-tampa .page-main{ max-width:1920px; padding:0px;}
.cms-naples .page-main{ max-width:1920px; padding:0px;}
.cms-king-of-prussia .page-main{ max-width:1920px; padding:0px;}
.cms-garden-city .page-main{ max-width:1920px; padding:0px;}
.clear{ clear:both; height:0;}

.header_countdown{ background: #EA5F24; /*position: absolute;*/ position: fixed; z-index: 9; width: 1920px; left: 0px; right:0px; width:100%; max-width:1920px; text-align:center; margin:auto;}
.header_countdown .countdown_area{ text-align: center; }
.header_countdown .countdown_title{ float: left; margin: auto; padding-right: 15px; color: #ffffff; padding-top: 6px; }
.header_countdown .countdown_title .widget.block.block-static-block{ margin: 0px;}
.header_countdown .countdown_title p{ margin:0px;}
.header_countdown .numbers { padding: 0px; text-align: center; font-family: Arial; font-size: 18px; font-weight: bold; font-style: normal; color: #ffffff; }
.header_countdown .title { border-style: none; padding: 0px 0px 0px 0px; text-align: center; font-family: Arial; font-size: 10px; font-weight: bold; color: #ffffff; line-height:normal; }
.header_countdown #table { width: 150px; height: 40px; margin:auto; border-style: ridge; }
.header_countdown #table tr, .header_countdown #table td, .header_countdown #table th{ padding:0px; color:#ffffff;}

.header_countdown::before { background: url(../images/left-flag-2.png) no-repeat top left /56px; width: 84px; height: 61px; content: '';  display: block; position: absolute; left: 0px; display: none; }
.header_countdown::after { background: url(../images/right-flag.png) no-repeat top right /28px; width: 79px; height: 61px; content: ''; display: inline-block; position: absolute; right: 0px; display: none; }

.header_topline_box{ display:block;}
.header_topline{ background: #EA5F24; /*position: absolute;*/ position: fixed; z-index: 102; left: 0px; right:0px; width:100%; height: 33px; /*max-width:1920px;*/ text-align:center; margin:auto;}
.header_topline .topline_area{ margin: auto; text-align: center; width: 100%; max-width: 1240px; }
.header_topline .topline_title{ float: none; margin: auto; padding-right: 1px; color: #ffffff; padding-top: 6px; font-weight: 400; display: inline-block; font-size: 14px; }
.header_topline .topline_title a{ color: #ffffff; font-weight: 400; letter-spacing: 1px; }
.header_topline .topline_title a:hover{ text-decoration: none; }
.header_topline .topline_title .widget.block.block-static-block{ margin: 0px;}
.header_topline .topline_title p{ margin:0px;}
.header_topline .topline_title{ vertical-align: middle; padding: 0px; position: relative;}
.header_topline .slick-prev, .header_topline .slick-next{ display: none !important; }
.header_topline .slick-vertical .slick-slide{ width: auto !important; }

.header_topline_social_box { float: right; display: inline-flex; position: relative; right: 10px; }
.header_topline_social_box .header_topline_social_icon a{ border-radius: 50%; width: 22px; height: 22px; float:left; margin-left:10px; text-align:center;}
.header_topline_social_box .header_topline_social_icon a.fb_class{ line-height: 29px; }

.header_topline_social_box .header_topline_social_icon .fa{ color:#FFFFFF; font-size: 18px;}
.header_topline_social_box .header_topline_social_icon a.fb_class .fa{ color: #414042; }
.header_topline_social_box .header_topline_social_icon a.insta_class .fa{ font-size: 22px; }
.header_topline_social_box .header_topline_social_icon a.pin_class .fa{ color: #414042; }

.header_topline_social_box .header_topline_social_icon .fa span{ text-indent: -9999px; overflow: hidden; display: table-column;}

.header_topline_box_countdown .topline_area .header_countdown_box .header_countdown{ position: relative; width: auto; }
.header_topline_box_countdown .topline_area .header_countdown .numbers{ font-family: Lato; font-weight: 400; }
.header_topline_box_countdown .topline_area .header_countdown_box .clear{ display: none; }


.page-wrapper .page-header .panel.wrapper{ display:none;}
.page-header .header.content{ max-width:1260px; position:inherit;}
.logo-capiton{ float: left; padding-left: 30px; top: 59px; position: relative; font-size: 14px; font-family: Lato; font-style: italic; font-weight: 300; color:#3c4650; }
.logo-capiton span{ color:#ff6502;}

.header.content .logo{ margin:10px 0px 10px 0px; width:160px; height:85px; left:0px; }
.header.content .logo img{ width: 100%; height: auto; max-width: 157px; margin-bottom: 10px;}
.header.content a.logo:hover{ text-decoration:none;}
.header.content .logo span.modanitext{ display: inline-block; font-family: "CenturyGothic"; font-size: 42px; font-weight:400; line-height: 54px; margin-top: 5px; border-bottom: 1px solid #000000; color: #000000;}
.header.content .logo span.furniture{ color: #000; display: inline; font-family: CenturyGothic !important; font-size: 10px; letter-spacing: 12px; font-weight: bold; margin: 4px auto auto 5px; padding: 0; text-align: center; text-indent: 14px; width: auto;}

.header.content .block-search{ width:auto; top:18px; z-index: 5;}
.header.content .block-search .label{ position: relative; overflow: unset; margin: 0; padding: 0; width: auto; height: auto; cursor:pointer; z-index:9; }
.header.content .block-search input{ left:-5000%; position:absolute; margin:15px 0; padding:0px; width:190px;}
.header.content .block-search .action.search{ display:none;}
.header.content .block-search .label:before{ color: #191919; background: url(../images/search-icon-01.svg) no-repeat top left; font-size: 1px; width: 30px; height: 30px; margin-top: 20px; margin-right: 10px;}
.header.content .block-search .label.active+.control input{ position:absolute; left:auto;}
.header.content .block-search .control{ position: inherit !important;}
.header.content .block-search input#search{ -webkit-transition: width 0.4s ease-in-out; transition: width 0.4s ease-in-out; width: 50px; top: 3px; position: absolute; left: -9999px; right: 5px; padding: 0px 40px 0px 5px; box-shadow:0 0 3px 1px #c2c2c2;}
.header.content .block-search input#search:focus{ width:300px; left:unset;}
.header.content .block-search .block-content .search-autocomplete{ right:45px;}

.minicart-wrapper .action.showcart:before{ font-size:32px; color:#191919; display:none;}
.minicart-wrapper .action.showcart.active:before{ display:none;}
.minicart-wrapper{ top:18px; margin-left:1px;}
.minicart-wrapper a.showcart{ background: url(../images/cart-icon-01.svg) no-repeat top left; background-size: contain; width: 30px; height: 30px; margin-top: 20px;}
.minicart-wrapper a.action.showcart .counter.qty{ background: #ff5501; color: #ffffff; height: 16px; line-height: 16px; display: inline-block; margin: 0px; min-width: 16px; overflow: hidden; padding: 0; text-align: center; white-space: normal; font-size: 10px; border-radius: 50%; top: -12px; right: -26px; position: relative;}
.minicart-items .product-item-name a{ color:#3c4650;}
.myaccount_link{ float: right; position: relative; display: inline-block; margin:5px 15px 5px 5px; top:18px; width:25px; }
.authorization-link{ float: right; display: inline-block; position: relative; margin: 5px 10px; top:18px; }
.authorization-link a{ background:url(../images/profile-icon-01.svg) no-repeat top left; text-indent:-999px; overflow:hidden; display:block; width:30px; height:28px; margin-top:15px;}
.myaccount_link a{ background: url(../images/profile-icon-01.svg) no-repeat top left; text-indent: -999px; overflow: hidden; display: block; margin-top: 15px; width: 30px; height: 28px; }
.Sign-Out a{ background: url(../images/log_off-512.png) no-repeat scroll 0 0 /35px; margin-left: 0px; margin-top: 14px; width: 35px; height: 28px;}

.minicart-wrapper .block-minicart{ max-width: 260px; padding: 25px 10px 10px 10px;}
.block-minicart .minicart-items .product-item .product-image-photo{ max-width:75px; max-height:75px; width: auto !important; height: auto !important;}
.block-minicart .minicart-items-wrapper{ border:none; margin:0px; padding:0px;}
.block-minicart .actions .secondary{ display:none;}
.block-minicart .block-content > .actions > .primary{ margin-left:0px; margin-right:0px;}
.minicart-wrapper .product .actions .primary{ display:none;}
.block-minicart .minicart-items .product-image-container{ width:auto !important;}

.nav-sections{ border-top:1px solid #f5f5f5; margin:0px;}
.nav-sections-item-content > .navigation{ background:none; font-family: 'Lato', sans-serif; font-weight:400; max-width:1260px; padding-left:20px; padding-right:20px; z-index:4;}
.nav-sections-item-content > .navigation ul{ padding:0px;}
.nav-sections-item-content > .navigation li.level0{ border-bottom:3px solid #fff; margin: 0px;}
.nav-sections-item-content > .navigation li.level0:hover{ border-bottom:3px solid #ff6502;}
.nav-sections-item-content > .navigation .level0>.level-top{ font-weight:400; text-transform: uppercase;}
.nav-sections-item-content > .navigation .level0.nav-1>.level-top{ padding-left:0px; padding-right:0px;}
.nav-sections-item-content > .navigation .level0 >.level-top:hover,
.nav-sections-item-content > .navigation .level0 >.level-top.ui-state-focus{ color:#ff6502;}
.nav-sections-item-content > .navigation .level0 .submenu{ font-weight:200;}
.nav-sections-item-content > .navigation .level0 .submenu a:hover,
.nav-sections-item-content > .navigation .level0 .submenu a.ui-state-focus{ background:none; color:#ff6502;}
.nav-sections-item-content > .navigation .level0.nav-10 a#ui-id-12{ color:#ff6502;}
.nav-sections-item-content > .navigation .level0.nav-10 a#ui-id-12:hover{ color:#575757;}
.nav-sections-item-content > .navigation li.level0.nav-8 .new_nav_label{ position: absolute; top: -15px; font-size: 10px; background: #ff6502; padding: 0px 5px; margin: 0px; color: #ffffff; line-height: 12px;}
.nav-sections-item-content > .navigation .level0.active, .nav-sections-item-content > .navigation .level0.has-active{ border-bottom:3px solid #ff6502;}
.nav-sections-item-content > .navigation .level0.active > .level-top, .nav-sections-item-content > .navigation .level0.has-active > .level-top{ border-bottom:none;}
.nav-sections-item-content > .navigation .level0.parent > .level-top > .ui-menu-icon{ display: none; }


.shop_collections_menu_navbar{ display:none; position:absolute;}
.shop_collections_menu_navbar .shop_collections_navbar_box{ display:inline-block; width:100%;}
.shop_collections_menu_navbar .shop_collections_navbar_box .collection_full_box{ clear:both;}
.shop_collections_menu_navbar .shop_collections_navbar_box .shop_collections_box1{ width:33.33%; float:left;}
.shop_collections_menu_navbar .shop_collections_navbar_box .collection_full_box a{ padding-bottom: 0px; display: grid; width: 100%;}
.shop_collections_menu_navbar .shop_collections_navbar_box .collection_full_box a:hover{ text-decoration:none;}
.shop_collections_menu_navbar .shop_collections_navbar_box .shop_collections_top_title .collection_info_box{ position: absolute; top:45%; left:0%; width:100%; text-align:center; z-index:1;}
.shop_collections_menu_navbar .shop_collections_navbar_box .collection_img_div { width: 100%; height: 100%; display: grid; position: relative; }
.shop_collections_menu_navbar .shop_collections_navbar_box .collection_name{ color: #ffffff; font-size: 30px; text-transform: capitalize; line-height: normal; font-weight: 500; text-decoration: none;}
.shop_collections_menu_navbar .shop_collections_navbar_box .collection_explore { display:none; font-size: 18px; color: #ffffff; text-decoration: underline; line-height: normal; font-weight: 300; }

.shop_collections_menu_navbar .shop_collections_navbar_box .collection_full_box a .collection_info_box_hover{ display:none; background: rgba(0, 0, 0, .4); width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.shop_collections_menu_navbar .shop_collections_navbar_box .collection_full_box a:hover .collection_info_box{ transition: top .2s; transform: translate(0,-40%);}
.shop_collections_menu_navbar .shop_collections_navbar_box .collection_full_box a:hover .collection_info_box_hover{ display:block;}
.shop_collections_menu_navbar .shop_collections_navbar_box .collection_full_box a:hover .collection_explore{ display:block;}

.navigation li.level0.nav-11 .submenu{ /*display:none !important;*/}

.store_locations_menu_navbar{ display:none; position:absolute; left:11.5%;}
.store_locations_menu_navbar .store_locations_navbar_box{ display:inline-block; width:100%;}
.store_locations_menu_navbar .store_locations_navbar_box .store_locations_full_box{ clear:both;}
.store_locations_menu_navbar .store_locations_navbar_box .store_locations_box1{ width:33.33%; float:left;}
.store_locations_menu_navbar .store_locations_navbar_box .store_locations_full_box a{ padding-bottom: 0px; display: grid; width: 100%;}
.store_locations_menu_navbar .store_locations_navbar_box .store_locations_full_box a:hover{ text-decoration:none;}
.store_locations_menu_navbar .store_locations_navbar_box .store_locations_top_title .store_locations_info_box{ position: absolute; top:45%; left:0%; width:100%; text-align:center; z-index:1;}
.store_locations_menu_navbar .store_locations_navbar_box .store_locations_img_div { width: 100%; height: 100%; display: grid; position: relative; }
.store_locations_menu_navbar .store_locations_navbar_box .store_locations_name{ color: #ffffff; font-size: 30px; text-transform: capitalize; line-height: normal; font-weight: 500; text-decoration: none;}
.store_locations_menu_navbar .store_locations_navbar_box .store_locations_explore { display:none; font-size: 18px; color: #ffffff; text-decoration: underline; line-height: normal; font-weight: 300; }

.store_locations_menu_navbar .store_locations_navbar_box .store_locations_full_box a .store_locations_info_box_hover{ display:none; background: rgba(0, 0, 0, .4); width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.store_locations_menu_navbar .store_locations_navbar_box .store_locations_full_box a:hover .store_locations_info_box{ transition: top .2s; transform: translate(0,-40%);}
.store_locations_menu_navbar .store_locations_navbar_box .store_locations_full_box a:hover .store_locations_info_box_hover{ display:block;}
.store_locations_menu_navbar .store_locations_navbar_box .store_locations_full_box a:hover .store_locations_explore{ display:block;}

.cms-catalogs .row .column{ text-align: center; }
.cms-catalogs .row .column img{ float: none !important; padding: 10px; max-height: 190px; }

.cms-home .page-title-wrapper{ display:none;}
.basSlider.defaultTheme .cwsRwdSlider{ padding:0px; border:none;}
.cms-home .home_cms_content{ margin-top: 3px; }
.cms-home .home_top_banner_slide{ margin-bottom:15px;}
.cms-home .home_top_banner_slide p{ margin:0px;}
.cms-home .home_top_banner_slide img{ width:100%; margin-top:25px;}
.home_section1_area{ padding: 15px 0px 15px 0px; display: inline-block; width: 100%; margin:auto; /*border-bottom:1px solid #f5f5f5;*/ }
.home_section1_area .home_section1 { display: flex; margin: auto; width: 100%; max-width:1200px; }
.home_section1_area .section1_div { width: 30%; float: left; padding-left:30px; text-align:left; }
.home_section1_area .section1_inner_div { padding: 10px 0px; max-width: 400px; }
.home_section1_area .section1_col_left { float: left; padding-right: 20px; height: 115px; }
.home_section1_area .section1_col_right { width: 100%; }
.home_section1_area .section1_post_tile { font-family: Lato; font-size: 22px; padding-bottom: 10px; color:#3c4650; }
.home_section1_area .section1_post_desc { width: 100%; line-height: 25px; color:#666666; }

.home_block_title{ font-family: Lato; font-size: 30px; text-align:center; margin-top:15px; margin-bottom:15px;}
.home_block_desc{ font-family: Lato; font-size: 16px; text-align:center; padding-bottom:15px; max-width:475px; margin:auto;}

.home_collection_area{ display: inline-block; width: 100%; }
.home_collection1{ width:69%; float:left; margin-top:15px; margin-bottom:15px;}
.home_collection2{ width:29%; float:right; margin-top:15px; margin-bottom:15px;}
.home_collection1 p, .home_collection2 p{ margin:0px;}
.home_collection1 img{ /*width:100%; height:440px;*/ width:100%; max-height:530px;}
.home_collection2 img{ /*width:100%; height:440px;*/ width:100%;}
.home_collection1 p, .home_collection2 p{ height:530px; display:inline-block; width:100%;}
.home_collection1 img, .home_collection2 img{ height:100%;}
.home_collection3{ margin-top:15px; margin-bottom:15px; width:100%; display:inline-block;}
.home_collection31{ margin-top:15px; margin-bottom:15px; width:50%; float:left; /*cursor:pointer;*/}
.home_collection32{ margin-top:15px; margin-bottom:15px; width:50%; float:left; position:relative;}
.home_collection32 img{ /*width:80%; float:right;*/}
.home_collection31 p{ padding-right:15px;}
.home_collection32 p{ padding-left:15px;}
.home_collection31 p, .home_collection32 p{ margin:0px; line-height:12px;}
.home_collection31 img, .home_collection32 img{ width: 100%;}

.home_collection32 .new_collection_box_button { max-width: 250px; text-align: center; margin: auto; position: absolute; top: 45%; left: 37%; }
.home_collection32 .new_collection_box_button a:hover{ text-decoration:none;}
.home_collection32 .new_collection_box_button a .md_white_button { width: 100px; text-align: center; margin: auto; border: 1px solid #FF6502; background: #FF6502; color: #FFFFFF; }
.home_collection32 .new_collection_box_button a:hover .md_white_button{ background: #F7894D; border: 1px solid #FF6502; color: #ffffff !important; text-decoration: none; }

.home_collection4{ margin-top:15px; margin-bottom:0; width:100%; display:inline-block; cursor:pointer;}
.home_collection41{ margin-top:10%; margin-bottom:15px; width:35%; float:left; /*cursor:pointer;*/}
.home_collection42{ margin-top:15px; margin-bottom:15px; width:65%; float:right; /*cursor:pointer;*/}
.home_collection41 img{ width:90%; float:left; margin-top:25%;}
.home_collection41 p, .home_collection42 p{ margin:0px; line-height:12px;}
.home_collection3 p, .home_collection4 p{ margin:0px; line-height:12px;}
.home_collection42 img{ width: 100%;}

#home_single_product_slider{ cursor:default;}
#home_single_product_slider .product-items{ margin:0px;}
#home_single_product_slider .block-title{ display:none;}
#home_single_product_slider .widget-new-grid .product-item{ width:100%; margin-top:0; margin-bottom:0px; text-align:center;}
#home_single_product_slider .widget-new-grid .product-item-info{ text-align: center; margin: auto; width: auto;}
#home_single_product_slider .widget-new-grid .product-item-info .product-image-container{ max-width:80%;}
#home_single_product_slider .widget-new-grid .product-item .product-item-actions{ display:none;}
#home_single_product_slider .widget-new-grid .product-item .price-box .price-label{ display:none;}
#home_single_product_slider .widget-new-grid .product-item .special-price{ padding-right:15px; display:inline;}
#home_single_product_slider .widget-new-grid .product-item .old-price{ display:inline-block !important; color: #000000;}
#home_single_product_slider .widget-new-grid .product-item img{ width: auto; float: none; margin: 0;}
#home_single_product_slider .widget-new-grid .product-item .product-reviews-summary{ margin: auto; display: none;}

.home_ind_box_area{ width:100%; display:flex; margin-top:15px; margin-bottom:15px; flex-direction:row; align-items:center;}
.home_collection5{ width:65%; float:left; cursor:pointer;}
.home_collection6{ width:35%; float:right;}
.home_collection6 .industrial_collection_area{ padding: 35px; max-width: 320px; margin:0 auto; }
.home_collection6 .industrial_collection_more{ text-align:center; margin-top:25px;}
.home_collection6 .industrial_collection_more a{ border: 1px solid #FF6502; background: #FF6502; color: #FFFFFF;}
.home_collection6 .industrial_collection_more a:hover { background: #F7894D; border: 1px solid #FF6502; color: #ffffff !important; text-decoration: none; }
.home_collection5 p{ margin:0px; line-height:12px;}
.home_collection5 p img{ width: 100%;}

.home_every_room{background:#F6F6F6;display:inline-block;width:100%;margin:15px auto}
.home_every_room .every_room_box{max-width:1180px;margin:auto;padding:30px 15px 45px;display:grid;text-align:center}
.home_every_room .every_room_box_head{text-align:center;font-size:30px;font-weight:500;color:#666666}
.home_every_room .every_room_category_box{background:#fff;width:22%;display:inline-block;float:left;max-width:275px;height:285px;margin:35px 1.5% 0}
.home_every_room .every_room_category_box a:hover{text-decoration:none}
.home_every_room .every_room_category_box .every_room_category_innnerbox{padding:25px 15px;box-shadow:1px 1px 1px 1px rgba(0,0,0,0.04);background:#fff;height:235px}
.home_every_room .every_room_category_box a:hover .every_room_category_innnerbox{box-shadow:1px 1px 10px 5px rgba(0,0,0,0.05)}
.home_every_room .every_room_category_box .every_room_category_box_image{height:215px}
.home_every_room .every_room_category_box .every_room_category_box_image img{padding-top:25px}
.home_every_room .every_room_category_box .every_room_category_box_title{color:#666666;font-size:18px;font-weight:300}
.home_every_room .every_room_category_box .every_room_category_box_image.every_room_living_img img{padding-top:25px}
.home_every_room .every_room_category_box .every_room_category_box_image.every_room_dining_img img{padding-top:25px}
.home_every_room .every_room_category_box .every_room_category_box_image.every_room_outdoor_img img{padding-top:25px}
.home_every_room .every_room_category_box .every_room_category_box_image.every_room_office_img img{padding-top:25px}
.home_every_room .every_room_category_box_title.every_room_sale{font-size:45px;padding-top:43%;letter-spacing:3px; color: #ff6502;}

.home_catalog{ margin-top:15px; margin-bottom:15px; position:relative;}
.home_catalog p{ margin:0px;}
.home_catalog .home_catalog_box{ background: #e3f9fe; width: 100%; min-height:265px; max-height: 350px; display: inline-block;}
.home_catalog .home_catalog_box_image{ padding: 20px 10px; float: right; right: 5%; position: relative; max-width: 50%; max-height: 265px;}
.home_catalog .see_catalog { font-family: Lato; max-width: 450px; position: absolute; top: 10%; padding: 20px; left: 10%; }
.home_catalog .explore_text { font-size: 40px; color: #3c4650; line-height:50px; }
.home_catalog .explore_text .explore_inner_text{ font-weight:bolder;}
.home_catalog .catalog_button { margin-top: 40px; }
.home_catalog .catalog_button a { border:1px solid #FF6502; background:#FF6502; color:#FFFFFF; /*padding: 15px 45px; color: #fff; font-size: 14px; font-weight: bold; letter-spacing: 1px; border: 1px solid #fff; border-radius: 3px;*/ }
.home_catalog .catalog_button a:hover{ background:#F7894D; border:1px solid #FF6502; color:#ffffff !important; text-decoration:none;}
.home_collection3 img, .home_collection4 img, .home_catalog img{ width:100%;}

/********* Start Home Catalog New ***********/
.home_catalog .home_catalog_box{ max-height: none; }
.home_catalog .home_catalog_box_image{ max-width: none; padding: 0px; right: auto; max-height: none; }
.home_catalog p{ display: grid; }
.home_catalog p a{ display: grid; }
.home_catalog .see_catalog{ display: none; }
/********* End Home Catalog New ***********/


.home_testimonial_area{ background:#f6f6f6; width:100%; display:inline-block; margin-bottom:15px;}
.home_testimonial_area .home_testimonial_box{ margin:auto;}
.home_testimonial_area .home_testimonial_box .home_testimonial_box_left{ width:40%; float:left;}
.home_testimonial_area .home_testimonial_box .home_testimonial_box_left p{ margin: 0px;display: grid;}
.home_testimonial_area .home_testimonial_box .home_testimonial_box_left img{ width:100%;}
.home_testimonial_area .home_testimonial_box .home_testimonial_box_right{ width:60%; float:left; text-align:center; padding:20px 0px; margin-top:55px; max-height:350px; overflow:hidden;}
.home_testimonial_area .home_testimonial_box .home_testimonial_box_right .quote_image{ text-align: center;padding-bottom: 15px;}
.home_testimonial_area .home_testimonial_box .home_testimonial_box_right .block-testimonial{ margin:auto; padding:10px; max-width:600px; }
.home_testimonial_area .home_testimonial_box .home_testimonial_box_right .testimonial{ text-align:center !important; font-family:Lato; font-size:16px;}
.home_testimonial_area .home_testimonial_box .home_testimonial_box_right .testimonial .posted-name{ font-family: Lato; font-size: 18px;}
.home_testimonial_area .home_testimonial_box .home_testimonial_box_right .block-testimonial .owl-theme .owl-controls{ margin: 0px;}

.home_furniture_stores{ display: inline-block; width: 100%; margin-bottom: 15px;}
.cms-home .home_furniture_stores{ max-width: 1220px; margin: auto; display: grid; margin-bottom: 15px;}
.cms-store-locations .home_furniture_stores{ max-width: 1220px; margin: auto; display: grid; margin-bottom: 15px;}
.home_furniture_stores_mobile{ width:1px; }
.stores_area_left{ width:30%; display:inline-block; float:left;}
.stores_area_left .store_area_images ul{ margin:0px; padding:0px;}
.stores_area_left .store_area_images li{ background: #b7b7b7; border-bottom:1px solid #ffffff; cursor:pointer; /*padding: 5px 10px 5px 25px;*/ margin-bottom:0px; text-align: left; color: #ffffff; font-weight: bold; text-transform: uppercase; letter-spacing:1px; display:inline-block; width:100%; height:32px; line-height:32px; }
.stores_area_left .store_area_images li span{ padding-left:25px; padding-right:10px;}
.stores_area_left .store_area_images li span.store_arrow{ float:right; margin-right:10px;}
.stores_area_left .store_area_images li.active_tab{ color:#ff6502;}

.stores_area_right { width: 70%; display: inline-block; float: left; background: #f6f6f6; height: 329px;}
.home_store_info { /*padding: 17px 25px; display:grid; border:15px solid #B3D4D9; max-height:265px;*/ }
.home_store_info .store_info{ width: auto; max-width:28%; float: left; padding: 17px 10px 17px 20px; text-align: left;}
.home_store_info .store_info .store_box_title{ font-family: Lato;font-size: 22px;padding-bottom: 15px;}
.home_store_info .store_info .store_info_ul{ margin:0px; padding:0px; font-family: Lato;font-size: 16px;}
.home_store_info .store_info ul li{ list-style:none;}
.home_store_info .store_info ul li .store_box_address a{ color:#ff6502;}
.home_store_info .store_info ul li .store_box_address a:hover{ color:#ff6502;}
.home_store_info .store_info ul li .telephone{ color:#ff6502;}
.home_store_info .store_info ul li .store_box_time .store_box_title{ font-family:Lato; font-size:16px; font-weight:bold;}
.home_store_info .store_info ul li .virtual_tour { font-family: Lato; font-size: 16px; font-weight: bold; color: #ff6502; cursor:pointer; }
.home_store_info .store_info ul li .map_tour { font-family: Lato; font-size: 16px; font-weight: bold; color: #ff6502; cursor:pointer; }
.home_store_info .store_info ul li.store_info_detail{ display:none;}
.home_store_info .store_info_detail { width: 65%; float: right; }
.home_store_info .store_info_detail p{ margin:0px; padding:0px; display:grid;}
.home_store_info .store_info_detail iframe{ width:100%; height:329px;}
.home_store_info .store_info_detail img{ width:100%; height:329px;}

.home_store_info .store_info ul li .virtual_tour span.city_page{ display: none;}
.city_static_content .home_store_info .store_info ul li .virtual_tour span.non_city_page{ display: none;}
.city_static_content .home_store_info .store_info ul li .virtual_tour span.city_page{ display: block;}
.home_furniture_stores_mobile .store_info ul li .virtual_tour span.city_page{ display: none;}
.city_static_content .home_furniture_stores_mobile .store_info ul li .virtual_tour span.non_city_page{ display: none;}
.city_static_content .home_furniture_stores_mobile .store_info ul li .virtual_tour span.city_page{ display: block;}
.city_static_content .home_store_info .store_info_detail iframe{ width:100%; height:410px;}
.city_static_content .home_store_info .store_info{ width: 16.66%; max-width: none; padding-left: 8.33%; padding-right: 0;}
.city_static_content .home_store_info .store_info .store_info_box{ margin: auto; max-width: fit-content; padding-left: 15px; padding-right: 15px; }

.home_insta_area{ display: inline-block; width: 100%;}
.home_insta_area .home_insta_area_title{ color:#ff6502;}
.home_insta_area .home_insta_images{ max-width:1230px; margin:auto;}
.home_insta_area .instagrampro-view #mainimgdiv{ width:90%; margin:auto; float:none; overflow:visible;}
.home_insta_area .instagrampro-view #mainimgdiv .owl-buttons .owl-prev{ font-size: 16px; border: none; border-radius: 0px; background: none; padding: 0px; position: absolute; margin-top: -10%; left:-5%; opacity:0.7;}
.home_insta_area .instagrampro-view #mainimgdiv .owl-buttons .owl-prev .fa{ color: #ff6502; font-size: 34px; border: 3px solid #ff6502; border-radius: 50%; width: 35px; height: 35px;}
.home_insta_area .instagrampro-view #mainimgdiv .owl-buttons .owl-prev .fa-angle-right:before{ margin-left:3px;}
.home_insta_area .instagrampro-view #mainimgdiv .owl-buttons .owl-next{ font-size: 16px; border: none; border-radius: 0px; background: none; padding: 0px; position: absolute; margin-top: -10%; right: -5%; opacity:0.7;}
.home_insta_area .instagrampro-view #mainimgdiv .owl-buttons .owl-next .fa{ color: #ff6502; font-size: 34px; border: 3px solid #ff6502; border-radius: 50%; width: 35px; height: 35px;}
.home_insta_area .instagrampro-view #mainimgdiv .owl-buttons .owl-next .fa-angle-left:before{ margin-right:3px;}
.home_insta_area .instagrampro-view div{ margin:1px;}
.home_insta_area .instagrampro-view #mainimgdiv .owl-item .item{ width:100%;}

.brand_items_box{ max-width:1100px; margin:auto;}
.brand_items_box .owl-item{ text-align:center;}
.brand_items_box .brand-image-wrap { display: inline-block; padding: 0 14px; /*width:11%;*/ }
.brand-image-wrap .brand-image { display: block; height: auto; overflow: hidden; margin: 6px 0; text-align: center; }

.page-footer{ background: #666666; margin: auto; width: 100%; display: inline-block; text-align: center;}
.page-footer .footer.content {     border: none; padding: 0px; width: 100%; display: inline-block; margin: auto; max-width: 1260px; text-align: left; }
.footer_content { padding: 10px; }
.footer_content .footer_box { width: 19%; float: left; }
.footer_content .footer_box.footer_col_social{ width:18%;}
.footer_content .footer_box.footer_col_news{ width:25%;}
.footer_content .footer_col { color: #fff; font-family: Lato; font-size: 14px; line-height: 32px; font-weight: 400; padding: 20px 15px; }
.footer.content .block.newsletter{ display:none;}
.footer_content .footer_col .footer_col_title{ font-weight:bold;}
.footer_content .footer_col a{ color:#FFFFFF;}
.footer_content .footer_col .achecker{ text-align:left;}
.footer_content .footer_col .achecker .audit_trusted{ max-width: 50px;height: auto;margin-right: 15px;}
.footer_content .footer_col .achecker a.wcag{ vertical-align: text-bottom;}
.footer_content .footer_box .block.newsletter{ float:none; width:100%;}
.footer_content .footer_box .block.newsletter .title { display:block; color: #fff; font-family: Lato; font-size: 14px; font-weight: bold; }
.footer_content .footer_box .block.newsletter .field{ margin:0px;}
.footer_content .footer_box .action.subscribe.primary { background: #ff6502; border: 1px solid #ff6502; font-family: Lato; font-size: 12px; height:40px; }
.footer_content .footer_box .block.newsletter{ display:block;}
.footer_content .footer_box .block.newsletter .field .control::before{ line-height:40px;}
.footer_content .footer_box .block.newsletter input{ height:40px; border-radius:3px 0px 0px 3px;}
.footer_content .footer_box .footer_col_title { color: #fff; font-family: Lato; font-size: 14px; line-height: 32px; font-weight: bold; }
.footer_content .footer_box .footer_social_box .footer_social_icon a{ border-radius: 50%; border: 1px solid #fff; width: 30px; height: 30px; line-height:30px; float:left; margin-right:5px; margin-bottom:5px; text-align:center;}
.footer_content .footer_box .footer_social_box .footer_social_icon .fa{ color:#FFFFFF;}
.footer_content .footer_box .footer_social_box .footer_social_icon .fa span{ text-indent: -9999px; overflow: hidden; display: table-column;}
.footer_content .address_footer{ font-style: normal; color: #ffffff; text-align: left; display: inline-block; width: 99%; padding: 10px 5px; padding-bottom: 0px; border-top: 1px solid #bcc6d0; font-size: 12px; text-transform: uppercase;}
.footer_content .address_footer address{ float: left; width: auto; }
.footer_content .address_footer .finiance_sync_block{ color: #ffffff; vertical-align: middle; display: inline-block; margin: auto; width: 57.5%; text-align: center; }
.footer_content .address_footer .finiance_sync_block img{ vertical-align: middle; max-width: 50px; }
.footer.content .links{ display:none !important;}
.footer .copyright, .footer .bugs{ display:none !important;}

.home_collection1_products{ max-width:1300px; margin:auto;}
.modal-popup .modal-inner-wrap{ top:15%;}
.modal-inner-wrap .block.widget .products-grid .product-item{ width: 24%; text-align: center; margin:4px !important;}
.modal-inner-wrap .block.widget .block-title{ display:none;}
.modal-inner-wrap .block.widget .block-content .product-item-details{ text-align:left;}
.modal-inner-wrap .block.widget .block-content .product-item-name a{ min-height:40px; display:block;}
.modal-inner-wrap .block.widget .block-content .product-item .price-box .price-label{ display:none;}
.modal-inner-wrap .block.widget .block-content .product-item .special-price{ float:left; padding-right:15px;}
.modal-inner-wrap .block.widget .block-content .product-item .action.primary{ background: none; border: none; color: #7d7d7d; font-size: 22px; padding: 0px; box-shadow: none; }
.home_collection_popup .modal-inner-wrap .modal-footer{ display:none;}

.modal-popup.confirm .modal-inner-wrap{ max-width: 600px;} /* Confirmation for remove item from mini cart*/

.newsletter_popup_area .modal-title{ display:none;}
.newsletter_popup_area .modal-header{ padding:0px;}
.newsletter_popup_area .modal-inner-wrap{ max-width:730px; max-height:470px; overflow:hidden;}
.newsletter_popup_area .modal-content{ padding:0px;}
.newsletter_popup_area .action-close{ padding:2px;}
.newsletter_popup{ max-width: 730px; margin: auto; padding: 20px;}
.newsletter_popup .newsletter_popup_box_image{ float: left; width: 50%;}
.newsletter_popup .newsletter_popup_box_image img{ width:100%; display:block;}
.newsletter_popup .newsletter_popup_box_right{ float: none; width: 100%; text-align:center; line-height:1.42857143;}
.newsletter_popup .newsletter_popup_box_right .save_off_box{ padding:10px;}
.newsletter_popup .newsletter_popup_box_right .save_title1{ font-size: 40px; font-weight: 400; text-transform: uppercase;}
.newsletter_popup .newsletter_popup_box_right .save_title2{ color: #ff6502; font-size: 90px; font-weight: bold; display: inline-flex;}
.newsletter_popup .newsletter_popup_box_right .save_title2 .small_font{ font-size:40px; padding-left:5px;}
.newsletter_popup .newsletter_popup_box_right .save_title2 .small_font2 { color: #000000; font-size: 42px; display: inline-block; text-transform: uppercase; line-height: 42px; margin-top: 20px; margin-left: 20px; }
.newsletter_popup .newsletter_popup_box_right .save_title3{ font-size: 16px; font-family: Lato; font-weight: bold; text-transform: uppercase;}
.newsletter_popup .newsletter_popup_box_right .save_title4{ font-size: 16px; font-family: Lato;}
.newsletter_popup .newsletter_popup_box_right .save_signup{ margin-top:35px;}
.newsletter_popup .newsletter_popup_box_right .block.newsletter{ float:none; width:100%; max-width:350px; margin:auto; margin-bottom:40px; padding: 20px 10px 20px 20px; border-radius:3px; background: #f6f6f6;}
.newsletter_popup .newsletter_popup_box_right .block.newsletter .title { display:block; color: #fff; font-family: Lato; font-size: 14px; font-weight: bold; }
.newsletter_popup .newsletter_popup_box_right .block.newsletter .field{ margin:0px;}
.newsletter_popup .newsletter_popup_box_right .actions{ width:auto;}
.newsletter_popup .newsletter_popup_box_right .action.subscribe.primary { background: #ff6502; border: 1px solid #ff6502; font-family: Lato; font-size: 12px; height:40px; width:90px; border-radius:0px 3px 3px 0px; }
.newsletter_popup .newsletter_popup_box_right .block.newsletter{ display:block;}
.newsletter_popup .newsletter_popup_box_right .block.newsletter .field .control::before{ line-height:40px;}
.newsletter_popup .newsletter_popup_box_right .block.newsletter input{ height:40px; border-radius:3px 0px 0px 3px;}
.newsletter_popup .newsletter_popup_box_right .save_off_desc{ font-size: 10px; color: #777777;}

.catalog-category-view .breadcrumbs{ display:none;}
.catalog-category-view .category-image .image{ margin:auto; width:100%; max-width:1920px;}
.catalog-category-view .page-title-wrapper{ display:none;}
.catalog-category-view .category-description{ display:none;}
.catalog-category-view .category-description .input[type="checkbox"]{ display:none;}
.catalog-category-view .category-cms .category_content_slider{ margin-top: 3px; }
.block.filter{ display:none;}
.block.filter .filter_options{ display:none; background:#f6f6f6;}
.block.filter .filter_options select{ background:#f6f6f6; border:none; box-shadow:none !important; padding:5px 15px 4px; width:95%;}
.block.filter .filter_options select.sorter-options{ width:auto;}
.block.filter .filter-title{ display:none;}
.block.filter .filter-content .block-subtitle{ display:none;}
.block.filter .filter-options .filter-options-title{ display:none;}
.filter-options .filter-options-content{ width:19.5%; display:inline-block; margin:0px; border-right:1px solid #666;}
.filter-options .filter-options-content-sortby{ float:right; border-right:none;}
.block.filter .filter-content .sorter{ float:none; padding:0px;}
.block.filter .filter-content .filter-current{ display:none;}
.block.filter .filter-current + .filter-actions{ margin-bottom:5px;}
.block.filter .filter-actions a:visited, .block.filter .filter-actions .alink:visited{ color:#333333;}
.block.filter .filter_block_button{ margin-bottom:0px; margin-right:10px; float:left;}
.block.filter .filter_block_button span{ background: #ffffff; padding: 4px 10px; border: 1px solid #666; cursor:pointer; display:block; margin-top:2px; }
.block.filter .filter_block_button span .fa{ padding-left:50px;}
.toolbar-products{ display:none !important;}
.filter-options select:hover{ background:none;}
.catalog-category-view .products-grid .product-item{ width: 31.33333% !important; text-align: center; margin:0 1%!important;}
.catalog-category-view .product-item-info{ width:100%;}
.catalog-category-view .product-item-info .product-image-photo{ /*min-width: 350px;*/ max-height: 199px; }
.catalog-category-view .product-item-info .product-image-photo:hover{ transform:scale3d(1.05,1.05,1); }
.catalog-category-view .products-grid .product-item-details{ text-align:center;}
.catalog-category-view .products-grid .product-item-name a{ display:block;}
.catalog-category-view .products-grid .product-item .price-box .price-label{ display:none;}
.catalog-category-view .products-grid .product-item .price-box .price{ color: #ff6502; }
.catalog-category-view .products-grid .product-item .special-price{ text-align:center; display: inline-block; margin: 0 5px;}
.catalog-category-view .products-grid .product-item .action.primary{ background: none; border: none; color: #7d7d7d; font-size: 22px; padding: 0px; box-shadow: none; }
.catalog-category-view .product-reviews-summary{ display:none; margin:auto;}

.catalog-category-view.category-sale .columns{ max-width: 1260px; padding: 0px 20px; margin: auto; }
.catalog-category-view.category-florida .columns{ max-width: 1260px; padding: 0px 20px; margin: auto; }
.catalog-category-view.category-north-east .columns{ max-width: 1260px; padding: 0px 20px; margin: auto; }
.catalog-category-view.category-california .columns{ max-width: 1260px; padding: 0px 20px; margin: auto; }
.catalog-category-view.category-texas .columns{ max-width: 1260px; padding: 0px 20px; margin: auto; }

.catalog-category-view.category-sale .products-grid .price-box .old-price{ display: inline-block;}
.catalog-category-view .products-grid .list_pricebox_sale .price-box .old-price{ display: inline-block !important; color: #000000;}
.catalog-category-view .products-grid .list_pricebox_sale .price-box .old-price .price{ color: #000000;}
.catalog-category-view .products-grid .outdoor_pricebox_10_off .price-box .old-price{ display: inline-block !important; color: #000000;}
.catalog-category-view .products-grid .outdoor_pricebox_10_off .price-box .old-price .price{ color: #000000;}
.catalog-category-view .products-grid .list_pricebox_sale .price-box .special-price .price{ color: #ff6502;}
.catalog-product-view .product-info-main .product-info-price .price-box .old-price-sale { display: inline-block !important;}
.catalog-product-view .product-info-main .product-info-price .price-box .special-price-sale .price{ color: #F90000;}
.catalog-product-view .product-info-main .product-info-price .price-box .outdoor_oldprice_10_off { display: inline-block !important;}
.catalog-product-view .product-info-main .product-info-price .price-box .outdoor_oldprice_10_off .price{ color: #F90000;}
.catalog-product-view .product-info-main div#als_pdp{ font-size: 14px; }
.catalog-product-view .product-info-main div#als_pdp a.affirm-modal-trigger{ display: none; }

.main_category_area{/*max-width:1074px;*/margin:auto;border-bottom:1px solid #ff6502;margin-bottom:50px}
.main_category_area .head{margin-top:65px;margin-bottom:50px;border-bottom:1px solid #ff6502}
.main_category_area .head h1{font-size:30px;color:#575757;margin:0}
.main_category_area .head h1 span{font-size:14px}
.main_category_area .main_category_middle_area{display:inline-block;width:100%}
.main_category_area .main_category_left{width:21%;float:left;padding-right:3%}
.main_category_area .main_category_right{width:76%;float:left}
.main_category_area .main_category_left ul{margin:auto;padding:0}
.main_category_area .main_category_left ul li{list-style:none;margin-bottom:18px}
.main_category_area .main_category_left ul li a{color:#575757}
.main_category_area .main_category_left ul li a:hover{text-decoration:none}
.main_category_area .main_category_right .hero_banner{margin-bottom:50px}
.main_category_area .sub_cateories_area ul{margin:0;padding:0}
.main_category_area .sub_cateories_area ul li{list-style:none;width:33.33%;float:left;text-align:center;margin-bottom:25px}
.main_category_area .sub_cateories_area ul li:nth-child(1){text-align:left;position:relative;left:-10px}
.main_category_area .sub_cateories_area ul li:nth-child(4){text-align:left;position:relative;left:-10px}
.main_category_area .sub_cateories_area ul li:nth-child(3){text-align:right;position:relative;right:-10px}
.main_category_area .sub_cateories_area ul li:nth-child(6){text-align:right;position:relative;right:-10px}
.main_category_area .sub_cateories_area ul li .sub_cateory_box{padding-left:10px;padding-right:10px;text-align:center;text-transform:uppercase}
.main_category_area .sub_cateories_area ul li .sub_cateory_box .ctitle{height:52px}
.main_category_area .sub_cateories_area ul li a{color:#575757}
.main_category_area .sub_cateories_area ul li a:hover{text-decoration:none}

.catalogsearch-result-index h1.page-title{ font-size: 30px;}
.catalogsearch-result-index .products-grid .product-item{ width: 31.33333% !important; text-align: center; margin:0 1%!important;}
.catalogsearch-result-index .product-item-info{ width:100%;}
.catalogsearch-result-index .product-item-info .product-image-photo:hover{ transform:scale3d(1.05,1.05,1); }
.catalogsearch-result-index .products-grid .product-item-details{ text-align:center;}
.catalogsearch-result-index .products-grid .product-item-name a{ display:block;}
.catalogsearch-result-index .products-grid .product-item .price-box .price-label{ display:none;}
.catalogsearch-result-index .products-grid .product-item .special-price{ text-align:center;}
.catalogsearch-result-index .products-grid .product-item .action.primary{ background: none; border: none; color: #7d7d7d; font-size: 22px; padding: 0px; box-shadow: none; }
.catalogsearch-result-index .product-reviews-summary{ display:none; margin:auto;}

.product-item .price-box .price{ font-size:16px;}
.product-item .special-price .price, .product-item .minimal-price .price{ color:#ff6502; font-size:16px;}
.catalog-category-view.category-sale .products-grid .product-item .special-price .price{ color: #F90000;}
.catalog-category-view.category-florida .products-grid .product-item .special-price .price{ color: #F90000;}
.catalog-category-view.category-north-east .products-grid .product-item .special-price .price{ color: #F90000;}
.catalog-category-view.category-california .products-grid .product-item .special-price .price{ color: #F90000;}
.catalog-category-view.category-texas .products-grid .product-item .special-price .price{ color: #F90000;}

.page-layout-1column.catalog-product-view .breadcrumbs{ display:none;}
.page-layout-1column.catalog-product-view .product-info-main{ width: 100%; max-width: 300px; padding: 20px 20px 25px 20px; right: 0px; background: #fffc; border-radius: 5px 0px 0px 0px;}
.page-layout-1column.catalog-product-view .product-info-main .page-title-wrapper{ /*width:60%; min-height:45px;*/}
.page-layout-1column.catalog-product-view .product.media{ width:100%; float:none;}
.page-layout-1column.catalog-product-view .product.media .preload_image{ z-index:0; max-width: 100%; max-height: 100%;}
.page-layout-1column.catalog-product-view .product.media .fotorama__caption{ display: none; }
.page-layout-1column.catalog-product-view .product.media .fotorama__stage__frame.fotorama__active img{ /*width:100%;*/}
.page-layout-1column.catalog-product-view .product.media .fotorama__nav.fotorama__nav--thumbs{ /*width:500px !important; float:left;*/}
.page-layout-1column.catalog-product-view .product-info-main .page-title-wrapper .page-title{ font-size:18px; font-weight:bold; margin-bottom: 0}
.page-layout-1column.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku{ display:none;}
.page-layout-1column.catalog-product-view .product-info-main .product-info-price .price-box .price-label{ display:none;}
.page-layout-1column.catalog-product-view .product-info-main .product-info-price .price-box{ margin-top:0px; display:inline-block;}
.page-layout-1column.catalog-product-view .product-info-main .product-info-price .price-box .price{ color: #ff6502; }
.page-layout-1column.catalog-product-view .product-info-main .product-info-price .special-price{ float:left; padding-right:5px; margin:0px; color:#ff6502;}
.page-layout-1column.catalog-product-view .product-info-main .product-reviews-summary{ margin:2px 0 2px;}
.page-layout-1column.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions a{ color:#333333;}
.page-layout-1column.catalog-product-view .product-info-cart{ width: 100%;}
.page-layout-1column.catalog-product-view .product-info-cart .product-options-wrapper .field .label{ float:left; padding-right:15px;}
.page-layout-1column.catalog-product-view .product-info-cart .product-options-wrapper .field .control{ float:left;}
.page-layout-1column.catalog-product-view .box-tocart{ margin-top: -65px; margin-right: 15px; margin-bottom:0px; margin-left:100px; float: right;}
.page-layout-1column.catalog-product-view .box-tocart .actions{ padding:0px;}
.page-layout-1column.catalog-product-view .box-tocart .actions .tocart{ background: #ff6502; border: 1px solid #ff6502; font-family: Lato; font-weight: normal; padding: 10px 20px;}
.page-layout-1column.catalog-product-view .box-tocart .field.qty{ display:none;}
.page-layout-1column.catalog-product-view .box-tocart .input-text.qty{ width:42px; height:42px;}

.catalog-product-view .product.media{ margin:auto;}
.catalog-product-view .product.media .fotorama__stage{margin:auto;}
.catalog-product-view .product.media .fotorama__stage img{ padding:0px 0px 0px 0px;}
.catalog-product-view .product.media .fotorama__thumb-border{ border:none;}
.catalog-product-view .product.media .fotorama__thumb{ border:1px solid #e9e9e9; background: none;}

.catalog-product-view .gallery-placeholder .loading-mask{ padding: 0px !important;}
.catalog-product-view .gallery-placeholder .galler_main{ text-align: center;}
.catalog-product-view .gallery-placeholder .galler_main .preload_image{ position: relative;}
.catalog-product-view .gallery-placeholder .gallery_thumb_box{ width: 100%; max-height: 54px; vertical-align: middle; display: inline-block;}
.catalog-product-view .gallery-placeholder .galler_thumb{ width: 48px; display: inline-block; padding: 2px; margin-right: 4px; height: 48px; position: relative; float: left;}
.catalog-product-view .gallery-placeholder .galler_thumb .galler_thumb_inner{ width: 100%; height: 100%; position: relative; overflow: hidden; border: 1px solid #e9e9e9; background: none; vertical-align: middle;}
.catalog-product-view .gallery-placeholder .galler_thumb img{ width: 50px; max-height: 50px; top: 25%;}
.catalog-product-view .gallery-placeholder .fotorama__spinner{ display: none !important;}

.catalog-product-view .product-info-custom-code{ margin-top:30px; margin-bottom:15px; padding-bottom:15px;}
.catalog-product-view .product-info-custom-code .custom_product_info_area{ width:50%; float:left;}
.catalog-product-view .product-info-custom-code .custom_product_info_image{ width:48%; float:right; text-align:right;}

.catalog-product-view .product-info-custom-code .custom_product_info_image img{ width:100%; max-width:560px; max-height:400px;}
.catalog-product-view .product-info-custom-code .custom_product_info_area .product_info_desc_box{ margin-bottom:25px;}
.catalog-product-view .product-info-custom-code .custom_product_info_area .product_info_desc_box p{ margin:0px; margin-bottom: 10px;}
.catalog-product-view .product-info-custom-code .custom_product_info_area .custom_product_attr_detail{ width: 100%; display: inline-block; padding-bottom: 25px; margin-top: 10px;}
.catalog-product-view .product-info-custom-code .custom_product_info_area .custom_product_attr_detail.custom_product_attr_detail_dimension{ border-bottom:1px solid #e5e5e5;}
.catalog-product-view .product-info-custom-code .custom_product_info_area .custom_product_info_title{ font-size: 30px; font-family:Lato; margin-top: 10px; margin-bottom: 30px;}
.catalog-product-view .product-info-custom-code .custom_product_info_area .custom_product_attr_label{ font-size:18px; font-weight:400; width:30%; float:left;}
.catalog-product-view .product-info-custom-code .custom_product_info_area .custom_product_attr_value{ width:70%; float:left;}

.catalog-product-view .block.upsell{ border-bottom: 1px solid #e5e5e5; display:inline-block; width:100%; margin-top:35px;}
.catalog-product-view .block.upsell .title{ font-family: Lato; font-size: 30px; margin-top: 0px; margin-bottom: 15px;}
.catalog-product-view .block.upsell .title strong{ font-family: Lato; font-size: 30px; font-weight:400;}
.catalog-product-view .block.upsell .products-grid .product-items{ margin:0px;}
.catalog-product-view .block.upsell .products-grid .product-item{ text-align:center; margin:0px; padding:0px;}
.catalog-product-view .block.upsell .products-grid .product-item .product-item-info{ width:auto; padding:0px 10px 0px 10px;}
.catalog-product-view .block.upsell .products-grid .product-item .price-box .price-label{ display:none;}
.catalog-product-view .block.upsell .products-grid .product-item .special-price{ display:inline;}
.catalog-product-view .block.upsell .products-grid .product-item .action.primary{ background: none; border: none; color: #7d7d7d; font-size: 22px; padding: 0px; box-shadow: none; }

.catalog-product-view .review-add{ border-bottom: 1px solid #e5e5e5; padding-bottom: 50px; margin-bottom: 35px; padding-top: 15px; }
.catalog-product-view .fieldset .review-legend.legend span{ float: left; line-height: 14px; font-size: 16px; padding-right: 15px;}
.catalog-product-view .fieldset .review-legend.legend strong{ font-size: 14px; float: left;}
.catalog-product-view .review-list{ margin:0px;}
.catalog-product-view .review-list #review-items{ width:90%; margin:5px auto;}
.catalog-product-view .review-list .block-title{ text-align: center; font-size: 30px; font-family: Lato; padding-top:0px; padding-bottom:10px; margin-top:25px; }
.catalog-product-view .review-list .review-title{ font-weight:400;}
.catalog-product-view .review-list .review-item{ border:none; padding:20px; text-align:center;}
.catalog-product-view .review-list .rating-summary.item:nth-child(2){ display: none;}
.catalog-product-view .review-list .rating-summary .rating-label{ display:none;}
.catalog-product-view .review-list .rating-summary .rating-result{ margin: 0px;}
.catalog-product-view .review-list .review-ratings{ float:none; margin:auto; max-width:100%;}
.catalog-product-view .review-list .review-ratings ~ .review-content,
.catalog-product-view .review-list .review-ratings ~ .review-details{ margin:0px 0px 20px 0px; text-align:center;}
.catalog-product-view .review-list .owl-buttons .owl-prev{ font-size: 16px; border: none; border-radius: 0px; background: none; padding: 0px; position: absolute; margin-top: -15%; right:-5%; opacity:0.7;}
.catalog-product-view .review-list .owl-buttons .owl-prev .fa{ color: #333333; font-size: 34px; border: 3px solid #333333; border-radius: 50%; width: 35px; height: 35px;}
.catalog-product-view .review-list .owl-buttons .owl-prev .fa-angle-right:before{ margin-left:3px;}
.catalog-product-view .review-list .owl-buttons .owl-next{ font-size: 16px; border: none; border-radius: 0px; background: none; padding: 0px; position: absolute; margin-top: -15%; left: -5%; opacity:0.7;}
.catalog-product-view .review-list .owl-buttons .owl-next .fa{ color: #333333; font-size: 34px; border: 3px solid #333333; border-radius: 50%; width: 35px; height: 35px;}
.catalog-product-view .review-list .owl-buttons .owl-next .fa-angle-left:before{ margin-right:3px;}
.catalog-product-view .review_form_area{ display:none;}
.catalog-product-view .write_review_button{ padding: 12px 25px; border: 2px solid #ff6502; color: #ff6502; max-width: 120px; text-align: center; margin: auto; font-size: 16px; font-family: Lato; letter-spacing: 1px; cursor:pointer;}
.catalog-product-view .review-form{ margin:auto;}
.catalog-product-view .review-form .review-field-ratings .review-field-rating .label{ display:none;}
.catalog-product-view .review-form .fieldset .review-legend.legend{ display:none;}
.catalog-product-view .review-form .action.submit.primary,
.catalog-product-view .review-form .action.submit.primary:hover{ background: #ff6502; border: 1px solid #ff6502; color: #ffffff; font-size: 16px; font-weight: 400; font-family: Lato; padding: 10px 20px;}
.rating-summary .rating-result:before{ left: 0px; }
.rating-summary .rating-result > span:before{ left: 0px; }

.catalog-product-view .product_info_desc_box .completeDescription{ display:none; }
.catalog-product-view .product_info_desc_box .moreLinks{ cursor:pointer; color:#ff6502; }

.account-nav .item a, .account-nav .item > strong{ color: #575757; }
.account .column.main .block:not(.widget) .block-title { border-bottom: 1px solid #c6c6c6; margin-bottom: 25px; padding-bottom: 10px; }
.account .column.main .block:not(.widget) .block-title > strong{ font-weight: 700; }

.sidebar.sidebar-additional .block.block-reorder { border: 1px solid #e1e1e1; padding: 15px; margin-bottom: 25px; }
.sidebar.sidebar-additional .block.block-reorder .block-title > strong{ display: inline-block; font-size: 14px; margin-top: 0; text-transform: uppercase; font-weight: 600; margin-bottom: 0; line-height: 1.4; }

.account .form-address-edit > .fieldset:nth-child(1), .form-edit-account .fieldset:nth-child(1) { width: 48%; float: left; clear: left; }
.account .form-address-edit > .fieldset:nth-child(2), .form-edit-account .fieldset:nth-child(2) { float: right; width: 48%; }
.account .fieldset > .field:not(.choice) > .control{ float: none; width: 100%; }
.account .fieldset > .legend{     margin: 0 0 15px; border-bottom: 1px solid #c6c6c6; width: 100%; padding: 0 0 10px; }
.account .form-address-edit > .fieldset:nth-child(2) + *, .form-edit-account .fieldset:nth-child(2) + *{ clear: both; margin: auto;}
.account .fieldset > .field:not(.choice) > .label{ width: auto; }
.account .fieldset > .field{ margin: 0 0 20px; }
.account .fieldset > .field.choice:before, .account .fieldset > .field.no-label:before{ width: auto; padding: 0px; }
.account .column:not(.sidebar-main) form .actions-toolbar{ clear: both; margin: auto; }

.cms-store-locations .home_top_banner_slide{ margin-bottom:15px;}
.store_location_section1_area{ padding: 20px 0px 50px 0px; display: inline-block; width: 100%; margin:auto; border-bottom:1px solid #f5f5f5; }
.store_location_section1_area .store_location_section1 { margin: auto; width: 100%; max-width:876px; }
.store_location_section1_area .store_location_section1 h2{ text-align:center; margin:0px 0px 30px 0px;}
.store_location_section1_area .section1_div { width: 33.33%; float: left; padding-left:0px; text-align:left; }
.store_location_section1_area .section1_inner_div { padding: 10px 0px; max-width: 400px; }
.store_location_section1_area .section1_col_left { text-align:center; }
.store_location_section1_area .section1_col_right { width: 100%; text-align:center; padding-top:5px; }
.store_location_section1_area .section1_post_tile { font-family: Lato; font-size: 22px; padding-bottom: 0px; color:#3c4650; }
.cms-store-locations .store_location_furniture_stores{ margin-top:50px;}
.cms-store-locations .store_location_furniture_stores .home_furniture_stores .home_block_title{ display:none;}

.cms-miami .breadcrumbs,
.cms-new-york .breadcrumbs,
.cms-los-angeles .breadcrumbs,
.cms-dallas .breadcrumbs,
.cms-dallas-outlet .breadcrumbs,
.cms-chicago .breadcrumbs,
.cms-houston .breadcrumbs,
.cms-san-francisco .breadcrumbs,
.cms-atlanta .breadcrumbs,
.cms-fort-lauderdale .breadcrumbs,
.cms-bocaraton .breadcrumbs,
.cms-costa-mesa .breadcrumbs,
.cms-frisco .breadcrumbs,
.cms-paramus .breadcrumbs,
.cms-doral .breadcrumbs,
.cms-sandiego .breadcrumbs,
.cms-tampa .breadcrumbs,
.cms-naples .breadcrumbs,
.cms-king-of-prussia .breadcrumbs,
.cms-garden-city .breadcrumbs,
.cms-west-palm-beach .breadcrumbs{ display:none;}

.cms-miami .page-title-wrapper,
.cms-new-york .page-title-wrapper,
.cms-los-angeles .page-title-wrapper,
.cms-dallas .page-title-wrapper,
.cms-dallas-outlet .page-title-wrapper,
.cms-chicago .page-title-wrapper,
.cms-houston .page-title-wrapper,
.cms-san-francisco .page-title-wrapper,
.cms-atlanta .page-title-wrapper,
.cms-fort-lauderdale .page-title-wrapper,
.cms-bocaraton .page-title-wrapper,
.cms-costa-mesa .page-title-wrapper,
.cms-frisco .page-title-wrapper,
.cms-paramus .page-title-wrapper,
.cms-doral .page-title-wrapper,
.cms-sandiego .page-title-wrapper,
.cms-tampa .page-title-wrapper,
.cms-naples .page-title-wrapper,
.cms-king-of-prussia .page-title-wrapper,
.cms-garden-city .page-title-wrapper,
.cms-west-palm-beach .page-title-wrapper{ display:none;}

.cms-miami .home_top_banner_slide,
.cms-new-york .home_top_banner_slide,
.cms-los-angeles .home_top_banner_slide,
.cms-dallas .home_top_banner_slide,
.cms-dallas-outlet .home_top_banner_slide,
.cms-chicago .home_top_banner_slide,
.cms-houston .home_top_banner_slide,
.cms-san-francisco .home_top_banner_slide,
.cms-atlanta .home_top_banner_slide,
.cms-fort-lauderdale .home_top_banner_slide,
.cms-bocaraton .home_top_banner_slide,
.cms-costa-mesa .home_top_banner_slide,
.cms-frisco .home_top_banner_slide,
.cms-paramus .home_top_banner_slide,
.cms-doral .home_top_banner_slide,
.cms-sandiego .home_top_banner_slide,
.cms-tampa .home_top_banner_slide,
.cms-naples .home_top_banner_slide,
.cms-king-of-prussia .home_top_banner_slide,
.cms-garden-city .home_top_banner_slide,
.cms-west-palm-beach .home_top_banner_slide{ margin-bottom:15px;}

.cms-miami .home_top_banner_slide p,
.cms-new-york .home_top_banner_slide p,
.cms-los-angeles .home_top_banner_slide p,
.cms-dallas .home_top_banner_slide p,
.cms-dallas-outlet .home_top_banner_slide p,
.cms-chicago .home_top_banner_slide p,
.cms-houston .home_top_banner_slide p,
.cms-san-francisco .home_top_banner_slide p,
.cms-atlanta .home_top_banner_slide p,
.cms-fort-lauderdale .home_top_banner_slide p,
.cms-bocaraton .home_top_banner_slide p,
.cms-costa-mesa .home_top_banner_slide p,
.cms-frisco .home_top_banner_slide p,
.cms-paramus .home_top_banner_slide p,
.cms-doral .home_top_banner_slide p,
.cms-sandiego .home_top_banner_slide p,
.cms-tampa .home_top_banner_slide p,
.cms-naples .home_top_banner_slide p,
.cms-king-of-prussia .home_top_banner_slide p,
.cms-garden-city .home_top_banner_slide p,
.cms-west-palm-beach .home_top_banner_slide p{ margin:0px;}

.cms-miami .home_top_banner_slide img,
.cms-new-york .home_top_banner_slide img,
.cms-los-angeles .home_top_banner_slide img,
.cms-dallas .home_top_banner_slide img,
.cms-dallas-outlet .home_top_banner_slide img,
.cms-chicago .home_top_banner_slide img,
.cms-houston .home_top_banner_slide img,
.cms-san-francisco .home_top_banner_slide img,
.cms-atlanta .home_top_banner_slide img,
.cms-fort-lauderdale .home_top_banner_slide img,
.cms-bocaraton .home_top_banner_slide img,
.cms-costa-mesa .home_top_banner_slide img,
.cms-frisco .home_top_banner_slide img,
.cms-paramus .home_top_banner_slide img,
.cms-doral .home_top_banner_slide img,
.cms-sandiego .home_top_banner_slide img,
.cms-tampa .home_top_banner_slide img,
.cms-naples .home_top_banner_slide img,
.cms-king-of-prussia .home_top_banner_slide img,
.cms-garden-city .home_top_banner_slide img,
.cms-west-palm-beach .home_top_banner_slide img{ width:100%;}

.city_static_content .home_section1_area{ padding:35px 0px 0px 0px;}
.city_static_content .main_store_info_area .store_image_slide { width: 66.64%; padding-right:8.33%; float: right; }
.city_static_content .main_store_info_area .store_image_slide_item{ padding:0px; margin:0px; width:100%;}
.city_static_content .main_store_info_area .store_image_slide_item li{ display:block;}
.city_static_content .main_store_info_area .store_image_slide_item .owl-buttons .owl-prev{ font-size: 16px; border: none; border-radius: 0px; background: none; padding: 0px; position: absolute; margin-top:-26%; left:1%; opacity:0.7;}
.city_static_content .main_store_info_area .store_image_slide_item .owl-buttons .owl-prev .fa{ color: #ffffff; font-size: 40px; border-radius: 50%; width: 35px; height: 35px;}
.city_static_content .main_store_info_area .store_image_slide_item .owl-buttons .owl-prev .fa-arrow-circle-right:before{ margin-left:3px;}
.city_static_content .main_store_info_area .store_image_slide_item .owl-buttons .owl-next{ font-size: 16px; border: none; border-radius: 0px; background: none; padding: 0px; position: absolute; margin-top: -26%; right: 1%; opacity:0.7;}
.city_static_content .main_store_info_area .store_image_slide_item .owl-buttons .owl-next .fa{ color: #ffffff; font-size: 40px; border-radius: 50%; width: 35px; height: 35px;}
.city_static_content .main_store_info_area .store_image_slide_item .owl-buttons .owl-next .fa-arrow-circle-left:before{ margin-right:3px;}
.city_static_content .main_store_info_area .store_image_slide_item .owl-controls{ margin:0px;}

.city_static_content .main_store_info_area .home_store_info2 .store_info_area{ text-align: center; background: #f6f6f6; display: inline-block; width: 100%; padding: 0px 0px 25px 0px;}
.city_static_content .main_store_info_area .home_store_info2 .store_info_detail{ float:none; margin:auto;}
.city_static_content .home_store_info .store_info ul li.store_info_detail{ display:inline-block; width:100%;}

/*.cms-new-york .city_static_content .main_store_info_area .store_image_slide{ width:55%; padding: 0px;}
.cms-new-york .city_static_content .main_store_info_area img{ min-height:280px; width:100%;}
.cms-new-york .city_static_content .main_store_info_area .home_store_info .store_info{ max-width: 20%; margin: 0px; padding-left: 0px;}
.cms-new-york .city_static_content .main_store_info_area .home_store_info .store_info_detail{ width:auto;}
.cms-new-york .city_static_content .main_store_info_area .virtual_tour50 { width: 46%; float: left; padding: 0% 2%; }
.cms-new-york .city_static_content .main_store_info_area .virtual_tour50.new_york_midtown_virtual_tour{ float:right;}
.cms-new-york .city_static_content .main_store_info_area .virtual_tour50.new_york_midtown_map_tour{ float:right;}*/

.city_static_content .store_info_area.miami_tab{ display: inline-block; width: 100%; margin-bottom: 30px;}
.city_static_content .main_store_info_area p{ margin:0px; line-height:12px; text-align:center;}
.city_static_content .main_store_info_area img{ /*height:100%;*/}
.city_static_content .city_collection_area{ margin-top:35px;}
.city_static_content .main_store_info_area .store_description{ text-align: center; }
.city_static_content .main_store_info_area .store_description p{ line-height: 26px; text-align: center; margin: auto;}
.city_static_content .main_store_info_area .home_store_info .store_description .moreLinks{ color:#ff6502; cursor: pointer; }
.city_static_content .main_store_info_area .home_store_info .store_description .lessLinks{ color:#ff6502; cursor: pointer; }

.city_collection_area{ display: inline-block; width: 100%; }
.city_collection1{ width:69%; float:left; margin-top:15px; margin-bottom:15px; /*cursor:pointer;*/}
.city_collection2{ width:29%; float:right; margin-top:15px; margin-bottom:15px; /*cursor:pointer;*/}
.city_collection1 p, .city_collection2 p{ margin:0px;}
.city_collection1 img{ /*width:100%; height:440px;*/ width:100%; max-height:530px;}
.city_collection2 img{ /*width:100%; height:440px;*/ width:100%;}
.city_collection1 p, .city_collection2 p{ height:530px; display:inline-block; width:100%;}
.city_collection1 img, .city_collection2 img{ height:100%;}
.city_collection3{ margin-top:15px; margin-bottom:15px; width:100%; display:inline-block;}
.city_collection31{ margin-top:15px; margin-bottom:15px; width:50%; float:left; /*cursor:pointer;*/}
.city_collection32{ margin-top:15px; margin-bottom:15px; width:50%; float:left; /*cursor:pointer;*/ position:relative;}
.city_collection32 img{ /*width:80%; float:right;*/}
.city_collection31 p{ padding-right:15px;}
.city_collection32 p{ padding-left:15px;}
.city_collection31 p, .city_collection32 p{ margin:0px; line-height:12px;}
.city_collection31 img, .city_collection32 img{ width: 100%;}

.city_collection32 .new_collection_box_button { max-width: 250px; text-align: center; margin: auto; position: absolute; top: 45%; left: 37%; }
.city_collection32 .new_collection_box_button .explore_now.md_transparent_button { width: 100px; text-align: center; margin: auto; }
.city_collection32 .new_collection_box_button a:hover{ text-decoration:none;}

.city_collection4{ margin-top:15px; margin-bottom:0; width:100%; display:inline-block; /*cursor:pointer;*/}
.city_collection41{ margin-top:10%; margin-bottom:15px; width:35%; float:left; /*cursor:pointer;*/}
.city_collection42{ margin-top:15px; margin-bottom:15px; width:65%; float:right; /*cursor:pointer;*/}
.city_collection41 img{ width:90%; float:left; margin-top:25%;}
.city_collection41 p, .city_collection42 p{ margin:0px; line-height:12px;}
.city_collection3 p, .city_collection4 p{ margin:0px; line-height:12px;}
.city_collection42 img{ width: 100%;}

#city_single_product_slider{ cursor:default;}
#city_single_product_slider .product-items{ margin:0px;}
#city_single_product_slider .block-new-products{ margin:0px;}
#city_single_product_slider .block-title{ display:none;}
#city_single_product_slider .widget-new-grid .product-item{ width:100%; margin-top:0; margin-bottom:0px; text-align:center;}
#city_single_product_slider .widget-new-grid .product-item-info{ text-align: center; margin: auto; width: auto;}
#city_single_product_slider .widget-new-grid .product-item-info .product-image-container{ max-width:80%;}
#city_single_product_slider .widget-new-grid .product-item .product-item-actions{ display:none;}
#city_single_product_slider .widget-new-grid .product-item .price-box .price-label{ display:none;}
#city_single_product_slider .widget-new-grid .product-item .special-price{ padding-right:15px; display:inline;}
#city_single_product_slider .widget-new-grid .product-item .old-price{ /*display:inline;*/}
#city_single_product_slider .widget-new-grid .product-item img{ width: auto; float: none; margin: 0;}
#city_single_product_slider .widget-new-grid .owl-buttons .owl-prev{ font-size: 16px; border: none; border-radius: 0px; background: none; padding: 0px; position: absolute; margin-top: -45%; left:0%; opacity:0.7;}
#city_single_product_slider .widget-new-grid .owl-buttons .owl-prev .fa{ color:#333333; font-size: 34px; width: 35px; height: 35px;}
#city_single_product_slider .widget-new-grid .owl-buttons .owl-prev .fa-angle-right:before{ margin-left:3px;}
#city_single_product_slider .widget-new-grid .owl-buttons .owl-next{ font-size: 16px; border: none; border-radius: 0px; background: none; padding: 0px; position: absolute; margin-top: -45%; right: 0%; opacity:0.7;}
#city_single_product_slider .widget-new-grid .owl-buttons .owl-next .fa{ color:#333333; font-size: 34px; width: 35px; height: 35px;}
#city_single_product_slider .widget-new-grid .owl-buttons .owl-next .fa-angle-left:before{ margin-right:3px;}
#city_single_product_slider .widget-new-grid .product-item .product-reviews-summary{ margin: auto; display: none;}

.city_ind_box_area{ background:#f6f6f6; width:100%; display:flex; margin-top:15px; margin-bottom:15px; flex-direction: row; align-items: center;}
.city_collection5{ width:65%; float:left; cursor:pointer;}
.city_collection6{ width:35%; float:right;}
.city_collection6 .industrial_collection_area{ padding: 35px; max-width: 320px; margin:0 auto; }
.city_collection6 .industrial_collection_more{ text-align:center; margin-top:25px;}
.city_collection6 .industrial_collection_more a{ border: 1px solid #FF6502; background: #FF6502; color: #FFFFFF;}
.city_collection6 .industrial_collection_more a:hover { background: #F7894D; border: 1px solid #FF6502; color: #ffffff !important; text-decoration: none; }
.city_collection5 p{ margin:0px; line-height:12px;}

.category-shop-collections .shop_collections{ display:inline-block; width:100%;}
.category-shop-collections .shop_collections .title{ font-family: Playfair Display; font-style:italic; font-size: 30px; text-align:center; margin-top:15px; margin-bottom:1px; line-height:50px;}
.category-shop-collections .shop_collections .head{ font-family: Lato; font-size: 30px; text-align: center; padding-bottom: 30px; margin: auto; font-weight: 300;}
.category-shop-collections .shop_collections_box .collection_full_box{ clear:both;}
.category-shop-collections .shop_collections_box .shop_collections_box1{ width:49.4%; float:left;}
.category-shop-collections .shop_collections_box .shop_collections_box2{ width:49.4%; float:right;}
.category-shop-collections .shop_collections_box .collection_full_box a{ padding-bottom: 10px; display: inline-block; width: 100%;}
.category-shop-collections .shop_collections_box .collection_full_box a:hover{ text-decoration:none;}
.category-shop-collections .shop_collections_box .collection_img_div { width: 100%; height: 100%; display: grid; position: relative; transition: visibility 0s, opacity 0.5s linear; }
.category-shop-collections .shop_collections_box .shop_collections_top_title .collection_info_box{ position: absolute; top:42%; left:0; width:100%; text-align:center; z-index:1;}
.category-shop-collections .shop_collections_box .shop_collections_middle_title .collection_info_box{ position: absolute; top:42%; left:0; width:100%; text-align:center; z-index:1;}

.category-shop-collections .shop_collections_box .collection_info_box .collection_name{ color: #ffffff; font-size: 40px; text-transform: capitalize; line-height: normal; font-weight: 500; text-decoration: none;}
.category-shop-collections .shop_collections_box .collection_info_box .collection_tag { display:none; color: #ffffff; text-transform: capitalize; font-size: 26px; line-height: normal; font-weight: 300; text-decoration: none; }
.category-shop-collections .shop_collections_box .collection_info_box .collection_explore { display:none; font-size: 18px; color: #ffffff; text-decoration: underline; line-height: normal; font-weight: 300; }
.category-shop-collections .shop_collections_box .shop_collections_top_title.black_color .collection_info_box .collection_name,
.category-shop-collections .shop_collections_box .shop_collections_top_title.black_color .collection_info_box .collection_tag,
.category-shop-collections .shop_collections_box .shop_collections_top_title.black_color .collection_info_box .collection_explore{ color:#ffffff;}

.category-shop-collections .shop_collections_box .collection_full_box a .collection_info_box_hover{ display:none; background: rgba(0, 0, 0, .2); width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.category-shop-collections .shop_collections_box .collection_full_box a:hover .collection_info_box{ transition: top .2s; transform: translate(0,-40%);}
.category-shop-collections .shop_collections_box .collection_full_box a:hover .collection_info_box_hover{ display:block;}
.category-shop-collections .shop_collections_box .collection_full_box a:hover .collection_explore{ display:block;}

.checkout-cart-index button#empty_cart_button{ display: none; }
body.checkout-cart-index { background: #F6F6F6; }
.checkout-cart-index main#maincontent{ max-width: 1200px; }
.checkout-cart-index .header_countdown{ display: none; }
.checkout-cart-index .header.content .logo{ float: none; display: flex; margin: 10px auto; margin-bottom: 35px; }
.checkout-cart-index .logo-capiton{ display: none; }
.checkout-cart-index .authorization-link{ display: none; }
.checkout-cart-index .header.content .block-search{ display: none; }
.checkout-cart-index .header.content .logo img{ margin: auto; text-align: center; margin-bottom: 35px; }
.checkout-cart-index .nav-sections{ display: none; }
.checkout-cart-index .myaccount_link{ display: none; }
.checkout-cart-index .minicart-wrapper{ display: none; }

.checkout-cart-index .header.content .minicart-wrapper{ display: none; }
.checkout-cart-index a.action.multicheckout{ display: none; }

.checkout-cart-index .page-title-wrapper{ text-align: center; display: none; }
.checkout-cart-index .cart-container{ margin-top: 25px; }
.checkout-cart-index .cart-container h2{ font-size: 24px; font-weight: bold; float: left; padding-top: 0px; margin-top: 0px; }
.checkout-cart-index .cart-container a.action.continue{ float: right; }
.checkout-cart-index .page-title-wrapper h1.page-title{ font-size: 24px; font-weight: bold; }
.checkout-cart-index .cart.table-wrapper{ margin-top: 15px; }
.checkout-cart-index .cart.table-wrapper .items thead + .item{ border-top: 1px solid #f1f1f1; border: none; }
.checkout-cart-index .cart.table-wrapper .items > .item{ border-bottom: 1px solid #f1f1f1; border: none;}
.checkout-cart-index .cart-container .cart-summary { background: #ffffff; border: 1px solid #f1f1f1; padding: 20px; }
.checkout-cart-index .cart.table-wrapper { background: #ffffff; border: 1px solid #f1f1f1; padding: 20px; }
.checkout-cart-index .cart.table-wrapper .actions-toolbar > .action.action-edit { display: none; }
.checkout-cart-index .cart.table-wrapper .actions-toolbar > .action { background: no-repeat; border: none; margin: 20px 0px 0px 0px; padding: 0; }
.checkout-cart-index .update_item .action.update:before{ display: none; }
.checkout-cart-index .update_item button { background: no-repeat; border: none; }
.checkout-cart-index .cart.table-wrapper .col.qty{ text-align: center; }
.checkout-cart-index button:active,
.checkout-cart-index .cart.table-wrapper .actions-toolbar > .action:active,
.checkout-cart-index .action-gift:active{ box-shadow:none; }
.checkout-cart-index .cart.table-wrapper .col.qty .input-text{ width: 70px; height: 30px; margin-bottom: 5px; }
.checkout-cart-index .cart.table-wrapper thead .col { padding-top: 0px; }
.checkout-cart-index .cart.table-wrapper tr.item-info td { padding-top: 35px !important; padding-bottom: 25px !important; }

/*.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-product-list .aw-onestep-sidebar-block_content .aw-sidebar-product-card{ margin:15px 0;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-html-content{ display:none;}
.onestepcheckout-index-index .page-main .aw-onestep-main .aw-onestep-groups .aw-onestep-groups_item .group-title .mark{ display:none;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-product-list .aw-onestep-sidebar-block_content .aw-sidebar-product-image,
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-product-list .aw-onestep-sidebar-block_content .aw-sidebar-product-image .product-image-container,
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-product-list .aw-onestep-sidebar-block_content .aw-sidebar-product-image .product-image-container .product-image-wrapper{ width:150px; height:150px; max-width:150px; max-height:150px; margin-right:25px;}
.onestepcheckout-index-index .page-main .checkout-container .head_items{ width:100%; display:inline-block; margin-top:15px;}
.onestepcheckout-index-index .page-main .checkout-container .head_item{ float:left; text-align:center;}
.onestepcheckout-index-index .page-main .checkout-container .head_item.head_item_1{ width:14%; text-align:left;}
.onestepcheckout-index-index .page-main .checkout-container .head_item.head_item_2{ width:31%; text-align:left;}
.onestepcheckout-index-index .page-main .checkout-container .head_item.head_item_3{ width:32%;}
.onestepcheckout-index-index .page-main .checkout-container .head_item.head_item_4{ width:23%; text-align:right;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block_content .aw-sidebar-product-description-container{ margin-top:5%;}

.onestepcheckout-index-index .page-main .aw-onestep-main .email{ max-width:100%;}
.onestepcheckout-index-index .page-main .aw-onestep-main .email .field.field-email{ float:left; width:49%; margin:5px;}
.onestepcheckout-index-index .page-main .aw-onestep-main .email .field.field-email .control{ width:100%;}
.onestepcheckout-index-index .page-main .aw-onestep-main .email .fieldset.hidden-fields{ float:left; width:49%;}
.onestepcheckout-index-index .page-main .aw-onestep-main .email .fieldset.hidden-fields .control{ width:100%;}
.onestepcheckout-index-index .page-main .aw-onestep-main .email .fieldset.hidden-fields .actions-toolbar{ width:100%;}

.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method:first-of-type{ border:none;}
.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method{ border:none;}
.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method-title{ background:none; padding:10px 0px;}
.onestepcheckout-index-index .page-main .checkout-container input[type='checkbox'] + label:before,
.onestepcheckout-index-index .page-main .checkout-container input[type='radio'] + label:before{ margin-left:0px;}
.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method-title input[type='radio'] + label:before{ margin-left:4px !important;}
.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method._active:before{ background:none;}
.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method._active .payment-method-content{ padding:0px; margin:0px;}

.onestepcheckout-index-index .page-main .checkout-container a, .onestepcheckout-index-index .page-main .checkout-container a:hover{ color:#ff6502;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar{ background:none; border:none; padding:20px 0px;}
.onestepcheckout-index-index .page-main .checkout-container{ display:block;}
.onestepcheckout-index-index .page-main .aw-onestep-sidebar-block_content{ display:block !important;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-product-list .aw-onestep-sidebar-block_title{ display:none;}
.onestepcheckout-index-index .page-main .aw-onestep-sidebar-block_content .aw-onestep-sidebar-totals .totals.shipping.excl .value{ display: none;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-header:before{ display:none;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-header{ padding-left:0px;}
.onestepcheckout-index-index .page-main .aw-sidebar-product{ width:100%;}
.onestepcheckout-index-index .page-main .aw-sidebar-product-name{ width:40%; float:left;}
.onestepcheckout-index-index .page-main .aw-sidebar-product-qty{ width:40%; float:left; display:block !important; text-align:center; margin-top:-15px !important;}
.onestepcheckout-index-index .page-main .aw-sidebar-product-options .toggle{ display:none !important;}
.onestepcheckout-index-index .page-main .aw-sidebar-product-options_content{ display:block !important;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .actions-toolbar{ display:none;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .form-discount .actions-toolbar{ display:block; float: left; padding-left: 10px; margin-top: 10px; margin-bottom: 10px;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .form-discount .actions-toolbar .action.primary{ padding:13px 25px; background:#000000; border:1px solid #000000;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-sidebar-product-description-container .aw-sidebar-product-options{ display: inline-block; position: relative; margin-top: -20px;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-sidebar-product-options_content{ margin-top:2px !important;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-sidebar-product-options_content dt.label{ float: left; padding-right: 10px;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-sidebar-product-options_content dd.values{ float: left; }
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-sidebar-product-subtotals .aw-sidebar-product-action{ position: absolute; right: 37%; margin-top: 5px;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-product-list .aw-onestep-sidebar-block_content .aw-sidebar-product_remove:before{ display:none;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-sidebar-product-qty .aw-sidebar-product_remove:before{ display:none;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-sidebar-product-qty .aw-qty-placeholder{ display:none;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-sidebar-product-qty .product-qty-box .aw-qty-placeholder{ display:none;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-sidebar-product-qty .actions a{ left: -13px; position: relative;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-sidebar-product-qty .product-qty-box .item-qty{ min-width:55px !important; margin:0px !important; height:40px; border:1px solid #c2c2c2;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-sidebar-product-qty .product-qty-box a.aw-sidebar-product_count-up{ position: absolute; margin-top: 0px; border-top: 1px solid #c2c2c2; border-bottom: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2; padding: 4px 0px 2px 0px; width: 17px; height: 15px; display: inline-block;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-sidebar-product-qty .product-qty-box a.aw-sidebar-product_count-down{ position: absolute; margin-top: 19px; border-bottom: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2; padding: 4px 0px 1px 0px; width: 17px; height: 15px; display: inline-block;}
.onestepcheckout-index-index .page-main .aw-sidebar-product-qty .actions{ margin-left:45px;}
.onestepcheckout-index-index .page-main .checkout-container .price-including-tax .price,
.onestepcheckout-index-index .page-main .checkout-container .price-excluding-tax .price{ font-weight:300;}

.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.payment-option._collapsible.discount-code{ right: 360px; position: absolute; bottom: 100px;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.payment-option .payment-option-title{ display:none;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.payment-option .payment-option-content{ display:block !important;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.payment-option .payment-option-inner{ max-width:250px; float:left;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.payment-option .field{ margin-top:0px; margin-bottom:0px;}

.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-product-list .aw-onestep-sidebar-block_content{ border-bottom:none;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-summary .aw-onestep-sidebar-totals .grand{ border-top:none;}

.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-summary .aw-onestep-sidebar-totals tr > th{ text-align:right;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-summary .aw-onestep-sidebar-totals .amount{ width:200px;}

.onestepcheckout-index-index .page-main .aw-onestep-main .aw-onestep-groups .aw-onestep-groups_item:not(:first-of-type){ margin-top:15px;}
.onestepcheckout-index-index .page-main .aw-onestep-main{ width:100%; display:inline-block; margin-top:0px;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar{ position:relative; top:0px; margin-left:0px; width:100%; border-bottom:1px solid #e5e5e5;}
.onestepcheckout-index-index .page-main .aw-onestep-main .aw-onestep-groups.aw-onestep-groups-left{ width:49%; float:left; padding-right:10px; border-right:1px solid #e5e5e5;}
.onestepcheckout-index-index .page-main .aw-onestep-main .aw-onestep-groups.aw-onestep-groups-right{ width:49%; float:left; padding-left:10px;}
.onestepcheckout-index-index .page-main .aw-onestep-main .aw-onestep-groups .aw-onestep-groups_item{ margin-top:15px;}
.onestepcheckout-index-index .page-main .aw-onestep-main .newsletter-subscriber{ float:right; width:49%; margin-top:25px; margin-bottom:15px;}
.onestepcheckout-index-index .page-main .aw-onestep-main .actions-toolbar{ float:right; width:49%; clear: right; padding-top: 10px;}
.onestepcheckout-index-index .page-main .aw-onestep-main .actions-toolbar .primary.action{ background: #ff6502; border: 1px solid #ff6502; font-family: Lato; font-weight: normal; padding: 10px 20px;}
.onestepcheckout-index-index .page-main .aw-onestep-main .actions-toolbar .action.primary:hover{ background: #ff6502; border: 1px solid #ff6502;}
.onestepcheckout-index-index .page-main .checkout-container img.payment-icon.affirm-payment-icon{ max-width: 60px;}

.onestepcheckout-index-index .page-main .shipping-method .onestep-shipping-method .onestep-shipping-method-list .shipping-method-card .shipping-method-title{ flex-direction: column;}
.onestepcheckout-index-index .page-main .shipping-method .onestep-shipping-method .onestep-shipping-method-list .shipping-method-card .shipping-method-title .shipping-method-subtitle{ padding-left: 25px;}*/


/*********** Start New Checkout Layout *****************/
body.onestepcheckout-index-index { background: #F6F6F6; }
.onestepcheckout-index-index .header_countdown{ display: none; }
.onestepcheckout-index-index .header.content .logo{ float: none; display: flex; margin: 10px auto; margin-bottom: 35px; }
.onestepcheckout-index-index .logo-capiton{ display: none; }
.onestepcheckout-index-index .authorization-link{ display: none; }
.onestepcheckout-index-index .header.content .block-search{ display: none; }
.onestepcheckout-index-index .header.content .logo img{ margin: auto; text-align: center; margin-bottom: 35px; }
.onestepcheckout-index-index .nav-sections{ display: none; }
.onestepcheckout-index-index .myaccount_link{ display: none; }

.onestepcheckout-index-index .aw-onestep-html-content{ display: none; }
.onestepcheckout-index-index .page-title { margin-bottom: 35px; font-size: 24px; font-weight: 300; text-align: left; font-family: lato; text-transform: uppercase; }
.onestepcheckout-index-index .page-main .aw-onestep-main .aw-onestep-groups .aw-onestep-groups_item .group-title h2{ font-size: 16px; }

.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-product-list .aw-onestep-sidebar-block_title{ display: none; }
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-product-list .aw-onestep-sidebar-block_content{ display: block !important; }
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-main .aw-onestep-groups .aw-onestep-groups_item .group-title .mark{ display: none; }
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-header:before{ display: none; }
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar{ min-width: 330px; }
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-product-list .aw-onestep-sidebar-block_content .aw-sidebar-product-qty{ display: none; }
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-product-list .aw-onestep-sidebar-block_content .aw-sidebar-product-subtotals .aw-sidebar-product-action{ display: none; }

.onestepcheckout-index-index .page-main .aw-onestep-main li.aw-onestep-groups_item.shipping-method .group-content { background: #ffffff; border: 1px solid #f1f1f1; }

.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar{ background: #ffffff; border: 1px solid #f1f1f1; }
.onestepcheckout-index-index .page-main .checkout-container .select{ background-color: #ffffff; }
.onestepcheckout-index-index .page-main .checkout-container img.payment-icon.affirm-payment-icon{ max-width: 80px; }
.onestepcheckout-index-index .page-main .aw-onestep-main .email{ max-width: 100%; }
.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method._active:before{ border: none; background: no-repeat; }
.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method._active .payment-method-title{ border: 2px solid #ff6502; }
.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method-title input[type='radio'] + label:before{ display: none; }
.onestepcheckout-index-index .page-main .checkout-container img.payment-icon.affirm-payment-icon{ margin: 10px auto; max-width: 80px; }

.onestepcheckout-index-index div#als_pcc{ float: left !important; margin-top: -270px !important; }
.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method-content div#custom_affirm_payment_form div#als_pcc { margin-top: 0 !important; }
.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method-content span.__affirm-logo.__affirm-logo-blue.__processed { font-size: 20px; }
.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method._active .payment-method-content{ z-index: 9; margin: unset; }

.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.payment-option .payment-option-title .action-toggle { color: #ff6502; }
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.payment-option .payment-option-title .action-toggle:hover { color: #ff6502; }
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.payment-option .payment-option-inner { max-width: 250px; width: 100%; float: left; margin-left: 8px; }
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.payment-option .actions-toolbar { width: 100%; float: left; margin-top: 10px; margin-bottom: 10px; }
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .actions-toolbar button.action.primary.action-apply { border-radius: 0px; height: 44px; }
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-product-list .aw-onestep-sidebar-block_content .aw-sidebar-product_remove:before{ display:none;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-product-list .aw-onestep-sidebar-block_content .aw-sidebar-product_remove{ margin-top: 35px; }
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-sidebar-product-qty .aw-sidebar-product_remove:before{ display:none;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-sidebar-product-qty .aw-qty-placeholder{ display:none;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-sidebar-product-qty .product-qty-box .aw-qty-placeholder{ display:none;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-product-list .aw-onestep-sidebar-block_content .aw-sidebar-product-options .toggle{ color: #ff6502 !important; }

.onestepcheckout-index-index .page-main .checkout-container .onestep-shipping-address .field{ margin-bottom: 25px; }
.onestepcheckout-index-index .page-main .checkout-container .onestep-shipping-address .field-row.osc-fluid:first-child .field { margin-bottom: 30px; }
.onestepcheckout-index-index .page-main .checkout-container .onestep-shipping-address .field-row.osc-fluid:first-child { display: block; }
.onestepcheckout-index-index .page-main .checkout-container .onestep-shipping-address .field-row:nth-child(2) fieldset.field.street .control { display: block; width: 99%; }

.onestepcheckout-index-index .page-main .shipping-method .onestep-shipping-method .onestep-shipping-method-list .shipping-method-card .shipping-method-title .label{ min-width: 250px; }

.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar .aw-onestep-disclamer{background:#F6F6F6;margin:20px -21px -21px -21px;border:1px solid #F6F6F6;padding-top:25px}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar .aw-onestep-disclamer ul{padding:0}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar .aw-onestep-disclamer li{list-style:none}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar .aw-onestep-disclamer li::before{content:"\2022";color:#ff5501;font-weight:700;margin-left:-1px;margin-right:5px}

@media only screen and (min-width: 768px) {
.onestepcheckout-index-index .page-main .checkout-container .aw-mobile{ display: none; }
.onestepcheckout-index-index .page-main .checkout-container .aw-mobile-hide{ display: block; }
.onestepcheckout-index-index .page-main .checkout-container{ -webkit-align-items: unset; align-items: flex-start; -webkit-flex-direction: unset; flex-direction: unset; max-width: unset; }
.onestepcheckout-index-index .page-main .aw-onestep-main .email .field .control{ width: 100%; }
.onestepcheckout-index-index .page-main .aw-onestep-main .email{ max-width: none; }
}

@media only screen and (min-width: 1025px) {
.onestepcheckout-index-index .page-main .aw-onestep-main .email{ max-width: 100%; }
}
/*********** End New Checkout Layout *****************/

/*.onestepcheckout-index-index .page-main .checkout-container .field.fl-label-state .select option:nth-child(3){display: none;}
.onestepcheckout-index-index .page-main .checkout-container .field.fl-label-state .select option:nth-child(4){display: none;}
.onestepcheckout-index-index .page-main .checkout-container .field.fl-label-state .select option:nth-child(7){display: none;}
.onestepcheckout-index-index .page-main .checkout-container .field.fl-label-state .select option:nth-child(8){display: none;}
.onestepcheckout-index-index .page-main .checkout-container .field.fl-label-state .select option:nth-child(9){display: none;}
.onestepcheckout-index-index .page-main .checkout-container .field.fl-label-state .select option:nth-child(10){display: none;}
.onestepcheckout-index-index .page-main .checkout-container .field.fl-label-state .select option:nth-child(11){display: none;}
.onestepcheckout-index-index .page-main .checkout-container .field.fl-label-state .select option:nth-child(12){display: none;}
.onestepcheckout-index-index .page-main .checkout-container .field.fl-label-state .select option:nth-child(17){display: none;}
.onestepcheckout-index-index .page-main .checkout-container .field.fl-label-state .select option:nth-child(18){display: none;}
.onestepcheckout-index-index .page-main .checkout-container .field.fl-label-state .select option:nth-child(21){display: none;}
.onestepcheckout-index-index .page-main .checkout-container .field.fl-label-state .select option:nth-child(22){display: none;}
.onestepcheckout-index-index .page-main .checkout-container .field.fl-label-state .select option:nth-child(31){display: none;}
.onestepcheckout-index-index .page-main .checkout-container .field.fl-label-state .select option:nth-child(47){display: none;}
.onestepcheckout-index-index .page-main .checkout-container .field.fl-label-state .select option:nth-child(51){display: none;}
.onestepcheckout-index-index .page-main .checkout-container .field.fl-label-state .select option:nth-child(53){display: none;}
.onestepcheckout-index-index .page-main .checkout-container .field.fl-label-state .select option:nth-child(61){display: none;}*/

.onestepcheckout-index-index .page-main .aw-onestep-main .actions-toolbar .primary.action{ margin-top: 15px; }
.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method:nth-child(2) .payment-method-title .label span{/* display: none;*/ }
.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method:nth-child(2) .payment-method-title .label span.affirm_info_ch{ display: none; }
.onestepcheckout-index-index div#als_pcc { float: right; position: relative; margin-top:5px; visibility: hidden; /*margin-right: 25%; margin-right: 21.5%; margin-top:-218px;*/ }
.onestepcheckout-index-index #custom_affirm_payment_form div#als_pcc{ visibility: visible; }
.onestepcheckout-index-index div#als_pcc span.__affirm-logo.__affirm-logo-blue.__ligature__affirm_full_logo__.__processed{ /*display: none;*/ }

.block-minicart .minicart-items-wrapper{ min-height: 135px;}

.account h1.page-title{ font-size: 30px;}
.customer-account-create h1.page-title{ font-size: 30px;}
.customer-account-login h1.page-title{ font-size: 30px;}
.checkout-cart-index h1.page-title{ font-size: 30px;}
.checkout-onepage-success h1.page-title{ font-size: 30px;}

.checkout-onepage-success .page-main{ max-width: 1920px; padding: 0px; }
.checkout-onepage-success .page-main .checkout-success{ max-width: 1260px; padding: 0px 20px; margin: auto; }
.checkout-onepage-success .page-title-wrapper{ display: none; }
.checkout-onepage-success .home_block_title{ color:#ff6502; }
.checkout-onepage-success .second_title{ color: #ff6502; font-size: 30px; text-align: center; }
.checkout-onepage-success .second_title a strong{ font-weight: 300; }
.checkout-onepage-success .success_order_data { border-top: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; display: inline-block; width: 100%; margin-top: 30px; margin-bottom: 30px; }
.checkout-onepage-success .success_order_data .shipping_area { width: 40%; float: left; }
.checkout-onepage-success .success_order_data .shipping_area .shipping_area_head { padding: 10px; border-bottom: 1px solid #f5f5f5; text-transform: uppercase; }
.checkout-onepage-success .success_order_data .shipping_area .shipping_area_info { padding: 50px 15px; }
.checkout-onepage-success .success_order_data .order_item_area { width: 60%; float: left; }
.checkout-onepage-success .success_order_data .order_item_area table thead{ border-bottom: 1px solid #f5f5f5; }
.checkout-onepage-success .success_order_data .order_item_area table thead tr th{ padding: 10px; font-weight: 300; text-transform: uppercase; color: #666666; font-family: Lato; font-size: 16px; }
.checkout-onepage-success .success_order_data table > tbody,
.checkout-onepage-success .success_order_data table > tfoot{ border-left: 1px solid #f5f5f5; }
.checkout-onepage-success .success_order_data table > thead > tr > th,
.checkout-onepage-success .success_order_data table > tbody > tr > th,
.checkout-onepage-success .success_order_data table > tfoot > tr > th,
.checkout-onepage-success .success_order_data table > thead > tr > td,
.checkout-onepage-success .success_order_data table > tbody > tr > td,
.checkout-onepage-success .success_order_data table > tfoot > tr > td{ vertical-align: middle; }
.checkout-onepage-success .success_order_data .product-image{ max-width: 100px; }
.checkout-onepage-success .success_order_data table > tfoot > tr > th{ text-align:right; }
.checkout-onepage-success .success_order_data table > tfoot > tr > td{ font-weight: bold; }
.checkout-onepage-success .actions-toolbar{ text-align: center; }
.checkout-onepage-success .actions-toolbar .primary{ float: none; }
.checkout-onepage-success .actions-toolbar .primary .action.primary.md_transparent_button {
	background: none; border: 1px solid #FF6502; border-radius: 2px; color: #FF6502 !important; padding: 10px 25px;text-align: center; font-family: Lato; font-weight: 300; font-size: 16px; }
.checkout-onepage-success .actions-toolbar .primary .action.primary.md_transparent_button:hover{ background:#F7894D; color:#FFFFFF !important; text-decoration:none;}
.checkout-onepage-success .checkout_question { color: #3c4650; background: #f6f6f6; width: 100%; display: inline-block; text-align: center; margin-top: 30px; margin-bottom: 15px; }
.checkout-onepage-success .checkout_question .checkout_question_area { max-width: 1260px; margin: auto; padding: 25px 20px; width: 100%; display: inline-block; text-align: left; }
.checkout-onepage-success .checkout_question .checkout_question_col { width: 33.33%; float: left; }
.checkout-onepage-success .checkout_question .checkout_question_col_info { padding: 10px 15px; }
.checkout-onepage-success .checkout_question .question_title { font-size: 22px; font-family: Lato; font-weight: 300; margin-bottom: 10px; }
.checkout-onepage-success .checkout_question .actions-toolbar{ text-align: center; }
.checkout-onepage-success .checkout_question .actions-toolbar .primary{ float: none; margin-top: 15px; margin-bottom: 5px; }

.contact-index-index h1{ margin-bottom:10px;}
.contact-index-index h1 span{ font-size:30px;}
.contact_area{ border-bottom: 1px solid #f5f5f5; width: 100%; display: inline-block; padding-bottom: 30px;}
.contact_area .contact_box_left{ width: 49%; padding-right:1%; float: left; max-width:450px; }
.contact_area .contact_box_left a{ font-family:"Times New Roman", Times, serif;}
.contact_area .contact_box_right{ width: 49%; padding-left:1%; float: right; max-width:460px; }
.contact_area .contact_box_right .fieldset{ margin:0 0 2px;}
.contact_area .contact_box_right .contact_main_row label.label{ display:none;}
.contact_area .contact_box_right .contact_main_row { margin-bottom: 1%; display: inline-block; width: 100%; }
.contact_area .contact_box_right .contact_main_row .field { width: 48%; float: left; padding-right: 2%; }
.contact_area .contact_box_right .contact_main_row.contact_main_row_message .field{ width:98%;}
.contact_area .contact_box_right form .actions-toolbar{ margin-left:0px;}

/*********** Start New Contact PSD ************/
.contact-index-index .page-main { max-width: 1920px; padding: 0px !important; }
.contact-index-index .page-title-wrapper{ display: none; }
.contact-index-index .contact_middle_area{ max-width: 995px; margin: 85px auto; }
.contact-index-index .contact_middle_area .contact_box_text{ font-size: 16px; font-family: Lato; font-weight: 300; color: #000000; }
.contact-index-index .contact_middle_area .contact_box_text h1.page-title{ font-size: 28px; font-family: Lato; font-weight: 400; color: #414042; text-transform: uppercase; letter-spacing: 1px; border-bottom: 1px solid #000000; padding-bottom: 20px; margin-bottom: 15px; }

.contact-index-index .column .contact_middle_area .form.contact{ width: 100%; max-width: 580px; }
.contact-index-index .fieldset{ width: 100%; display: inline-block; margin: 0px; }
.contact-index-index .contact_middle_area a{ color: #000000; }
.contact-index-index .contact_middle_area .contact_form_head{ font-size: 28px; font-family: Lato; font-weight: 300; color: #414042; margin-bottom: 50px;  }
.contact-index-index .contact_middle_area .fieldset > .field:not(.choice) > .label{width:auto;float:none}
.contact-index-index .contact_middle_area .fieldset > .field:not(.choice) > .control{width:100%;float:none}
.contact-index-index .contact_middle_area .field.required .label:after { content: '*'; color: #fa6101; margin: 0 0 0 5px; font-size: 14px; font-weight: 700; }
.contact-index-index .contact_middle_area .control{margin-bottom:20px;height:60px}
.contact-index-index .contact_middle_area label.label{text-transform:uppercase;font-size:14px; letter-spacing: 1px;}
.contact-index-index .contact_middle_area input[type="text"],
.contact-index-index .contact_middle_area input[type="email"],
.contact-index-index .contact_middle_area input[type="tel"],
.contact-index-index .contact_middle_area input[type="number"]{height:50px}
.contact-index-index .contact_middle_area .actions-toolbar{margin:0!important; margin-top: 23px !important;}
.contact-index-index .contact_middle_area .actions-toolbar .primary{width:100%; font-size: 22px; font-family: lato; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; padding: 20px 0px; border-radius: 0px;}
.contact-index-index .contact_middle_area button.action.submit.primary.button{background:#000;border:1px solid #000;border-radius:0;width:100%;font-size:22px;font-weight:300;letter-spacing:3px;padding:20px;text-transform:uppercase}

.contact-index-index .contact_middle_area .contact_main_row.contact_main_row_message{ width: 100%; display: inline-block; }
.contact-index-index .contact_middle_area .field.choice.newsletter:before{ display: none; }
.contact-index-index .contact_middle_area .field.choice.newsletter{ margin-top: 10px; margin-bottom: 10px; }
.contact-index-index .contact_middle_area .actions-toolbar div.primary{ padding: 0px; }
.contact-index-index .contact_middle_area .contact_main_row_message .control{ height: auto; }
.contact-index-index .contact_middle_area .control select{ height: 50px; }


.contact-index-index .contact_middle_area .form_title { text-transform: uppercase; letter-spacing: 1px; font-size: 16px; margin-bottom: 10px; font-weight: 400; }
.contact-index-index .contact_middle_area .form_title:after{ content: '*'; color: #fa6101; margin: 0 0 0 5px; font-size: 14px; font-weight: 700; }
.contact-index-index .contact_middle_area span.input_radio label { text-transform: uppercase; margin-right: 35px; margin-left: 22px; letter-spacing: 1px; font-size: 14px; font-weight: 400; }

.contact-index-index .contact_middle_area .input_radio{ position: relative; }
.contact-index-index .contact_middle_area .input_radio input[type="radio"]{ position: absolute; opacity: 0; z-index: 999; width: 14px; height: 14px; }

.contact-index-index .contact_middle_area .input_radio .checkmark{position:absolute;top:3px;left:-1px;height:14px;width:14px;background-color:#fff;border-radius:50%;border:1px solid #000}
.contact-index-index .contact_middle_area .input_radio input:checked ~ .checkmark{background-color:#fff}
.contact-index-index .contact_middle_area .input_radio .checkmark:after{content:"";position:absolute;display:none}
.contact-index-index .contact_middle_area .input_radio input:checked ~ .checkmark:after{display:block}
.contact-index-index .contact_middle_area .input_radio .checkmark:after{top:3px;left:3px;width:8px;height:8px;border-radius:50%;background:#ff5501}

.contact-index-index .contact_middle_area input[type=checkbox] { margin-right: 5px; cursor: pointer; font-size: 14px; width: 15px; height: 12px; position: relative; top: 0px; }
.contact-index-index .contact_middle_area input[type=checkbox]:after { position: absolute; width: 10px; height: 15px; top: -1.5px; left: -1.5px; content: " "; background-color: #ffffff; color: #fff; display: inline-block; visibility: visible; padding: 0px 3px; border-radius: 3px; border: 1px solid #000000; }
.contact-index-index .contact_middle_area input[type=checkbox]:checked:after { content: "✓"; font-size: 12px; background-color: #ff5501; border: 1px solid #ff5501; }
/*********** End New Contact PSD ************/

.page-layout-cmspage-layout .home_furniture_stores, .page-layout-cmspage-layout .home_insta_area, .page-layout-cmspage-layout .brand_items_box_area{ max-width:1220px; margin:auto; margin-top:30px; display:block;}
.cms-privacy-policy .page-main,
.cms-privacy_policy .page-main,
.cms-accessibility .page-main,
.cms-terms-condition .page-main,
.cms-modani-financing-options .page-main,
.cms-about-us .page-main,
.cms-careers .page-main,
.cms-shipping-return .page-main,
.cms-company-policy .page-main,
.cms-sfreturnpolicy .page-main,
.cms-faq .page-main,
.cms-modani-store-locator .page-main,
.cms-shipping-return .page-main,
.cms-shipping_return .page-main,
.cms-consultation-form .page-main,
.cms-catalogs .page-main{ max-width:1920px; padding:0px;}

.cms-privacy-policy .page-main .columns,
.cms-privacy_policy .page-main .columns,
.cms-consultation-form .page-main .columns,
.cms-catalogs .page-main .columns{ max-width: 1260px; margin: auto; padding: 0px 20px; }

.page-layout-cmspage-layout .page-title-wrapper { background: #3e3f41; text-transform: uppercase; text-align: center; padding:3%; }
.page-layout-cmspage-layout .page-title-wrapper h1 { margin: auto; color: #ffffff; font-size: 48px; }
.page-layout-cmspage-layout .footer_cms_page_area{ background:#f6f6f6; text-align:center; padding-bottom:30px; display:inline-block; width:100%;}
.page-layout-cmspage-layout .footer_cms_page_area .outer_head_desc{ background:#FFFFFF;}
.page-layout-cmspage-layout .footer_cms_page_area .head_desc { text-align: center; padding: 30px; max-width: 1260px; margin: auto; }
.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block_area { max-width: 1260px; margin: auto; padding: 30px 30px 0px 30px; display: inline-block; text-align: left; display:flex; }
.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block{ width:100%; padding: 2%; background: #ffffff;}
.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block.cms_page_block_left { width: 45%; float: left; margin-right: 1%; }
.page-layout-cmspage-layout .footer_cms_page_area  .cms_page_block.cms_page_block_right { width: 45%; float: right; margin-left: 1%; }
.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block_head { font-family: Lato; font-size: 18px; font-weight: 600; margin-bottom: 10px; }

.page-layout-cmspage-layout.cms-accessibility .footer_cms_page_area .cms_page_block_area{ display:block;}
.page-layout-cmspage-layout.cms-accessibility .footer_cms_page_area .cms_page_block.cms_page_block_left{ display:table; margin-bottom:3.6%;}
.page-layout-cmspage-layout.cms-accessibility .footer_cms_page_area .cms_page_block.cms_page_block_left2{ margin-bottom:0px;}

.page-layout-cmspage-layout.cms-terms-condition .footer_cms_page_area .cms_page_block_desc{ margin-bottom: 15px; display: inline-block; width: 100%; }
.page-layout-cmspage-layout.cms-modani-financing-options .footer_cms_page_area{ text-align:left;}
.page-layout-cmspage-layout.cms-modani-financing-options .footer_cms_page_area .head_desc{ text-align:left;}
.page-layout-cmspage-layout.cms-modani-financing-options .footer_cms_page_area .head_desc ul{ margin:0px; padding:0px;}
.page-layout-cmspage-layout.cms-modani-financing-options .footer_cms_page_area .head_desc ul li{ margin:0px; list-style:disc inside;}

.cms-shipping_return.page-layout-cmspage-layout .page-title-wrapper{ /*background: #3e3f41; font-size: 40px; text-transform: uppercase;*/ }
.cms-shipping_return.page-layout-cmspage-layout .page-title-wrapper h1{ font-size: 40px; }
.cms-shipping-return.page-layout-cmspage-layout .page-title-wrapper h1{ font-size: 40px; }

.cms-about-us .page-title-wrapper{ display:none;}
.cms-about-us .about_us_area{ text-align:center;}
.cms-about-us .about_us_area iframe{ max-width:100%;}
.cms-about-us .about_us_area .about_hero_image{ margin-bottom:38px; position:relative;}
.cms-about-us .about_us_area .about_hero_image img{ width: 100%;}
.cms-about-us .about_us_area .about_hero_head { max-width: 1220px; margin: auto; text-align: center; position: absolute; top: 34%; left: 0px; right:0px; }
.cms-about-us .about_us_area .about_hero_title { font-size: 50px; font-family: Lato; line-height: normal; font-weight: 300; color: #f6f6f6; }
.cms-about-us .about_us_area .about_hero_title.semibold { font-weight: bold; }
.cms-about-us .about_us_area .about_middle_content { max-width: 1220px; margin: auto; display: inline-block; text-align: left; margin-bottom:25px; }
.cms-about-us .about_us_area .home_block_desc{ max-width:1100px; margin-bottom:25px;}
.cms-about-us .about_us_area .about_middle_content_area{ width:100%; display: inline-block; margin-top:25px;}
.cms-about-us .about_us_area .about_middle_content_left { width: 49%; float: left; }
.cms-about-us .about_us_area .about_middle_content_right { width: 49%; float: right; }
.cms-about-us .about_us_area .about_middle_content_right h3{ margin-top:0px;}
.cms-about-us .about_us_area .about_middle_content_right .head22{ font-size: 22px; font-family: Lato;}
.cms-about-us .about_us_area .about_middle_content_subarea .head22{ font-size: 22px; font-family: Lato;}
.cms-about-us .about_us_area .secondpart_content { background: #b7b7b7; color: #ffffff; padding: 0px; margin-top: 15px; margin-bottom: 10px; display:inline-block; width:100%; }
.cms-about-us .about_us_area .secondpart_content .about_middle_content{ max-width:900px; text-align:center; font-family: Playfair Display; font-size: 20px; line-height: normal; padding-top:50px; margin-bottom:0px;}
.cms-about-us .about_us_area .secondpart_content .about_middle_content .owl-item{ min-height:150px;}
.cms-about-us .about_us_area .secondpart_content .about_quote { max-width: 280px; width: 20%; float: left; display:grid; }
.cms-about-us .about_us_area .secondpart_content .about_middle_content_quote_area { margin: auto; width: 100%; max-width:1220px; }
.cms-about-us .about_us_area .secondpart_content .about_quote.about_quote_right { float: right; }
.cms-about-us .about_us_area .secondpart_content .about_us_quote_content{ margin-bottom:15px;}

.cms-careers.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block_area{ display:block; width:92.6%;}
.cms-careers.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block{ margin-bottom:2%; display:inline-block; width:96%;}
.cms-careers .page-title-wrapper{ display:none;}
.cms-careers .careers_area{ text-align:center;}
.cms-careers .careers_area .head18{ font-size: 18px; font-family: Lato; line-height: 22px; font-weight: 300;}
.cms-careers .careers_area .head22{ font-size: 22px; font-family: Lato; line-height: 24px; font-weight: 300;}
.cms-careers .careers_area .desc14{ font-size: 14px; font-family: Lato; line-height: 22px; font-weight: 300;}
.cms-careers .careers_area .about_hero_image{ margin-bottom:38px; position:relative;}
.cms-careers .careers_area .about_hero_head { max-width: 1220px; margin: auto; text-align: center; position: absolute; top: 34%; left: 0px; right:0px; color: #f6f6f6; max-width:735px; }
.cms-careers .careers_area .about_hero_title { font-size: 50px; font-family: Lato; line-height: normal; font-weight: 300; }
.cms-careers .careers_area .about_hero_title.semibold { font-weight: bold; }
.cms-careers .careers_area .careers_middle_content { max-width: 1220px; margin: auto; display: inline-block; text-align: left; margin-bottom:25px; }
.cms-careers .careers_area .home_block_desc{ max-width:700px; margin-bottom:25px;}
.cms-careers .careers_area .footer_cms_page_area .cms_page_block_area .head22{ margin-bottom:30px; text-align:center;}
.cms-careers .careers_area .footer_cms_page_area .cms_page_block_area .head18{ color:#ff6502; margin-bottom:20px;}
.cms-careers .careers_area .footer_cms_page_area .cms_page_block_area .careers_left_box{ width:30%; float:left;}
.cms-careers .careers_area .footer_cms_page_area .cms_page_block_area .careers_right_box{ width:55%; float:right;}
.cms-careers .careers_area .footer_cms_page_area .cms_page_block_area .careers_right_box ul{ padding: 0px;}
.cms-careers .careers_area .footer_cms_page_area .cms_page_block_area .careers_right_box ul li{ margin-bottom: 0; list-style: none;}
.cms-careers .careers_area .footer_cms_page_area .cms_page_block_area .desc14 a{ color:#666666; text-decoration:underline;}

.cms-consultation-form .page-title-wrapper h1{ text-align: center; width: 100%; margin-top: 10px;}
.cms-consultation-form .page-title-wrapper h1 span{ /*font-size:30px;*/}
.cms-consultation-form .designer_consultation_area{ text-align:center; padding-top: 30px;}
.cms-consultation-form .designer_consultation_block{ max-width:950px; margin:auto;}
.cms-consultation-form .designer_consultation_box { margin-top: 20px; display: inline-block; width: 100%; }
.cms-consultation-form .designer_consultation_box .designer_consultation_box_left { width: 50%; float: left; text-align: left; }
.cms-consultation-form .designer_consultation_box .designer_consultation_box_left .out_team_box { max-width: 350px; margin: 15% auto; }
.cms-consultation-form .designer_consultation_box .designer_consultation_box_left .out_team_box .head22{ margin-bottom:10px;}
.cms-consultation-form .designer_consultation_box .designer_consultation_box_right { width: 50%; float: right; }
.cms-consultation-form .designer_consultation_box .designer_consultation_box_right img{ max-width:350px;}
.cms-consultation-form .designer_consultation_form .contact_area .contact_box_left{ text-align:left;}
.cms-consultation-form .designer_consultation_form .head30{ margin-top:15px; margin-bottom:15px; text-align:left;}

.cms-shipping-return.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block_area{ display:block !important;}
.cms-shipping-return.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block.cms_page_block_left { width: 44.5%; float: left; margin-right: auto; margin-bottom: 30px; }
.cms-shipping-return.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block.cms_page_block_right { width: 44.5%; float: right; margin-left: auto; margin-bottom: 30px; }
.cms-shipping-return .page-title-wrapper{ display:block;}
.cms-shipping-return .shipping_return_area{ text-align:center;}
.cms-shipping-return .shipping_return_area .about_hero_image{ margin-bottom:0px; display:grid; position:relative;}
.cms-shipping-return .shipping_return_area .about_hero_image p{ margin:0px; display:grid;}
.cms-shipping-return .shipping_return_area .about_hero_head { max-width: 1220px; margin: auto; text-align: center; position: absolute; top: 35%; left: 0px; right:0px; color: #f6f6f6; max-width:735px; }
.cms-shipping-return .shipping_return_area .about_hero_title { font-size: 50px; font-family: Lato; line-height: normal; font-weight: 300; }
.cms-shipping-return .shipping_return_area .about_hero_title.semibold { font-weight: bold; }
.cms-shipping-return .shipping_return_area .careers_middle_content { max-width: 1220px; margin: auto; display: inline-block; text-align: left; margin-bottom:25px; }

.cms-company-policy.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block_area{ display:block !important;}
.cms-company-policy.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block.cms_page_block_left { width: 44.5%; float: left; margin-right: auto; margin-bottom: 30px; }
.cms-company-policy.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block.cms_page_block_right { width: 44.5%; float: right; margin-left: auto; margin-bottom: 30px; }
.cms-company-policy .page-title-wrapper{ /*display:none;*/}
.cms-company-policy .company_policy_area{ text-align:center;}
.cms-company-policy .company_policy_area .about_hero_image{ margin-bottom:0px; display:grid; position:relative;}
.cms-company-policy .company_policy_area .about_hero_image p{ margin:0px; display:grid;}
.cms-company-policy .company_policy_area .about_hero_head { max-width: 1220px; margin: auto; text-align: center; position: absolute; top: 35%; left: 0px; right:0px; color: #f6f6f6; max-width:735px; }
.cms-company-policy .company_policy_area .about_hero_title { font-size: 50px; font-family: Lato; line-height: normal; font-weight: 300; }
.cms-company-policy .company_policy_area .about_hero_title.semibold { font-weight: bold; }
.cms-company-policy .company_policy_area .careers_middle_content { max-width: 1220px; margin: auto; display: inline-block; text-align: left; margin-bottom:25px; }

.cms-sfreturnpolicy.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block_area{ display:block !important;}
.cms-sfreturnpolicy.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block.cms_page_block_left { width: 100%; float: left; margin-right: auto; margin-bottom: 30px; }
.cms-sfreturnpolicy.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block.cms_page_block_right { width: 100%; float: left; margin-left: auto; margin-bottom: 30px; }
.cms-sfreturnpolicy .page-title-wrapper{ display:none;}
.cms-sfreturnpolicy .shipping_return_area{ text-align:center;}
.cms-sfreturnpolicy .shipping_return_area .about_hero_image{ margin-bottom:0px; display:grid; position:relative;}
.cms-sfreturnpolicy .shipping_return_area .about_hero_image p{ margin:0px; display:grid;}
.cms-sfreturnpolicy .shipping_return_area .about_hero_head { max-width: 1220px; margin: auto; text-align: center; position: absolute; top: 35%; left: 0px; right:0px; color: #f6f6f6; max-width:735px; }
.cms-sfreturnpolicy .shipping_return_area .about_hero_title { font-size: 50px; font-family: Lato; line-height: normal; font-weight: 300; }
.cms-sfreturnpolicy .shipping_return_area .about_hero_title.semibold { font-weight: bold; }
.cms-sfreturnpolicy .shipping_return_area .careers_middle_content { max-width: 1220px; margin: auto; display: inline-block; text-align: left; margin-bottom:25px; }

.cms-faq.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block_area{ display:block !important;}
.cms-faq.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block_area_width{ width: 50%; float: left; margin-left: auto;}
.cms-faq.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block.cms_page_block_left { width: 93.5%; float: left; margin-right: auto; margin-bottom: 30px; }
.cms-faq.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block.cms_page_block_right { width: 93.5%; float: right; margin-left: auto; margin-bottom: 30px; }
.cms-faq.page-layout-cmspage-layout .footer_cms_page_area .fa{ display:none;}

.notfound_content_area { text-align: center; color:#3c4650; }
.notfound_content_area .notfound_head { font-family: Lato; font-weight: bold; font-size: 30px; color: #3c4650; margin-bottom:5px; margin-top:15px; }
.notfound_content_area .notfound_content_box ul li { margin: 0px; list-style: inside; }
.notfound_content_area .notfound_action a{ background: #ff6502; border: 1px solid #ff6502; color: #ffffff; font-size: 16px; font-weight: 400; font-family: Lato; padding: 10px 20px; border-radius:3px; }
.notfound_content_area .notfound_action a:hover{text-decoration: none;}

.searchautocomplete__autocomplete ul li .title{ text-decoration: none !important; font-weight: 400; font-family: 'Lato', sans-serif; color: #575757; font-size: 16px;}
.searchautocomplete__autocomplete ul li .title:hover{ text-decoration: none !important;}
.searchautocomplete__item-magento_catalog_product .title { text-decoration: none; font-weight: 400; font-family: 'Lato', sans-serif; color: #333333; font-size: 16px; }
.searchautocomplete__item-magento_catalog_product .price{ color: #ff6502; font-size: 16px; font-size: 'Lato', sans-serif; float: none;}

.mst-searchautocomplete__autocomplete._active{ min-width: auto; }
.mst-searchautocomplete__autocomplete ul li .title{ text-decoration: none !important; font-weight: 400; font-family: 'Lato', sans-serif; color: #575757; font-size: 16px;}
.mst-searchautocomplete__autocomplete ul li .title:hover{ text-decoration: none !important;}
.mst-searchautocomplete__item.magento_catalog_product .title { text-decoration: none; font-weight: 400; font-family: 'Lato', sans-serif; color: #333333; font-size: 16px; }
.mst-searchautocomplete__highlight{ color: #333333;}
.mst-searchautocomplete__item.magento_catalog_product .price{ color: #ff6502; font-size: 16px; font-size: 'Lato', sans-serif; float: none;}
.mst-searchautocomplete__item.magento_catalog_product img{ float: left; }

/********* Start Catalog page *************/
.category-catalog .catalog{ display:inline-block; width:100%;}
.category-catalog .catalog .title{ font-family: Playfair Display; font-style:italic; font-size: 30px; text-align:center; margin-top:15px; margin-bottom:1px; line-height:50px;}
.category-catalog .catalog .head{ font-family: Lato; font-size: 30px; text-align: center; padding-bottom: 30px; margin: auto; font-weight: 300;}
.category-catalog .shop_catalog_box .catalog_full_box{ clear:both;}
.category-catalog .shop_catalog_box .shop_catalog_box1{ width:49.4%; float:left;}
.category-catalog .shop_catalog_box .shop_catalog_box2{ width:49.4%; float:right;}
.category-catalog .shop_catalog_box .catalog_full_box a{ padding-bottom: 10px; display: inline-block; width: 100%;}
.category-catalog .shop_catalog_box .catalog_full_box a:hover{ text-decoration:none;}
.category-catalog .shop_catalog_box .catalog_img_div { width: 100%; height: 100%; display: grid; position: relative; transition: visibility 0s, opacity 0.5s linear; }
.category-catalog .shop_catalog_box .shop_catalog_top_title .catalog_info_box{ position: absolute; top:42%; left:0; width:100%; text-align:center; z-index:1;}
.category-catalog .shop_catalog_box .shop_catalog_middle_title .catalog_info_box{ position: absolute; top:42%; left:0; width:100%; text-align:center; z-index:1;}

.category-catalog .shop_catalog_box .catalog_info_box .catalog_name{ color: #ffffff; font-size: 40px; text-transform: capitalize; line-height: normal; font-weight: 500; text-decoration: none;}
.category-catalog .shop_catalog_box .catalog_info_box .catalog_explore { display:none; font-size: 18px; color: #ffffff; text-decoration: underline; line-height: normal; font-weight: 300; }
.category-catalog .shop_catalog_box .shop_catalog_top_title.black_color .catalog_info_box .catalog_name,
.category-catalog .shop_catalog_box .shop_catalog_top_title.black_color .catalog_info_box .catalog_explore{ color:#ffffff;}

.category-catalog .shop_catalog_box .catalog_full_box a .collection_info_box_hover{ display:none; background: rgba(0, 0, 0, .2); width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.category-catalog .shop_catalog_box .catalog_full_box a:hover .catalog_info_box{ transition: top .2s; transform: translate(0,-40%);}
.category-catalog .shop_catalog_box .catalog_full_box a:hover .catalog_info_box_hover{ display:block;}
.category-catalog .shop_catalog_box .catalog_full_box a:hover .catalog_explore{ display:block;}
/************* End Catalog Page *******************/

/****** Start Catalog CMS Page ****************/
.catalog_layout_custom_class #maincontent{ max-width: 1920px; padding: 0px;}
.catalog_layout_custom_class #maincontent .catalogcms_banner_area{ background-color:#f3f3f3; text-align: center; margin-bottom: 30px;}
.catalog_layout_custom_class #maincontent .hero_banner_box { max-width: 1260px; margin: auto; padding: 0px 1.5%; display:inline-block; width:97%; }
.catalog_layout_custom_class #maincontent .hero_banner_box .catalogcms_hero_banner p{ margin: 0px;}
.catalog_layout_custom_class #maincontent .category_product_list { max-width: 1260px; margin: auto; padding: 0px 20px; }
.catalog_layout_custom_class #maincontent .category_product_list .owl-buttons .owl-prev{ font-size: 16px; border: none; border-radius: 0px; background: none; padding: 0px; position: absolute; margin-top:-11%; left:-2%; opacity:0.7;}
.catalog_layout_custom_class #maincontent .category_product_list .owl-buttons .owl-prev .fa{ color: #ff6502; font-size: 34px; border: 3px solid #ff6502; border-radius: 50%; width: 35px; height: 35px;}
.catalog_layout_custom_class #maincontent .category_product_list .owl-buttons .owl-prev .fa-angle-right:before{ margin-left:3px;}
.catalog_layout_custom_class #maincontent .category_product_list .owl-buttons .owl-next{ font-size: 16px; border: none; border-radius: 0px; background: none; padding: 0px; position: absolute; margin-top: -11%; right: -2%; opacity:0.7;}
.catalog_layout_custom_class #maincontent .category_product_list .owl-buttons .owl-next .fa{ color: #ff6502; font-size: 34px; border: 3px solid #ff6502; border-radius: 50%; width: 35px; height: 35px;}
.catalog_layout_custom_class #maincontent .category_product_list .owl-buttons .owl-next .fa-angle-left:before{ margin-right:3px;}
.catalog_layout_custom_class #maincontent .category_product_list div{ margin:1px;}
.catalog_layout_custom_class #maincontent .category_product_list div.owl-item { /*width: 33.33%; max-width: 385px; margin: auto;*/ }
.catalog_layout_custom_class #maincontent .category_product_list .owl-item .item{ width:100% !important;}
.catalog_layout_custom_class #maincontent .category_product_list ol.product-items{ margin: 0px;}

.catalog_layout_custom_class .next_page_arrows{ position: relative;}
.catalog_layout_custom_class .next_page_arrows .previous_page { position: absolute; top: auto; left: 1%; margin-left:10px; margin-top:-30%; display: inline-block; z-index: 9999; text-align: center; }
.catalog_layout_custom_class .next_page_arrows .next_page { position: absolute; top: auto; right: 1%; margin-right:10px; margin-top:-30%; display: inline-block; z-index: 9999; text-align: center; }
.catalog_layout_custom_class .next_page_arrows .previous_page .fa { background: #ffffff; color: #6B6B6A; font-size: 34px; border: 2px solid #cccccc;  border-radius: 50%; width: 35px; height: 35px; }
.catalog_layout_custom_class .next_page_arrows .next_page .fa { background: #ffffff; color: #6B6B6A; font-size: 34px; border: 2px solid #cccccc; border-radius: 50%; width: 35px; height: 35px; }

.catalog_layout_custom_class .catalogcms_slide_thumb{ display: inline-block; float: left; width:80%;   }
.catalog_layout_custom_class .slider_thumb{ /*max-width: 200px; padding: 0px 20px 20px;*/ }
.catalog_layout_custom_class .slider_thumb .owl-buttons .owl-prev{ font-size: 16px; border: none; border-radius: 0px; background: none; padding: 0px; position: absolute; margin-top: -10%; left:-5%; opacity:0.7;}
.catalog_layout_custom_class .slider_thumb .owl-buttons .owl-prev .fa{ color: #ff6502; font-size: 34px; border: 3px solid #ff6502; border-radius: 50%; width: 35px; height: 35px;}
.catalog_layout_custom_class .slider_thumb .owl-buttons .owl-prev .fa-angle-right:before{ margin-left:3px;}
.catalog_layout_custom_class .slider_thumb .owl-buttons .owl-next{ font-size: 16px; border: none; border-radius: 0px; background: none; padding: 0px; position: absolute; margin-top: -10%; right: -5%; opacity:0.7;}
.catalog_layout_custom_class .slider_thumb .owl-buttons .owl-next .fa{ color: #ff6502; font-size: 34px; border: 3px solid #ff6502; border-radius: 50%; width: 35px; height: 35px;}
.catalog_layout_custom_class .slider_thumb .owl-buttons .owl-next .fa-angle-left:before{ margin-right:3px;}
.catalog_layout_custom_class .slider_thumb div{ /*margin:1px;*/}
.catalog_layout_custom_class .slider_thumb div.owl-item { /*width: 33.33%; max-width: 385px; margin: auto;*/ }
.catalog_layout_custom_class .slider_thumb .owl-item .item{ width:100% !important;}
.catalog_layout_custom_class .slider_thumb ul{ margin: 0px; padding: 0px;}

.catalog_layout_custom_class .slider_thumb li { max-width: 100%; display: inline-block; }
.catalog_layout_custom_class .slider_thumb li .thumb_slide_number { text-align: center; }
.catalog_layout_custom_class .slider_thumb li img{ width: 64px; height: 33px;}
.catalog_layout_custom_class .slider_thumb div.owl-item.active li img{ /*box-sizing: border-box; outline: 3px solid #ff6458; outline-offset: -3px;*/ }
.catalog_layout_custom_class .slider_thumb div.owl-item li img.activethumb{ box-sizing: border-box; outline: 3px solid #ff6458; outline-offset: -3px;}

.catalog_layout_custom_class .catalogcms_slide_area .catalog-navigation-item { text-transform: uppercase; white-space: nowrap; font-size: .7em; margin: 0 0 2px 20px; text-align: center; float: left; width:15%; margin-top:20px; cursor: pointer; }
.catalog_layout_custom_class .catalogcms_slide_area .catalog-navigation-item .navigation-icon { font-size: 1.8em; margin-left: auto; margin-right: auto; }
.catalog_layout_custom_class .catalogcms_slide_area .catalog-social-menu-items { display: none; position: absolute; z-index: 1; background-color: #828282; padding: 5px 10px; bottom: auto; left: auto; margin-top:-198px; margin-left:35px; }
.catalog_layout_custom_class .catalogcms_slide_area .catalog-social-menu-items a { color: #fff; display: block; white-space: nowrap; padding: 5px; text-align: left; }
.catalog_layout_custom_class .catalogcms_slide_area .catalog-social-menu-items:after { width: 0; height: 0; position: absolute; bottom: -15px; left: 51px; content: ""; transform: translateY(-100%); border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 8px solid #828282; }
.catalog_layout_custom_class .catalogcms_slide_area .catalog-navigation-item h5{ margin: 8px 5px;}
.catalog_layout_custom_class .catalogcms_slide_area .catalog-navigation-item a.catalog-link-share h5{ margin: 0px;}
.catalog_layout_custom_class .catalogcms_slide_area .catalog-social-menu-items span.fa { border: 1px solid #fff; border-radius: 50%; padding: 4px; width: 10px; height: 10px; text-align: center; margin-right: 5px; }
/****** End Catalog CMS Page ****************/

/********** Start Modani Store Locator ***************/
.modani_store_locator .home_top_banner_slide img{ width:100%;}
.store_locator_block { padding: 50px 0px 30px 0px; max-width: 865px; margin: auto; display: flex; width: 100%; }
.store_locator_block .store_locator { margin: auto; width: 100%; }
.store_locator_block .store_locator h2{ text-align:center; margin:0px 0px 30px 0px; font-size: 30px; font-weight:400; font-family: Lato; color: #444342;}
.store_locator_block .store_locator .store_list_state_box { width: 20%; float: left; }
.store_locator_block .store_locator .store_list_state_box .store_list_state_city ul { margin: 0px; margin-bottom: 15px; padding-left:5px; }
.store_locator_block .store_locator .store_list_state_box .store_list_state_city ul li { list-style: none; margin: 0; font-size: 16px; color:#444342; }
.store_locator_block .store_locator .store_list_state_box .store_list_state_city ul li.state_name { font-size: 22px; font-weight:400; }
.store_locator_block .store_locator .store_list_state_box .store_list_state_city ul li a{ color: #666666;}

.store_locator_detail_block { width: 100%; display: flex; max-width: 865px; margin: auto;}
.store_locator_detail_block .store_locator_detail .store_state_name1{ padding-bottom:80px;}
.store_locator_detail_block .store_locator_detail .store_state_name2 { font-size: 22px; font-weight: 400; color: #444342; border-bottom: 1px solid #e3e3e3; margin-bottom: 30px; padding-bottom: 15px; position:absolute; left:0px; right:0px;}
.store_locator_detail_block .store_locator_detail .store_state_name3{ max-width: 865px; margin: auto; position: relative;}
.store_locator_detail_block .store_locator_detail{ width:100%;}
.store_locator_detail_block .state_store_detail_box{ display: inline-block; width: 100%; margin-bottom: 25px; border-bottom: 1px solid #e3e3e3; padding-bottom: 30px;}
.store_locator_detail_block .state_store_detail_box.state_store_detail_box_last{ border:none; padding-bottom:0px;}
.store_locator_detail_block .state_store_detail_box .store_image { width: 30%; float: left; /*display:flex;*/ }
.store_locator_detail_block .state_store_detail_box .store_address { width: 35%; padding-left:10%; float: left; }
.store_locator_detail_block .state_store_detail_box .store_time { width: 25%; float: left; }
.store_locator_detail_block .state_store_detail_box .store_address .store_address_info{ padding:15px 10px; display:block; color: #363636;}
.store_locator_detail_block .state_store_detail_box .store_address .store_address_info .location_header{ margin-bottom:10px; color: #000000; font-size: 22px; font-weight: 400;}
.store_locator_detail_block .state_store_detail_box .store_time .store_time_info{ padding:15px 10px; display:block; color: #363636;}
.store_locator_detail_block .state_store_detail_box .store_time .store_time_info .store_event_detail a{ color:#363636; text-decoration:underline;}
/********* End Modani Store Locator ***************/

@media only screen and (max-width: 1500px) {
.footer_content .footer_box .footer_social_box .footer_social_icon a{ width:28px; height:28px; line-height:28px; margin-right:3px;}
}
@media only screen and (max-width: 1400px) {
.home_testimonial_area .home_testimonial_box .home_testimonial_box_right{ /*padding:0px; margin-top:15px;*/}
}
@media only screen and (max-width: 1350px) {
.footer_content .footer_box .footer_social_box .footer_social_icon{ width:20%; display:inline-block;}
/*.cms-new-york .city_static_content .main_store_info_area .store_image_slide{ width:60%;}
.cms-new-york .city_static_content .home_store_info .store_info{ width:43%; max-width:none;}*/
}
@media only screen and (max-width: 1265px) {
.home_catalog .see_catalog{ top:0%;}
.modal-inner-wrap .block.widget .products-grid .product-item{ width:23%;}

#home_single_product_slider .widget-new-grid .product-item{ margin-top:0px;}
#city_single_product_slider .widget-new-grid .product-item{ margin-top:0px;}

.home_collection6 .industrial_collection_area{ margin:10% auto; }
.city_collection6 .industrial_collection_area{ margin:10% auto; }
}
@media only screen and (max-width: 1200px) {
.block.filter .filter-content .sorter .sorter-label{ display:none;}
.home_collection6 .industrial_collection_area{ padding:20px; margin:auto; }
.city_collection6 .industrial_collection_area{ padding:20px; margin:auto; }
.home_testimonial_area .home_testimonial_box .home_testimonial_box_right .testimonial{ font-size:14px;}
.home_testimonial_area .home_testimonial_box .home_testimonial_box_right .quote_image{ padding-bottom:10px;}
.home_testimonial_area .home_testimonial_box .home_testimonial_box_right .block-testimonial{ /*max-height:200px;*/ min-height: 350px;}
.stores_area_left .store_area_images li{ font-size:14px;}
}
@media only screen and (max-width: 1140px) {
.store_locations_menu_navbar{ left:0px;}
.catalog-product-view .box-tocart{ margin-top:-90px;}
.home_collection32 .new_collection_box_button{ top:40%; left:34%;}
}
@media only screen and (max-width: 1115px) {
.shop_collections_menu_navbar{ top:50%;}
.shop_collections_menu_navbar .shop_collections_navbar_box .collection_name{ font-size:38.47px;}

.store_locations_menu_navbar .store_locations_navbar_box .collection_name{ font-size:38.47px;}

.city_static_content .home_store_info .store_info{ width: 24.99%; padding-left: 0px;}
.city_static_content .main_store_info_area .store_image_slide{ width: 74.99%; padding-right: 0px;}
}
@media only screen and (max-width: 1115px) {
.home_store_info .store_info{ max-width:28%;}
.home_store_info .store_info .store_box_title{ font-size:20px;}

.category-shop-collections .shop_collections_box .collection_info_box .collection_name{ font-size:42.47px;}
.category-shop-collections .shop_collections_box .collection_info_box .collection_tag{ font-size:22px;}
.category-shop-collections .shop_collections_box .collection_info_box .collection_explore{ font-size:16px;}

}
@media only screen and (max-width: 1024px) {
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.payment-option._collapsible.discount-code{ right: auto; }
.onestepcheckout-index-index .page-main .aw-onestep-main .aw-onestep-groups.aw-onestep-groups-left{ width: 100%; border: none; }
.onestepcheckout-index-index .page-main .aw-onestep-main .aw-onestep-groups.aw-onestep-groups-right{ width: 100%; }
.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method-content{ width: 100%; }
}
@media only screen and (max-width: 1040px) {
.footer_content .footer_box { width: auto; max-width:450px; }
.footer_content .footer_box.footer_col_social{ width:auto;}
.footer_content .footer_box.footer_col_news{ width:auto;}
.footer_content .footer_box .footer_social_box .footer_social_icon{ width:auto;}
.home_collection1 img{ max-height:350px;}
.city_collection1 img{ max-height:350px;}
.home_testimonial_area .home_testimonial_box .home_testimonial_box_right .quote_image{ padding-bottom:10px;}

.stores_area_left .store_area_images li span{ padding-left:15px;}
}

@media only screen and (max-width: 1005px) {
.stores_area_left{ width:100%;}
.stores_area_right{ width:97%;}

#home_single_product_slider .widget-new-grid .product-item .product-image-container{ max-width:180px;}
#city_single_product_slider .widget-new-grid .product-item .product-image-container{ max-width:180px;}

.page-layout-cmspage-layout .home_furniture_stores{ display:none !important; width:1px;}
.home_furniture_stores{ display:none !important; width:1px;}
.home_furniture_stores_mobile{ display: inline-block !important; width: 100% !important; margin-bottom: 15px;}
.home_furniture_stores_mobile .store_tab{ background: #b7b7b7; cursor:pointer; text-align: left; color: #ffffff; font-weight: bold; text-transform: uppercase; margin-bottom:1px; letter-spacing:1px; display:inline-block; width:100%; }
.home_furniture_stores_mobile .store_tab .store_tab_inner{ padding: 6px 10px 6px 25px;}
.stores_area_left .store_area_images .store_tab span.store_arrow{ float:right; margin-right:10px;}
.stores_area_left .store_area_images .store_tab.active_tab{ color:#ff6502;}

.home_catalog .home_catalog_box{ min-height: 225px;}

.home_collection32 .w1004{ display:none;}
.home_collection32 .w1005{ display:block !important;}
.home_collection32 .new_collection_box_button{ display:none;}

.city_collection32 .w1004{ display:none;}
.city_collection32 .w1005{ display:block !important;}
.city_collection32 .new_collection_box_button{ display:none;}

.home_furniture_stores_mobile .store_info_area{ background: #f6f6f6; display: inline-block; width: 100%; padding:0px;}
.home_furniture_stores_mobile .store_info_area .store_info { width: 31%; padding:2%; float: left; }
.home_furniture_stores_mobile .store_info_area .store_info .store_box_title{ font-family: Lato;font-size: 22px;padding-bottom: 15px;}
.home_furniture_stores_mobile .store_info_area .store_info .store_info_ul{ margin:0px; padding:0px; font-family: Lato;font-size: 16px;}
.home_furniture_stores_mobile .store_info_area .store_info ul li{ list-style:none;}
.home_furniture_stores_mobile .store_info ul li.store_info_detail{ display:none;}
.home_furniture_stores_mobile .store_info_area .store_info ul li .telephone{ color:#ff6502;}
.home_furniture_stores_mobile .store_info_area .store_info ul li .store_box_time .store_box_title{ font-family:Lato; font-size:16px; font-weight:bold;}
.home_furniture_stores_mobile .store_info_area .store_info ul li .virtual_tour { font-family: Lato; font-size: 16px; font-weight: bold; color: #ff6502; cursor:pointer; }
.home_furniture_stores_mobile .store_info_area .store_info ul li .map_tour { font-family: Lato; font-size: 16px; font-weight: bold; color: #ff6502; cursor:pointer; }
.home_furniture_stores_mobile .store_info_area .store_info_detail { width: 65%; float: right; }
.home_furniture_stores_mobile .store_info_area .store_info_detail iframe{ width:100%; max-height:330px;}
.home_furniture_stores_mobile .store_info_detail img{ width:100%; max-height:330px;}
.home_furniture_stores_mobile .store_info_area p{ margin:auto; display:grid;}

.home_catalog .explore_text{ font-size:28px;}
.home_catalog .catalog_button { margin-top: 20px; }
.home_section1_area .section1_div { width:33%; padding-left:0px;}
.home_collection1 img{ height:330px;}
.home_collection2 img{ height:330px;}
.city_collection1 img{ height:330px;}
.city_collection2 img{ height:330px;}
.modal-inner-wrap .block.widget .products-grid .product-item{ width:48%;}

.home_insta_area .instagrampro-view #mainimgdiv{ width:100%; float:left; overflow:hidden;}
.home_insta_area .instagrampro-view #mainimgdiv .owl-buttons .owl-prev{ margin-top:-13%; left:0%;}
.home_insta_area .instagrampro-view #mainimgdiv .owl-buttons .owl-next{ margin-top:-13%; right:0%;}

.catalog-category-view .products-grid .product-item{ }
.block.filter .filter-content .sorter .sorter-label{ display:none;}
.block.filter .filter-content .sorter .sorter-options{ margin:0px; padding:5px;}
}
@media only screen and (max-width: 950px) {
.home_testimonial_area .home_testimonial_box .home_testimonial_box_left{ width:100%; float:none; display:none;}
.home_testimonial_area .home_testimonial_box .home_testimonial_box_right{ width:100%; float:none;}

.brand_items_box .brand-image-wrap{ /*float:left; width:14.28%; */padding:0px; margin-bottom:30px;}
.catalog-product-view .box-tocart{ margin-top:-95px;}
.home_catalog .home_catalog_box{ min-height: 215px;}
.newsletter_popup .newsletter_popup_box_right .save_title1{ font-size: 31px;}

.page-layout-1column.catalog-product-view .box-tocart{ margin-top:-80px; }
}
@media only screen and (max-width: 900px) {
.filter-options .filter-options-content{ width:22.5%;}
.block.filter .filter-content .blank_option_box{ display:none;}

.catalog-product-view .review-list .owl-buttons .owl-prev{ margin-top:-25%;}
.catalog-product-view .review-list .owl-buttons .owl-next{ margin-top:-25%;}

#home_single_product_slider .widget-new-grid .product-item .product-image-container{ max-width:150px;}
#city_single_product_slider .widget-new-grid .product-item .product-image-container{ max-width:150px;}
.home_collection6 .industrial_collection_area{ padding:5px; margin:auto; }
.city_collection6 .industrial_collection_area{ padding:5px; margin:auto; }
}
@media only screen and (max-width: 863px) {
.shop_collections_menu_navbar{ top:auto;}
.shop_collections_menu_navbar .shop_collections_navbar_box .collection_name{ font-size:28.47px;}

.store_locations_menu_navbar{ top:auto;}
.store_locations_menu_navbar .store_locations_navbar_box .collection_name{ font-size:28.47px;}

.header_topline .topline_title a{ letter-spacing: normal; }
}

@media only screen and (min-width: 1023px) {
.navigation li.level0.nav-8 .submenu{ /*display:none !important;*/}
}

@media only screen and (min-width: 1024px) {
.nav-sections-item-content > .navigation .level0 > .level-top{ padding: 0 20px; }
.nav-sections-item-content > .navigation .level0.nav-1>.level-top{ padding-left:0px; padding-right:20px;}
}

@media only screen and (min-width: 1025px) {
.nav-sections-item-content > .navigation li.level0.nav-1.category-item.first{ margin-left: -27px; }
.nav-sections-item-content > .navigation li.level0.nav-1.category-item.first>.level-top span{ margin-left: 27px; }
}

@media only screen and (min-width: 1200px) {
.nav-sections-item-content > .navigation .level0 > .level-top{ padding: 0 30px; }
.nav-sections-item-content > .navigation .level0.nav-1>.level-top{ padding-left:0px; padding-right:30px;}
}
