/*
Theme Name: Essentials Child
Theme URI: https://essentials.pixfort.com/
Author: PixFort
Template: essentials
Author URI: http://themeforest.net/user/pixfort
Description: Essentials child theme
Version: 1.0.2
License: Envato Marketplaces Split Licence
License URI: https://themeforest.net/licenses/standard
Text Domain: essentials-child
Tags: header-builder, footer-builder, divider-builder, popup-builder, premium-design, translation-ready

*/
body {font-style: normal;}
.page-template-default .pix-elementor-divider {padding-top: 0 !important;}
body.archive.category h1.pix-sliding-headline-2 span.slide-in-container:nth-child(1), body.archive.category nav.text-center {display: none !important;}
.wpcf7 input {width: 100% !important; box-sizing: border-box !important;}
.pix-post-meta-author {display: none;}
.form-area .formdiv {margin-bottom: 10px; position: relative; content:""}
.form-area .formdiv input {border: 1px solid #aaa;}
.form-area .form-control:focus, .form-area .post-password-form input[type="password"]:focus, .form-area .form-control:active, .form-area .post-password-form input[type="password"]:active, .iti input, .iti input[type=tel], .iti input[type=text] {border: 1px solid #aaa;}
.form-area .ayrac {position: absolute;}
.form-area .intl-tel-input.separate-dial-code .flag-container {z-index: 99; height: 100%;}
.form-area .ayrac {position: absolute;background: #fff;height: 43px;width: 16px;left: 81px;top: 0;z-index: 9;}
.form-area .ayrac:after {position: absolute; content: ""; height: 100%; width: 9px; background: #fff; left: 11px; top: 0; border-left: 1px solid #aaa; border-top-left-radius: 0.25em; border-bottom-left-radius: 0.25em; z-index: 97; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa;}
.form-area .ayrac:before {position: absolute; content: ""; height: calc(100% + 0px); width: 8px; left: -2px; top: 0; border-right: 1px solid #aaa; border-top-right-radius: 0.25em; border-bottom-right-radius: 0.25em; z-index: 99; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa;}
.form-area .selected-flag {width: 94px !important;}
.form-area .intl-tel-input.separate-dial-code .selected-flag {background-color: transparent;}
.form-area .intl-tel-input input {padding-left: 116px !important;}
.form-area [type="submit"] {background: #28a2d4; padding: 9px 0; font-weight: 700; border-radius: 0.25em;}
.form-area [type="submit"]:hover {background: #092657; color: #fff;}

.elementor-skin-carousel .elementor-main-swiper, .elementor-skin-coverflow .elementor-main-swiper {height: 230px;}
.elementor-carousel-image {background: no-repeat 50%; background-size: cover; height: 100%; position: relative;}
.swiper-pagination-bullets {color: #fff; cursor: default;}
.swiper-slide {border-style: solid; border-width: 0; overflow: hidden; transition-duration: .5s; transition-property: border, background, transform; will-change: transform;}
.swiper-slide a {display: inline;}
.elementor-widget-media-carousel .elementor-swiper-button-prev, .elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-next, .elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-next {left: 10px; right: unset;}
.elementor-widget-media-carousel .elementor-swiper-button-next, .elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-prev, .elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-prev {left: unset; right: 10px;}

._orientationRight__G4Mbk.wrap__K8xeA {z-index: 999999999;}
.flag-tr, .flag-de, .flag-gb, .flag-fr {display: inline-flex; align-items: center;}
.flag-tr > a > span::before, .flag-gb > a > span::before, .flag-de > a > span::before, .flag-fr > a > span::before {content: ''; display: inline-block; width: 20px; height: 15px; margin-right: 5px; background-image: url('https://reginamed.com/wp-content/uploads/2025/01/tr.svg'); background-size: cover; background-repeat: no-repeat; background-position: center;}
.flag-fr > a > span::before {background-image: url('https://reginamed.com/wp-content/uploads/2025/01/fr.svg');}
.flag-de > a > span::before {background-image: url('https://reginamed.com/wp-content/uploads/2025/01/de.svg');}
.flag-gb > a > span::before {background-image: url('https://reginamed.com/wp-content/uploads/2025/01/gb.svg');}

#menu-item-20722-de {display: none !important;}
.menu-kucuk .text-sm {font-size: 11px !important;}
.iti {display: block !important;}
.iti input, .iti input[type=tel], .iti input[type=text] {height: 43px !important;padding: 0 0 0 100px !important;border-radius: 0.25rem;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.iti input:focus {border-color: #ccc !important; box-shadow: none !important; outline: none !important;}
.iti--separate-dial-code .iti__selected-flag {background-color:transparent !important}

.elementor-widget-text-editor {  font-family: "Sora", sans-serif !important; font-size: inherit !important;}

html body .pix-highlight-bg {
  --pix-highlight-bg: red !important;
	font-style:normal
}
html body [class*="pix-highlight-bg"] {
  --pix-highlight-bg: #00bcd4 !important;
}
.subscription-form span {width:65% !important; margin-right:5%; display:inline-block !important}
.subscription-form input.btn {width:25% !important; display:inline-block !important}