
.back_page{
    text-align: right;
}
.custom_container{
	padding: 72px;
}
.title_and_close{
	color: var( --e-global-color-f42e35e );
	font-family: var( --e-global-typography-d2ceb0b-font-family ), Sans-serif;
	font-size: var( --e-global-typography-d2ceb0b-font-size );
	font-weight: var( --e-global-typography-d2ceb0b-font-weight );
	font-style: var( --e-global-typography-d2ceb0b-font-style );
	line-height: var( --e-global-typography-d2ceb0b-line-height );
	letter-spacing: var( --e-global-typography-d2ceb0b-letter-spacing );
	word-spacing: var( --e-global-typography-d2ceb0b-word-spacing );
	word-wrap: break-word;
}
.sub_title{
	font-family: var( --e-global-typography-0eca369-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0eca369-font-size );
	font-weight: var( --e-global-typography-0eca369-font-weight );
	font-style: var( --e-global-typography-0eca369-font-style );
	line-height: var( --e-global-typography-0eca369-line-height );
	letter-spacing: var( --e-global-typography-0eca369-letter-spacing );
	word-spacing: var( --e-global-typography-0eca369-word-spacing );
	color: #000000;
	margin-top: 32px;
	margin-bottom: 32px;
}
.standard_p,.standard_text_description{
	color: var( --e-global-color-644cecd );
	font-family: var( --e-global-typography-f86ac98-font-family ), Sans-serif;
	/* font-size: var( --e-global-typography-f86ac98-font-size ); */
	font-size: 16px;
	font-weight: var( --e-global-typography-f86ac98-font-weight );
	line-height: var( --e-global-typography-f86ac98-line-height );
	letter-spacing: var( --e-global-typography-f86ac98-letter-spacing );
	word-spacing: var( --e-global-typography-f86ac98-word-spacing );
}

.standard_text_description h2{
	margin: 0;
	color: var( --e-global-color-f42e35e );
	font-family: var( --e-global-typography-d2ceb0b-font-family ), Sans-serif;
	font-size: var( --e-global-typography-d2ceb0b-font-size );
	font-weight: var( --e-global-typography-d2ceb0b-font-weight );
	font-style: var( --e-global-typography-d2ceb0b-font-style );
	line-height: var( --e-global-typography-d2ceb0b-line-height );
	letter-spacing: var( --e-global-typography-d2ceb0b-letter-spacing );
	word-spacing: var( --e-global-typography-d2ceb0b-word-spacing );
}

.standard_text_description h4{
	font-family: var( --e-global-typography-0eca369-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0eca369-font-size );
	font-weight: var( --e-global-typography-0eca369-font-weight );
	font-style: var( --e-global-typography-0eca369-font-style );
	line-height: var( --e-global-typography-0eca369-line-height );
	letter-spacing: var( --e-global-typography-0eca369-letter-spacing );
	word-spacing: var( --e-global-typography-0eca369-word-spacing );
	color: #000000;
}

.standard_text_description h5{
	color: var( --e-global-color-644cecd );
	font-family: var( --e-global-typography-c043592-font-family ), Sans-serif;
	font-size: var( --e-global-typography-c043592-font-size );
	font-weight: var( --e-global-typography-c043592-font-weight );
	font-style: var( --e-global-typography-c043592-font-style );
	line-height: var( --e-global-typography-c043592-line-height );
	letter-spacing: var( --e-global-typography-c043592-letter-spacing );
	word-spacing: var( --e-global-typography-c043592-word-spacing );
}
.standard_text_description ul {

}
.standard_text_description li {

}
.back_page img {
	width: 24px;
    height: 24px;
}
.standard_img_size_search{
    max-width: 320px;
    max-height: 340px;
    width: 100%;
    height: 100%;
	
}
.custom_post_content_style p {
	color: var( --e-global-color-644cecd );
	font-family: var( --e-global-typography-f86ac98-font-family ), Sans-serif;
	font-size: var( --e-global-typography-f86ac98-font-size );
	font-size: 16px;
	line-height: var( --e-global-typography-f86ac98-line-height );
	letter-spacing: var( --e-global-typography-f86ac98-letter-spacing );
	word-spacing: var( --e-global-typography-f86ac98-word-spacing );
}
/* .medical_test_name_container{
  display: block;
  background: #FFFFFF;
  border: 1px solid #DDDDDD;
  border-radius: 16px;
  padding: 20px 40px !important;
  position: relative;
  margin-bottom: 16px;
} */
.category_name_title{
	font-family: "Novera Modern", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	font-style: normal;
	color: #000; 
}
/* clinics filters start*/
.custom_hidden{
	display: none!important;
}
.clinic_order_desktop {
	display: block;
}
.clinic_order_mobile {
	display: none;
}
.match_list{
	margin-top: 16px;
	background: #FAFAFA;
	padding: 24px;
	box-shadow: 2px 6px 24px 12px rgba(0, 0, 0, 0.08);
	border-radius: 24px;
	width: 85%;
}
.post_info_container {
	position: relative;
	padding-left: 27px;
	padding-right: 27px;
}
.post_redirect_link{
	/*border-bottom: 2px solid #DDDDDD;*/

	display: block;
	padding-top: 28px;
	padding-bottom: 28px;
	position: relative;
}

.post_redirect_link:before{
	content : "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	height  : 2px;
	border-bottom: 2px solid #DDDDDD;
}
.post_info_container:last-child .post_redirect_link:before {
	border:none;
}
.post_redirect_link:hover{
	color: inherit;
}
.img_post_address {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.title_post{
	font-family: "F37Blanka", Sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #222222;
	margin-left: 43px;
	margin-bottom: 0;
}
.address_custom_post{
	font-family: "F37Blanka", Sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	margin-left: 43px;
	color: #726F6F;
	margin-bottom: 0;
}
.filter_select_mobile{
	display: none;
}
.search_clinic_by_name_mobile{
	display: none;
}
.search_icon_desktop{
	margin-right: 16px;
}
.mr-16px{
	margin-right: 16px;
}
.ml-16px{
	margin-left: 16px;
}
.expand_img_and_search,.expand_img_and_search_mobile{
	padding: 26px 11px 27px 35px;
	background-color: #fafafa;
	border-top-left-radius: 144px!important;
	border-bottom-left-radius: 144px!important;
	cursor: pointer;
}
.toggle_name_search_clinic{
	display: inline-block!important;
}
.show_name_seach_clinic{
   display: none;
   width: 100%;
}
.seach_form_expand_desktop{
	width: 85%;
	background: #FAFAFA;
	border-radius: 144px;
	border: 1px solid #222222;
}
.width_100 {
	width: 100%;
}   
.seach_form_expand_desktop{
	display: flex;
	position: relative;
}
input[type=text].input_seach_expand,
input[type=text].input_seach_expand_mobile
 {
	border-width:0px;
	border:none;
	outline:none;
	background-color: #FAFAFA;
	color: #726F6F;
}
input[type=text].input_seach_expand_mobile {
		width: 100%;
}
.close_search,.close_search_mobile{
	align-self: center;
	cursor: pointer;
}
.search_click_name_container{
	display: flex;
	background: #fafafa;
	font-size: 24px;
	padding-right: 35px;
	border-top-right-radius: 40px;
	border-bottom-right-radius: 40px;
}

.container-clinics{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.row-clinics{
	display: flex;
	justify-content: space-between;
}
.filter_select_desktop {
	flex-grow: 1;
}
.blog-filters{
	width: 100%;

}
.row-mobile-clinics{
	display: none
}
.clinics-dropdown{
	display: inline-block;
	width: 30%;
}

/* clinics filters end*/

/* medical test filters page start*/

.back_btn_container{
    display: flex;
    align-items: center;
    justify-content: center;
}

.mlr-15px {
	margin-left: 15px;
	margin-right: 15px;
}

.mobile-version-clinics-filter{
	display: none;
}

.custom_clinic_img{
	height: auto;
	max-width: 100%;
}

.row-click-mobile{
	display: none;
}
.clinics-dropdown-mobile{
	margin-top: 20px;
	margin-bottom: 20px;
}

.clinic_order_desktop {
	display: block;
}
.clinic_order_mobile {
	display: none;
}
 span.select2-selection.select2-selection--single {
outline: none;
}

.imagistica_analize_selector_content span.select2-selection.select2-selection--single{
    background-color: #FAFAFA;
    border: none;
	outline: none;
}


.err_not_found{
font-family: "F37Blanka", Sans-serif;
font-style: normal;
font-weight: 400;
font-size: 16px;
color: #726F6F;
margin-bottom: 30px;
margin-top: 56px;
}
.see_all_category {
text-align: right;
}
.button_see_all{
background: #FFFFFF;
border: 1px solid #222222;
border-radius: 8px;
padding: 12px 61px;
transition: none;
color: #222222;
font-family: var( --e-global-typography-9d55d89-font-family ), Sans-serif;
font-size: var( --e-global-typography-9d55d89-font-size );
font-weight: var( --e-global-typography-9d55d89-font-weight );
line-height: var( --e-global-typography-9d55d89-line-height );
letter-spacing: var( --e-global-typography-9d55d89-letter-spacing );
word-spacing: var( --e-global-typography-9d55d89-word-spacing );
}
.button_see_all:hover{
background: #FFFFFF;
transition: none;
color: #222222;
}
.category_container{
	margin-top: 56px;
}
.category_title_container{
	margin-bottom: 48px;
}
.medical_test_nav .medical_test_tab{
	color: #726F6F;
}
.medical_test_nav .medical_test_tab:hover{
	color: inherit;
    background-color: inherit;
}
.medical_test_name_container{
	display: block;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-radius: 16px;
	padding: 20px 40px !important;
	position: relative;
	margin-bottom: 16px;
}
.price_per_medical_test{
	margin-bottom: 0;
	margin-left: auto;
	display: inline-block;
	color: #000000;
    font-family: var(--e-global-typography-9d55d89-font-family ), Sans-serif;
    font-size: var(--e-global-typography-9d55d89-font-size );
    font-weight: var(--e-global-typography-9d55d89-font-weight );
    line-height: var(--e-global-typography-9d55d89-line-height );
    letter-spacing: var(--e-global-typography-9d55d89-letter-spacing );
    word-spacing: var(--e-global-typography-9d55d89-word-spacing );
	position: absolute;
    right: 40px;
    top: 50%;
    transform: translate(-50%, -50%);
}
.footnote_rma_imagistica{
	font-size: 14px;
	margin-bottom: 0;
	color: #000000;
    font-family: var(--e-global-typography-9d55d89-font-family ), Sans-serif;
/*    font-weight: var(--e-global-typography-9d55d89-font-weight );*/
    font-weight: 700;
    line-height: var(--e-global-typography-9d55d89-line-height );
    letter-spacing: var(--e-global-typography-9d55d89-letter-spacing );
    word-spacing: var(--e-global-typography-9d55d89-word-spacing );
}
.see_details_imagistica_arrow{
	top: 50%;
    transform: translate(-50%, -50%);
}
.medical_test_name{
	display: inline-block;
	margin-bottom: 0;
	color: #000000;
	font-family: var( --e-global-typography-9d55d89-font-family ), Sans-serif;
	font-size: var( --e-global-typography-9d55d89-font-size );
	font-weight: var( --e-global-typography-9d55d89-font-weight );
	line-height: var( --e-global-typography-9d55d89-line-height );
	letter-spacing: var( --e-global-typography-9d55d89-letter-spacing );
	word-spacing: var( --e-global-typography-9d55d89-word-spacing );
	word-break: break-word;
	padding-right: 30px;
}
.imagistica_analiza_name{
	width: 70%;
}
.see_more_arrow{
	position: absolute;
	right: 40px;
}
.custom_button{
	color: #222222;
	font-family: var( --e-global-typography-9d55d89-font-family ), Sans-serif;
	font-size: var( --e-global-typography-9d55d89-font-size );
	font-weight: var( --e-global-typography-9d55d89-font-weight );
	line-height: var( --e-global-typography-9d55d89-line-height );
	letter-spacing: var( --e-global-typography-9d55d89-letter-spacing );
	word-spacing: var( --e-global-typography-9d55d89-word-spacing );
}
.custom_button:hover{
	color: #222222;
	background-color: #FFFFFF;
	text-decoration: none;
	border-color: #FFFFFF!important;
}
.custom_button:focus{
	color: #fff;
	background-color: #F14363;
	border: 1px solid #F14363;
	border-radius: 32px;
	border-color: #F14363!important;
	}
.nav_tabs_title .nav-tabs .nav-link.active:hover {
	border-color: #F14363!important;
}
.nav_tabs_title .nav-tabs .nav-link{
	margin-bottom: 0;
	width: 50%;
	border-top-left-radius: 32px;
	border-top-right-radius: 32px;
	border-bottom-right-radius: 32px;
	border-bottom-left-radius: 32px;
	padding: 16px 45px;
}
.nav_tabs_title .nav-link {
	transition: none;
}
.nav_tabs_title .nav-tabs {
	border: 1px solid #DDDDDD;
	border-radius: 32px;
	max-width: 466px;
	margin: auto;
	background: #FFFFFF;
}
.nav_tabs_title .nav-tabs .nav-link.active{
	width: 50%;
	color: #FFFFFF;
	background-color: #F14363;
	border-color: #F14363;
	border-radius: 32px;
}

.selects_section{
	margin-top: 72px;
}
.medical-dropdown {
	width: 100%;
}
.mid_select{
	margin-right: 16px;
	margin-left: 16px;
}
.analize_mid_select_desktop{
	margin-right: 16px;
	margin-left: 16px;
}

h4{
	font-family: var( --e-global-typography-0eca369-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0eca369-font-size );
	font-weight: var( --e-global-typography-0eca369-font-weight );
	font-style: var( --e-global-typography-0eca369-font-style );
	line-height: var( --e-global-typography-0eca369-line-height );
	letter-spacing: var( --e-global-typography-0eca369-letter-spacing );
	word-spacing: var( --e-global-typography-0eca369-word-spacing );
	color: #000000;
}

  /*select 2 start */
  .label-select-fonts{
	  color: var( --e-global-color-644cecd );
	  font-family: var( --e-global-typography-f86ac98-font-family ), Sans-serif;
	  font-size: var( --e-global-typography-f86ac98-font-size );
	  font-weight: var( --e-global-typography-f86ac98-font-weight );
	  line-height: var( --e-global-typography-f86ac98-line-height );
	  letter-spacing: var( --e-global-typography-f86ac98-letter-spacing );
	  word-spacing: var( --e-global-typography-f86ac98-word-spacing );
  }
  .selected-fonts{
	  color: var( --e-global-color-f42e35e );
	  font-family: var( --e-global-typography-cd4219b-font-family ), Sans-serif;
	  font-size: var( --e-global-typography-cd4219b-font-size );
	  font-weight: var( --e-global-typography-cd4219b-font-weight );
	  font-style: var( --e-global-typography-cd4219b-font-style );
	  line-height: var( --e-global-typography-cd4219b-line-height );
	  letter-spacing: var( --e-global-typography-cd4219b-letter-spacing );
	  word-spacing: var( --e-global-typography-cd4219b-word-spacing );
  }

  .name-select-ui{
	  padding-left: 40px;
	  background-color: #FFFFFF;
	  border-top-right-radius: 40px;
	  border-top-left-radius: 40px;
	  margin: 0;
	  margin-bottom: -1px;
	  padding-top: 10px;
	  padding-bottom: 1px;
	  border:1px solid #DDDDDD;
	  border-bottom: none;
	  /*font-size: var( --e-global-typography-d2ceb0b-font-size );
	  line-height: var( --e-global-typography-d2ceb0b-line-height );
	  letter-spacing: var( --e-global-typography-d2ceb0b-letter-spacing );
	  word-spacing: var( --e-global-typography-d2ceb0b-word-spacing );*/
  }
   .select2.select2-container.select2-container--default{
	   width: 100%!important;
  }

  /*scrollbar start*/
  /* for ios only */
  .mCS-personalExavet.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color: #F14363;
  }
  .mCS-personalExavet.mCSB_scrollTools{
	opacity: 1;
  }
  .mCS-personalExavet.mCSB_3_dragger_vertical{
	background-color: #F14363!important;
	border-radius: 8px;
  }
  .mCS-personalExavet.mCSB_1_scrollbar .mCSB_dragger .mCSB_draggerRail{ 
	width: 6px;
	height: auto; 
  }
  .mCS-personalExavet.mCSB_scrollTools .mCSB_draggerContainer{
	width: 6px;
	background-color: #FAFAFA;
	border-radius: 8px;
  }
  .mCS-personalExavet.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: #F14363!important;
	border-radius: 8px;
	width: 6px;
  }
  .mCS-personalExavet.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color: black;
	border-radius: 8px;
  }
  .mCS-personalExavet.mCSB_scrollTools .mCSB_draggerRail{
	height: auto;
	background-color: transparent;
  }

  .mCS-personalExavet._mCS_1 .mCSB_dragger .mCSB_dragger_bar{ 
	background-color: #F14363!important;
	border-radius: 8px;
	width: 6px; 
  }
  /* stop for ios only*/
  * {-webkit-overflow-scrolling: auto}
   .select2-results__options::-webkit-scrollbar {
	width: 6px;
	height: 4px;
	background-clip: padding-box;
  }
   .select2-results__options::-webkit-scrollbar-track {
	background: #FAFAFA;
	border-radius: 8px;
	height: 8px;
	background-clip: padding-box;
  }

   .select2-results__options::-webkit-scrollbar-thumb {
	background-clip: padding-box;
	background: #F14363;
	border-radius: 8px;
  }

   .select2-results__options::-webkit-scrollbar-button {
	display: none;
  }
  /*scroll end*/

   .select2-container--default .select2-selection--single{
	background-color: #FAFAFA;
	border:none;
  }
   .select2-container--default .select2-selection--single .select2-selection__rendered{
	background-color: #FFFFFF;
	color: #222222;
  }
   .select2-container--default .select2-search--dropdown .select2-search__field{
	  border: none;
	  background-color: #FFFFFF;
	  padding-left: 40px;
  }
   .select2-dropdown{
	background-color: #FFFFFF;
	border: none;
  }
   .select2-container--default .select2-search--dropdown .select2-search__field:focus-visible{
	  outline: none;
  }
   .select2-results__option{
	  padding-left: 25px;
	  margin-right: 16px;
  }
   .select2-container .select2-selection--single .select2-selection__rendered,
   .imagistica_analize_selector_content .select2-container .select2-selection--single .select2-selection__rendered{
	padding-left: 40px;
	padding-bottom: 10px;
	border-bottom-right-radius: 40px;
	border-bottom-left-radius: 40px;
	border: 1px solid #DDDDDD;
	border-top: none;
  }
  .imagistica_analize_selector_content .select2-container .select2-selection--single .select2-selection__rendered
  {
	height: 60px;
	border-radius: 40px;
	padding-top: 15px;
	border: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
  }
   .label-select2-padding{
	  padding-left: 40px;
	  padding-top: 15px;
	  padding-bottom: 15px;
  }
   .select2-dropdown {
	border: 1px solid #DDDDDD;
  }

   .select2-container--default .select2-selection--single .select2-selection__arrow,
   .imagistica_analize_selector_content .select2-container--default .select2-selection--single .select2-selection__arrow{
	top: -24px;
	right: 22px;
  }
   .select2-container--default .select2-selection--single .select2-selection__arrow b,
   .imagistica_analize_selector_content .select2-container--default .select2-selection--single .select2-selection__arrow b{
	background-image: url("../../uploads/2022/08/drop-down-icon-pink.svg");
	border-color: transparent;
	border-style: unset;
	border-width: 0;
	height: 24px;
	margin-left: -22px;
	margin-top: 2px;
	width: 20px;
	border: 0!important;
  }

	.imagistica_analize_selector_content .select2-container--default .select2-selection--single .select2-selection__arrow b{
	
	    margin-top: 30px;
	
	}

   .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
	z-index: 1059;
  }
   .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
	  transform: rotate(180deg);
  }
   .option-schedule-ui-select + .select2-container .select2-selection {
	  border-radius: 40px;
  }

   .select2-container--open .select2-dropdown--below{
	  margin-top: 26px !important;
	  background: #FFFFFF;
	  box-shadow: 2px 6px 24px 5px rgb(0 0 0 / 10%);
	  border-radius: 24px !important;
	  padding: 16px;
  }
   .select2-container--default .select2-results__option--selected {
	  background: #FAFAFA;
	  border-radius: 16px;
  }
   .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{
	  color: var( --e-global-color-f42e35e );
	  font-family: var( --e-global-typography-cd4219b-font-family ), Sans-serif;
	  font-size: var( --e-global-typography-cd4219b-font-size );
	  font-weight: var( --e-global-typography-cd4219b-font-weight );
	  font-style: var( --e-global-typography-cd4219b-font-style );
	  line-height: var( --e-global-typography-cd4219b-line-height );
	  letter-spacing: var( --e-global-typography-cd4219b-letter-spacing );
	  word-spacing: var( --e-global-typography-cd4219b-word-spacing );
	  background: #FAFAFA;
	  border-radius: 16px;
  }
   .select2-results__option{
	  color: var( --e-global-color-f42e35e );
	  font-family: var( --e-global-typography-cd4219b-font-family ), Sans-serif;
	  font-size: var( --e-global-typography-cd4219b-font-size );
	  font-weight: var( --e-global-typography-cd4219b-font-weight );
	  font-style: var( --e-global-typography-cd4219b-font-style );
	  line-height: var( --e-global-typography-cd4219b-line-height );
	  letter-spacing: var( --e-global-typography-cd4219b-letter-spacing );
	  word-spacing: var( --e-global-typography-cd4219b-word-spacing );
  }

   .select2-container--open .selection .select2-selection--single .select2-selection__rendered{
/*	  border-left: 1px solid #222222;
	  border-right: 1px solid #222222;
	  border-bottom: 1px solid #222222;
*/
	  border:1px solid #222222;
  }
  /*select2 ends*/
  .mobile_show_categories {
	  background: #FFFFFF;
	  border-radius: 112px;
	  padding-top: 16px;
	  padding-bottom: 16px;
	  margin-bottom: 24px;
	  display: none;
  }
  .title_container{
	margin-left: 13px;
	color: #000000;
  }
  .desktop_show_categories {
	display: flex;
	justify-content: space-between;
  }
  .name_select_border{
	  border: 1px solid #222222;
	  border-bottom: 0;
  }
  .width_100 {
	  width: 100%!important;
  }


/* dictionary analyses start*/
.hide_show_more_terms{
	display: none;
}
.show_more_container{
	padding-left: 0;
}
.show_more_button,
.show_more_button[type='submit']{
	background: #F14363;
	border-radius: 8px;
	padding: 12px 34px;
	color: #FFFFFF;
	font-family: "F37Blanka", Sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	border:none;
}
.show_more_button:hover,
.show_more_button[type='submit']:hover{
	color: #fff;
	background-color: #F14363;
	text-decoration: none;
}

.generalLetterStyleContainer .nav-tabs .nav-link{
	border:none;
	/*border-bottom: 5px solid transparent;*/
}
.generalLetterStyleContainer .nav-tabs {
	border:none;
}
.generalLetterStyleContainer button:hover {
	color: #DDDDDD;
	background-color: inherit;
}
.dictionary_content_show  .general_letter_style {
	font-family: "Novera Modern", Sans-serif;
	font-size: 54px;
	font-weight: 600;
	font-style: normal;
	color: #DDDDDD;
	padding: 0;
	   padding-bottom: 0;
	   margin-right: 40px;
	position: relative;
}
.dictionary_content_show .general_letter_style:before{
	content : "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	height  : 5px;
	border-radius: 8px;
	border-bottom: 5px solid transparent;
}
.show_result_row{
	font-family: "F37Blanka", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	color: #1E1E1E;
	padding-bottom: 20px;
	padding-left: 0;
	border-bottom: 1px solid #DDDDDD;
	margin-right: 48px;
	flex: 1 0 27%; /* explanation below */
	  margin-bottom: 36px;
}
.show_result_row  a{
	color: #1E1E1E;
 }
 .show_result_row  a:hover{
	color: #1E1E1E;
 }
 .nav-tabs .active.general_letter_style{
	 padding: 0;
	color: #F14363;
	border:none;
	/*border-bottom: 5px solid #F14363;*/
	padding-bottom: 0;
	margin-right: 40px;
	background-color: transparent;
}
.nav-tabs .active.general_letter_style:before{
	width: 24px;
	border-bottom: 5px solid #F14363;
}
.dictionary_content_show{
	margin-top: 24px;
	background: #FAFAFA;
	border: 1px solid #DDDDDD;
	border-radius: 24px;
	padding: 64px;
}
#nav-tabContent {
	padding-left: 0;
	margin-bottom: 60px;
}

.upper_geeneral_tab .nav-tabs .nav-link:focus, .upper_geeneral_tab .nav-tabs .nav-link:hover {
	isolation: unset;
	background-color: inherit;
	color: inherit;
	border: none;
}
.row_search_parts{
	display: flex;
	width: 100%;
	background: #F5F5F7;
	border-radius: 32px;
}
.abc_part,
.search_part {
	flex-grow: 1;
}
.form_search{
	height: 100%;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-right: 	4px;
}
.form_search input[type='text'] {
	border:none;

	border-radius: 32px;
	outline: none;
	height: 100%;
}
.form_search input[type='text']:focus-visible{
	background: #FFFFFF;
	border:none;
	outline: none;
}
.img_search_container{
	cursor: pointer;
	position: absolute;
	right: 19px;
	top: 50%;
	transform: translateY(-50%);
}
.img_search_container[type='submit']{
	border: 0;
	background-color: transparent;
}
.img_search_container[type='submit']:hover{
	border: 0;
	color: #fff;
	background-color: transparent;
}
.dictionary_container{
	margin-top: 85px;
}
.search_part{
	max-width: 470px;
	margin-left: auto;
	padding: 0;
}
.abc_part{
	padding: 0;
	max-width: 584px;
}
  .upper_geeneral_tab .custom_button_dictionary{
	  color: #222222;
	  font-family: var( --e-global-typography-9d55d89-font-family ), Sans-serif;
	font-size: var( --e-global-typography-9d55d89-font-size );
	font-weight: var( --e-global-typography-9d55d89-font-weight );
	line-height: var( --e-global-typography-9d55d89-line-height );
	letter-spacing: var( --e-global-typography-9d55d89-letter-spacing );
	word-spacing: var( --e-global-typography-9d55d89-word-spacing );
  }
  .upper_geeneral_tab .custom_button_dictionary:hover{
	color: #222222;
	background-color: #FFFFFF;
	text-decoration: none;
	border-color: #FFFFFF!important;
  }
  .upper_geeneral_tab .custom_button_dictionary:focus{
	color: #fff;
	background-color: #F14363;
	border: 1px solid #F14363;
	border-radius: 32px;
	  border-color: #F14363!important;
  }
  .upper_geeneral_tab .nav-tabs .nav-link.active:hover {
	  border-color: #F14363!important;
  }
  .upper_geeneral_tab .nav-tabs .nav-link{
	margin-bottom: 0;
	width: 25%;
	border-top-left-radius: 32px;
	border-top-right-radius: 32px;
	border-bottom-right-radius: 32px;
	border-bottom-left-radius: 32px;
  }
  .upper_geeneral_tab .nav-link,
  .generalLetterStyleContainer .nav-link {
	  transition: none;
  }
.upper_geeneral_tab .nav-tabs {
	border: none;
	border-radius: 32px;
	margin: auto;
	background: inherit;
	height: 100%;
}
.upper_geeneral_tab .nav-tabs .nav-link.active{
	width: 25%;
	color: #FFFFFF;
	background-color: #F14363;
	border-color: #F14363;
	border-radius: 32px;
}
.upper_geeneral_tab nav,
.upper_geeneral_tab {
	height: 100%;
}
.mobile_search{
	display: none;
}
  /* dictionary analyses end*/

  /* medical imaging start*/
  .padding-lr-0{
	padding-left: 0;
	padding-right: 0;
  }
  .button_see_all{
	background: #FFFFFF;
	border: 1px solid #222222;
	border-radius: 8px;
	padding: 12px 61px;
	transition: none;
	color: #222222;

	font-family: var( --e-global-typography-9d55d89-font-family ), Sans-serif;
	font-size: var( --e-global-typography-9d55d89-font-size );
	font-weight: var( --e-global-typography-9d55d89-font-weight );
	line-height: var( --e-global-typography-9d55d89-line-height );
	letter-spacing: var( --e-global-typography-9d55d89-letter-spacing );
	word-spacing: var( --e-global-typography-9d55d89-word-spacing );
  }
  .button_see_all:hover{
	background: #FFFFFF;
	transition: none;
	color: #222222;
  }
  .category_container{
	margin-top: 56px;
  }
  .category_title_container{
	margin-bottom: 48px;
  }
  .medical_test_name_container{
	display:block;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-radius: 16px;
	padding: 20px 40px !important;
	position: relative;
	margin-bottom: 16px;
	word-break: break-all;
  }
  .medical_test_name{
	display: inline-block;
	margin-bottom: 0;
	color: #000000;
	font-family: var( --e-global-typography-9d55d89-font-family ), Sans-serif;
	font-size: var( --e-global-typography-9d55d89-font-size );
	font-weight: var( --e-global-typography-9d55d89-font-weight );
	line-height: var( --e-global-typography-9d55d89-line-height );
	letter-spacing: var( --e-global-typography-9d55d89-letter-spacing );
	word-spacing: var( --e-global-typography-9d55d89-word-spacing );
  }
  .see_more_arrow{
	position: absolute;
	right: 40px;
  }
  .custom_button{
	color: #222222;
	font-family: var( --e-global-typography-9d55d89-font-family ), Sans-serif;
	font-size: var( --e-global-typography-9d55d89-font-size );
	font-weight: var( --e-global-typography-9d55d89-font-weight );
	line-height: var( --e-global-typography-9d55d89-line-height );
	letter-spacing: var( --e-global-typography-9d55d89-letter-spacing );
	word-spacing: var( --e-global-typography-9d55d89-word-spacing );
  }
  .custom_button:hover{
	color: #222222;
	background-color: #FFFFFF;
	text-decoration: none;
	border-color: #FFFFFF!important;
  }
  .custom_button:focus{
	color: #fff;
	background-color: #F14363;
	border: 1px solid #F14363;
	border-radius: 32px;
	border-color: #F14363!important;
  }
  .nav_tabs_title_medical_imaging .nav-tabs .nav-link.active:hover {
	border-color: #F14363!important;
  }
  .nav_tabs_title_medical_imaging .nav-tabs .nav-link{
	margin-bottom: 0;
	width: 50%;
	border-top-left-radius: 32px;
	border-top-right-radius: 32px;
	border-bottom-right-radius: 32px;
	border-bottom-left-radius: 32px;
	padding: 16px 45px;
  }
  .nav_tabs_title_medical_imaging .nav-link {
	transition: none;
  }
  .nav_tabs_title_medical_imaging .nav-tabs {
	  border: 1px solid #DDDDDD;
	  border-radius: 32px;
	  max-width: 466px;
	  margin: auto;
	  background: #FFFFFF;
  }
  .nav_tabs_title_medical_imaging .nav-tabs .nav-link.active{
	width: 50%;
	color: #FFFFFF;
	background-color: #F14363;
	border-color: #F14363;
	border-radius: 32px;
  }

  .selects_section{
	margin-top: 72px;
  }

  .medical-dropdown .select2-container .select2-selection--single .select2-selection__rendered{
	padding-right: 51px;
  }
  .mid_select{
	margin-right: 16px;
	margin-left: 16px;
  }

  /* medical imaging ends*/

  /* faq_filters start*/
#accordion_faq_filters .accordion-body{
	padding: 0 40px 0 40px;
}
.faq_post_title button {
	position: relative;
}

.close_img_accordion{
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translate(-50%, -50%);
}

.arrow-rotate {
	transform: rotate(-180deg);
}

#accordion_faq_filters .accordion-header{
	margin-top: 0
}
#accordion_faq_filters .accordion-item{
	background-color: #ffff;
	border: none;
}
#accordion_faq_filters button:focus, #accordion_faq_filters button:hover{
	color: inherit!important;
	background-color: inherit!important;
	text-decoration: none;
}
#accordion_faq_filters .accordion-button:focus {
	border-color:  inherit;
	box-shadow: none;
}
#accordion_faq_filters [type=button], #accordion_faq_filters [type=submit], button {
	border: none;
	/*border-radius: 16px !important;*/
	/*padding: 24px 40px ;*/
	padding: 32px 32px 24px 40px;
	white-space: inherit;
	color: #1E1E1E;
    text-align: left;
	font-family: "F37Blanka", Sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
}

.faq_title{
	color: var( --e-global-color-f42e35e );
	font-family: var( --e-global-typography-c043592-font-family ), Sans-serif;
	font-size: var( --e-global-typography-c043592-font-size );
	font-weight: var( --e-global-typography-c043592-font-weight );
	font-style: var( --e-global-typography-c043592-font-style );
	line-height: var( --e-global-typography-c043592-line-height );
	letter-spacing: var( --e-global-typography-c043592-letter-spacing );
	word-spacing: var( --e-global-typography-c043592-word-spacing );

	margin-bottom: 40px;
	margin-top: 72px;
}
.faq_post_title {
	color: var( --e-global-color-f42e35e );
	font-family: var( --e-global-typography-cd4219b-font-family ), Sans-serif;
	font-size: var( --e-global-typography-cd4219b-font-size );
	font-weight: var( --e-global-typography-cd4219b-font-weight );
	font-style: var( --e-global-typography-cd4219b-font-style );
	line-height: var( --e-global-typography-cd4219b-line-height );
	letter-spacing: var( --e-global-typography-cd4219b-letter-spacing );
	word-spacing: var( --e-global-typography-cd4219b-word-spacing );
	text-align: left;
	width: 100%;
}
.faq_content {
	color: var( --e-global-color-644cecd );
	font-family: var( --e-global-typography-9d55d89-font-family ), Sans-serif;
	font-size: var( --e-global-typography-9d55d89-font-size );
	font-weight: var( --e-global-typography-9d55d89-font-weight );
	line-height: var( --e-global-typography-9d55d89-line-height );
	letter-spacing: var( --e-global-typography-9d55d89-letter-spacing );
	word-spacing: var( --e-global-typography-9d55d89-word-spacing );
}
.faq_content > p {
		margin-bottom: 32px;
}

#accordion_faq_filters .accordion-button:not(.collapsed) {
	background-color: inherit!important;
	color: inherit!important;
	box-shadow: none;
}

/* exemple*/
#accordion_faq_filters .accordion-item {
	border: 1px solid #DDDDDD;
	border-radius: 16px;
	margin-bottom: 16px;
}

.accordion .accordion-item + .accordion-item {
	border: 1px solid #DDDDDD;
}
.hover_border{
	border-color: #222222!important;
}
.post_title_accordion{
	margin-right: 30px;
}
/* seach page result start*/
.search_container{
	max-width: 1272px;
	background: #FAFAFA;
	border-radius: 24px;
	padding: 72px;
}

.search_text_container,
.filter_result_container{
	display: inline-block;
	position: relative;
}
.filter_result_input{
	display: inline-block;
	width: 100%;
}

.box_main_seach #main_seach_input,
.filter_item_box #filter_seach_type
{
	background: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 240px;
    padding: 20px 8px 20px 24px;
	width: 100%;
}

.box_main_seach #main_seach_input:focus,
.filter_item_box #filter_seach_type:focus
{
	outline: none;
}

.box_main_seach .btn_submit_form,
.filter_item_box .btn_setting_icon{
	padding: 0;
    border: none;
	position: absolute;
    height: 100%;
    width: 48px;
    right: 8px;
}
.box_main_seach .btn_submit_form:hover,
.filter_item_box .btn_setting_icon:hover{
	padding: 0;
    border: none;
	background: none;
}
.filter_item_box  .btn_setting_icon{
	bottom: 0;
    right: 0;
	margin: auto;
	top: 50%;
}
.filters_select_container{
	margin-top: 14px;
    background: #FFFFFF;
    box-shadow: 2px 6px 24px 5px rgb(0 0 0 / 10%);
    border-radius: 24px;
    padding: 16px;
	/* overlay*/
    height: auto;
    position: absolute;
    width: 95%;
    margin-left: 0;
    margin-right: 0;
    z-index: 2;

}
.filters_select_container .btn_submit_filters_search{
	font-family: "F37Blanka", Sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	text-align: center;
	color: #FFFFFF;
	background: #F14363;
	border-radius: 8px;
	padding: 10px;
	width: 100%;
    border-color: inherit;
	margin-top: 10px;
}
.filters_text{
	font-family: "F37Blanka", Sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	color: #222222;
	display: inline-block;
	padding-left: 5px;
}
.checkbox_container_filter{
	position: relative;
    padding: 14px;
    margin-bottom: 0;
}
.checkbox_container_filter:hover{
	background: #FAFAFA;
    border-radius: 16px;
}
input.checkbox_input_filter[type="checkbox"]{
    position: absolute;
    left: 14px;
    top: 14px;
    width: 24px;
    height: 24px;
    z-index: 2;
    opacity: 0;
	cursor: pointer;
}
input.checkbox_input_filter[type="checkbox"] + label {
	position: relative;
	padding-left: 30px;
	cursor: pointer;
	display: inline-block;
	color:  #726F6F;
	line-height: 25px;
}
input.checkbox_input_filter[type="checkbox"] + label::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 24px;
	height: 24px;
	outline: 1px solid #DDDDDD;
	border-radius: 4px;
	background: #fff;
}
/* outline when clicked / selected,  if necessary use for customization*/

input.checkbox_input_filter[type="checkbox"]:checked + label::before {
	/* content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 18px;
	height: 18px;
	outline: 1px solid #DDDDDD;;
	border-radius: 4px;
	background: #FFFFFF;  */
}

input.checkbox_input_filter[type="checkbox"]:checked + label::after {
	content: "";
	position: absolute;
	left: 2px;
	top: 2px;
	width: 20px;
	height: 20px;
	border-radius: 4px;
	background-image: url("../../uploads/2022/09/check.svg");
	background-size: contain;
}
.keyword{
	font-family: "F37Blanka", Sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	color: #222222;
    display: inline-block;
    padding: 10px 16px;
    background: #FFFFFF;
    border-radius: 88px;
	margin-top: 24px;
	margin-right: 10px;
}
.text_seach_term{
	display: inline-block;
	margin: 0;
	margin-right: 8px;
}
.text_seach_href img{
	height: 10px;
	width: 10px;
}
.search_title_result_container{
	margin-bottom: 100px;
	text-align: center;
}
.seach_title{
	margin: 0;
	color: var( --e-global-color-f42e35e );
	font-family: var( --e-global-typography-d2ceb0b-font-family ), Sans-serif;
	font-size: var( --e-global-typography-d2ceb0b-font-size );
	font-weight: var( --e-global-typography-d2ceb0b-font-weight );
	font-style: var( --e-global-typography-d2ceb0b-font-style );
	line-height: var( --e-global-typography-d2ceb0b-line-height );
	letter-spacing: var( --e-global-typography-d2ceb0b-letter-spacing );
	word-spacing: var( --e-global-typography-d2ceb0b-word-spacing );
}
.seach_dsiplay_all_result{
	font-family: "F37Blanka", Sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 0;
	margin-top: 10px;
	color: #1E1E1E;
}
.search_bubbles_container_desktop {
	display: block;
}	
.search_bubbles_container_mobile{
	display: none;
}
.upper_section_main_title,
.show_upper_result_count,
.see_more_section_redirect {
	display: inline-block;
}
.general_section{
	margin-top: 80px;
}
.general_section_upper_segment{
	position: relative;
	margin-bottom: 40px;
	margin-left: 15px;
}
.see_more_section_redirect{
	text-align: right;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.upper_section_main_title{
	font-family: var( --e-global-typography-0eca369-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0eca369-font-size );
	font-weight: var( --e-global-typography-0eca369-font-weight );
	font-style: var( --e-global-typography-0eca369-font-style );
	line-height: var( --e-global-typography-0eca369-line-height );
	letter-spacing: var( --e-global-typography-0eca369-letter-spacing );
	word-spacing: var( --e-global-typography-0eca369-word-spacing );
	color: #000000;
}
.show_upper_result_count{
	font-family: "F37Blanka", Sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	color: #222222;
	background: #FFFFFF;
    border-radius: 88px;
    margin-left: 20px;
    padding: 10px;
}
.see_more_section_redirect a{
	font-family: "F37Blanka", Sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	color: #F14363;
}
.see_more_section_redirect a:hover{
	color: #F14363;
}
.redirect_text{
	margin-right: 15px;
}
.open_street_map_seach iframe{
	width: 203px;
	height: 201px;
}
.clinic_box_each{
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 24px;
    padding: 48px;
	margin-bottom: 20px;
}
.clinic_search_title,
.clinic_information_seach
{
	margin: 0;
}
.clinic_search_title{
	font-family: var( --e-global-typography-0eca369-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0eca369-font-size );
	font-weight: var( --e-global-typography-0eca369-font-weight );
	font-style: var( --e-global-typography-0eca369-font-style );
	line-height: var( --e-global-typography-0eca369-line-height );
	letter-spacing: var( --e-global-typography-0eca369-letter-spacing );
	word-spacing: var( --e-global-typography-0eca369-word-spacing );
	color: #000000;
	margin-bottom: 20px;
}
.clinic_information_seach{
	font-family: "F37Blanka", Sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	color: #222222;
	margin-bottom: 10px;
	display: block;
}
.find_more_button_seach{
	font-family: "F37Blanka", Sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
    background: #222222;
    border-radius: 8px;
    /* padding: 10px 50px; */
    color: #FFFFFF;
	display: inline-block;
	margin-right: 10px;
	text-align: center;
	padding-top: 10px;
    padding-bottom: 10px;
    width: 95%;
}
.find_more_button_seach:hover{
	color: #FFFFFF;
}
.show_way_button_seach{
	font-family: "F37Blanka", Sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	background: #FFFFFF;
	border: 1px solid #222222;
	border-radius: 8px;
    /* padding: 10px 50px; */
    color: #222222;
    display: inline-block;
	text-align: center;
	padding-top: 10px;
    padding-bottom: 10px;
    width: 95%;
	height: 100%;
	display: flex;
    align-items: center;
    justify-content: center;
}
.buttons_container_box{
	margin-top: 30px;
}
.clinic_content {
	position: relative;
}
.clinic_buttons_seach_box{
	/* position: absolute;
    bottom: 0; */
	width: 100%;
}
.news_date_seach{
	font-family: "F37Blanka", Sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
    color: #726F6F;
	margin-top: 20px;
	margin-bottom: 8px;
}
.news_date_seach p {
	margin: 0;
}
.news_title_seach a{
	font-family: "Novera Modern", Sans-serif;
	font-weight: 600;
	font-style: normal;
	font-size: 24px;
	color: #222222;
}
.news_title_seach a:hover{
	color: #222222;
}
.medic_img_link a{
	display: block;
}
.plus_search_icon {
    right: 0;
    bottom: 0;
	right: 32px;
    bottom: 0;
}
.box_medic_clinic{
	background: #FFFFFF;
    border-radius: 24px;
    padding: 40px 0px;
    text-align: center;
	display: flex;
    flex-flow: row wrap;
	justify-content: center;
}
.medic_clinic_texts h5{
	color: #222222;
	font-family: var( --e-global-typography-c043592-font-family ), Sans-serif;
	font-size: var( --e-global-typography-c043592-font-size );
	font-weight: var( --e-global-typography-c043592-font-weight );
	font-style: var( --e-global-typography-c043592-font-style );
	line-height: var( --e-global-typography-c043592-line-height );
	letter-spacing: var( --e-global-typography-c043592-letter-spacing );
	word-spacing: var( --e-global-typography-c043592-word-spacing );

	margin: 0;
    margin-bottom: 5px;
    margin-top: 10px;
}
.medic_clinic_texts p{
	font-family: "F37Blanka", Sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	color: #726F6F;
}
.box_bubble_container{
	font-family: "F37Blanka", Sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	color: #222222;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-radius: 16px;
	padding: 15px 40px;
	margin-bottom: 15px;
}
.bubble_redirect_link_seach{
	display: block;
}
.container_bubble_arrow{
	right: 30px;
	top: 50%;
	transform: translateY(-50%);
}
.box_bubble_container p {
	color: #222222;
	margin: 0;
}
.box_bubble_container a{
	color: #222222;
}
.box_bubble_container a:hover{
	color: #222222;
}
.news_img_strech{
	max-height: 360px;
    display: block;
    margin: auto;
}
/* seach page result end*/

  /* faq_filters end*/

  /*medic details page start*/
/* ul {
	padding: 0;
	list-style: none
}
li::before {
	content: "•";
	font-size: 26px;
	vertical-align: middle;
		margin-right: 10px;
} */
/* .left_column {
	padding: 0;
}
.right_column {
	padding: 0;
	flex: 2;
	margin-left: 72px;
}
.self_schedule_container{
	text-align: center;
	margin-top: 24px;
}
.self_schedule{
	width: 100%;
	background-color: #F14363;
	border-radius: 8px;
	color: #FFFFFF;
	padding-top: 12px;
	padding-bottom: 12px;
	font-family: "F37Blanka", Sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;

}
.self_schedule:hover {
	background-color: #F14363;
}
.medic_picture_container{
	background: #FFFFFF;
	border-radius: 24px;
}
.desktop_titles{
	margin-bottom: 64px;
}
.section_categories{
	margin-bottom: 64px;
}
.section_categories:last-child{
	margin-bottom: 0;
}
.subsection_titles{
	margin-bottom: 32px;

	color: var( --e-global-color-f42e35e );
	font-family: var( --e-global-typography-c043592-font-family ), Sans-serif;
	font-size: var( --e-global-typography-c043592-font-size );
	font-weight: var( --e-global-typography-c043592-font-weight );
	font-style: var( --e-global-typography-c043592-font-style );
	line-height: var( --e-global-typography-c043592-line-height );
	letter-spacing: var( --e-global-typography-c043592-letter-spacing );
	word-spacing: var( --e-global-typography-c043592-word-spacing );
}
h2 {
	margin: 0;
	color: var( --e-global-color-f42e35e );
	font-family: var( --e-global-typography-d2ceb0b-font-family ), Sans-serif;
	font-size: var( --e-global-typography-d2ceb0b-font-size );
	font-weight: var( --e-global-typography-d2ceb0b-font-weight );
	font-style: var( --e-global-typography-d2ceb0b-font-style );
	line-height: var( --e-global-typography-d2ceb0b-line-height );
	letter-spacing: var( --e-global-typography-d2ceb0b-letter-spacing );
	word-spacing: var( --e-global-typography-d2ceb0b-word-spacing );
}
h5 {
	margin: 0;
	color: var( --e-global-color-644cecd );
	font-family: var( --e-global-typography-c043592-font-family ), Sans-serif;
	font-size: var( --e-global-typography-c043592-font-size );
	font-weight: var( --e-global-typography-c043592-font-weight );
	font-style: var( --e-global-typography-c043592-font-style );
	line-height: var( --e-global-typography-c043592-line-height );
	letter-spacing: var( --e-global-typography-c043592-letter-spacing );
	word-spacing: var( --e-global-typography-c043592-word-spacing );
} */
.list_container{
	color: var( --e-global-color-644cecd );
	font-family: var( --e-global-typography-9d55d89-font-family ), Sans-serif;
	font-size: var( --e-global-typography-9d55d89-font-size );
	font-weight: var( --e-global-typography-9d55d89-font-weight );
	line-height: var( --e-global-typography-9d55d89-line-height );
	letter-spacing: var( --e-global-typography-9d55d89-letter-spacing );
	word-spacing: var( --e-global-typography-9d55d89-word-spacing );
}
.other_links{
	color: #F14363;
}
.other_links a {
	color: var( --e-global-color-fd05925 );
	font-family: var( --e-global-typography-9d55d89-font-family ), Sans-serif;
	font-size: var( --e-global-typography-9d55d89-font-size );
	font-weight: var( --e-global-typography-9d55d89-font-weight );
	line-height: var( --e-global-typography-9d55d89-line-height );
	letter-spacing: var( --e-global-typography-9d55d89-letter-spacing );
	word-spacing: var( --e-global-typography-9d55d89-word-spacing );
}
.other_links a:hover{
	color: #F14363;
}
  /* medic details page ends*/

.acf-google-embed > iframe{
	width: 203px!important;
	height: 180px!important;
}

/* css loader animation start*/
.circle_waiting_query {
	width: 100%;
    background-color:rgba(250, 250, 250, 1);
    right: 0;
    height: 100%;
    position: absolute;
    z-index: 3;
}
.lds-roller {
	display: inline-block;
	position: relative;
	width: 80px;
	height: 80px;
	top: calc(50% - 40px);
    left: calc(50% - 40px);
  }
  .lds-roller div {
	animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
	transform-origin: 40px 40px;
  }
  .lds-roller div:after {
	content: " ";
	display: block;
	position: absolute;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #222222;
	margin: -4px 0 0 -4px;
  }
  .lds-roller div:nth-child(1) {
	animation-delay: -0.036s;
  }
  .lds-roller div:nth-child(1):after {
	top: 63px;
	left: 63px;
  }
  .lds-roller div:nth-child(2) {
	animation-delay: -0.072s;
  }
  .lds-roller div:nth-child(2):after {
	top: 68px;
	left: 56px;
  }
  .lds-roller div:nth-child(3) {
	animation-delay: -0.108s;
  }
  .lds-roller div:nth-child(3):after {
	top: 71px;
	left: 48px;
  }
  .lds-roller div:nth-child(4) {
	animation-delay: -0.144s;
  }
  .lds-roller div:nth-child(4):after {
	top: 72px;
	left: 40px;
  }
  .lds-roller div:nth-child(5) {
	animation-delay: -0.18s;
  }
  .lds-roller div:nth-child(5):after {
	top: 71px;
	left: 32px;
  }
  .lds-roller div:nth-child(6) {
	animation-delay: -0.216s;
  }
  .lds-roller div:nth-child(6):after {
	top: 68px;
	left: 24px;
  }
  .lds-roller div:nth-child(7) {
	animation-delay: -0.252s;
  }
  .lds-roller div:nth-child(7):after {
	top: 63px;
	left: 17px;
  }
  .lds-roller div:nth-child(8) {
	animation-delay: -0.288s;
  }
  .lds-roller div:nth-child(8):after {
	top: 56px;
	left: 12px;
  }
  @keyframes lds-roller {
	0% {
	  transform: rotate(0deg);
	}
	100% {
	  transform: rotate(360deg);
	}
  }

/* css laoder animation end*/
    /* start select2 only for admin pages update, insert*/ 
    .update_form_medical_test .select2-results__option{
        padding: 6px;
        margin-right: 0;
    }
    .update_form_medical_test .select2-container {
		min-height: 46px;
    }
    .update_form_medical_test .select2-container .select2-selection--single{
		min-height: 24px;
    }
    .update_form_medical_test .select2-container--default .select2-selection--single .select2-selection__rendered{
        line-height: 24px;
    }
    .update_form_medical_test .select2-container--default .select2-selection--single .select2-selection__rendered{
        line-height: 24px;
    }

    .update_form_medical_test .select2-container .select2-selection--single .select2-selection__rendered{
        padding: 0.5rem 1rem;
        border-bottom-right-radius: inherit;
        border-bottom-left-radius: inherit;
        border: 1px solid #666;
    }
    .update_form_medical_test .select2-container--default .select2-selection--single .select2-selection__rendered{
        color: #444;
        line-height: 28px;
    }
    .update_form_medical_test .select2-container .select2-selection--single .select2-selection__rendered{
        color: #444;
    }
    .update_form_medical_test.select2-container--open .select2-dropdown--below{
        margin-top: 26px;
        background: #FFFFFF;
        box-shadow: 2px 6px 24px 5px rgb(0 0 0 / 10%);
        border-radius: 0;
        padding: 0;
    }
    .update_form_medical_test.select2-dropdown {
        background-color: white;
        border: 1px solid #aaa;
        border-radius: 4px;
        box-sizing: border-box;
        display: block;
        position: absolute;
        width: 100%;
        z-index: 1051;
        padding: 0;
        margin-top: 30px;
    }
   .select2-container--default  .update_form_medical_test .select2-search--dropdown .select2-search__field{
        padding-left: 0;
        border: 1px solid #aaa;
    }

    .update_form_medical_test .select2-container--default .select2-selection--single .select2-selection__arrow{
        top: 1px;
        right: 1px;
    }
    /* end select2 only for admin pages update, insert*/ 


  @media only screen and (max-width: 1024px) {
	.dictionary_container .nav{
	  display: flex; 
	}
	.tablist_medical_select {
		display: flex!important; 
	}
  }

  @media only screen and (max-width: 992px) {
	.acf-google-embed > iframe{
		width: 100%!important;
		height: 100%!important;
	}
	.dictionary_container{
		margin-top: 36px;
	}
	/* seach page start*/
	.clinic_box_each{
		padding: 16px;
	}
	.search_container{
		padding: 20px;
	}
	.clinic_content{
		margin-top: 16px;
	}
	.clinic_box_img img{

	}
	.general_section_upper_segment{
		margin-bottom: 16px;
		margin-left: 0;
	}
	.upper_section_main_title{
		display: block;
		padding: 0;
		margin: 0;
		margin-bottom: 16px;
	}
	.show_upper_result_count{
		margin: 0;
	}
	.see_more_section_redirect{
		top: auto;
		transform:inherit;
	}
	.each_box_news{
		margin-bottom: 30px;
	}
	.box_medic_clinic{
		flex-direction: column-reverse;
		background: inherit;
		padding: 0;
	}
	.medic_img_link {
		background: #FFFFFF;
		border-radius: 24px;
		padding: 40px 0px;
		text-align: center;
	}
	/* seach page end*/
  }




  @media only screen and (max-width: 768px) {
  	.analize_mid_select_desktop{
  		margin: 0;
  	}
	.custom_container{
		padding: 20px;
	}
	.medical-dropdown{
		width: 100%;
		margin-bottom: 20px;
	}
	.medical_test_nav .medical_test_tab{
		font-size: 14px;
	}
	/* seach page start*/
	.search_container{
		padding: 20px;
	}
	.search_text_container{
		text-align: center;
	}
	.filter_result_input{
		margin-top: 12px;
	}
	.search_bubbles_container_desktop {
		display: none;
	}	
	.search_bubbles_container_mobile{
		display: block;
		text-align: center;
	}
	.search_title_result_container{
		margin-bottom: 0;
		text-align: left;
		padding: 20px;
	}
	.filter_result_container{
		margin-top: 12px;
	}
	.filters_select_container{
		width: 100%;
		left: 0;
		right: 0;
	}
	/*search page end*/
	.post_info_container{
		padding-left: 24px;
		padding-right: 24px;
	}
	.post_redirect_link{
		padding-top: 24px;
		padding-bottom: 24px;
	}
	.close_overlay_mobile{
		font-family: "F37Blanka", Sans-serif;
		font-style: normal;
		font-weight: 400;
		font-size: 16px;
		color: #222222;
		border: 1px solid #222222;
		border-radius: 8px;
		padding: 12px;
		width: 100%;
	}
	.close_overlay_mobile:hover{
		color: inherit;
		background-color: inherit;
	}
	.close_overlay_mobile_container{
		position: absolute;
		bottom: 0;
		width: 100%;
		padding: 0 20px 36px 20px;
	}
	.match_list{
		z-index: 2;
		position: fixed;
		top: 122px;
		right: 20px;
		left: 20px;
		width: auto;
		padding: 0;
		box-shadow: none;
	}
	.show_name_seach_clinic{
		display: block;
	}
	.seach_form_expand_desktop{
		display: none;
	}
	.seach_form_expand_mobile{
		margin-left: 20px;
		margin-right: 20px;
		margin-top: 36px;
		display: flex;
		position: relative;
	}
	.border_mobile_form{
		background: #FAFAFA;
		border: 1px solid #222222;
		border-radius: 144px;
	}
	.overlay_mobile {
		position: fixed;
		/*display: none;*/
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: #FFFFFF;
		z-index: 2;
	}
	.clinic_order_desktop {
		display: none;
	}
	.clinic_order_mobile {
		display: block;
	}

	.search_icon_mobile{
		display: none;
	}
	.search_clinic_by_name_desktop{
		display: none;
	}
	.search_clinic_by_name_mobile{
		display: block;
	}
	.row-click-mobile{
		display: block;
	}
	.filter_select_desktop{
		display: none;
	}
	.custom_clinic_img{
		height: 56px!important;
	}
	.toggle-search-clinic{
		display: none;
	}
	.mobile-version-clinics-filter{
		text-align: center;
		display: block;
	}
	.faq_title {
		text-align: center;
		margin-top: 36px;
		margin-bottom: 24px;
		text-align: left;
	}
	#accordion_faq_filters [type=button], #accordion_faq_filters [type=submit], button {
		padding: 20px;
	}
	#accordion_faq_filters .accordion-item{
		margin-bottom: 10px;
	}
	.close_img_accordion{
		top: 43%;
	}
	#accordion_faq_filters .accordion-body{
		padding: 0 20px 0 20px;
	}
	.faq_content > p {
		margin-bottom: 24px;
	}
	.faq_post_title {
		padding-right: 50px;
	}
	.form_search input[type='text']:focus-visible{
		background: #F5F5F7;
	}
	 .abc_part{
		max-width: 100%;
		width: 100%;
	 }
	 .upper_geeneral_tab .nav-tabs{
		max-width: 100%;
		background: #F5F5F7;
		width: 100%;
	 }
	 .form_search input[type='text']{
		 background: #F5F5F7;
	 }
	 .search_part{
		width: 100%;
		max-width: 100%;
	 }
	 .row_search_parts{
		 background-color: inherit;
	 }
	 .generalLetterStyleContainer .nav-tabs .nav-link{
		font-size: 42px;
	 }
	 .nav-tabs .active.general_letter_style {
		 flex-grow: 1;
		flex-basis: 0;
		margin-right: 0;
	 }
	 .dictionary_content_show .general_letter_style{
		flex-grow: 1;
		flex-basis: 0;
		margin-right: 0;
	 }
	 .dictionary_content_show {
		 padding: 20px;
		 border-radius: 0;
		 border: none;
	 }
	 .show_result_row{
		 margin-right: 0;
		 margin-bottom: 36px;
		flex-basis: 100%;
	 }

	 .row_search_parts{
		 flex-direction: column;
	 }
	 .abc_part{
		 margin-bottom: 20px;
	 }
	 .upper_geeneral_tab{
		 position: relative;
	 }
	 .upper_geeneral_tab .nav-tabs .nav-link{
		 width: 21%;
	 }
	 .upper_geeneral_tab .nav-tabs .nav-link.active{
		 width: 21%;
	 }

	.mobile_search{
		text-align: right;
		width: 20%;
		display: block;
		position: absolute;
		right: 16px;
		top: 48%;
		transform: translateY(-50%);
	}
	.see_all_category {
		text-align: center;
	}
	.nav_tabs_title .nav-tabs .nav-link{
		padding: 12px;
	}
	.custom_button{
		white-space: initial;
	}
	.see_all_category{
		padding: 0;
	}
	.see_more_arrow{
		right: 16px;
	}
	.medical_test_name_container{
		padding: 16px !important;
	}
	.button_see_all{
		width: 100%;
		display: block;
	}
	.category_title_container{
		flex-direction: column;
		margin-bottom: 24px;
	}
	.selects_section{
		margin-top: 40px;
	}
	.mobile_show_categories {
		display: block;
	}
	.desktop_show_categories{
		flex-direction: column;
	}
	.hide_custom{
		display: none!important;
	}
	.mid_select{
		margin-right: 0;
		margin-left: 0;
		margin-top: 20px;
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 550px) {
	 .imagistica_analiza_name{
		width: 65%;
	}
	.price_per_medical_test{
		transform: translateY(-50%);
	}
	.see_details_imagistica_arrow{
		transform: translateY(-50%);
	}
	.category_name_title{
		overflow: hidden;
    	word-break: break-word;
	} 
}

@media only screen and (max-width: 370px){
	.tablist_medical_select .medical_test_tab.nav-link,
	.tablist_medical_select .medical_test_tab.nav-link.active{
		width: 100%;
	}

}
  /* medical test filters page end*/
  a.medical_test_name_container{
	transition: 300ms;
  }

  a.medical_test_name_container:not([href="javascript:void(0)"]):hover{
	background-color: #F14363;
	border-color: #F14363;
  }

  a.medical_test_name_container:not([href="javascript:void(0)"]):hover p{
	color: #FFFFFF !important;
  }

  a.medical_test_name_container:not([href="javascript:void(0)"]):hover .see_more_arrow img{
	filter: brightness(100) !important;
  }