@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Quattrocento:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/icon?family=Material+Symbols+Outlined');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/css/all.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/css/brands.min.css');

:root{
	--primary: #086A50;
	--secondary: #EC2F44;
	--foodora: #DF1067;
	--red: #EC2F44;
	--wolt: #00C2E7;
	--off_yellow: #F9F5EB;
	--black: #333333;
	--white: #FFFFFF;
	--head_font: "Quattrocento", serif;
	--para_font: "Jost", sans-serif;
	--effect: all ease-in-out 150ms;
	--shadow: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.08) );
}

/*overwrite wp style starts here*/
/*=====================================*/
body:before, body:after { display: none!important; }
#page.site { margin: 0; }
#page.site .site-inner { max-width: inherit; }
#masthead.site-header { padding: 0px 0px; }
.site-content { padding: 0; }
.site-header-menu { margin: 0; }
.site-footer { padding: 0; }
img.custom-logo { width: 100%; max-width: 100%!important; }
#site-navigation.main-navigation { width: 100%!important; }
#primary-menu ul.nav-menu { margin-bottom: 0; }
.main-navigation { display: inline-block!important; width: auto!important; }
footer .site-info { display: none!important; }
button,
button[disabled]:hover,
button[disabled]:focus,
input[type="button"],
input[type="button"][disabled]:hover,
input[type="button"][disabled]:focus,
input[type="reset"],
input[type="reset"][disabled]:hover,
input[type="reset"][disabled]:focus,
input[type="submit"],
input[type="submit"][disabled]:hover,
input[type="submit"][disabled]:focus
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="week"],
input[type="month"],
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea{ font-family: inherit!important; font-weight: inherit!important; letter-spacing: inherit!important; line-height: inherit!important; text-transform: inherit!important; }
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="week"],
input[type="month"],
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea{ border: 0px; }
/*=====================================*/
/*overwrite wp style ends here*/


.text-animation{ -webkit-animation:text-animation 2s linear infinite both;animation:text-animation 2s linear infinite both }
@-webkit-keyframes text-animation{0%,100%{opacity:1}41.99%{opacity:1}42%{opacity:0}43%{opacity:0}43.01%{opacity:1}47.99%{opacity:1}48%{opacity:0}49%{opacity:0}49.01%{opacity:1}}@keyframes text-animation{0%,100%{opacity:1}41.99%{opacity:1}42%{opacity:0}43%{opacity:0}43.01%{opacity:1}47.99%{opacity:1}48%{opacity:0}49%{opacity:0}49.01%{opacity:1}}


.food_slider .item { background: #ffffff; padding: 40px 20px; margin: 5px; border-radius: 10px; text-align: center; transition: transform 0.3s, box-shadow 0.3s; position: relative; transform: scale(0.70); }
.food_slider .item.center-item { transform: scale(1); z-index: 10; }
.owl-stage-outer { overflow: visible; }
.food_slider .item img { max-width: 100%; border-radius: 8px; }

*{ font-family: var(--para_font); padding: 0; margin: 0; border: 0; line-height: normal; font-size: 18px; line-height: 26px; font-weight: 400; color: var(--black); }
* span{ text-decoration: inherit; color: inherit; font-size: inherit; line-height: inherit; font-weight: inherit; }
h1,h2,h3,h4{ font-family: var(--head_font); }
h5,h6{ font-family: var(--para_font); }
a{ text-decoration: none; color: inherit; }
p{ font-size: 18px; font-weight: 400; text-decoration: none; line-height: 24px; }
h1{ text-transform: capitalize; font-size: 80px; font-weight: 400; line-height: 66px; }
h2{ font-size: 60px; text-transform: uppercase; }
h3{ text-transform: capitalize; font-size: 40px; font-weight: 400; }
h4{ font-size: 24px; }
h5{ font-size: 20px; font-weight: 500; }
h6{ font-size: 14px; font-weight: 500; }
section{ margin-bottom: 100px; }
footer section{ margin-bottom: 0; }

body{ overflow-x: hidden; background-image: url('../images/index_bg.jpg'); background-size: cover; background-repeat: repeat-y; background-position: top; }
section{ position: relative; }

.red{ color: var(--red); }
.primary_color{ color: var(--primary-color); }
.primary_color_bg{ background-color: var(--primary-color); }
.secondary_color{ color: var(--secondary-color); }
.secondary_color_bg{ background-color: var(--secondary-color); }

.image_wrapper { width: 100%; display: inline-block; position: relative; overflow: hidden; vertical-align: top; border-radius: 10px; }
.image_wrapper:before { content: ""; display: block; padding-top: 100%; }
.image_wrapper img { width: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }

.bttn{ display: inline-block; padding: 16px 32px; border-radius: 99px; text-transform: capitalize; font-weight: 400; }
.bttn.transparent{ background-color: transparent; border: 0.5px solid var(--white); color: var(--white); }
.bttn.green{ background-color: var(--primary); border:0px; color: var(--white); }
.bttn.red{ background-color: var(--secondary); border:0px; color: var(--white); }
.bttn.foodora{ background-color: var(--foodora); border: 0px; color: var(--white); }
.bttn.wolt{ background-color: var(--wolt); border: 0px; color: var(--white); }

header{ position: absolute; width: 100%; top: 0; z-index: 10; }
header .navbar{ padding: 24px 40px; border-radius: 12px; background-color: #ffffff20; backdrop-filter: blur(10px); margin-top: 10px; position: relative; }
header .navbar button.navbar-toggler{ position: absolute; right: 20px; top: 50%; transform: translateY(-50%); padding: 0; border: 0px; }
header .navbar button.navbar-toggler svg{ width: 30px; height: 30px; }
header .navbar .bttn_holder{ align-items: center; }
header .navbar *{ color: var(--white); }
header .navbar .bttn_holder img{ max-height:38px; height: 100%; width: auto; }
header .navbar-nav li:not(:last-child){ margin-right: 20px; }
header .navbar-nav li, .navbar-nav li.current_page_item, .navbar-nav li:hover{ text-decoration: none; text-transform: capitalize; color: var(--white); position: relative; }
header .navbar-nav li.current_page_item:before{ content:''; position: absolute; height: 6px; width: 6px; border-radius: 50%; background-color: var(--white); top: -4px; left: 50%; transform: translateX(-50%); }
header .navbar-brand { position: absolute; left: 50%; transform: translateX(-50%); margin: 0; padding: 0; }
header .navbar-brand img{ max-height: 82px; height: 100%; width: auto; }
header .bttn_holder { display: flex; gap: 12px; }

.banner{ border-radius: 0px 0px 120px 120px; overflow: hidden; padding: 220px 0px 100px 0px; background-repeat: no-repeat; background-position center; background-size: cover; }
.banner .nations{ margin-bottom: 40px; }
.banner:before{ position: absolute; content:''; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 70%; z-index: 0; }
.banner_content{ text-align: center; z-index: 1; position: relative; padding: 0px 80px; }
.banner_form{ margin-top: 120px; }
.banner_content p{ margin-bottom: 40px; margin-top: 40px; }
.banner_content *{ color: var(--white); }
.banner_form{ z-index: 1; position: relative; width: 100%; }
.banner_form form{ width: 100%; }
.banner_content .nations span img, .banner_content .nations span{ max-height: 28px; height: 100%; width: auto; overflow: hidden; }
.banner_form form span input:not([type="submit"]), .banner_form form span select, .banner_form form span input[type="submit"]{ padding: 10px; border-radius: 8px; background-color: #ffffff20; color: var(--white); width: -webkit-fill-available; font-family: var(--para_font); border: 0px; }
.banner_form form input:not([type="submit"])::placeholder, .banner_form form select::placeholder{ color: var(--white); font-family: var(--para_font); }
.banner_form form input:not([type="submit"])::focus-visible, .banner_form form select::focus-visible{ border: 0px!important; outline: 0px!important; box-shadow: 0px!important; }
.banner_form form input[type="submit"]{ background-color: var(--secondary); border-radius: 8px; padding: 10px; }
.banner_form .banner_form_fields{ display: flex; justify-content: space-between; gap: 20px; padding: 8px; backdrop-filter: blur(20px); background-color: #ffffff20; border-radius: 8px; position: relative; }
.banner_form .banner_form_fields .wpcf7-spinner{ position: absolute; top: 50%; right: 0; transform: translateY(-50%); }
.banner_form .banner_form_fields .wpcf7-form-control-wrap{ width: -webkit-fill-available; }
.banner_form .wpcf7 form.sent .wpcf7-response-output{ color: var(--white)!important; }

.food_cat{ margin-top: -180px; }
.food_cat .foodcat_box .fcb_all > .row > .col:nth-child(10){ display: none; }
.food_cat:before{ position: absolute; content:''; background-image: url('../images/flag_repeat.png'); max-height: 34px; height: 100%; background-position: center; background-repeat: repeat-x; background-size: contain; top: 50%; transform: translateY(-50%); width: 100%; }
.foodcat_box{ border-radius: 20px; background-color: var(--off_yellow); padding: 40px 0px; filter: var(--shadow); }
.fcb_single{ text-align: center; min-width: 140px; width: 100%; display: flex; flex-direction: column; gap: 12px; }
.fcb_single img{ max-height: 80px; height: 100%; width: fit-content!important; }
.fcb_all > .row{ gap: 20px; }
.fcb_all > .row > .col{ display: flex; justify-content: center; }

.pulsate-fwd { -webkit-animation: pulsate-fwd 1.2s ease-in-out infinite both; animation: pulsate-fwd 1.2s ease-in-out infinite both; }
@-webkit-keyframes pulsate-fwd {
  0% { -webkit-transform: scale(1); transform: scale(1); }
  50% { -webkit-transform: scale(1.1); transform: scale(1.1); }
  100% { -webkit-transform: scale(1); transform: scale(1); }
}
@keyframes pulsate-fwd {
  0% { -webkit-transform: scale(1); transform: scale(1); }
  50% { -webkit-transform: scale(1.1); transform: scale(1.1); }
  100% { -webkit-transform: scale(1); transform: scale(1); }
}

.restaurant h2{ position: relative; display: inline-block; padding: 60px 0px; }
.restaurant h2:before{ content:''; position: absolute; top: 24px; left: -40px; background-image: url('../images/chef_hat.png'); max-width: 70px; max-height: 64px; width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: contain; transform: rotate(-30deg); }
.resqr_boxes{ display: flex; gap: 50px; flex-direction: row; }
.resqr_boxes .resqrb_single{ display: flex; flex-direction: column; }
.resqrb_single p{ font-weight: 500; text-transform: capitalize; text-align: center; margin-bottom: 4px; }
.resqrb_single p span{ display: block; }
.resqrb_single img{ max-width: 120px; width: max-content; height: auto; overflow: hidden; border-radius: 8px; border: 0.5px solid var(--primary); }
.res_usp_box{ padding: 30px 0px; background-color: var(--off_yellow); border-radius: 20px; height: 100%; filter: var(--shadow); }
.res_usp_box p{ margin-top: 12px; font-family: var(--head_font); font-weight: 700; }
.res_usp_box img{ max-width: 80px; width: 100%; height: auto; }
.resqr_boxes > div:first-child p span{ color: var(--wolt); }
.resqr_boxes > div:last-child p span{ color: var(--foodora); }
.res_qr h3{ position: relative; }
.res_qr h3:after{ content: ''; position: absolute; background-position: center; background-repeat: no-repeat; background-image: url('../images/love.png'); max-width: 40px; max-height: 40px; height: 100%; width: 100%; top: 50%; right: -40px; transform: translateY(-50%); }

.sd_head{ z-index: 1; position: relative; margin-bottom: 40px; }
.sd_head img{ max-width: 140px!important; width: 100%!important; height: auto; }
.special_dishes{ background-repeat: no-repeat; background-position center; background-size: cover; padding: 80px 0px; }
.special_dishes:before{ position: absolute; content:''; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 70%; z-index: 0; }
.sd_head .head_para{ position: relative; padding-left: 10px; }
.sd_head .head_para:before{ content:''; position: absolute; height: 90%; width: 2px; background-color: var(--white); left: -10px; top: 50%; transform: translateY(-50%); }
.sd_head .head_para *{ color: var(--white); }
.single_menu{ border-radius: 20px; overflow: hidden; background-color: var(--white); padding-bottom: 32px; }
.single_menu .image_wrapper:before{ padding-top: 70%; }
.single_menu .image_wrapper .food_badge{ position: absolute; top: 38px; right: 8px; z-index: 1; width: 20%; }
.single_menu .image_wrapper .food_badge img{ max-width: 80px; width: 100%; height: auto; }
.single_menu .image_wrapper{ border-radius: 20px; }

.about_images .image_wrapper{ border-radius: 20px; margin-bottom: 20px; }
.about_images > .row > div:{ margin-bottom: 40px; }
.about_images > .row > div:nth-child(2){ margin-top: 100px!important; }

.sm_order, .sm_details{ text-align: center; }
.sm_details h5{ font-weight: 400; margin-bottom: 6px; }
.sm_details{ margin-bottom: 12px; padding-top: 12px; }
.sm_order{ padding-top: 12px; position: relative; }
.sm_order:before{ content: ''; position: absolute; top: 0; width: 60%; left: 50%; transform: translateX(-50%); background-color: var(--black); height: 1px; }
.sm_order p{ margin-bottom: 4px; }
.sm_details *, .sm_order *{ margin-bottom: 0; text-transform: capitalize; }
.smo_bttns{ margin-top: 16px; }
.smo_bttns a{ color: #fff; padding: 8px 16px; border-radius: 99px; }
.smo_bttns a:first-child{ background-color: var(--foodora); }
.smo_bttns a:last-child{ background-color: var(--wolt); }

.about_head img{ max-width: 64px; height: auto; width: 100%; margin-right: 12px; }
.about_head{ display: flex; align-items: center; margin-bottom: 32px; }
.about_counters{ display: flex; margin-top: 40px; gap: 20px; flex-wrap: wrap; }
.about_counters .ac_single{ background-color: var(--off_yellow); border-radius: 20px; }
.ac_single{ padding: 32px 20px; border-radius: 20px; filter: var(--shadow); max-width: 120px; width: 100%; height: 100%; }
.ac_single .counter{ font-weight: 700; color: var(--primary); }
.about a .bttn.green{ margin-top: 40px; }

.dishes{ background-repeat: no-repeat; background-position center; background-size: cover; padding: 80px 0px; }
.dishes:before{ position: absolute; content:''; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 20%; z-index: 0; }
.dishes > .container:nth-child(1) h3{ color: var(--white); margin-top: 20px; margin-bottom: 40px; }
.dishes > .container:nth-child(1){ z-index:1; position: relative; }
.dishes:after{ position: absolute; content:''; background-image: url('../images/flag_repeat.png'); max-height: 34px; height: 100%; background-position: center; background-repeat: repeat-x; background-size: contain; bottom: -30px; width: 100%; }

.tabber_gallery .nav-pills{ gap:12px; margin-bottom: 40px; }
.tabber_gallery .nav-pills .nav-link:not(.active){ filter: var(--shadow); }
.tabber_gallery .nav-pills .nav-link.active{ background-color: var(--red)!important; color: var(--white); border:0px!important; }
.tabber_gallery .nav-pills .nav-link{ background-color: transparent!important; color: var(--black); border: 1px solid var(--black);  }

.video_slider .owl-stage-outer, .image_slider .owl-stage-outer{ overflow: visible; }
.video_slider .owl-stage-outer .owl-item:not(.active), .image_slider .owl-stage-outer .owl-item:not(.active){ transform: scale(0.85); }
.image_slider .image_wrapper:before{ padding-top: 60%; }

.faq{ background-repeat: no-repeat; background-position center; background-size: cover; padding: 80px 0px; }
.faq:before{ position: absolute; content:''; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 20%; z-index: 0; }
.faq:after{ position: absolute; content:''; background-image: url('../images/flag_repeat.png'); max-height: 34px; height: 100%; background-position: center; background-repeat: repeat-x; background-size: contain; top: -30px; width: 100%; }
.faq h3{ color: var(--white); margin-bottom: 40px; }
.all_faq .accordion-item{ border-radius: 12px; overflow: hidden; }
.all_faq .accordion-item:not(:last-child){ margin-bottom: 20px; overflow: hidden; }
.all_faq h2.accordion-header button{ font-size: 20px; font-weight: 500; font-family: var(--para_font); }
.all_faq *, .all_faq .accordion-button:not(.collapsed){ color: var(--white)!important; border: 0px; outline: 0px; box-shadow:0px; }
.all_faq .accordion-header .accordion-button, .all_faq .accordion-header .accordion-button.collapsed, .all_faq .accordion-item, .all_faq .accordion-body{ background-color: #ffffff40; }

.rc_contact{ background-color: var(--off_yellow); filter: var(--shadow); padding: 40px; border-radius: 20px; }
.rc_contact h3, .rc_testimonial h3{ color: var(--primary); margin-bottom: 40px; }
.rc_form input:not([type="submit"]), .rc_form select, .rc_form textarea{ width: 100%; background-color: transparent; text-transform: capitalize; padding: 10px 12px; border-bottom: 1px solid var(--black); color: var(--black); margin-bottom: 24px; font-family: var(--para_font); }
.rc_form input:not([type="submit"])::placeholder, .rc_form select::placeholder, .rc_form textarea::placeholder{ color: var(--black); font-family: var(--para_font); text-transform: capitalize; }
.rc_form input[type="submit"]{ background-color: var(--secondary); color: var(--white); border-radius: 8px; text-transform: capitalize; }
.rc_form input[type="submit"]:hover{ background-color: var(--primary); color: var(--white); }
.rc_testimonial .rating span:not(:last-child){ margin-right: -4px; }
.rc_testimonial .rating span i{ color: var(--secondary); }
.rc_testimonial .face_details{ display: flex; flex-direction: row; align-items: center; gap:20px; margin-bottom: 28px; }
.rc_testimonial .rating{ margin-top: 28px; }
.rc_testimonial .face_details .details h5{ font-weight: 600; font-family: var(--head_font); font-size: 24px; }
.rc_testimonial .face_details .details h6{font-weight: 400;}
.rc_testimonial .face_details .face img{ max-height: 80px; max-width: 80px; width: 100%; height: 100%; border-radius: 50%; filter: var(--shadow); }
.rc_testimonial p{ font-size: 24px; line-height: 32px; font-weight: 500; }

.total_cuo{ padding: 20px 40px; background-color: var(--white); filter: var(--shadow); border-radius: 20px; }
.total_cuo h3{ color: var(--primary); }
.total_cuo .resqr_boxes .resqrb_single{ flex-direction: row; align-items: center; gap: 6px; }
.total_cuo .resqrb_single p{ width: -webkit-fill-available; }

.catching{ margin: 60px 0px; }
.catching .ft_widget ul{ padding-left: 0; }
.catching .ft_widget ul li:not(:last-child){ margin-bottom: 8px; }
.catching .ft_widget ul li, .catching .ft_widget ul li a{ opacity: 86%; }
.catching .ft_widget ul li a i{ margin-right: 4px; }
.catching .ft_widget ul li{ list-style-type: none; }
.catching .resqr_boxes{ gap: 0px!important; }
.catching .resqrb_single img{ width: 100px!important; }
.catching .resqrb_single p{ width: 100px!important; }

footer{ background-repeat: no-repeat; background-position center; background-size: cover; padding: 80px 0px; position: relative; }
footer .ft_logo{ margin-bottom: 28px; }
footer .ft_social{ margin-top: 28px; }
footer .ft_widget ul{ padding-left: 0; }
footer .ft_widget h4{ font-size: 28px; color: var(--secondary); font-weight: 500; text-transform: capitalize; margin-bottom: 24px; }
footer .ft_widget ul li:not(:last-child){ margin-bottom: 20px; }
footer .ft_widget ul li{ list-style-type: none; }
footer li, footer a, footer p{ color: #ffffff90; }
footer .ft_social span{ display: inline-block; }
footer .ft_social span i{ font-size: 20px; color: #ffffff90; }
footer .ft_ico_menu i{ color: #ffffff90; margin-right: 8px; }

.banner.inner{ padding: 160px 0px 28px 0px; }
.banner.inner .banner_content{ text-align: left; padding: 0; }
.banner.inner .banner_form{ margin-top: 28px; }

.page-template-foods .banner{ margin-bottom: 60px; }
.page-template-foods .food_cat{ margin-top: 0; margin-bottom: 60px!important; }
.page-template-foods .food_cat:before{ display: none; }
.page-template-foods .fcb_single{ background-color: var(--white); filter: var(--shadow); border-radius: 8px; display: flex; flex-direction: column; align-items: center; padding: 20px 0px; }
.page-template-foods .fcb_single p{ margin-bottom: 0; }
.page-template-foods .fcb_slider .owl-stage-outer{ padding: 20px 0px; }

.page-template-foods .catching{ margin: 60px 0px; }
.page-template-foods .catching .ft_widget ul,
.page-template-about .catching .ft_widget ul{ padding-left: 0; }
.page-template-foods .catching .ft_widget ul li:not(:last-child),
.page-template-about .catching .ft_widget ul li:not(:last-child){ margin-bottom: 8px; }
.page-template-foods .catching .ft_widget ul li, .page-template-foods .catching .ft_widget ul li a,
.page-template-about .catching .ft_widget ul li, .page-template-about .catching .ft_widget ul li a{ opacity: 86%; }
.page-template-foods .catching .ft_widget ul li a i,
.page-template-about .catching .ft_widget ul li a i{ margin-right: 4px; }
.page-template-foods .catching .ft_widget ul li,
.page-template-about .catching .ft_widget ul li{ list-style-type: none; }
.page-template-foods .catching .resqr_boxes,
.page-template-about .catching .resqr_boxes{ gap: 0px!important; }
.page-template-foods .catching .resqrb_single img,
.page-template-about .catching .resqrb_single img{ width: 100px!important; }
.page-template-foods .catching .resqrb_single p,
.page-template-about .catching .resqrb_single p{ width: 100px!important; }

.food_slider_acco .single_menu{ filter: var(--shadow); overflow: hidden; margin-bottom: 30px; }
.food_slider_acco .accordion-item{ border-radius: 20px; background-color: var(--white); overflow: hidden; filter: var(--shadow); }
.food_slider_acco .accordion-item:not(:last-child){ margin-bottom: 24px; }
.food_slider_acco .accordion-item h2 button, .food_slider_acco .accordion-item h2{ background-color: var(--off_yellow); }
.food_slider_acco .accordion-item h2 button{ font-size: 28px; padding: 20px 32px; font-weight: 500!important; }
.food_slider_acco .accordion{ box-shadow: transparent; }

.page-template-foods .dishes,
.page-template-about .dishes{ margin-bottom: 0; }
.page-template-foods .dishes:before, .page-template-foods .dishes:after,
.page-template-about .dishes:before, .page-template-about .dishes:after{ display: none; }
.team h3{ margin-bottom: 40px; }
.team{ position: relative; }
.team:before{ position: absolute; content:''; background-image: url('../images/flag_repeat.png'); max-height: 34px; height: 100%; background-position: center; background-repeat: repeat-x; background-size: contain; top: 50%; transform: translateY(-50%); width: 100%; }
.tb_content{ text-align: center; padding-top: 12px; }
.tb_content h5{ font-family: var(--head_font); font-weight: 600; }
.team_box{ overflow: hidden; border-radius: 20px; background-color: var(--white); filter: var(--shadow); padding-bottom: 20px; height: 100%; }


/*translator css starts here*/
.gtranslate_wrapper{ width: min-content!important; position: absolute!important; top: 50%!important; transform: translateY(-50%)!important; right: -2%; }
.gt-current-lang{ display: flex!important; flex-direction: row!important; align-items: center!important; }
.gt-current-lang img{ max-width: 28px!important; width: 100%!important; height: auto!important; }
.gt_float_switcher .gt-selected .gt-current-lang{ padding: 0px 0px 0px 5px!important; border-radius: 4px!important; }
.gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code{ display: none!important; }
.gt_float_switcher .gt-selected{ width: max-content!important; }
* font{ font-size: inherit!important; font-weight: inherit!important; line-height: inherit!important; font-family: inherit!important; color: inherit!important; }
/*translator css ends here*/