#drupal-modal .modal-content{ max-height:none !important; }
/* Start: Global Search */
.search-page .mobile-description { display:none; }
.search-page .search-container .inspiration-videos { margin-bottom: 0; }
.disable-checkbox label { pointer-events: none; }
.searchbox .searchbox-input {width:80%;}
.search-overlay .video-frame .bookmark {right: 2px !important; top: -5px;}
.search-overlay{position: fixed; bottom:0; top:auto; left:0; right:0; background: rgba(0, 0, 0, 0.50); opacity: 0; visibility: hidden; -webkit-transition:opacity 0.5s ease 0s, visibility 0.5s ease 0s, transform 0.5s ease 0s; transition:opacity 0.5s ease 0s, visibility 0.5s ease 0s, transform 0.5s ease 0s; height:0; -webkit-transform:translateY(-100%); transform:translateY(-100%); overflow: hidden;}
html.search-open, body.search-open{ overflow:hidden; }
.search-overlay.open-search-box{opacity: 1; visibility: visible; height:auto; top:147px; -webkit-transform:translateY(0); transform:translateY(0);z-index: 2;}
.search-container-new{ margin:auto; width:1169px; background: #fff; height:100%; position: relative; overflow-x:hidden; overflow-y: auto;}
.search-container-new .container { width:100%; }
.close-search{position: absolute;right: 0;top: 30px;background: url(../images/close.png) no-repeat; height: 33px;right: 45px; width: 31px;z-index: 9;background-size: 16px 16px;background-position: 87% 9px;border-radius: 2px;width: 81px;background-size: 16px 16px;text-align: left;
color: #fff;font-size: 14px;font-family: 'WorkSansRegular';text-transform: capitalize;border: 0;}
.close-search:after {border: 1px solid rgba(128, 130, 144, 0.8);position: absolute;right: 0;top: 0;content: "";display: inline-block;width: 33px;height: 33px;}
.image-container {min-height: 220px;}
.search-overlay .search-container-new .product-main-frame{ margin-top:50px; }
.products-loader {position: fixed;width: 100%;left: 0;height: 100%;top: 124px;z-index: 9999;}
.products-loader #overlay {position: absolute;}
.product-frame .no-result { font-size: 16px; text-align: center; margin: 110px 0; }
.search-container-new .search-page .text-center {background: #333a6f;padding: 25px 0 0 0;margin-bottom: -23px;}
.search-container-new .search-page .text-center h1, .search-container-new .search-page .text-center p {color: #ffffff;}
.search-container-new .search-page .text-center h1 {margin-bottom: 7px;}
.search-container-new .search-page .text-center p {margin-bottom: 0;font-family: 'WorkSansRegular';font-size: 20px;} 
.search-container-new .search-page .category-filter-bar {background-image: none;padding: 0 45px 6px 45px;height: auto;}
.search-container-new .search-page .search-container {padding-top: 28px;}
.search-container-new .search-page .search-container .panel-group {margin-top: 0;}
.search-container-new .search-page .inspiration-faq {float: left; width: 100%;}
.search-container-new .search-page .inspiration-faq .panel-heading, .search-container-new .search-page .inspiration-faqs .panel-heading {border-bottom: 1px solid #8c8c8c;margin-bottom: 14px;}
.search-container-new .search-page .product-container.search-article figcaption .product-title {min-height: auto;}
.search-container-new .search-page .category-filter-bar .relevance-dropdown .customize-dropdown .dropdown-menu.open, .search-container-new .bootstrap-select.btn-group .dropdown-menu.inner {background: #1ba38b;}
.search-container-new .search-page .category-filter-bar .relevance-dropdown .customize-dropdown .dropdown-menu li a {color: #ffffff;}
.search-container-new .search-page .category-filter-bar .relevance-dropdown .customize-dropdown .dropdown-menu li a:hover {color: #33396f !important;}
.search-container-new .search-page .filter-btn {border-radius: 2px;border: 1px solid #505583;}
.search-container-new .search-page .filter-btn img {display: none;}
.search-container-new .search-page .category-filter-bar .filter-btn p {margin: 0;padding: 5px 11px;border-radius: 40px;display: inline-block;float: left;color: #fff;}
.search-container-new .search-page .bootstrap-select.btn-group .dropdown-menu li {border: 0;}
.search-container-new .search-page .dropdown-menu > li > a:focus {background: transparent;}
.search-container-new .search-page .no-search-result .text-center { background: transparent;padding: 0;} 
.search-container-new .search-page .no-search-result .text-center .result-text { padding: 0 20px;}
.search-container-new .search-page .no-search-result .text-center .result-text, .search-container-new .search-page .no-search-result .text-center .call-us {color: #fff;}
.search-container-new .search-page .no-search-result .text-center h1 {background: #333a6f;margin: 0; padding: 14px 0 30px 0;}
.no-search-content {float: left;width: 100%;margin: 30px 0 0 0;padding: 0 10px;text-align: center;}
.search-container-new .pagination-frame .pagination > .active > a, .search-container-new .pagination-frame .pagination > .active > a:hover, .search-container-new .pagination-frame .pagination > .active > a:focus, .search-container-new .pagination-frame .pagination > .active > span, .search-container-new .pagination-frame .pagination > .active > span:hover, 
.search-container-new .pagination-frame .pagination > .active > span:focus {background-color: #333a6f;color: #fff;}
.search-container-new .pagination-frame .pagination > li > a, .search-container-new .pagination-frame .pagination > li > span {color: #333a6f;}
.search-container-new .pagination-frame .pagination > li.prev > a, .search-container-new .pagination-frame .pagination > li.prev > span {background-image: url(../images/carat-left-green-filled.svg);}
.search-container-new .pagination-frame .pagination > li.next > a, .search-container-new .pagination-frame .pagination > li.next > span {background-image: url(../images/carat-right-green-filled.svg);}
.pagination-frame .pagination > li > a:hover, .pagination-frame .pagination > li > a:focus, .pagination-frame .pagination > li > span:hover, .pagination-frame .pagination > li > span:focus {background-color: #333a6f;}
.search-container-new .pagination-frame {text-align: center;}
.search-container-new .pagination-frame .pagination {float: none;}
.search-container-new .searched-products .pagination-frame .pagination {float: none;margin: 0 0px 60px 0px;}
.search-page .searched-products .pagination-frame .pagination {margin: 0;}
.search-page .searched-faqs .pagination-frame .pagination {margin: 9px 0px 20px 0px;}
.search-container-new .search-page .product-frame .product-container.search-article {border-bottom: 1px solid #8c8c8c;padding-bottom: 0;} 
.search-container-new .search-page .inspiration-videos .about-video {border-bottom: 1px solid #8c8c8c;margin-bottom: 30px;}
.search-container-new #loader {margin-top: 50px; }
.searched-products, .searched-articles, .searched-videos, .searched-faqs {float: left;width: 100%;margin-bottom: 36px;}
.search-container-new .search-page .search-container .product-frame .inspiration-videos .about-video {min-height: 97px;}
.pagination-frame .pagination > .active > a, .pagination-frame .pagination > .active > a:hover, .pagination-frame .pagination > .active > a:focus, .pagination-frame .pagination > .active > span, .pagination-frame .pagination > .active > span:hover, .pagination-frame .pagination > .active > span:focus {z-index: 1; }
.search-container-new .search-page .searched-faqs .panel-body {padding: 5px;}
.search-container-new .search-page .pagination-frame .pagination {margin: 0;}
/* End: Global Search */
/*Side bar filter overlay*/
.user-login-form label:after{content :none !important;}
.user-register-form .has-success .control-label ,.user-login-form .has-success .control-label, .user-pass .has-success .control-label {color: #fff;}
#block-views-block-flag-bookmark-block-3{float:left; width:100%;}
.overlay-filter{ display:none;}
form-group .control-label.form-required:after, .form-group .control-label.js-form-required:after {
    content: "*";
}
.faq-section .questions-container{ margin-top:0px !important; padding: 20px 44px; }
.no_found{ padding: 23px;text-align: center;}
.how_to_content{float:left; width:100%;}
header .container nav .top-nav ul > li:nth-child(3) > a {
	background-image: url(../images/compare.svg);
    background-repeat: no-repeat;
    background-size: 25px 25px;
    padding: 10px 10px 3px 32px;
    background-position: left 7px;
    margin-top: 3px;
}
.flag-bookmark.action-flag a{   
    background: rgba(0, 0, 0, 0) url(../images/wishlist-outline-heart.svg) no-repeat scroll 0 0;
    background-size: contain;
    height: 30px;
    position: absolute;
    right: 12px;
    top: 13px;
    width: 22px;
    overflow: hidden;
    color: transparent;
    text-indent: -9999px;
    display: block;
    z-index: 1;
}
.bookmark{z-index:1; right: 7px !important;}
.flag-bookmark.action-unflag a{ 
    background: rgba(0, 0, 0, 0) url(../images/wishlist-filled-menu.svg) no-repeat scroll 0 0;
    background-size: contain;
    height: 30px;
    position: absolute;
    right: 7px;
    top: 8px;
    width: 30px;
    overflow: hidden;
    color: transparent;
    text-indent: -9999px;
    display: block;
    z-index: 1;}

.view-faq .views-exposed-form, .view-frontpage,.feed-icons{display:none;}.noscript{    padding: 34px;background: #e60b0b;color: #fff;position: relative;z-index: 4;}
.user-logged-in .region-top-section > ul{display:none;}
.banner-content .text-content  h1 a{font-size: 57px;color: #333a6f;text-decoration: underline;line-height: 63px;font-family: 'EuropaRegular';}
.modal-content {background-color: #e32c53; background-image: url("../images/create-account-top.png"), url("../images/create-account-btm.png");background-position: left top, bottom right;background-repeat: no-repeat, no-repeat;}
/*Manu changes*/
header .container nav .top-nav ul > li:first-child > a {  background-image: url("../images/where-to-buy-filled.svg");background-repeat: no-repeat;background-size: 25px 25px;padding: 10px 10px 3px 32px;background-position: left 7px;margin-top: 3px;}
header .container nav .top-nav ul > li:nth-child(2) > a {background-image: url("../images/wishlist-filled-menu.svg");background-repeat: no-repeat;background-size:25px 25px;padding: 10px 10px 3px 32px;background-position: left 7px;margin-top: 3px;}
header .container nav .top-nav .custom-dropdown .account-dropdown .dropdown-menu {min-width: 0;width: 100%;}
header .container nav .top-nav .custom-dropdown .account-dropdown .dropdown-menu span {text-align: center;}
header .container nav .top-nav .custom-dropdown .account-dropdown .dropdown-menu span a {font-size: 14px;color: #ffffff;padding: 5px 10px 5px 7px;width: 100%;float: left;}
header .container nav .top-nav .custom-dropdown .account-dropdown .dropdown-menu li a { background-image: none; display:block; text-transform: capitalize; margin: 0;  background: none; }
.view-banner, .view-banner.contextual-region { position: relative;}
.view-banner .views-field-nothing {position: absolute;top: 0;width: 100%;}
.block-views-blockbanner-block-1 .form-group {margin-bottom: 0;}
.inspiration-section h2 a {color: #e32c53;}
.bathroom-display h2 a {color: #333a6f;}
.views-field-nid span {display: none;}
.view-banner .views-field-field-video { height: 575px; overflow: hidden;}
.view-banner video {width: 100%;width: 100%;height: 498px;object-fit: cover;min-width: 100%; display: block;}
.banner .banner-section .banner-content .text-content {padding-right: 126px;}
.view-banner.inner-banner .views-field-nothing {position: relative;top: 0;width: 100%;}
/*Manu changes*/
/* .user-logged-in .mob_my_account{float: left; margin-left: 44px;} */
/* .user-logged-in .mob_login{float: left;} */
.mobile-user-options li {float: left;}
div.password-confirm{display:none;}
.has-error .help-block,.help-block.post-submit { background: #f5d07e; float: right; padding: 2px 8px; color: #f50c0c;border-radius: 2px;}
/* .has-success .control-label{color:#fff!important;} */
.block-views-blockbanner-block-2 .form-group {  margin-bottom: 0;}
.bathroom-gallery .floating-text h3 a { color: #ffffff;transition: unset;}

.toolbar-fixed.user-logged-in header { top: 80px !important;}
/*FAQ*/
.questions-container .panel-default.panel .panel-heading {border-bottom: 1px solid #8c8c8c;margin-bottom: 14px;} 
.questions-container .panel-group .Bathroom:last-child .panel-heading {border-bottom: 0;margin-bottom: 0;}
.questions-container .panel-group .Kitchen:last-child .panel-heading {border-bottom: 0;margin-bottom: 0;}
.questions-container .panel-group .Kitchen:last-child  .panel-body {border-top: 1px solid #8c8c8c;padding-top: 14px;}
.questions-container .panel-group .Bathroom:last-child  .panel-body {border-top: 1px solid #8c8c8c;padding-top: 14px;}
.faq-section .view-content div:first-child .questions-container {margin-right: 10px;}
.faq-section .view-content div:nth-child(2) .questions-container {margin-left: 10px;}
/*FAQ*/

/*Signin popup*/
.user-login-form, .user-register-form  {width: 415px;}
.login .modal-content {background-color: #00a18a;background-image: url("../images/signin-top.png"), url("../images/signin-bottom.png");background-position: right 0, left calc(100% - 65px);background-repeat: no-repeat, no-repeat;float: left;}
.login .form-item, .register .form-item {float: left;width: 100%;}
.login label, .register label, .login .has-success label, .forget-pass label  {float: left;width: 93px;color: #fff;font-size: 16px;font-family: 'EuropaRegular';line-height: 16px;font-weight: normal;}
.login .form-control, .register .form-control, .forget-pass .form-control {float: left;width: 296px;border-radius: 0;border: 0;height: 50px;padding: 5px 20px;font-size: 16px;font-family: 'WorkSansLight';}
.login .modal-footer, .register .modal-footer, .forget-pass .modal-footer {display: none;}
.modal_footer {padding: 18px 15px;text-align: right; float: left;width: 100%;text-align: center;background: #fdbd30;}
.register .modal_footer{background: #33396f;}
.register .or-text {color: #e32c53;}
.btn-default.social-btn-google:active:hover, .btn-default.social-btn-google:active:focus {background-color: transparent;color: #ffffff;}
.modal_footer p {color: #1b1b1b;font-size: 15px;font-family: 'EuropaRegular'; margin: 0;}
.register .modal_footer p {color: #ffffff;}
.modal_footer p a {color: #1b1b1b; text-decoration: underline;}
.register p a {color: #ffffff;}
.or-border {float: left;width: 12px;height: 114px;position: relative;margin: 0 20px;}
.outer{width: 1px;background: #3eb7a6;height: 100%;}
.or-text {background: #fff;color: #00a18a;width: 35px;height: 35px;display: inline-block;border-radius: 100%;margin-left: -16px;position: absolute;top: 50%; margin-top: -17px;padding: 8px 7px;font-size: 14px;font-weight: bold;font-family: 'EuropaRegular'; text-align: center;}
.installer, .common-btn, .user-login-form .form-actions .btn, .register .form-actions .btn, .forget-pass .form-actions .btn,.compare-button {border: 0px none;font-size: 19px;background: #33396f;float: left;width: auto !important;color: #fff;font-family: 'EuropaRegular';border-radius: 2px;padding: 10px 66px !important;text-align: center;height: auto !important;text-align: center !important;}
.installer{margin-left: 5px; line-height: 36px; }
.compare-button {padding: 10px 56px !important;
    line-height: 36px;
    position: absolute;
    bottom: -74px;}
.compare-button:hover{background: #33396f; color: #fff;}
.reset-password {text-align: right;}
.reset-password a {color: #ffffff;text-decoration: underline;margin-left: 20px;font-size: 14px;font-family: 'EuropaRegular';}
.social-btn-facebook {background: transparent;border: 1px solid #fff;border-radius: 0;font-size: 14px;width: 207px;font-family: 'EuropaRegular';}
.social-btn-facebook span, .social-btn-google span {border: 2px solid #fff;width: 36px;height: 36px;display: inline-block;border-radius: 100%;padding: 6px 0;text-align: center;
    margin-right: 12px;}
.user-pass .form-item .success{color: #416f0e;
    background: #ecce8b;
    float: right;
    padding: 4px;
    margin-top: 12px;}
.social-btn-facebook span img {width: 10px;}
.social-btn-google span img {width: 20px;}
.login .modal-body, .register .modal-body, .forget-pass .modal-body{float: left;width: 100%;}
.button-frame {width: 155px;float: left;}
.register .button-frame {margin-top: 80px;}
.register .button-frame > div .form-submit {padding: 0;}
.button-frame > div {float: left; margin-top: 20px;}
.social-btn-google {background: transparent;border-color: #ffffff;border-radius: 0;width: 207px;}
.social-btn-google:hover {background: transparent;}
.social-btn-google button:hover {background: transparent;}
.has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {color: #ffffff;}
.help-block {text-align: right;}
/*Signin popup*/

.login .close span, .register .close span, .forget-pass .close span, .wishlist-modal .close span {float: left;width: 100%;background-image: url("../images/close.svg");background-size: 14px 14px;text-shadow: unset;color: #fff;width: 14px;text-indent: -999px;overflow: hidden;background-repeat: no-repeat;}
/*Register popup*/
.register .modal-content {float: left; width: 100%;}
.social-btn-google button {background: transparent;border: 0;color: #fff;font-size: 14px;padding: 0;font-family: 'EuropaRegular';}
.register .outer {background: #e95f7d;}
.register .or-border {height: 270px;}
.social-btn-google button:active, .social-btn-google:active, .social-btn-facebook:hover, .social-btn-facebook:active {background: transparent;}
.social-btn-google:hover, .social-btn-facebook:hover { border-color: #fff;}
.register .social-btn-google button:hover, .register .social-btn-facebook:hover { color: #ffffff !important; }
.social-btn-google button:hover {color: #e32c53;}
.checkbox label.control-label::before { border-radius: 3px; width: 20px; height: 20px; left:2px; top: 0; border: 1px solid #b9b9b9; }
.myaccount-container .custom-control-indicator:before {top: 0px;}
.custom-control-indicator:after { color: #888888; display: inline-block; font-size: 13px; font-weight: bold; height: 16px; left: 2px; margin-left: -20px; padding-left: 3px; padding-top: 1px; position: absolute; top: 0; width: 16px; }
label input[type="checkbox"]:checked ~ .custom-control-indicator:after { content: "\2713";color: #e32c53;font-family: 'EuropaRegular';font-size: 13px;}
.register checkbox label {width: 100%;font-size: 14px;font-family: 'WorkSansRegular';margin-bottom: 24px;}
.region-navigation-collapsible .custom-dropdown {display: none;}
.register .form-type-checkbox .control-label {width: 100%;margin-bottom: 20px;}
.register .form-type-checkbox label.control-label input[type="checkbox"]:checked ~ .custom-control-indicator::after {background: rgba(0, 0, 0, 0) url("../images/checkbox-inverse-red.svg") no-repeat scroll center center; background-size: auto auto; width: 17px; height: 18px; content: ""; background-size: 18px;}
.form-control-feedback.glyphicon.glyphicon-remove, .has-feedback label ~ .form-control-feedback {display: none !important;}
.btn-primary.social-btn-facebook:active:hover, .btn-primary.social-btn-facebook:active:focus, .btn-primary.social-btn-google:active:hover, .btn-primary.social-btn-google:active:focus {color: white !important;background-color: #33396f;border-color: #33396f;}
/*Register popup*/

/*forget popup*/
.forget-pass .modal-content {float: left;}
.forget-pass p {color: #ffffff;}
.forget-pass .form-actions .btn {margin-top: 20px;}
.ajax-throbber{display: none !important;}
/*forget popup*/

/*product-detail*/ 
#st-1 .st-btn[data-network='sharethis'] {background-color: #fdbc30 !important;border-radius: 60%;width: 26px;line-height: normal;padding: 0;height: 26px;}
#st-1 .st-btn > svg { top: 5px !important;}
#st-1 .st-btn:hover {opacity: 1 !important;top: 0 !important;}
/*product-detail*/

/*product-category*/
.region-banner .form-group {margin-bottom: 0px;}
.product-container a img {width: 100%;}
.category-banner .view-banner .views-field-nothing, .category-banner .contextual { position: relative;}
.banner.category-banner .banner-section .banner-content .text-content { background: transparent;}
/*product-category*/
.view-banner .views-field-field-video figure img{object-fit: cover;height: 500px;width: 100%;}
.view-banner .views-field-field-video, .view-banner video {height: 500px;}
.inner-banner {height: auto;} 

/*Article page*/
.related-article-slider.slick-dotted.slick-slider {margin-bottom: 0;}
.slick-slider .slick-dots {bottom: -34px;}
.not-visit { cursor: default;}
.not-visit a {pointer-events: none;color: #8c8c8c;}
.inner-banner.article-banner {height: auto;}
.share-btn {padding: 0; position: relative;}
.share-btn::before {content: "Share this article";left: 20px;position: absolute;top: 2px;width: 120px;color: #919191;font-family: "EuropaRegular";
    font-size: 13px;}
.product-sharing .share-btn { float: none;text-align: left !important;width: 65px; margin: 3px 0 0 0;}
.product-sharing .share-btn::before{content: "Share";left: 32px; top: 5px;}
.inspiration-slider .outer-con{ cursor: default;}
.inspiration-slider .outer-con a { color: #000000; }
.product-sharing #st-1 {z-index: 1 !important;}
.product-sharing li {vertical-align: top;}
.product-sharing li .compare { width: 26px;bottom: -1px;background-color: transparent;}
.product-sharing li:last-child a {top: 2px;position: relative;background-position: left top;background-image: url(../images/compare.svg);background-size: 26px;background-repeat: no-repeat;padding: 1px 0 0 33px;}
.product-sharing li .compare img {width: 26px;bottom: -1px;} 
.product-sharing li .bookmark {right: 0px !important;}

.product-sharing .wishlist.bookmark {
    position: relative;
    background-position: left 4px;
    background-color: transparent;
    background-size: 24px auto;
    height: 28px;
    width: 96px;
    float: left;
    border-radius: 0;
    margin: 0px 14px 0px 0px;}
.product-sharing .wishlist.bookmark span { 
	width: 125px;
    float: left;
    background-size: 100%;
    padding: 4px 0 0 19px;
	cursor:pointer;}

header .container .specify-header img {height: 34px;}
/*Article page*/

/*Admin page*/ 
.message-frame label.control-label input[type="checkbox"]:checked ~ .custom-control-indicator::after {background: rgba(0, 0, 0, 0) url("../images/checkbox-filled-blue.svg") no-repeat scroll center center;background-size: 20px 20px;content: "";width: 22px;height: 20px;left: 0;top: 0px;}
.message-frame .select-wrapper select {background: #f9f9f9; }
.message-frame .form-type-checkbox label {font-family: 'WorkSansRegular';font-size: 16px;color: #1b1b1b;line-height: normal;}
.message-frame .checkbox {margin: 22px 0 27px;}
/*Admin page*/ 
/*inspiration*/
.inspiration-page {background-image: url("../images/inspiration-bg.svg");background-position: center top;background-repeat: no-repeat;background-size: 100%;float: left;width: 100%;}
.faq {background-image: url("../images/faq-bg.svg");background-position: center top;background-repeat: no-repeat;background-size: 100%;float: left;width: 100%;}
.about-us {background-image: url("../images/about-us-bg-new.svg");background-position: center top;background-repeat: no-repeat;background-size: 100%;float: left;width: 100%;}/*DD-284*/
.product-index.main-content {background-image: url("../images/product-landing-bg.svg");background-position: center top;background-repeat: no-repeat;background-size: 100%;float: left;width: 100%;}

.product-category.main-content {background-image: url("../images/product-category-bg.svg");background-position: center top;background-repeat: no-repeat;background-size: 100%;float: left;width: 100%;}

.inspiration-page .collaboration-details {padding: 45px 30px 15px 30px; padding-top: 45px;padding-top: 45px;background: #fff;margin: 0;}
.inspiration-page .inspiration-slider {padding-bottom: 0;}
.inspiration-page .product-container {margin-bottom: 30px;}
/*inspiration*/

/*compare*/
.compare-frame .compare-wrapper .compare-inner-frame .compare-column figure h2{
    font-family: 'EuropaRegular';
    color: #000000;
    font-size: 16px;
    height: 76px;
    font-weight: bold;
	overflow: hidden;
}
.compare-frame .sidebar li{
    font-family: 'EuropaRegular';
    color: #000000;
    font-weight: bold;
    font-size: 14px;
}
.compare-frame .compare-wrapper .compare-inner-frame .compare-column li{
    font-size: 16px;
    font-family: 'EuropaRegular';
    color: #464646;
	overflow: hidden;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    width: auto;
    height: 16px;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
}
.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto;
}
.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
    width: 100%;
    height: 6px;
    margin: 5px 0;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.75);
}

/* Product Listing page filters */
.custom-check label .input-group { position: absolute; }
.custom-check label .input-group-addon { background: none; border: none; padding: 0; }
.custom-check label .input-group-addon .icon { display: none; right: 20px; background: #fff; padding: 1px 3px;}
.custom-check label .input-group-addon .icon.glyphicon-spin { display: block; animation: spin 2s linear infinite; }
.aside-filters .panel-default .panel-heading a:after { margin-top: 5px; }
.aside-filters .form-inline .label { display: block; color: #1a1a1a; font-size: 16px; font-family: 'WorkSansRegular'; max-width: 100%; margin-bottom: 5px; font-weight: bold; text-align: left; }
.aside-filters .custom-check [type='checkbox']:checked + .input-group-addon:after { display: block; content: ""; left: -39px; position: absolute; background-image: url(../images/checkbox-filled-teal.svg); background-color: transparent; width: 20px; height: 20px; background-repeat: no-repeat; background-size: 20px; top: 0; }

/*compare*/

/*where to buy*/
.open-hours{display: inline-block; font-size: 16px; color: #1ba38b;     margin-top: 0;padding-left: 0;margin-bottom: 13px;}
.near-store .map-container .list-detail .find-showroom .results-list li.active-list a{
    padding-right: 0;
}
.near-store .map-container .list-detail .find-showroom .commom-button.width100{
    width: 100%;
    margin: 0;
    position: static;
}
.near-store .map-container .list-detail .find-showroom .commom-button.width100 a,.near-store .map-container .list-detail .find-showroom .commom-button.width100 a:first-child{float: left;font-family: 'EuropaRegular';font-size: 14px;line-height: 28px;color: #919191; box-shadow: none;
}
.near-store .map-container .list-detail .find-showroom .commom-button.width100 a:first-child{
    color: #919191;margin-right: 23px;margin-left: 26px;
}
.near-store .map-container .list-detail .find-showroom .commom-button.width100 a .arrow {
    margin-right: 6px;
    float: left;
    margin-top: 3px;
}
.near-store .map-container .list-detail .find-showroom .commom-button.width100 a .arrow img{
    width: 25px;float: left;

}
.results-list .mCSB_scrollTools{width: 4px;}
.results-list .mCSB_inside > .mCSB_container{margin-right: 0;}
.filter-btn span {margin-left: 10px;float: left;line-height: 20px;}
.result-listing .checkbox + .checkbox {margin-bottom: 6px;margin-top: 6px;}
.custom-radio .checkbox{ margin-bottom: 19px; width: 100%;}
.custom-radio .checkbox:first-child{margin-top:0;}
.aside-filters .custom-radio .checkbox label {font-family: 'WorkSansRegular';font-size: 12px; padding-left: 11px; line-height: 21px; color: #666666; width: 100%; text-transform: uppercase; }
.custom-radio input[type="radio"]:checked + .input-group-addon:after{ position: absolute; content: " "; width: 8px; height: 8px; left: -24px; top: 7px; border-radius: 50%; border: none; background:#979797; display:block;}
.aside-filters .custom-radio [type='checkbox']:checked + .input-group-addon:after { display: block; content: "\2713"; height: 16px; left: -25px; top: 2px; font-size: 13px; color: #888888; font-weight: bold; position: absolute;}
.checkbox label::before { border-radius:0; }
.map-container .aside-filters .panel { border: 0;}
.map-container .aside-filters {display: none !important;background: #ffffff none repeat scroll 0 0;border-bottom: 1px solid #d0d0d0;float: left;left: 0;margin-bottom: 0;margin-top:4px;padding: 16px 10px 11px;position: absolute;top: 27px;width: 100%;z-index: 9;}
#map{z-index:-9999;}
.near-store .map-container .find-showroom .search-btn {background: rgba(0, 0, 0, 0) url("../bootstrap/images/clear.svg") no-repeat scroll 0 center;border: 0 none;height: 21px;padding: 0;position: absolute;right: 6px;text-indent: -9999px;top: 9px;width: 21px;}
.near-store .map-container .find-showroom .find-showroom-clear-btn {background: rgba(0, 0, 0, 0) url(../images/clear.svg) no-repeat scroll center center; height: 22px; width: 22px; background-color: #b9b9b9; border-radius: 100%; padding: 6px; background-size: 12px 12px; border: 0 none; position: absolute; right: 6px; text-indent: -9999px; top: 9px; }
#store-locator-form {
    display: block;
}
.ui-widget-content {max-height: 370px;overflow-y: scroll;}
.ui-autocomplete {float: left; width: 271px !important;}
.ui-menu .ui-menu-item {line-height: 2.25;color: #666666;padding: 0 !important;margin: 0!important;font-family: 'EuropaRegular';font-size: 12px;border-bottom: 1px solid #cccccc;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover { background: #e8e8e8;}
.ui-menu .ui-menu-item:last-child {border-bottom: 0 none;}
.ui-menu .ui-menu-item .ui-menu-item-wrapper {padding: 0 10px; border:none; color: #000;}
#map {min-height: 463px;}
/* .near-store .map-container .find-showroom .filters-con, .near-store .map-container .find-showroom .results-list {display: none;} */
.near-store .map-container .find-showroom .filters-con {position: relative;}
.near-store .map-container .find-showroom.concept-data .filters-con, .near-store .map-container .find-showroom.concept-data .results-list {display: block;}
.near-store .map-container .find-showroom .commom-button {bottom: 0;height: auto;margin-bottom: 10px;margin-top: 0;background:transparent}
.near-store .map-container .find-showroom.concept-data {height: 100%;}
#map{overflow: hidden;position: static;z-index: 8;}
.concept-data .clear-btn {display: block;}
#overlay {position: fixed;z-index: 99999;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0, 0, 0, 0.9);transition: 1s 0.4s;opacity: .5;}
#loader { position:fixed; left:50%; top:50%; z-index:100000; margin:-20px 0 0 -20px; border:3px solid #f3f3f3; border-radius:50%;border-top:3px solid #3498db; width:40px; height:40px; -webkit-animation:spin 2s linear infinite; animation:spin 2s linear infinite; }
.near-store .map-container .find-showroom .results-list li a address span {line-height: normal;margin: 8px 0 7px;}
.two-col-article {float: left; width: 100%;}
/*.near-store .map-container .find-showroom .ui-autocomplete-input.ui-autocomplete-loading[type="text"]{background: url("../images/ui-anim_basic_16x16.gif") no-repeat scroll right 31px center, url("../bootstrap/images/pin.svg") no-repeat scroll 6px center ; }*/


.near-store .map-container .find-showroom input[type="text"]{ padding:0 45px 0 37px; background-size: 23px;}
.near-store .map-container .find-showroom .input-group-addon{ position: absolute; top: 6px; background: none; right: 35px; border: none; }
.near-store .map-container .find-showroom .input-group-addon .glyphicon-spin{ animation: spin 2s linear infinite; }
.near-store .map-container .find-showroom .search-btn{ border-color:#ccc; border-style:solid; border-width:0 0 0 1px; height:32px; width:33px; right:0; top:4px; background-position:center center;background-size: 23px; display:none;}
.near-store .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 4px; background: #e5e5e5;}
.near-store .mCSB_scrollTools .mCSB_dragger{height:146px !important;}
.near-store .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .near-store .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.near-store .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background: #e5e5e5;}
.near-store .mCSB_scrollTools .mCSB_draggerRail{background: transparent;}
.near-store .checkbox label::after {background-image: url(../images/checkbox-filled-teal.svg) !important;background-color: transparent !important;width: 20px;height: 20px;background-repeat: no-repeat;background-size: 20px;left: 1px;top: -1px;border-radius: 0;}
.near-store .checkbox input[type="checkbox"]:checked + label::after {content: "";}
.find-showroom.result-listing, .list-detail { display: none;}

/*where to buy*/

/*how to*/
.how-to{background-image: url("../images/product-index-bg.svg");background-position:right top;}
.how-to .article-section{display: none;}
.center-block a,.center-block a:hover,.center-block h2{color: #f27320;}
.how-to .center-block h2 a {color: #f27320;} 
/*how to*/


/*wish-list-admin*/
.wishlist-container .flag-bookmark.action-unflag a{right: 18px;}
.wishlist-container .about-video h5 a{color: #000;}
.product-container figcaption .product-title a{color: #000000;font-size: 16px;font-family: 'EuropaRegular';}
.wishlist-container .flag-bookmark.action-unflag p{color: #000000;font-size: 16px;font-family: 'EuropaRegular';}
.wishlist-container .custom-control-indicator::after{left: 12px;top: 10px;}
.wishlist-container .checkbox label.control-label::before{width: 22px;left: 10px;top: 10px;height: 22px;}
.wishlist-container .checkbox{ z-index: 1;}
.wishlist-container .form-group{margin-bottom: 30px;}
.wishlist-container .bookmarked-product-list li > .form-wrapper{position: relative;border-bottom: 1px solid #8c8c8c;padding-bottom: 6px;margin-bottom: 44px;}
.detail-row h5{display: inline-block;width: 100%;min-height: 44px;}
.wishlist-container .bookmarked-product-list li{ min-height: 430px;}
.bathroom-figure{margin: 20px -6px 6px -6px;padding: 6px 6px 6px 6px;position: relative;transition: all 0.5s ease 0s;}
.bathroom-figure a{display: inline-block;width: 100%;text-align: center;}
.wishlist-container .bookmarked-product-list {display: inline-block;width: 100%;float: left;}
/*.common-btn {background-color: #4f524a;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;color: #ffffff;float: left;font-size: 16px;line-height: 48px;padding: 0 30px;text-align: center;transition: all 0.35s ease-in-out 0s; font-family: 'WorkSansRegular';}*/
.bookmarked-product-list.product-list-view{display: block;margin-top: 0;}
.bookmarked-product-list .detail-container .button{position: relative;right: 0;top: 0;margin-top: 0;background-color: #4f524a;border-radius: 3px;border: 0;float: right;margin: 0 0 3px 0;min-height: 34px; }
.bookmarked-product-list .detail-container .button:hover, .bookmarked-product-list .detail-container .button:focus{background-color: #4f524a;}
.bookmarked-product-list > li:hover a{box-shadow: none;}
.bookmarked-product-list .notes{font-size: 14px;margin-top: 6px;color: #666;display: inline-block;}
.notes-container{float: left;width: 70%;}
.bookmarked-product-list .input-group{margin-top: 15px;max-width: 360px;}
.bookmarked-product-list.product-list-view li .product-list .detail-container{padding-right: 0;width: calc(100% - 110px);float: left;}
.bookmarked-product-list.product-list-view li .product-list .detail-container .detail-row {width: 70%;float: left;}
.form-group.bookmark-actions {float: right;width: auto;margin-top: 20px;margin-bottom: 20px; display: none;}
.bookmark-actions .common-btn{line-height: 36px;padding: 0 20px;border: 0;margin-left: 5px;}
.bookmark-actions .common-btn + .common-btn{margin-left: 5px;}
.bookmark-actions .common-btn:hover, .bookmark-actions .common-btn:focus , .installer:hover, .installer:focus{background: #33396f; color: #ffffff;}
.webform-submission-product_pdf-form .container-inline .button{float: right;}
.webform-submission-product_pdf-form .form-actions a.btn{margin-right: 5px;border: 0;}
.bookmarked-product-list .form-item label .custom-control-indicator:before { background-color: #fff;border: 0 solid #979797;border-radius: 7PX;content: "";display: inline-block;height: 18px;left: 12px;margin-left: 0px;position: absolute;top: 12px;transition: border 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s;width: 18px;}
.bookmarked-product-list .checkbox-sxn {float: left; position: relative;width: 100%;margin-right: 10px;}
.bookmarked-product-list .checkbox-sxn .checkbox label {position: absolute; right: 3px; top: 4px;z-index: 99;padding: 0;}
.bookmarked-product-list .checkbox-sxn .checkbox {position: static; padding-left: 0;width: 100%;}
.bookmarked-product-list li h5 a {color: #000000;
    font-size: 16px;
    font-family: 'EuropaRegular';}
.bookmarked-product-list.product-list-view li .product-list figure {float: left;margin-right: 0;width: 100%;margin-top: 0px;}
#alertPopup.modal.fade .modal-dialog { width: 380px;top: 30%;}
.add-notes-container .form-item {float: left;width: 100%;}
.quicktabs-container-bookmarks .btn:hover, .quicktabs-container-bookmarks .btn:focus, .quicktabs-container-bookmarks .btn.focus {color: #ffffff;}
#email_table + .container-inline {display:none;}

.manage-product-bookmark .product-frame .bathroom-figure .wishlist { }
.bookmarked-products .product-list:hover .bathroom-figure.coolibah::before{background-color: #3F533D;}
.bookmarked-products .product-list:hover .bathroom-figure.piperita::before{background-color: #355B69;}
.bookmarked-products .product-list:hover .bathroom-figure.caesia::before{background-color: #2D2D29;}
.bookmarked-products .product-list:hover .bathroom-figure.olida::before{background-color: #4A605B;}
ul.quicktabs-tabs.nav-tabs { margin-top: 20px; }
ul.quicktabs-tabs.nav-tabs li { padding: 0; }
ul.quicktabs-tabs.nav-tabs li.active a {background: transparent;border: 2px solid #dddddd;border-bottom: none;}
.quicktabs-wrapper .product-main-frame { margin-top: 0; }
.quicktabs-wrapper .product-main-frame .product-frame .bathroom-figure { margin-top: 0px; }
.quicktabs-tabs.nav-tabs li a {border: 2px solid rgba(0, 0, 0, 0);font-family: 'WorkSansRegular';font-size: 12px;line-height: 2.25;text-align: left;color: #9b9b9b;background-color: #ebebeb;-webkit-border-radius: 0px;-moz-border-radius: 0px;
    -ms-border-radius: 0px;border-radius: 0px;padding: 5px 27px;margin-right: 10px;}
/*wish-list-admin*/
/* send email bookmark popup **/

.webform-submission-product_pdf-form .table-striped > tbody > tr{
        background-color: transparent;
}
.webform-submission-product_pdf-form .table-striped > tbody > tr:nth-of-type(odd){
    background-color: transparent;
}
.webform-submission-product_pdf-form .form-control {
    border-radius: initial;
    height: 46px;
    font-family: 'HelveticaNeue';
    font-size: 16px;
    color: #333333;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 50px;
}
.webform-submission-product_pdf-form .form-group {
    float: left;
    width: 100%;
    margin: 0;
    position: relative;
}
.wishlist-modal .modal-footer{
border-top:none;
padding-bottom: 40px;
}
.wishlist-modal .modal-footer .button {
    display: none;
}

.wishlist-modal .webform-submission-product_pdf-form .form-submit { float: none; padding: 14px 24px !important; text-indent: 0;border: 0;}
.wishlist-modal .webform-submission-product_pdf-form .form-submit .glyphicon {display: none;}
.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {border: 0;}
.table > thead > tr > th {border-width: 1px;}
 
/* send email bookmark popup**/
.pass-info-clark {text-align:left;}
/*wishlist*/
.wishlist-container .common-btn, .wishlist-container .installer {font-size: 14px;padding: 0 19px !important;}
.wishlist-container .compare-button {position: absolute;bottom: 0;right: 0;background: transparent;color: #919191;padding: 0 !important;text-decoration: underline; font-size: 14px;}
.wishlist-container label input[type="checkbox"]:checked ~ .custom-control-indicator:after { display: block; content: ""; left: 11px; position: absolute; background-image: url(../images/checkbox-inverse-red.svg); background-color: transparent; width: 20px; height: 20px; background-repeat: no-repeat; background-size: 20px; top: 11px; }
/* .wishlist-container .checkbox label span {position: relative;}	 */
.manage-product-bookmark .modal-header { padding-left: 0;padding-bottom: 15px; color: #ffffff;}
.manage-product-bookmark .modal-content { background-image: none;}
.manage-product-bookmark .modal-header .close {float: left;
width: 100%;
background-image: url("../images/close.svg");
background-size: 14px 14px;
text-shadow: unset;
color: #fff;
width: 14px;
text-indent: -999px;
overflow: hidden;
background-repeat: no-repeat;}
/*wishlist*/
.inspiration-page .before-after-slider {margin-bottom: 60px;}
.search-results .no-data, .product-frame .no-result {
font-size: 16px;
text-align: center;

}

.article-section p { font-family: 'WorkSansRegular'; }
.product-detail-container .slick-slide img {width: 100%;}
.product-detail-container .slider-nav .slick-slide {margin: 0 12px;}
.product-detail-container .dropdown-menu {z-index: 2;}
#block-bathroomsthatmakememoriesinspirationpage {margin-top: 45px;}
.navbar-inverse .navbar-nav > li > a.is-active {color: #3d3d3d;}
.cta-section .cta-text .email-us {background-image: url("../images/email.svg");color: white;font-size: 21px;font-family: 'EuropaRegular';float: left;width: 100%;background-position: left center;background-repeat: no-repeat;padding: 14px 0 14px 56px;background-size: 45px 45px;}
/*Listing dropdown*/
.select-wrapper .dropdown-toggle{background: #28306b;color: #fff;border-color: #505583;border-radius: 0;height: 34px;width: 145px;padding: 0 12px;font-weight: normal;font-family:'WorkSansRegular';}
.select-wrapper .dropdown-toggle {color: #fff;font-weight: normal;font-family: 'WorkSansRegular';}
.select-wrapper .dropdown-toggle .caret {background-image: url("../images/carat-down-teal.svg");border: 0;width: 12px;height: 8px;background-size: 12px 8px;background-repeat: no-repeat;right: 10px;position: absolute;top: 19px;}
.select-wrapper .dropdown-menu li {border-bottom: 1px solid #b8b8b8;}
.select-wrapper .dropdown-menu li a {padding-bottom: 6px;padding-top: 6px;}
.select-wrapper .dropdown-menu {border-radius: 0;padding: 0 15px 0 15px;margin: 0;background: #f9f9f9;min-width: 236px;}
.select-wrapper .dropdown-menu.open {padding: 0 12px 0 12px;min-width: 145px;}
.select-wrapper .dropdown-menu li a {padding-left: 0;padding-right: 0;}
.select-wrapper .open > .btn-default.dropdown-toggle, .select-wrapper .btn-default:active:hover {background: #28306b;color: #fff;border-color: #505583;border-radius: 0;height: 34px;
width: 145px;padding: 0 12px;}
.select-wrapper .dropdown-menu li:last-child {border-bottom: 0;}
/*Listing dropdown*/

/*Feedback points*/
.inspiration-slider .flag-bookmark {position: relative;}
.main-container.product_detail {background-image: url("../images/product-index-bg.png");}
header .container nav .top-nav .custom-dropdown .account-dropdown .my-account {line-height: 24px;}
header .container nav .top-nav .custom-dropdown .account-dropdown .my-account img {margin-top: -4px;}
/*Feedback points*/
.product-detail-container .customize-dropdown .dropdown-menu li .radio-info input[type="radio"]:checked + label::after {background-color: transparent; }
.product-category-container .product-container figcaption .product-title { height: 44px; overflow: hidden;}
.product-detail-container .customize-dropdown .dropdown-toggle::after { position: absolute; content: ""; background-image: url(../images/checkbox-inverse-teal.svg); border-radius: 0; width: 15px; background-size: 15px auto; background-repeat: no-repeat; height: 12px; background-color: #fff; left: 20px; top: 16px; background-color: transparent;}
.product-detail-container .customize-dropdown .dropdown-toggle::after { background-color: #fff;}
.product-detail-container .customize-dropdown .dropdown-toggle .selected-item { float: left; width: 90%; overflow: hidden; }
.product-detail-container .customize-dropdown.open .dropdown-toggle::after { display:none; }
.product-detail-container .customize-dropdown.open .dropdown-backdrop { position: absolute; }
.quicktabs-main .product-container figcaption {height: 85px;overflow: hidden;}
.mobile-banner {display: none;}
.sub-menu section{ float: left;width: 100%;}
/*Menu tree*/
 
.dropdown-sub ul li{ width: 100%;float: left; position: relative;}
.dropdown-inner ul.sub-menu {display: none;top: 0;position: absolute;left: 100%;background: #fff;background-color: rgb(255, 255, 255);
background-color: rgb(255, 255, 255);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 1px;background-color: white;padding: 0 0;min-width: 170px;}
.dropdown-inner ul.sub-menu a {color: #9d9d9d;line-height: 20px;font-family: 'EuropaRegular';font-size: 18px;padding: 10px;float: left;width: 100%;white-space: nowrap;}
.dropdown-sub > ul {padding: 0;}
.dropdown-sub > ul li:hover {background: #e8e8e8;transition: background 0.3s ease 0s;}
.dropdown-sub ul li.dropdown-inner .caret {float: right;position: absolute;transform: rotate(-90deg);bottom: 46%;right: 0;}
.navbar-nav > li > .dropdown-menu > li:last-child {display: none;} 
/*Menu tree*/

/*Search page*/
.search-page .no-search-result { display:none; }
.search-page .no-search-result p.result-text {margin-bottom: 0;font-family: 'WorkSansLight';color: #1b1b1b;font-size: 16px;margin-top: 40px;}
.search-page .no-search-result p.result-text + p.result-text {margin-top: 8px;margin-bottom: 40px;}
.search-page .no-search-result .call-us {font-family: 'WorkSansLight';color: #919191;font-size: 16px; width: 100%; float: left; }
.no-search-result .search-content {background: #fff;padding: 0;float: left; width: 100%;}
/*Search page*/

.pagination .pager__item.pager__item--first, .pagination .pager__item.pager__item--last {display: none;}

/*YOLO amends 27 March onwards*/
 
.section-detail, .text-section p, .before-after-slider p {font-size: 18px;line-height: 130%;}
.warranty-section .warranty-txt p {font-size :16px;}
.article-section #st-1 {z-index: 1;}
.main-container.article-bg {background-image: url(../images/article-bg.png);}
.banner .desktop-banner, .banner .desktop-banner img, .inner-banner, .inner-banner figure img  {width: 100%;}
.page-node-type-page .region-call { float: left; width: 100%; margin-top: 80px; }
.navbar-inverse .navbar-nav > li:first-child > a:hover {color: #ffbd31 !important;}
.navbar-inverse .navbar-nav > li:nth-child(2) > a:hover {color: #f37521 !important;}
.navbar-inverse .navbar-nav > li:nth-child(3) > a:hover {color: #19a38a !important;}
.navbar-inverse .navbar-nav > li:nth-child(4) > a:hover {color: #333a70 !important;}
.navbar-inverse .navbar-nav > li:nth-child(5) > a:hover {color: #eb2754 !important;}
.wishlist-container .bookmarked-product-list .checkbox {position: absolute;}
.wishlist-container .bookmarked-product-list .form-item label .custom-control-indicator::before {width: 0;}

/*YOLO amends 27 March onwards*/

/*404*/
.not-found {text-align: center;margin: 150px 0;}
.article-section .not-found p {font-family: 'EuropaRegular';color: #cbc9ca;font-size: 18px;margin: 40px 0 37px 0;}
.article-section .not-found a {font-size: 20px;background: #33396f;color: #fff;font-family: 'EuropaRegular';border-radius: 2px;padding: 15px 36px;}
.page-not-found-404 .page-header{ visibility: hidden; }
.page-not-found-404 .article-section{ margin-top: 25px; margin-bottom: 5px; }
/*404*/

/* Maintenance */
.maintenance {margin-top: 200px;}
.maintenance h1 {font-size: 30px;font-family: 'HelveticaNeue';line-height: 50px;margin-top: 30px;margin-bottom: 10px; text-align:center;}
.maintenance p {font-size: 16px;font-family: 'HelveticaNeue';color: #9b9b9b;line-height: 24px; margin-top: 26px; text-align:center;}
.maintenance a {font-family: 'HelveticaNeueBold';color: #7e7e7e;}
.maintenance figure {text-align: center;}

/*DD-215*/ 
.view-banner .views-field-field-video{ height: auto; }
.view-banner .views-field-field-video figure img {object-fit: unset;height: auto;} 
.product-detail .product-detail-container .slick-slide {text-align: center;}
.product-detail .product-detail-container .slick-slide img {width: auto; display: inline-block;}
.product-detail .product-detail-container .slider-nav img {display: block;}
/*DD-215*/

/*DD-220*/
.inspiration-page .collaboration-details .hover {}
.inspiration-page .products-slider .product-container {opacity: .2;transition: all .5s ease-in-out 0s;}
.inspiration-page .products-slider .selected-item .product-container {opacity: 1;}
.inspiration-page .collaboration-details .hotspot-area .hs-wrap.hover .sniper-spot {background-image: url("../images/active-hotspot.svg");width: 73px;height: 73px;background-size: 73px 73px;}
/*DD-220*/
.pagination-frame .pagination > li.prev > a, .pagination-frame .pagination > li.prev > span { font-size: 24px; margin-left: 0; border-radius: 100%; background: url(../images/carat-left-red-filled.svg) no-repeat scroll center center; background-size: 8px 12px; text-indent: -5000px; background-color: transparent !important; }
.pagination-frame .pagination > li.next > a, .pagination-frame .pagination > li.next > span { border-radius: 100%; background: url(../images/carat-right-red-filled.svg) no-repeat scroll center center; text-indent: -5000px; background-color: none; background-size: 8px 12px; background-color: transparent !important; }
.pagination-frame .pagination > li.last > a, .pagination-frame .pagination > li.last > span, .pagination-frame .pagination > li.first > a, .pagination-frame .pagination > li.first > span { display: none; }
.block-clark-products-primary-room-block { margin-top: 15px; }
.path-faq .inner-banner .inner-banner-content .form-container form input[type="submit"] { display : none; }
.path-faq .inner-banner .inner-banner-content .form-container .clear-btn { margin-left: 0; right: 44px; position: relative; top: 0px; }
.pager-nav.pagination-frame { float: none; }
.pager-nav.pagination-frame .pagination { float: none; margin: 33px 0px 20px 0px; }
.pager-nav.pagination-frame .pagination > li > a, .pager-nav.pagination-frame .pagination > li > span { background-color: transparent; }
.pager-nav.pagination-frame .pagination > li.active > a, .pager-nav.pagination-frame .pagination > li.active > span, .pager-nav.pagination-frame .pagination > li > a:hover, .pager-nav.pagination-frame .pagination > li > a:focus, .pager-nav.pagination-frame .pagination > li > span:hover, .pager-nav.pagination-frame .pagination > li > span:focus { background-color: #e32c53; z-index: 0; }
.link-hover { color: #e32c53 !important; }

/*DD-220 17 May 2018*/
.product-sxn.inspired-main .custom-grid.wishlist-inner .content-area h2, .product-sxn.inspired-main .custom-grid.wishlist-inner .grid-item--width2 .content-area h2 {
    font-size: 16px;
    font-family: 'EuropaRegular';
    color: #000000;
    border: none;
   margin: 0 0 6px 0;
    
}
.grid.custom-grid.wishlist-inner {opacity: 0;}
.product-sxn.inspired-main .custom-grid.wishlist-inner .content-area {background: #f6f6f6;
padding: 14px 20px 13px 14px;float: left;
width: 100%;height: auto;}
.product-sxn.inspired-main .custom-grid.wishlist-inner .grid-item--width2 .content-area {padding-bottom: 26px;}
 
.product-sxn.inspired-main .custom-grid.wishlist-inner .grid-item--width2 .content-area h2 {font-size: 36px; color: #e42953;}

.product-sxn.inspired-main .custom-grid.wishlist-inner .content-area p {
    font-size: 14px;
    font-family: 'WorkSansLight';
    color: #1b1b1b; 
    line-height: auto; 
margin-bottom: 15px;	
}
.product-sxn.inspired-main .custom-grid.wishlist-inner .content-area p.product-description {font-size: 11px;
    font-family: 'EuropaRegular'; color: #000000;margin-top: 7px;margin-bottom: 0;}
	.product-sxn.inspired-main .custom-grid.wishlist-inner .content-area p.product-price  {font-size: 16px;
    font-family: 'EuropaRegular'; color: #1ba38b;}
.product-sxn.inspired-main .custom-grid.wishlist-inner .grid-item--width2 .content-area p {font-size: 16px;line-height: 22px;margin: 0;}



.product-sxn.inspired-main .custom-grid.wishlist-inner .grid-item {
    width: 23%;
}
.product-sxn.inspired-main .custom-grid.wishlist-inner .grid-item.bookmark-row-flaga.grid-item--width2 {
    width: 48%;
}
.wishlist-inner .outer-container .video-overlay {
    background: rgba(71,78,111,0.7);
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
    display: flex;
    align-items: center;
}
.wishlist-inner .outer-container img {
    width: 100%;
}
.wishlist-inner .outer-container {
    position: relative;
}
.wishlist-inner .outer-container .video-overlay img {
    width: 73px;
    margin: auto;
}
.inspiration-slider .wishlist-inner .flag-bookmark {
    position: initial;
}

.wishlist-inner .noresult {
    font-size: 22px;
    text-align: center;
	font-family: 'EuropaRegular';
    margin: -15px 0 0 0;
}


header .container nav .top-nav .custom-dropdown .account-dropdown .dropdown-menu li:nth-child(2) a { 
	text-indent: -999999px; 
}
header .container nav .top-nav .custom-dropdown .account-dropdown .dropdown-menu li:nth-child(2) a:after {
    position: absolute;
    content: 'Sign Out';
    left: 0;
    right: 0;
    width: 100%;
    color: #fff;
    overflow: hidden;
	padding:5px 10px 5px 7px; 
	text-indent: 0px;
}
header .container nav .top-nav .custom-dropdown .account-dropdown .dropdown-menu li:nth-child(2) a:hover:after {
    color: #e32c53 !important;
	 background-color: whitesmoke;
}
/*loader*/
#overlay {position: fixed;z-index: 99999;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0, 0, 0, 0.9);transition: 1s 0.4s;opacity: .5;}
#loader { position:fixed; left:50%; top:50%; z-index:100000; margin:-20px 0 0 -20px; border:3px solid #f3f3f3; border-radius:50%;border-top:3px solid #3498db; width:40px; height:40px; -webkit-animation:spin 2s linear infinite; animation:spin 2s linear infinite; }


@-webkit-keyframes spin { 0% {-webkit-transform:rotate(0deg);}100% {-webkit-transform:rotate(360deg);}}@keyframes spin { 0% {transform:rotate(0deg);}100% {transform:rotate(360deg);}}
	
/*loader*/	

/*DD 269*/	
.product-detail-container .bookmark {right: 13px !important;}
/*DD 269*/	
.wishlist-inner .noresult {padding: 10px;
    float: left;
    background: #fff;
    text-align: center;
    width: 100%;}

/* DD 293 */
.side-bar-height .custom-check { margin: 0 0;}
.logical-hide {display:none;} 
.article-bg .inspiration-section { margin: 60px 0;}
.sharethis-inline-share-buttons {clear: both;}
/*DD-329*/
.product-detail-container .customize-dropdown .dropdown-menu li a {padding-bottom: 10px; line-height: 23px;color: #1b1b1b;font-family: 'EuropaRegular';font-size: 14px;}
.product-detail-container .customize-dropdown .dropdown-menu li .radio {margin-bottom: 10px;}
.customize-dropdown .caret {transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0ms, -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0ms;}
.customize-dropdown.open .caret {transform: rotate(180deg);}
.product-detail-container .customize-dropdown .dropdown-toggle .selected-item {color: #1b1b1b;font-family: 'EuropaRegular';font-size: 14px;}
.product-detail-container .customize-dropdown .dropdown-toggle {background: #f9f9f9;}
/*DD-329*/

/*DD-275*/
.message-frame .form-control {background: #f9f9f9;}
.pass-info-clark { font-family: 'WorkSansLight';font-size: 13px;color: #474747;}
.message-frame .form-actions .button {margin-top: 21px;}
.myaccount-background {background-position: left top, right top !important;background-size: auto !important;}
/*DD-275*/

/*DD-284*/
.about-us.view-banner .views-field-nothing{ position: relative;}
.about-us h1 {font-size: 54px;font-family: 'EuropaRegular';color: #e32c53;text-decoration: underline;margin-top: 11px;margin-bottom: 61px; text-align: center;border: 0;}
.about-us .article-col img { float: left;margin-bottom: 10px;margin-right: 25px;}
.page-node-type-page .about-us .region-call {margin-top: 50px;}
.about-us .article-section {padding: 44px 42px 47px 28px;}
.about-us .article-section p {font-family: 'WorkSansRegular';font-size: 16px;color: #000000;line-height: 20px;margin-bottom: 17px;}
/*DD-284*/
 .message-frame .user-form .form-actions .button#edit-submit{    margin-top: 0;}
 .user-form .contact-prefrences{padding: 0; border:none;}
	 .my-prefrences-inner{    width: 100%;
    float: left;
    border-top: 1px solid #dcdcdc;
    padding-top: 20px;}
	 .my-prefrences-inner-bottom{    width: 100%;
    float: left;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 20px;}
	
	/*DD-334 - DD-335*/
	#navbar-height-col {display: none}
	/*DD-334 - DD-335*/   
 
	
	/* DD-337 */
	.product-detail .product-detail-container .slider-nav.slick-slider { margin-top: 25px; margin-bottom: 15px; }
	.product-detail .product-detail-container .slider-nav .slick-track { margin: auto; }
	.product-detail .product-detail-container {padding-bottom: 30px;}
	.product-detail .product-detail-container .slider-for {position: static;}
	.product-detail .product-detail-container .slick-slider .slick-dots {bottom: -19px;position: absolute;margin-top: 0;}
	.slick-track.four-or-less {transform: none !important;}
	.product-detail .product-detail-container .slick-dotted.slick-slider {margin-top: 0px;}
	/* DD-337 */
	
	/*DD-280*/
	body{-webkit-overflow-scrolling: touch;}
	.searchbox-open .searchbox-input {border-bottom: 1px solid #f47321;}
	.search-container-new .search-container .search-grid-view li > .product-container figcaption .product-title {min-height:72px;} 
	.search-container-new .searched-articles .search-grid-view li .flag {position: relative;}
	.search-container-new .search-page .search-container .searched-articles .product-frame .product-container figcaption {min-height: 114px;} 
	button.close { padding: 4px 6px 4px 6px;}
	.search-container-new .search-page .aside-filters .form-inline .label {padding-left: 0;}
	.category-filter-bar .relevance-dropdown .customize-dropdown .dropdown-toggle {float: left;width: 100%;}
	.searched-products .product-frame ul li:nth-child(3n+1) {clear: both;}
	/*DD-280*/
	/*DD-219*/
	.wishlist-new .wishlist-container .wishlisted-product ul li .product-container figcaption .product-title { min-height: 70px;}
	.wishlist-new  .wishlisted-article  .product-container figcaption { min-height: 80px;}
	.wishlist-new .wishlisted-media  .about-video { min-height: 91px;}
	.wishlist-inner .noresult {
    font-size: 22px;
    text-align: center;
	font-family: 'EuropaRegular';
    margin: -15px 0 0 0;
}
	/*DD-219*/

	/*DD-275*/
	.myaccount-background .myaccount-container .custom-row .form-group {float: left;width: 100%;}
	.myaccount-background .myaccount-container .form-group.custom-group {float: left;width: 100%;}
	.myaccount-background .myaccount-container .message-frame h6 {margin-bottom: 44px;padding: 6px 0px 9px 0px;border-top-color: rgb(220, 220, 220);border-bottom-color: rgb(220, 220, 220);color: #000000;}
	.myaccount-background .myaccount-container {padding-bottom: 40px;border-top-color: #dcdcdc;border-bottom-color: #dcdcdc;}
	.myaccount-background .admin-side-bar .nav li a {border-top: 1px solid rgb(220, 220, 220);}
	.myaccount-background .myaccount-container .message-frame h3 {text-transform: capitalize;margin-bottom: 23px;}
	.myaccount-background .myaccount-container .message-frame.preview h3 {margin-bottom: 0px;margin-top: 0;}
	.myaccount-background .admin-side-bar .nav li:last-child a {background-position: 80px 17px;}
	.myaccount-background .admin-side-bar .nav li:first-child a {border: 0;}
	.myaccount-background .message-frame h6 .edit-account {display: none;}
	.myaccount-background .admin-side-bar .nav li:last-child a:hover {background-image: url(../images/carat-right-white.svg);}
	.message-frame .form-wrapper .form-group .control-label {font-weight: bold;}
	.toolbar-tray-open .myaccount-container .menu.nav,
	.toolbar-tray-open .myaccount-container .message-frame {
	  position: relative;
	  z-index: 1;
	}
	/*DD-275*/

	/* DD-374 */
	.video-popup .modal-content {
	  background-image: none;
	  background-color: rgba(0, 0, 0, 0.8);
	}

	.video-popup .modal-dialog {
	  width: 92%;
	  margin: 27px auto;
	}

	.video-popup .modal-body {
	  padding: 40px 40px 37px 40px;
	}

	.video-popup .close {
	  right: 14px;
	  top: 14px;
	  z-index: 1;
	}

	.video-popup video {
	  height: calc(100vh - 140px) !important;
	}

	.video-popup .modal-header {
	  padding: 0;
	}

	/* DD-374 */
/* clark old */
.form-item-captcha-response .description.help-block {  display: none;}
.modal-content .modal-footer {  display: none !important;}
.modal-content .modal-body {  padding-top: 0;  overflow: unset !important;}
/* clark old */
.form-item--captcha .control-label {display:none;}
@media (min-width: 768px) {
/*Banner content align center*/
.banner .view-banner .views-field-nothing { top: 0;width: 100%;height: 100%;}
.banner .field-content {display: flex;height: 100%;}
.banner .banner-section .banner-content .text-content {margin: 0;position: relative;top: 0;}
.banner .banner-section .banner-content{top: auto;}
.banner .banner-section {display: flex;align-items: center;} 
.banner .video-banner {display: flex;align-items: center;} 
.product-category-container .product-container a img {width: auto;}
.product-category-container .product-container figure {text-align: center;}
/*Banner content align center*/	
}


/*DD-215*/ 
@media (max-width: 1440px) {
	.banner .banner-section .banner-content .text-content p{ margin-top: 15px; }
}
/*DD-215*/

@media (min-height: 700px) and (max-height: 860px) and (orientation: landscape) {
h1 {font-size: 54px;margin: 0;line-height: 54px;} 
.text-section {margin-bottom: 32px;}
.padding-top, .main-content {padding-top: 10px;}
.text-section h2 {font-size: 46px;line-height: 53px;}
.text-section p {font-size: 16px; margin-top: 23px;} 
.how-to .text-section h2, .inspiration-page .text-section h2, .product-index .text-section h2, .product-category h1 {margin-top: 15px;}
}
/*DD-215*/

@media (max-width: 1199px) {
    .how-to {background-position: right 300px;}
    .article-section{padding: 39px 14px 39px;}
    .compare-frame .sidebar {width: 25%;}
    .compare-frame .compare-wrapper {width: 75%;overflow: hidden;}
	/*DD-280*/
	.search-container-new{width: 96%;}
	/*DD-280*/
}
@media (max-width: 1100px) {
    .login .modal-body, .register .modal-body, .forget-pass .modal-body {padding-left: 170px;padding-right: 170px;}
}
@media (min-width: 1025px) and (max-width: 1199px) {
.banner .banner-section .banner-content .text-content {padding-right: 0;}
}
@media (max-width: 1024px) {
    .banner .banner-section .banner-content .text-content {margin-top: 20px;padding: 0 30px 0 10px;}  
	/*DD-220*/
	.inspiration-page .collaboration-details .hotspot-area .hs-wrap.hover .sniper-spot { width: 40px;height: 40px;background-size: 40px 40px;} 
	/*DD-220*/
	.bathroom-gallery .floating-text h3 a:hover {color: #e32c53;transition:unset;}
	
	/*DD-284*/
	.about-us .inspiration-slider .outer-con .inspiration-frame .inspiration-text { height: auto;}
	.about-us h1 {border: 0;}
	/*DD-284*/
	
	/*DD-280*/
	body.search-open {position: fixed;width: 100%;}
	.search-container-new .search-page .text-center {margin-bottom: 0;}
	.search-container-new .search-page .search-container .searched-articles .product-frame .product-container figcaption {min-height: 114px;}
	.search-container-new .search-page .search-container .product-frame .inspiration-videos .about-video {min-height: 140px;}
	/*DD-280*/

	/* DD-374 */
	.video-popup .modal {
	  background: #000000;
	}

	.video-popup .modal-body {
	  padding: 0;
	}

	.video-popup .modal-dialog {
	  width: 100%;
	  margin: 0;
	}

	.video-popup .modal-header .close {
	  z-index: 2;
	}

	.video-popup .video-player {
	  height: 100vh;
	}

	.video-popup video {
	  height: calc(100vh - 140px) !important;
	  top: 50%;
	  position: absolute;
	  transform: translate(0, -50%);
	}

	/* DD-374 */
}
@media (max-width: 1023px) { 
    /* .bookmark-actions .common-btn, .installer{padding: 10px 36px !important;} */
    .login .modal-body, .register .modal-body, .forget-pass .modal-body {padding-left: 10px;padding-right: 10px;}  
    .inner-banner {height: 230px;} 
	/* .product-sharing li {width: 49%;margin-bottom: 8px;} */
	.inner-banner .inner-banner-content .form-container form input[type="submit"] { right: 60px;}
	.inner-banner .inner-banner-content .form-container form input[type="text"] { width: 66%;}
	.inner-banner .inner-banner-content .form-container form label { width: 34%;}
	.inner-banner .inner-banner-content .form-container form {width: 100%;}
	.inner-banner .inner-banner-content .form-container { width: 100%;}
	.path-faq .inner-banner .inner-banner-content .form-container .clear-btn {margin-left: 0;right: 15px;position: relative; float: right;margin: -43px 0 0 0;}
	.cta-section { height: 390px;}
	.compare-frame .compare-wrapper .compare-inner-frame {width: 750px;} 
	.compare-frame .compare-wrapper {overflow: hidden;width: 705px;float: left;max-width: 100%;}
	.compare-frame .compare-scroll {float: left;width: 75%;}
	.compare-frame .compare-wrapper {max-width: 100%;}
	.compare-frame .compare-wrapper .compare-inner-frame {max-width: 100%;}
	
	/*404*/
	.not-found { margin: 100px 0; }
	.not-found img{ height: auto; width: 300px; }
	.article-section .not-found a { font-size: 18px; padding: 13px 36px; }
	/*404*/
	
	/*DD-215*/
	h1 {font-size: 37px;line-height: 43px;}
	.banner .banner-section .banner-content .text-content {margin-top: 0;}
	/*DD-215*/
	
	/*DD-284*/ 
	.about-us .article-section .article-col figure {margin-bottom: 15px;} 
	/*DD-284*/
	
	/*DD-280*/
	.search-container-new .search-page .category-filter-bar {padding-top: 20px;}
	/*DD-280*/
	
}
@media (max-width: 767px) {
	/*dd-219*/
	.wishlist-new .wishlisted-article .product-container figcaption { min-height: 120px; }
	.wishlist-new { margin-bottom: 15px;}
	/*dd-219*/
	.product-category .product-category-container.side-bar-height, .search-page .search-container.side-bar-height{overflow:visible; position:relative;}
	.modal-dialog {    margin: auto;    margin-top: 10px;}
	.modal-open .modal{padding-right:0 !important;}
	.product-category .product-category-container.side-bar-height{overflow:visible;}
	.category-filter-bar .category-filter-bar-row .filter-btn img{    margin-top: 2px;}
	.category-filter-bar .category-filter-bar-row  .filter-btn{margin-top: 4px;}
	.side-bar-height .panel-group{    margin-bottom: 6px;}
	.side-bar-height  .custom-check .form-inline{    padding-bottom: 6px;}
	.side-bar-height aside{width: 77%; height:auto;}
	.myaccount-container .alert-danger , .myaccount-container .alert-success {float:left; width:100%;}
	/*DD-322*/ 
	.navbar-inverse .navbar-brand{height: auto;margin: auto;float: none;width: 139px;display: block;}
	.region.region-navigation{padding-right: 96px; padding-left: 24px;}
	/*DD-322*/  
	.category-filter-bar-row{padding: 0 12px;}
	.overlay-filter{position: absolute;width: 100%;height: 100%;z-index: 2;}
	.overlay-filter.open{display:block;}
	/*DD-288*/  
	.carousal-half .products-slider .slick-track li {width: 52vw !important;} 
	.carousal-half .feature-slider .slick-track li {width: 52vw !important;} 
	.carousal-half .product-container figcaption .product-title { min-height: auto;}
	.carousal-half .feature-slider .slick-dots {bottom: 0;}
	.article-section{padding-bottom: 0px;}
	.feature-products {margin-top: 20px;} 
	.inspiration-page .product-container {margin-bottom: 44px;}
	.inspiration-slider.with-heading.carousal-half {padding-bottom: 15px;}
	.article-bg .article-section {padding-top: 0;background: transparent;}
	.article-bg .article-section .article-text {background: #fff; padding-top: 39px;padding-bottom: 15px;margin-bottom: 4px;}
	.article-bg .article-section .article-text .bookmark {top: 39px;}
	.article-bg .article-section .feature-products.carousal-half {background: #fff;margin-bottom: 13px;padding-top: 11px;padding-bottom: 17px;}
	.article-bg .inspiration-slider .outer-con figure img {height: auto;}
	/*DD-288*/
	/*DD-215*/
	h1 { font-size: 28px; line-height: 28px; }
	.banner-section h1 { margin-top: 0; }
	.section-detail, .text-section p, .before-after-slider p {font-size: 16px;}
	.product-index h2 {min-height: auto;height: auto;padding: 0;background: transparent;color: #333a6f;margin: 8px 0 25px 0;font-size: 24px;line-height: normal;}
	.banner-slider.slick-slider .slick-dots {bottom: 0;}
	.banner-slider.slick-slider .slick-dots li button {width: 14px;height: 14px;}
	/*DD-215*/
	
	.breadcrumb {display:none;}
	.login .modal-header { padding-left: 10px;padding-right: 10px;}
    .wishlist-container ul.quicktabs-tabs li a{background: none; background-color: #ebebeb !important;}
    .wishlist-container ul.quicktabs-tabs.nav-tabs{margin-top: 0;}
    .wishlist-container .quicktabs-tabs.nav-tabs li:last-child a{margin-top:0;}
    .wishlist-container ul.quicktabs-tabs li{width: 50%;border-top:none;
        margin-bottom: 10px;}
    .wishlist-container .installer {
        padding: 10px 16px !important;
        width: 100% !important;
        margin-bottom: 10px;
    }
	.select-wrapper .dropdown-menu.open{z-index:991 !important;}
    .wishlist-container .bookmark-actions .common-btn {
        padding: 10px 36px !important;
        width: 100% !important;
        margin-bottom: 10px;
    }
    .wishlist-container .form-group.bookmark-actions{float: left; width: 100%;}
    .wishlist-container .bookmarked-product-list li{padding: 0;}
    .compare-button{padding: 10px 36px !important;}
    .near-store .map-container .list-detail .find-showroom .commom-button.width100 a:first-child{
        margin-right: 53px;
        margin-left: 31px;
    }
    .open-hours{padding-left: 29px;margin-bottom: 15px;}
    .map-container .aside-filters{top: 57px; margin-top: 0;}
    #map {position: static !important;min-height: 0;}
    .near-store .map-container .list-detail {position: absolute;}
    .near-store .map-container .find-showroom .results-list {height: 340px;}
    .near-store .map-container .find-showroom .commom-button {padding: 0 2px 10px;}
    .how-to {
        background-position: right 230px;
		padding-top: 15px;
    }
	.inspiration-page{padding-top: 15px;}
    .compare-frame .sidebar li{
        font-size: 13px;
    }
    .compare-frame .sidebar figure {
        height: 245px;
    }
    .compare-frame .sidebar {
        box-shadow: none;
        height: auto;
        background: #fff;
        left: auto;
        position: static;
        z-index: 0;
        transition: none;
        width: 50%;
    }
    .compare-frame .compare-wrapper {
        width: 50%;
    }
    .compare-frame .compare-wrapper .compare-inner-frame .compare-column {
        width: 159px;
    }
    .compare-frame .compare-wrapper .compare-inner-frame .compare-column figure img {
        height: 159px;
    }
    .compare-frame .compare-wrapper .compare-inner-frame .compare-column figure {
        padding-left: 10px;
    }
    /* line 421, ../stylesheets/bootstrap/_custom-bootstrap.scss */
    .banner-content .text-content  h1 a {font-size: 28px;line-height: 28px;margin-top: 11px;}
    .view-banner .views-field-field-video figure img{object-fit: contain;height: auto;}
    header .container nav .top-nav ul > li:nth-child(2) > a {width: 21px;height: 21px;background-size: 21px 21px;padding: 0 10px 0 32px;background-position: 0 0;margin: 0;}
    .view-banner .views-field-field-video, .view-banner video {height: auto;} 
    /*FAQ*/
    .faq-section .view-content div:first-child .questions-container {margin-right: 0px; padding: 16px; }
    .faq-section .view-content div:nth-child(2) .questions-container {margin-left: 0px;}
	.searchbox {height: auto;padding: 0;}
	.searchbox .searchbox-input {transition: none;}
    /*FAQ*/

    /*Register popup*/
    .user-login-form, .user-register-form {width: 100%;}
    .login .form-control, .register .form-control, .forget-pass .form-control {width: 100%;}
    .login .modal-content { background-image: url("../images/signin-top-new.svg"), url("../images/signin-bottom-new.svg");
      background-position: right 0, left calc(100% - 34px);
    } /* DD-277*/
    .social-btn-facebook, .social-btn-google, .button-frame > div, .button-frame, .user-login-form .form-actions .btn, .register .form-actions .btn {width: 100%;}
    .or-border {float: left;width: 100%;height: 90px;position: relative;margin: 0;}
    .outer {width: 100%;height: 1px;top: 50%;position: relative;text-align: center;}
    .register .button-frame {margin-top: 0;}
    .register .or-border {height: 114px;}
    .login label, .register label, .login .has-success label, .forget-pass label {font-size: 12px;}
    .login .form-control, .register .form-control, .forget-pass .form-control {height: 44px;font-size: 13px;}
    .reset-password a {margin-bottom: 10px;
        display: inline-block;}
    .user-login-form .form-actions .btn, .register .form-actions .btn {    width: 100% !important;}
    .user-login-form, .user-register-form {padding: 0;}
    .modal_footer {padding: 7px 15px;}
    .modal_footer p {margin: 0}
    /*Register popup*/ 
    .region-navigation-collapsible .custom-dropdown {display: block;}
    .inspiration-slider .outer-con .inspiration-frame .inspiration-text {/* height: 86px; */ height: auto;}
    .inspiration-slider {padding: 15px 2px 30px;}
    #st-1 .st-btn[data-network='sharethis'] {width: 23px;height: 23px;}
    #st-1 .st-btn > svg {top: 3px !important;left: -1px;} 
    .banner.category-banner .banner-section .banner-content {background-color: #1ba38b;}
    .banner.category-banner .banner-section .banner-content .text-content {margin-top: 0;}
    .banner.category-banner .banner-section .banner-content .text-content p {color: #ffffff;}
    /*Admin page*/ 
    .message-frame .form-type-checkbox label {font-size: 13px;}
    .contact-prefrences {margin: 0 0 0px;padding: 0 0 10px;border: 0;}
    .message-frame .checkbox {margin: 10px 0 10px;}
    /*Admin page*/

	.inspiration-page .collaboration-details {padding: 0 0 20px 0; margin: 0;}	
	.inspiration-page .before-after-slider {margin-bottom: 30px;}
	.quicktabs-tabs.nav-tabs li a {border: 1px solid rgba(0, 0, 0, 0);text-align: center;padding: 5px 5px; width: 100%;}
	.wishlist-container ul.quicktabs-tabs li {width: 31%; margin-right: 1%;margin-left: 1%;margin-bottom: 0;}
	#alertPopup.modal.fade .modal-dialog { width: 96%;top: 30%; margin: 0 2%;}
	.wishlist-modal .modal-content {background-image: none;} 
	.table-responsive {border: 0;}
	header .container nav .top-nav ul > li:nth-child(3) > a {background-position: left 0; margin-top: 0; background-size: 21px 21px;}
	.not-logged header .container nav .top-nav ul > li:nth-child(2) { margin-right: 5px;}
	.navbar-brand {width: 139px;}
	.webform-multiple-table td:first-child, .table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {padding: 0;}
	.webform-submission-product_pdf-form .form-control {padding: 0 5px;}
	.wishlist-modal .webform-submission-product_pdf-form .form-submit {padding: 14px 12px !important;}
	.inner-banner, .banner { overflow: visible; height: 380px; margin-bottom: 0;}
	.banner .banner-section .banner-content .text-content { padding: 0px;}
	.banner figure img { object-fit: unset; height: auto;}
	.product-sharing li { width: 23%;}
	.product-sharing li .where-to-buy {width: 23px;
    height: 23px;}
	.product-sharing li .where-to-buy img { bottom: 0;}
	.product-sharing li .compare img {width: 23px;bottom: -1px;} 
	.product-sharing .wishlist.bookmark { background-position: top center; height: 44px; margin: 0; width: 100%;}
	.product-sharing .wishlist.bookmark span {	width: 100%; padding: 4px 0 0 0; margin: 0 !important; padding: 27px 0 0 0;line-height: 13px; }
	.product-sharing li a {margin-top: 0;line-height: 13px;}
	.product-sharing li:last-child a { top: 0;padding: 28px 0 0 0;background-position: center top;background-size: 24px;margin: 0;}
	.product-sharing .share-btn {margin: 0px;line-height: 13px;}
	.quicktabs-main .product-container figcaption {height: auto;}
	.product-category-container .product-container figcaption .product-title { height: 34px;}
	.products-slider .slick-prev { z-index: 1;}
	 /*banner adjustment for mobile*/
	.banner .banner-section, .inner-banner, .banner {height: auto;} 
	.view-banner .views-field-nothing, .inner-banner .inner-banner-content, .banner .banner-section .banner-content {position: relative;}
	.banner .banner-section .banner-content, .inner-banner .inner-banner-content {margin-top: -50px;}
	.banner.category-banner .banner-section .banner-content {margin-bottom: 20px;}
	 /*banner adjustment for mobile*/
	
	/* DD-280 */
	.no-search-result .search-content {margin: 0 2%;width: 96%;padding: 0 0 20px 0;}
	.search-page h1 { font-size: 36px; } 
	.searched-products .product-frame ul li:nth-child(3n+1) {clear: inherit;}
	.searched-products .product-frame ul li:nth-child(2n+1) {clear: both;}
	/* DD-280 */
	
	/*menu tree*/ 
	#slide-nav #slidemenu .navbar-nav .dropdown-sub ul {background: transparent;border: 0;box-shadow: none;padding: 0;margin: 0;padding: 0 0 0 20px;}
	.dropdown-sub ul {position: relative;}
	.dropdown-inner ul.sub-menu {position: relative; left: 0;}
	.dropdown-sub > ul li:hover {background: transparent;}
	#slide-nav #slidemenu .navbar-nav .dropdown-menu .dropdown-inner ul.sub-menu a {width: 100%;padding-left: 0;padding-top: 14px;padding-bottom: 14px;}
	.dropdown-inner ul.sub-menu a {color: #ffffff;font-size: 16px;} 
	#slide-nav #slidemenu .navbar-nav .dropdown-sub ul > li a {width: 100%;color: #fff;}
	.dropdown-sub ul li.dropdown-inner .caret {float: none;position: relative;transform: rotate(0deg);bottom: auto;right: auto;}
	.dropdown-sub ul li {border-top: 1px solid #ec6f8b;}
	#slidemenu .nav > li {float: left; width: 100%;} 
	#slidemenu .dropdown-sub ul li:last-child a {margin-top: 0;text-align: left; background: rgba(0, 0, 0, 0) url(../images/carat-right-white.svg) no-repeat scroll center right;    background-size: 8px 10px;}
	#block-bannerbelowsectionfaq,.desktop-banner {display: none;}
	.mobile-banner {display: block;}  
	.mobile-banner img {width: 100%;}  
	/*menu tree*/ 
	.cta-section .cta-text .email-us { font-size: 14px; background-size: 20px 20px; padding: 5px 0 5px 26px;}
	.cta-section { height: 204px;}
	.inner-banner .inner-banner-content .form-container form input[type="text"]{width: 100%;}
	.inner-banner .inner-banner-content .form-container form input[type="submit"] {right: 20%;}
	.compare-frame .compare-wrapper .compare-inner-frame .compare-column figure h2{ font-size: 13px;}

	.compare-frame .compare-scroll {width: 50%;}
	.compare-frame .compare-wrapper {width: 235px;}
	.compare-frame .compare-wrapper .compare-inner-frame {width: 235px;} 
	
	/*404*/
	.page-not-found-404 .article-section { margin-top: -20px; }
	.not-found img{ width: 230px; }
	.article-section .not-found p { margin: 30px 0 27px 0; }
	.article-section .not-found a { padding: 13px 15px; }
	/*404*/
	
	.bathroom-gallery .floating-text h3 a:focus {color: #e32c53;transition: unset;}
	/*DD- 219*/
	.path-wishlist .inspiration-slider {padding-bottom: 0;}
	.product-sxn.inspired-main .custom-grid.wishlist-inner .grid-item {width: 44%;padding: 0;margin: 0 3% 17px 3%;}
	.product-sxn.inspired-main .custom-grid.wishlist-inner .grid-item--width2 .content-area h2 {font-size: 20px;}
	.product-sxn.inspired-main .custom-grid.wishlist-inner .grid-item.bookmark-row-flaga.grid-item--width2 {width: 94%;	}
	
	.product-sxn.inspired-main .custom-grid.wishlist-inner .content-area h2 {
    font-size: 15px;
    margin: 0 0 6px 0;
	}
	.product-sxn.inspired-main .custom-grid.wishlist-inner .grid-item--width2 .content-area p {font-size: 14px;line-height: normal;}
	.product-sxn.inspired-main .custom-grid.wishlist-inner .content-area p {
		font-size: 12px;
	}
	.product-sxn.inspired-main .custom-grid.wishlist-inner .content-area {
		height: auto;
		padding: 10px 10px 0px 10px;
		background: #f1f1f1;
	}
	.banner .banner-section .banner-content .text-content p{ margin-bottom: 0;line-height: normal; }

	/*DD- 272*/
	header .container nav .top-nav .custom-dropdown { display: block;}
	header .container nav .top-nav ul li:nth-child(3) {display: none;}
	header .container nav .top-nav { width: 30%;}
	header .container nav .top-nav .custom-dropdown .account-dropdown { padding: 0;position: unset;}
	header .container nav .top-nav ul.custom-dropdown li:first-child { display: block; overflow: visible; margin: 0 36px 0 5px;position: unset;overflow: hidden;}
	header .container nav .top-nav .custom-dropdown .account-dropdown .btn {color: transparent !important;background: transparent !important;    width: 100%;}
	header .container nav .top-nav .custom-dropdown .account-dropdown .my-account { padding: 0px 4px;}
	header .container nav .top-nav .custom-dropdown .account-dropdown .dropdown-menu li a:hover {color: #e32c53 !important; background-color: whitesmoke;}
	header .container nav .top-nav .custom-dropdown .account-dropdown .dropdown-menu li { height: 36px; margin: 0;}
	header .container nav .top-nav .custom-dropdown .account-dropdown .dropdown-menu { right: 0; top:100%;} 
	#slide-nav .navbar-header { position: unset;}
	.searchbox {  border-top: none;    top: 57px;}
	.searchbox .searchbox-input {  top: 0;}
	
	header .container nav .top-nav .custom-dropdown .account-dropdown.open {  background: transparent;}
	#block-clark-account-menu { position: unset;}
	/*DD- 270*/
	.path-faq .inner-banner .inner-banner-content .form-container .clear-btn { right: 15px; top: unset; position: relative; bottom: 0;float: right;margin: -34px 0 0 0;}
	.inner-banner .inner-banner-content .form-container form { width: 100%; display: inline-block;}
	.inner-banner .inner-banner-content .form-container { padding-right: 15px;}
	.inner-banner .inner-banner-content .form-container form label { width: 100%;}
	/*DD- 270*/
	.near-store .map-container .find-showroom .results-list .address-con {width: calc(100% - 60px);}
	/*DD-291*/
	nav > .nav > li:first-child {border-top: 0;} 
	.nav li:last-child a {margin-top: 0;}
	nav > .nav > li:last-child {display: none;}
	nav.myaccount-menu > .nav > li:last-child {display: block;}
	.myaccount-background .admin-side-bar.myaccount-menu .nav li:last-child a {text-align: left;color: #ffffff;
		border-top: 1px solid rgb(235, 108, 137);} /* DD-275 */
	.myaccount-background .admin-side-bar .nav li:last-child a {margin-top: 0px;background-position: 70px 14px;}	/* DD-275 */
	.mobile-user-options{margin-bottom: 20px;display: inline-block;}
	.nav li a {padding: 14px 0;}
	header .container nav .top-nav ul li {width: 25px;height: 25px;}
	header .container nav .top-nav ul > li:nth-child(2) > a {width: 25px;height: 25px;background-size: 25px 25px;}
	header .container nav .top-nav ul li .my-account {width: 25px;height: 25px;}
	.searchbox .searchbox-icon { z-index:9999 !important;top: -39px;height: 25px;width: 25px;background-size: 13px 13px;} 
	header .container nav .top-nav .custom-dropdown .account-dropdown .my-account img {width: 15px;margin-top: -2px;}
	/*DD-291*/
	.main-container.wheretobuy {background-image: url("../images/where-to-buy-bg-mobile.png");}
	.mobile-user-options li .where-to-buy {padding: 0 6px;line-height: 20px;}
	.mobile-user-options li .where-to-buy img {margin-top: -2px;}
	.mobile-user-options li .my-account { padding: 2px 4px 0 4px;line-height: 16px;}
	.mobile-user-options li .my-account img {margin-top: -2px;}
	.navbar-inverse .navbar-nav > li:nth-child(5) > a:hover {color: #3d3d3d!important;}
	#slide-nav.navbar-inverse #slidemenu .region-navigation-collapsible {height: calc(100% - 87px);}
	#slide-nav.navbar-inverse #slidemenu .region-navigation-collapsible #block-clark-main-menu {height: 100%;}
	.mobile-user-options li.specify-logo-mob {width: 100%;float: left;margin-bottom: 10px;}
	/*DD- 287*/
	.bathroom-gallery .floating-text {  height: auto;  padding: 0 15px 8px 15px;}
	.inspiration-videos .about-video p {margin-bottom: 0;}
	.inspiration-slider {padding-bottom: 48px;}
	.inspiration-page .bathroom-gallery, .product-category.main-content {margin-bottom: 12px;}
	.faq-section .pager-nav.pagination-frame .pagination {margin: 23px 0px -7px 0px;}
	.cta-section {height: auto;padding: 24px 0 22px;}
	.cta-section .cta-text {padding: 0px;}
	#block-bathroomsthatmakememoriesinspirationpage {margin-top: 25px;}
	.bathroom-display {margin: 24px 0 11px 0;}
	.static-cms .article-section {margin-bottom: 13px;}
	.static-cms .about-us .article-section {margin-bottom: 0;}
	.how-to .inspiration-slider.carousal-half {margin-top: 5px;}
	.search-page {margin-bottom: 13px;}
	.myaccount-container {margin-bottom: 12px;}
	.wishlist-inner, .wishlist-inner .noresult {margin-bottom: 13px;}
	/*DD- 287*/
	
	/*DD- 338*/
	.navbar-inverse .navbar-nav > li:first-child > a:hover, .navbar-inverse .navbar-nav > li:nth-child(2) > a:hover, .navbar-inverse .navbar-nav > li:nth-child(3) > a:hover,
	.navbar-inverse .navbar-nav > li:nth-child(4) > a:hover, .navbar-inverse .navbar-nav > li:nth-child(5) > a:hover, .navbar-inverse .navbar-nav li a:hover, .navbar-inverse .navbar-nav > li > a:focus, #slide-nav #slidemenu .navbar-nav .dropdown-sub ul > li a:focus {color: #ffbd31 !important;transition: none;}
	.navbar-inverse .navbar-nav > li > a.is-active {color: #ffffff;}
	/*DD- 338*/ 
	
	/*DD-334 - DD-335*/  
	.navbar-toggle { z-index: 991; position: relative;} 
	body.slide-active {position: fixed;overflow-x: hidden;height: 100%;width: 100%;}
	#navbar-height-col {width: 100%; left: -100%;display: block;}
	#navbar-height-col.inverse {background: transparent;}
	/*DD-334 - DD-335*/ 
    .article-bg .inspiration-section { margin: 11px 0;}
	.sharethis-inline-share-buttons {margin-top: 15px;}
	.ui-autocomplete { width: calc(100% - 58px) !important;}
	
	/*DD-284*/
	.about-us{ background-size: cover;} 
	.about-us .article-section {padding: 15px 0;}
	.about-us .article-section p {font-size: 14px;}
	.about-us .article-section .article-col figure {margin-bottom: 15px;} 
	.about-us h1 {background: #333a6f;padding: 15px 0;font-size: 24px;color: #fff;margin-bottom: 20px;margin-top: -26px;border: 0;}
	.about-us .article-section .article-col img { float: left;margin-bottom: 10px;margin-right: 0;width: 100%;}  
	.about-us .article-col { padding: 0 13px;}
	.page-node-type-page .about-us .region-call {margin-top: 25px;}
	/*DD-284*/
	  
	/*Cursor issue*/
	/* body.modal-open {position: fixed;}
	.modal-open .modal {-webkit-overflow-scrolling: touch;} */ 
	 
	/* .register input.form-control { -webkit-appearance: textfield; -webkit-rtl-ordering: logical; -webkit-user-select: text; cursor: auto; }
	.register input.form-control { -webkit-user-select:none; } */
	/*Cursor issue*/
	
	/* DD-337 */
	.product-detail .product-detail-container .slider-nav.slick-slider { margin-bottom: 55px; } 
	.product-detail .product-detail-container .slick-slider .slick-dots {bottom: 18px;left: 0;}
	/* DD-337 */
	
	/* DD-280 */
	.search-overlay.open-search-box {top: 97px;}
	.search-container-new{width: 90%;}	
	.search-container-new .search-page .category-filter-bar {padding: 34px 0 6px 0;}
	.search-container-new .search-page .search-container {padding-top: 0px;}
	.close-search {text-indent: -9999px;width: 17px;height: 17px;background-size: 17px 17px;top: 21px;right: 11px;background-position: 0;}
	.close-search::after {content: none;}
	.search-container-new .search-page .text-center {padding-top: 0; margin-bottom: -23px;}
	.search-container-new .search-page .text-center h1 {font-size: 24px;margin-top: 15px;}
	.search-container-new .search-page .text-center p {font-size: 14px;margin-top: 0;}
	.search-container-new .search-page .category-filter-bar .relevance-dropdown .customize-dropdown {width: 100%;}
	/* .search-container-new .search-page .panel-heading .panel-title a::after {width: 8px;height: 8px;background-size: 8px 8px;position: absolute;right: 0;top: 3px;} */
	.search-container-new .search-page .panel-heading .panel-title a {font-size: 14px;/* padding-right: 10px; */position: relative;}
	/* .search-container-new .search-page .panel-heading .panel-title a:after {width: 8px;height: 8px;position: absolute;right: 0;top: 3px;background-size: 8px 8px;} */
	.search-container-new .search-page .search-results {margin: 50px 0 0 0;}
	.searchbox .searchbox-input {border-radius: 0;}
	.searchbox .searchbox-input {width:100%;}
	.no-search-result .search-content {padding-top: 0;}
	.search-container-new .search-page .no-search-result .text-center h1 {padding: 14px 0 20px 0;}
	.no-search-content {margin: 10px 0 0 0;}
	.search-container-new .search-container .search-grid-view li > .product-container figcaption .product-title {min-height: 80px;} 
    .search-overlay aside { z-index: 2; }	 
	.search-page .search-container .searched-videos .product-frame .inspiration-videos .video-frame figure img {height: 80px;}
	.search-page .searched-products .pagination-frame .pagination, .search-page .searched-articles .pagination-frame .pagination,  .search-page .searched-videos .pagination-frame .pagination {margin: 0;}
	.search-container-new .search-page .filter-btn {border-radius: 2px;border: none;text-align: right;}
	.search-container-new .search-page .filter-btn img {display: block;}
	.search-container-new .search-page .category-filter-bar .filter-btn p {padding: 6px 0 0 0;}
	.search-container-new .category-filter-bar .category-filter-bar-row .filter-btn img {margin-top: 6px;}
	.search-container-new  .product-frame { padding-top: 0; padding-bottom: 0; }
	.searched-videos, .searched-products, .searched-articles, .searched-faqs { float: left; margin-bottom: 28px; width: 100%; }
	.search-container-new .search-page .product-container.search-article {margin-bottom: 0;padding-bottom: 13px;} 
	.search-container-new .category-filter-bar .relevance-dropdown .customize-dropdown .dropdown-toggle {color: #2d336b;}
	.search-container-new .category-filter-bar .relevance-dropdown .customize-dropdown .bootstrap-select.open .dropdown-toggle {color: #ffffff;}
	.search-container-new .category-filter-bar .relevance-dropdown .customize-dropdown .dropdown-toggle .caret {background-image: url(../images/carat-down-blue.svg); top: 14px;}
	.search-open .search-overlay .search-page aside {z-index: 4;}
	.search-container-new .searched-articles .product-list-view li {float: left;width: 100%;}
	.search-container-new .searched-articles .product-list-view li .product-container figcaption {border: 0; padding-right: 13px;}
	.search-container-new .search-page .product-list-view .product-container.search-article {margin-bottom: 20px;border-bottom: 1px solid #dcdcdc;}
	.search-page .search-container .product-list-view .inspiration-videos .about-video {padding-right: 31px; border: 0;} 
	.search-page .search-container .product-list-view .inspiration-videos .about-video h5 {margin-top: 0; margin-bottom: 3px;}
	.search-page .search-container .product-list-view .inspiration-videos .video-frame {margin-right: 10px;} 
	.search-page .search-container .searched-videos .product-list-view li .product-container { border-bottom: 1px solid #dcdcdc;padding-bottom: 10px;}
	.search-page .search-container .searched-videos .search-grid-view h5 {}
	.search-page .search-container .searched-videos .search-grid-view .mobile-description {min-height: 0;}
	.search-container-new .search-page .search-container .product-frame .inspiration-videos .about-video {min-height: 160px;}
	.search-container-new .search-page .search-container .searched-articles .search-grid-view .product-title {min-height: 0px;font-size: 16px;}
	.search-page .search-container .searched-articles .search-grid-view .product-description.mobile-description {min-height: 0px;margin-bottom: 7px;}
	.search-container-new .search-page .search-container .searched-articles .product-frame .product-container figcaption {min-height: 170px;}
	
	.searchbox .searchbox-input {text-align: center;} 
	.search-container-new .search-page .search-container .product-list-view { margin-top: 0;}
	.search-container-new .search-page .search-container .searched-articles .product-frame .product-container {margin-bottom: 20px;}
	.slide-active .search-container-new {overflow: hidden;}
	.searched-products, .searched-articles, .searched-videos, .searched-faqs { margin-bottom: 22px;}	
	.search-page .desktop-description { display:none; }
	.search-page .mobile-description { display:block; }
	.search-container-new .search-page .search-container .searched-faqs .panel-heading .panel-title a {padding-right: 10px;}
	.search-container-new .search-page .search-container .searched-faqs .panel-heading .panel-title a::after {position: absolute;right: 0;top: 3px;width: 8px;height:8px;background-size: 8px 8px;}   
	.search-container-new aside {height: calc(100vh - 215px); overflow: hidden;}
	.search-container-new aside.slide-filters { height: auto;overflow: auto;}
	.search-container-new aside.product-filters-hide {height: auto;overflow: visible;}
	.search-container-new aside.product-filters-hide .aside-filters .panel {border: 0;}
	.searchbox .searchbox-input {padding: 2px 6px 4px 7px;}
	.search-container-new .search-page .text-center h1 { display: block;line-height: 28px;}
	/* DD-280 */

	/*DD-275*/
	.message-frame .form-control {
	  z-index: 1;
	  position: relative;
	}

	.myaccount-background .myaccount-container .message-frame h6 {
	  margin-bottom: 24px;
	}

	.myaccount-background .myaccount-container .custom-row .form-group,
	.myaccount-background .myaccount-container .form-group.custom-group {
	  margin-bottom: 7px;
	}

	.myaccount-background .admin-side-bar .nav li,
	.myaccount-background .admin-side-bar .nav {
	  border: 0;
	}

	.myaccount-background .admin-side-bar .nav {
	  left: -1px;
	  background-color: rgb(226, 44, 84);
	}

	.login .google-with-login .btn-default:active:hover,
	.register .google-with-login .btn-default:active:hover {
	  background: rgba(0, 0, 0, 0);
	}

	.myaccount-background {
	  background-position: -188px bottom, right top !important;
	  background-size: contain, 50% !important;
	}

	.myaccount-background .message-frame .form-actions {
	  margin-bottom: 0;
	}

	.myaccount-background .myaccount-container {
	  padding-bottom: 20px;
	}

	.message-frame.preview .form-wrapper .custom-column .custom-row:last-child .col-sm-6:last-child .information {
	  padding-bottom: 0;
	}

	.myaccount-background .myaccount-container .message-frame .my-prefrences-inner h3 {
	  margin-bottom: 11px;
	  margin-top: 0;
	}

	.myaccount-background .myaccount-container .message-frame .my-prefrences-inner {
	  border: 0;
	  padding-top: 0;
	}

	.myaccount-background .myaccount-container .message-frame .my-prefrences-inner-bottom {
	  padding-bottom: 0;
	}

	.myaccount-background .admin-side-bar .nav li:last-child a:hover,
	.myaccount-background .admin-side-bar .nav li:last-child a,
	.myaccount-background .admin-side-bar .nav li a {
	  background-image: none;
	  color: rgb(255, 255, 255);
	  border-color: rgb(235, 108, 137);
	}

	.myaccount-container .myaccount-menu-mobile.active-menu {
	  border-bottom: 1px solid rgb(246, 192, 205);
	}

	.myaccount-background .admin-side-bar .nav li a:hover {
	  color: rgb(255, 255, 255) !important;
	}

	.myaccount-background .admin-side-bar .nav li a:focus {
	  background-color: rgb(226, 44, 84);
	}

	.myaccount-container .myaccount-menu-mobile::after {
	  transform: rotate(90deg);
	}

	.myaccount-container .myaccount-menu-mobile.active-menu::after {
	  transform: rotate(-90deg);
	}

	/*DD-275*/

/*DD-277*/
.login .social-btn-facebook,
.login .google-with-login {
background: rgb(0, 161, 138);
}

/*DD-277*/

/* DD-374 */
.video-popup .video-player {
  height: calc(100vh - 2px);
}

/* DD-374 */
 
}
	/*DD- 272*/
@media (max-width: 480px) {
	header .container nav .top-nav ul.custom-dropdown li:first-child {margin: 0px 33px 0px 1px;}
	.navbar-toggle {margin-right: 20px;}
	header .container nav .top-nav {  width: 30%;}
}
@media (max-width: 378px) {
    .near-store .map-container .list-detail .find-showroom .commom-button.width100 a:first-child {
        margin-right: 29px;
        margin-left: 0;
    }
}

/*Mobile landscape*/
@media (min-width: 480px) and (max-width: 767px) and (orientation: landscape) {
.product-sxn.inspired-main .custom-grid.wishlist-inner .grid-item.bookmark-row-flaga.grid-item--width2 {width: 46%;}
.product-sxn.inspired-main .custom-grid.wishlist-inner .grid-item {width: 46%;padding: 0;margin: 0 2% 20px 2%;} 
/*DD-291*/
.nav > li:last-child {padding-top: 60px;} 
header .container nav .top-nav ul li {margin-right: 0;}
/*DD-291*/
}