/*
Theme Name: YK Theme
Author: Yaka Digital
Author URI: https://www.yakadigital.com
Description: Menu System
License: GNU General Public License v2 or later
*/

@import url('https://fonts.googleapis.com/css2?family=Sanchez&display=swap');

h1, h2, h3, h4, h5, h6, p {
    font-family: 'Sanchez', serif;
}

a{text-decoration: none;color:inherit}
.a{text-decoration: none!important;color:inherit}
.menumain{
    margin-top:30px;
    margin-bottom:-10px;
    padding-left:25px;
    letter-spacing: 0rem;
    font-weight: 100;
    color:#55606A;
}
.minusmarg{
    margin-bottom:-40px;
}
.listerror{
    margin-top:60px;
}
.backtomenu{
    margin-top:-2px;
    margin-bottom:0px!important;
    font-weight:100;
    color:#55606A;
}
.backtomenu2{
    margin-bottom:0px!important;
    font-weight:100;
    color:#55606A;
}
.singleimg{
    height:170px;
    padding-right:10px;
    padding-left:35px;
}
.singleimg22{
    height:170px;
}
.singlehead{
    padding-left:30px;
}
.singletxtmarg{
    margin-top:30px;
    padding-right:20px;
    padding-left:20px;
    color:#55606A;
}
.singletxtmarg2{
    padding-right:20px;
    padding-left:20px;
    color:#55606A;
}
.col-6{
    position: relative;
    width: 100%;
    padding-right: 5px;
    padding-left: 5px;
} 
.modal{
    margin-top:200px;
}

.submenu{
    margin-top:60px;
    color:#55606A;
}
.submenu2{
    margin-top:30px;
    margin-bottom:30px;
    padding-left:0px;
    letter-spacing: 0rem;
    font-weight: 100;
}
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2); 
    z-index: 1; 
}
.catbox{
    border-radius:10px;
    min-height:130px;
    min-width:190px;
    margin-top:30px;
    justify-content: center;
    display:flex;
    padding-top: 12%;

    align-items: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
}
.cathead{
    color:white;
    z-index: 5;
    position: relative;
}
.prodtitle{
    color:#55606A;
    z-index: 5;
    margin-top:15px;
    /*padding-left:15px;*/
}
.prodtitle2{
    color:#55606A;
    z-index: 5;
    margin-top:15px;
    /*padding-right:15px;*/
}
.itembox{
    border-radius:10px;
}
.bottom{
    margin-top:60px;
}
.bottombar{
    font-size:10px;
}
.footertext{
    margin-top:15px;
}
.socialicon{
    margin-right:10px;
}







/* ----- MEDIA ------ */
@media only screen and (max-width: 600px) {

    .catbox{
        border-radius:10px;
        min-height:100px;
        min-width:130px;
        margin-top:30px;
        padding-top: 12%;
    }

}
