
/* faq dropdown */
.footer-before-container {
    background-color: #f3f3f3;
}
.mainfaq , .bottom-faq-content{
    max-width: 1420px;
    margin: 0px auto 0px;
    padding: 20px 20px 20px;
}
.bottom-faq-content p{ 

font-size: 14px; margin-bottom: 15px; 

} 
.mainfaq h2 {
    color: #2F2F2F !important;
    text-align: left;
    /* font-family: Helvetica; */
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 30px;
}
.footer-before-container .widget.block.block-static-block {
    margin-bottom: 0;
}
.mainfaq .togglefaq {
    width: 100%;
    border-bottom: 1px solid #000;
}
.mainfaq .togglefaq:first-child {
    border-top: 1px solid #000;
}
.mainfaq .toggle-title {
    padding: 20px 0px 15px;
    cursor: pointer;
}
.mainfaq .togglefaq h3 {
    color: #000;
    /* font-family: Helvetica; */
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 100%;
    display: block;
    margin-bottom: 0px;
    position: relative;
}
.mainfaq .togglefaq h3 .plush {
    position: absolute;
    right: 0px;
    top: -16px;
    display: block;
}
.mainfaq .togglefaq h3 i {
    width: 50px;
    height: 50px;
}
.mainfaq .togglefaq h3 .minus {
    position: absolute;
    right: 0px;
    top: -16px;
    display: none;
}
.mainfaq .togglefaq h3 i {
    width: 40px;
    height: 40px;
}
.mainfaq .toggle-inner {
    width: 100%;
    display: none;
}
.mainfaq .toggle-inner p {
    color: #000;
    /* font-family: Helvetica; */
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
padding-bottom: 20px;
}
.mainfaq .togglefaq .toggle-title.active h3 .plush {
    display: none !important;
}
.mainfaq .togglefaq .toggle-title.active h3 .minus {
    display: block !important;
}
@media(max-width: 991px){
    .mainfaq .toggle-title {
    padding: 20px 0px 15px;
     }
.mainfaq .togglefaq h3{
font-size: 16px;
}
.mainfaq .togglefaq h3 i {
    width: 25px;
    height: 25px;
}
.mainfaq .togglefaq h3 .plush, .mainfaq .togglefaq h3 .minus{
top: -7px;
}
.mainfaq .toggle-inner p{
font-size: 13px;
}
}
@media (min-width: 771px) and (max-width: 1024px){
.mainfaq .togglefaq h3 {
    padding-right: 50px;
}
}

/*fqa dropdown end */

.footer-before-container {
    background-color: #ffffff !important;
}

.mainfaq .toggle-inner p, .mainfaq .toggle-inner ul {
    color: #000;
    /* font-family: Helvetica; */
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    padding-bottom: 20px;
}
.mainfaq .toggle-inner ul {
    list-style: disc;
    margin-left: 25px;
}

.mainfaq .toggle-inner ul li {
    padding-bottom: 5px;
}

.category-green.catalog-category-view .category-description, 
.category-wood-look-tiles.catalog-category-view .category-description, 
.category-hexagon.catalog-category-view .category-description,
.category-subway-tiles.catalog-category-view .category-description,
.category-fishscale-teardrop.catalog-category-view .category-description{
    display: none;
}

.category-large-format-wall-tile .widget .bottom-faq-content{
    padding: 20px 0;
}
.category-view .bottom-faq-content{
display: none;   
}
.category-description span{
    display: none;
}
.category-glass-tiles .category-title, .category-zellige-tiles .page-title-wrapper.category-title {
    display: none;
}
body.category-zellige-tiles .hero-image_desktop.hero-image_desktop-nb {
    background: url('https://aicdn.speedsize.com/e0ef94ef-bbea-450b-a400-575c3145c135/www.tilebar.com/media/wysiwyg/Zellige-Tiles/zellige-category-banner-desktop.jpg') left center no-repeat;
}
.catalog-category-view .category-description .bottom-hide {
    display: none;
}

.mainfaq .toggle-inner strong.gap {
    margin-bottom: 10px;
    display: block;
	color: #000;
}
.mainfaq .toggle-inner ul li ul {
    list-style: circle;
}
/*Processed-by-SpeedSize:2026-06-01_05:49:53*/