/*
Theme Name: Biagiotti Child
Theme URI: https://biagiotti.qodeinteractive.com
Description: A child theme of Biagiotti Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.1
Text Domain: biagiotti
Template: biagiotti
*/

@media only screen and (max-width: 1440px) {
    .mkdf-vertical-align-containers #sam-mkdf-position-center{
        left: 5vw;
        text-align: left;
    
    }
    
    .mkdf-vertical-align-containers #sam-mkdf-position-right{
        right: 5vw;
        text-align: right !important;
    }

    .mkdf-top-bar > .mkdf-vertical-align-containers .mkdf-position-left {
        margin-left: 2vw !important;
    }  

}

@media only screen and (min-width: 1441px) {
    .mkdf-vertical-align-containers #sam-mkdf-position-center{
        left: 11vw;
        text-align: left;
    
    }
    
    .mkdf-vertical-align-containers #sam-mkdf-position-right{
        right: 7vw;
        text-align: right !important;
    }

    .mkdf-top-bar > .mkdf-vertical-align-containers .mkdf-position-left {
        margin-left: 13vw !important;
    }
    .mkdf-top-bar .mkdf-position-right {
        margin-right: 7vw !important;
    }  
}




.mkdf-main-menu>ul>li>a{
    padding: 0 10px !important;
    font-weight: 600 !important;
    font-size: 12px !important; 
    letter-spacing: 0.1px !important;

}

div#sam-mkdf-menu-area {
    height: 65px !important;
}

div#sam-mkdf-menu-area-sec-row{
    z-index: unset !important;
    border-top: solid 1px #d9c6d8fc;
    height: 49px !important;
    box-shadow: 0 2px 3px 0 rgb(0 0 0 / 10%);
    text-transform: none !important;
}


div#sam-mkdf-menu-area-sec-row ul>li>a>span.item_outer .item_text{
    text-transform: none;
    font-weight: normal;
}

div#sam-mkdf-menu-area-sec-row ul>li:last-child{
    /* background-color: rgb(52, 148, 52); */
    text-align: inherit;
}


div#sam-mkdf-menu-area-sec-row ul>li>a:hover{
    /* border-bottom: 3px solid #fc2779; */
    color: #fc2779 !important;
}


.animate-charcter
{   
    font-weight: bold;
    text-transform: uppercase;
  background-image: linear-gradient(
    -225deg,
    #231557 0%,
    #44107a 29%,
    #ff1361 67%,
    #fff800 100%
  );
  background-size: auto auto;
  background-clip: border-box;
  background-size: 200% auto;
  color: #fff;
  background-clip: text;
  text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: textclip 2s linear infinite;
  display: inline-block;
}

@keyframes textclip {
  to {
    background-position: 200% center;
  }
}

.mkdf-top-bar {
    height: 40px !important;
    background-size: cover !important;
    background-color: #fc2779 !important;
    /* background-image: url(https://adn-static1.nykaa.com/media/wysiwyg/2021/topstrips16.jpg); */
    background: url(https://myflawless.beauty/wp-content/uploads/2022/01/2-1.png) !important;
    
    background-repeat: no-repeat;
    background-position: center center;

}

/* .widget.mkdf-top-bar-widget>* a {
    color: #000000 !important;
} */

.mkdf-login-register-widget.mkdf-user-logged-in .mkdf-logged-in-user .mkdf-logged-in-user-inner{
    color: #000 !important;
}


.wp-block-search .wp-block-search__input {
    border: 1px solid #949494;
    height: 40px !important;
    /* margin-top: 30px !important; */
    align-items: baseline !important;
    background: #f4f4f4;
}

.wp-block-search .wp-block-search__input:focus {
    border: 2px solid #fc2779;
    width: 300px;
}


.wp-block-columns{
    margin-bottom: unset !important;
}

/* .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{
    padding: unset !important;
} */

.wc-block-product-search .wc-block-product-search__button{
    margin: unset !important;
    background: #f3d6cd;
    border: 1px solid #cab2ab;
    border-left: 0 !important;
}
.wc-block-product-search .wc-block-product-search__field {
    padding: 10px 8px !important;
    background: #f3d6cd !important;
    border: 1px solid #cab2ab !important;
    width: 240px;
}


.mkdf-vertical-align-containers #sam-mkdf-position-center{
    z-index: unset !important;
}



.mkdf-drop-down .wide .second .inner{
    background: #f7d5cb !important;
}

/* #sam-mkdf-position-center ul li a{
    color: rgba(3, 2, 26, 0.5) !important;
} */


.mkdf-drop-down .wide .second .inner>ul>li>a{
    font-style: normal !important;
}


.mkdf-top-bar .mkdf-btn.mkdf-btn-small {
    padding: 1px 29px !important;
}


#animate-shine{
    position: relative;
    text-transform: uppercase;
    font-size: 1em;
    font-weight: bold;
    letter-spacing: 4px;
    overflow: hidden;
    background: linear-gradient(90deg, #000, #fff, #000);
    background-repeat: no-repeat;
    background-size: 80%;
    animation: animate 10s linear infinite;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
  }
  
  @keyframes animate {
    0% {
      background-position: -500%;
    }
    100% {
      background-position: 500%;
    }
  }


.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link {
    margin: 4px 2px 0 0;
}

.wp-block-social-links.is-style-logos-only .wp-social-link {
    padding: 4px;
}

.widget a {
    color: unset !important;
}