@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;}
.desktop_calss{ display:none !important;}
.desktop_class{ display:none !important;}

.breadcrumbs{ display:none;}

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

.caption{ font-size: 14px; 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:10%;right: 50px;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:42px;height:42px;line-height:58px;position:absolute;bottom:30px;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:21px;height:10px;position:absolute;top:36%;left:50%;margin:-5px -10px;background:url(../images/scroll_arrow.png) 54% 0 no-repeat;background-size:cover}
#patch2top:hover{border-color:#ff6502;color:#ff6502}
#patch2top:hover span{background:url(../images/scroll_arrow2.png) 54% 0 no-repeat}


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

.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;}

main#maincontent{ padding-left:20px; padding-right:20px;}

.nav-sections .header.links li.greet.welcome{ display: none;}

.nav-open .page-wrapper{ position: static; }
.sections.nav-sections{ background:#FFFFFF; height: auto; box-shadow: none;}
.nav-sections-item-content{ padding-bottom: 5px; overflow: auto; }
.nav-sections-item-title{ background:#FFFFFF; border:none; text-align:left; padding-left:40px;}
.nav-sections-item-title a { color: #555555; font-family: Lato; font-size: 22px; }
.nav-sections-item-title.active a{ color:#ff6502;}
.navigation li{ border-top:1px solid #f3f3f4 !important;}
.navigation .level0{ background:#FFFFFF; border:none; }
.navigation .level0 > .level-top{ font-size:18px; font-weight:400; text-transform:capitalize; text-transform: uppercase; padding:8px 40px 8px 40px;}
.navigation .level0 > .level1{ font-weight:400;}
.navigation .parent .level-top:after{ top:auto;}
.navigation .submenu > li > a{ font-weight:300; padding-left:60px !important;}
.navigation .level0 > .level-top.ui-state-active{ background: #f8f8f8; border-width: 0 0 0 8px; border-style: solid; border-color: #ff6502;}
.navigation li.nav-8{ display:none;}
.navigation li.nav-8.mobile_menu_link{ display:block;}
.navigation li.level0.nav-8.level-top.ui-menu-item{ border-top: 8px solid #d1d1d1 !important;}
.navigation li.level0.nav-1.first.level-top.parent.ui-menu-item{ border-top: 8px solid #d1d1d1 !important;}
.navigation li.level0.nav-9.level-top.ui-menu-item{ display: none;}
.navigation li.level0.nav-91.level-top.ui-menu-item.mobile_class{ display: block;}

.nav-sections .header.links a, .nav-sections .header.links a:hover{ font-weight:400; padding:0.8rem 40px;}
.block-search .control{ margin:0px;}

.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; }

.cms-home main#maincontent{ padding-left:0px; padding-right:0px;}
.cms-home .home_furniture_stores.home_furniture_stores_mobile{ padding-left:20px; padding-right:20px; width:auto;}
.cms-home .home_insta_area{ padding-left:20px; padding-right:20px;}
.cms-home .brand_items_box_area{ padding-left:20px; padding-right:20px;}
.cms-home .home_section1_area{ padding-left:20px; padding-right:20px;}

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

.category-sale main#maincontent,
.category-florida main#maincontent,
.category-north-east main#maincontent,
.category-california main#maincontent,
.category-texas main#maincontent,
.category-dallas main#maincontent
.category-houston main#maincontent{ padding-left:0px; padding-right:0px;}

.category-sale main#maincontent .columns
.category-florida main#maincontent .columns,
.category-north-east main#maincontent .columns,
.category-california main#maincontent .columns,
.category-texas main#maincontent .columns,
.category-dallas main#maincontent .columns,
.category-houston main#maincontent .columns{ padding-left:20px; padding-right:20px; }


.cms-miami .home_furniture_stores.home_furniture_stores_mobile,
.cms-new-york .home_furniture_stores.home_furniture_stores_mobile,
.cms-los-angeles .home_furniture_stores.home_furniture_stores_mobile,
.cms-dallas .home_furniture_stores.home_furniture_stores_mobile,
.cms-dallas-outlet .home_furniture_stores.home_furniture_stores_mobile,
.cms-chicago .home_furniture_stores.home_furniture_stores_mobile,
.cms-houston .home_furniture_stores.home_furniture_stores_mobile,
.cms-san-francisco .home_furniture_stores.home_furniture_stores_mobile,
.cms-atlanta .home_furniture_stores.home_furniture_stores_mobile,
.cms-fort-lauderdale .home_furniture_stores.home_furniture_stores_mobile,
.cms-bocaraton .home_furniture_stores.home_furniture_stores_mobile,
.cms-costa-mesa .home_furniture_stores.home_furniture_stores_mobile,
.cms-frisco .home_furniture_stores.home_furniture_stores_mobile,
.cms-paramus .home_furniture_stores.home_furniture_stores_mobile,
.cms-west-palm-beach .home_furniture_stores.home_furniture_stores_mobile,
.cms-doral .home_furniture_stores.home_furniture_stores_mobile,
.cms-tampa .home_furniture_stores.home_furniture_stores_mobile,
.cms-naples .home_furniture_stores.home_furniture_stores_mobile,
.cms-king-of-prussia .home_furniture_stores.home_furniture_stores_mobile,
.cms-garden-city .home_furniture_stores.home_furniture_stores_mobile,
.cms-sandiego .home_furniture_stores.home_furniture_stores_mobile{ padding-left:20px; padding-right:20px; width:auto;}

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

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

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

.header_countdown_box{ display:block;}
.header_countdown{ background: #EA5F24; /*position: absolute;*/ position: fixed; z-index: 9; width: 1920px; left: 0px; width:100%; height: 45px; max-width:1920px; text-align:center; margin-top:-15px; line-height:normal;}
.header_countdown .countdown_area{ margin: auto; text-align: center; display: inline-block; }
.header_countdown .countdown_title{ /*float: none;*/ float: left; margin: auto; padding-right: 15px; color: #ffffff; padding-top: 10px; }
.header_countdown .countdown_title .widget.block.block-static-block{ margin: 0px;}
.header_countdown .countdown_title p{ margin:0px;}
.header_countdown .numbers { padding: 0px; width: 45px; 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; width: 45px; 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; /*display: none;*/ }
.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; width:100%; text-align:center; margin:auto;}
.header_topline .topline_area{ margin: auto; text-align: center; width: 100%; max-width: 1240px; padding: 2px 0;}
.header_topline .topline_title{ float: none; margin: auto; padding-right: 15px; color: #ffffff; padding-top: 8px; font-weight: 400; font-size: 14px; }
.header_topline .topline_title a{ color: #ffffff; }
.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{ max-width: 550px; }
.header_topline .slick-prev, .header_topline .slick-next{ display: none !important; }

.header_topline_social_box { float: right; display: inline-flex; margin-top: 5px; position: relative; right: 10px; }
.header_topline_social_box .header_topline_social_icon a{ border-radius: 50%; width: 22px; height: 22px; line-height:25px; float:left; margin-left:10px; margin-bottom:5px; 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: #ff6502; }
.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: #ff6502; }

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

.header_topline_box_countdown .clear_mobile{ padding-top: 45px !important; }
.header_topline_box_countdown .topline_title{font-weight: 400; position: relative; top: -10px; top: 0px; letter-spacing: 1px; }
.header_topline_box_countdown .topline_area .header_countdown_box{ width: auto; display: inline-block; margin-right: 0px; float: none; }
.header_topline_box_countdown .topline_area .header_countdown_box .header_countdown{ position: relative; width: auto; }
.header_topline_box_countdown .topline_area .header_countdown .title{ font-family: Lato; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; }
.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; }
.header_topline_box_countdown .header_topline_social_box{ margin-top: 9px; }

.header_topline_social_box { float: right; display: inline-flex; margin-top: 5px; position: relative; right: 10px; }
.header_topline_social_box .header_topline_social_icon a{ border-radius: 50%; width: 22px; height: 22px; line-height:25px; float:left; margin-left:10px; margin-bottom:5px; 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: #ff6502; }
.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: #ff6502; }

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

.page-header{ margin-bottom:0px;}
.logo{ max-width:none; width:auto; display:inline-block; margin:0 0 15px 0; text-align:center;}
.logo img{ margin:auto;}
.logo img{ width: 115px; height: auto; max-width: 115px; margin-bottom: auto;}

a.logo:hover{ text-decoration:none;}
.logo span.modanitext{ display: inline-block; font-family: "CenturyGothic"; font-size: 28px; font-weight:400; line-height: 32px; margin-top: 2px; border-bottom: 1px solid #000000; color: #000000;}
.logo span.furniture{ color: #000; display: inline; font-family: CenturyGothic !important; font-size: 10px; letter-spacing: 6.5px; font-weight: bold; margin: 4px auto auto 5px; padding: 0; text-align: center; text-indent: 14px; width: auto; line-height:normal;}

.logo-capiton{ width: 100%; clear: both; text-align: center; display:none; }
.logo-capiton span{ color:#ff6502;}
.header.content .authorization-link{ display:none;}
.header.content .myaccount_link{ display: none;}

.header.content .nav-toggle{ float: right;}
.header.content .minicart-wrapper{ margin-right:20px; margin-top:4px;}
.header.content .block-search input#search{ box-shadow:0 0 3px 1px #c2c2c2;}

.block-search .action.search{ display:none;}
.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: 9px; margin-right: 10px;}

.minicart-wrapper .action.showcart:before{ font-size:32px; color:#191919; display:none;}
.minicart-wrapper .action.showcart.active:before{ display:none;}
.minicart-wrapper{ top:0px; 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: 4px;}
.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: -11px; right: -25px; position: relative;}
.minicart-items .product-item-name a{ color:#3c4650;}

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

.nav-toggle:before{ font-size:32px; line-height:40px;}
.navigation li.level0.nav-8 .new_nav_label{ position: absolute; top: 0px; font-size: 10px; background: #ff6502; padding: 0px 5px; margin: 0px; color: #ffffff; line-height: 12px;}

.shop_collections_navbar_box{ display:none !important;}

.clear{ clear:both; height:1px;}

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

.cms-home .page-title-wrapper{ display:none;}
.cms-home .home_top_banner_slide{ margin-bottom:15px; display:inline-block; width: 100%;}
.cms-home .home_top_banner_slide p{ margin:0px;}
.cms-home .home_top_banner_slide img{ width:100%; /*min-height: 305px;*/}
.home_section1_area{ max-width: 470px; margin: auto;}
.home_section1_area .section1_inner_div{ clear:both;}
.home_section1_area .section1_col_left { float: left; padding-right: 20px; height: 55px; width: 12%; }
.home_section1_area .section1_post_tile { font-family: Lato; font-size: 22px; padding-bottom: 10px; color:#3c4650; }
.home_section1_area .section1_post_desc { width: 85%; line-height: 25px; color:#666666; margin:auto; padding-bottom:25px; display:none; }

.home_section1_area{ padding-top: 25px; display: table; margin: auto; text-align: center;}
.home_section1_area .section1_div{ width: 33% !important; float: left !important; display: inline-block !important; padding: 0px !important; }
.home_section1_area .section1_col_left{ width: 100%; padding: 0px; float: none; text-align: center; }
.home_section1_area .section1_post_tile{ text-align: center; font-size: 16px; text-transform: uppercase; }

.home_block_title{ font-family: Lato; font-size: 30px; text-align:center; padding-top:20px; padding-bottom:20px;}
.home_block_desc{ font-family: Lato; font-size: 16px; text-align:center; padding-bottom:0px; max-width:500px; margin:auto;}
.home_collection_area{ display: inline-block; width: 100%; text-align:center; }
.home_collection2{ width:100%; text-align:center;}

.home_collection31{ margin-top:15px; margin-bottom:15px; width:100%; float:left; /*cursor:pointer;*/}
.home_collection32{ margin-top:15px; margin-bottom:15px; width:100%; float:left;}
.home_collection32 img{ width:100%; float:right;}
.home_collection31 p{ padding-right:15px;}
.home_collection32 p{ padding-left:15px;}
.home_collection31 p, .home_collection32 p{ margin:0px; padding:0px; line-height:12px;}

.home_collection32 .w1004{ display:none;}
.home_collection32 .w1005{ display:block !important;}
.home_collection32 .new_collection_box_button{ width:215px; margin:auto;}
.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_collection41{ margin-top:15px; margin-bottom:15px; float:left;}
.home_collection42{ margin-top:15px; margin-bottom:15px; width:100%; float:right; display: inline-block; /*cursor:pointer;*/}
.home_collection41 img{ width:100%; float:left; margin-top:25%;}
.home_collection41 p, .home_collection42 p{ margin:0px; line-height:12px;}

#home_single_product_slider{ cursor:default;}
#home_single_product_slider .block-title{ display:none;}
#home_single_product_slider .product-items{ margin:0px; display: flex !important;}
#home_single_product_slider .widget-new-grid .product-item{ width:85%; padding:0px;}
#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{ margin: 0px; }
#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; 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{ background:#f6f6f6; width:100%; display:inline-block; margin-top:15px; margin-bottom:15px;}
.home_collection5{ width:100%; float:none; cursor:pointer;}
.home_collection6{ width:100%; float:none;}
.home_collection6 .industrial_collection_area{ padding: 20px; max-width: 320px; margin: auto; }
.home_collection6 .industrial_collection_more{ text-align: center; margin-top: 2px; display: inline-flex; margin-bottom: 2px;}
.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 img{ /*min-height: 305px;*/ }

.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:30%;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{ padding-bottom:0px; margin-top:-15px; position:relative;}
.home_catalog img{ min-height:90px; width:100%;}
.home_catalog .home_catalog_box{ background: #e3f9fe; width: 100%; display: inline-block; margin-top:15px;}
.home_catalog .home_catalog_box_image{ width: 350px; padding: 0px 5px 5px 5px; float: none; margin:auto;}
.home_catalog .home_catalog_box_image p{ margin-bottom:0px;}
.home_catalog .see_catalog { font-family: Lato; max-width: none; padding: 0px 20px 35px 20px; }
.home_catalog .explore_text { font-size: 22px; color: #3c4650; float: none; padding-right: 15px; text-align:center; }
.home_catalog .explore_text br{ display:none;}
.home_catalog .explore_text .explore_inner_text{ font-weight:bolder; margin-left:10px;}
.home_catalog .catalog_button { margin-top: 20px; float: none; text-align:center; }
.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;}

/********* 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; width: 100%; }
.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-top:15px;}
.home_testimonial_area .home_testimonial_box{ max-width:1300px; margin:auto;}
.home_testimonial_area .home_testimonial_box .home_testimonial_box_left{ width:100%; float:left; display:none;}
.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:100%; float:right; text-align:center; padding:0px; margin-top:15px;}
.home_testimonial_area .home_testimonial_box .home_testimonial_box_right .quote_image{ text-align: center;padding-bottom: 30px;}
.home_testimonial_area .home_testimonial_box .home_testimonial_box_right .testimonial{ text-align:center !important; font-family:Lato; font-size:16px; padding:5px;}
.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{ display:block; max-width:550px; margin:auto; padding:10px;}


.stores_area_left{ width:100%; display:inline-block; float:left;}
.stores_area_left .store_area_images ul{ margin:0px; padding:0px;}
.stores_area_left .store_area_images li{ background: #91969E; cursor:pointer; padding: 13px 10px 13px 25px; text-align: left; color: #ffffff; font-weight: bold; text-transform: uppercase; margin-bottom:1px; letter-spacing:1px; display:inline-block; width:94%; }
.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: 99%; display: inline-block; float: left; background: #f6f6f6; height: auto; }
.home_store_info { padding: 17px 25px; display:flow-root; border:15px solid #B3D4D9; margin-bottom:30px; }
.home_store_info .store_info { width: 100%; float: 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 .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_detail { width: 100%; float: right; }
.home_store_info .store_info_detail iframe{ width:100%; max-height:250px;}
.home_store_info .store_info_area .store_info_detail .moreLinks{ color:#ff6502; }
.home_store_info .store_info_area .store_info_detail .lessLinks{ color:#ff6502; }

.home_furniture_stores{ display:none;}
.home_furniture_stores_mobile{ display: inline-block !important; width: 100%; 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;}
.home_furniture_stores_mobile .store_tab span.store_arrow{ float:right; margin-right:10px;}
.home_furniture_stores_mobile .store_tab.active_tab{ /*color:#ff6502;*/}

.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; text-align: 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; margin-bottom:5px;}
.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 ul li.store_info_detail{ display:none;}
.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_area p{ margin:auto; display:grid;}

.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;}

.home_insta_area .home_insta_area_title{ color:#ff6502;}
.home_insta_area .home_block_desc{ padding-bottom:15px;}
.home_insta_area .home_insta_images #backgrounddiv #whitebgdiv{ width:auto; height:auto; max-width:90%;}
.home_insta_area .instagrampro-view #mainimgdiv{ width:100%;}
.home_insta_area .instagrampro-view #mainimgdiv .owl-buttons .owl-prev{ font-size: 16px; border: none; border-radius: 0px; background: none; padding: 0px; position: absolute; bottom:40%; left: 5px;}
.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-next{ font-size: 16px; border: none; border-radius: 0px; background: none; padding: 0px; position: absolute; bottom:40%; right: 5px;}
.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-prev .fa-angle-right:before{ margin-left:3px;}
.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;}

.brand_items_box{ width:100%; margin:auto;}
.brand_items_box #brand-image-area{ width:100%; margin:auto;}
.brand_items_box .brand-image-wrap { padding: 0px; /*float:left; width:14.28%;*/ }
.brand_items_box .brand-image { display: block; height: auto; overflow: hidden; margin: 6px 0; text-align: center; }
.brand_items_box .brand-image img{ max-width:80%;}

.brand_items_box #brand-image-area .owl-buttons .owl-prev{ font-size: 16px; border: none; border-radius: 0px; background: none; padding: 0px; position: absolute; margin-top: -65px; right: 0%;}
.brand_items_box #brand-image-area .owl-buttons .owl-prev .fa{ color: #333333; font-size: 34px; border: 3px solid #333333; border-radius: 50%; width: 35px; height: 35px;}
.brand_items_box #brand-image-area .owl-buttons .owl-next{ font-size: 16px; border: none; border-radius: 0px; background: none; padding: 0px; position: absolute; margin-top: -65px; left: 0%;}
.brand_items_box #brand-image-area .owl-buttons .owl-next .fa{ color: #333333; font-size: 34px; border: 3px solid #333333; border-radius: 50%; width: 35px; height: 35px;}
.brand_items_box #brand-image-area .owl-buttons .owl-prev .fa-angle-right:before{ margin-left:3px;}
.brand_items_box #brand-image-area .owl-buttons .owl-next .fa-angle-left:before{ margin-right:3px;}

.page-footer{ background:#666666;}
.footer.content { border: none;  padding: 0px; width: 100%; display: inline-block; margin: 0; }
.footer_content { padding: 10px; }
.footer_content .footer_box { width: auto; float: left; padding: 10px 20px 10px 20px; }
.footer_content .footer_col { color: #fff; font-family: Lato; font-size: 14px; line-height: 32px; font-weight: 400; }
.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%; margin-bottom:20px;}
.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:8px; 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{ font-style: normal; color: #ffffff; text-align: left; display: inline-block; width: 99%; padding: 10px 5px; border-top: 1px solid #bcc6d0; font-size: 12px; text-transform: uppercase;}
.footer_content .address_footer .finiance_sync_block{ color: #ffffff; font-size: 12px; }
.footer_content .address_footer .finiance_sync_block img{ vertical-align: middle; max-width: 50px; }
.footer.content .links{ display:none;}
.footer .copyright, .footer .bugs{ display:none;}
.footer_box.mobile_device{ width:38%;}

.modal-inner-wrap .block.widget .products-grid .product-item{ width: 46%; 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; }
.modal-inner-wrap .modal-footer{ display:none;}

.modal-popup.confirm .modal-inner-wrap .modal-footer{ display: block;} /* Confirmation for remove item from mini cart*/

.modal-popup.modal-slide.newsletter_popup_area .modal-inner-wrap{ height: auto;}
.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:425px; overflow:hidden;}
.newsletter_popup_area .modal-content{ padding:0px;}
.newsletter_popup_area .action-close{ padding:2px;}
.newsletter_popup{ max-width: 730px; margin: auto;}
.newsletter_popup .newsletter_popup_box_image{ float: left; padding-right: 10px; 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; padding:20px;}
.newsletter_popup .newsletter_popup_box_right .save_title1{ font-size: 32px; font-weight: 400; text-transform: uppercase; margin-top: 15px; margin-bottom: 15px;}
.newsletter_popup .newsletter_popup_box_right .save_title2{ color: #ff6502; font-size: 62px; font-weight: bold; display: inline-flex;}
.newsletter_popup .newsletter_popup_box_right .save_title2 .small_font{ font-size:22px; 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;}
.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 .page-title-wrapper{ display:none;}
.catalog-category-view .product-item-info .product-image-photo{ /*min-width: 300px;*/ max-height: 175px; }
.catalog-category-view .category-description{ display:none;}
.catalog-category-view .category-description .input[type="checkbox"]{ display:none;}
.block.filter{ display:none;}
.block.filter .filter_options{ display:none;}
.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:23.5%; display:inline-block; margin:0px;}
.block.filter .filter-content .sorter{ float:none;}
.block.filter .filter-content .sorter .sorter-label{ display:none;}
.block.filter .filter-content .sorter .sorter-options{ width:70%;}
.block.filter .filter-content .blank_option_box{ display:none;}
.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 30px; border: 1px solid #666; cursor:pointer; display:block; margin-top:2px;}
.toolbar-products{ display:none !important;}

.catalog-category-view .products-grid .product-item-details{ text-align:center;}
.catalog-category-view .products-grid .product-item-name{ margin:0px;}
.catalog-category-view .products-grid .product-item-name a{ /*min-height:40px;*/ display:block;}
.catalog-category-view .products-grid .product-item .price-box{ margin:5px 0 5px;}
.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 .products-grid .product-items{ margin:0px;}
body.catalog-category-view .products-grid .product-item{padding:5px !important; margin: 0 !important;margin-bottom: 10px !important;}
.catalog-category-view .products-grid .product-item-info{ width:100%;}
.catalog-category-view.category-sale .products-grid .price-box .old-price{ display: inline-block;}
.product-item .special-price .price, .product-item .minimal-price .price{ color:#ff6502;}

.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:48px;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}

.main_category_area .head{ margin-top: 25px; }
.main_category_area .head h1{ font-size: 28px; }

.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;}
.catalog-category-view.category-dallas .products-grid .product-item .special-price .price{ color: #F90000;}
.catalog-category-view.category-houston .products-grid .product-item .special-price .price{ color: #F90000;}

.catalog-category-view .products-grid .list_pricebox_sale .price-box .old-price{ display: inline-block !important; color: #ff6502;}
.catalog-category-view .products-grid .list_pricebox_sale .price-box .special-price .price{ color: #ff6502;}
.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-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; text-align: right; padding-left: 20px; padding-right: 20px;}
.catalog-product-view .product-info-main div#als_pdp a.affirm-modal-trigger{ display: none; }

.catalogsearch-result-index .products-grid .product-item-details{ text-align:center;}
.catalogsearch-result-index .products-grid .product-item-name{ margin:0px;}
.catalogsearch-result-index .products-grid .product-item-name a{ /*min-height:40px;*/ display:block;}
.catalogsearch-result-index .products-grid .product-item .price-box{ margin:5px 0 5px;}
.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;}
.catalogsearch-result-index .products-grid .product-items{ margin:0px;}
.catalogsearch-result-index .products-grid .product-item{ width:100% !important; padding:0px !important; margin-bottom:10px;}
.catalogsearch-result-index .products-grid .product-item-info{ width:100%;}

.page-layout-1column.catalog-product-view .product.media .fotorama__caption{ display: none; }
.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku{ display:none;}
.catalog-product-view .product-info-main .product-info-price .price-box .price-label{ display:none;}
.catalog-product-view .product-info-main .product-info-price .price-box .price{ color: #ff6502; }
.catalog-product-view .product-info-main .product-info-price .special-price{ float:left; padding-right:15px; margin:0px; color:#ff6502;}
.catalog-product-view .product-info-main .product-reviews-summary{ display:inline-block; margin:-6px 0px 0px 0px;}
.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions a{ color:#333333;}
.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions a.action.add{ display:none;}
.catalog-product-view .product-info-cart{ max-width: 400px; width: 100%; float: right; background: #ffffff; z-index: 2; position: relative; right: 0px; margin:auto; margin-top: 15px;}
.catalog-product-view .product-options-bottom .box-tocart{ margin:0px;}
.catalog-product-view .product-options-bottom .box-tocart .actions{ padding:0px;}
.catalog-product-view .product-options-bottom .box-tocart .actions .tocart{ background: #ff6502; border: 1px solid #ff6502; font-family: Lato; font-weight: normal; padding: 10px 20px;}
.catalog-product-view .box-tocart .field.qty{ display:none;}
.catalog-product-view .product-options-bottom .box-tocart .input-text.qty{ width:42px; height:42px;}

.catalog-product-view .product-info-custom-code{ margin-top: 10px; border-top: 1px solid #f5f5f5; padding-top: 10px; padding-left:0px; padding-right:0px;}
.catalog-product-view .product-info-custom-code .custom_product_info_area{ width:100%;}
.catalog-product-view .product-info-custom-code .custom_product_info_image{ width:100%;}
.catalog-product-view .product-info-custom-code .custom_product_info_area .product_info_desc_box{ margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #f5f5f5;}
.catalog-product-view .product-info-custom-code .custom_product_info_area .custom_product_attr_detail{ width: 100%; display: inline-block; margin-bottom: 20px; margin-top: 10px;}
.catalog-product-view .product-info-custom-code .custom_product_info_area .custom_product_info_title{ font-family:Lato; font-size: 22px; margin-top: 10px; margin-bottom: 20px;}
.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-top:1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}
.catalog-product-view .block.upsell .title{ font-family: Lato; font-size: 30px; margin-top: 15px; margin-bottom: 15px;}
.catalog-product-view .block.upsell .title strong{ font-family: Lato; font-size: 22px; 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:10px;}
.catalog-product-view .block.upsell .products-grid .product-item-name a{ min-height:40px; display:block;}
.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; padding-right:15px;}
.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: 30px; margin-bottom: 20px; padding-top: 10px; }
.catalog-product-view .review_form_area .fieldset{ margin-bottom: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 #review-items{ width:90%; margin:auto;}
.catalog-product-view .review-list .block-title{ text-align: center; font-size: 30px; font-family: Lato; padding-top:10px; padding-bottom:10px; }
.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; padding-left:15px; padding-right:15px;}
.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 .field legend.label{ float: left; width: 25%; min-width:95px; margin: 0; padding: 0;}
.catalog-product-view .review-form .field.required.review-field-ratings .control{ margin:0px 0px; width:68%;}
.catalog-product-view .review-form .field.required.review-field-ratings .control .nested{ margin-top:-10px;}
.catalog-product-view .review-form .field{ width:100%; display:inline-block; margin:0px; padding:0px;}
.catalog-product-view .review-form .fieldset label.label{ float:left; width:25%;  min-width:95px;}
.catalog-product-view .review-form .fieldset .control{ float:left; width:71%;}
.catalog-product-view .review-form .fieldset .review-legend.legend{ display:none;}
.catalog-product-view .actions-toolbar.review-form-actions{ width: 71%; float: right; text-align: left; display: inline-block;}
.catalog-product-view .actions-toolbar.review-form-actions .primary.actions-primary{ max-width:160px;}
.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; }
.product-reviews-summary .rating-summary{ left: 0px; }

.catalog-product-view .product-info-main .page-title-wrapper .page-title{ margin-bottom:0px;}
.catalog-product-view .product.media{margin-left:-20px; margin-right:-20px;}
.catalog-product-view .product.media .preload_image{ z-index:0; max-width: 100%; max-height: 100%;}
.catalog-product-view .page-title-wrapper.product{ width:auto; /*max-width:75%;*/ float:left;}
.catalog-product-view .product-info-price{ width:auto; float:right; padding-right:20px;}
.catalog-product-view .box-tocart{ width:100%; text-align:center;}
.catalog-product-view .box-tocart .actions{ padding:0px;}
.catalog-product-view .box-tocart .actions .tocart{ background: #ff6502; border: 1px solid #ff6502; font-family: Lato; font-weight: normal; padding: 10px 20px;}
.catalog-product-view .product.media .fotorama__stage__frame .fotorama__img{ /*width:100%;*/}

.catalog-product-view .gallery-placeholder .loading-mask .gallery_thumb_box{ display: none; }
.catalog-product-view .gallery-placeholder .fotorama__spinner{ display: none !important;}

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


.cms-store-locations .home_top_banner_slide{ margin-bottom:10px; margin-left:-20px; margin-right:-20px;}
.store_location_section1_area{ padding: 20px 0px 35px 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 0px 0px;}
.store_location_section1_area .section1_div { width: 100%; float: left; padding-left:0; padding-right:0; text-align:left; margin-top:30px; }
.store_location_section1_area .section1_inner_div { padding: 10px 0px; max-width: 400px; margin:auto; }
.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:25px;}
.cms-store-locations .store_location_furniture_stores .home_block_title{ line-height:34px;}
.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-west-palm-beach .breadcrumbs,
.cms-doral .breadcrumbs,
.cms-tampa .breadcrumbs,
.cms-naples .breadcrumbs,
.cms-king-of-prussia .breadcrumbs,
.cms-garden-city .breadcrumbs,
.cms-sandiego .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-west-palm-beach .page-title-wrapper,
.cms-doral .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-sandiego .page-title-wrapper{ display:none;}

.cms-new-york .home_store_info .store_info{ width:auto;}

.city_collection_area{ display: inline-block; width: 100%; text-align:center; }
.city_collection2{ width:100%; text-align:center;}

.city_collection31{ margin-top:15px; margin-bottom:15px; width:100%; float:left; cursor:pointer;}
.city_collection32{ margin-top:15px; margin-bottom:15px; width:100%; float:left; cursor:pointer;}
.city_collection32 img{ width:100%; float:right;}
.city_collection31 p{ padding-right:15px;}
.city_collection32 p{ padding-left:15px;}
.city_collection31 p, .city_collection32 p{ margin:0px; padding:0px; line-height:12px;}

.city_collection32 .w1004{ display:none;}
.city_collection32 .w1005{ display:block !important;}
.city_collection32 .new_collection_box_button{ width:fit-content; margin:auto;}
.city_collection32 .new_collection_box_button a:hover{ text-decoration: none;}

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

#city_single_product_slider{ cursor:default;}
#city_single_product_slider .block-new-products{ margin:0px;}
#city_single_product_slider .block-title{ display:none;}
#city_single_product_slider .product-items{ margin:0px; display: flex !important;}
#city_single_product_slider .widget-new-grid .product-item{ width:85%; padding: 0px;}
#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{ margin: 0px; }
#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 5px 0px 0px; position: absolute; margin-top: 15%; left:0px; 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 5px 0px 0px; position: absolute; margin-top: 15%; right: 0px; 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:inline-block; margin-top:15px; margin-bottom:15px;}
.city_collection5{ width:100%; float:none; cursor:pointer;}
.city_collection6{ width:100%; float:none;}
.city_collection6 .industrial_collection_area{ padding: 35px; max-width: 300px; margin: 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;}
/*.city_collection5 img{ min-height: 305px }  */

.city_static_content .home_top_banner_slide{ margin-bottom:15px; display:inline-block;}
.city_static_content .home_top_banner_slide p{ margin:0px;}
.city_static_content .home_top_banner_slide img{ width:100%; /* min-height: 305px; */}
.city_static_content .main_store_info_area .home_store_info2 .store_info_area{ background: #f6f6f6; display: inline-block; width: 100%;}
.city_static_content .main_store_info_area .home_store_info2 .store_info_area p{ margin:0px; display:grid;}
.city_static_content .main_store_info_area .home_store_info .store_info .store_info_box{ padding-left:20px; padding-right:20px;}
.city_static_content .main_store_info_area .home_store_info{ margin-bottom:0px; padding:0px; border:none;}
.city_static_content .main_store_info_area .home_store_info.home_store_info2{ padding:0px 0px 17px 0px;}
.city_static_content .main_store_info_area .store_image_slide { display: inline-block; width: 100%; }
.city_static_content .main_store_info_area .home_store_info2 .store_info_detail iframe{ width:94%; min-height:305px; padding:0px 3% 3% 3%;}

.city_static_content .main_store_info_area .home_store_info .store_description{ padding-left: 20px; padding-right: 20px; padding-bottom:20px; }
.city_static_content .main_store_info_area .home_store_info .store_description .moreLinks{ color:#ff6502; }
.city_static_content .main_store_info_area .home_store_info .store_description .lessLinks{ color:#ff6502; }

.city_static_content .main_store_info_area .store_image_slide_item{ padding:0px; margin:0px;}
.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 li img{ /*min-height: 263px;*/ }
.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: -35%; 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: -35%; 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-theme .owl-controls{ margin:0px;}

.city_static_content .main_store_info_area .store_image_slide_item1 .owl-buttons .owl-prev{ margin-top:-35%;}
.city_static_content .main_store_info_area .store_image_slide_item1 .owl-buttons .owl-next{ margin-top:-35%;}
.city_static_content .home_store_info .store_info ul li.store_info_detail{ display:block;}

.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: 16px; 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: 5px; 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: 42.47px; text-transform: capitalize; line-height: normal; font-weight: 400; text-decoration: none;}
.category-shop-collections .shop_collections_box .collection_info_box .collection_tag { display:none; color: #ffffff; text-transform: capitalize; font-size: 22px; line-height: normal; font-weight: 300; text-decoration: none; }
.category-shop-collections .shop_collections_box .collection_info_box .collection_explore { display:block; font-size: 16px; 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: block; 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,-30%);*/}
.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;}

.contact_area .contact_box_right .contact_main_row label.label{ display:none;}
.contact_area .contact_box_right .contact_main_row .field { margin:0px 0px 5px; }

.contact-index-index h1{ padding-top:20px;}
.contact-index-index .fieldset{ margin:0 0 10px;}
.contact-index-index .actions-toolbar{ max-width:120px;}

/*********** 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{ margin: 25px auto; padding: 0px 20px; }
.contact-index-index .actions-toolbar{ max-width: none; }

.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 ************/

.cms-privacy-policy .page-main{ padding-top:0px;}
.cms-privacy-policy.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block.cms_page_block_left{ margin-bottom:30px;}
.cms-privacy-policy.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block.cms_page_block_right{ margin-bottom:30px;}
.cms-privacy-policy.page-layout-cmspage-layout .home_furniture_stores_mobile .home_block_title{ padding-top:0px;}

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

.cms-terms-condition.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block_desc{ margin-bottom: 15px; display: inline-block; width: 100%; }
.cms-terms-condition.page-layout-cmspage-layout .home_furniture_stores_mobile .home_block_title{ padding-top:0px;}

.cms-accessibility.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block.cms_page_block_left{ margin-bottom:30px;}
.cms-accessibility.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block.cms_page_block_right{ margin-bottom:30px;}
.cms-accessibility.page-layout-cmspage-layout .home_furniture_stores_mobile .home_block_title{ padding-top:0px;}

.cms-modani-financing-options.page-layout-cmspage-layout .page-title-wrapper{ margin-bottom:20px;}
.cms-modani-financing-options.page-layout-cmspage-layout .footer_cms_page_area{ text-align:left;}
.cms-modani-financing-options.page-layout-cmspage-layout .footer_cms_page_area .head_desc{ text-align:left;}
.cms-modani-financing-options.page-layout-cmspage-layout .footer_cms_page_area .head_desc ul{ margin:0px; padding:0px;}
.cms-modani-financing-options.page-layout-cmspage-layout .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-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%; float:none !important;}
.cms-about-us .about_us_area .about_hero_image{ margin-bottom:25px; margin-left:-20px; margin-right:-20px; display:grid; position:relative;}
.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: 30px; 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:20px; }
.cms-about-us .about_us_area .home_block_desc{ max-width:700px; margin-bottom:20px;}
.cms-about-us .about_us_area .about_middle_content_area{ width:100%; display: inline-block; margin-top:25px; text-align:center;}
.cms-about-us .about_us_area .about_middle_content_left { width: 100%; float: none; padding-bottom:20px; display:grid; }
.cms-about-us .about_us_area .about_middle_content_left iframe{ margin:auto; text-align:center;}
.cms-about-us .about_us_area .about_middle_content_right { width: 100%; float: none; margin-top:25px; }
.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 .about_middle_content_subarea .about_middle_content_left{ margin-top:15px; margin-bottom:15px;}
.cms-about-us .about_us_area .about_middle_content_subarea .about_middle_content_right{ margin-top:12px; margin-bottom:15px;}
.cms-about-us .about_us_area .secondpart_content { background: #b7b7b7; color: #ffffff; padding: 100px 20px; margin-top: 10px; margin-bottom: 25px; }
.cms-about-us .about_us_area .secondpart_content .about_middle_content{ max-width:1000px; text-align:center; font-family: Playfair Display; font-size: 22px; line-height: normal;}
.cms-about-us .about_us_area .secondpart_content .about_quote{ display:none;}

.cms-careers.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block_area{ display:block; width:auto;}
.cms-careers.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block{ margin-bottom:30px; display:inline-block; width:auto;}
.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_head .head18{ padding-left:15px; padding-right:15px;}
.cms-careers .careers_area .about_hero_image{ margin-bottom:25px; margin-left:-20px; margin-right:-20px; display:grid; position:relative;}
.cms-careers .careers_area .about_hero_image img{ min-height:207px; width:100%;}
.cms-careers .careers_area .about_hero_head { 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: 30px; 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:15px; }
.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:100%; float:none;}
.cms-careers .careers_area .footer_cms_page_area .cms_page_block_area .careers_right_box{ width:100%; float:none;}
.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 .careers_left_box .desc14{ margin-bottom:20px;}
.cms-careers .careers_area .footer_cms_page_area .cms_page_block_area .desc14 a{ color:#666666; text-decoration:underline;}
.cms-careers.page-layout-cmspage-layout .home_furniture_stores_mobile .home_block_title{ padding-top:0px;}

.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: 100%; float: left; text-align: left; }
.cms-consultation-form .designer_consultation_box .designer_consultation_box_left .out_team_box { max-width: 350px; margin: auto; margin-bottom:15px; }
.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: 100%; 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{ padding-top:10px; padding-bottom:0px;}
.cms-shipping-return.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block.cms_page_block_left { width: auto; float: none; margin-right: 0px; padding:0px; padding-bottom: 20px; padding-top:10px; }
.cms-shipping-return.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block.cms_page_block_right { width: auto; float: none; margin-left: 0px; padding:0px; padding-bottom: 20px; padding-top:10px; }
.cms-shipping-return .page-title-wrapper{ display:none;}
.cms-shipping-return .shipping_return_area{ text-align:center;}
.cms-shipping-return .shipping_return_area .about_hero_image{ margin-bottom: 25px; display: grid; margin-left: -20px; margin-right: -20px; position:relative;}
.cms-shipping-return .shipping_return_area .about_hero_image p{ display:grid; margin:0px;}
.cms-shipping-return .shipping_return_area .about_hero_head { max-width: 1220px; margin: auto; text-align: center; position: absolute; top: 40%; left: 0px; right:0px; color: #f6f6f6; max-width:735px; }
.cms-shipping-return .shipping_return_area .about_hero_title { font-size: 30px; 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{ padding-top:10px; padding-bottom:0px;}
.cms-company-policy.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block.cms_page_block_left { width: auto; float: none; margin-right: 0px; padding:0px; padding-bottom: 20px; padding-top:10px; }
.cms-company-policy.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block.cms_page_block_right { width: auto; float: none; margin-left: 0px; padding:0px; padding-bottom: 20px; padding-top:10px; }
.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: 25px; display: grid; margin-left: -20px; margin-right: -20px; position:relative;}
.cms-company-policy .company_policy_area .about_hero_image p{ display:grid; margin:0px;}
.cms-company-policy .company_policy_area .about_hero_head { max-width: 1220px; margin: auto; text-align: center; position: absolute; top: 40%; left: 0px; right:0px; color: #f6f6f6; max-width:735px; }
.cms-company-policy .company_policy_area .about_hero_title { font-size: 30px; 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{ padding-top:10px; padding-bottom:0px;}
.cms-sfreturnpolicy.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block.cms_page_block_left { width: auto; float: none; margin-right: 0px; padding:0px; padding-bottom: 20px; padding-top:10px; }
.cms-sfreturnpolicy.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block.cms_page_block_right { width: auto; float: none; margin-left: 0px; padding:0px; padding-bottom: 20px; padding-top:10px; }
.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: 25px; display: grid; margin-left: -20px; margin-right: -20px; position:relative;}
.cms-sfreturnpolicy .shipping_return_area .about_hero_image p{ display:grid; margin:0px;}
.cms-sfreturnpolicy .shipping_return_area .about_hero_head { max-width: 1220px; margin: auto; text-align: center; position: absolute; top: 40%; left: 0px; right:0px; color: #f6f6f6; max-width:735px; }
.cms-sfreturnpolicy .shipping_return_area .about_hero_title { font-size: 30px; 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{ display:inline-block;}
.cms-faq.page-layout-cmspage-layout .home_furniture_stores_mobile .home_block_title{ padding-top:0px;}
.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: 100%; float: left; margin-left: auto;}
.cms-faq.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-faq.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block.cms_page_block_right { width: 100%; float: right; margin-left: auto; margin-bottom: 30px;}
.cms-faq.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block_head{ cursor:pointer;}
.cms-faq.page-layout-cmspage-layout .footer_cms_page_area .cms_page_block_desc{ display:none;}
.cms-faq.page-layout-cmspage-layout .footer_cms_page_area .fa-angle-double-down{ display:none;}
.cms-faq.page-layout-cmspage-layout .footer_cms_page_area .fa{ padding-right:5px;}

.newsletter_popup .newsletter_popup_box_right{ line-height:1.42857143;}

.minicart-wrapper .block-minicart{ max-width: 260px; padding: 25px 10px 10px 10px;}
.block-minicart .minicart-items .product-item .product-image-photo{ max-width:60px; max-height:60px;}
.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{ margin:-25px 0 0;}
.minicart-wrapper .product .actions .primary{ display:none;}
.block-minicart .minicart-items .product-image-container{ width:auto !important;}

/*.onestepcheckout-index-index .header .logo{ margin:0 0 5px 15px;}
.onestepcheckout-index-index .page-title-wrapper{ padding-left: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 .head_items{ 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-qty .item-qty{ margin:0px; height: 42px; max-width: 45px;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-sidebar-product-subtotals .aw-sidebar-product-action{ position: absolute; right: 60%; margin-top: 40px;}
.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 .product-qty-box a.aw-sidebar-product_count-up{ position: relative; top: -8px; left: -4px; border-top: 1px solid #c2c2c2; border-bottom: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2; padding: 2px 1px 2px 1px; font-size: 16px !important;}
.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: relative; top: 13px; left: -27px; border-bottom: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2; padding: 4px 1px 1px 1px;  font-size: 16px !important;}
.onestepcheckout-index-index .page-main .aw-sidebar-product-qty .actions{ margin-top: 10px; left: -10px; position: relative;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.payment-option .payment-option-title .action-toggle{ color:#333333;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-main .aw-onestep-groups{ max-width:none;}
.onestepcheckout-index-index .page-main .checkout-container img.payment-icon.affirm-payment-icon{ max-width: 60px;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar .aw-sidebar-product-options{ margin-top: 15px;}*/

/*********** 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-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-header { padding-left: 0px; }
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-main{ width: 50%; }
.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 .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 .payment-method._active:before{ border: none; background: no-repeat; }
.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method-payeezy .payment-method-content{ width: 600px; position: absolute; }
.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method-title input[type='radio'] + label:before{ display: none; }
.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method-title .label > span{ margin: 10px auto; }
.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; margin-top: -230px; visibility: hidden; }
.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;*/ }
.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; }

.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-options .toggle{ color: #ff6502 !important; }

.onestepcheckout-index-index .header_countdown_box{ display: none; }
.onestepcheckout-index-index .header.content .logo{ display: block; }
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-main{ width: 100%; }
.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method-affirm .payment-method-content{ width: 500px; }

.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; padding-left: 15px;}
.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 (max-width: 550px) {
.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method-affirm .payment-method-content{ width: 330px; }
}
/*********** 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;}*/

.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: 100%; float: none; }
.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: 100%; float: none; }
.checkout-onepage-success .success_order_data .order_item_area table { overflow: auto; width: 100%; display: block; }
.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 > 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; margin: auto; max-width:210px; }
.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 { text-align: left; }
.checkout-onepage-success .checkout_question .checkout_question_col { width: 100%; float: none; }
.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; max-width:150px; margin: auto; margin-top: 15px; margin-bottom: 5px; }

.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;}

/********* 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: 16px; 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: 5px; 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: 42.47px; text-transform: capitalize; line-height: normal; font-weight: 400; text-decoration: none;}
.category-catalog .shop_catalog_box .catalog_info_box .catalog_explore { display:block; font-size: 16px; 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: block; 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,-30%);*/}
.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; display:inline-block; width:100%; }
.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:-21%; left:-2%; opacity:0.7;}
.catalog_layout_custom_class #maincontent .category_product_list .owl-buttons .owl-prev .fa{ color: #ff6502; font-size: 30px; border: 2px solid #ff6502; border-radius: 50%; width: 30px; height: 30px;}
.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: -21%; right: -2%; opacity:0.7;}
.catalog_layout_custom_class #maincontent .category_product_list .owl-buttons .owl-next .fa{ color: #ff6502; font-size: 30px; border: 2px solid #ff6502; border-radius: 50%; width: 30px; height: 30px;}
.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; border: 2px solid #cccccc;  border-radius: 50%;*/ color: #6B6B6A; font-size: 42px; width: 35px; height: 35px; }
.catalog_layout_custom_class .next_page_arrows .next_page .fa { /*background: #ffffff; border: 2px solid #cccccc; border-radius: 50%;*/ color: #6B6B6A; font-size: 42px; 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;*/ }

.cms-cms-catalog1 .catalog_layout_custom_class .slider_thumb div.owl-item:nth-child(1) li img{ box-sizing: border-box; outline: 3px solid #ff6458; outline-offset: -3px; }
.cms-cms-catalog2 .catalog_layout_custom_class .slider_thumb div.owl-item:nth-child(2) li img{ box-sizing: border-box; outline: 3px solid #ff6458; outline-offset: -3px; }
.cms-cms-catalog3 .catalog_layout_custom_class .slider_thumb div.owl-item:nth-child(3) li img{ 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{ margin-left:-20px; margin-right:-20px;}
.modani_store_locator .home_top_banner_slide img{ width:100%;}
.store_locator_block{ padding: 20px 0px 30px 0px;}
.store_locator_block { padding: 20px 0px 30px 0px; max-width: 715px; 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: 33%; float: left; }
.store_locator_block .store_locator .store_list_state_box .store_list_state_city ul { margin: 0px; margin-bottom: 15px; }
.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; margin-left:20px;}
.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;}
.store_locator_detail_block .state_store_detail_box .store_address { width: 35%; padding-left:5%; float: left; }
.store_locator_detail_block .state_store_detail_box .store_time { width: 30%; float: left; }
.store_locator_detail_block .state_store_detail_box .store_address .store_address_info{ padding:0px; 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:0px; 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: 610px) {
.filter-options .filter-options-content{ width:45.5%;}
.home_furniture_stores_mobile .store_info_area .store_info{ width:100%; padding:0px;}
.home_furniture_stores_mobile .store_info_area .store_info .store_info_box{ padding:10px;}
.home_furniture_stores_mobile .store_info_area .store_info_detail{ width:100%;}

.home_collection31 p{ padding-right:0px;}
.home_collection32 p{ padding-left:0px;}
.home_collection31, .home_collection32, .home_collection41, .home_collection42, .home_collection5, .home_collection6{ float:none;}
.home_collection1 img, .home_collection2 img, .home_collection3 img, .home_collection4 img, .home_collection5 img, .home_collection6 img{ width:100%;}

.home_testimonial_area .home_testimonial_box .home_testimonial_box_right .block-testimonial{ display:block; max-width:450px; margin:auto; padding:10px;}

.city_collection31 p{ padding-right:0px;}
.city_collection32 p{ padding-left:0px;}
.city_collection31, .city_collection32, .city_collection41, .city_collection42, .city_collection5, .city_collection6{ width:100%; float:none;}
.city_collection1 img, .city_collection2 img, .city_collection3 img, .city_collection4 img, .city_collection5 img, .city_collection6 img{ width:100%;}

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

.category-shop-collections .shop_collections_box .shop_collections_box1{ width:100%; float:none;}
.category-shop-collections .shop_collections_box .shop_collections_box2{ width:100%; float:none;}
.category-shop-collections .shop_collections_box .collection_full_box a:hover .collection_info_box{ /*transition: top .2s; transform: translate(0,-40%);*/}

.newsletter_popup .newsletter_popup_box_right .save_title1{ font-size:28px;}
.newsletter_popup .newsletter_popup_box_right .save_title2{ font-size:32px;}
.newsletter_popup .newsletter_popup_box_right .save_signup{ margin-top:15px;}
.newsletter_popup .newsletter_popup_box_right .block.newsletter{ margin-bottom:15px;}

/********** Start Modani Store Locator ***************/
.store_locator_block .store_locator .store_list_state_box { width: 50%; float: left; }
.store_locator_block .store_locator .store_list_state_box ul{ padding-left:15px;}
.store_locator_detail_block .state_store_detail_box .store_image { width: auto; float: none; padding-bottom:30px; margin-left:-20px; margin-right:-20px;}
.store_locator_detail_block .state_store_detail_box .store_image img{ width:100%;}
.store_locator_detail_block .state_store_detail_box .store_address { width: 100%; float: none; padding-left:0; padding-bottom:30px; }
.store_locator_detail_block .state_store_detail_box .store_time { width: 100%; float: none; }
/********** End Modani Store Locator ***************/
}
@media only screen and (max-width: 550px) {
.home_furniture_stores_mobile .store_info_area{ width:auto;}

.home_every_room .every_room_box_head{ line-height: 36px; }
.home_every_room .every_room_category_box{background:#fff;width:97%;display:inline-block;float:left;max-width:none;height:auto;margin:25px 1.5% 0}
.home_every_room .every_room_category_box .every_room_category_innnerbox{padding:15px;box-shadow:0 0 0 0 rgba(0,0,0,0.04);background:#F6F6F6;height:auto;border:1px solid #ccc;border-radius:3px;text-align:left}
.home_every_room .every_room_category_box .every_room_category_box_image{height:215px;display:none}
.home_every_room .every_room_category_box_title.every_room_sale{font-size:18px;padding-top:0;letter-spacing:0}
.home_every_room .every_room_category_box .every_room_category_box_title .every_room_mobile_arrow{float:right;font-size:28px;color:#666666;font-weight:300}

#city_single_product_slider .widget-new-grid .owl-buttons .owl-next{ right: -5px;}
#city_single_product_slider .widget-new-grid .owl-buttons .owl-prev{ left: -5px;}

.newsletter_popup .newsletter_popup_box_image{ float:none; width:100%; padding:0px; display:none;}
.newsletter_popup .newsletter_popup_box_right{ width:100%; padding:15px 0px; float:none; max-width:400px; margin:auto;}
.newsletter_popup .newsletter_popup_box_right .save_title1{ font-size:26px; margin-top: 15px; margin-bottom: 15px;}
.newsletter_popup .newsletter_popup_box_right .save_title2{ font-size:62px; line-height:62px;}
.newsletter_popup .newsletter_popup_box_right .save_title2 .small_font2{ margin-top: 0px;}
.newsletter_popup .newsletter_popup_box_right .save_signup{ margin-top:25px;}
.newsletter_popup .newsletter_popup_box_right .block.newsletter{ margin-bottom:25px;}
.newsletter_popup .newsletter_popup_box_right .block.newsletter{ max-width: 280px;}

.header_countdown .countdown_title{ padding-top:10px; /*max-width:138px;*/ max-width: 350px;}

.header_topline .topline_title{ padding: 0px; }

.cms-new-york .home_store_info .store_info{ width:50%;}

.footer_content .footer_box{ display:none;}
.footer_content .footer_box.mobile_device{ display:block !important;}
.footer_content .footer_box.footer_col_news{ display:block !important;}

.cms-about-us .about_us_area .about_hero_head{ /*top:28%;*/}
.cms-careers .careers_area .about_hero_head{ /*top:20%;*/}
.cms-shipping-return .shipping_return_area .about_hero_head{ /*top:17%;*/}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-sidebar-product-subtotals .aw-sidebar-product-action{ right:60%;}
.onestepcheckout-index-index .page-main .aw-onestep-main .actions-toolbar{ width:100%; margin:auto; padding-top: 10px;}
.onestepcheckout-index-index .page-main .aw-onestep-main .actions-toolbar .action.primary{ padding:12px 15px; font-family:Lato;}

.catalog_layout_custom_class .next_page_arrows .previous_page { top: 12%; left: 0.5%; }
.catalog_layout_custom_class .next_page_arrows .next_page { top: 12%; right: 0.5%; }
.catalog_layout_custom_class .catalogcms_slide_area .catalog-navigation-item{ margin: 20px auto;}
.catalog_layout_custom_class #maincontent .category_product_list .owl-buttons .owl-prev{ margin-top:-45%;}
.catalog_layout_custom_class #maincontent .category_product_list .owl-buttons .owl-next{ margin-top:-45%;}

.catalog-product-view .product.media .galler_thumb_inner img{ max-height: 207px; }
.catalog-product-view .product-info-main div#als_pdp{ text-align: left; }

.main_category_area { margin-bottom: 25px; border-bottom: none; }
.main_category_area .head{ margin-bottom: 10px; }
.main_category_area .head h1{ font-size: 26px;}
.main_category_area .main_category_left{ width: 100%; float: none; display: none; }
.main_category_area .main_category_right{ width: 100%; float: right; }
}

@media only screen and (max-width: 450px) {
.main_category_area .sub_cateories_area ul li{ width: 50%; float: left; }
.main_category_area .sub_cateories_area ul li:nth-child(1){ left: auto; right: auto; }
.main_category_area .sub_cateories_area ul li:nth-child(4){ left: auto; right: auto; }
.main_category_area .sub_cateories_area ul li:nth-child(3){ left: auto; right: auto; }
.main_category_area .sub_cateories_area ul li:nth-child(6){ left: auto; right: auto; }
}

@media only screen and (max-width: 435px) {
.catalog-product-view .product-info-main{ display:grid;}
.catalog-product-view .product-info-main .price-box{ margin-top:0px;}
.catalog-product-view .product-info-main .product-reviews-summary{ margin: -6px 0px 0px 20px; }

.cms-about-us .about_us_area .about_hero_image img{ min-height:207px;}
.cms-about-us .about_us_area .about_hero_head{ /*top:24.5%;*/ /*top:29.5%;*/}
.cms-shipping-return .shipping_return_area .about_hero_head{ /*top:24%;*//* top:29%;*/}
.cms-careers .careers_area .about_hero_head{ /*top:21%;*/}
.cms-careers .careers_area .about_hero_head .head18{ font-size:16px;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-sidebar-product-subtotals .aw-sidebar-product-action{ position: absolute; right: 45%; margin-top: 65px;}
.onestepcheckout-index-index .page-main .aw-onestep-main .actions-toolbar{ width:100%; margin:auto;}
.onestepcheckout-index-index .page-main .aw-onestep-main .actions-toolbar .action.primary{ padding:12px 15px; font-family:Lato;}
.block-minicart .minicart-items-wrapper{ min-height: 135px;}

.city_static_content .main_store_info_area .store_image_slide_item .owl-buttons .owl-prev{ margin-top: -40%; }
.city_static_content .main_store_info_area .store_image_slide_item .owl-buttons .owl-next{ margin-top: -40%; }

.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-sidebar-product-qty .product-qty-box{ display: inline-flex;}
.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: relative; left: 10px;  top:auto; border: none;}
.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: relative;left:20px; top:auto; border:none; }
}
@media only screen and (max-width: 400px) {
.catalog-product-view .product.media .galler_thumb_inner img{ max-height: 180px; }
}
@media only screen and (max-width: 375px) {
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-sidebar-product-qty .product-qty-box a.aw-sidebar-product_count-down{ /*top: -21px; left: 88px;*/}
.header_topline .topline_title{ max-width: 375px; }
.header_topline .topline_title a{ width: 100%; display: inline-block; font-size: 11px; }
.header_topline .topline_title a{ width: auto; font-size: 24px; font-weight: 400; }
}
@media only screen and (max-width: 568px) and (orientation: landscape) {
.nav-sections-item-content{ max-height: 250px;}
}
@media only screen and (max-width: 510px) and (orientation: landscape) {
.nav-sections-item-content{ max-height: 200px;}
}
.popup-pdp-video.modal-popup._show .modal-inner-wrap {
    width: 97%;
}
