/* * Besom came from http://www.freebiespsd.com/ */ @font-face { font-family: 'Besom'; src: url('besom/besom.eot'); src: url('besom/besom.eot?#iefix') format('embedded-opentype'), url('besom/besom-webfont.woff') format('woff'), url('besom/besom-webfont.ttf') format('truetype'), url('besom/besom-webfont.svg#FontName') format('svg'); font-weight: normal; font-style: normal; } /*===== Global =====*/ *, ol, ul, a, p{padding:0px; margin: 0px;} ul li, ol li{list-style: none;} body{font-family: 'Lato', sans-serif; padding:0px;} .besom{ font-family:'Besom', 'Permanent Marker', cursive;} .red{color:#f6200f !important;} .clearfix{clear:both;} .center{text-align: center;} .left{text-align:left;} a:hover{text-decoration: none; color:#f6200f;} h2{font-size: 75px; font-family:'Besom', 'Permanent Marker', cursive; color: white; text-align: center;} h3{font-family: 'Linden Hill', sans-serif; font-style: italic;} h5{font-size: 36px; text-align:left; margin:0; padding:0; text-align: left;} .display-none{ display: none;} .display{display:block !important;} .show {display:block !important;} .italic {font-style:italic;} /* Content Page Styles */ .content-page-wrapper {width:90%; margin:0 5%;} #page-header, #page-footer {width:100%; text-align:left; font-family:"Lato"; font-size:18px; color:#959ca2; margin:15px auto;} .content-page-h1 {font-size:56px; text-transform:uppercase; font-family:"Lato"; width:100%; text-align:left; color:#333333; font-weight:500; padding:0;} .long-words-content-page-h1 {font-size: 35px; text-transform:uppercase; font-family:"Lato"; width:100%; text-align:left; color:#333333; font-weight:500; padding:0;} .content-page-banner-image {width:100%; margin:15px auto;} .content-page-banner-image img {} .content-page-paragraph {width:100%; margin:15px auto; text-align:left; line-height:1.75;} .content-page-paragraph a {color:#C32B2A !important;} .content-page-list {list-style:none; margin:15px;} .content-page-list li {margin:10px; list-style:disc outside none !important;} .content-page-h2 {font-size:40px; font-family:"Lato"; color:#C32B2A; font-weight:500; text-align:left; text-transform:uppercase; font-style:normal;} .content-page-h3 {font-size:30px; font-family:"Lato"; color:#C32B2A; font-weight:500; text-align:left; text-transform:uppercase; font-style:normal;} .content-page-image-container {width:auto; height:auto; margin:15px;} .red-textured-button {background-image: url("../graphics/button-background.jpg"); border: medium none; padding: 3px 15px; color: #FFF; font-size:16px; font-weight: normal; width: auto; margin: 0px auto; text-align: center; float: none; text-transform: uppercase; vertical-align: top; height: 30px; display:inline-block;} a.red-textured-button {color:#fff !important;} .header-top-margin-helper { background-image: url("../graphics/header-background.jpg"); background-color: #000; -webkit-transition: height .25s linear; -moz-transition: height .25s linear; -o-transition: height .25s linear; transition: height .25s linear; } /* bootstrap */ .row{margin:0;} /* columns */ .col-3{width: 30%; display: inline-block; vertical-align: middle;} /* button */ .button{background-image: url('../graphics/button-background.jpg'); border: none; padding: 3px 15px; color: white; font-weight:bolder; width: 135px !important; margin: 0 auto !important; text-align: center; float: none; text-transform: uppercase; vertical-align: top; height: 33px;} .dark-red{background-image:url('../graphics/store-button-background.jpg');} /*===== Header =====*/ #logo img{height: 110px; padding:0; margin-top:0; cursor:pointer;} #logo img{height: 110px; padding:0; -webkit-transition: height .25s linear; -moz-transition: height .25s linear; -o-transition: height .25s linear; transition: height .25s linear; } .header a:visited, .header a:link{color:#ffffff;} .header{text-align: right; padding-right: 40px; } .header-phone-number {font-size:15px; font-weight:500;} .header-account-link {font-size:15px; font-weight:500;} .header-cart-link, .header-cart-link span {font-size:15px; font-weight:500;} span.my-account{color:#ffffff;} span.cart{color:#ffffff;} .header-cart-icon-link {color:#333 !important;} .header-cart-icon {display:inline-block; width:28px; height:32px; margin-left:10px; background-image:url('../graphics/header-basket-icon.png'); background-repeat:no-repeat; background-size: 100% 100%;} .header-cart-icon-count {display:inline-block; width:100%; text-align:center; padding-top:8px; font-size:15px; font-weight:bold;} .mobile-bars {margin-left: 0; -webkit-transition: margin .5s linear; -moz-transition: margin .5s linear; -o-transition: margin .5s linear; transition: margin .5s linear;} .mobile-bars i {font-size:30px; position:relative; top:5px;} .mobile-search-bask .search-icon {color:#fff; font-size:30px; margin-right:15px; position:relative; top:7px; cursor:pointer;} .logo-secondNav{padding-left: 40px;} .logo-secondNav li.active{color:#ffffff; text-decoration: underline;} .logo-secondNav li.active a {color:#ffffff !important;} .logo-secondNav li:hover{text-decoration: underline;} .corsets{padding: 10px 0 10px 25px; } .grey{color:#ffffff;} .number{padding-top:10px; color:#ffffff; font-weight: 700; padding-bottom:10px; font-size:12px; display: block;} .number .besom{font-size:20px;} #nav-basket, #nav-account, .item-left-side{display: inline-block;} .background-header{background-image: url('../graphics/header-background.jpg'); background-color:#000; z-index:1000; width: 100%;} .store-directory{font-size: 15px; color: black; font-weight: bolder; padding:15px; width: 100%; text-align: left; text-transform: uppercase; position: relative;top: 0px; left: 0px; border-bottom:solid 1px #d5d8d9; border-top:solid 1px #d5d8d9; padding: 10px; background-color:#ffffff;} .store-directory-sub-menu li{padding: 10px 0; font-size:15px; margin-left: 20px; border-top:1px solid #000;} .store-directory-sub-menu li.first {margin-top:10px;} .item-right-side-wrapper a{padding-right: 10px;} .mobile-bars{color: white; font-size: 25px; position: absolute; top: 10px; padding-left: 10px; z-index: 1000; display: inline-block;} .mobile-bars a{color:#ffffff;} i.fa.fa-bars:hover, .mobile-bars a:hover{cursor: pointer;} span.glyphicon.glyphicon-plus.view-small, .store-directory-toggler span.glyphicon{position: absolute; top: 13px; right: 10px; cursor:pointer;} #header-links{float: none;} .wrapper{width:1160px; margin: 0 auto;} ul.mobile-subcat-listing {display:none;} /* search bar in header */ .search1 form{display: block;} .search1{float: none; padding-top:15px; height: 33px;} .search1 span.glyphicon.glyphicon-search{color:#ffffff; margin-left:-16px; top:7px; right:6px;} .search1 .button{width: auto !important;} /* search that appears on click on the sticky and mobile*/ .search-bar{background-image:url('../graphics/header-background.jpg'); width:100%; text-align: left; padding: 10px 0 25px 0; position:initial; display:block; text-align: center; } .search-bar{position: relative; top: 0; left: 0; display: none; -webkit-transition: display .25s linear; -moz-transition: display .25s linear; -o-transition: display .25s linear; transition: display .25s linear; } .search-bar input.searchfield{ position: relative; top: 0; left: 0; width:88% !important; color:#ffffff; padding-left:40px; background-color:black; position: relative; top:0; left:0; height:33px;} .search-bar .glyphicon-search:before{position: relative; left: -3px; color: white; padding:2px; top:3px;} .search-bar span.glyphicon.glyphicon-search{text-align:left; margin-top:-28px; padding-left: 83px; float:left;} .search-bar span.glyphicon.glyphicon-remove{display: block !important; color: white; top:20px; right: 0px;} .search-bar .button{width: auto !important;} .sub-banner {width:100%; font-size:20px; font-family:"Lato",sans-serif; color:#ffffff; text-align:center; padding:15px; z-index:99;} .sub-banner a {color:#C32B2A; font-weight:bold;} /* Newsletter - all the sign ups */ .newsletter{background-image: url('../graphics/footer-background.jpg'); } .newletterBanner{background-color: #e1e1e1; color: #94111e; text-align: center; font-weight: 700; font-size: 15px; padding: 10px; margin-top:0px; -webkit-transition: margin-top .75s linear; -moz-transition: margin-top .75s linear; -o-transition: margin-top .75s linear; transition: margin-top .75s linear;} .newletterBanner a{color: #94111e; font-weight: bolder; text-decoration: underline;} .newletterBanner i.fa.fa-star{padding: 0px 5px;} .searchfield input[type="text"]{width:200px; height: 33px; background-image:url('../graphics/footer-background.jpg'); font-size: 12px; padding-left: 5px; vertical-align: top; color:#ffffff;} span.glyphicon.glyphicon-remove{color: #6f6c68; position: absolute; top:13px; right: 10px;} span.glyphicon.glyphicon-remove:hover, .glyphicon-plus:hover{cursor: pointer;} .categories span.glyphicon.glyphicon-remove{top:17px; display: none;} /* email sign ups */ .SFNT .header-wrapper input[type="text"], .mens .header-wrapper input[type="text"], .corsets-container .header-wrapper input[type="text"]{border:solid 2px white; width:275px; height: 33px; background-image:url('../graphics/footer-background.jpg'); font-size: 12px; padding-left: 5px; vertical-align: top; color:#ffffff;} .newsletter, .newsletter-two{padding: 20px; color:#ffffff; text-transform: uppercase; font-weight: bolder; font-size: 20px; text-align: center; position: relative; top: 0; left: 0;} .newsletter form, .newsletter-two form{display: inline-block; margin-left: 20px;} .newsletter-two{background-image: url('../graphics/background-gray.jpg'); } .footer-newsletter-email-input {background-image:url('../graphics/background-gray.jpg'); border:solid 2px black; font-size: 14px; padding-left: 5px; height:33px; width:200px;} .newsletter-two .button{background-color:#373737; background-image: none; color: white; height: 34px;} .dark-red {height:35px;} .homepage-body-newsletter-email-input {color:#000;} /*===== Navigation ======*/ .bar{display: none;} #navigation-bar nav ul{margin:0; } nav{margin:0 auto; position: relative; top: 0px; left: 0px; width: 100%; text-align: center; text-transform: uppercase; padding-top:10px;} #navigation-bar nav ul li{font-weight:700; color: white; text-transform: uppercase;} nav li a:link, .navigation-center li a:visited, .navigation-centerli a:active{color: black; text-transform: uppercase; color:#ffffff; background: none; font-weight: 700; } #navigation-bar li a:hover{color:#f6200f;} #navigation-bar nav li{list-style: none; padding-bottom:5px;} .secondNav li{list-style: none; display: inline-block; color: #797979; font-size: 18px; font-weight :900; text-transform: uppercase; padding-right: 10px;} i.fa.fa-star{margin-right:1px;} i.fa.fa-shopping-cart{ font-size: 30px; vertical-align: middle; color: #f6200f;} #navigation-bar ul.categories span.view-small {cursor:pointer;} /* sticky navigation */ ul.secondNav{color: #797979; margin-top:0; margin-left: 30px; opacity:1; font-weight: 700; display: block; position: initial; top:0;left:0;} .width-sticky-nav{width:100%;margin: 0 auto; -webkit-transition: all 1s linear; -moz-transition: all 1s linear; -o-transition: all 1s linear; transition: all 1s linear; } .sticky .width-sticky-nav{width:1170px; margin:0 auto; -webkit-transition: all 1s linear; -moz-transition: all 1s linear; -o-transition: all 1s linear; transition: all 1s linear; } .sticky .item-right-side-wrapper span.my-account {font-size:15px; font-weight:500;} .sticky .item-right-side {position:relative; top:8px;} .sticky .item-right-side span.basket-number {margin-left:15px;} .sticky .search-icon img {padding-top:15px;} /* sliding Nav */ #body-wrapper{position: relative; margin-left: 0%; top:0; width:100%; -webkit-transition: margin .5s linear; -moz-transition: margin .5s linear; -o-transition: margin .5s linear; transition: margin .5s linear; } #body-wrapper.body-wrapper-click{position: relative;} .body-wrapper-click {margin-left: 80% !important; width:100%; -webkit-transition: margin .5s linear; -moz-transition: margin .5s linear; -o-transition: margin .5s linear; transition: margin .5s linear;} .mobile-bars.body-wrapper-click {margin-left:80% !important; -webkit-transition: margin .5s linear; -moz-transition: margin .5s linear; -o-transition: margin .5s linear; transition: margin .5s linear;} .header-cart-icon {position:relative; right:0; -webkit-transition: .5s linear; -moz-transition: .5s linear; -o-transition: .5s linear; transition: .5s linear;} .header-cart-icon.slide-to-the-right {right:-200px; -webkit-transition: .5s linear; -moz-transition: .5s linear; -o-transition: .5s linear; transition: .5s linear;} .mobile-search-bask .search-icon {right:0; -webkit-transition: .5s linear; -moz-transition: .5s linear; -o-transition: .5s linear; transition: .5s linear;} .mobile-search-bask .search-icon.slide-to-the-right {right:-200px; -webkit-transition: .5s linear; -moz-transition: .5s linear; -o-transition: .5s linear; transition: .5s linear;} .tabs{color:#ffffff; max-width:100%;} .tabs a{color:#ffffff;} .tab{background-image:url('../graphics/header-background.jpg') !important; display: inline-block; width: 50%; padding:50px 20px; text-align: center; } .tab.active-tab {color:#C32B2A; font-weight:bold;} .tab1{border-right:solid 1px #797979;} .copyright-mobile{background-color: white; width:100%; text-align: center; color: #c2c2c3; padding:10px; padding-bottom:30px;} .mobile-nav-action-call{background-color:#f3f3f3; color:black; text-transform: uppercase; text-align: center; width: 100%; font-size:12px; padding: 20px; font-weight:500;} .mobile-nav-panel-department-stars {width:235px; margin:0 auto !important; padding:25px 0 10px 0 !important; display:none;} .mobile-nav-panel-department-stars li {font-size:15px; font-weight:700; text-transform:uppercase; float:left; padding-right:10px; color:#797979 !important; margin:0 !important;} .mobile-nav-panel-department-stars li i {font-size:15px; font-weight:700; text-transform:uppercase; color:#797979 !important; margin-right:3px !important;} .mobile-nav-panel-department-stars li a {font-size:15px; font-weight:700; text-transform:uppercase; color:#797979 !important;} .mobile-nav-panel-department-stars li.active {color:#C32B2A !important;} .mobile-nav-panel-department-stars li.active i {color:#C32B2A !important;} .mobile-nav-panel-department-stars li.active a {color:#C32B2A !important;} .sub-menu, .basket-number{display:none;} .mobile-left-panel-menu-button div {float:left;} .mobile-left-panel-account-button div {float:right;} .account-panel {display:none; width:100%; background-color:#fff; padding-top:10px; padding-bottom:25px;} .account-panel p {color:#333; text-transform:uppercase; font-size:12px; font-weight:500; font-family:"Lato",sans-serif; margin:0 10px 10px 10px;} .account-panel button {display:block; background-image: url("../graphics/button-background.jpg"); border: medium none; padding: 3px 15px; color: #FFF; font-weight: bolder; font-size:0.9em; margin: 25px auto !important; text-align: center; float: none; text-transform: uppercase; vertical-align: top; height: 33px;} .account-login-button {width: 135px !important; } .account-create-account-button {width: 145px !important;} .account-order-status-button {width: 145px !important;} .account-my-account-button {width: 145px !important;} .sub-menu .wrapper > img {width:auto;} /* Global Styles */ .primary-content-container {max-width:1170px; margin:0 auto;} /*===== Store Front Pages =====*/ .sales{text-transform: uppercase; display: block; position: relative;} .sales .button{height:30px;margin-left: 40px !important; } .background-sales{background-color:rgba(255, 255, 255, .8); width: 100%; min-height:100px; padding: 20px 0; position: absolute; bottom:200px; text-align:center;} .background-sales p{font-weight: bolder;} .sales .col-sm-4{ padding:0px; } .sales .col-sm-4 img{height: auto; max-width: 100%;} .sales h3{margin:0; padding:0;} .featured-products{ background-image:url('../graphics/footer-background.jpg'); color: white; padding:20px;} .store{background-image: url('../graphics/background-store.jpg'); color: white; display: block;} .store h2 {text-align: center;} .store.row{padding-bottom:40px;} .store .col-md-8, .store .col-md-4{padding:0; margin:0;} .store img{width: 100%; height: auto; display: block; } .store .address{font-size:25px; font-weight:bolder;} .SFNT .store a .button, .mens .store a .button{width:300px !important; color: white; font-size: 20px; margin-left: 20px !important; background-image:url('../graphics/store-button-background.jpg');} .store p{padding:20px;} /* bx slider: slider2 */ .bx-viewport{height: auto !important;} .slideTwo{display: inline-block !important; margin: 10px; width: 22%; text-align: left; border-right: solid 1px black; } .slideTwo:last-child{border: none;} .slideTwo img{text-align: center; display: block; margin: 0 auto; height: 300px; width: auto;} /* bx slider: Main hero banner; */ .banner .bx-wrapper .bx-viewport{margin:0px; padding: 0px; border:none; left: 0px;} .banner .bx-wrapper{margin:0px; max-width: 100% !important;} .banner .bx-pager.bx-default-pager{display: none;} .banner-mobile .bx-wrapper {margin:0;} .banner-mobile .bx-wrapper .bx-viewport{margin-top:0;} .banner-mobile .bx-wrapper .bx-viewport{border:none;} .band-it-brand{display: block; text-align: center; margin: 0 auto; margin-top: -500px; opacity: .9; height: 400px; margin-bottom: 100px;} ul.slider1 li {background-color:#000;} ul.slider1 li img {margin:0 auto;} .small-slider {display:none;} /* Homepage Featured Categories Carousel */ .homepage-featured-categories-wrapper {position:relative; overflow:hidden; width:100%; margin:0; z-index:1;} .homepage-featured-categories-wrapper ul {width:20000em; position:relative; list-style:none; margin:0; padding:0;} .homepage-featured-categories-wrapper ul li {float:left; margin:0; width:500px;} .homepage-featured-categories-carousel-previous-button {position:absolute; top:40%; left:10px;} .homepage-featured-categories-carousel-next-button {position:absolute; top:40%; right:10px;} .homepage-featured-categories-carousel-previous-button img, .homepage-featured-categories-carousel-next-button img {width:40px;} /* Homepage Featured Products Carousel */ .homepage-featured-products-wrapper {position:relative; overflow:hidden; width:100%; margin:0; z-index:1;} .homepage-featured-products-wrapper ul {width:20000em; position:relative; list-style:none; margin:0; padding:0;} .homepage-featured-products-wrapper ul li {float:left; margin:0; width:500px; border-left:1px solid #000;} .homepage-featured-products-wrapper.corsets ul li {border-left:none;} .homepage-featured-products-wrapper ul li .category-image-wrapper {width:300px; margin:30px auto 20px auto;} .homepage-featured-products-wrapper ul li .category-name-wrapper {width:100%; text-align:center; margin:20px 0 20px 0;} .homepage-featured-products-wrapper ul li .category-name-wrapper a {font-size:25px; color:#b93832; font-weight:bold; text-decoration:none !important;} .homepage-featured-products-wrapper ul li .shop-now-button {width:300px; margin:10px auto 20px auto; display:block;} .homepage-featured-products-previous-button {position:absolute; top:40%; left:10px;} .homepage-featured-products-next-button {position:absolute; top:40%; right:10px;} .homepage-featured-products-previous-button img, .homepage-featured-products-next-button img {width:40px;} /* BEST SELLERS */ .frill{background-image:url('../graphics/frill.png'); width:100%; height:18px; z-index:2000; position:relative; top:9px; margin-top:-9px;} .best-selling ul{text-align: center;} .best-selling ul li{display: inline-block; font-family: 'Lato', sans-serif; text-transform:uppercase; color: #797979; vertical-align: middle; font-size: 20px; padding-top: 7px; font-weight: 900;} .best-selling i.fa.fa-star{font-size: 20px; vertical-align: middle; padding-right: 5px; margin-top:-6px; padding-left: 15px;} .image{height: 400px; width: 400px; } .bestsellerTitle{font-size: 25px; font-weight: 900; text-transform: uppercase; color: #ba392e !important; max-width: 100%;} .besstsellerButton{width: 50% !important; text-align: left; font-size:17px !important; margin-top: 20px !important;} .bestseller{margin: 60px 0 80px; text-align:center;} p.price{font-weight: 900; font-size:15px; } /* Homepage Visit Delicious Boutique Section */ .homepage-visit-delicious-boutique-wrapper {width:100%; background-color:#000;} .homepage-visit-db-image-wrapper {float:left; width:70%} .homepage-visit-db-info-wrapper {float:right; width:30%; height:944px; background-image:url('../graphics/black-textured-background.jpg'); background-repeat:no-repeat; background-color:#171715;} .homepage-visit-db-info-wrapper h2 {margin-top:50px;} .homepage-visit-db-info-wrapper .address-paragraph {width:445px; margin:10px auto 40px auto; font-size:24px; font-weight:bold; color:#fff;} .homepage-visit-db-info-wrapper .about-text {margin:10px 35px 20px 35px; font-size:16px; font-weight:bold; color:#fff;} .homepage-visit-db-check-it-out-button {width:394px; margin:45px auto 15px auto; display:block;} /*===== Category Page Layout =====*/ .category-page-category-title-image-wrapper {width:100%; background-color:#dfdfe1;} .category-page-category-title-image-true-container {width:80%; float:right;} .mobile-subcategory-navigation-wrapper {display:none;} h1.category-page-category-name {width:100%; text-align:left !important; margin-bottom:0;} #subcategory-listing {margin-top:35px;} .CTGY h5{font-family: 'Lato'; font-size: 30px; color: #d31b21; text-transform: uppercase; text-align:left; padding:0 0 30px 0;} .CTGY h5 i.fa.fa-star{font-size:20px; vertical-align: middle; color: black; margin-top:-5px;} .CTGY h1{text-align: center; font-family: 'Lato'; font-size:56px; text-transform: uppercase;} div#content-container{padding: 10px 20px;} div#left-navigation{display: inline-block; margin-top:0; float:left; width:20%;} #main-content{display: inline-block; float:left; width:80%;} .sub-title{text-align: center; font-size:25px; color: #959ba0;} #category-tree-top-image{height:100%; display: inline-block; width: 275px;} .product-name{font-size:18px;} .product-listing-designer-name {font-size:18px; max-width:300px; text-align:center; font-family:"Lato",sans-serif; font-weight:100; color:#5F5F5F;} .product-price{color:#333333; font-size:18px;} .product-price span.sale-price {color:#d31b21;} .strike-through{text-decoration: line-through; color:#666666; font-weight:500; padding-right:10px;} .product-item{width:25% !important; height: auto; margin-bottom:25px;} .product-item .padding{border:none; padding: 0; margin:0; overflow: visible; height: 455px;} .product-item.subcategory .padding {height:390px;} .category-page-quickview-overlay-button {position:absolute; top:65%; left:0; cursor:pointer; display:none; width:100%; z-index:9999;} .product-image:hover .category-page-quickview-overlay-button {display:block;} .category-page-quickview-overlay-button img {border:none !important;} #category-header, #category-footer {width:100%; text-align:left; font-family:"Lato"; font-size:18px; color:#959ca2; margin-top:15px;} #filter-items-container{margin-top:35px; padding-bottom:30px;} /* sorting */ .CTGY .sorting{font-size:15px;} .CTGY .sorting a{display: inline-block; float: none; color:#a1a8ad; font-style: italic;} .CTGY .sorting span{color:#a1a8ad;} .CTGY .sort-by{display: inline-block; color: #d31b21; font-size:15px;} .CTGY a.view-all{font-size:15px; font-weight: 900;} #filter-items-container .per-page{float:right; display: inline-block;} /* cat tree: mobile menu white bar and says Menu + */ .cateogry-menu{padding: 15px 10px; font-weight: 900; text-transform: uppercase; font-size:20px; position: relative;top: 0px; left:0px; background-color:#ffffff; color: rgba(107, 107, 107, 1);} .cateogry-menu span.plus{position: absolute; right: 15px; top:17px; font-size: 15px;} .cateogry-menu span.plus img{height:20px;} .cateogry-menu span.minus{position: absolute; right: 15px; top:17px; font-size: 15px;} .cateogry-menu span.minus img{width:20px;} .category-tree-collapse-toggle {cursor:pointer;} .page-links-active{border:none; color: #d31b21;} .page-disp, .page-links a, .page-links-active{color: #d31b21; font-style: italic; font-weight:normal;} .glyphicon-triangle-left, .glyphicon-triangle-right{color: #434343;} .CTGY .product-image img{border:solid 1px #99a6b0;} .CTGY .product-item .product-details {max-width:300px;} .CTGY .product-item .product-image{margin:0 0 20px 0; text-align:left; position:relative; max-width:300px;} .CTGY .product-item .product-image .product-badge {position:absolute; bottom:0; left:0; border:none; width:100%;} .CTGY .product-item .product-image .product-badge img {border:none;} .CTGY .product-item .product-name {max-width:300px; text-align:center;} .CTGY .product-item .product-price {max-width:300px; text-align:center;} .ctgyswatches {height:30px; margin:10px auto 0 auto; text-align:center;} .ctgyswatches ul {margin:0; padding:0; text-align:center;} .ctgyswatches ul li {display:inline-block; margin:0 7px; width:30px;} .ctgyswatches ul li img {width:30px;} .CTGY .product-details, .PLST .product-details, .SRCH .product-details{height:auto;} .category-page-products-per-page-label {font-family:Arial,Helvetica,Verdana,sans-serif; font-style:italic !important; color:#A1A8AD !important; font-size:15px;} .category-page-products-per-page-separator {font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:600 !important; font-style:normal !important; color:#A1A8AD !important; font-size:15px; padding:0 5px;} .new-arrival-category-view-button-wrapper {margin:10px; width:100%; position:relative; top:20px;} .new-arrival-category-view-button-wrapper ul {margin:0; padding:0;} .new-arrival-category-view-button-wrapper ul li {float:left; margin-right:25px; color:#797979; font-weight:700; font-size:18px; text-transform:uppercase; font-family:"Lato",sans-serif;} .new-arrival-category-view-button-wrapper ul li a {color:#797979;} .new-arrival-category-view-button-wrapper ul li.active {color:#C32B2A;} .new-arrival-category-view-button-wrapper ul li .fa-star {margin-right:5px;} .new-arrival-category-view-button-wrapper ul li.active .fa-star {color:#C32B2A;} .new-arrival-category-view-button-wrapper ul li.active a {color:#C32B2A;} /* Search Results Page */ .search-results-show-refinement-options-link {margin-top:50px !important; margin-bottom:10px !important; padding:7px 15px; display:inline-block; color:#ffffff !important; width:auto !important; font-weight:normal !important;} p.no-search-results, p.search-results-count {margin-top:10px; margin-bottom:10px; font-size:16px;} .search-results-refinement-options-wrapper {display:none;} .search-results-refinement-options-wrapper.ntfd {display:block;} .search-results-options-price-range-field {display:inline; max-width:100px;} .search-results-search-refinement-price-range-dollar-sign {margin-left:10px;} .search-results-search-refinement-price-range-text {padding-left:10px;} .refine-search-button {width:auto !important;} /* Alternate Category Page Styles */ .alt-category-page-header-section-wrapper {width:100%; border-bottom:3px solid #939598;} .alt-category-page-title-image-wrapper {float:left; width:40%;} .alt-category-page-category-header-wrapper {float:right; width:58%;} .alt-category-page-category-header-wrapper h1 {text-transform:none !important; color:#404042 !important;} .alt-category-page-category-header-wrapper ul {list-style-type:disc !important; list-style-position:outside !important; list-style-image:none !important; margin-left:50px;} .alt-category-page-category-header-wrapper ul li {font-size:25px; font-style:italic; color:#737476; margin:15px; list-style-type:disc !important; list-style-position:outside !important; list-style-image:none !important;} .alt-category-page-breadcrumbs {margin-top:0 !important;} /* breadcrumb */ #breadcrumbs a{color:#abaeb2; border:none; text-transform: uppercase; font-weight:700;} #breadcrumbs .breadcrumb-border{color:#abaeb2;} #breadcrumbs .current-item{color: #d31b21; text-transform:uppercase;} #breadcrumbs {padding-top:10px; margin-left:0;} /* category tree */ #category-tree{padding-top:41px;} .categories-title{text-transform:uppercase;} #filter-items-container .sorting{float:left;} #category-tree a{color:#5c5c5e; font-family: 'Lato'; font-weight:normal;} #category-tree .level-2 a {padding:0; font-weight:normal;} .category-tree-other-departments-parent {font-weight:bold !important;} .title-other-departments{border-bottom:solid 1px #5c5c5e;} #category-tre li, li.level-4{list-style: none;} #category-tree .level-4 a, .list-other-departments li a, .level-4{padding:0 0 5px 10px; font-weight:500; font-size:16px;} #category-tree .level-3, #category-tree .level-1, .title-other-departments, .level-2{padding:0 0 10px 0; text-transform: uppercase; font-family: 'Lato';font-weight:500; font-size: 18px; color:#5c5c5e; border-bottom:solid 1px #bcbec0 !important; position: relative; top: 0; left: 0; margin-bottom:15px;} #category-tree .level-3:hover, #category-tree .level-1:hover, .title-other-departments:hover, .level-2:hover{cursor:pointer;} .last-subcat-in-group {margin-bottom:10px;} .wrapper-sub-levels{position: relative;} #category-tree .minus, #category-tree .plus{position: absolute; top:0px; right:15px;} #category-tree .minus img, #category-tree .plus img{width:20px;} .list-other-departments .minus img{position: relative; top:3px;} #category-tree .minus img{width:20px;} #category-tree div{border-bottom:none; background-color:#ffffff; } #category-tree div.active{background-color: white;} .level-2.active{color: #5c5c5e;} .category-tree-active-category, .category-tree-active-category a {font-weight:bold !important; color:#D31B21 !important;} .hidden-ctgy-form {display:none;} .sorting p, .sorting a, .sorting span {font-family:Lato;} .active-sort-method {color:#D31B21 !important; font-weight:600;} .sorting span.separator {padding:0 5px;} .page-links {margin-right:4%;} .page-links a span.glyphicon {font-size:15px; position:relative; top:2px;} .category-page-products-per-page-link {font-size:15px; color:#313131 !important; font-weight:600 !important; font-style:normal !important; font-family:Lato;} .category-page-pagination-view-all-link {font-size:15px; color:#313131 !important; font-weight:600 !important; font-style:normal !important; font-family:Lato; margin-right:15px;} .category-page-products-per-page-link.active-product-count, .category-page-pagination-view-all-link.active-product-count {color:#D31B21 !important; font-weight:600;} .category-page-position {font-size:15px; color:#D31B21; font-weight:600 !important; font-style:normal !important; font-family:Lato;} /* sub category */ #reference_pane{margin-bottom:80px; } #reference_pane h3{ margin:0;} /* =========== PROD ============ */ .product-page-pagination-wrapper {float:right; color:#ABAEB2; font-size:16px; font-family:"Lato",sans-serif; font-weight:normal !important; margin-right:35px;} .product-page-pagination-wrapper a {color:#ABAEB2; font-size:16px !important; font-family:"Lato",sans-serif !important; font-weight:normal !important; margin:0 3px !important;} .product-page-pagination-wrapper img {height:16px; position:relative; top:-1px;} .product-page-pagination-wrapper span {margin:0 3px;} .PROD .mens h1, .womens h1, .corsets h1{font-style: 40px; text-transform: uppercase;} .PROD .mens #breadcrumbs, .womens #breadcrumbs, .corsets #breadcrumbs{margin-left:60px; margin-top:20px; margin-bottom:40px;} .PROD #thumbnails{display: inline-block; vertical-align: top; width:auto; margin-top:10px;} .PROD #thumbnails li img{display:block;} .PROD #thumbnails.thumbnails li span{display: initial; } .PROD #thumbnails.thumbnails li{float:none; border:none;} .PROD .main-image-prod-page{display: inline-block; vertical-align: top; margin-top:10px;} .PROD .product-price {font-size:35px;} .PROD .mens .strike-through, .womens .strike-through, .corsets .strike-through{display: inline-block; padding-right: 20px;} .PROD .wishlist{text-transform: uppercase; font-weight:700; margin:0px 0 30px 0;} /* Next-Prev */ .PROD .next-pre-prod span.pipe{padding:0 20px;} .PROD .next-pre-prod{margin-top:20px; width:450px; margin-bottom: 40px; margin-top:20px; text-align: right;color: #C5CACF; font-weight:700; text-transform: uppercase; } .PROD .next-pre-prod a{color: #C5CACF; font-weight:700; } .PROD .next-pre-prod a:hover{cursor: pointer; text-decoration: underline;} .PROD .next-pre-prod .glyphicon{color:#C5CACF;} /* prod desc */ .product-details-1, .product-details-2 {float:none;} .description-title{font-size:20px; border-top:solid 1px #c5cacf; padding:10px 0; width:450px; text-transform: uppercase; position: relative; top: 0; left:0;} .description-title:last-child{border-bottom: solid 1px #c5cacf;} .description-title:hover{cursor: pointer;} .description{width:450px; padding: 10px 0;} .description-title .glyphicon.glyphicon-plus, .description-title .glyphicon.glyphicon-minus{position: absolute; right:0; top:15px;} .facebook_comments .minus{display: block;} .PROD .prod-wrapper h1{margin-top:0;} .PROD #breadcrumbs{margin-top:20px;} /* quantity */ .PROD .product-quantity-input{font-size:15px; color: #000 !important; border: solid 2px #000; width:50px !important; height:32px !important; text-align: center;} /* color options */ .required-colors{text-transform:uppercase; font-size:15px;} #color-options{margin:10px 0; text-transform: uppercase;} #color-options option{display: inline-block; padding: 5px;} #color-options img{height:25px;} .color:hover{cursor: pointer;} .color.selected{opacity:.9; border:solid 2px white;} /*size options*/ .required-size{text-transform:uppercase; font-size:15px;} .sizing-info{text-transform:uppercase; font-size:15px; color:#d31b21; padding-left:15px;} .PROD .purchase-buttons{text-align:left; display: block; text-transform: uppercase;} .purchase-buttons input[type="text"]{background-image: none; color:black; width:25px; height:auto; vertical-align: middle; } /* close up pics */ #closeup_div{left:-50% !important;} /* related products */ .PROD .title{font-size:20px; text-transform: uppercase; margin:20px 0 40px 0px; } .PROD .related-products{border-bottom:solid 1px #c5cacf;} .PROD .related-products .product-name{font-size:15px;} .PROD .related-products .product-image img{border:none;} .PROD .related-products .product-item{width:30% !important;} .PROD .related-products .padding{height:250px; } .PROD .product-item .product-image{text-align: left;} /* tags */ .PROD .discover-more .title{font-size:20px; margin: 20px 0;} .PROD .discover-more .tag{font-size:15px; border:solid 2px #c5cacf; padding:5px 10px; text-transform: uppercase; margin: 10px; display: inline-block; color:#c5cacf;} .PROD .discover-more .tag:hover{background-color:#c5cacf; color:#ffffff; cursor: pointer;} .PROD .discover-more {padding-bottom:20px;} /* Might also like */ .PROD .list-might-like{display: inline-block; vertical-align: top; margin-right: 20px; width:200px;} .PROD .product-title{font-size:20px; padding:10px 0; width:450px; position: relative; top: 0; left:0;} .PROD .you-might-also-like .title{border-top: 1px solid #C5CACF; padding-top:40px;} .PROD .complete-related-might, .PROD .discover-more, .PROD .you-might-also-like{padding-right:60px;} /* Product Page Styles 10/05/15 */ #breadcrumbs.product-page-breadcrumbs {margin-bottom:25px;} .product-page-right-side-container {} .product-page-product-name-h1 {margin-top:4px !important;} .product-page-designer-name, .product-page-designer-name a {font-size:20px !important; font-family:"Lato",sans-serif !important; font-weight:100 !important; text-transform:uppercase !important; color:#5f5f5f !important; text-decoration:none !important;} .product-page-original-price {} .product-page-current-price {color:#d51e1a;} .product-page-inventory-status-message-wrapper {font-size:20px; font-family:"Lato",sans-serif !important; text-transform:uppercase; font-weight:100; color:#5F5F5F;} .product-page-estimated-restock-date-wrapper {margin:10px 0; font-size:18px; font-family:"Lato",sans-serif; font-weight:100; text-transform:uppercase; color:#5F5F5F;} .product-page-estimated-restock-date-wrapper span {font-weight:400;} .product-attributes {margin-bottom:25px;} .hidden-attribute {display:none;} .attribute-form-row {margin:15px 0;} .size-options{margin:10px 0; text-transform: uppercase;} .size-options span.size {border:solid 2px #c5cacf; display: inline-block; min-width:50px; width:auto; text-align:center; color:#c5cacf; font-size:15px; margin-bottom:10px; padding:3px; cursor:pointer;} .size-options span.size.selected {background-color:#000; border-color:#000; color:#ffffff;} .product-page-swatches ul li {width:54px; height:36px; border:none;} .product-page-swatches ul li.active {border:2px solid #000;} .product-page-swatches ul li img {opacity:0.75;} .product-page-swatches ul li.active img {opacity:1;} .product-attribute-label {text-transform:uppercase; color:#666666; font-size:14px; font-weight:normal;} .product-attributes .radio {margin-left:20px;} .product-page-sizing-info-link {display:inline-block; color:#D51E1A !important; font-size:14px; margin-left:10px; text-transform:uppercase;} .product-page-add-to-cart-button {background-color:black; background-image:none; display: block; font-style: italic; font-size:15px; width:350px !important; margin:15px 0 0 0 !important;} .product-page-points-wrapper {font-weight:700; margin:15px 0; width:420px;} .product-page-points-wrapper span {font-weight:700;} .product-page-points-wrapper.quickview {width:70% !important;} .product-page-delicious-points-tooltip {display:inline-block; margin-left:10px;} .product-page-wishlist-button-wrapper {margin:15px 0 25px 0;} .product-page-designer-name-above-description {margin:-10px 0 20px 0;} .product-page-designer-name-above-description span, .product-page-designer-name-above-description span a {font-size:15px !important; font-family:"Lato",sans-serif !important; font-weight:100 !important; text-transform:uppercase !important; color:#5f5f5f !important; text-decoration:none !important;} .fb-comments {width:100%;} .product-page-complete-the-look-wrapper {margin-bottom:45px;} .product-page-complete-the-look-item-wrapper {float:left; width:29%; margin-left:15px;} .product-page-complete-the-look-image-wrapper {width:100%;} .product-page-complete-the-look-image-wrapper img {} .product-page-complete-the-look-name-wrapper {width:100%; text-align:center; margin-top:15px;} .product-page-complete-the-look-name-wrapper a {font-family:"Lato",sans-serif; font-size:14px; color:#414141;} .product-page-full-width-bottom-section {width:100%;} .you-might-also-like {position:relative; width:100%;} .you-might-also-like p {font-size:20px; border-top:1px solid #C5CACF; width:68%; padding-top:25px; margin-bottom:35px; text-transform:uppercase; font-family:"Lato",sans-serif; position:relative; left:25px;} .you-might-also-like div.jcarousel {position:relative; left:30px;} .you-might-also-like div.jcarousel ul {} .you-might-also-like div.jcarousel li {} .you-might-also-like-item-container {width:100%;} .you-might-also-like-image-wrapper {width:100%;} .you-might-also-like-name-wrapper {width:100%; text-align:center; margin-top:15px;} .you-might-also-like-name-wrapper a {font-family:"Lato",sans-serif; font-size:14px; color:#414141;} .you-might-also-like-carousel-previous-button {position:absolute; top:50%; left:16%;} .you-might-also-like-carousel-next-button {position:absolute; top:50%; right:16%;} .product-page-image-machine-thumbnails li {margin:25px;} .product-page-image-machine-thumbnails li img {border:1px solid #b3b3b3;} .product-page-quantity-label {position:relative; top:5px;} .product-page-quantity-input {margin-left:15px;} .product-page-adpr-validation-messages {width:100%; margin:0;} .product-page-adpr-validation-messages.active {margin:15px 0;} .product-page-out-of-stock-message {display:none; width:100%; margin:10px 0;} .product-page-zoom-image-modal {left:25%; z-index:9999999999; position:fixed;} .product-dropdown {margin-bottom:25px; display:static !important;} /* Preview Basket */ .global-header-preview-basket {width:378px; height:309px; border:1px solid #808b91; border-top:none; position:fixed; top:172px; right:0; background-color:#ffffff; display:none; z-index:999999999999;} .global-header-preview-basket.sticky-header {top:90px;} .global-header-preview-basket .subtotal-container {width:298px; text-align:center; margin:15px auto; font-size:20px; font-family:"Lato",sans-serif; font-weight:100;} .global-header-preview-basket .subtotal-container span {font-weight:bold;} .global-header-preview-basket .item-container {width:298px; margin:20px auto 30px auto; padding:15px 0; border-top:1px solid #c5d6d9; border-bottom:1px solid #c5d6d9;} .global-header-preview-basket .item-container .item-image-container {float:left; width:99px;} .global-header-preview-basket .item-container .item-image-container img {width:99px;} .global-header-preview-basket .item-container .item-name-container {float:right; width:184px; height:106px; padding-top:20px; text-align:left; font-size:16px; font-family:"Lato",sans-serif; font-weight:bold;} .preview-basket-view-cart-button {width:298px; margin:15px auto; display:block;} .jcarousel { position: relative; overflow: hidden; width:100%; max-width:1250px; margin:15px auto; } .jcarousel ul { width: 20000em; position: relative; list-style: none; margin: 0; padding: 0; } .jcarousel li { float: left; margin:0 25px; width:200px; } /* Responsive YouTube Embeds */ .video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; margin-bottom:15px; } .video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /* Footer */ .gold{color:#dfb90d; font-weight: 700; text-align: left;} #global-footer{background-image:url('../graphics/footer-background.jpg') !important; padding-top: 40px} #global-footer{font-size:12px;} #global-footer ul li{border:none; display: block;text-align: left;} #global-footer .wrapper { vertical-align: top; color: white;} #global-footer .wrapper a{color: white;} #global-footer .wrapper:first-child{padding-left:0px;} .address{color:#ffffff;} ul.paymentOptions{text-align: left;} #global-footer .paymentOptions li{display: inline-block; } .paymentOptions li img{width: 38px; height: 24px; margin: 2px;} .copyright{color:#ffffff; padding:20px 0; text-align: center;} /* social media icons */ #global-footer ul.social li{display: inline-block; color: white; margin:2px 0; } #global-footer ul.social{text-align: left; margin-bottom: 10px;} /* social */ .fa-facebook{background-color:#4d67a3;} .fa-twitter{background-color:#25a7df;} .fa-instagram{background-color: #40719a;} .fa-pinterest-p{background-color:#c62325;} .fa-google-plus{background-color:#d74936;} ul.social li i.fa{padding: 5px; text-align: center;} /* mobile footer nav */ #global-footer .gold{padding-bottom: 5px; } ul.footer-sub-nav li:hover{color: #f6200f; cursor: pointer;} ul.footer-sub-nav{color:#ffffff;} li.footer-mobile-nav.gold ul li:last-child{border:none;} /* back to top button */ .back-to-top{border:solid 2px white; text-transform: uppercase; text-align: center; color: white; width: 200px; padding: 5px; font-size: 15px; font-weight: bolder; margin: 0 auto;} .back-to-top a{color:#ffffff;} .col-hours ul.footer-sub-nav li:hover{color:#ffffff; cursor: auto;} /* LOGN */ .LOGN .margin-container, .AFCL .margin-container, .ORDL .margin-container{margin-top:20px;} .LOGN .form_row, .AFCL .form_row, .ORDL .form_row{text-align:center;} .LOGN .login-form, .AFCL .login-form, .ORDL .login-form{margin:0 auto;} .LOGN .email-password, .AFCL .email-password, .ORDL .email-password{padding-right:10px;} /* NFTD */ .NTFD #main-content{padding-top:0;} .NTFD #main-content{margin-left:20px; width:910px;} .NTFD #breadcrumbs{margin-bottom:20px;} .NTFD h4{font-size: 36px;} .NTFD .col{display: inline-block; width:30%; vertical-align: top; margin-right:35px;} .NTFD .col h3 {width:100%; text-align:center; font-size:35px;} .NTFD .col a{font-size:14px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-style:normal;} .NTFD .col span{font-family: 'Lato', sans-serif;} .NTFD .search1 label{font-size:16px;} .NTFD .col span{display: block;} .NTFD .col .button a{font-size:14px; padding-top:5px; text-align: left;} /* BASK BSKE */ .BASK #main-content, .BSKE #main-content{margin-left:20px;} .BASK h1, .BASK #main-content, .BSKE h1, .BSKE #main-content{margin-top:5px ; padding-top:0;} .BASK #main-content a, .BSKE #main-content a{color:#D31B21;} .BASK #breadcrumbs, .BSKE #breadcrumbs, .ACAD #breadcrumbs, .ACED #breadcrumbs, .OPRC #breadcrumbs{margin-top:20px; margin-bottom:20px;} .BASK #payWithAmazonDiv{display: block; margin-bottom:10px;} .BASK #basket-contents table tr.basket-heading td, .BASK #basket-contents table tr.basket-heading td, .BASK #order-contents table tr.heading td, .OCST #basket-contents table tr.basket-heading td, .OCST #basket-contents table tr.basket-heading td, .OCST #order-contents table tr.heading td, .INVC #basket-contents table tr.basket-heading td, .INVC #basket-contents table tr.basket-heading td, .INVC #order-contents table tr.heading td {border:none; color:black; width: auto; text-align: left;} .BASK .basket-heading{border-bottom:solid 1px #eee; margin: 10px 0;} .BASK #basket-contents.non-editable td, .BASK #basket-contents.editable td, .BASK #order-contents td{background-color:#ffffff; border:none; vertical-align: middle; text-align:left;} #basket-contents #basket-totals .formatted-total, #basket-contents #basket-totals .total-prompt, #basket-contents #basket-remaining .formatted-total, #basket-contents #basket-remaining .total-prompt{text-align:left;} .BASK tr{height:50px; vertical-align: middle;} .BASK #basket-contents.editable{width:1170px;} .BASK .checkout-button{display: block; padding-top:8px; color:#ffffff; float:right; background-color:black; background-image:none !important; display: block;} .BASK .cart-summary{text-align:center; font-size: 16px; font-weight:700; padding: 0;} .BASK .cart-total{font-size:18px; padding:10px 0; font-weight:700;} .cart-money-total{ font-size:18px; float: right; padding-right:15px; font-weight:700; margin-bottom:20px;} .BASK .item-remove .button{background-image: none; background-color: white; color: black; height: auto !important; width: auto !important; margin: 0; padding: 0;} .BASK .item-quantity .button{background-image:none; background-color:#ffffff; width: auto !important; height: auto !important; color: #D31B21; position: relative; top:2px;} .BASK #basket-contents.editable {margin-top:40px; } .BASK .remove .button{background-image: none; color: black; background-color:#ffffff;} .BASK table{font-size:16px; width:100%;} .BASK td.product-text{width:60%;} .BASK .product-name{width:100px; text-align:left !important;} .BASK .continue-shopping{ text-transform: uppercase; padding-bottom:10px; display: block;} .BASK #basket-contents .basket-qty-input{ width:55px;} .BASK .product-group-name{font-weight:700; font-size:18px;} .BASK .item-code{font-weight:500; } .BASK .td-header{vertical-align: middle;} .BASK form.view-small .remove .button{padding:0 0 10px 0; margin:0; text-align: left;} .BASK td.product-name, .BASK td.product-text{padding-left: 20px;} .BASK #basket-contents .basket-qty-input {font-size:15px; color: white !important; border: solid 2px black; background-color:black; width:50px !important; text-align: center;} .basket-page-free-shipping-promo-wrapper {width:100%; margin:15px auto;} .basket-page-free-shipping-promo-wrapper p {font-size:20px; font-family:"Lato",sans-serif;} .basket-page-free-shipping-promo-wrapper p span {color:#C32B2A; font-weight:bold;} .basket-page-free-shipping-promo-wrapper p.disclaimer {font-size:12px; color:#ff0000;} .basket-remove-icon {position:static !important; top:0 !important; right:0 !important; color:#000 !important; font-size:18px; display:inline-block; margin-top:30px; margin-right:30px;} .basket-contents-table {} .basket-contents-product-name-and-attributes-cell {} .basket-contents-product-name-link {font-family:"Lato",sans-serif; font-weight:500; font-size:16px; padding-top:14px; display:inline-block; color:#000 !important;} .basket-contents-product-name-link:hover {color:#C32B2A !important;} .basket-contents-product-name-and-attributes-cell .attributes {display:block; margin:5px 0;} .basket-contents-unit-price {position:relative; top:4px;} .basket-contents-line-item-subtotal-price {position:relative; top:4px;} .basket-contents-table .basket-charges .charge-description {text-align:right !important; padding-right:15px; font-weight:bold;} /* Special Order / Pre-Order Basket Contents Messages */ .special-stock-status {display:block; margin:5px 0; color:#C32B2A;} .special-stock-status.special-order {} .special-stock-status.pre-order {} /* keycode */ .BASK .keycode{text-transform: uppercase; color:#D31B21; padding-bottom:10px;} .BASK .keycode:hover{cursor: pointer;} .BASK .coupon-input{height: 32px;} .BASK .coupon .button{background-image: none; background-color: black;} .basket-page-coupon-redemption-form-row {margin-bottom:15px !important;} /* Payment options */ .BASK .payment-options{text-align:right; margin-top:43px; } .BASK .payment-options li{ display: inline-block;} .BASK .payment-options li img{height:25px; width:auto;} .BASK .or{text-align: left; padding:10px 0; font-size:16px; color: gray;} .BASK .paypal-button{text-align: left !important; padding: 0px !important;} /* ACAD / ACED / OCST / OSEL */ .ACAD .fields-heading, .ACED .fields-heading, .OCST .fields-heading, .OSEL .fields-heading, .INVC .fields-heading, .OPAY .fields-heading{font-size:20px; font-family:"Lato", sans-serif; text-align:left;} .ACAD #billing_controls label, .ACED #billing_controls label, .OCST #billing_controls label, .OSEL #billing_controls label, .INVC #billing_controls label{margin-top:-17px; display: block; margin-left: 30px;} .ACAD h2.fields-heading, .ACED .fields-heading, .INVC .fields-heading{height:50px;background-image: url('../graphics/header-background.jpg'); color:#ffffff;} .ACAD #customer-fields label, .ACED #customer-fields label, .OCST #customer-fields label, .OSEL #customer-fields label, .INVC #customer-fields label{text-align:left;} /* ACAD */ .ACAD h1{text-align:left;} /* ACED */ #fields-key{text-align:left;} .logout-link a{color:#D31B21;} /* OCST / OSEL / INVC */ .OCST #basket-contents.non-editable td, .OCST #basket-contents.editable td, .OCST #order-contents td, .OSEL #basket-contents.non-editable td, .OSEL #basket-contents.editable td, .OSEL #order-contents td, .INVC #basket-contents.non-editable td, .INVC #basket-contents.editable td, .INVC #order-contents td td, .OPAY #basket-contents.non-editable td, .OPAY #basket-contents.editable td, .OPAY #order-contents td td{ background-color:#ffffff; border:none;} .OCST .cart-summary, .OCST .BASK-table, .OPAY #customer-fields h2.fields-heading{width:70% !important;} .OSEL .fields-heading, .OCST .fields-heading, .OPAY .fields-heading{background-color: white; color: black; background-image: none; border-bottom:1px solid #EEE; height:50px;} .checkout-newsletter-opt-in-wrapper {margin:15px 0;} .checkout-newsletter-opt-in-wrapper label {float:none !important; clear:none !important; display:inline !important; font-weight:normal !important;} .checkout-newsletter-opt-in-wrapper input {width:auto !important;} /* Checkout banner */ .checkout-steps{clear: both; text-align: center;} .checkout-steps li{ list-style: none; display: inline-block; color: white; padding: 10px 15px; height:40px; vertical-align: top; text-align:center; width: 192px;} .checkout-steps li.active{color:#D31B21;} /* ABAL */ .ABAL .customer_account_balance_container{width:550px; display: block; margin: 0 auto;} .abal-page-current-balance-wrapper {margin:15px 0; font-size:20px; font-family:"Lato"; color:#C32B2A; font-weight:500; text-align:left; text-transform:uppercase; font-style:normal;} .abal-page-current-balance-wrapper span {color:#333333;} .abal-page-redeem-button {margin:0 0 15px 0;} #filter-items-container.abal {margin-top:0; padding-left:0;} .abal-select-element {display:inline; width:auto; min-width:75px;} .abal-history-table {margin:15px 0;} /* OPRC ACRT */ .OPRC .button, .ACRT .button, .ACLN .button{width:auto; width: auto !important; margin-top: 10px !important;} /* ACRT */ .ACRT a.log-in{color:#D31B21; display: block; margin-top:5px;} /* ACLN */ .logout-link {position: relative; margin: 0 !important;} /* CEML/CPWD */ .CEML h1, .CPWD h1{text-align:left;} /* RGFT */ .RGFT .giftcertificate_redeem_giftcertificate_code {height:32px;} /* ORDL */ .ORDL label{width:auto;} .ORHL .lookup-section h3, .ORHL .signin-section h3{text-align:left;} /* SRCH */ .SRCH .textfield{height:33px;} /* PATR */ .PATR .continue-button{text-align:left; } .PATR .continue-button .button{background-color:black; background-image: none;} .PATR .error-message{text-align: left; margin:20px 0 0 0;} /* POUT */ .POUT .error-message{text-align: left; margin:0;} .POUT .button{background-color:black; background-image:none;} /* OUS1 */ .OUS1 .button {width: auto !important;} .OUS1 .DoNotAddToOrder .button{background-color: black; background-image: none;} /* OSEL */ .osel-page-points-redemption-wrapper {margin:15px 0; max-width:320px;} .delicious-dollars-heading {} .delicious-dollars-breakdown {} .delicious-dollars-breakdown ul {margin-left:15px; margin-bottom:10px;} .delicious-dollars-breakdown ul li {} .delicious-dollars-redeem-button-wrapper {width:100%; text-align:right;} .delicious-dollars-redeem-button {font-weight:700; text-transform:uppercase; font-size:12px; background-color:#000; color:#fff; padding:5px 10px; border:medium none; height:33px; margin-left:2px; margin-top:5px;} /* OPAY */ .OPAY .osel-payment{font-size:20px;} .opay-how-much-credit-to-use-paragraph {margin-bottom:25px; font-family:"Linden Hill",sans-serif; font-size:24px;} .opay-split-tender-form-row {margin-bottom:15px;} .opay-split-tender-field-label {margin:0 15px 15px 0; display:inline-block; width:200px;} .opay-partial-payment-field {display:inline; margin-left:5px; max-width:100px;} .opay-additional-payment-method-select {margin-bottom:25px; width:auto !important; min-width:200px !important; display:inline-block !important;} /* SMAP Page */ #sitemap div.category, #sitemap div.product {float:left; font-size:15px; border:2px solid #C5CACF; padding:5px 10px; text-transform:uppercase; display:inline-block; color:#C5CACF; margin:10px; background-color:#ffffff;} #sitemap div.category a, #sitemap div.product a {font-size:15px; color:#C5CACF;} #sitemap div.category:hover, #sitemap div.product:hover {border:2px solid #FFFFFF; color:#FFFFFF; background-color:#C5CACF;} #sitemap div.category:hover a, #sitemap div.product:hover a {color:#FFFFFF;} /* Quickview Styles */ .mfp-wrap {z-index:9999999 !important;} .mfp-iframe-scaler {padding-top:75% !important;} .mfp-close {opacity:1 !important; top:0 !important; right:16px !important; width:45px !important; background-color:#000 !important; color:#bababa !important; padding:0 !important; font-size:40px !important; font-weight:100 !important; font-style:normal !important; text-align:center !important;} .main-image-prod-page.quickview {border:1px solid #B3B3B3;} .product-attributes.quickview {margin-bottom:0 !important;} .purchase-buttons.quickview {margin-top:-10px !important;} .product-page-quantity-label.quickview {color:#000 !important; margin-left:0 !important; text-transform:none !important;} .product-page-quantity-input.quickview {width:75px !important; display:block; margin:5px 15px 15px 0; background-color:#f6f6f6 !important; border:1px solid #a9a9a9;} .quickview-add-to-cart-button {margin:15px 15px 15px 0;} .quickview-add-to-cart-button img {height:45px;} .quickview-view-product-details-button {margin:15px 0 15px 15px;} .quickview-view-product-details-button.out-of-stock-view-details-button {margin-left:0;} .quickview-view-product-details-button img {height:45px;} .quickview-product-description-container {margin-top:25px;} /* Wishlist Page Styles */ .create-wishlist-link {margin:15px 0 0 0; display:block;} .my-wishlists-link {margin:15px 0 0 0; display:block;} .wishlist-search-label {margin-right:15px;} .wishlist-search-field {margin-right:15px; max-width:250px; display:inline;} .wishlist-search-button {} .wishlists_container {} .wishlist-fields-key-wrapper {margin:15px 0;} .wishlist-fields-key-wrapper div {margin:10px;} .wishlist-fields-key-wrapper div span {} .wishlist-fields-key-wrapper div span.required {font-weight:bold !important;} .wishlist-fields-key-wrapper div span.italic{font-weight:normal !important; font-style:italic !important;} .wishlist-fields-key-wrapper div span.red {font-weight:bold !important; color:#ff0000 !important;} .wishlist-field-label.invalid {font-weight:bold !important; color:#ff0000 !important;} .wishlist-field-label.optional {font-weight:normal !important; font-style:italic !important;} .return-to-wish-lists-listing-link {display:block; margin:0 0 15px 15px; font-family:"Lato",sans-serif; font-size:14px; color:#94111E !important;} .wishlist-details-page-wishlist-actions {width:100%; margin:15px 0 55px 15px; padding:0;} .wishlist-details-page-wishlist-actions li {float:left; margin-right:15px; font-family:"Lato",sans-serif; font-size:14px; color:#414141;} .wishlist-details-page-wishlist-actions li a {font-family:"Lato",sans-serif; font-size:14px; color:#414141;} .wishlist-details-page-wishlist-notes-wrapper {margin:15px;} .wishlist-details-page-wishlist-notes-wrapper p {font-family:"Lato",sans-serif; font-size:14px; color:#414141;} .wishlist-details-page-wishlist-public-status-wrapper {margin:15px;} .wishlist-details-page-wishlist-public-status-wrapper p {font-family:"Lato",sans-serif; font-size:14px; color:#414141;} .wishlist-details-page-add-all-items-to-basket-wrapper {margin:15px;} .wishlist-details-page-add-all-items-to-cart-button {width:auto !important;} .wishlist-details-page-add-to-cart-button {width:auto !important;} .wishlist-details-page-wishlist-empty-wrapper {margin:65px 0 15px 15px;} .wishlist-details-page-wishlist-empty-wrapper p {font-family:"Lato",sans-serif; font-size:18px; color:#414141;} .wishlist-details-page-item-listing-wrapper {margin:15px;} .wish-list-item-listing-table {margin-left:15px;} .wish-list-item-listing-table th {font-family:"Lato",sans-serif; font-size:14px; color:#414141; font-weight:bold;} .wish-list-item-listing-table td {font-family:"Lato",sans-serif; font-size:14px; color:#414141;} .wish-list-item-listing-table td a {font-family:"Lato",sans-serif; font-size:14px; color:#94111E;} .wishlist-item-listing-image-wrapper {max-width:200px; max-height:215px;} .wishlist-item-listing-product-name-wrapper {margin-bottom:15px;} .wishlist-item-listing-option-wrapper {margin-bottom:5px;} .wishlist-item-listing-move-or-date-added-wrapper {margin-top:15px;} .wishlist-item-listing-date-added {} .wishlist-item-listing-editable-item-notes-wrapper {margin-top:15px;} .wishlist-item-listing-read-only-notes-wrapper {margin-top:15px;} .wishlist-item-listing-read-only-notes-wrapper p {} .wishlist-item-listing-edit-item-link-wrapper {margin-top:15px;} .wishlist-item-listing-edit-item-link {} .wishlist-item-listing-cancel-or-remove-link-wrapper {margin-top:15px;} .wishlist-item-listing-quantity-box {max-width:75px;} .wpck-wishlist-select {margin-top:15px;} /* Upsale Page Styles */ .upsale-page-add-to-cart-buttons-wrapper {margin:15px 0;} .upsale-page-add-to-cart-buttons-wrapper input {width:auto !important;} .upsale-add-to-order-button {} .upsale-do-not-add-to-order-button {margin-left:15px !important; background-image:none; background-color:#000;} .upsell-product-display-vertical-padding {height:30px;} .uatr-form-wrapper {max-width:600px; margin:15px auto;} .ousm-product-listing-table {max-width:95%;} .ousm-product-listing-table th {font-family:"Lato",sans-serif; font-size:14px; color:#414141; font-weight:bold;} .ousm-product-listing-table td {font-family:"Lato",sans-serif; font-size:14px; color:#414141;} .ousm-continue-button-wrapper {width:100%; text-align:right; padding-right:45px; margin-bottom:25px;} .uatm-form-wrapper {max-width:350px; margin:15px auto;} .uatm-form-wrapper div.required {font-size:20px;} .uatm-form-wrapper td.prompt {padding:15px; text-align:left;} /* Easy Account Styles */ div.eaContent {background-color:#ffffff !important;} div.eaContent h3 {} div.eaContent p {font-family:"Lato",sans-serif !important; font-size:14px !important; color:#414141 !important;} div.eaInputs {} div.eaInputs .form_row {} div.eaInputs label {font-family:"Lato",sans-serif !important; font-size:14px !important; color:#414141 !important; font-weight:bold !important; text-align:left !important;} div.eaInputs input {} #custPassWordConfirm {padding-top:15px;} div.eaControls {} div.eaControls input {margin:15px auto !important; width:auto !important;} /* Basket Page New Styles */ .basket-page-coupon-redemption-row {width:100%; margin:5px 0;} .basket-page-action-buttons-row {width:100%; margin:5px 0;} .basket-page-action-buttons-row.top-of-page {margin-bottom:25px;} .basket-page-estimate-shipping-button {float:left; position:relative; top:11px; margin-right:25px; display:block; padding:6px 0; width:175px; text-align:center; border:1px solid #000; color:#333;} .basket-page-estimate-shipping-button:hover {cursor: pointer; background-color:black; color:white;} .basket-page-continue-shopping-button {float:left; position:relative; top:11px;} .basket-page-checkout-button-and-geotrust-seal-wrapper {float:right;} .basket-page-geotrust-seal-wrapper {display:inline-block; margin-right:15px;} .basket-page-bottom-checkout-button {position:relative; top:-10px;} .basket-page-or-checkout-text-wrapper {width:100%; text-align:right; font-size:18px; color:#7A7A7A; margin:10px 0; padding-right:50px;} .basket-page-paypal-button-wrapper {margin:10px 0 25px 0; width:100%; text-align:right;} #shipping-estimate-modal {z-index:99999999;} #shipping-estimate-modal h4.modal-title {width:100%; text-align:center;} #shipping-estimate-modal label {display:block;} #shipping-estimate-modal input, #shipping-estimate-modal select {display:block; width:100%;} .estimate-shipping-modal-calculate-button {} p.estimate-shipping-modal-no-rates-found-message {font-family: 'Montserrat', sans-serif; font-size:14px; color:#3e3e3d;} img.estimate-shipping-loading-spinner {display:none;} p.paypal-express-checkout-continue-message {font-family: 'Montserrat', sans-serif; font-size:14px; color:#3e3e3d;} #payWithAmazonDiv {float:right; margin:25px 50px 0 0;} p.small-mobile-touch-cart-message {display:none;} div.checkout-page-header-geotrust-trust-mark {float:right; margin-bottom:25px;} div.basket-page-mobile-geotrust-trust-mark {display:none;} div.basket-page-checkout-or-wrapper {width:100%; text-align:right; margin:20px 0 0 auto; padding-right:175px; font-family: 'Montserrat', sans-serif; font-size:18px; color:#d4d4d4;} .account-links {margin-top:35px;} .my-account-page-logout-and-start-shopping-wrapper {width:100%; margin:25px 0 10px 0;} .my-account-page-logout-link {float:left;} .my-account-page-start-shopping-button {float:right;} .fpwd-form-wrapper {width:300px;} .fpwd-page-submit-button-wrapper {width:100%; text-align:right;} .left-aligned-messages {text-align:left; width:100%; margin-bottom:15px; padding:0;} .change-password-section {width:100% !important; margin:15px auto 5px; padding:10px;} .cpwd-input {width:100%; margin:2px 3px;} .ctgy-alt-filter-items-container {margin-top:20px !important;} .login-page-section {margin-top:15px;} .login-page-section p {height:45px;} .login-page-section .login-form {margin-top:20px;} .login-page-section .sign-in-buttons {padding-right:66px;} .login-page-register-button {position:relative; top:-20px;} .login-page-guest-checkout-button {width:175px !important;} .login-page-section .sign-in-buttons.ordl {padding-right:125px;} .guest-checkout-login-section {float:right !important;} .giftcertificate_redeem_content {margin-bottom:50px !important;} .account-page-return-to-my-account-wrapper {width:100%; margin:10px 0; padding-left:25px;} .abal-page-current-balance-wrapper.rgft {margin-left:20px;} .ntfd-continue-shopping-button {} .ntfd-continue-shopping-button.actual {width:200px !important;} .oprc-continue-shopping-button {width:200px !important;} .sign-in-buttons.orhl {padding-right:125px;} .ousm-product-listing-table .wishlist-item-listing-image-wrapper {max-height:500px;} .osel-page-spacer {height:25px;} .osel-h3 {font-size:35px;} .checkout-error-alert {} .expiration-month-field {display:inline !important; max-width:75px; margin:10px;} .expiration-year-field {display:inline !important; max-width:75px; margin:10px;} .cvv-field {display:inline !important; max-width:75px; margin:10px;} .invoice-page-order-contents-wrapper td {padding-bottom:10px; padding-top:10px;} .invoice-page-order-contents-wrapper .total-prompt {font-weight:bold; font-size:32px;} .invoice-page-order-contents-wrapper .formatted-total {font-weight:bold; font-size:32px;} .invoice-page-order-contents-wrapper td.order-status {padding-right:15px;} .invoice-page-order-contents-wrapper .basket-contents-item-status {position:relative; top:4px;} .invoice-page-order-contents-wrapper .basket-contents-item-quantity {position:relative; top:4px;} .invoice-page-start-shopping-button-wrapper {margin:15px 0; width:100%; text-align:left;} .invoice-page-start-shopping-button-wrapper button {width:auto !important;} /* ORDH Styles */ .account-page-navigation-my-account-button.ordh-page {margin-left:0px;} p.ordh-page-no-orders-message {font-family:"Lato",sans-serif; font-size:14px; color:#3e3e3d; clear:both;} table.ordh-page-order-listing-table {width:100%;} table.ordh-page-order-listing-table th {font-family:"Lato",sans-serif; font-size:14px; color:#3e3e3d; font-weight:700;} table.ordh-page-order-listing-table td {font-family:"Lato",sans-serif; font-size:14px; color:#3e3e3d;} a.ordh-page-view-order-details-link {font-family:"Lato",sans-serif; font-size:14px; color:#3e3e3d;} a.ordh-page-view-order-details-link:hover {color:#d7b364; text-decoration:none;} .total-prompt.ords {padding-right:15px;} .create-wishlist-link {margin-bottom:20px;} .wish-lists-table {} /* Newsletter Modal */ .modal-dialog {width:800px;} #newsletter-modal {} #newsletter-modal .modal-content {position:relative; width:800px; height:527px; background-image:url('../graphics/newsletter-modal-background-image.jpg'); background-repeat:no-repeat;} #newsletter-modal .modal-header {border:none;} .newsletter-modal-close-button {opacity:1.0; position:absolute; top:2px; right:0;} .newsletter-modal-fields-row {position:absolute; left:154px; bottom:24px;} .newsletter-modal-email-input {border:2px solid #231f20; width:350px; height:65px; background:transparent; font-size:20px; font-weight:bold; color:#000000; padding:18px 29px; margin-right:20px; font-family:"Lato",sans-serif;} .newsletter-modal-join-now-button {position:relative; top:-4px;} .empty-basket-start-shopping-button {width:auto !important;} /* ================================================ ================================================ Media Queries ================================================ ================================================*/ @media all and (min-width: 1900px){ /* sub category */ #reference_pane{width: 75%; margin-bottom:80px; } #reference_pane h3{ margin:0;} } @media all and (max-width: 1870px){ .you-might-also-like-carousel-previous-button {left:14%;} .you-might-also-like-carousel-next-button {right:14%;} } @media all and (max-width: 1860px){ .you-might-also-like div.jcarousel {max-width:1100px;} .you-might-also-like div.jcarousel ul li {width:190px; margin:0 15px;} .you-might-also-like-carousel-previous-button {left:14%;} .you-might-also-like-carousel-next-button {right:14%;} } @media all and (max-width:1850px){ .homepage-visit-db-info-wrapper .address-paragraph {margin-left:25px; margin-right:25px;} .homepage-visit-db-info-wrapper .about-text {margin-left:25px; margin-right:25px;} } @media all and (max-width:1750px){ .main-image-prod-page {max-width:550px;} .homepage-visit-db-info-wrapper .address-paragraph {width:445px; margin-left:auto; margin-right:auto;} .homepage-visit-db-info-wrapper .about-text {margin-left:15px; margin-right:15px;} } @media all and (max-width:1725px) { .upsale-page-add-to-cart-buttons-wrapper input {display:block; margin-left:0 !important; margin-right:0 !important;} .upsale-do-not-add-to-order-button {margin-top:15px !important;} } @media all and (max-width: 1720px){ .alt-category-page-category-header-wrapper ul li {font-size:20px;} } @media all and (max-width: 1700px){ .product-item{width:33% !important;} .page-links {margin-right:10.5%;} .CTGY .product-item .padding {height:495px;} .product-item.subcategory .padding {height:440px;} .CTGY .product-item .product-details {max-width:350px;} .CTGY .product-item .product-image{max-width:350px;} .CTGY .product-item .product-name {max-width:350px;} .product-listing-designer-name {max-width:350px;} .CTGY .product-item .product-price {max-width:350px;} .ctgyswatches {max-width:350px;} .page-links {margin-right:6.6%;} .you-might-also-like p {width:71%;} .homepage-visit-db-info-wrapper h2 {margin-top:15px; font-size:65px;} .homepage-visit-db-info-wrapper .address-paragraph {font-size:20px; width:375px; margin-left:auto; margin-right:auto;} .homepage-visit-db-info-wrapper .about-text {font-size:15px; margin-left:35px; margin-right:35px;} } @media all and (max-width:1650px){ .main-image-prod-page {max-width:500px;} .mfp-iframe-scaler {padding-top:65% !important;} } @media all and (max-width: 1630px){ .page-links {margin-right:5.5%;} .you-might-also-like div.jcarousel {max-width:1000px;} .you-might-also-like div.jcarousel ul li {width:170px; margin:0 15px;} } @media all and (max-width: 1600px){ .you-might-also-like p {width:72%;} .homepage-visit-db-info-wrapper h2 {margin-top:15px; font-size:60px;} .homepage-visit-db-info-wrapper .address-paragraph {font-size:18px; width:335px; margin-left:auto; margin-right:auto;} .homepage-visit-db-info-wrapper .about-text {font-size:14px; margin-left:40px; margin-right:40px;} } @media all and (max-width: 1560px){ .alt-category-page-category-header-wrapper h1 {font-size:45px;} .alt-category-page-category-header-wrapper ul li {font-size:18px; margin:10px;} } @media all and (max-width: 1550px){ .page-links {margin-right:4%;} } @media all and (max-width: 1500px){ .background-sales p.promo-message {margin-bottom:10px !important;} .you-might-also-like p {width:75%;} .main-image-prod-page {max-width:450px;} .homepage-visit-db-info-wrapper h2 {margin-top:15px; font-size:60px;} .homepage-visit-db-info-wrapper .address-paragraph {font-size:18px; width:335px; margin-left:auto; margin-right:auto; margin-bottom:20px;} .homepage-visit-db-info-wrapper .about-text {font-size:14px; margin-left:25px; margin-right:25px; margin-bottom:15px;} .homepage-visit-db-check-it-out-button {margin-top:15px;} } @media all and (max-width: 1490px){ .page-links {margin-right:2.75%;} } @media all and (max-width: 1450px){ .page-links {margin-right:5.5%;} .you-might-also-like div.jcarousel {max-width:920px;} .you-might-also-like div.jcarousel ul li {width:200px; margin:0 15px;} .you-might-also-like-carousel-previous-button {left:14%;} .you-might-also-like-carousel-next-button {right:13%;} } @media all and (max-width: 1430px){ .page-links {margin-right:3.5%;} .CTGY .product-item .padding {height:475px;} .product-item.subcategory .padding {height:410px;} .CTGY .product-item .product-details {max-width:325px;} .CTGY .product-item .product-image{max-width:325px;} .CTGY .product-item .product-name {max-width:325px;} .product-listing-designer-name {max-width:325px;} .CTGY .product-item .product-price {max-width:325px;} } @media all and (max-width: 1400px){ #navigation-bar nav {margin-top:10px;} .slideTwo img{max-width:100%; height: auto;} div#left-navigation {width:25%;} #main-content {width:75%;} .category-page-category-title-image-true-container {width:75%;} .page-links {margin-right:3.2%;} .CTGY .product-item .padding {height:445px;} .product-item.subcategory .padding {height:380px;} .CTGY .product-item .product-details {max-width:300px;} .CTGY .product-item .product-image{max-width:300px;} .CTGY .product-item .product-name {max-width:300px;} .product-listing-designer-name {max-width:300px;} .CTGY .product-item .product-price {max-width:300px;} .homepage-visit-db-info-wrapper h2 {font-size:55px;} .homepage-visit-db-info-wrapper .address-paragraph {font-size:17px; margin-left:0; margin-right:0; width:100%; text-align:center;} .homepage-visit-db-info-wrapper .about-text {font-size:13px; margin-left:10px; margin-right:10px;} .homepage-visit-db-check-it-out-button {width:320px;} } @media all and (max-width: 1380px){ .main-image-prod-page {max-width:400px;} } @media all and (max-width: 1350px){ .CTGY .product-item .padding {height:415px;} .product-item.subcategory .padding {height:350px;} .CTGY .product-item .product-details {max-width:275px;} .CTGY .product-item .product-image{max-width:275px;} .CTGY .product-item .product-name {max-width:275px;} .product-listing-designer-name {max-width:275px;} .CTGY .product-item .product-price {max-width:275px;} .ctgyswatches {max-width:275px;} .page-links {margin-right:4.8%;} .you-might-also-like p {width:80%;} } @media all and (max-width: 1345px){ .you-might-also-like div.jcarousel {max-width:880px;} .you-might-also-like div.jcarousel ul li {width:190px;} } @media all and (max-width: 1330px){ #filter-items-container .sorting {float:none;} .page-links {margin-top:15px;} } @media all and (max-width: 1300px){ .page-links {margin-right:3.3%;} } @media all and (max-width: 1276px){ .alt-category-page-title-image-wrapper {width:50%;} .alt-category-page-category-header-wrapper {width:48%;} } @media all and (max-width: 1270px){ .you-might-also-like div.jcarousel {max-width:820px;} .you-might-also-like div.jcarousel ul li {width:175px;} } @media all and (max-width: 1260px){ .main-image-prod-page {max-width:375px;} } @media all and (max-width: 1250px){ .product-item.subcategory .padding {height:330px;} .CTGY .product-item .product-details {max-width:255px;} .CTGY .product-item .product-image{max-width:255px;} .CTGY .product-item .product-name {max-width:255px;} .product-listing-designer-name {max-width:255px;} .CTGY .product-item .product-price {max-width:255px;} .ctgyswatches {max-width:255px;} .page-links {margin-right:4.3%;} .homepage-visit-db-info-wrapper h2 {font-size:45px;} .homepage-visit-db-info-wrapper .address-paragraph {font-size:17px; margin-left:0; margin-right:0; margin-top:50px; margin-bottom:10px; width:100%; text-align:center;} .homepage-visit-db-info-wrapper .about-text {display:none;} .homepage-visit-db-check-it-out-button {width:270px; margin-top:60px;} } @media all and (max-width: 1230px){ .you-might-also-like p {width:83%;} } @media all and (max-width: 1210px){ .you-might-also-like div.jcarousel {max-width:720px;} .you-might-also-like div.jcarousel ul li {width:150px;} } @media all and (max-width: 1200px){ .sticky .width-sticky-nav{width:100%;} /*nav*/ #navigation-bar ul{padding: 0 40px ;} #navigation-bar nav li {margin: 0px 15px;} .product-item{width:33% !important;} #breadcrumbs {padding-top:20px;} /* search */ .search-bar input.searchfield{width:86%; margin: 0 auto; background-color:black; color: white;} .search-bar span.glyphicon.glyphicon-search{padding-left:0px; left: 30px;} .search-bar span.glyphicon.glyphicon-remove{right:30px;} div#left-navigation {width:20%;} #main-content {width:80%;} .category-page-category-title-image-true-container {width:80%;} #category-tree .level-3, #category-tree .level-1, .title-other-departments, .level-2 {font-size:16px; width:80%;} #category-tree .level-4 a, .list-other-departments li a, .level-4 {font-size:14px;} .page-links {margin-right:5%;} } @media all and (max-width: 1199px){ .primary-content-container {width:90%; margin:0 auto;} .category-page-category-title-image-true-container {width:80%; left:15px;} .you-might-also-like p {width:97%;} .you-might-also-like div.jcarousel {max-width:1100px; left:20px;} .you-might-also-like div.jcarousel ul li {width:190px; margin:0 15px;} .you-might-also-like-carousel-previous-button {left:0.5%;} .you-might-also-like-carousel-next-button {right:0.5%;} .main-image-prod-page {max-width:80%;} .login-page-section {width:400px !important; padding:0; margin-right:50px;} .login-page-section .sign-in-buttons {padding-right:0;} .login-page-section ul {margin-top:10px;} .login-page-register-button {top:36px;} .login-page-section .sign-in-buttons.ordl {padding-right:65px;} .text-right.sign-in-buttons.ordl {margin-bottom:60px;} .text-right.sign-in-buttons.ordl.guest-checkout {margin-bottom:0; padding-right:0; text-align:left;} .NTFD .col {width:25%;} .section.orhl {padding-left:0 !important; width:auto !important; margin-right:50px;} .sign-in-buttons.orhl {padding-right:0;} } @media all and (max-width: 1170px){ .you-might-also-like div.jcarousel {max-width:900px; left:20px;} .you-might-also-like div.jcarousel ul li {width:195px; margin:0 15px;} .you-might-also-like-carousel-previous-button {left:6%;} .you-might-also-like-carousel-next-button {right:7%;} } @media all and (max-width: 1130px){ .page-links {margin-right:3%;} } @media all and (max-width: 1125px){ .you-might-also-like-carousel-previous-button {left:5%;} .you-might-also-like-carousel-next-button {right:6.5%;} } @media all and (max-width: 1120px){ #navigation-bar nav ul{padding-right: 40px; padding-left: 20px;} } @media all and (max-width: 1170px){ #global-footer{padding:40px 20px;} .no-view-1170{display:none !important;} /* sticky */ .sticky .width-sticky-nav{width:100%; margin:0 auto; -webkit-transition: all 1s linear; -moz-transition: all 1s linear; -o-transition: all 1s linear; transition: all 1s linear;} .wrapper{width:100%;} /* BASK */ .BASK #basket-contents.editable{width:95%;} .BASK .logout-link a {padding-right: 60px;} .checkout-steps li{width:24.5%;} } @media all and (max-width: 1100px){ div#left-navigation {width:25%;} #main-content {width:75%;} .category-page-category-title-image-true-container {width:75%;} .CTGY .product-item .padding {height:395px;} .product-item.subcategory .padding {height:300px;} .CTGY .product-item .product-details {max-width:235px;} .CTGY .product-item .product-image{max-width:235px;} .CTGY .product-item .product-name {max-width:235px;} .product-listing-designer-name {max-width:235px;} .CTGY .product-item .product-price {max-width:235px;} .ctgyswatches {max-width:235px;} } @media all and (max-width: 1075px){ .you-might-also-like-carousel-previous-button {left:4%;} .you-might-also-like-carousel-next-button {right:5.5%;} .homepage-visit-db-info-wrapper h2 {font-size:35px;} .homepage-visit-db-info-wrapper .address-paragraph {font-size:15px;} .homepage-visit-db-check-it-out-button {width:250px; margin-top:100px;} } @media all and (max-width: 1070px){ .page-links {margin-right:2%;} } @media all and (max-width: 1050px){ .CTGY .product-item .padding {height:365px;} .product-item.subcategory .padding {height:280px;} .CTGY .product-item .product-details {max-width:215px;} .CTGY .product-item .product-image{max-width:215px;} .CTGY .product-item .product-name {max-width:215px;} .product-listing-designer-name {max-width:215px;} .CTGY .product-item .product-price {max-width:215px;} .ctgyswatches {max-width:215px;} .ctgyswatches ul li {display:inline-block; margin:0 7px; width:20px;} .ctgyswatches ul li img {width:20px;} .page-links {margin-right:3.5%;} } @media all and (max-width: 1045px){ .you-might-also-like-carousel-previous-button {left:2.5%;} .you-might-also-like-carousel-next-button {right:4%;} } @media all and (max-width: 1035px) { .login-page-section.register {padding-left:0 !important;} .login-page-section.ordl {width: 40% !important; padding-left: 0px !important; margin-right: 5%;} } @media all and (max-width: 1021px){ .alt-category-page-category-header-wrapper h1 {font-size:35px !important;} } @media all and (max-width:1006px){ .main-image-prod-page {max-width:75%;} } @media all and (max-width: 1000px){ #breadcrumbs {padding-top:30px;} .CTGY h1{ font-size: 55px;} .product-item{width:32% !important; float: none; display: inline-block; vertical-align: top;} /* nav */ .search1 form #navigation-bar .sub-menu ul, #navigation-bar .sub-menu{text-align: left;} .header{padding-right:10px;} #navigation-bar nav ul{padding-right: 10px; padding-left: 10px;} .logo-secondNav{padding-left:10px;} #navigation-bar nav li{margin: 0 10px;} #navigation-bar li div div{padding:15px 0;} /* NTFD */ .CTGY .product-item .padding {height:345px;} .product-item.subcategory .padding {height:260px;} .CTGY .product-item .product-details {max-width:195px;} .CTGY .product-item .product-image{max-width:195px;} .CTGY .product-item .product-name {max-width:195px;} .product-listing-designer-name {max-width:195px;} .CTGY .product-item .product-price {max-width:195px;} .ctgyswatches {max-width:195px;} .ctgyswatches ul li {width:25px;} .ctgyswatches ul li img {width:25px;} .page-links {margin-right:6%;} .you-might-also-like div.jcarousel {max-width:768px; left:0;} .you-might-also-like div.jcarousel ul li {width:162px; margin:0 15px;} .you-might-also-like-carousel-previous-button {left:4%;} .you-might-also-like-carousel-next-button {right:9%;} .homepage-visit-db-info-wrapper h2 {font-size:35px;} .homepage-visit-db-info-wrapper .address-paragraph {font-size:14px;} .homepage-visit-db-check-it-out-button {width:250px; margin-top:100px;} .login-page-section {width:40% !important; padding-left:0 !important; margin-right:5%;} .login-page-section .textfield {width:100% !important;} .login-page-register-button {top:36px;} .login-page-section .sign-in-buttons.ordl {padding-right:0;} .text-right.sign-in-buttons.ordl.guest-checkout {text-align:center;} } @media all and (max-width: 991px){ .category-page-category-title-image-true-container {width:75%;} .OCST .cart-summary, .OCST .BASK-table, .OPAY h2.fields-heading{width:89% !important;} .OCST .cart-summary, .OCST .BASK-table, .OPAY #customer-fields h2.fields-heading {width:89% !important;} .product-page-left-side-container {width:50%;} .product-page-right-side-container {width:50%;} .product-page-right-side-container .product-details-1 {width:100%;} .account-links ul li {width:33%;} } @media all and (min-width: 990px){ /* PROD */ .PROD .fb-comments.fb_iframe_widget{width:450px;} .PROD .you-might-also-like{margin-bottom:100px;} } @media all and (max-width: 991px) { .search1 .searchfield{width: 170px !important;} .section.orhl {padding-left:0 !important; width:auto !important; margin-right:25px;} } @media all and (max-width: 990px){ /* PROD */ .PROD .product-details-1, .product-details-2 {width:100%;} .PROD .description-title{width:100%;} .PROD #closeup_div{left:15% !important; top: -50% !important;} .PROD .fb-comments.fb_iframe_widget{width:100%;} .PROD .next-pre-prod{display: none;} /* search */ .you-might-also-like-carousel-next-button {right:6%;} .product-page-left-side-container, .product-page-right-side-container {float:left !important;} .wish-lists-table {width:95%;} .wish-list-item-listing-table {width:90%;} } @media all and (max-width:980px){ .invoice-page-order-contents-wrapper .total-prompt {padding-right:15px;} } @media all and (max-width:979px){ .product-image:hover .category-page-quickview-overlay-button {display:none;} /* ORDH Styles */ table.ordh-page-order-listing-table th {font-size:12px;} table.ordh-page-order-listing-table td {font-size:12px;} a.ordh-page-view-order-details-link {font-size:12px;} } @media all and (max-width: 968px){ .alt-category-page-title-image-wrapper {display:none;} .alt-category-page-category-header-wrapper {width:100%;} .alt-category-page-category-header-wrapper h1 {font-size:55px !important; margin-left:15px;} .alt-category-page-category-header-wrapper ul li {font-size:25px; margin:15px;} } @media all and (max-width:950px){ .page-links {margin-right:4%;} .product-page-right-side-container .description {width:100%;} .product-page-points-wrapper {width:100%;} } @media all and (max-width:936px){ .section.orhl {margin-right:0; width:100% !important;} .sign-in-buttons.orhl {text-align:center;} } @media all and (max-width:930px){ h1.category-page-category-name {font-size:45px;} } @media all and (max-width: 900px){ .newsletter span, .newsletter-two span{display: block; margin-bottom:10px;} #navigation-bar nav li{ font-size:12px;} h2{font-size: 60px;} .band-it-brand{margin-top:-500px; margin-bottom:100px;} /* search */ #category-tree .level-3, #category-tree .level-1, .title-other-departments, .level-2 {font-size:15px; width:80%;} #category-tree .level-4 a, .list-other-departments li a, .level-4 {font-size:14px;} .CTGY .product-item {width:49% !important;} .CTGY .product-item .padding {height:395px;} .product-item.subcategory .padding {height:340px;} .CTGY .product-item .product-details {max-width:245px;} .CTGY .product-item .product-image{max-width:245px;} .CTGY .product-item .product-name {max-width:245px;} .product-listing-designer-name {max-width:245px;} .CTGY .product-item .product-price {max-width:245px;} .ctgyswatches {max-width:245px;} .ctgyswatches ul li {display:inline-block; margin:0 7px; width:30px;} .ctgyswatches ul li img {width:30px;} .page-links {margin-right:7%;} .homepage-visit-delicious-boutique-wrapper {width:100%;} .homepage-visit-db-image-wrapper {float:none; width:100%} .homepage-visit-db-info-wrapper {float:none; width:100%; background-image:url('../graphics/black-textured-background.jpg'); background-repeat:repeat; padding:15px;} .homepage-visit-db-info-wrapper h2 {font-size:75px; margin-top:0;} .homepage-visit-db-info-wrapper .address-paragraph {width:100%; margin:10px auto 40px auto; font-size:24px; font-weight:bold; color:#fff;} .homepage-visit-db-info-wrapper .about-text {margin:10px auto 20px auto; font-size:16px; font-weight:bold; color:#fff; display:block;} .homepage-visit-db-check-it-out-button {width:394px; margin:45px auto 15px auto; display:block;} .basket-contents-product-image {max-width:100px;} div#left-navigation {width:230px;} #main-content {width:620px; margin-left:10px;} } @media all and (max-width: 885px){ .you-might-also-like-carousel-previous-button {left:10px;} .you-might-also-like-carousel-next-button {right:20px;} } @media all and (max-width: 875px) { .new-arrival-category-view-button-wrapper ul li {float:left; margin-right:10px; color:#797979; font-weight:700; font-size:16px; text-transform:uppercase; font-family:"Lato",sans-serif;} } @media all and (max-width: 860px) { #main-content {width:68%; margin-left:10px;} } @media all and (max-width: 855px) { .CTGY .product-item .product-details {max-width:225px;} .CTGY .product-item .product-image{max-width:225px;} .CTGY .product-item .product-name {max-width:225px;} .product-listing-designer-name {max-width:225px;} .CTGY .product-item .product-price {max-width:225px;} .ctgyswatches {max-width:225px;} } @media all and (max-width: 850px) { .CTGY .product-item .padding {height:415px;} .product-item.subcategory .padding {height:325px;} .page-links {margin-right:6%;} } @media all and (max-width: 830px) { .you-might-also-like div.jcarousel {max-width:756px; left:10px;} .you-might-also-like div.jcarousel ul li {width:200px; margin:0 26px;} .you-might-also-like-carousel-previous-button {left:20px;} .you-might-also-like-carousel-next-button {right:10px;} } @media all and (max-width: 825px) { .login-page-section {margin-right:25px;} } @media all and (max-width: 817px) { .main-image-prod-page {max-width:70%;} } @media all and (max-width: 800px) { .CTGY .product-item .padding {height:405px;} .product-item.subcategory .padding {height:305px;} .page-links {margin-right:5%;} .you-might-also-like div.jcarousel {max-width:650px; left:0;} .you-might-also-like div.jcarousel ul li {width:186px; margin:0 15px;} .you-might-also-like-carousel-previous-button {left:10px;} .you-might-also-like-carousel-next-button {right:10px;} } @media all and (max-width: 799px) { .modal-dialog {width:768px;} #newsletter-modal .modal-content {width:768px; height:506px; background-size: 768px 506px;} } @media all and (max-width: 795px) { .login-page-register-button {top:16px;} } @media all and (max-width: 781px) { .product-page-complete-the-look-item-wrapper.last {display:none;} .product-page-complete-the-look-item-wrapper {width:45%;} } @media all and (max-width: 768px){ .you-might-also-like p {left:0;} } @media all and (min-width: 768px){ .view-small{display: none;} .display-sticky{display: none;} .display-sticky:hover{cursor: pointer;} .mobile-bars{display: none;} .banner-mobile{display: none;} .content-page-wrapper{margin-top:216px;} .prod-wrapper{margin-top:220px;} /* navigation */ #navigation-bar nav div:hover > .sub-menu{display: block; padding:20px; z-index: 9999999; color:black; border:1px solid #000; box-shadow:5px 5px 5px #3d3d3d;} .sticky #navigation-bar nav div:hover > .sub-menu {background-color:transparent !important; border:none; box-shadow:none; padding-top:0; padding-bottom:0;} .sticky #navigation-bar nav div:hover > .sub-menu .wrapper {height:291px; background-color:#fff; box-shadow:5px 5px 5px #3d3d3d; border:1px solid #000; border-top:none;} .sub-menu ul.sub-menu-list li a {color:#000 !important; display: block;} #navigation-bar nav > li:first-child, #navigation-bar nav li a:first-child{padding-left:0; margin-left:0px;} #navigation-bar nav > li:last-child, #navigation-bar nav li a:last-child{padding-right:0; margin-right:0px;} #navigation-bar nav li{display:block;} /* navigation on hover */ .sub-menu{position:absolute; left: 0px; background-color:#ffffff; padding:20px; width:100%; z-index: 10000; color:black;} #navigation-bar nav ul li .sub-menu ul a li{color:black;} .sub-menu ul{text-align: left; } .sub-menu ul a li{ color: black; padding-bottom: 5px; } .sub-menu ul a:link, .sub-menu ul a:visited, .sub-menu ul a:hover, .sub-menu ul a:active {padding: 0px; padding-bottom:10px !important;text-transform: none; display: block; text-align: left;} img.col-sm-2{padding:0px;} .mobile-slider-nav{display: inline-block; padding-right: 15px;} .mobile-slider-nav:last-child{padding-right:0;} /* header*/ .background-header{position:absolute;} /* CTGY */ .category-header{margin-top:213px;} .CTGY .sub-title{padding-bottom:40px;} .mobile-slider-nav:hover{cursor: pointer;} /* BASK */ .OCST #basket-totals, .OSEL #basket-totals, .INVC #basket-totals, .OPAY #basket-totals{border-top: solid 1px #eee;} .BASK .checkout-button{margin:-20px 0 10px 0 !important;} .BASK .or{text-align: right; padding:10px 0; font-size:16px; color: gray;} .BASK .paypal-button{text-align: right !important; padding: 0px !important;} .BASK .checkout-button-wrapper{text-align:right;} /* Sticky Navigation */ .sticky{width:100%; position: fixed; z-index:1000000; } .sticky #navigation-bar nav ul{text-align:center; } .sticky .newletterBanner .glyphicon-remove:before{display: none;} .sticky #logo a{height: auto; width: auto;} .sticky .newletterBanner{display: none;} .sticky .secondNav{position: absolute; top:-5px; left: 252px;} .sticky #logo img{ height: 60px; margin-top:10px; -webkit-transition: height .5s linear; -moz-transition: height .5s linear; -o-transition: height.51s linear; transition: height .5s linear; } .sticky .number{display:none; -webkit-transition: display .25s linear; -moz-transition: display .25s linear; -o-transition:display .25s linear; transition: display .25s linear; } .sticky .col-md-6{height: 70px; -webkit-transition: height .75s linear; -moz-transition: height .75s linear; -o-transition: height .75s linear; transition: height .75s linear;} /* Search */ .sticky .search1{display: inline-block; padding: 0;} .sticky .search1 .button{display: none;} .sticky .search1 .searchfield, .sticky .search1 form span.glyphicon.glyphicon-search{display: none;} .sticky .display-sticky{display: inline-block; padding-right: 15px;} .sticky span.cart{display: none; } .sticky .bar{display: initial;} .sticky .item-right-side {margin-top:10px; margin-bottom: 10px;} .sticky i.fa.fa-shopping-cart{padding-left: 10px; color: #b8b8b8;} .sticky .item-right-side-wrapper{ padding: 0 0 0 20px; margin-bottom:0px; margin-top: 0px;} .sticky .item-right-side-wrapper a{ padding-right: 10px; font-weight: 900;} .sticky .item-left-side{border-left: solid 1px #797979;} .sticky .secondNav li{font-size:15px; } .sticky span.search-icon{padding: 14px 0 20px 20px;} } @media all and (max-width: 767px){ body{overflow-x:hidden;} .max-width-450{max-width:450px; display: block; margin: 0 auto;} .sales .col-sm-4.text-center {max-width:100%;} .no-small-view{display: none !important;} h2{font-size:40px; margin-bottom:0;} /* header */ .newletterBanner{display: none;} .newsletter form, .newsletter-two form{margin-left: 0;} .store-directory-sub-menu, .number, .search1, .my-account, .cart{display: none;} .header{padding: 0 10px 0 0; position: absolute; top: 10px; right: 0; } #logo a{width:100%;} #logo img{height:100%; display: block; margin: 0 auto;} ul.secondNav{text-align: center; margin-top: 0; margin-left: 0; padding-bottom:10px; padding-left:10px;} .mobile-nav-panel-department-stars {display:block;} .secondNav li{font-size:14px;} i.fa.fa-shopping-cart{color:#b8b8b8;} .logo-secondNav{padding: 0; top:0px;} .band-it-brand{display: none;} /* navigation */ .nav{padding-top:0;} nav {margin-top:0 !important;} #navigation-bar ul.social a li .fa{font-size:15px;} #navigation-bar ul.social li i.fa{padding:10px;} #navigation-bar nav .categories .black li{color:#ffffff;} #navigation-bar nav li{padding-bottom:15px;} #navigation-bar nav li{display:inline-block;} /* slider navigation */ li.title-mobile{padding:15px 0;} .title-mobile{background-color: none; color:#ffffff; -webkit-transition: background-color .5s linear; -moz-transition: background-color .5s linear; -o-transition: background-color .5s linear; transition: background-color .5s linear; } .black .title-mobile{background-color: black; color:#ffffff; -webkit-transition: background-color .5s linear; -moz-transition: background-color .5s linear; -o-transition: background-color .5s linear; transition: background-color .5s linear; } .sub-banner {top:0 !important;} #breadcrumbs{display: none;} /* footer */ #global-footer{padding:20px 0;} #global-footer .gold{font-size: 17px; color: white; text-transform: uppercase; font-size:15px; border-bottom:solid 1px #363636; padding: 15px;} #global-footer .wrapper .col-sm-2{padding:0 ; margin:0;} ul.social a li .fa{font-size:30px;} ul.social li i.fa{padding:15px; text-align: center;} #global-footer ul.social{text-align: center; margin-top:40px;} .footer-sub-nav{ font-size: 20px; } #global-footer ul li{border-bottom:solid 1px #363636; padding:15px; font-size: 15px;} #global-footer ul.social li{border-bottom: none; margin:0px; margin-left: 5px; padding:0px;} #global-footer span.glyphicon.glyphicon-plus.view-small, #global-footer span.glyphicon.glyphicon-minus.view-small{position: absolute; right: 20px; top: 20px; cursor:pointer;} .footer-sub-nav{border-top: solid 1px #363636; margin-top: 15px;} .copyright{padding-top:0;} ul.footer-sub-nav {display:block; display: none;} .geotrust{display: none;} .paymentOptions{display: none;} .address{display: none;} /* bestseller */ .slideTwo{border:none;} /* SFNT */ .col-md-6{height: auto;} .col-md-6.col-sm-6.logo-secondNav{margin-top:-20px;} .best-selling ul li, .best-selling i.fa.fa-star{font-size:15px;} .store{display: none;} div.bestseller div {overflow-x:hidden !important;} .large-slider {display:none;} .small-slider {display:block;} /* category*/ .mobile-subcategory-navigation-wrapper {display:block; width:100%; background-color:#DFDFE1;} .mobile-subcategory-menu-list-item {width:100%; background-color:#DFDFE1; padding:5px 0 5px 15px;} .mobile-subcategory-menu-list-item span {font-family: "Lato"; font-size:25px; font-weight:bold;} .mobile-subcategory-menu-list-item span.mobile-subcategory-navigation-toggle {float:right; margin-right:15px; width:20px; position:relative; top:8px; cursor:pointer;} .mobile-subcategory-menu-list-item span.mobile-subcategory-navigation-toggle.minus {top:17px;} .mobile-subcategory-nav-list-item {width:100%; background-color:#f1f1f1; padding:5px 0 5px 15px; border-bottom:1px solid #99A6B0; display:none;} .mobile-subcategory-nav-list-item a {font-family: "Lato"; font-size:20px;} h1.category-page-category-name {text-align:center !important;} #category-header {text-align:center;} div#content-container-sub-CTGY {margin-top:0;} .category-page-category-title-image-true-container {width:100%;} #filter-items-container div.sorting {float:none; display:block; width:100%; text-align:center;} #filter-items-container div.page-links {float:none; display:block; width:100%; text-align:center; margin-right:0;} #filter-items-container span.page-disp, #filter-items-container span.page-links-container, #filter-items-container span.page-links-container a {float:none; display:inline;} .CTGY h4{font-size:35px;} .CTGY .product-item {text-align:left; margin-bottom:50px;} .CTGY .product-item .padding {height:405px;} .product-item.subcategory .padding {height:340px;} .CTGY .product-item .product-details {max-width:300px; margin:0 auto;} .CTGY .product-item .product-image{max-width:300px; margin:0 auto;} .CTGY .product-item .product-name {max-width:300px; margin:10px auto;} .product-listing-designer-name {max-width:300px; margin:10px auto;} .CTGY .product-item .product-price {max-width:300px; margin:0 auto;} .CTGY .product-price {max-width:300px; margin:0 auto;} .ctgyswatches {max-width:300px; margin:10px auto 0 auto;} .new-arrival-category-view-button-wrapper {width:528px; margin-left:auto; margin-right:auto;} div#main-content{float:none; width:100%; display: block;} div#content-container, div#content-container-sub-CTGY{padding:0;} div#left-navigation{padding:0;} .sticky .mobile-slider-nav:first-child {padding-left:0 !important;} .CTGY h5 i.fa.fa-star{display: none;} /* Search Results Page*/ .search-results-show-refinement-options-link {display:block; width:222px !important; margin-left:auto !important; margin-right:auto !important;} .search-results-count, .no-search-results {width:100%; text-align:center;} /* PROD Page */ .PROD #breadcrumbs {display:none; margin-top:-10px; padding-top:0; width:100%; text-align:center;} .product-page-pagination-wrapper {margin-top:15px; display:none;} .product-page-product-name-h1 {width:100%; text-align:center; font-size:28px;} .product-page-designer-name {width:100%; text-align:center;} .PROD .product-price {font-size:30px;} .product-page-left-side-container {width:100% !important; float:none !important; padding:0 25px; margin-top:25px;} .product-page-right-side-container {width:100% !important; float:none !important; padding:0; text-align:center;} .product-page-right-side-container .product-attributes {width:320px; margin:15px auto;} .product-page-right-side-container .purchase-buttons {width:320px; margin:15px auto;} .PROD .main-image-prod-page {display:block; max-width:100%; margin:15px auto;} .product-page-image-machine-thumbnails {margin:15px auto; width:83% !important; display:block !important;} .product-page-image-machine-thumbnails li {float:left !important; display:block !important; margin:15px 25px 0 25px !important;} .product-page-image-machine-thumbnails li.first-thumbnail {margin-left:0 !important;} .product-page-right-side-container .product-price {width:100%; text-align:center;} .product-page-quantity-label {font-weight:bold; color:#000;} .product-page-quantity-input {display:block; margin-top:5px; margin-left:0; width:80px !important; padding:5px 0; height:35px !important;} .product-page-add-to-cart-button {width:320px !important; height:40px;} .PROD .product-quantity-input {width:80px !important;} .product-page-complete-the-look-item-wrapper {width:30%;} .product-page-complete-the-look-item-wrapper.last {display:block;} .PROD .description-title {text-align:left;} .product-page-right-side-container .description {text-align:left;} /* Cat Tree */ #left-navigation {display:none !important;} #category-tree div.active, #category-tree div{background-color:#ecebeb;} div#left-navigation{float:none; width:100%;} #category-tree-top-image{width:100%; min-height:auto;} #category-tree .level-3{ font-size:20px; padding-left: 10px;} #category-tree .level-4 a{border-bottom: solid 1px #bcbec0; padding-left: 20px;} #category-tree-footer{display: none;} #category-tree .level-3, #category-tree .level-1, .title-other-departments, .level-2{margin-bottom:0;} .level-2{display: none;} .CTGY h5{display: none;} .list-other-departments{display:none;} /* checkout */ .checkout-steps li{width: 23.5%;} .OSEL #ship-to, #bill-to{width:48%;} /* OUS1 */ .OUS1 .product-thumbnail img{text-align: center; display: block; margin: 0 auto;} /* Sliding Navigation on Mobile */ .wrapper{padding:0 !important;} .body-wrapper-click #navigation-bar{height:100%; left: -0; position: absolute; z-index:1000; width:80%;} #navigation-bar nav{background-color:#ffffff; background-image: none; position: initial; padding-top:0;} #navigation-bar li a:link, #navigation-bar li a:visited, #navigation-bar li a:hover, #navigation-bar li a:active{color:black;} #navigation-bar{position: absolute; top: 0; left: -80%; width: 80%; z-index: -1; -webkit-transition: left .5s linear; -moz-transition: left .5s linear; -o-transition:left .5s linear; transition: left .5s linear; } .body-wrapper-click #navigation-bar {z-index:3000 !important;} #navigation-bar nav ul li:hover{cursor:pointer;} #navigation-bar nav .categories li{display: block; text-align: left; font-size: 13px; margin: 0; font-weight: 700; color: black; } #navigation-bar nav .categories li{padding-left:10px;} #navigation-bar ul.social.view-small {padding-top: 80px; padding-bottom:20px; background-color:#ffffff; background-image: none; width: 100%; text-align: center;} #navigation-bar ul.social.view-small a{display: inline-block; color:#ffffff; } #navigation-bar ul.social.view-small a.fa{padding:10px;} #navigation-bar nav ul{padding:0;} .sub-menu{padding:0; color:black; position: initial;} ul.col-sm-3.sub-menu-list li a{ padding: 0 0 0 30px;} .sub-menu-list li{border-top: solid 1px #d5d8d9; padding:15px !important;} div.all-cate {background-color:#f7f8f9; padding: 15px 0 15px 15px !important; font-weight:700; font-size:13px;} #navigation-bar span.glyphicon.view-small {position: absolute; top:17px ; right: 10px; color:#d5d8d9;} .mobile-slider-nav{position: relative; top: 0; left: 0; border-bottom:1px solid #d5d8d9; } .all-women a{padding-left:15px;} /* NTFD */ /* BASK BSKE*/ .BASK #left-navigation, .BSKE #left-navigation{display: none;} .BASK .item-remove .button{display: none;} .BASK .logout-link a {padding-right: 40px;} .BASK .payment-options{text-align:left; margin-top:23px; clear: both; padding-top: 10px;} /* FPWD */ /* ABAL */ .customer_account_balance_container{width:95%;} .logout-link a{padding-right:5px;} .ABAL .customer_account_balance_container{width: 90%;} /* RGFT */ .RGFT .giftcertificate_redeem_currentbalance_container {float:none; display: block;} /* LOGN */ .ORDL .section{float:none; display:block; margin:0 auto; height:auto; padding-bottom:20px;} .ORDL .section.grey-border-right{border-right:none; border-bottom:1px solid #CCC;} .ORDL .section{width:90%;} /* OSEL */ .OSEL #customer-fields.non-editable label, .OPAY #customer-fields.non-editable label{width:100%; margin: 0; text-align: left;} .OSEL #ship-to, .OSEL #bill-to{width:90%;} /* OPAY */ .OPAY #bill-to{clear:both;} .wishlist-field {max-width:95%;} .wishlist-item-listing-image-wrapper {display:none;} .header-wrapper #logo a {display:inline !important; width:auto !important;} .header-wrapper #logo img {width:70%; max-width:300px;} .sub-menu-list {display:none;} ul.mobile-subcat-listing {display:block;} .basket-contents-product-image {max-width:100%;} .basket-contents-quantity-input {margin-top:24px;} #basket-totals {display:none;} .basket-contents-table {margin-bottom:10px;} .basket-contents-table .basket-charges {display:none;} .cart-total.basket-charge {font-size:16px; font-weight:400;} .cart-money-total.basket-charge {font-size:16px; font-weight:400;} .basket-page-bottom-checkout-button {position:relative; top:-10px;} .basket-page-coupon-redemption-row {margin-top:25px;} .basket-page-action-buttons-row.top-of-page {display:none;} #shipping-estimate-modal {top:100px;} .basket-page-continue-shopping-button {display:block; margin-bottom:50px; margin-left:auto; margin-right:auto;} .basket-page-checkout-button-and-geotrust-seal-wrapper {clear:both;} .background-sales {bottom:0;} .background-sales .hidden-xs {display:block !important;} .background-sales .view-small {display:none !important;} .background-sales h3 {font-size:40px;} .background-sales .promo-message {font-size:20px;} h1.ctgy-alt-h1 {text-align:left !important;} .login-page-section {width:100% !important;} .login-page-section p {height:auto;} .login-page-section .login-form {margin-top:20px;} .login-page-section .sign-in-buttons {} .login-page-register-button {position:static;} .login-page-section.ordl {width:100% !important;} .text-right.sign-in-buttons.ordl {margin-bottom:0;} .text-right.sign-in-buttons.ordl.guest-checkout {text-align:left;} /* ORDH Styles */ table.ordh-page-order-listing-table th {font-size:12px;} table.ordh-page-order-listing-table td {font-size:12px;} a.ordh-page-view-order-details-link {font-size:12px;} th.order-total-cell, td.order-total-cell, th.total-quantity-cell, td.total-quantity-cell {display:none;} .modal-dialog {width:600px; margin:30px auto;} #newsletter-modal .modal-content {width:600px; height:396px; background-size: 600px 396px; z-index:99999;} .newsletter-modal-fields-row {bottom:14px;} .newsletter-modal-email-input {width:250px; height:45px; padding:10px 29px; font-size:18px;} .newsletter-modal-join-now-button img {width:140px;} } /* This is for ipad */ @media all and (max-width:770px){ .sticky span.search-icon{border-left:0; padding:0;} .sticky .secondNav li{font-size:14px;} .sticky .secondNav{left: 220px;} } @media all and (max-width:750px){ .product-page-add-to-cart-button {width:100% !important;} } @media all and (max-width:745px){ .product-page-image-machine-thumbnails {width:85% !important;} } @media all and (max-width:720px){ .you-might-also-like div.jcarousel {max-width:550px; left:0;} .you-might-also-like div.jcarousel ul li {width:155px; margin:0 15px;} .you-might-also-like-carousel-previous-button {left:10px;} .you-might-also-like-carousel-next-button {right:10px;} } @media all and (max-width:715px){ .product-page-image-machine-thumbnails {width:89% !important;} } @media all and (max-width:700px){ .CTGY .product-item .padding {height:375px;} .product-item.subcategory .padding {height:320px;} .CTGY .product-item .product-details {max-width:265px;} .CTGY .product-item .product-image{max-width:265px;} .CTGY .product-item .product-name {max-width:265px;} .product-listing-designer-name {max-width:265px;} .CTGY .product-item .product-price {max-width:265px;} .CTGY .product-price {max-width:265px;} .abal-order-number-column {display:none;} .abal-date-column {display:none;} } @media all and (max-width:680px){ .product-page-image-machine-thumbnails {width:94% !important;} } @media all and (max-width:675px){ } @media all and (max-width:650px){ .CTGY .product-item .padding {height:375px;} .product-item.subcategory .padding {height:300px;} .CTGY .product-item .product-details {max-width:245px;} .CTGY .product-item .product-image{max-width:245px;} .CTGY .product-item .product-name {max-width:245px;} .product-listing-designer-name {max-width:245px;} .CTGY .product-item .product-price {max-width:245px;} .CTGY .product-price {max-width:245px;} .ctgyswatches ul li {margin:0px 5px; width:25px;} .ctgyswatches ul li img {width:25px;} .uatr-form-wrapper {max-width:400px; margin:15px auto;} } @media all and (max-width:642px){ .product-page-image-machine-thumbnails {width:100% !important;} } @media all and (max-width:640px){ .product-page-product-name-h1, .product-page-designer-name, .product-page-right-side-container, .product-page-right-side-container .product-price {text-align:left;} .product-page-right-side-container .product-attributes, .product-page-right-side-container .purchase-buttons {width:100%;} .PROD .main-image-prod-page {margin-left:0;} .product-page-image-machine-thumbnails li {margin:20px 50px 0 0 !important;} .product-page-add-to-cart-button {width:279px !important;} .product-page-paragraph-with-top-border {width:100%; text-align:center !important;} } @media all and (max-width:615px){ .alt-category-page-category-header-wrapper ul li {font-size:18px;} } @media all and (max-width:610px){ .you-might-also-like div.jcarousel {max-width:500px; left:0;} .you-might-also-like div.jcarousel ul li {width:200px; margin:0 25px;} .you-might-also-like-carousel-previous-button {left:10px;} .you-might-also-like-carousel-next-button {right:10px;} .basket-contents-product-image {max-width:100px;} .basket-remove-icon {margin-right:5px;} } @media all and (max-width:600px) { .NTFD .col {width:100%; border-bottom:1px solid #000; margin-bottom:25px; padding-bottom:25px;} .NTFD .col.last {border-bottom:none; padding-bottom:0; margin-bottom:0;} .NTFD .col img.img-responsive {max-width:50%; float:left;} .NTFD .col h3 {margin-top:50px;} .ousm-regularly-cell {display:none !important;} .wishlist-search-label {margin-right:15px;} .wishlist-search-field {margin-right:15px; max-width:250px; display:inline; max-width:95%;} .wishlist-search-button {margin:15px !important; float:right; margin-right:30px !important;} } @media all and (max-width:599px) { .modal-dialog {width:480px; margin:30px auto;} #newsletter-modal .modal-content {width:480px; height:317px; background-size: 480px 317px;} .newsletter-modal-fields-row {left:90px; bottom:10px;} .newsletter-modal-email-input {font-size:16px; width:220px; padding:10px;} .newsletter-modal-join-now-button img {} } @media all and (max-width:590px){ .CTGY .product-item .padding {height:345px;} .product-item.subcategory .padding {height:290px;} .CTGY .product-item .product-details {max-width:235px;} .CTGY .product-item .product-image{max-width:235px;} .CTGY .product-item .product-name {max-width:235px;} .product-listing-designer-name {max-width:235px;} .CTGY .product-item .product-price {max-width:235px;} .CTGY .product-price {max-width:235px;} } @media all and (max-width:565px){ .CTGY .product-item .padding {height:325px;} .product-item.subcategory .padding {height:260px;} .CTGY .product-item .product-details {max-width:215px;} .CTGY .product-item .product-image{max-width:215px;} .CTGY .product-item .product-name {max-width:215px;} .product-listing-designer-name {max-width:215px;} .CTGY .product-item .product-price {max-width:215px;} .CTGY .product-price {max-width:215px;} .search-results-search-refinement-price-range-label {display:block;} .new-arrival-category-view-button-wrapper ul li {font-size:18px; float:none; margin-right:0; width:100%; text-align:center; margin-bottom:15px;} } @media all and (max-width:560px){ .product-page-complete-the-look-item-wrapper {width:26%;} } @media all and (max-width:559px){ .new-arrival-category-view-button-wrapper {width:280px; text-align:center;} } @media all and (max-width:550px){ .homepage-visit-db-info-wrapper h2 {font-size:65px;} .homepage-visit-db-info-wrapper .address-paragraph {font-size:20px;} .homepage-visit-db-info-wrapper .about-text {font-size:15px;} .create-wishlist-link {margin:15px 0 0 0; display:block;} .my-wishlists-link {margin:15px 0 0 0; display:block;} .wishlists_container {} .ousm-regular-price-column {display:none;} .account-links ul li {width:50%;} .background-sales h3 {font-size:36px;} .background-sales .promo-message {font-size:18px;} } @media all and (max-width:520px){ .header-wrapper #logo img {max-width:250px;} .CTGY .product-item .padding {height:290px;} .product-item.subcategory .padding {height:240px;} .CTGY .product-item .product-details {max-width:195px;} .CTGY .product-item .product-image{max-width:195px;} .CTGY .product-item .product-name {max-width:195px;} .product-listing-designer-name {max-width:195px;} .CTGY .product-item .product-price {max-width:195px;} .CTGY .product-price {max-width:195px;} .you-might-also-like div.jcarousel {max-width:430px; left:0;} .you-might-also-like div.jcarousel ul li {width:175px; margin:0 20px;} .you-might-also-like-carousel-previous-button {left:10px;} .you-might-also-like-carousel-next-button {right:10px;} } @media all and (max-width:505px){ #filter-items-container div.sorting {font-size:13px;} #filter-items-container div.sorting p.sort-by {font-size:13px;} } @media all and (max-width:500px){ #logo img{height: 80%;} h2{font-size: 35px;} .category-header img{height:200px;} .category-header .new-message{font-size: 35px; top: 50px;} .category-header p{font-size:18px; top:90px;} .main-image-prod-page{width:80%;} .related-products .product-item{width:100% !important; text-align:center;} /* LOGN */ .LOGN .section, .AFCL .section{float:none; display:block; margin:0 auto; height:auto; padding-bottom:20px;} .LOGN .section.grey-border-right, .AFCL .section.grey-border-right{border-right:none; border-bottom:1px solid #CCC;} .tab {padding:43px 20px 42px 20px;} .homepage-visit-db-info-wrapper h2 {font-size:60px;} .homepage-visit-db-check-it-out-button {width:300px;} h1.ctgy-alt-h1 {font-size:45px !important;} } @media all and (max-width:479px){ .category-page-category-title-image-wrapper {display:none;} .wishlist-item-listing-quantity {display:none;} .wishlist-item-listing-move-or-date-added-wrapper {display:none;} .wishlist-item-listing-editable-item-notes-wrapper {display:none;} .wishlist-item-listing-read-only-notes-wrapper {display:none;} .wishlist-item-listing-edit-item-link-wrapper {display:none;} .uatr-form-wrapper {max-width:300px; margin:15px auto;} .basket-contents-product-image {display:none;} .basket-contents-quantity-input {} .basket-contents-product-name-and-attributes-cell {padding-top:0 !important;} .basket-contents-product-name-link {padding-top:5px;} #basket-contents hr.view-small {margin-bottom:5px;} .cart-summary.view-small {position:relative; top:6px;} .basket-contents-product-name-link {} #shipping-estimate-modal {top:60px;} /* ORDH Styles */ table.ordh-page-order-listing-table th {font-size:12px;} table.ordh-page-order-listing-table td {font-size:12px;} a.ordh-page-view-order-details-link {font-size:12px;} th.order-total-cell, td.order-total-cell, th.total-quantity-cell, td.total-quantity-cell, th.status-cell, td.status-cell {display:none;} .modal-dialog {width:320px; margin:30px auto;} #newsletter-modal .modal-content {width:320px; height:211px; background-size: 320px 211px;} .newsletter-modal-close-button {} .newsletter-modal-close-button img {width:30px;} .newsletter-modal-email-input {width:150px; background-color:#fff; padding:5px; font-size:13px; height:33px;} .newsletter-modal-fields-row {left:25px; bottom:5px;} .newsletter-modal-join-now-button {top:-1px;} .newsletter-modal-join-now-button img {width:100px;} } @media all and (max-width:475px){ .mobile-search-bask .search-icon {position:absolute; top:50px; right:0; margin-right:0;} .you-might-also-like div.jcarousel {max-width:320px; left:0;} .you-might-also-like div.jcarousel ul li {width:200px; margin:0 60px;} .you-might-also-like-carousel-previous-button {left:30px;} .you-might-also-like-carousel-next-button {right:30px;} } @media all and (max-width:470px){ .CTGY .product-item .padding {height:290px;} .product-item.subcategory .padding {height:220px;} .CTGY .product-item .product-details {max-width:185px;} .CTGY .product-item .product-image{max-width:185px;} .CTGY .product-item .product-name {max-width:185px;} .product-listing-designer-name {max-width:185px;} .CTGY .product-item .product-price {max-width:185px;} .CTGY .product-price {max-width:185px;} } @media all and (max-width:450px){ .sales .button{margin:0!important;} .sales .col-3{width:100%;} ul.social a li .fa{font-size:20px;} h2{font-size: 30px;} /* PROD */ .PROD .related-products .product-item{width:48% !important; padding-right: 0px;} .product-page-complete-the-look-item-wrapper {width:40%;} .product-page-complete-the-look-item-wrapper.last {display:none;} /* search */ .search-bar input.searchfield{width:55%;} .tab {padding:40px 20px;} .mobile-subcategory-menu-list-item span.mobile-subcategory-navigation-toggle {top:4px;} .mobile-subcategory-menu-list-item span.mobile-subcategory-navigation-toggle.minus {top:13px;} .mobile-subcategory-menu-list-item span {font-size:20px;} .mobile-subcategory-nav-list-item a {font-size:18px;} #filter-items-container div.sorting {font-size:12px;} #filter-items-container div.sorting p.sort-by {font-size:12px;} .CTGY .product-item .padding {height:275px;} .product-item.subcategory .padding {height:200px;} .CTGY .product-item .product-details {max-width:175px;} .CTGY .product-item .product-image{max-width:175px;} .CTGY .product-item .product-name {max-width:175px;} .product-listing-designer-name {max-width:175px;} .CTGY .product-item .product-price {max-width:175px;} .CTGY .product-price {max-width:175px;} .homepage-visit-db-info-wrapper h2 {font-size:50px;} .homepage-visit-db-info-wrapper .address-paragraph {font-size:18px; margin-bottom:20px;} .homepage-visit-db-info-wrapper .about-text {font-size:14px;} .ctgyswatches {display:none;} .background-sales h3 {font-size:32px;} .background-sales .promo-message {font-size:16px;} } @media all and (max-width:440px){ .basket-page-estimate-shipping-button, .basket-page-continue-shopping-button {clear:both; float:none; margin:15px auto;} .basket-page-continue-shopping-button {margin-bottom:40px;} .basket-page-checkout-button-and-geotrust-seal-wrapper {float:none; width:268px; margin:10px auto;} .basket-page-or-checkout-text-wrapper {padding-right:0; text-align:center;} .basket-page-paypal-button-wrapper {text-align:center;} } @media all and (max-width:435px){ .ousm-save-column {display:none;} } @media all and (max-width:420px){ #filter-items-container div.sorting {font-size:15px; height:auto;} #filter-items-container div.sorting p.sort-by {font-size:20px;} #filter-items-container div.sorting a {display:block; margin:5px auto; font-style:normal;} #filter-items-container div.sorting span.separator {display:none;} .CTGY .product-item .padding {height:255px;} .product-item.subcategory .padding {height:220px;} .CTGY .product-item .product-details {max-width:155px;} .CTGY .product-item .product-image{max-width:155px;} .CTGY .product-item .product-name {max-width:155px;} .product-listing-designer-name {max-width:155px;} .CTGY .product-item .product-price {max-width:155px;} .CTGY .product-price {max-width:155px;} } @media all and (max-width:400px){ .mobile-subcategory-menu-list-item span.mobile-subcategory-navigation-toggle {top:2px;} .mobile-subcategory-menu-list-item span.mobile-subcategory-navigation-toggle.minus {top:11px;} .mobile-subcategory-menu-list-item span {font-size:18px;} .mobile-subcategory-nav-list-item a {font-size:16px;} background-sales h3 {font-size:32px;} .background-sales .promo-message {font-size:14px;} .wishlist-details-page-add-to-cart-button {display:none;} } @media all and (max-width:380px){ .page-links-container {display:block !important; margin-top:15px;} .page-links-container * {display:inline;} .uatm-form-wrapper {max-width:300px; margin:15px auto;} } @media all and (max-width:375px){ #logo img{height:60%;} i.fa.fa-shopping-cart{font-size:25px;} .secondNav li{padding-right:5px;} .SFNT .store a .button {width:200px !important;} input[type="text"]{width:150px;} .newsletter-two .button{font-size:12px; width:100px !important;} .button {width:auto;} h2{font-size: 25px;} .best-selling ul li, .best-selling i.fa.fa-star{font-size:12px;} /* CEML / CPWD */ .CEML .change-emailaddress-section, .CPWD .change-emailaddress-section{width:95%;} .CEML .form_row label, .CPWD .form_row label {display: block; float:none; text-align:left;} .CEML .form_row input[type="text"], .CPWD .form_row input[type="text"]{width:100%; display: block;} .CEML .form_row .oldemailaddress, .CPWD .form_row .oldemailaddress{text-align:left; display: block;} .CEML #Customer_CurrentPassword, .CPWD #Customer_CurrentPassword{width:100%;} .cpwd-input {width:100%;} .tab {padding:35px 20px;} .CTGY .product-item .product-details {max-width:135px;} .CTGY .product-item .product-image{max-width:135px;} .CTGY .product-item .product-name {max-width:135px; display:block;} .product-listing-designer-name {max-width:135px; display:block;} .CTGY .product-item .product-price {max-width:135px;} .CTGY .product-item .product-price span.strike-through {display:block; padding-right:0;} .CTGY .product-price {max-width:135px;} .homepage-visit-db-info-wrapper h2 {font-size:40px;} .homepage-visit-db-info-wrapper .address-paragraph {font-size:15px;} } @media all and (max-width:359px){ .expiration-label {display:block;} } @media all and (max-width:351px){ .INVC #customer-fields label {margin-left:0;} .ords-customer-info-wrapper label {margin-left:0 !important;} } @media all and (max-width:350px){ .search-results-search-refinement-price-range-text {display:block; margin:10px 0 10px 50px;} .product-page-out-of-stock-message img {width:290px;} } @media all and (max-width:345px){ .mobile-search-bask .search-icon {font-size:25px;} .rgft-gift-cert-input {display:block; width:100% !important;} .rgft-redeem-button {display:block; margin-top:15px !important;} } @media all and (max-width:340px){ .CTGY .product-item .padding {height:285px;} .product-item.subcategory .padding {height:200px;} .CTGY .product-item .product-details {max-width:125px;} .CTGY .product-item .product-image{max-width:125px;} .CTGY .product-item .product-name {max-width:125px;} .product-listing-designer-name {max-width:125px;} .CTGY .product-item .product-price {max-width:125px;} .CTGY .product-price {max-width:125px;} .you-might-also-like-carousel-previous-button {left:15px;} .you-might-also-like-carousel-next-button {right:15px;} } @media all and (max-width:330px){ .wishlist-details-page-wishlist-actions li {float:none; margin:15px;} } @media all and (max-width:325px){ .basket-page-geotrust-seal-wrapper {margin-right:10px;} } @media all and (max-width:320px){ .CTGY .product-item .padding {height:300px;} .product-item.subcategory .padding {height:185px;} .CTGY .product-item .product-details {max-width:115px;} .CTGY .product-item .product-image{max-width:115px;} .CTGY .product-item .product-name {max-width:115px;} .product-listing-designer-name {max-width:115px;} .CTGY .product-item .product-price {max-width:115px;} .CTGY .product-price {max-width:115px;} } /* media queries: between certain numbers */ @media all and (max-width: 1500px) and (min-width:768px){ .sales .col-3{width:100%;} .sales .button{margin:0!important;} .background-sales{bottom:75px;} } /* Had to put this at end of file due to cascading !important tags */ .sub-menu ul.sub-menu-list li a.mega-menu-view-all-link {color:#D31B21 !important;} .PROD .mens #breadcrumbs, .womens #breadcrumbs, .corsets #breadcrumbs {margin-left: 10px;} .PROD .plus-desc img{position: absolute; right: 0; top: 15px; height: 20px;} .PROD .minus-desc img{position: absolute; right: 0; top: 23px; width:20px; height:4px;} .PROD .related-products{border-bottom:none;} .PROD .list-might-like{width:19%;} .PROD .list-might-like img{width:100%; margin-bottom:10px;} .PROD .list-might-like .product-title{font-size: 15px;} .PROD .you-might-also-like .title{padding-top:10px;} .PROD .view-small img{position: absolute; right:10px; top:17px; height:18px;} .PROD .list-might-like img{border:1px solid #99A6B0;} .PROD .discover-more{margin-bottom:20px;} .PROD .title{border-top: solid 1px #C5CACF; text-align: left; padding-top:15px;} .search-bar input.searchfield{width:70% !important; border:solid 2px white; color:white; padding-left:5px;} .search1{background-color: none;} .search-bar{width:100%;} .textfield, select, textarea, #tax-fields .form_row input{height: 33px;} .header .textfield, .header textarea {width:260px; background-color:black;} .basket-number{display: inline-block !important;vertical-align: middle; padding: 2px 7px; margin-top: 5px; background-color: #94111E; color: #FFF; text-align: center;} .sticky .basket-number{display: inline-block; vertical-align: middle; padding: 2px 7px; margin-top: 5px; background-color:#94111E; color:white; text-align: center;} #category-tree .minus, #category-tree .plus{top:-4px;} .LOGN .margin-container{box-shadow:0px 6px 8px -6px rgba(0, 0, 0, 0.2); margin: 0;} .LOGN .login-form{padding-left:40px; display: block; padding-top:0px;} .OCST .BASK-table{width:100% !important;} .OCST .fields-heading, .ACAD .fields-heading{width:100% !important;} .OCST #customer-fields label{text-align: left;} .OCST #customer-fields input, .ACAD #customer-fields #ship-to input, .ACAD #customer-fields #billing_fields input, .ACED #customer-fields #ship-to input, .ACED #customer-fields #billing_fields input{width:100%;} .OCST #customer-fields.editable .form_row{margin-bottom:20px;} .OCST #update-record input{width:auto;} .OCST .geotrustcheckout{margin-right:10px;} .OCST .item-name .group-item-name, .OSEL .item-name .group-item-name, .INVC .item-name .group-item-name, .OPAY .item-name .group-item-name, .OSEL .item-name .group-item-name{font-weight:bolder;} .OCST .item-code, .OPAY .item-code, .OSEL .item-code{font-style: italic;} .OCST #basket-contents.non-editable, .OSEL #basket-contents.non-editable{width:1170px; margin:0 auto;} .OCST #basket-contents.non-editable td, .OSEL #basket-contents.non-editable td, .OPAY #basket-contents.non-editable td, .INVC #basket-contents.non-editable td, .OSEL #basket-contents.non-editable td{padding:7px 5px; vertical-align: middle;} .OCST .showbasketcontents{padding:20px 0;} .OCST .display-inline-OCST{width:49.6%; display: inline-block; vertical-align: top;} .geotrustcheckout{text-align: right; display: inline-block;} .OCST #customer-fields #fields-key{display: inline-block; vertical-align: top;} .OCST .continue-button.first-OCST{display: inline-block; vertical-align: top;padding-top: 20px; float: right;} .OCST #customer-fields select, .ACAD #customer-fields select, .ACED #customer-fields select{clear: both; width:100%; } .OCST #shipping_fields, .ACAD #shipping_fields, .ACED #shipping_fields{padding-right:20px;} .OCST .number-two{display: none;} .OCST .continue-button{display: inline-block;} .OCST .geotrust-and-continue{text-align:right;} .OCST #basket-totals{border-top:none;} .OCST .product-name{width:auto;} .OCST a.checkout-page-show-basket-toggle-link{color: black; display: block; padding-top: 20px; margin-bottom:40px;} .OCST a.checkout-page-show-basket-toggle-link:hover, .OSEL a.checkout-page-show-basket-toggle-link:hover {color: #D02527; cursor: pointer;} .OCST #basket-contents.non-editable{padding-bottom:40px;} .OCST .BASK-table{margin-bottom:20px;} .ACED #billing_controls label{margin-left:40px;} .ACED .save-button{margin-bottom: 20px; text-align: right;} .ACAD h2.fields-heading, .ACED h2.fields-heading, .OCST h2.fields-heading, .OSEL h2.fields-heading, .INVC h2.fields-heading, .OPAY h2.fields-heading, .ORDS h2.fields-heading{width: 90%; border-top: solid 1px #DFE1E1; border-bottom: solid 1px #DFE1E1; height: 55px; padding: 15px 10px; background-color:#FAFAFA;} .ACED h2.fields-heading{width:100%;} .basket-heading{border-bottom: solid 2px #DFE1E1;} .OPAY h2.fields-heading{width:100% !important;} .OPAY #basket-contents.non-editable{width:100% !important;} .OPAY #customer-fields h2.fields-heading{width:100% !important;} .INVC h2.fields-heading{width:100%;} .INVC #basket-contents table, .ORDS h2.fields-heading, .ORDS h2.fields-heading{width:100%;} .ABAL .customer_account_balance_container{margin: 0; padding-left: 0;} .LOGN .section{border:none; text-align:left; padding-left: 60px; height: auto; margin-bottom: 20px;} .section h3{text-align:left; margin:0; padding-bottom:10px ;} .sign-in-buttons{text-align:right;} .forgot-password{text-align:left;} .CEML .change-emailaddress-section, .CPWD .change-password-section{width:50%; border:none;} .CEML label, .CPWD label{float: none; padding: 3px 0; text-align: left; width:100%;} .sticky span.search-icon{padding: 25px 0px 20px 20px;} .logo-secondNav li.active{text-decoration: underline;} .LOGN .section.grey-border-right{border:none;} .customer_account_balance_container{border:none; text-align: left;} .giftcertificate_redeem_currentbalance_container{position: normal; float:none; display: block; padding: 20px 0;} /*modal-body*/ .modal-body{color:black;} #myModalLabel{color:black;} .modal-body h3{color:#94111E;} .modal-body p{padding-bottom:10px;} .shipping-icon{padding:0 40px;} .shipping-icon:hover, .glyphicon-info-sign:hover, .return-icon:hover, .shipping-icon:hover, .glyphicon-retweet:hover{cursor: pointer; color:#D02527 !important;} /* SFNT */ /* Bestseller slider */ .bestsellerside li{ width: 21%; display: inline-block; margin-left: 30px; vertical-align:top; border-right:solid 1px #99A6B0; padding-right:5px;} .bestsellerside li:first-child{margin-left:0;} .bestsellerside li:last-child{border-right:none;} .bestsellerside li img{max-width:200px; } .bestsellerTitle{text-align: left; display: block; font-size:20px;} .bestsellerside p.price{display: block; text-align:left;} .bestsellerside a {text-align: left; display: block; margin-top: 0px; } div.bestseller div{overflow:hidden;} /* PROD */ .PROD .newsletter-two{margin-top:20px;} .PROD .custom-fields-video{width: 100%; height:250px;} .PROD-pic-990.col-sm-12{display: none;} .checkout-steps{clear: both; text-align: center;} .checkout-steps li{ list-style: none; display: inline-block; color: white; padding: 10px 15px; vertical-align: top; text-align:center; height:auto; font-weight: bolder; width: 227px;} .checkout-steps li a{color: white;} .checkout-steps li.active{color: #d02527; border-bottom:solid 4px #d02527;} .checkout-number img{display: block; margin: 0 auto; text-align: center; height:50px;} .login-page-section ul{padding:20px 0 20px 40px;} .login-page-section ul li{list-style-type: disc;} .LOGN .textfield, .ORDH .textfield, .ORHL .textfield, .ORDL .textfield{width:295px;} .LOGN .login-form label, .ORDH label, .ORHL label, .ORDL label, .FPWD label{margin: 10px 0; width:100px;} /* RGFT */ .RGFT .giftcertificate_redeem_giftcertificate_code {height:32px; width:50%; display: block; margin: 0 0 10px 0;} .RGFT .giftcertificate_redeem_content{margin:20px 0 0 20px;} .RGFT .giftcertificate_redeem_giftcertificate_container{width:100%;} .RGFT .error-message{text-align: left; width:100%; margin-left: 20px;} /* POUT */ .POUT .error-message{text-align: left; margin:0;} .POUT .primary-content-container .button{background-color:black; background-image:none;} /* ACLN */ .logout-link {position: relative; margin: 0 !important;} .ACLN .primary-content-container .account-icons{height:200px; text-align: center;} .ACLN .primary-content-container .account-icons img{height:75px; display: block; margin:0 auto;} .ACLN .primary-content-container .account-icons a{font-size: 15px; font-weight:bolder;} .ACLN .button{margin-top:0 !important;} .ACLN .logout-link{margin: 14px 0 0 0 !important;} .ACAD #customer-fields, .ACED #customer-fields{margin: 16px 0px 16px 60px;} .ACAD #billing_controls, .ACED #billing_controls, .OCST #billing_controls, .OSEL #billing_controls, .OPAY #billing_controls {display: inline-block;} .ACAD .save-button{text-align: right; margin-bottom:20px;} .ACAD h2.fields-heading, .ACED h2.fields-heading, .INVC h2.fields-heading, .OCST h2.fields-heading, .OPAY h2.fields-heading, .ORDS h2.fields-heading{background-image:none; color:black; font-size: 20px; font-family: "Lato",sans-serif; text-align: left} .ACAD #customer-fields #login-details label{display: block; width:100%;} .ACAD #customer-fields #login-details input{width:48%;} .ABAL .customer_account_balance_button_redeem{margin: 10px 0; font-weight: bold; width: 175px; display: block; background-color: black; color: white; border-radius: 5px; padding: 5px 10px;} .ABAL .customer-account{margin-top: 20px;} .glyphicon-refresh:hover{cursor:pointer;} .coupon{height:50px;} .coupon .input_width_medium{height:33px;} .width-50{width:49.7%; display: inline-block; vertical-align: top; margin-bottom:20px;} .continue-shopping-bask{display: block; padding:6px 0; width:175px; text-align:center; border:solid 1px black;} .continue-shopping-bask:hover{cursor: pointer; background-color:black; color:white;} .payment-options{margin-top:0px; text-align:right; margin-left:40px; display: block; margin-top:-40px !important;} .product-name a img{} .basket-page-coupon-redemption-wrapper.osel-page-coupon-redemption .form-group{margin-bottom:0;} .basket-page-coupon-redemption-message{font-weight:bolder; padding-bottom:10px; color:red; padding-bottom:23px;} .shipping-return a{padding-right:40px;} .shipping-return{padding-right:10px;} /* CPWD */ .CPWD .cpwd-input{width:100%;} /* FPWD */ .FPWD .submitt-fpwd{text-align: right;} .FPWD .textfield{width:300px; margin-bottom:10px;} .FPWD h1{padding:20px 0 10px 0;} /* CEML */ .OCST .textfield, .OCST textarea{width:100%;} /* ORDS */ .ORDS table .heading{font-weight:bolder; height:30px;} .ORDS table .totals{height:30px; border-top:1px solid #EEE;} /* OUSE1 */ .OUS1 .product-thumbnail img{display: block; margin:0 auto;} .ORDH .section, .ORHL .section, .ORDL .section, .FPWD .section{border: medium none; text-align: left; padding-left: 40px; height: auto; margin-bottom: 20px; width: 48%; display: inline-block; vertical-align: top;} .ORDH .section h3, .ORHL .section h3, .ORDL .secti.on h3{margin-top:20px;} .ORDL .section-top-right{margin-bottom:0;} .ORDL .section-bottom-right h3{margin-top:0;} .section-bottom-right, .section-top-right{margin-left:30px;} .OPAY .continue-button{text-align:left;} .OPAY .continue-button{text-align: right; margin-top:-25px;} .OPAY #fields-key{margin:0;} .OPAY #payment-fields input{height:33px; padding:5px 10px; width:100%; display: block;} .OPAY select{display: block; width:100%;} .OPAY .error-message{margin-bottom:20px;} .OPAY table, .OCST table{width:100%;} .OPAY .basket-totals{border:none;} .OPAY .backetcontents{margin:20px 0;} .OSEL #billing_controls label, .OPAY #billing_controls label{margin-left:0;} .OSEL #basket-contents table input[type="submit"]{background-color: black; border: none; color: white; padding: 5px 10px;} .OSEL #basket-contents table input[type="text"]{height:27px;} .OSEL h2.fields-heading{width:100%;} .OSEL #basket-contents.non-editable table{width:100%;} .OSEL .continue-button{display: inline-block; vertical-align: top;} .OSEL .geotrust-contiune{text-align:right; } .OSEL .view-small.small-no{display: none;} .OSEL .osel-page-coupon-redemption-toggle-wrapper{margin:20px 0; color:black;} .OSEL .osel-page-coupon-redemption-toggle-wrapper a{color:black;} .OSEL .osel-page-coupon-redemption-toggle-wrapper a:hover{color: #D02527;} .OSEL a.checkout-page-show-basket-toggle-link {color: black; display: block; margin-bottom:20px;} .OSEL .button.basket-page-redeem-coupon-button{width:auto !important; display: inline-block; background-image:none; background-color: black; color:white; padding: 5px 10px; font-size:12px; } .OSEL .form-control.basket-page-coupon-redemption-input{width: 250px; height:33px; border-radius: 0; display: inline-block;} .OSEL #customer-fields{margin:0;} .OSEL .error-message{padding-top:20px;} .OSEL .geotrust-contiune{width: 100%; text-align: right; margin-top:-50px;} .OSEL .alert-danger{position: absolute; z-index:10000000000000; width:100%;} .OSEL .osel-page-top-continue-button-wrapper{text-align:right;} .OSEL .backetcontents{margin:20px 0;} .osel-page-gift-certificate-redemption-wrapper font{font-weight:bolder;} .BASK #basket-contents.editable{width:100%;} /*header*/ .header{top:5px;} #logo a:focus{outline:none;} #search-bar{border:solid 2px white; color: white; padding-left:5px;} .header-wrapper{width:100%; margin:0 auto; -webkit-transition: all .5s linear; -moz-transition: all .5s linear; -o-transition: all .5s linear; transition: all .5s linear;} .mobile-bars{z-index:100000; top:0;} .display-sticky:hover{cursor: pointer;} .mobile-search-bask{display: none;} .title-mobile a{font-weight: 500 !important; font-size:normal; font-family: "Lato",sans-serif ; font-size:15px;} /* Sticky */ .sticky #logo img{height:45px;} .sticky .header-wrapper{width:1000px; margin:0 auto;} .sticky .secondNav{left:200px; top:18px;} .sticky span.search-icon{padding:5px 0px 10px 20px} .sticky .item-right-side-wrapper{padding:4px 0px 8px 10px;} .sticky .item-right-side{margin:0;} .secondNav li{font-weight:700;} .secondNav li a{color: #797979;} .sticky nav li a{text-transform: none;} .sticky .mobile-slider-nav{padding-right:15px;} .sticky .mobile-slider-nav:first-child{padding-left:30px;} .sticky .item-left-side{border:none;} .sticky span.search-icon{} .sticky .item-left-side .item-right-side.border-side-lines{} .mobile-slider-nav{padding-right:15px;} i.fa.fa-shopping-cart{color:#B8B8B8;} .sales .button{vertical-align: middle;} .homepage-body-newsletter-email-input{width:200px; height: 33px; font-size:14px; padding-left:5px;} .corsets{padding:0;} nav li a:link{text-transform: none;} .box-shadow{box-shadow:-0px 6px 8px -6px rgba(0, 0, 0, 0.2); padding-bottom:20px;} .BASK #basket-contents.editable{margin-top:20px;} .BASK #basket-contents .button{ margin: 0 !important; } .BASK .box-shadow p{padding-bottom: 10px;} .total-prompt, .formatted-total{border-top: solid 1px #EEE !important;} .BASK .payment-options{margin-top:0;} .BASK .checkout-button{float: none; display: inline-block; vertical-align: bottom;} .BASK .checkout-geo{text-align: right;} .BASK .checkout-button-top{text-align:right; padding-bottom:30px;} .BASK .remove-button-basket .button{background-image:none; background-color:white; color:black; width:auto !important;} .payment-options li img{height:25px; margin: 4px;} .payment-options li{display: inline-block;} .BASK .form-control{display: inline-block; width: 55px;} .BASK .form-group .form-control.basket-page-coupon-redemption-input{width:200px; border-radius: 0;} .BASK .button.basket-page-redeem-coupon-button{background-image:none; background-color: black; color: white;} .BASK .glyphicon-refresh{display: inline-block; padding-left:10px;} .BASK .attribute{font-size:13px;font-style: italic; padding-top:10px;} .BASK #basket-contents.non-editable td, .BASK #basket-contents.editable td, .BASK #order-contents td{vertical-align: top;} #basket-contents.non-editable td, #basket-contents.editable td{padding:20px 6px;} .BASK .osel-page-coupon-redemption-toggle-wrapper.basket-page{margin-bottom:20px;} .BASK #basket-contents .remove .button{width:20px !important; text-align: left; padding-left:0; vertical-align: bottom;} .BASK .border-bottom{border-bottom:1px solid #ddd; padding:5px 0;} .OCST .border-bottom, .OPAY .border-bottom, .OSEL .border-bottom{border-top:1px solid #EEE; padding:5px 0;} #BASK td .no-small-view.remove-section{padding-top:50px !important;} .BASK .or{clear:both;} .basket-heading td{height:10px; padding:0;} .BASK tr{padding-bottom:10px; height:0;} #basket-contents.editable td{padding:10px 6px;} .BASK .basket-contents-remove-product-form .button{background-image: none; color: black; height: auto; background-color: white; width: auto !important;} #basket-contents.non-editable .item-quantity, #basket-contents.non-editable .item-price{width:15%;} #basket-contents.non-editable .item-name{width:45%;} /*BASK FOOTER*/ .checkout-footer{background-image: url("../graphics/footer-background.jpg") !important; color: white; padding:10px 0;} .no-top-margin{margin-top: 0px !important; margin:0 auto; padding:0px; padding-bottom:20px; text-align:left!important;} .display-inline{display: inline-block; vertical-align: top;} .glyphicon-info-sign, .glyphicon-retweet{color:white; padding-right:5px;} .display-inline a{color:white;} .email-footer{font-weight:bolder; font-size:15px; padding-right: 20px;} .number-footer{font-weight:normal;} /* checkout */ .showbasketcontents:hover, .showbillship:hover{color: #94111E; cursor: pointer;} .paypaltable{padding-top:10px; text-align: right;} .shippingmethod, .paymentmethod{width:48%; display: inline-block; vertical-align: top;} .form_row img{height: 25px; margin: 4px;} #shipping-payment .form_row{margin-bottom:60px;} .form_row div span{padding-left:5px;} .showbasketcontents, .showbillship{padding-bottom:10px;} .OSEL table input[type="submit"], .OSEL .basket-page-redeem-coupon-button {background-image:none; vertical-align: top; font-weight:700; text-transform: uppercase; font-size: 12px; background-color: black; color:white; padding:5px 10px; border: none; height:33px; margin-left:2px;} span.box input{height:33px; padding:5px 10px;} #payment-fields{ width:100%; margin-bottom:50px;} .OCST #basket-totals, .OSEL #basket-totals, .INVC #basket-totals, .OPAY #basket-totals{border:none;} /*wishlist*/ .wishlists_container{padding-top:20px;} /*footer*/ .footer-sub-nav a li{color:white;font-weight:normal;} ul.secondNav {padding-top:5px;} .footer-sub-nav li {font-weight:normal;} @media all and (max-width:1200px){ #navigation-bar ul{padding:0;} .header{padding:0 10px 10px 10px;} .logo-secondNav{padding:0;} .bestsellerside a{font-size: 15px;} .bestsellerside li img{display: block; margin:0;} } @media all and (max-width:1120px){ #navigation-bar nav ul{padding:0;} } @media all and (max-width:1170px){ .BASK #basket-contents.editable{padding:0 10px;} .OCST #basket-contents.non-editable, .OSEL #basket-contents.non-editable{width:100%;} .ACAD #customer-fields{margin:0;} } @media all and (max-width:1000px){ .sticky .header-wrapper{width:100%;} } @media all and (max-width:990px){ .PROD .title{margin-top:-25px;} .PROD .complete-related-might, .PROD .discover-more, .PROD .you-might-also-like{padding-right:15px;} .BASK #basket-contents.editable{width:100%;} .checkout-steps li{width:24%;} .PROD .primary-content-container .col-lg-5.col-md-6.col-sm-12{float:none;} .PROD-pic-990.col-sm-12{display: block; clear:both;} .hide-990{display: none;} .shipping-icon{padding: 0; padding-right:10px;} .BASK .payment-options{text-align: center;} .payment-options{margin-left: 0; margin-top: 0 !important; text-align: center; margin-right:0px;} .display-inline{display: block; text-align: center; padding:10px;} .payment-options{margin-top:10px;} } @media all and (min-width:810px){ .besstsellerButton{text-align:center;} .bestsellerside li img{max-width:95%; } .bestsellerTitle{text-align: center;} .bestsellerside p.price{text-align:center;} .bestsellerside a{text-align: center;} } /* 810 */ @media all and (max-width:810px){ .bestsellerside li{margin:0;border-right:none;width:200px; } .bestsellerside li img{display: block; margin: 0 auto; } } @media all and (min-width:811px){ .bestseller .bx-wrapper{width:2000000px;} } /* below 768 */ @media all and (max-width:767px){ .header{display: none !important;} .mobile-search-bask{display: block; position: absolute; top:0px; right:15px; } .PROD .complete-related-might, .PROD .discover-more, .PROD .you-might-also-like{text-align:center; padding-right:0;} .PROD .list-might-like{width:20%;} .LOGN .section, .ORDH .section, .ORHL .section, .ORDL .section, .FPWD .section{width:100%; display: block; float: none; padding-left:0;} .LOGN .margin-container{box-shadow:none;} .LOGN .sign-in-buttons{padding-right:10px;} .LOGN .section.grey-border-right{ border-top: solid 1px #DFE1E1; margin-top:10px; padding-top: 20px;} .LOGN .textfield, .ORDH .textfield, .ORHL .textfield, .ORDL .textfield, .OSEL .textfield, .OPAY .textfield{width:98%;} .LOGN .login-form{padding-left:0;} .ACAD #customer-fields, .ACED #customer-fields{margin: 16px 0px 16px 0px;} .ACAD #customer-fields label, .ACED #customer-fields label, .OSEL #customer-fields label, .OPAY #customer-fields label{text-align: left;} .ACAD #customer-fields input.textfield, .ACED #customer-fields input.textfield{width:100%;} .ACAD h2.fields-heading, .ACED h2.fields-heading, .INVC .fields-heading, .ORDS .fields-heading{width:100%;} .ACAD #login-details, #affiliate-information, .ACED #login-details, .ACED #affiliate-information{width:98%;} #ship-to, #bill-to{width:98%; float: none;} .ACAD #billing_controls label, .ACED #billing_controls label, .OCST #billing_controls label, .OSEL #billing_controls label, .OPAY #billing_controls label{margin-left:40px;} .ACAD #customer-fields #login-details input{width:100%;} .CEML .change-emailaddress-section, .CPWD .change-password-section{width:100%;} .CEML h1, .CPWD h1, .RGFT h1, .ORDH h1, .ORHL h1, .ORDL h1{padding-top:0;} .RGFT .giftcertificate_redeem_giftcertificate_code{width:95%;} .ORDH .section, .ORHL .section, .ORDL .section, .FPWD .section{width:98%;} .ORDH .sign-in-buttons, .ORHL .sign-in-buttons, .ORDL .sign-in-buttons{text-align: left;} .OPAY h1{padding-top:0px;} .BASK .checkout-geo{text-align: left;} .BASK .paypal-button{display: inline-block;} .BASK .checkout-button-top{padding-bottom: 0;} .BASK .checkout-button-top{margin-bottom:20px;} .BASK .width-50{display: block; margin-bottom:20px;} .FPWD .submitt-fpwd{text-align: left;} .sales .button{margin-left:0;} .mens .background-sales .col-3, .SFNT .background-sales .col-3, .corsets .background-sales .col-3{width:100%; display: block; margin-bottom: 10px;} .background-sales .button.col-3 {margin-left:auto !important; margin-right:auto !important;} .background-sales p.promo-message {margin-bottom:10px !important;} .item-left-side .item-right-side.item-right-side-wrapper a{padding:0; margin:0; height:0; width:0;} .width-50{width:100%; margin-bottom:0; } .besstsellerButton{text-align:center;} .bx-wrapper .bx-viewport .bestsellerside{margin-top:0;} .bx-wrapper .bestsellerside img{text-align:center; max-width: 200px; margin: 0 auto; } .OCST #customer-fields input, .ACAD #customer-fields #ship-to input, .ACAD #customer-fields #billing_fields input, .ACED #customer-fields #ship-to input, .ACED #customer-fields #billing_fields input{width:100%;} #customer-fields #update-record input{width:auto;} .OCST #ship-to, .OCST #bill-to, .ACAD #ship-to, .ACAD #bill-to{width:100%; float: none;} .OCST #shipping_fields, .ACED #shipping_fields{padding-right:0px;} .OSEL .shippingmethod, .OSEL .paymentmethod{width:100%; display: block;} .OSEL .geotrust-contiune{text-decoration: left;} .OSEL .primary-content-container .no-view-small{display: none;} .OSEL .geotrust-contiune{margin-bottom:10px;} .OSEL .geotrust-contiune{margin:0; text-align: left;} .OPAY #payment-fields input{width:100%;} .OPAY select{width:100%;} } /* below 550 -540 */ @media all and (max-width:550px){ .PROD .list-might-like{width:40%;} .OCST .display-inline-OCST{display: block; width:100%;} .checkout-page-show-basket-toggle-link.number-one{display: none;} .OCST .number-two{display: block;} .OCST #update-record{padding-bottom:10px;} .OSEL .primary-content-container .checkout-page-show-basket-toggle-link{display: none;} .OSEL h1{font-size:28px;} } @media all and (max-width:450px){ .checkout-number img{height:30px;} .description{width:100%;} .BASK .form-group .form-control.basket-page-coupon-redemption-input{width:100%; margin-bottom:10px;} .OPAY .continue-button{margin:10px 0 0 0 ; text-align: left} #logo img{height:70%;} } @media all and (max-width:375px){ .OSEL .form-control.basket-page-coupon-redemption-input{width:150px;} .OSEL .button.basket-page-redeem-coupon-button{margin-left:15px !important;} .item-price{display: none;} .product-name{display: none;} #logo img{height:50%;} } @media all and (max-width:350px){ .BASK .paypal-button img{padding-bottom:10px;} .BASK .glyphicon-refresh{display: block; margin:0; padding:0; padding-top:5px; text-align:center;} .BASK #basket-contents .remove-button-basket{display: none;} } /* below 372 or below 300*/ @media all and (max-width:300px){ .PROD .complete-related-might, .PROD .discover-more, .PROD .you-might-also-like{padding-right:0;} /*ACLN*/ .ACLN .primary-content-container .account-icons{height:150px; text-align: center;} .ACLN .primary-content-container .account-icons img{height:50px; display: block; margin:0 auto;} #logo img{height:50%;} #logo a{height:75px;} .bx-wrapper .bx-viewport .bestsellerside{height:330px;} } /* BX SLider */ @media all and (min-width:811px){ .bestsellerside li{width: 300px !important;} } @media all and (min-width:900px){ .bestsellerside li{width: 300px !important;} } @media all and (min-width:1000px){ .bestsellerside li{width: 310px !important;} } @media all and (min-width:1100px){ .bestsellerside li{width: 320px !important;} } @media all and (min-width:1200px){ .bestsellerside li{width: 330px !important;} } @media all and (min-width:1300px){ .bestsellerside li{width: 340px !important;} } @media all and (min-width:1400px){ .bestsellerside li{width: 350px !important;} } @media all and (min-width:1500px){ .bestsellerside li{width: 370px !important;} } @media all and (min-width:1600px){ .bestsellerside li{width: 380px !important;} } @media all and (min-width:1700px){ .bestsellerside li{width: 390px !important;} } @media all and (min-width:1800px){ .bestsellerside li{width: 420px !important;} } @media all and (min-width:1900px){ .bestsellerside li{width: 430px !important;} } @media all and (min-width:2000px){ .bestsellerside li{width: 440px !important;} } /* Strange Range Styles */ .product-page-left-side-container.strange-range {float:none !important; width:100% !important; margin-top:100px !important; text-align:center !important;} .product-page-right-side-container.strange-range {float:none !important; width:100% !important; text-align:center !important;} .product-attributes.strange-range {width:400px !important; margin:10px auto !important;} .purchase-buttons.strange-range {width:400px !important; margin:10px auto !important;} @media all and (max-width:900px){ .col-3.promo-message.hidden-xs {display:none !important;} .col-3.promo-message.view-small {display:block !important;} } @media all and (max-width:767px){ .col-3.promo-message.hidden-xs {display:block !important;} .col-3.promo-message.view-small {display:none !important;} } /* Fixed mobile header 12-30-15 */ @media all and (max-width:767px){ #site-container {padding-top:113px;} .background-header {position:fixed; top:0; left:0;} .body-wrapper-click #navigation-bar {position:fixed; left:0; top:0; overflow:scroll;} .mobile-bars .fa-bars {position:fixed;} .mobile-search-bask {position:fixed; z-index:1000;} .sub-banner {display:none;} } @media all and (max-width:520px){ #site-container {padding-top:100px;} } @media all and (max-width:350px){ #site-container {padding-top:98px;} } @media all and (max-width:350px){ #site-container {padding-top:96px;} } @media all and (max-width:330px){ #site-container {padding-top:93px;} } @media all and (max-width:320px){ #site-container {padding-top:93px;} }