* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
input:focus,
a:focus,
button:focus,
textarea:focus,
select:focus {
outline: none !important;
border: none;
box-shadow: none !important;
}
body {
font-family: "Playfair Display", serif !important;
font-weight: 400;
color: #000 !important;
margin: 0 !important;
overflow-x: hidden
}
a,
img,
button,
input[type="submit"] {
transition: all 0.5s ease;
}
img {
max-width: 100%;
}
.container {
position: relative;
}
.fa.fa-twitter {
font-family: sans-serif;
}
.fa.fa-twitter::before {
content: "𝕏";
font-size: 1.2em;
}
body.single-post {
padding-top: 0 !important;
}
.inner-banner {
margin: 0;
padding: 120px 0;
width: 100%;
position: relative;
text-align: center;
background: #000 url(//www.brilliantdraperydesign.com/wp-content/themes/brilliantdraperydesign/assets/images/inner-banner.jpg) no-repeat center center;
background-size: cover;
z-index: 1;
}
.inner-banner .content-box {
background-color: rgba(0, 0, 0, 0.4);
position: relative;
display: inline-flex;
color: #fff;
text-align: center;
padding: 30px;
flex-direction: column
}
.inner-banner h1 {
font-size: 60px;
font-weight: 700;
text-transform: uppercase;
margin: 0;
}
.inner-banner .breadcrumbs {
display: flex;
margin: 0;
padding: 0;
width: 100%;
justify-content: center;
list-style-type: none
}
.inner-banner .breadcrumbs li {
margin: 0;
padding: 0;
color: #fff;
font-size: 21px
}
.inner-banner .breadcrumbs li a {
color: #fff;
text-decoration: none
}
.inner-banner .breadcrumbs li:first-child:before {
display: none
}
.inner-banner .breadcrumbs li:before {
display: inline-block;
padding-right: .5rem;
padding-left: .5rem;
color: #fff;
content: "/";
}
.inner-banner .sub-title {
font-size: 30px;
font-weight: 600;
text-transform: uppercase
}
header.site-header {
margin: 0;
padding: 0;
position: relative;
width: 100%
}
header.site-header .header-top .row {
align-items: center;
}
header.site-header .site-brand {
margin: 0;
padding: 30px 0;
}
header.site-header .site-brand img {
max-width: 700px;
width: 100%;
margin: 0
}
header.site-header .header-bottom {
background: #606060;
margin: 0;
padding: 15px 0
}
header.site-header .header-bottom .row {
align-items: center
}
header.site-header .main-menu {
margin: 0;
padding: 0;
list-style-type: none;
display: flex;
flex-wrap: wrap;
width: 100%;
justify-content: space-between
}
header.site-header .main-menu li {
margin: 0;
padding: 0;
display: flex
}
header.site-header .main-menu li a {
color: #fff;
text-decoration: none;
font-size: 18px
}
header.site-header .search-box input[type="search"] {
width: 100%;
border: none;
background: #fff url(//www.brilliantdraperydesign.com/wp-content/themes/brilliantdraperydesign/assets/images/search-icon.png) no-repeat 10px center;
color: #000;
padding: 10px 15px 10px 40px;
border-radius: 30px;
border: 1px solid #606060;
}
header.site-header .user-list {
margin: 0;
padding: 0;
list-style-type: none;
display: flex;
flex-wrap: wrap;
width: 100%;
justify-content: flex-end
}
header.site-header .user-list li {
margin: 0 15px;
padding: 0;
display: flex;
position: relative;
}
header.site-header .user-list li a {
color: #606060;
margin: 0;
padding: 0;
font-size: 24px;
position: relative;
}
header.site-header .user-list li a span {
position: absolute;
right: -15px;
top: -15px;
background: #000;
color: #fff;
width: 30px;
height: 30px;
border-radius: 100%;
display: flex;
justify-content: center;
align-items: center;
font-size: 16px;
font-weight: 500
}
header.site-header .user-list li a:hover {
color: #000;
}
header.site-header .header-menu .desktop-menu {
display: flex;
width: 100%;
align-items: center;
color: #fff;
font-size: 16px;
justify-content: center
}
header.site-header #mega-menu-wrap-menu-1,
header.site-header #mega-menu-menu-1 {
position: inherit !important
}
header.site-header .max-mega-menu li a {
font-size: 16px !important
}
header.site-header .header-menu .desktop-menu em {
padding-right: 15px
}
.home-banner {
margin: 0;
padding: 120px 0;
width: 100%;
position: relative;
background: #000 url(//www.brilliantdraperydesign.com/wp-content/themes/brilliantdraperydesign/assets/images/home-banner.jpg) no-repeat center center;
background-size: cover;
z-index: 1;
}
.home-banner h1 {
color: #fff;
font-size: 75px;
font-weight: 800;
margin: 0 0 30px 0;
text-transform: uppercase
}
.home-banner .content-box {
width: 100%;
max-width: 650px;
margin: 0 auto;
display: flex;
flex-direction: column;
background-color: rgba(0, 0, 0, 0.3);
padding: 30px;
text-align: center
}
.home-banner .content-box .custom-btn {
margin: 0;
padding: 0
}
.home-banner .content-box .custom-btn a {
padding: 15px 45px;
background: #606060;
display: inline-flex;
font-size: 18px;
text-transform: uppercase;
color: #fff;
text-decoration: none;
font-weight: 600;
letter-spacing: 2px;
border-radius: 10px
}
.home-banner .content-box .custom-btn a:hover {
background: #000
}
.our-service-product {
padding: 60px 0 30px 0;
position: relative;
margin: 0;
width: 100%;
background: #fff
}
.our-service-product h3 {
color: #000;
text-align: center;
font-size: 42px;
margin: 0 0 30px 0;
font-weight: 700
}
.our-service-product .service-list {
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
width: 100%;
list-style-type: none;
justify-content: center;
}
.our-service-product .service-list .img-box {
overflow: hidden;
}
.our-service-product .service-list .img-box:hover img {
transform: scale(1.1);
}
.our-service-product .service-list li {
width: 33.333%;
padding: 0 15px;
display: flex;
flex-direction: column;
margin: 0 0 30px 0
}
.our-service-product .content-box {
padding: 15px;
text-align: center
}
.our-service-product .content-box .title {
color: #606060;
font-size: 24px;
font-weight: 600;
margin: 0 0 10px 0
}
.our-service-product .content-box p {
color: #000;
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;
overflow: hidden;
}
.our-service-product .content-box .learn-more {
margin: 0;
padding: 0
}
.our-service-product .content-box .learn-more a {
color: #000;
font-size: 18px;
display: inline-flex;
align-items: center;
text-decoration: none
}
.our-service-product .content-box .learn-more a i {
font-size: 21px;
padding-left: 10px
}
.introduce-new-products {
margin: 0;
padding: 0;
width: 100%;
position: relative;
background: #606060
}
.introduce-new-products [class*='col'] {
padding: 0
}
.introduce-new-products .img-box,
.introduce-new-products .content-box {
display: flex;
justify-content: center;
flex-direction: column
}
.introduce-new-products .content-box {
padding: 60px
}
.introduce-new-products .content-box h3 {
color: #fff;
font-size: 42px;
font-weight: 700;
margin: 0 0 30px 0
}
.introduce-new-products .content-box .content {
max-width: 400px
}
.introduce-new-products .content-box .custom-btn {
margin: 0;
padding: 0
}
.introduce-new-products .content-box .custom-btn a {
display: inline-flex;
border: 1px solid #fff;
padding: 10px 30px;
color: #fff;
font-size: 18px;
border-radius: 30px;
text-decoration: none
}
.introduce-new-products .content-box .custom-btn a:hover {
background: #fff;
color: #000
}
.introduce-new-products .content-box p {
display: none;
}
#newProductsModal .latest-products-gallery-list {
margin: 0;
padding: 0;
list-style-type: none;
display: flex;
flex-wrap: wrap
}
#newProductsModal .latest-products-gallery-list li {
width: 20%;
display: flex;
flex-wrap: wrap;
padding: 1px;
position: relative;
}
#newProductsModal .latest-products-gallery-list li .product-info {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
;
display: flex;
flex-wrap: wrap;
padding: 0
}
#newProductsModal .latest-products-gallery-list li .product-info a {
color: #000;
background: rgba(255, 255, 255, 0.8);
padding: 5px;
font-size: 13px;
display: inline-flex;
flex-wrap: wrap;
align-items: center;
text-decoration: none;
justify-content: center;
width: 100%;
text-align: center;
}
#newProductsModal .latest-products-gallery-list li img {
height: 100%;
object-fit: cover;
}
.offer-sec {
margin: 0;
padding: 120px 0;
width: 100%;
position: relative;
background: #000 url(//www.brilliantdraperydesign.com/wp-content/themes/brilliantdraperydesign/assets/images/offer-sec-bg.jpg) no-repeat center center;
background-size: cover;
z-index: 1;
}
.offer-sec:before {
position: absolute;
left: 0;
top: 0;
width: 55%;
background-color: rgba(0, 0, 0, 0.5);
content: "";
height: 100%;
z-index: -1;
}
.offer-sec .content-box {
color: #fff;
margin: 0;
padding: 0 120px
}
.offer-sec .content-box h3 {
color: #fff;
font-size: 42px;
font-weight: 700;
margin: 0 0 30px 0
}
.offer-sec .content-box .custom-btn {
margin: 30px 0 0 0
}
.offer-sec .content-box .custom-btn a {
display: inline-flex;
border: 1px solid #fff;
padding: 10px 30px;
color: #fff;
font-size: 18px;
border-radius: 30px;
text-decoration: none;
align-items: center
}
.offer-sec .content-box .custom-btn a:hover {
background: #fff;
color: #000
}
.offer-sec .content-box .custom-btn a i {
padding-left: 10px
}
.wc-stripe-elements-field,
.wc-stripe-iban-element-field {
width: 100%;
}
#add_payment_method #payment ul.payment_methods .stripe-card-group,
.woocommerce-checkout #payment ul.payment_methods .stripe-card-group {
width: 100%;
}
.home-design-consultation {
padding: 60px 0;
position: relative;
margin: 0;
width: 100%;
background: #fff
}
.home-design-consultation h2 {
color: #000;
font-size: 42px;
margin: 0 0 30px 0;
font-weight: 700
}
.home-design-consultation .img-box,
.home-design-consultation .content-box {
display: flex;
flex-direction: column;
justify-content: center
}
.home-design-consultation .img-box img {
height: 100%;
object-fit: cover
}
.home-design-consultation .custom-btn {
margin: 15px 0 0 0;
padding: 0
}
.home-design-consultation .custom-btn a {
padding: 10px 30px;
background: #000;
border-radius: 15px;
display: inline-flex;
color: #fff;
font-size: 18px;
font-weight: 600;
text-decoration: none
}
.our-gallery {
padding: 60px 0 60px 0;
position: relative;
margin: 0;
width: 100%;
background: #fff
}
.our-gallery .row {
align-items: center
}
.our-gallery h3 {
color: #000;
font-size: 42px;
margin: 0;
font-weight: 700
}
.our-gallery .gallery-list {
margin: 30px 0 0 0;
padding: 0;
list-style-type: none;
display: flex;
flex-wrap: wrap;
width: 100%
}
.our-gallery .gallery-list li {
margin: 0;
padding: 0;
width: 33.333%
}
.our-gallery .gallery-list li img {
width: 100%
}
.our-gallery .gallery-btn {
text-align: right
}
.our-gallery .custom-btn {
margin: 0;
padding: 0
}
.our-gallery .custom-btn a {
color: #606060;
font-size: 18px;
display: inline-flex;
align-items: center;
text-decoration: none;
padding: 15px 30px;
border: 1px solid #606060;
border-radius: 30px
}
.our-gallery .custom-btn a i {
font-size: 21px;
padding-left: 10px
}
.our-gallery .custom-btn a:hover {
background: #000;
border-color: #000;
color: #fff
}
.service-info {
padding: 60px 0 60px 0;
position: relative;
margin: 0;
width: 100%;
background: #606060;
color: #fff
}
.service-info .title {
color: #fff;
font-size: 32px;
margin: 0 0 15px 0;
font-weight: 700
}
.service-info .list-items {
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
list-style-type: none;
width: 100%
}
.service-info .list-items li {
width: 33.333%;
padding: 0 15px;
text-align: center;
border-left: 1px solid #fff
}
.service-info .list-items li:first-child {
border-left: none
}
.service-info .custom-btn {
margin: 30px 0 0 0;
padding: 0
}
.service-info .custom-btn a {
display: inline-flex;
border: 1px solid #fff;
padding: 10px 30px;
color: #fff;
font-size: 18px;
border-radius: 30px;
text-decoration: none;
align-items: center
}
.service-info .custom-btn a i {
padding-left: 10px
}
.service-info a:hover {
background: #fff;
color: #000
}
.client-reviews {
margin: 0;
padding: 60px 0 0 0;
width: 100%;
position: relative;
background: #fff;
}
.client-reviews h3 {
color: #000;
font-size: 42px;
font-weight: 700;
margin: 0 0 30px 0
}
.client-reviews .sub-title {
color: #000;
font-size: 18px;
font-weight: 500;
margin: 0 0 0px 0;
text-transform: uppercase;
letter-spacing: 3px
}
.client-reviews .reviews-list {
margin: 0;
padding: 0;
list-style-type: none;
width: 100%;
display: flex;
flex-wrap: wrap;
}
.client-reviews .reviews-list li {
width: 33.333%;
padding: 0 15px;
margin: 0
}
.client-reviews .reviews-list li p {
color: #000
}
.client-reviews .reviews-list .auther-info {
display: flex;
margin: 30px 0 0 0;
padding: 0;
align-items: center
}
.client-reviews .reviews-list .auther-info .auther-pic {
min-width: 80px;
max-width: 80px;
margin: 0 10px 0 0
}
.client-reviews .reviews-list .auther-info .auther-pic img {
width: 80px;
height: 80px;
border-radius: 100%;
object-fit: cover
}
.client-reviews .reviews-list .auther-info .auther-name {
font-size: 18px;
font-weight: 600
}
.client-reviews .custom-btn {
margin: 30px 0 0 0;
position: absolute;
right: 0;
top: -5px
}
.client-reviews .custom-btn a {
display: inline-flex;
border: 1px solid #606060;
padding: 10px 30px;
color: #000;
font-size: 18px;
border-radius: 30px;
text-decoration: none;
align-items: center
}
.client-reviews .custom-btn a:hover {
background: #000;
color: #fff;
border-color: #000
}
.client-reviews .custom-btn a i {
padding-left: 10px
}
.news-letter {
margin: 0;
padding: 60px 0 0 0;
width: 100%;
position: relative;
background: #fff;
}
.news-letter h4 {
color: #000;
font-size: 42px;
font-weight: 700;
margin: 0 0 30px 0
}
.news-letter .content-box,
.news-letter .img-box {
display: flex;
flex-wrap: wrap;
justify-content: center;
flex-direction: column
}
.news-letter .img-box img {
height: 100%;
object-fit: cover
}
.news-letter input[type="email"] {
width: 100%;
padding: 15px;
border: 1px solid #606060
}
.news-letter input[type="submit"] {
padding: 15px 45px;
background: #606060;
cursor: pointer;
display: inline-flex;
border: none;
font-size: 18px;
color: #fff;
text-decoration: none;
font-weight: 600;
border-radius: 30px;
margin: 30px 0 0 0
}
.news-letter input[type="submit"]:hover {
background: #000
}
.free-consultancy {
margin: 0;
padding: 60px 0;
width: 100%;
position: relative;
background: #fff;
}
.free-consultancy h4 {
color: #000;
font-size: 42px;
font-weight: 700;
margin: 0 0 15px 0
}
.free-consultancy .img-box {
text-align: right
}
.free-consultancy .custom-btn {
margin: 30px 0 0 0;
padding: 0
}
.free-consultancy .custom-btn a {
padding: 15px 30px;
background: #606060;
display: inline-flex;
font-size: 18px;
text-transform: uppercase;
color: #fff;
text-decoration: none;
font-weight: 600;
letter-spacing: 2px;
border-radius: 30px;
align-items: center
}
.free-consultancy .custom-btn a i {
padding-left: 10px
}
.free-consultancy .custom-btn a:hover {
background: #000
}
.product-collection {
margin: 0;
padding: 60px 0 30px 0;
width: 100%;
position: relative;
background: #fff;
text-align: center;
color: #000
}
.product-collection p strong {
font-weight: 700
}
.product-collection .collection-list {
margin: 30px 0 0 0;
padding: 0;
display: flex;
flex-wrap: wrap;
width: 100%;
list-style-type: none
}
.product-collection .collection-list li {
width: 50%;
margin: 0 0 30px 0;
padding: 0 15px;
display: flex;
position: relative
}
.product-collection .collection-list li a {
display: flex;
margin: 0;
padding: 0;
position: relative;
overflow: hidden;
width: 100%
}
.product-collection .collection-list li img {
width: 100%;
object-fit: cover;
}
.product-collection .collection-list li a:hover img {
transform: scale(1.1)
}
.product-collection .collection-list li .title {
display: inline-flex;
padding: 10px 15px;
background-color: rgba(0, 0, 0, 0.4);
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
color: #fff;
font-size: 30px
}
.product-collection h3 {
color: #000;
font-size: 42px;
font-weight: 700;
margin: 0 0 30px 0
}
.service-page {
margin: 0;
padding: 60px 0;
background: #fff;
width: 100%;
position: relative
}
.service-page .content-area .row.pb-50 {
margin-bottom: 30px;
padding: 30px 15px;
background: #f3f3f3;
border-radius: 15px;
border-bottom: 5px solid #ccc
}
.service-page .content-area .row.pb-50:last-child {
margin-bottom: 0
}
.service-page .content-area .service-img-dd .services-item {
display: none
}
.service-page .content-area .service-img-dd img {
height: 100%;
object-fit: cover;
border-radius: 15px
}
.service-page .content-area .main-heading a {
color: #000;
text-decoration: none;
font-size: 28px
}
.service-page .content-area .main-heading a .visible-xs {
display: none
}
.service-page .content-area h4.service-name {
font-size: 21px
}
.service-page .content-area ul {
margin: 15px 0 20px 15px;
padding: 0;
width: 100%
}
.service-page .content-area ul li {
margin: 5px 0
}
.service-page .content-area .blog-foot a {
display: inline-flex;
border: 1px solid #606060;
padding: 10px 30px;
border-radius: 30px;
color: #000;
text-transform: capitalize;
font-weight: 600;
text-decoration: none
}
.service-page .content-area .blog-foot a:hover {
background: #000;
color: #fff;
border-color: #000
}
.contact-schedule {
margin: 0;
padding: 60px 0;
width: 100%;
position: relative;
background: #fafafa;
color: #000
}
.contact-schedule .content-box,
.contact-schedule .form-box {
display: flex;
align-items: center;
flex-direction: column
}
.contact-schedule .form-box {
padding-left: 45px
}
.contact-schedule .content-box {
justify-content: center;
text-align: center
}
.contact-schedule .content-box {
background: #fff;
border: 1px solid #ccc
}
.contact-schedule .form-box p {
margin: 0 0 15px 0
}
.contact-schedule .form-box input {
width: 100%;
max-width: 100%;
padding: 8px;
margin: 0
}
.contact-schedule .form-box input[type="submit"] {
width: auto;
padding: 15px 45px;
background: #606060;
color: #fff;
border: none;
border-radius: 30px;
cursor: pointer;
margin: 0
}
.contact-schedule .form-box input[type="submit"]:hover {
background: #000
}
.contact-schedule .form-box label {
display: block;
max-width: 100%;
width: 100%;
min-width: 100%
}
.contact-schedule h2 {
font-size: 36px;
margin: 0 0 15px 0
}
.contact-schedule h3 {
font-size: 30px;
margin: 0 0 15px 0
}
.leave-message {
margin: 0;
padding: 60px 0 45px 0;
width: 100%;
position: relative;
background: #fafafa;
color: #000
}
.leave-message h3 {
font-size: 36px;
margin: 0 0 15px 0
}
.leave-message input,
.leave-message textarea {
width: 100%;
max-width: 100%;
padding: 8px !important;
margin: 0
}
.leave-message input[type="submit"] {
width: auto;
padding: 15px 45px !important;
background: #606060;
color: #fff;
border: none;
border-radius: 30px;
cursor: pointer;
margin: 0
}
.leave-message input[type="submit"]:hover {
background: #000
}
.leave-message textarea {
height: 120px
}
.leave-message label {
display: block
}
.leave-message label span {
color: #ff0000;
}
.page-template-the-velvet-shoppe .velvet-text-sec {
margin: 0;
padding: 60px 0 0 0;
position: relative;
width: 100%
}
.page-template-the-velvet-shoppe .woven-knitted-sec {
margin: 0;
padding: 60px 0 0 0;
position: relative;
width: 100%
}
.page-template-the-velvet-shoppe .woven-knitted-sec .fabric-box-wrap {
background: #f1f1f1;
padding: 25px;
border-radius: 15px;
margin: 0 0 30px 0;
border-bottom: 3px solid #ccc
}
.page-template-the-velvet-shoppe .woven-knitted-sec .fabric-box-wrap:last-child {
margin-bottom: 0;
}
.page-template-the-velvet-shoppe .woven-knitted-sec .fabric-box-wrap .box-content,
.page-template-the-velvet-shoppe .woven-knitted-sec .fabric-box-wrap .fabric-option-gallery {
display: flex;
flex-direction: column;
height: 100%;
justify-content: center
}
.page-template-the-velvet-shoppe .woven-knitted-sec .fabric-box-wrap .fabric-option-gallery .fabric-main-img img {
width: 100%;
border-radius: 15px;
height: 100%;
object-fit: cover;
}
.page-template-the-velvet-shoppe .woven-knitted-sec .fabric-box-wrap .fabric-option-gallery .fabric-main-img {
height: 100%;
}
.page-template-the-velvet-shoppe .woven-knitted-sec .fabric-box-wrap .fabric-option-gallery .fabric-thumb-wrap {
margin: 0;
padding: 0;
display: flex
}
.page-template-the-velvet-shoppe .woven-knitted-sec .fabric-box-wrap .fabric-option-gallery .fabric-thumb-wrap .fabric-thumb-img {
width: 25%;
margin: 0;
padding: 1px;
}
.page-template-the-velvet-shoppe .woven-knitted-sec .fabric-box-wrap .fabric-option-gallery .fabric-thumb-wrap .fabric-thumb-img img {
height: 150px;
object-fit: cover;
width: 100%;
border-radius: 10px;
}
.page-template-the-velvet-shoppe .woven-knitted-sec .fabric-box-wrap h2 {
font-size: 28px;
margin: 0 0 15px 0
}
.page-template-the-velvet-shoppe .woven-knitted-sec .fabric-box-wrap p {
margin-bottom: 15px
}
.page-template-the-velvet-shoppe .woven-knitted-sec .fabric-box-wrap .btn_group a {
color: #000;
border: 1px solid #000;
padding: 10px 15px;
margin: 15px 0 0 0
}
.page-template-the-velvet-shoppe .woven-knitted-sec .fabric-box-wrap .btn_group a:hover {
background: #000;
color: #fff !important
}
.page-template-the-velvet-shoppe .woven-knitted-sec .fabric-box-wrap ul {
margin: 0 0 15px 20px;
padding: 0
}
.page-template-the-velvet-shoppe .woven-knitted-sec .fabric-box-wrap li {
margin: 5px 0;
font-size: 16px !important
}
.page-template-the-velvet-shoppe .woven-knitted-sec .fabric-box-wrap h4 {
font-size: 16px
}
.page-template-the-velvet-shoppe .woven-knitted-sec .fabric-box-wrap a {
color: #000
}
.about-page {
margin: 0;
padding: 60px 0 0 0;
position: relative;
width: 100%
}
.about-page .fabric-box-wrap {
background: #f1f1f1;
padding: 25px;
border-radius: 15px;
margin: 0 0 30px 0;
border-bottom: 3px solid #ccc
}
.about-page .fabric-box-wrap:last-child {
margin-bottom: 0
}
.about-page .fabric-box-wrap .box-content,
.about-page .fabric-box-wrap .fabric-option-gallery {
display: flex;
flex-direction: column;
height: 100%;
justify-content: center
}
.about-page .fabric-box-wrap .box-content h2 {
display: none;
}
.about-page .fabric-box-wrap .fabric-option-gallery .fabric-main-img img {
width: 100%;
border-radius: 15px;
}
.about-page .fabric-box-wrap h2 {
font-size: 28px;
margin: 0 0 15px 0
}
.about-page .fabric-box-wrap p {
margin-bottom: 15px
}
.about-page .fabric-box-wrap .btn_group a {
color: #000;
border: 1px solid #000;
padding: 10px 15px;
margin: 15px 0 0 0
}
.about-page .fabric-box-wrap .btn_group a:hover {
background: #000;
color: #fff !important
}
.about-page .fabric-box-wrap ul {
margin: 0 0 0 20px;
padding: 0
}
.about-page .fabric-box-wrap li {
margin: 5px 0;
font-size: 16px !important
}
.collection-breadcrumb {
margin: 0;
padding: 30px 0;
position: relative
}
.collection-breadcrumb .woocommerce-breadcrumb {
padding: 15px !important;
background: #f1f1f1;
margin: 0;
border-radius: 10px;
}
.collection-breadcrumb .woocommerce-breadcrumb a {
color: #000 !important
}
.tax-product_cat .product-colllection {
margin: 0;
padding: 0;
position: relative;
width: 100%;
background: #fff
}
.tax-product_cat .product-colllection .single-sidebar {
padding: 15px;
border-radius: 15px;
background: #f1f1f1
}
.tax-product_cat .product-colllection .single-sidebar .cat-treeview {
list-style-type: none;
margin: 0;
padding: 0
}
.tax-product_cat .product-colllection .single-sidebar .panel-title {
font-size: 18px
}
.tax-product_cat .product-colllection .single-sidebar a {
color: #000;
text-decoration: none
}
.tax-product_cat .product-colllection .products.columns-3 {
display: flex;
flex-wrap: wrap
}
.tax-product_cat .product-colllection .products.columns-3 li {
background: #f1f1f1;
padding: 10px;
text-align: center;
border-radius: 10px;
display: flex;
flex-direction: column;
border-bottom: 2px solid #ccc;
}
.tax-product_cat .product-colllection .products.columns-3 li a {
color: #000
}
.tax-product_cat .product-colllection .products.columns-3 li img {
border-radius: 10px
}
.tax-product_cat .product-colllection .products.columns-3 li .button {
border-radius: 30px;
border: 1px solid #000;
color: #000;
background: #fff;
}
.tax-product_cat .product-colllection .products.columns-3 li .button:hover {
background: #000;
color: #fff
}
.tax-product_cat .product-colllection .color-swatches .swatch {
width: 30px;
height: 30px
}
.tax-product_cat .product-colllection .color-swatches .swatch img {
height: 30px
}
.tax-product_cat .product-colllection .color-swatches .remaining-swatches {
width: 30px;
height: 30px;
line-height: 30px;
font-size: 14px;
height: 30px;
display: inline-flex;
align-items: center;
justify-content: center
}
.tax-product_cat .product-colllection .products.columns-3 .price {
color: #000;
font-size: 18px
}
.tax-product_cat .product-colllection .page-numbers {
border-color: #000
}
.tax-product_cat .product-colllection .page-numbers li {
border-color: #000
}
.tax-product_cat .product-colllection .page-numbers li span.current,
.tax-product_cat .product-colllection .page-numbers li span.dots,
.tax-product_cat .product-colllection .page-numbers li a {
padding: 15px;
font-size: 21px;
color: #000
}
.tax-product_cat .product-colllection .page-numbers li span.current,
.tax-product_cat .product-colllection .page-numbers li a:hover {
background: #000;
color: #fff
}
.tax-product_cat .product-colllection .woocommerce-products-header .page-title {
margin: 0 0 15px 0;
}
.tax-product_cat .collection-breadcrumb .woocommerce-breadcrumb {
margin-bottom: 0;
}
.single-product .related.products h2 {
margin: 0 0 30px 0
}
.single-product .related.products .products {
display: flex;
flex-wrap: wrap
}
.single-product .related.products .products li {
background: #f1f1f1;
padding: 10px;
text-align: center;
border-radius: 10px;
display: flex;
flex-direction: column;
border-bottom: 2px solid #ccc;
}
.single-product .related.products .products li a {
color: #000
}
.single-product .related.products .products li img {
border-radius: 10px
}
.single-product .related.products .products li .button {
border-radius: 30px;
border: 1px solid #000;
color: #000;
background: #fff;
}
.single-product .related.products .products li .button:hover {
background: #000;
color: #fff
}
.single-product .news-letter {
padding-top: 0
}
.single-product .related.products .products .price {
color: #000;
}
.single-product .yith_magnifier_zoom_wrap .yith_expand {
display: none !important
}
.single-product .product .onsale {
z-index: 99;
}
.single-product .woocommerce-tabs ul.tabs {
padding: 0 !important;
margin: 0 !important;
}
.single-product .woocommerce-tabs ul.tabs li {
background: #606060 !important;
color: #fff !important;
border-color: #606060 !important;
border-radius: 0 !important;
margin: 0 5px 0 0 !important
}
.single-product .woocommerce-tabs ul.tabs li:before,
.single-product .woocommerce-tabs ul.tabs li:after {
display: none
}
.single-product .woocommerce-tabs ul.tabs li a {
color: #fff !important;
font-weight: 400 !important
}
.single-product .woocommerce-tabs ul.tabs li.active {
background: #000 !important;
color: #fff !important;
border-bottom: none !important
}
.single-product .woocommerce-tabs ul.tabs li.active a {
color: #fff !important
}
.single-product .woocommerce-tabs ul.tabs::before {
border-color: #606060 !important;
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel {
border: 1px solid #606060;
padding: 15px !important;
border-top: none
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel a {
color: #000;
font-weight: 500
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel input[type="submit"] {
border: none;
background: #606060 !important;
color: #fff !important;
border-radius: 25px !important
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel input[type="submit"]:hover {
background: #000 !important
}
.single-product .product .summary p {
color: #000;
margin-bottom: 15px
}
.single-product .product .summary .product_meta a {
color: #000;
font-weight: 500
}
.single-product .product .summary .price {
color: #000
}
.single-product .product .summary .single_add_to_cart_button {
padding: 10px 30px !important;
border-radius: 30px !important;
background: #606060 !important
}
.single-product .product .summary .single_add_to_cart_button:hover {
background: #000 !important
}
.single-product .product .summary .quantity .input-text {
padding: 5px 10px;
border-radius: 30px
}
.single-product .woocommerce-notices-wrapper .container {
padding: 0
}
.search-page {
padding: 60px 0 0 0;
position: relative;
background: #fff;
width: 100%;
margin: 0
}
.search-page h1.page-title {
margin: 0 0 15px 0
}
.search-page article {
width: 31.333%;
margin: 0 1% 2% 1%;
padding: 15px;
display: flex;
flex-direction: column;
border: 1px solid #ccc;
border-radius: 10px;
border-bottom: 3px solid #ccc;
background: #f1f1f1
}
.search-page article .entry-title {
font-size: 24px;
margin: 0 0 15px 0
}
.search-page article .entry-title a {
color: #000
}
.search-page article .post-thumbnail img {
max-height: 300px;
object-fit: cover
}
.search-page .navigation.posts-navigation {
width: 100%
}
.search-page .nav-links {
display: flex;
align-items: center;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
margin: 30px 0 0 0;
}
.search-page .nav-links .nav-previous,
.search-page .nav-links .nav-next {
width: 48%;
flex: 0 0 48%
}
.search-page .nav-links a {
display: flex;
background: #606060;
color: #fff;
padding: 10px;
border-radius: 10px;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
text-decoration: none
}
.search-page .nav-links a:hover {
background: #000
}
.consultaion-page {
padding: 60px 0 0 0;
background: #fff;
margin: 0;
position: relative;
width: 100%
}
.consultaion-page h1 {
text-align: center
}
.consultaion-page form {
margin: 0;
padding: 0
}
.consultaion-page form input,
.consultaion-page form textarea {
margin: 0;
padding: 0;
width: 100%;
padding: 10px;
border: 1px solid #ccc;
border-radius: 5px
}
.consultaion-page form textarea {
height: 120px
}
.consultaion-page form label {
display: block
}
.consultaion-page form p {
margin-bottom: 15px
}
.consultaion-page form p:last-child {
margin-bottom: 0
}
.consultaion-page form input[type="submit"] {
padding: 15px 30px;
width: auto;
margin: 15px auto 0 auto;
display: block;
border: none;
background: #606060;
border-radius: 30px;
color: #fff;
font-weight: 500;
cursor: pointer
}
.consultaion-page form input[type="submit"]:hover {
background: #000
}
.swatches-samples-page {
padding: 60px 0 0 0;
background: #fff;
margin: 0;
position: relative;
width: 100%
}
.swatches-samples-page img {
margin: 0 auto;
display: block;
max-width: 100%
}
.swatches-samples-page h1 {
text-align: center
}
.swatches-samples-page form {
margin: 0;
padding: 0
}
.swatches-samples-page form input,
.swatches-samples-page form textarea {
margin: 0;
padding: 0;
width: 100%;
padding: 10px;
border: 1px solid #ccc;
border-radius: 5px
}
.swatches-samples-page form textarea {
height: 120px
}
.swatches-samples-page form label {
display: block
}
.swatches-samples-page form p {
margin-bottom: 15px
}
.swatches-samples-page form p:last-child {
margin-bottom: 0
}
.swatches-samples-page form input[type="submit"] {
padding: 15px 30px;
width: auto;
margin: 15px auto 0 auto;
display: block;
border: none;
background: #606060;
border-radius: 30px;
color: #fff;
font-weight: 500;
cursor: pointer
}
.swatches-samples-page form input[type="submit"]:hover {
background: #000
}
.swatches-samples-page .swatch-list {
display: flex;
margin: 0;
padding: 0;
list-style-type: none;
flex-wrap: wrap;
width: 100%
}
.swatches-samples-page .swatch-list li {
width: 16.666%;
padding: 0 15px;
display: flex;
flex-direction: column;
text-align: center;
margin: 0 0 30px 0
}
.swatches-samples-page .swatch-list li img {
border-radius: 10px;
height: 150px;
width: 100%;
object-fit: cover
}
.swatches-samples-page .swatch-list .title {
font-size: 18px;
font-weight: 500
}
.my-account {
padding: 60px 0 0 0;
position: relative;
width: 100%;
background: #fff;
margin: 0
}
.my-account h1.entry-title {
font-size: 36px;
margin: 0 0 15px 0;
}
.my-account h2 {
font-size: 28px;
margin: 0 0 15px 0
}
.my-account .col-1,
.my-account .col-2 {
max-width: 49%;
width: 49% !important;
}
.my-account .col-1 {
padding-left: 0
}
.my-account .col-2 {
padding-right: 0
}
.my-account p {
margin-bottom: 15px;
color: #000
}
.my-account p a {
color: #000;
font-weight: 500
}
.my-account input {
width: 100%;
padding: 10px;
display: block;
border: 1px solid #ccc;
color: #000;
border-radius: 10px
}
.my-account input[type="checkbox"] {
display: inline-block;
width: auto
}
.my-account label,
.my-account .password-input {
display: block;
width: 100%
}
.my-account button {
padding: 15px 30px;
border-radius: 30px;
border: none;
color: #fff;
background: #606060;
cursor: pointer
}
.my-account button:hover {
background: #000
}
.my-account form {
background: #f1f1f1;
min-height: 370px;
margin: 0 !important
}
.woocommerce-account .my-account #customer_login button.woocommerce-button {
background: #606060;
color: #fff;
border-radius: 25px
}
.woocommerce-account .my-account #customer_login button.woocommerce-button:hover {
background: #000
}
.woocommerce-account .my-account input {
width: 100%;
padding: 10px;
display: block;
border: 1px solid #ccc;
color: #000;
border-radius: 10px
}
.woocommerce-account .my-account input[type="checkbox"] {
display: inline-block;
width: auto
}
.woocommerce-cart .cart-collaterals .cart_totals {
float: none;
width: 100% !important;
margin: 0;
padding: 15px 0 0 0
}
.woocommerce-cart .my-account form {
min-height: auto;
}
.woocommerce-cart .my-account form.woocommerce-shipping-calculator {
padding: 15px;
border-radius: 4px
}
.woocommerce-cart .my-account form a {
color: #000
}
.woocommerce-cart .my-account form.woocommerce-shipping-calculator input {
width: 100%;
padding: 10px;
border: 1px solid #ccc
}
.woocommerce-cart .my-account .wc-proceed-to-checkout {
text-align: center;
margin: 30px 0 0 0
}
.woocommerce-cart .my-account .wc-proceed-to-checkout a {
background: #606060;
display: inline-block !important;
color: #fff;
text-decoration: none;
padding: 10px 30px !important;
border-radius: 30px
}
.woocommerce-cart .my-account .wc-proceed-to-checkout a:hover {
background: #000
}
.woocommerce-cart #coupon_code {
padding: 10px;
border-radius: 30px;
min-width: 150px
}
.woocommerce-cart .my-account form.woocommerce-shipping-calculator .select2-selection--single {
height: 42px;
border: 1px solid #ccc;
line-height: 42px
}
.woocommerce-cart .my-account form.woocommerce-shipping-calculator .select2-selection--single span {
height: 42px
}
.woocommerce-cart .my-account form.woocommerce-shipping-calculator .address-field {
display: block;
line-height: 42px
}
.woocommerce-cart .my-account form.woocommerce-shipping-calculator .address-field span {
height: 42px;
line-height: 42px
}
.woocommerce-checkout .my-account form {
min-height: auto;
background: #fff
}
.woocommerce-checkout .my-account #customer_details .col-1,
.woocommerce-checkout .my-account #customer_details .col-2 {
background: #f1f1f1;
padding: 15px;
border-radius: 15px;
margin: 0 0 30px 0
}
.woocommerce-checkout .my-account #customer_details input,
.woocommerce-checkout .my-account #customer_details select,
.woocommerce-checkout .my-account #customer_details textarea {
width: 100%;
padding: 10px;
border: 1px solid #ccc
}
.woocommerce-checkout .my-account #customer_details textarea {
height: 90px
}
.woocommerce-checkout .my-account #customer_details .form-row {
float: none;
width: 100% !important
}
.woocommerce-checkout .my-account #customer_details .woocommerce-input-wrapper {
width: 100%
}
.woocommerce-checkout .my-account #customer_details .select2-selection--single {
width: 100%;
padding: 10px;
line-height: 42px;
height: 42px;
border: 1px solid #ccc
}
.woocommerce-checkout .my-account #customer_details .select2-selection--single span {
line-height: 18px;
padding: 0;
}
.woocommerce-checkout .my-account #customer_details .select2-selection--single .select2-selection__arrow {
top: 8px
}
.woocommerce-checkout .my-account #customer_details .input-checkbox,
.woocommerce-checkout .my-account #order_review .input-radio {
display: inline-block;
width: auto
}
.woocommerce-checkout .my-account #customer_details label {
margin: 0
}
.woocommerce-checkout .my-account #order_review label {
width: auto;
display: inline-block
}
.woocommerce-order-received .my-account .woocommerce-customer-details {
margin: 0
}
.single-post .post-details {
padding: 60px 0 0 0;
position: relative;
background: #fff;
width: 100%;
margin: 0
}
.single-post .post-details .entry-title {
margin-top: 0
}
.single-post .post-details h1.page-title {
margin: 0 0 15px 0
}
.single-post .navigation.post-navigation {
width: 100%
}
.single-post .navigation.post-navigation .nav-links {
display: flex;
align-items: center;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
margin: 30px 0 0 0;
}
.single-post .navigation.post-navigation .nav-previous,
.single-post .navigation.post-navigation .nav-next {
width: 48%;
flex: 0 0 48% !important;
display: inline-flex;
justify-content: center;
}
.single-post .navigation.post-navigation a {
display: flex;
width: 100%;
background: #606060;
color: #fff;
padding: 10px 15px;
border-radius: 10px;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
text-decoration: none
}
.single-post .navigation.post-navigation a:hover {
background: #000
}
.single-post .post-details .entry-footer a,
.single-post .post-details .entry-header a {
color: #000;
font-weight: 500
}
.single-service .single-service-sec {
margin: 0;
padding: 60px 0 0 0;
position: relative;
background: #fff;
width: 100%
}
.single-service .single-service-sec h1.entry-title {
margin-top: 0
}
.single-service .single-service-sec .service-list {
display: flex;
margin: 0;
padding: 0;
flex-wrap: wrap;
list-style-type: none;
width: 100%
}
.single-service .single-service-sec .service-list li {
width: 50%;
display: flex;
flex-direction: column;
padding: 0 15px;
text-align: center;
margin: 0 0 30px 0
}
.single-service .single-service-sec .service-list li a {
display: flex;
margin: 0;
padding: 5px;
border: 1px solid #ccc
}
.single-service .single-service-sec .service-list li a img {
height: 350px;
width: 100%;
object-fit: cover
}
.single-service .single-service-sec .service-list li p:last-child {
margin-bottom: 0
}
.single-service .single-service-sec .service-list li figure {
margin-bottom: 0
}
.error-page {
padding: 60px 0 0 0;
width: 100%;
margin: 0;
position: relative;
background: #fff;
text-align: center
}
.error-page h1 {
margin-top: 0
}
.error-page .custom-btn a {
padding: 15px 30px;
background: #606060;
display: inline-flex;
font-size: 18px;
color: #fff;
text-decoration: none;
font-weight: 600;
letter-spacing: 2px;
border-radius: 30px;
align-items: center
}
.error-page .custom-btn a i {
padding-left: 10px
}
.error-page .custom-btn a:hover {
background: #000
}
.page-template-hunter .custom-content {
display: flex;
flex-wrap: wrap;
padding: 15px 0;
background: #f1f1f1;
margin: 0 0 30px 0;
border-radius: 15px;
border-bottom: 3px solid #ccc;
}
.page-template-hunter .custom-content img,
.page-template-hunter .custom-content iframe {
border: 1px solid #ccc;
border-radius: 15px;
max-width: 100%;
}
.page-template-hunter .custom-content [class*='col'] {
display: flex;
flex-direction: column;
justify-content: center
}
.page-template-hunter .custom-content p:last-child {
margin-bottom: 0
}
.page-template-hunter .hunter-sec {
padding: 60px 0 0 0;
width: 100%;
margin: 0;
position: relative;
background: #fff;
text-align: center
}
.page-template-hunter .hunter-sec .hunter-contact {
text-align: left
}
.page-template-hunter .hunter-sec .hunter-contact p a {
color: #000;
font-weight: 500
}
.page-template-hunter .hunter-sec .hunter-contact p:last-child {
margin-bottom: 0
}
.contact-google {
margin: 0;
padding: 60px 0;
width: 100%;
position: relative;
background: #fff;
color: #000
}
.contact-google iframe {
width: 100%;
display: block;
margin: 0
}
.contact-google {
margin: 0;
padding: 60px 0;
width: 100%;
position: relative;
background: #fff;
color: #000
}
.contact-google iframe {
width: 100%;
display: block;
margin: 0
}
.contact-google p {
margin-bottom: 15px
}
.contact-google h3 {
font-size: 30px;
margin: 0 0 15px 0
}
.contact-google p a {
color: #151515;
text-decoration: none;
font-weight: 500
}
.contact-google p.name,
.contact-google p strong {
font-weight: 600;
}
.hunter-child-detail-header-slider .hunter-douglas-slide {
position: relative
}
.hunter-child-detail-header-slider .hunter-douglas-slide .hunter-child-detail-header-slider-image {
position: relative;
width: 100%
}
.hunter-child-detail-header-slider .hunter-douglas-slide .hunter-child-detail-header-slider-image p {
position: absolute;
left: 50%;
top: 50%;
display: inline-flex;
padding: 15px;
background-color: rgba(0, 0, 0, 0.6);
color: #fff;
transform: translate(-50%, -50%);
margin: 0;
font-size: 24px
}
.page-template-hunter-douglas-child-detail .hunter-douglas-sec .col-sm-4 .mb-30,
.page-template-hunter-douglas-child-detail .hunter-douglas-sec .col-sm-4 .mb-20 {
background: #f1f1f1;
padding: 15px;
margin: 0 0 15px 0;
border-radius: 10px;
border-bottom: 3px solid #ccc
}
.page-template-hunter-douglas-child-detail .hunter-douglas-sec .detail-block.row {
margin: 30px 0 0 0;
}
.page-template-hunter-douglas-child-detail .hunter-douglas-sec .wp-block-button .wp-block-button__link {
padding: 10px 30px !important;
color: #fff;
background: #606060;
margin: 0 0 15px 0;
text-decoration: none
}
.page-template-hunter-douglas-child-detail .hunter-douglas-sec .wp-block-button .wp-block-button__link:hover {
background: #000
}
.page-template-hunter-douglas-child-detail .hunter-douglas-sec .detail-block.row .product-info {
width: 100%
}
.page-template-hunter-douglas-child-detail .hunter-douglas-sec .detail-block.row .product-info table.dimensions {
border: 1px solid #ccc
}
.page-template-hunter-douglas-child-detail .hunter-douglas-sec .detail-block.row .product-info table.dimensions tr td {
border: 1px solid #ccc;
padding: 10px
}
.page-template-hunter-douglas-child-detail .hunter-douglas-sec .detail-block.row .product-info table.dimensions tr td p:last-child {
margin-bottom: 0
}
.page-template-hunter-douglas-child-detail .hunter-douglas-sec ul {
margin: 0 0 0 20px
}
.page-template-hunter-douglas-child-detail .hunter-douglas-sec ul li {
margin: 0 0 15px 0
}
.page-template-hunter-douglas-child-detail .hunter-douglas-sec .col-sm-5 a {
padding: 10px 30px !important;
color: #fff;
background: #606060;
margin: 0;
text-decoration: none;
border-radius: 25px
}
.page-template-hunter-douglas-child-detail .hunter-douglas-sec .col-sm-5 a:hover {
background: #000
}
.hunter-child-detail-header-slider .hunter-douglas-slide .owl-nav {
position: absolute;
left: 0;
top: 50%;
width: 100%;
margin-top: -25px;
}
.hunter-child-detail-header-slider .hunter-douglas-slide .owl-nav button {
background-color: rgba(0, 0, 0, 0.7) !important;
position: absolute;
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 10px
}
.hunter-child-detail-header-slider .hunter-douglas-slide .owl-nav button i {
color: #fff;
font-size: 30px
}
.hunter-child-detail-header-slider .hunter-douglas-slide .owl-nav button.owl-next {
right: 15px
}
.hunter-child-detail-header-slider .hunter-douglas-slide .owl-nav button.owl-prev {
left: 15px
}
.hunter-child-detail-header-slider .hunter-douglas-slide .owl-nav button:hover {
background-color: rgba(0, 0, 0, 1) !important;
}
.page-template-lighting-motorize-roomdarkening .light-filtering-section.two-image-section .img-row .img-box .content-box {
border: 1px solid #ccc;
background: #f1f1f1;
margin: 0 0 30px 0;
padding: 15px;
border-radius: 10px
}
.page-template-lighting-motorize-roomdarkening .light-filtering-section.two-image-section .img-row .img-box .content-box img {
border-radius: 10px;
width: 100%;
margin: 0 0 10px 0
}
.page-template-lighting-motorize-roomdarkening .light-filtering-section.two-image-section .img-row .img-box .content-box,
.page-template-lighting-motorize-roomdarkening .light-filtering-section.two-image-section .img-row .img-box .content-box a {
color: #000;
font-size: 18px;
text-decoration: none
}
.page-template-lighting-motorize-roomdarkening .light-filtering-section.two-image-section h5 {
margin: 0 0 15px 0
}
.page-template-lighting-motorize-roomdarkening .light-filtering-sections {
margin: 0;
padding: 0;
position: relative;
background: #fff;
}
.page-template-lighting-motorize-roomdarkening .light-filtering-sections a {
color: #000;
font-weight: 500
}
.page-template-lighting-motorize-roomdarkening .light-filtering-sections [class*='col'] {
display: flex;
flex-direction: column;
justify-content: center;
padding: 0;
}
.page-template-lighting-motorize-roomdarkening .light-filtering-sections .img-box a {
display: flex;
position: relative;
flex-direction: column;
height: 100%
}
.page-template-lighting-motorize-roomdarkening .light-filtering-sections .img-box a img {
height: 100%;
object-fit: cover
}
.page-template-lighting-motorize-roomdarkening .light-filtering-sections .img-box a sup {
position: absolute;
left: 0;
top: auto;
bottom: 0px;
padding: 15px;
width: 100%;
text-align: center;
background-color: rgba(255, 255, 255, 0.5)
}
.page-template-lighting-motorize-roomdarkening .light-filtering-sections .content-box {
padding: 30px
}
.page-template-lighting-motorize-roomdarkening .light-filtering-sections .img-box br {
display: none
}
.page-template-lighting-motorize-roomdarkening .light-filtering-sections:nth-child(even) .col-md-6:first-child {
order: 2
}
.page-template-lighting-motorize-roomdarkening .light-filtering-sections:nth-child(even) {
padding-bottom: 30px
}
.page-template-lighting-motorize-roomdarkening .light-filtering-sections:nth-child(odd) {
padding-top: 30px
}
.page-template-lighting-motorize-roomdarkening .light-filtering-sections:nth-child(even) .col-md-6:last-child {
order: 1
}
.page-template-lighting-motorize-roomdarkening .light-filtering-sections .video-gallery-heading {
font-size: 18px
}
.page-template-lighting-motorize-roomdarkening .light-filtering-sections p {
margin-bottom: 15px
}
.activecall {
margin: 0;
padding: 0;
position: relative;
width: 100%;
background: #f3f3f3
}
.activecall .content-box,
.activecall .img-box {
display: flex;
flex-wrap: wrap;
justify-content: center;
flex-direction: column
}
.activecall .custom-btn {
margin: 0;
padding: 0
}
.activecall .custom-btn a {
display: inline-flex;
padding: 10px 30px;
color: #fff;
font-size: 18px;
border-radius: 30px;
text-decoration: none;
align-items: center;
background: #606060
}
.activecall .custom-btn a i {
padding-left: 10px
}
.activecall a:hover {
background: #000;
color: #fff
}
.activecall .content-box {
padding: 30px 15px
}
.activecall .img-box img {
height: 100%;
object-fit: cover
}
.tax-product_cat .product-colllection .products .color-swatches {
justify-content: center;
}
.woocommerce-cart .my-account form.woocommerce-shipping-calculator {
padding: 0;
background: transparent;
}
.woocommerce-cart .my-account form.woocommerce-shipping-calculator a {
margin-top: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
padding: 15px;
background: #f3f3f3;
border-radius: 15px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
margin: 0;
padding: 0;
list-style-type: none
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
border-bottom: 1px solid #ccc;
padding: 8px 0
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child {
border-bottom: none
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
color: #000;
text-decoration: none
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {
font-weight: 600
}
.woocommerce-account .woocommerce-MyAccount-content .addresses .title .edit {
float: none;
color: #fff;
padding: 5px 10px;
background: #000;
border-radius: 30px;
display: inline-block;
margin: 0 0 15px 0;
text-decoration: none
}
.woocommerce-account .woocommerce-MyAccount-content .edit-account {
min-height: auto;
padding: 15px;
border-radius: 15px
}
.woocommerce-account .woocommerce-MyAccount-content .edit-account fieldset {
padding: 0
}
.woocommerce-account .woocommerce-MyAccount-content .edit-account .woocommerce-Button {
margin: 0 0 0 5px
}
.woocommerce-edit-address .woocommerce-MyAccount-content form {
padding: 15px;
border-radius: 15px
}
.woocommerce-edit-address .woocommerce-MyAccount-content form .woocommerce-input-wrapper {
width: 100%
}
.woocommerce-edit-address .woocommerce-MyAccount-content form .select2-selection--single {
height: 40px
}
.woocommerce-edit-address .woocommerce-MyAccount-content form .select2-selection--single .select2-selection__rendered {
height: 40px;
line-height: 40px
}
.woocommerce-edit-address .woocommerce-MyAccount-content form .select2-selection--single .select2-selection__arrow {
height: 38px;
}
.drapery-customization-page {
position: relative;
width: 100%;
margin: 0;
padding: 60px 0 0 0
}
.drapery-customization-page .controls .control {
justify-content: flex-start
}
.drapery-customization-page .controls {
border: 1px solid #ccc;
box-shadow: none;
position: relative;
border-radius: 0 1em 1em 0;
}
.drapery-customization-page .product {
border: 1px solid #ccc;
box-shadow: none;
position: relative;
border-radius: 1em 0 0 1em;
}
.drapery-customization-page .controls .collection_divs {
max-height: 295px;
overflow: auto;
width: 100%
}
.drapery-customization-page .controls .collection_divs .image-input-1 {
width: 80px;
height: 80px;
object-fit: cover;
border: 1px solid #ccc;
margin: 1px
}
#quickPricingModal .modal-content {
max-height: 94vh;
overflow: auto
}
#quickPricingModal .modal-content .btn-close {
width: 30px;
height: 30px;
border-radius: 100%;
padding: 0;
cursor: pointer;
border: none;
background: #000 url(//www.brilliantdraperydesign.com/wp-content/themes/brilliantdraperydesign/assets/images/close-btn.png) no-repeat center center;
background-size: 18px;
}
#quickPricingModal .modal-content h1.modal-title {
margin: 0
}
#quickPricingModal .modal-content #measurements_form {
display: flex;
flex-wrap: wrap;
margin: 0 0 15px 0
}
#quickPricingModal .modal-content #measurements_form .width,
#quickPricingModal .modal-content #measurements_form .height {
width: 50%;
display: flex;
flex-wrap: wrap;
flex-direction: column
}
#quickPricingModal .modal-content #measurements_form .width {
padding-right: 10px
}
#quickPricingModal .modal-content #measurements_form select {
padding: 5px
}
#quickPricingModal .modal-content #return_prices {
display: flex;
flex-wrap: wrap;
}
#quickPricingModal .modal-content #return_prices>div {
width: 14.285%;
background: #fff;
display: flex;
padding: 10px;
border: 1px solid #ccc;
flex-direction: column
}
#quickPricingModal .modal-content .price_chart {
display: flex;
flex-wrap: wrap;
margin: 15px 0 0 0
}
#quickPricingModal .modal-content .price_chart .sub_chart {
border: 1px solid #ccc;
width: 25%;
padding: 0
}
#quickPricingModal .modal-content .price_chart .sub_chart strong {
background: #f1f1f1;
display: flex;
padding: 10px
}
#quickPricingModal .modal-content .price_chart .sub_chart .types {
padding: 10px;
background: #fff
}
#quickPricingModal .modal-footer {
justify-content: center
}
.drapery-customization-page .controls .control .list-items {
margin: 0;
padding: 0;
list-style-type: none;
display: flex;
flex-wrap: wrap
}
.drapery-customization-page .controls .control .list-items li {
display: flex;
margin: 0 0 10px 0;
padding: 0;
width: 25%;
align-items: center
}
.drapery-customization-page .controls .control .list-items li input {
margin: 0 5px 0 0
}
.drapery-customization-page .controls .control .list-items li label {
font-weight: normal;
margin: 0;
font-size: 16px
}
.drapery-customization-page .controls .custom_customization .custom-container {
display: flex;
flex-wrap: wrap;
margin: 0;
border-bottom: 1px solid;
}
.drapery-customization-page .controls .custom_customization .custom-container .custom-box {
width: 33%;
display: flex;
flex-direction: column;
padding: 0 10px 0 0;
align-items: flex-end;
margin: 0 0 10px 0
}
.drapery-customization-page .controls .custom_customization .custom-container .custom-box img {
width: 100%;
height: 100px;
object-fit: cover
}
.drapery-customization-page .controls .custom_customization .custom-container .custom-box .zoom-in-btn {
text-align: right;
display: inline-flex;
padding: 5px 0
}
.drapery-customization-page .controls .custom_customization .custom-container .custom-box .zoom-in-btn i {
color: #000;
}
.drapery-customization-page .controls .custom_customization .sub-title {
padding: 4px;
background: #ccc;
margin: 0 0 15px 0;
display: flex;
justify-content: space-between
}
.drapery-customization-discount {
margin: 0;
padding: 60px 0 0 0;
position: relative
}
.drapery-customization-discount .content-box {
text-align: center;
padding: 30px;
background: #f1f1f1;
position: relative
}
.drapery-customization-discount .content-box:before {
position: absolute;
left: 15px;
top: 15px;
border: 1px solid #000;
content: "";
width: calc(100% - 30px);
height: calc(100% - 30px);
}
.drapery-customization-discount .content-box h1 {
font-size: 48px;
font-weight: 100;
margin: 0 0 15px 0
}
.drapery-customization-discount .content-box h1 span {
display: block
}
.drapery-customization-discount .content-box p:last-child {
margin-bottom: 0
}
.drapery-customization-page #accordion .card-header {
padding: 0;
background: #606060;
}
.drapery-customization-page #accordion .card-header h5 button {
color: #fff !important
}
.drapery-customization-page #accordion .content-placeholder .row-fluid {
margin: 0 -15px;
display: flex;
flex-wrap: wrap
}
.drapery-customization-page #accordion .content-placeholder .holder-row .box {
width: 50%;
margin: 0;
padding: 0 15px;
text-align: center;
}
.drapery-customization-page #accordion .content-placeholder .holder-row .box .inline {
display: flex;
flex-wrap: wrap;
width: 100%;
justify-content: center
}
.drapery-customization-page #accordion .content-placeholder .holder-row .box .inline .left input {
margin: 0 5px 0 0;
position: relative;
top: 0px
}
.drapery-customization-page #accordion .content-placeholder .accordion-info .row-fluid {
margin: 0 -15px;
display: flex;
flex-wrap: wrap
}
.drapery-customization-page #accordion .content-placeholder .row-fluid .span6 {
padding: 0 15px;
width: 50%;
background: #f1f1f1;
padding: 15px
}
.drapery-customization-page #accordion .content-placeholder .row-fluid .span6 ul {
margin: 0 0 0 20px
}
.drapery-customization-page #accordion .next-btn-div {
text-align: right;
padding: 15px 0 0
}
.drapery-customization-page #accordion label {
font-size: 14px !important
}
.drapery-customization-page #accordion {
width: 100%;
}
.drapery-customization-page .bottom-part {
background: #606060;
position: fixed;
z-index: 999;
width: 1140px;
left: 50%;
bottom: 0;
transform: translate(-50%, 0);
padding: 10px;
max-width: 100%;
color: white;
}
.drapery-customization-page .bottom-part #continue_customization_btn {
background: #ffffff;
color: #000
}
.drapery-customization-page .singale-panel-select-box .span8 select {
width: 100%;
padding: 5px;
margin: 0 0 15px 0
}
.drapery-customization-page #collapseFour select,
.drapery-customization-page #collapseFour input[type="text"] {
border: 1px solid #ccc;
padding: 5px;
margin-bottom: 10px;
}
.drapery-customization-page #accordion #collapseThree .content-placeholder .holder-row .box {
width: 25%;
text-align: left
}
.drapery-customization-page #accordion #collapseThree .content-placeholder .holder-row .box .inline {
text-align: left;
justify-content: flex-start;
flex-wrap: nowrap
}
.drapery-customization-page #accordion .content-placeholder .help-text {
background: #f1f1f1;
display: block;
padding: 10px
}
#zoomInPricingModal .modal-body img {
width: 100%
}
#zoomInPricingModal .modal-content .btn-close {
width: 30px;
height: 30px;
border-radius: 100%;
padding: 0;
cursor: pointer;
border: none;
background: #000 url(//www.brilliantdraperydesign.com/wp-content/themes/brilliantdraperydesign/assets/images/close-btn.png) no-repeat center center;
background-size: 18px;
}
#zoomInPricingModal .modal-body img {
width: 100%
}
#zoomInPricingModal h1.modal-title {
margin: 0
}
.page.page-id-159 .inner-banner {
background-position: center bottom
}
.custom-blog-container {
margin: 0;
padding: 60px 0 0 0;
position: relative;
width: 100%
}
.custom-blog-container .custom-blog-posts .custom-blog-post {
width: 33.333%;
display: flex;
padding: 0 15px;
flex-wrap: wrap;
margin: 0 0 30px 0;
}
.custom-blog-container .custom-blog-posts .custom-blog-post .content-box {
border: 1px solid #ccc;
display: flex;
flex-wrap: wrap;
padding: 15px;
border-radius: 15px;
width: 100%
}
.custom-blog-container .custom-blog-posts .custom-blog-post .content-box .post-thumbnail {
width: 100%
}
.custom-blog-container .custom-blog-posts .custom-blog-post img {
width: 100%;
height: 300px;
object-fit: cover;
margin: 15px 0 0 0;
border-radius: 15px
}
.custom-blog-container .custom-blog-posts .custom-blog-post .content-box .post-title a {
color: #000;
font-size: 24px
}
.custom-blog-container .custom-blog-posts .custom-blog-post .content-box .post-date {
width: 100%
}
.page-id-14641 .velvet-text-sec,
.page-id-14778 .velvet-text-sec {
display: none;
}
.page-template-custom-inner-page-template-php .product-collection .collection-list,
.page-template-custom-inner-page-template-php .product-collection .collection-list {
margin-top: 0;
}
.video-gallery-page {
padding: 60px 0 0 0;
position: relative;
width: 100%;
margin: 0
}
.video-gallery-page .huntergallerypage .custom-box {
background: #f3f3f3;
margin-bottom: 30px;
padding: 25px;
border-bottom: 3px solid #ccc;
border-radius: 15px
}
.video-gallery-page .huntergallerypage .custom-box:last-child {
margin-bottom: 0
}
.video-gallery-page .huntergallerypage .custom-box .content-box,
.video-gallery-page .huntergallerypage .custom-box .img-box {
display: flex;
align-items: center;
}
.video-gallery-page .huntergallerypage .custom-box .content-box h2 {
font-size: 21px
}
.video-gallery-page .huntergallerypage .custom-box .content-box .content-btn a {
padding: 15px 30px;
background: #606060;
cursor: pointer;
display: inline-flex;
font-size: 16px;
border: none;
color: #fff;
text-decoration: none;
border-radius: 30px;
margin: 0;
}
.video-gallery-page .huntergallerypage .custom-box .content-box .content-btn a:hover {
background: #000
}
.search-no-results .search-page {
text-align: center
}
.search-no-results .search-page input[type="search"] {
padding: 5px 10px
}
.search-no-results .search-page input[type="submit"] {
padding: 10px;
background: #000;
color: #fff;
cursor: pointer;
border: none
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel img {
margin: 10px 10px 10px 0
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel p:last-child {
clear: both
}
.page-template-page-templatehunter-douglas-child-detail-php .top-header-space-2 .hunter-douglas-slide .hunter-child-detail-header-slider-image img {
height: 600px;
object-fit: cover
}
.page-template-financing .financing-page {
padding: 30px 0 0 0
}
.page-template-custom-shade .page-area {
padding: 30px 0 0 0
}
.page-template-custom-shade .dd-singleblock p {
padding: 15px;
background: #f1f1f1;
margin: 0 0 30px 0;
border-radius: 15px;
border-bottom: 3px solid #ccc;
text-align: center
}
.page-template-custom-shade .dd-singleblock p a span {
font-size: 18px;
color: #404040;
text-decoration: none;
font-weight: 600
}
.page-template-custom-shade .dd-singleblock p img {
height: 300px;
width: 100%;
border-radius: 10px;
object-fit: cover;
margin: 0 0 10px
}
.page-template-custom-shade .dd-window-tab .nav.nav-tabs {
margin: 0 0 15px 0
}
.page-template-custom-shade .dd-window-tab .nav.nav-tabs li {
margin: 0 1px;
padding: 0
}
.page-template-custom-shade .dd-window-tab .nav.nav-tabs li p {
margin: 0
}
.page-template-custom-shade .dd-window-tab .nav.nav-tabs li a {
color: #fff;
padding: 10px;
background: #404040;
display: inline-flex
}
.page-template-custom-shade .tab-pane .wpcf7-list-item.first {
margin-left: 0
}
.page-template-custom-shade textarea {
height: 120px
}
.room-decor-page {
margin: 0;
padding: 60px 0 0 0;
position: relative;
width: 100%
}
.room-decor-page .room-list {
margin: 0;
padding: 0;
list-style-type: none;
width: 100%;
display: flex;
flex-wrap: wrap
}
.room-decor-page .room-list li {
width: 33.333%;
display: flex;
flex-wrap: wrap;
padding: 0 15px;
flex-direction: column;
text-align: center
}
.room-decor-page .room-list .content-box {
display: flex;
border: 1px solid #ccc;
flex-wrap: wrap;
margin: 0;
padding: 15px;
border-radius: 10px;
height: 100%;
text-align: center;
justify-content: center
}
.room-decor-page .room-list .content-box p {
margin: 0
}
.room-decor-page .room-list li img {
border-radius: 10px;
height: 100%;
margin: 0;
object-fit: cover
}
.page-template-residential .page-area {
padding: 60px 0 0 0
}
.page-template-residential .page-area .section-title {
padding: 0 15px;
text-align: left !important;
}
.page-template-commercial .page-area {
padding: 60px 0 0 0
}
.page-template-commercial .section-title {
padding: 0 15px
}
.page-template-commercial .gl_list .item-photo {
margin-bottom: 15px !important
}
.page-template-commercial .gl_list .item-photo img {
border-radius: 10px;
height: 200px;
object-fit: cover;
width: 100%;
border: 1px solid #ccc;
padding: 2px
}
.page-template-page-templatewindow-treatments-for-bathrooms-php .top-header-space-2 {
padding: 60px 0 0 0
}
.page-template-page-templatewindow-treatments-for-bathrooms-php .top-header-space-2 .rio-promos {
margin: 0 -1%;
display: flex;
flex-wrap: wrap
}
.page-template-page-templatewindow-treatments-for-bathrooms-php .top-header-space-2 .rio-promos .content-box {
width: 48%;
padding: 15px;
display: flex;
flex-wrap: wrap;
border: 1px solid #ccc;
background: #f1f1f1;
border-radius: 10px;
margin: 1%
}
.page-template-page-templatewindow-treatments-for-bathrooms-php .top-header-space-2 .rio-promos .content-box img {
border-radius: 10px;
width: 100%;
margin: 0 0 15px 0
}
.page-template-page-templatewindow-treatments-for-bathrooms-php .page-area .breadcrumbs {
display: none
}
.page-template-page-templatewindow-treatments-for-bathrooms-php .post-list #catblogoutput {
display: flex;
width: 100%;
flex-wrap: wrap;
margin: 0 -1%
}
.page-template-page-templatewindow-treatments-for-bathrooms-php .post-list .blog-post {
width: 48%;
padding: 15px;
display: flex;
flex-wrap: wrap;
border: 1px solid #ccc;
background: #f1f1f1;
border-radius: 10px;
margin: 1%;
flex-direction: column;
}
.page-template-page-templatewindow-treatments-for-bathrooms-php .post-list .blog-post h2.post-title a {
color: #000
}
.page-template-page-templatewindow-treatments-for-bathrooms-php .post-list .blog-post img {
border-radius: 10px;
}
.page-template-page-templatewindow-treatments-by-function-php .top-header-space-2 {
padding: 60px 0 0 0
}
.page-template-page-templatewindow-treatments-by-function-php .top-header-space-2 .rio-promos {
margin: 0 -1%;
display: flex;
flex-wrap: wrap
}
.page-template-page-templatewindow-treatments-by-function-php .top-header-space-2 .rio-promos .content-box {
width: 48%;
padding: 15px;
display: flex;
flex-wrap: wrap;
border: 1px solid #ccc;
background: #f1f1f1;
border-radius: 10px;
margin: 1%
}
.page-template-page-templatewindow-treatments-by-function-php .top-header-space-2 .rio-promos .content-box img {
border-radius: 10px;
width: 100%;
margin: 0 0 15px 0
}
.page-template-page-templatewindow-treatments-by-function-php .page-area .breadcrumbs {
display: none
}
.page-template-page-templatewindow-treatments-by-function-php .post-list #catblogoutput {
display: flex;
width: 100%;
flex-wrap: wrap;
margin: 0 -1%
}
.page-template-page-templatewindow-treatments-by-function-php .post-list .blog-post {
width: 48%;
padding: 15px;
display: flex;
flex-wrap: wrap;
border: 1px solid #ccc;
background: #f1f1f1;
border-radius: 10px;
margin: 1%;
flex-direction: column;
}
.page-template-page-templatewindow-treatments-by-function-php .post-list .blog-post h2.post-title a {
color: #000
}
.page-template-page-templatewindow-treatments-by-function-php .post-list .blog-post img {
border-radius: 10px;
margin: 15px 0;
clear: both;
}
.page-template-page-templatewindow-treatments-by-function-php .contect-det {
width: 100%
}
.page-template-page-templatewindow-treatments-by-function-php .post-list .blog-post p {
margin-bottom: 0;
}
.page-template-energy-efficient .top-header-space-2 {
padding: 60px 0 0 0
}
.page-template-energy-efficient .top-header-space-2 .rio-promos {
margin: 0 -1%;
display: flex;
flex-wrap: wrap
}
.page-template-energy-efficient .top-header-space-2 .rio-promos .content-box {
width: 48%;
padding: 15px;
display: flex;
flex-wrap: wrap;
border: 1px solid #ccc;
background: #f1f1f1;
border-radius: 10px;
margin: 1%
}
.page-template-energy-efficient .top-header-space-2 .rio-promos .content-box img {
border-radius: 10px;
width: 100%;
margin: 0 0 15px 0
}
.page-template-energy-efficient .page-area .breadcrumbs {
display: none
}
.page-template-energy-efficient .blog-box {
display: flex;
width: 100%;
flex-wrap: wrap;
margin: 0 -1%
}
.page-template-energy-efficient .blog-box .blog-post {
width: 48%;
padding: 15px;
display: flex;
flex-wrap: wrap;
border: 1px solid #ccc;
background: #f1f1f1;
border-radius: 10px;
margin: 1%;
flex-direction: column;
}
.page-template-energy-efficient .blog-box .blog-post h2.post-title a {
color: #000
}
.page-template-energy-efficient .blog-box .blog-post img {
border-radius: 10px;
margin: 15px 0;
clear: both;
}
.page-template-energy-efficient .contect-det {
width: 100%
}
.page-template-energy-efficient .blog-box .blog-post p {
margin-bottom: 0;
}
.page-template-page-templateenergy-efficient-php .video-image-part {
padding: 15px 0;
}
.page-template-energy-efficient .blog-box .blog-post .col-md-6 {
width: 100%;
flex: 0 0 100%;
max-width: 100%
}
.page-template-energy-efficient .blog-box .blog-post .col-md-6 img {
width: 100%
}
.page-template-page-templateenergy-efficient-php .post-list section>.row {
margin: 0;
}
.page-template-window-treatments-by-shape .top-header-space-2 {
padding: 60px 0 0 0
}
.page-template-window-treatments-by-shape .top-header-space-2 .rio-promos {
margin: 0 -1%;
display: flex;
flex-wrap: wrap
}
.page-template-window-treatments-by-shape .top-header-space-2 .rio-promos .content-box {
width: 48%;
padding: 15px;
display: flex;
flex-wrap: wrap;
border: 1px solid #ccc;
background: #f1f1f1;
border-radius: 10px;
margin: 1%
}
.page-template-window-treatments-by-shape .top-header-space-2 .rio-promos .content-box img {
border-radius: 10px;
width: 100%;
margin: 0 0 15px 0
}
.page-template-window-treatments-by-shape .page-area .breadcrumbs {
display: none
}
.page-template-window-treatments-by-shape .post-list {
display: flex;
width: 100%;
flex-wrap: wrap;
margin: 0 -1%
}
.page-template-window-treatments-by-shape .post-list .blog-post {
width: 48%;
padding: 15px;
display: flex;
flex-wrap: wrap;
border: 1px solid #ccc;
background: #f1f1f1;
border-radius: 10px;
margin: 1%;
flex-direction: column;
}
.page-template-window-treatments-by-shape .post-list .blog-post h2.post-title a {
color: #000
}
.page-template-window-treatments-by-shape .post-list .blog-post img {
border-radius: 10px;
margin: 15px 0;
clear: both;
width: 100%
}
.page-template-window-treatments-by-shape .post-list .blog-post video {
max-width: 100% !important;
width: 100% !important
}
.page-template-window-treatments-by-shape .wp-video {
max-width: 100% !important;
width: 100% !important;
}
.page-template-window-treatments-by-shape .contect-det {
width: 100%
}
.page-template-window-treatments-by-shape .post-list .blog-post p {
margin-bottom: 0;
}
.page-template-interior-design-blog-2018 .blog-container .wrapper {
display: flex;
margin: 0 -1%;
padding: 0;
flex-wrap: wrap
}
.page-template-interior-design-blog-2018 .page-area {
padding-top: 30px
}
.page-template-interior-design-blog-2018 .blog-container .wrapper .blog-post {
border: 1px solid #ccc;
background: #f1f1f1;
margin: 1%;
padding: 15px;
border-radius: 10px;
width: 31.333%
}
.page-template-interior-design-blog-2018 .blog-container .wrapper .blog-post h2.post-title a {
color: #000;
font-size: 24px
}
.page-template-interior-design-blog-2018 .blog-container .wrapper .blog-post img {
border-radius: 10px;
}
.page-template-page-templateresidential-php .gl_list .item-photo img {
border-radius: 10px;
height: 200px;
object-fit: cover;
width: 100%;
border: 1px solid #ccc;
padding: 2px
}
.page-template-page-templateresidential-php .gl_list .item-photo {
margin-bottom: 30px !important
}
.page-template-page-templateresidential-php .page-area .about-image h2 {
margin-bottom: 15px
}
.custom-breadcrumbs {
padding: 15px !important;
background: #f1f1f1;
margin: 0;
border-radius: 10px;
color: #767676;
margin: 30px 0 0 0
}
.custom-breadcrumbs a {
color: #000 !important;
text-decoration: none;
}
.single-product .related.products .products li .price del {
text-decoration: none;
position: relative
}
.single-product .related.products .products li .price del:before {
position: absolute;
left: 0;
top: 22px;
width: 100%;
height: 2px;
content: "";
background: #787878
}
.single-product .product .summary .price del {
position: relative;
text-decoration: none
}
.single-product .product .summary .price del:before {
position: absolute;
left: 0;
top: 20px;
width: 100%;
height: 2px;
content: "";
background: #787878
}
footer.site-footer {
margin: 0;
padding: 30px 0 0 0;
border-top: 1px solid #606060
}
footer.site-footer h5 {
color: #000;
font-size: 30px;
font-weight: 600;
margin: 0 0 25px 0
}
footer.site-footer .nav-list {
margin: 0;
padding: 0;
list-style-type: none
}
footer.site-footer .nav-list li {
margin: 0 0 10px 0
}
footer.site-footer .nav-list li a {
color: #000;
text-decoration: none
}
footer.site-footer .social-list {
margin: 0;
padding: 0;
display: flex;
width: 100%;
list-style-type: none
}
footer.site-footer .social-list li {
margin: 0 15px 0 0;
padding: 0
}
footer.site-footer .social-list li a {
color: #000;
font-size: 24px
}
footer.site-footer .contact-info p i {
display: inline-flex;
padding: 10px;
background: #000;
color: #fff;
border-radius: 100%;
width: 30px;
height: 30px;
align-items: center;
justify-content: center
}
footer.site-footer .contact-info p a {
color: #000;
font-size: 24px
}
footer.site-footer .footer-bottom {
border-top: 1px solid #606060;
padding: 15px 0;
text-align: center;
margin: 30px 0 0 0;
}
footer.site-footer .footer-bottom p {
color: #000;
margin: 0
}
footer.site-footer .footer-bottom p a {
color: #000
}
@media(min-width:1200px) {
.home .offer-sec {
padding: 150px 0;
}
.home-design-consultation .img-box img {
min-height: 530px;
}
.product-collection .collection-list li img {
height: 400px;
}
.page-template-lighting-motorize-roomdarkening .light-filtering-section.two-image-section .img-row .img-box .content-box img {
height: 400px;
object-fit: cover;
}
}
@media(max-width:1199px) {}
@media(min-width:992px) and (max-width:1199px) {
header.site-header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link {
padding: 0 8px
}
.home-banner h1 {
font-size: 60px;
}
.offer-sec:before {
width: 50%
}
.offer-sec .content-box {
padding: 30px;
}
.introduce-new-products .content-box {
padding: 30px
}
.news-letter h4,
.free-consultancy h4,
.client-reviews h3,
.our-gallery h3,
.introduce-new-products .content-box h3,
.our-service-product h3,
.offer-sec .content-box h3,
.home-design-consultation h2 {
font-size: 34px;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item:last-child .mega-sub-menu {
right: 0
}
.inner-banner {
padding: 60px 0;
}
.inner-banner h1 {
font-size: 48px;
}
.contact-schedule h2 {
font-size: 32px;
}
.tax-product_cat .product-colllection .products .color-swatches {
gap: 3px;
justify-content: center;
}
.single-product span.woocommerce-Price-amount.amount {
font-size: 18px !important;
}
.page-template-page-templatehunter-douglas-child-detail-php .top-header-space-2 .hunter-douglas-slide .hunter-child-detail-header-slider-image img {
height: 500px;
}
.drapery-customization-page .controls .collection_divs {
max-height: 325px;
}
#newProductsModal .latest-products-gallery-list li {
width: 25%;
}
.page-template-the-velvet-shoppe .breadcrumbs[typeof="BreadcrumbList"] {
max-width: 930px
}
.single-product .related.products .products li .price del:before {
top: 15px
}
.single-product .product .summary .price del:before {
top: 18px
}
}
.mega-sub-menu {
z-index: 9999 !important;
}
.variations .label {
color: white;
}
@media(min-width:992px) {
#quickPricingModal .modal-dialog {
max-width: 800px
}
}
@media(min-width:768px) and (max-width:991px) {
.home-banner h1 {
font-size: 42px;
}
.home-design-consultation h2,
.offer-sec .content-box h3,
.our-service-product h3,
.introduce-new-products .content-box h3,
.our-gallery h3,
.client-reviews h3,
.news-letter h4 {
font-size: 32px;
}
.free-consultancy h4 {
font-size: 28px;
}
.introduce-new-products .content-box {
padding: 25px;
}
.service-info .title {
font-size: 21px;
}
footer.site-footer h5 {
font-size: 24px;
}
footer.site-footer .social-list li a {
font-size: 21px;
}
footer.site-footer iframe {
height: 200px
}
header.site-header .user-list li {
margin: 0 10px;
}
.inner-banner {
padding: 60px 0;
}
.inner-banner h1 {
font-size: 36px;
}
header.site-header .site-brand {
padding: 30px 15px
}
.tax-product_cat .product-colllection .products.columns-3 li:nth-child(odd) {
margin-right: 4%;
}
.tax-product_cat .product-colllection .products.columns-3 li {
margin-bottom: 4% !important
}
.tax-product_cat .product-colllection .single-sidebar .panel-title {
font-size: 17px;
}
.tax-product_cat .product-colllection .products .color-swatches {
gap: 3px;
justify-content: center;
}
.single-product .related.products .products li:nth-child(odd) {
margin-right: 4% !important;
}
.single-product .related.products .products li {
margin-bottom: 4% !important;
}
.search-page article {
width: 48%
}
.page-template-page-templatehunter-douglas-child-detail-php .top-header-space-2 .hunter-douglas-slide .hunter-child-detail-header-slider-image img {
height: 400;
}
.page-template-custom-shade .dd-singleblock p img {
height: 200px;
}
.page-template-custom-shade .dd-singleblock p a span {
font-size: 16px;
}
.room-decor-page .room-list .content-box h2 {
font-size: 21px
}
.page-template-commercial .gl_list .item-photo img {
height: 150px;
}
.product-collection .collection-list li .title {
font-size: 18px;
}
.drapery-customization-page .controls .collection_divs {
max-height: 275px;
}
.custom-blog-container .custom-blog-posts .custom-blog-post {
width: 50%
}
#newProductsModal .latest-products-gallery-list li {
width: 33.333%;
}
.page-template-page-templateresidential-php .gl_list .item-photo img {
height: 150px;
}
.page-template-the-velvet-shoppe .breadcrumbs[typeof="BreadcrumbList"] {
max-width: 690px
}
}
@media(min-width:768px) {}
@media(max-width:991px) {
.offer-sec:before {
width: 100%
}
.offer-sec {
padding: 60px 0;
}
.offer-sec .content-box {
padding: 0 30px;
flex: 0 0 100%;
max-width: 100%;
width: 100%;
text-align: center;
}
.home-banner {
padding: 60px 0;
}
.home-design-consultation .custom-btn {
margin-top: 0;
}
header.site-header .header-menu .desktop-menu {
display: none !important;
}
header.site-header .header-menu .mobile-menu.d-none {
display: block !important;
}
.woocommerce-cart .my-account .wc-proceed-to-checkout a {
margin-bottom: 0 !important;
}
.woocommerce-cart .my-account .wc-proceed-to-checkout {
padding: 0;
}
.woocommerce-checkout .my-account #customer_details .col-1,
.woocommerce-checkout .my-account #customer_details .col-2 {
width: 100% !important;
max-width: 100%;
}
.woocommerce-account .my-account .col-1,
.woocommerce-account .my-account .col-2 {
width: 100% !important;
max-width: 100%;
}
.woocommerce-account .my-account .col-1 {
padding: 0px;
}
.woocommerce-account .my-account .col-2 {
padding: 0px;
margin-top: 30px;
}
.woocommerce-account .my-account article {
margin-bottom: 0;
}
.woocommerce-account .my-account form {
min-height: auto;
}
.woocommerce-account .woocommerce-MyAccount-content {
margin-top: 15px !important;
}
#quickPricingModal .modal-content .price_chart .sub_chart {
width: 50%
}
.drapery-customization-page .controls .control .list-items li {
width: 50%
}
.drapery-customization-page .controls .custom_customization .custom-container .custom-box img {
height: 60px;
}
}
@media(max-width:767px) {
.our-service-product .service-list li {
width: 100%;
text-align: center;
}
.our-service-product .service-list li:last-child {
margin-bottom: 0;
}
.service-info .list-items li {
width: 100%;
border: none !important;
text-align: center;
margin-bottom: 30px;
}
.service-info .list-items li:last-child {
margin-bottom: 0;
}
.client-reviews .reviews-list li {
width: 100%;
margin-bottom: 30px;
}
.client-reviews .reviews-list li:last-child {
margin-bottom: 0;
}
.home-banner h1 {
font-size: 36px;
}
.introduce-new-products .content-box {
padding: 30px 15px;
}
.home-banner .content-box {
padding: 15px;
}
.home-design-consultation,
.our-service-product,
.service-info,
.free-consultancy {
padding: 30px 0;
text-align: center;
}
.our-gallery,
.client-reviews,
.news-letter {
padding: 30px 0 0 0;
text-align: center;
}
.introduce-new-products {
text-align: center;
}
.home-design-consultation .img-box {
padding-bottom: 30px;
}
.our-gallery .gallery-list li {
width: 100%
}
.service-info .title {
font-size: 21px;
}
.client-reviews .reviews-list .auther-info {
justify-content: center;
}
.news-letter input[type="submit"] {
margin: 30px auto 0 auto;
display: block;
}
.free-consultancy .img-box {
text-align: center;
margin-top: 15px;
}
.free-consultancy .custom-btn a {
font-size: 16px;
}
footer.site-footer {
text-align: center;
}
footer.site-footer .social-list {
justify-content: center;
margin-bottom: 30px;
}
.news-letter .content-box form p {
margin-bottom: 0
}
.inner-banner h1 {
font-size: 32px;
}
.inner-banner .content-box {
padding: 15px;
}
.inner-banner {
padding: 45px 0;
}
.inner-banner .breadcrumbs li {
font-size: 16px;
}
.leave-message {
padding: 30px 0 15px 0;
}
.leave-message h3 {
font-size: 30px;
}
.contact-schedule,
.service-page {
padding: 30px 0;
}
.contact-schedule,
.contact-google {
padding: 30px 0 15px 0;
}
.contact-google iframe {
margin-bottom: 15px
}
.contact-schedule .form-box {
padding: 15px;
}
.contact-schedule .content-box .client-box-text p:last-child {
margin-bottom: 0
}
.contact-schedule .content-box .client-box-text {
padding: 15px;
border: 1px solid #ccc;
width: 100%;
}
.contact-schedule h2 {
font-size: 30px
}
.contact-schedule .content-box {
border: none;
}
.about-page {
padding-top: 30px;
}
header.site-header .site-brand {
padding: 15px 15px
}
header.site-header .header-top {
padding-bottom: 15px;
}
header.site-header .user-list {
justify-content: center;
margin: 15px 0;
}
.service-page .content-area {
padding: 0 15px
}
.service-page .content-area h1.counter {
margin: 0
}
.service-page .content-area .row.pb-50 {
padding: 15px 0;
}
.service-page .content-area .blog-foot {
margin: 15px 0
}
.service-page .content-area h2.main-heading {
line-height: 24px
}
.service-page .content-area h2.main-heading a {
font-size: 18px;
line-height: normal
}
.single-service .single-service-sec,
.single-post .post-details,
.single-service .single-service-sec,
.my-account,
.page-template-the-velvet-shoppe .velvet-text-sec,
.page-template-the-velvet-shoppe .woven-knitted-sec {
padding-top: 30px;
}
.single-service .single-service-sec p:last-child {
margin-bottom: 0;
}
.single-post .navigation.post-navigation .nav-previous,
.single-post .navigation.post-navigation .nav-next {
width: 100%;
flex: 0 0 100% !important;
margin: 8px 0;
}
.single-post .navigation.post-navigation {
margin-bottom: 0;
}
.single-post .post-details .entry-title {
font-size: 30px;
}
.single-service .single-service-sec .service-list li {
width: 100%
}
.single-service .single-service-sec .service-list li:last-child {
margin-bottom: 0;
}
.single-service .single-service-sec .service-list li a img {
height: auto;
}
.single-service .single-service-sec .service-list li figure {
margin-top: 0;
}
.tax-product_cat .product-colllection .products.columns-3 li {
width: 100% !important;
margin-bottom: 30px !important;
}
.tax-product_cat .product-colllection .products.columns-3 li:last-child {
margin-bottom: 0 !important;
}
.tax-product_cat .product-colllection .single-sidebar {
margin-bottom: 15px;
}
.tax-product_cat .product-colllection .woocommerce-products-header .page-title {
font-size: 24px;
}
.single-product .related.products .products li {
width: 100% !important;
margin-bottom: 30px !important;
}
.single-product .related.products .products li:last-child {
margin-bottom: 0 !important;
}
.single-product .woocommerce-tabs ul.tabs li {
width: 100%;
margin: 0 0 15px 0 !important
}
.woocommerce-cart #coupon_code {
width: 100%;
margin: 0 0 15px 0;
}
.woocommerce-cart .my-account .actions button {
width: 100% !important
}
.woocommerce-cart .my-account form.woocommerce-shipping-calculator {
padding: 0
}
.woocommerce-cart .my-account form.woocommerce-shipping-calculator a {
margin-top: 0
}
.page-template-the-velvet-shoppe .woven-knitted-sec .fabric-box-wrap .btn_group {
margin-bottom: 15px;
}
.page-template-the-velvet-shoppe .woven-knitted-sec .fabric-box-wrap {
padding: 15px;
}
.product-collection .collection-list li {
width: 100%
}
.product-collection .collection-list li:last-child {
margin-bottom: 0;
}
.product-collection .collection-list li .title {
font-size: 24px;
line-height: normal
}
.page-template-custom-inner-page-template .product-collection {
padding: 30px 0 0 0;
}
.page-template-hunter .custom-content img,
.page-template-hunter .custom-content iframe {
margin-bottom: 15px;
}
.page-template-hunter .hunter-sec,
.video-gallery-page,
.error-page,
.search-page {
padding-top: 30px;
}
.video-gallery-page .huntergallerypage .custom-box .img-box {
margin-top: 30px;
}
.page-template-lighting-motorize-roomdarkening .light-filtering-sections [class*='col'] {
padding: 0 15px;
}
.page-template-lighting-motorize-roomdarkening .light-filtering-sections:nth-child(even) .col-md-6:first-child {
order: 1;
}
.page-template-lighting-motorize-roomdarkening .light-filtering-sections .img-box {
margin-bottom: 15px;
}
.search-page article {
width: 100%;
margin: 0 0 15px 0;
}
.search.search-results .search-page article:last-child {
margin-bottom: 0;
}
.search.search-results .search-page .row {
margin: 0;
}
.search-page .navigation.posts-navigation {
margin-bottom: 0;
}
.search-page .navigation.posts-navigation .nav-links {
margin-top: 0;
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel img {
float: none !important;
margin: 10px auto;
display: block;
}
.page-template-page-templatehunter-douglas-child-detail-php .top-header-space-2 .hunter-douglas-slide .hunter-child-detail-header-slider-image img {
height: auto;
min-height: 250px;
}
.hunter-child-detail-header-slider .hunter-douglas-slide .hunter-child-detail-header-slider-image p {
font-size: 21px;
}
.page-template-financing .financing-page img {
width: 100%;
margin: 10px 0
}
.page-template-the-velvet-shoppe .woven-knitted-sec .fabric-box-wrap .fabric-option-gallery .fabric-thumb-wrap .fabric-thumb-img img {
height: 75px;
}
.tax-product_cat .product-colllection .page-numbers li span.current,
.tax-product_cat .product-colllection .page-numbers li span.dots,
.tax-product_cat .product-colllection .page-numbers li a {
padding: 10px;
}
.page-id-159 .hunter-sec .container>.row {
margin: 0;
}
.page-template-custom-shade .dd-singleblock p img {
height: auto;
}
.room-decor-page .room-list li {
margin: 0 0 30px 0;
width: 100%
}
.room-decor-page .room-list li:last-child {
margin-bottom: 0;
}
.room-decor-page,
.page-template-residential .page-area {
padding-top: 30px;
}
.page-template-commercial .gl_list .item-photo img {
height: auto;
}
.product-collection .collection-list li .title {
font-size: 18px;
}
.page-template-page-templatewindow-treatments-for-bathrooms-php .top-header-space-2 .rio-promos,
.page-template-page-templatewindow-treatments-for-bathrooms-php .post-list #catblogoutput,
.page-template-page-templatewindow-treatments-by-function-php .top-header-space-2 .rio-promos,
.page-template-page-templatewindow-treatments-by-function-php .post-list #catblogoutput {
margin: 0;
}
.page-template-page-templatewindow-treatments-for-bathrooms-php .top-header-space-2 .rio-promos .content-box,
.page-template-page-templatewindow-treatments-for-bathrooms-php .post-list .blog-post,
.page-template-page-templatewindow-treatments-by-function-php .top-header-space-2 .rio-promos .content-box,
.page-template-page-templatewindow-treatments-by-function-php .post-list .blog-post {
width: 100%;
margin-bottom: 15px;
}
.page-template-energy-efficient .top-header-space-2 .rio-promos .content-box,
.page-template-energy-efficient .blog-box .blog-post {
width: 100%;
margin: 0 0 15px 0;
}
.page-template-energy-efficient .top-header-space-2 .rio-promos .content-box p,
.page-template-energy-efficient .blog-box .blog-post p,
.page-template-window-treatments-by-shape .top-header-space-2 .rio-promos .content-box p {
margin-bottom: 0;
}
.page-template-window-treatments-by-shape .top-header-space-2 .rio-promos,
.page-template-window-treatments-by-shape .post-list {
margin: 0;
}
.page-template-window-treatments-by-shape .top-header-space-2 .rio-promos .content-box,
.page-template-window-treatments-by-shape .post-list .blog-post {
width: 100%;
margin: 0 0 15px 0;
}
.page-template-interior-design-blog-2018 .blog-container .wrapper {
margin: 0;
}
.page-template-interior-design-blog-2018 .blog-container .wrapper .blog-post {
width: 100%;
margin: 0 0 15px 0;
}
.drapery-customization-page .product {
flex: 0 0 100%;
width: 100%;
margin: 0 0 15px 0;
height: 70vh
}
.drapery-customization-page .controls {
flex: 0 0 100%;
width: 100%;
margin: 0 0 15px 0;
}
.drapery-customization-page .controls .collection_divs {
width: 100%
}
.drapery-customization-page .row {
margin: 0;
}
.drapery-customization-page,
.custom-blog-container {
padding-top: 30px;
}
.custom-blog-container .custom-blog-posts .custom-blog-post {
width: 100%;
}
.custom-blog-container .custom-blog-posts .custom-blog-post:last-child {
margin-bottom: 0;
}
.custom-blog-container .custom-blog-posts .custom-blog-post img {
height: auto;
}
#newProductsModal .latest-products-gallery-list li {
width: 50%;
}
.our-gallery .custom-btn {
margin: 15px 0 30px 0;
text-align: center;
}
.page-template-room-decor .section-title.text-center {
width: 100%
}
.page-template-page-templateresidential-php .gl_list .item-photo img {
height: auto !important;
}
.page-template-window-treatments-by-shape .top-header-space-2 {
padding-top: 30px;
}
#newProductsModal .modal-body {
max-height: 60vh;
overflow: auto
}
.home-design-consultation h2,
.offer-sec .content-box h3,
.our-service-product h3,
.introduce-new-products .content-box h3,
.our-gallery h3,
.client-reviews h3,
.news-letter h4,
.free-consultancy h4 {
font-size: 28px;
}
.home-design-consultation .row {
margin: 0;
}
header.site-header .header-top .header-user {
position: absolute;
right: 0;
width: auto;
top: 0px;
}
header.site-header .header-top .site-brand {
padding-right: 100px;
}
header.site-header .user-list li {
margin: 0 8px;
}
header.site-header .user-list li a span {
width: 25px;
height: 25px;
top: -10px;
font-size: 15px;
right: -10px
}
.service-page .content-area .service-img-dd img {
height: auto !important;
}
#newProductsModal .latest-products-gallery-list li img {
height: auto !important;
}
.page-template-the-velvet-shoppe .breadcrumbs[typeof="BreadcrumbList"] {
margin: 30px 15px 0 15px;
}
} .drapery-customization-page .container {
display: flex;
flex-direction: row-reverse;
align-items: center;
gap: 30px;
padding: 0px !important;
}
.drapery-customization-page .row.radio-div {
display: flex;
flex-direction: column;
flex-wrap: nowrap;
align-content: center;
justify-content: center;
align-items: center;
gap: 5px;
margin: 6px;
}
.drapery-customization-page .row.radio-div label {
background: #606060;
border-radius: 5px;
padding: 10px;
width: 130px;
cursor: pointer;
color: white;
}
.drapery-customization-page .row.radio-div label:hover {
background: black;
transition: ease-in;
}
.drapery-customization-page .row.radio-div label:checked {
background: black;
}
.drapery-customization-page .row.radio-div input[type=radio] {
display: none;
}
.drapery-customization-page .row.radio-div input[type="radio"]:checked+label {
background-color: black;
color: white;
}
.drapery-customization-page .controls .custom_customization .sub-title {
display: flex;
flex-direction: column; background: none !important;
}
.drapery-customization-page .controls .custom_customization .sub-title div:nth-child(1) {
display: flex;
flex-direction: row;
justify-content: space-between;
}
.drapery-customization-page .product {
min-width: 550px;
}
.modal-body {
display: flex;
gap: 15px;
justify-content: space-between;
align-items: center;
}
.modal-body label{
font-weight: 600;
}
#zoomInPricingModal .modal-body img {
width: 55% !important;
border-radius: 50px;
}
#panel_or_pair-7 img{
height: 190px !important;
}
.drapery-customization-page .product{
min-width: 550px !important;
}
#collapseThree .clearfix.row-fluid.holder-row.count-3{
gap: 17px !important;
}
.drapery-customization-page #collapseFour select, .drapery-customization-page #collapseFour input[type="text"]{
width: 170px;
}
.drapery-customization-page .controls{
min-width:448px !important;
height: 600px;
}
.accordion-2 .card-body {
height: 400px;
overflow-x: scroll;
}
#quickPricingModal .modal-body {
display: block  !important;
}
.woocommerce td.product-name dl.variation dt{
padding: 9px 3px !important;
}
.woocommerce td.product-name dl.variation dd {
border-bottom: 1px solid black !important;
padding: 9px 45px !important;
}
.woocommerce-cart table.cart .product-thumbnail img{
width: 200px;
}
.woocommerce-cart table.cart .product-name a{
font-weight: 800;
}
@media (max-width:1200px){
.drapery-customization-page .product {
min-width: 400px !important;
}
.drapery-customization-page .controls{
min-width:300px !important;
}
}
@media (max-width:991px) {
.drapery-customization-page .container {
flex-direction: column-reverse;
}
.drapery-customization-page .row.radio-div {
flex-direction: row;
flex-wrap: wrap;
}
.drapery-customization-page .product{
min-width: 400px !important;
}
.drapery-customization-page .controls{
min-width:300px !important;
}
}
@media (max-width:480px) {
.drapery-customization-page .product{
min-width: auto!important;
}
.drapery-customization-page .controls{
min-width:auto !important;
}
.btn-dark {
margin: 5px;
}}