/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 04 2025 | 09:00:35 */
#offcanvas-tlprs0ownzh2 .pp-offcanvas-body {
	padding: 40px 50px;
}

#offcanvas-tlprs0ownzh2 .pp-offcanvas-close {
	top: 40px;
	left: -50px;
}

#menu-item-351 a {
	background: #CE2030;
	color: #ffffff;
	font-size: 14px !important;
	padding: 7px 30px 8px 30px;
	border: 1px solid #CE2030;
	border-radius: 100px;
	transition: all .3s ease 0s;
}

#menu-item-351 a:hover {
	border: 1px solid #ffffff;
	background: transparent;
	transition: all .3s ease 0s;
	transition-duration: 500ms;
}

#menu-item-351 a::after {
	margin-top: 0 !important;
    content: '';
    display: block;
    width: 0;
    height: 0 !important;
    background: transparent !important;
    transition: width .3s;
}

.gtranslate_wrapper .gt_switcher .gt_option, .gtranslate_wrapper .gt_switcher .gt_selected a, .gtranslate_wrapper .gt_switcher .gt_option, .gt_switcher {
	width: auto !important;
}

.gt_selected {
	background: transparent !important;	
}

.gt_switcher .gt_selected a, .gt_switcher .gt_selected a:hover{
	border: 1px solid #fff !important;
	border-radius: 100px !important;
	color: #fff !important;
	padding: 7px 20px 6px 20px !important;
	background: transparent !important;
	font-size: 14px !important;
	font-family: Montserrat, sans-serif !important;
    font-weight: 500 !important;
}

.gt_switcher .gt_selected a.open {
	border-top: 0 !important;
	border-bottom-left-radius: 100px !important;
	border-bottom-right-radius: 100px !important;
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
}

.gt_option {
	border: 1px solid #fff !important;
	border-bottom: 0 !important;
	border-top-left-radius: 100px !important;
	border-top-right-radius: 100px !important;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	color: #fff !important;
	padding: 7px 20px 0 20px !important;
	background: transparent !important;
	font-size: 14px !important;
	font-family: Montserrat, sans-serif !important;
    font-weight: 500 !important;
}

.gt_option a {
	color: #fff !important;
	background: transparent !important;
	padding: 0 !important;
	font-size: 14px !important;
	font-family: Montserrat, sans-serif !important;
    font-weight: 500 !important;
}

.gt_switcher a img {
	opacity: 1 !important;
}

.gt_selected a {
  position: relative;
  display: inline-flex !important;
  align-items: center;
  gap: 6px; /* space between flag/text and icon */
}

.gt_selected a::after {
  content: "" !important;
  display: inline-block !important;
  width: 16px !important; /* adjust as needed */
  height: 16px !important;
  background-image: url('/wp-content/uploads/2025/06/Frame-187.svg') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
	position: relative !important;
    right: 0px !important;
}

/* #menu-header .menu-item a {
	position: relative;
    color: #FFFFFF !important;
    font-family: Montserrat, sans-serif;
} */

#menu-header .menu-item a:hover::after {
    width: 100%;
}

#menu-header .menu-item a::after {
	margin-top: 1px;
    content: '';
    display: block;
    width: 0;
    height: 3px;
    background: #CE2030;
    transition: width .3s;
}

.header_off_canvas .pp-offcanvas-toggle.pp-is-active .pp-hamburger-inner::before, .header_off_canvas .pp-offcanvas-toggle.pp-is-active .pp-hamburger-inner::after {
	width: 35px !important;
}

.header_off_canvas .pp-offcanvas-toggle .pp-hamburger-inner::before {
	width: 22px !important;
	top: -0.60em !important;
	border-radius: 0 !important;
}

.header_off_canvas .pp-offcanvas-toggle .pp-hamburger-inner{
	border-radius: 0 !important;
}

.header_off_canvas .pp-offcanvas-toggle .pp-hamburger-inner::after {
	width: 30px !important;
	bottom: -0.60em !important;
	border-radius: 0 !important;
}

.header_red_line_row {
	position: absolute;
}

/* Gtranslate */


.gt_switcher {
	display: none !important;
}

#menu-item-1000 .gt_switcher, #menu-item-1000 .gtranslate_wrapper {
	display: block !important;
}

/* Gtranslate */