/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/




.tg-categories-main .inner > .category-column {
    width: 20%;
    float: left;
    padding: 0 10px;
    margin-bottom: 20px;
}
.tg-categories-main .inner > .category-column:nth-child(4),.tg-categories-main .inner > .category-column:nth-child(6) {
    width: 40%;
}
.tg-categories-main .inner > .category-column:nth-child(9),.tg-categories-main .inner > .category-column:nth-child(10) {
    width: 50%;
}
.tg-categories-main .inner > .category-column .cate-thumbnail-and-subcate {
    width: 100%;
    float: left;
    display: flex;
    background: #fff;
    padding: 5px 10px;
    min-height: 150px;
}
.tg-categories-main .inner > .category-column .cate-thumbnail-and-subcate > div{
	width: 90%;
}
.tg-categories-main .inner > .category-column .cate-thumbnail-and-subcate ul.sub-categories {
    margin: 0;
    padding: 10px 0 0;
    width: 100%;
    text-align: right;
    list-style: none;
}
.tg-categories-main .inner > .category-column .cate-thumbnail-and-subcate ul.sub-categories li a {
    text-decoration: none;
    color: #333;
    font-size: 14px;
    
}
.tg-categories-main .inner > .category-column .column-footer {
    width: 100%;
    float: left;
    display: flex;
    padding: 15px 12px 0;
    background: #fff;
}
.tg-categories-main .inner >  .category-column .column-footer p {
    width: 100%;
    text-align: right;
}
.tg-categories-main .inner >  .category-column .column-footer a {
   min-width: 110px;
    text-align: center;
    font-size: 13px;
    background: #0001ff;
    line-height: 36px;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    text-decoration: none;
}
.tg-categories-main .inner > .category-column .column-footer h2.main-cate {
    font-size: 15px !important;
    line-height: 36px !important;
    min-width: 45%;
    font-weight: 700;
}
.tg-categories-main .inner > .category-column > div {
    width: 100%;
    float: left;
    border-radius: 9px;
    overflow: hidden;
    border: 1px solid #0001ff;
}
.tg-categories-main,.tg-categories-main > div {
    width: 100%;
    float: left;
}
.fusion-header-v1.fusion-logo-alignment.fusion-logo-left.fusion-sticky-menu-.fusion-sticky-logo-.fusion-mobile-logo-.fusion-mobile-menu-design-classic {
    box-shadow: 0px 0px 5px 0px #747474;
}
.tg-categories-main .inner > .category-column .cate-thumbnail-and-subcate > div img {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    max-height: 132px !important;
    width: auto;
}
@media(max-width: 768px){
    .tg-categories-main .inner > .category-column{
        width: 50% !important;
    }
}
@media(max-width: 480px){
    .tg-categories-main .inner > .category-column{
        width: 100% !important;
    }
}