﻿/* ---- Views/Shared/indya/_Layout.cshtml line 155 ---- */
        .ftrTextcntr h2:first-child {
            font-size: 16px;
            font-weight: 700;
            text-transform: uppercase;
            position: relative;
        }
        /*.ftrTextcntr h2:first-child::before {
                content: "";
                position: absolute;
                background: #dcdcdc;
                width: 100%;
                height: 1px;
                top: 50%;
            }*/
        @media only screen and (min-width : 920px) and (max-width : 1051px) {
            .menuBox ul li:hover > ul {
                padding: 20px
            }

            .submenuBox {
                margin-right: 20px !important;
            }
        }
    
/* ---- Views/Shared/indya/_ToolStrip.cshtml line 6 ---- */
.luxelg {
    padding: 13px;
    width: 70px;
}
.stripLogo {
    max-width: 280px;
    margin: 0 auto;
    width: 100%;
    display: inherit;
}
.tooltripsubmenu {display:none;}
.tooltripmenu:hover > .tooltripsubmenu {
    position: absolute;
    display: block;
    background: #eee8d8;
    z-index: 2;
    margin-left: -30px;
    padding: 20px 40px;
    text-align: left;
    -moz-animation: fadeMenu 500ms;
    -webkit-animation: fadeMenu 500ms;
    -o-animation: fadeMenu 500ms;
    -ms-animation: fadeMenu 500ms;
    animation: fadeMenu 500ms;
	top:53px;

}
.tooltripmenuluxe:hover > .tooltripsubmenu {
    top:46px;
}
.tooltripmenudesigners:hover > .tooltripsubmenu {
    top:43px;
}
.tooltripmenubig:hover >::before {
    content: "";
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #ede8d8;
    position: absolute;
    top: 46px !important;
    left: 6% !important;
    margin-left: -4px;
}
.tooltripmenuluxe:hover >::before {
    content: "";
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #ede8d8;
    position: absolute;
    top: 38px;
    left: 6%;
    margin-left: -4px;
}
.tooltripmenudesigners:hover >::before {
    content: "";
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #ede8d8;
    position: absolute;
    top: 38px;
    left: 13%;
    margin-left: -4px;
}
.tooltripmenumenswear:hover > ::before {
        content: "";
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid #ede8d8;
        position: absolute;
        top: 38px;
        left: 18%;
        margin-left: -4px;
    }
    .tooltripmenumenswear:hover > .tooltripsubmenu {
        top: 43px;
    }
.tooltripsubmenu li {
    list-style: none;
    
}
.tooltripsubmenu li {
    font-size: 12px;
    text-transform: uppercase;
    color: #000;
    display: block;
}
.tooltripsubmenu li a {
    border: none;
    padding: 6px 0;
    color: #393939;
}
.tooltripsubmenu li a {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
	display: block;
}
.tooltripactive{color: #fff;background: #000000;border:solid 1px;}
.tooltripactive a {color: #fff !important;}
.tooltripmenukidswear:hover > ::before {
        content: "";
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid #ede8d8;
        position: absolute;
        top: 38px;
        left: 22%;
        margin-left: -4px;
    }
 .tooltripmenukidswear:hover > .tooltripsubmenu {
        top: 43px;
 }
    .tooltripmenuliving:hover > ::before {
        content: "";
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid #ede8d8;
        position: absolute;
        top: 38px;
        left: 26%;
        margin-left: -4px;
    }

    .tooltripmenubeauty:hover > .tooltripsubmenu {
        top: 43px;
    }

    .tooltripmenubeauty:hover > ::before {
        content: "";
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid #ede8d8;
        position: absolute;
        top: 38px;
        left: 36%;
        margin-left: -4px;
    }

    .tooltripmenuliving:hover > .tooltripsubmenu {
        top: 43px;
    }
	
	 .tooltripmenufood:hover > .tooltripsubmenu {
        top: 43px;
    }

    .tooltripmenufood:hover > ::before {
        content: "";
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid #ede8d8;
        position: absolute;
        top: 38px;
        left: 38%;
        margin-left: -4px;
    }
	
.live-shopping {
  color: #fff;
  background: linear-gradient(45deg, #ff0000, #ff4d4d);
  padding: 8px 18px;
  border-radius: 25px;
  font-size: 14px;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 4px 12px rgba(255, 0, 0, 0.3);
}

.live-shopping {
  color: #fff;
  background: linear-gradient(45deg, #ff0000, #ff4d4d);
  padding: 8px 18px;
  border-radius: 25px;
  font-size: 14px;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  animation: textBlink 1.2s infinite;
}

/* Smooth blink (opacity based) */
.live-text {
  position: relative;
  top: -2px;
 
  padding: 2px 3px;
  border-radius: 6px;
  font-size: 11px;
  font-weight: 700;
   animation: liveBlink 1s infinite;
  font-weight: bold;
}

@keyframes liveBlink {
  0%   { opacity: 1; }
  50%  { opacity: 0.3; }
  100% { opacity: 1; }
}
/* ---- Views/Shared/indya/_Partial_Desktop_Header_new.cshtml line 2 ---- */
.submenuBox { float: left; margin-right: 40px; }
.submenuBox:last-child { margin-right: 0; }
.submenuBox h3 { font-size: 17px; margin-bottom: 10px; }
.submenuBox h3 a { font-size: 17px; padding: 0; }
.menuBox ul li:hover>.submenuTrend::before { left: 11%; }
 
            
            .navfixed {
                position: fixed !important;
				top: 81px;
            }

                .navfixed .srcresultMain {
                    top: 42px;
                }
				.navfixed .DT-main-menu-dropdown {
					top: 40px !important;
				}

            .srcBox input[type="search"] {
                border: none;
                width: 17px;
                position: relative;
                height: 35px;
                text-indent: 9999px;
                font-weight: 700;
                font-size: 12px;
                color: #7a7a7a;
                box-sizing: border-box;
                background-color: transparent;
                cursor: pointer;
                background: url(https://assets.faballey.com/themes/default/images/indya/srcicon.png) no-repeat 97%;
                -webkit-transition: all .5s;
                -moz-transition: all .5s;
                transition: all .5s
            }

                .srcBox input[type="search"]:focus {
                    width: 270px !important;
                    border-radius: 5px;
                    cursor: auto;
                    text-indent: inherit;
                    padding: 0 10px;
                    background: none;
                    background-color: #f4f4f4;
                    -webkit-transition: all .5s;
                    -moz-transition: all .5s;
                    transition: all .5s;
                }

            .srcresultMain {
                position: absolute;
                top: 140px;
                right: 6rem;
                max-width: 600px;
                width: 100%;
                z-index: 2;
                text-align: left;
            }

            .searchResult {
                display: inline-block;
                background: #fff;
                padding: 1rem;
                border: 1px solid #ccc;
                width: 100%;
            }

                .searchResult .keywords {
                    padding: 0 10px;
                    width: 48%;
                    float: left;
                }

                    .searchResult .keywords li {
                        list-style: none;
                        font-size: 13px;
                        font-weight: 500;
                        padding: 10px 0;
                    }

                        .searchResult .keywords li i {
                            color: #ccc;
                            padding-right: 10px;
                        }

                        .searchResult .keywords li a:hover {
                            color: #fc6486;
                        }

                .searchResult .products {
                    width: 48%;
                    float: left;
                    padding: 0 10px;
                }

                    .searchResult .products ul {
                        display: flex;
                        flex-wrap: wrap;
                        justify-content: space-between;
                    }

                    .searchResult .products li {
                        width: 45%;
                        font-size: 12px;
                        font-weight: 500;
                        padding: 10px 0;
                        list-style: none;
                    }

            .pprsrches {
                padding-bottom: 10px;
                border-bottom: 1px solid #f1f1f1;
                margin-bottom: 5px;
            }

            .searchResult .fa-times-circle {
                position: absolute;
                right: 1rem;
                top: 1rem;
                font-size: 1rem;
                cursor: pointer;
            }

            .showResult {
                text-align: center;
                font-size: 12px;
                text-decoration: underline;
                margin-top: 10px;
            }

            .searchResult .didYouMean a {
                color: #fc6486;
                text-decoration: underline;
                cursor: pointer;
            }
			.logo{position:relative;z-index:2;}
			.currencyMain{position:relative;z-index:2;}
			.menuMain{position:relative;}
        
/* ---- Views/Shared/indya/_Partial_Desktop_Footer.cshtml line 1 ---- */
    .ftrLink ul li {
        margin-bottom: 10px;
    }
.ftrsqrMain {
padding: 15px;
float: left;
width: 100%;
border: none;
}
.appBtnbox img {
margin: 15px 15px 0;
}
.appBtnbox {
padding: 17px 0 0 0;
width: 25%;
float: right;
}
