/*
Theme Name: Anvogue Child
Theme URI: https://anvogue.presslayouts.com/landing
Author: PressLayouts Team
Description: This is a child theme for Anvogue
Version: 1.0
Author URI: https://www.presslayouts.com/
Template: anvogue
Text Domain: anvogue-child
*/
.custom-language-dropdown {    position: relative;    display: inline-block;}.dropdown-toggle {    background-color: #8684d4 !important;    /* border: 1px solid #ccc !important; */    padding: 10px !important;    cursor: pointer;    width: 200px;    text-align: left;}.dropdown-menu {    display: none;    position: absolute;    top: 100%;    left: 0;    background-color: white;    /* border: 1px solid #ccc; */    width: 200px;    list-style: none;    padding: 0;    margin: 0;    z-index: 1000;}.dropdown-menu li {    padding: 0px 10px 0px 10px !important;}.dropdown-menu li a {    display: flex;    align-items: center;    text-decoration: none;    color: #8684d4;}.dropdown-menu li a:hover {    display: flex;    align-items: center;    text-decoration: none;    color: black;}.language-flag {    width: 20px;    height: auto;    margin-right: 10px;}.custom-language-dropdown:hover .dropdown-menu {    display: block;}/**//* Responsive Language List */.custom-language-list {    display: flex;    gap: 7px;    flex-wrap: wrap;    align-items: center;    justify-content: center; /* Center items by default */    margin-left: 0; /* Remove fixed margin */    padding: 0 10px; /* Add padding for small screens */	margin-left: -33% !important;}.custom-language-item a {    display: flex;    align-items: center;    text-decoration: none;    color: #333;    font-size: 14px;}.custom-language-flag {    width: 20px;    height: auto;    margin-right: 10px;}/* Adjustments for small screens */@media (max-width: 768px) {    .custom-language-list {        justify-content: flex-start; /* Align items to the left */		margin-left: 0% !important; justify-content: center !important;   }    .custom-language-item a {        font-size: 12px;    }    .custom-language-flag {        width: 18px;    }}@media (max-width: 480px) {    .custom-language-list {        flex-direction: row; /* Stack items vertically */        align-items: flex-start;		margin-left: 0% !important;  justify-content: center !important;;  }    .custom-language-item a {        font-size: 12px;    }    .custom-language-flag {        width: 16px;    }}