/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 13 2025 | 05:19:56 */
 
.im_client_menu_customs .pp-has-submenu-container > a {
    border-bottom: 1px solid #00a7e1 !important;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 0 !important;
}

.im_client_menu_customs .pp-advanced-menu .sub-menu {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.im_client_menu_customs .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-menu-toggle {
    width: 18px;
    height: 18px;
    margin: -4px 0 0;
    transform: scale(0.8);
}

.menu_off_canvas_home_customs .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner {
    width: 35px;
    display: flex;
    justify-content: center;
	border-radius: 0 !important;
	transition: all .2s ease;
}

.menu_off_canvas_home_customs .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::after {
    width: 30px;
    display: flex;
    justify-content: center;
	border-radius: 0 !important;
	transition: all .2s ease;
}

.menu_off_canvas_home_customs .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle:hover .pp-hamburger-inner::after, .menu_off_canvas_home_customs .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle:hover .pp-hamburger-inner {
    width: 40px;
	transition: all .2s ease;
}

.menu_off_canvas_home_customs .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::before {
	border-radius: 0 !important;
}

.new_header_top_dual_button_customs a.pp-button {
    border-radius: 0 !important;
}

.icon_menu_top_top .menu-image-title-after img {
    width: 20px !important;
	height: auto !important;
	padding-right: 0 !important;
}

.icon_menu_top_top span.menu-item-text {
    display: flex;
}

.icon_menu_top_top .menu-image-title-after.menu-image-title {
	padding-left: 5px !important;
}

.icon_menu_top_top .pp-advanced-menu .sub-menu {
	border-radius: 5px;
}

.icon_menu_top_top .pp-advanced-menu .sub-menu li a {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

/* .g_translate_customs .gt_container--4ll1na .gt_switcher .gt_selected {
	text-align: right;
} */

.new_header_top_dual_button_customs > .fl-module-content {
    text-align: end;
}