/*
Theme Name: DR. CINIK
Theme URI: https://drcinik.com
Author: YBS Works
Author URI: https://ybs.works
Description: DR. CINIK WordPress Theme
Tags: DR. CINIK, YBS Works
Text Domain: drcinik
Template: essentials

Requires at least: 5.8
Tested up to: 6.4.1
Requires PHP: 5.7
Version: 1.0

License: Envato Marketplaces Split Licence
License URI: https://themeforest.net/licenses/standard
*/

/*** Debugging ***/
/* Contact Form */
.intl-tel-input input,
.intl-tel-input input[type="tel"],
.intl-tel-input input[type="text"] {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

/* Blog */
.sidebar {
	z-index: 1;
}

.pix-post-meta-inner .pix-post-meta-author {
	display: none !important;
}

.pix-post-meta-element .pix-post-meta-author {
	display: none !important;
}

/* Before-After */
.esgbox-container {
	z-index: 999999999 !important;
}

/* Glossary */
#container,
article.hentry .article-inner,
.container .content-wrap,
article.hentry,
.main .content-widget {
	overflow: unset !important;
}

.glossary-term-bar {
	text-align: center;
	margin-bottom: 2rem;
}

.gt-search-bar {
	display: none !important;
}

/* Float Widget */
.ufw_pp {
	z-index: 9999999999 !important;
}

.ufw_wb_inner {
	display: flex;
	align-items: center;
}

.ufw_wb_inner > section {
	margin: 0 !important;
}

.ufw_title {
	text-align: center;
	font-weight: bold;
	font-size: 24px;
}

.ufw_close_btn {
	background-color: transparent !important;
}

.ufw_pp.ufw_p_bl {
	left: 14px !important;
}

@media screen and (max-width: 600px) {
	.ufw_pp .ufw_wb {
		top: 200px;
		bottom: 200px;
	}
}

/* Chat Widget */
#widgetWrapper.bottom-left {
	/* Özgüllüğü artır */
	padding: 20px 5px !important;
}

/*** Styles ***/
/** Before-After **/
div.pix-feature-el.media {
	align-items: center;
}

div.pix-feature-el.media > div.feature_img > img.pix-fit-cover {
	-o-object-fit: contain;
	object-fit: contain;
}

/** FAQ **/
/* Category Heading */
.ewd-ufaq-faq-category-title {
	text-align: center;
	margin: 2rem 0;
}

.ewd-ufaq-faq-category-title > h2 {
	font-weight: bold;
}

/* Toggle */
.ewd-ufaq-faq-title.ewd-ufaq-faq-toggle {
	background-color: white;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 5px 0px !important;
	padding: 16px 20px;
	border-radius: 0.3rem !important;
	margin: 0.25rem 0;
}

.ewd-ufaq-faq-title.ewd-ufaq-faq-toggle > a.ewd-ufaq-post-margin {
	display: flex;
}

.ewd-ufaq-post-margin-symbol {
	align-self: center;
}

.ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol span {
	font-size: 1rem !important;
	color: var(--text-gray-7);
}

.ewd-ufaq-faq-title-text {
	width: auto !important;
}

.ewd-ufaq-faq-title-text > h3 {
	font-size: 18px !important;
}

/* Body */
.ewd-ufaq-faq-body {
	padding: 18px 24px !important;
}

.ewd-ufaq-faq-post {
	margin-bottom: 1rem;
}

/* Comments */
.ewd-ufaq-faq-body textarea {
	width: 100% !important;
}

/* Attributes */
.ewd-ufaq-faq-categories,
.ewd-ufaq-faq-tags {
	display: inline-block;
	color: var(--text-secondary);
	font-weight: bold;
}

@media screen and (max-width: 576px) {
	.ewd-ufaq-faq-categories {
		display: block;
	}
}

/* Permalink */
.ewd-ufaq-permalink {
	display: inline-flex;
	float: right;
	margin: 0 !important;
}

.ewd-ufaq-permalink > a {
	padding: 8px 32px;
	background-color: white;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 5px 0px !important;
	border-radius: 2rem;
	border: 1px solid var(--text-primary);
}

.ewd-ufaq-permalink-image {
	background: url(/wp-content/themes/drcinik/assets/img/permalink.svg) !important;
	background-repeat: no-repeat;
	height: 1rem !important;
	width: 1rem !important;
	margin: 0 !important;
}

.ewd-ufaq-permalink > a:hover {
	opacity: 0.5;
}

/* Rating */
.ewd-ufaq-ratings-label {
	color: var(--text-primary);
	font-weight: bold;
	margin-bottom: 1rem;
}

.ewd-ufaq-rating-button.ewd-ufaq-ratings-custom-image {
	padding: 0.5rem;
	display: flex;
	width: 4.25rem;
	align-items: center;
	margin-right: 2rem;
	background-color: var(--text-secondary-light) !important;
	border-radius: 0.25rem;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 5px 0px !important;
}

div.ewd-ufaq-up-vote,
div.ewd-ufaq-down-vote {
	height: 2.5rem !important;
}

.ewd-ufaq-ratings {
	padding: 1rem 0 !important;
	margin: 0 !important;
}

.ewd-ufaq-ratings > .ewd-ufaq-rating-button > img {
	width: 24px;
	top: auto;
	left: auto;
}

.ewd-ufaq-ratings > .ewd-ufaq-rating-button > span {
	color: var(--text-primary);
	font-size: 0.8rem;
}

.ewd-ufaq-up-vote:hover {
	transform: translateY(-0.25rem);
	transition-duration: 0.5s;
}

.ewd-ufaq-down-vote:hover {
	transform: translateY(0.25rem);
	transition-duration: 0.5s;
}

/* Submition */
#ewd-ufaq-faq-question,
#ewd-ufaq-author-explanation {
	display: none;
}

label#ewd-ufaq-submit-faq-question,
label#ewd-ufaq-faq-author,
label.ewd-ufaq-field-label {
	font-family: var(--pix-heading-font), sans-serif;
	font-size: 1rem;
	font-weight: bold;
	color: var(--text-secondary);
}

input[name="faq_question"],
input[name="post_author"],
#ewd-ufaq-jquery-ajax-search > input.ewd-ufaq-text-input {
	color: var(--text-gray-7);
	background-color: var(--text-gray-1);
	display: block;
	width: 100%;
	height: calc(2.7rem + 0rem);
	padding: 0.5625rem 1.125rem;
	border: 1px solid #bebebe;
	border-radius: 0.3rem !important;
}

.ewd-ufaq-captcha-div,
.ewd-ufaq-captcha-response {
	display: inline-flex;
}

.ewd-ufaq-captcha-div {
	vertical-align: text-bottom;
}

.ewd-ufaq-captcha-response > label {
	display: none;
}

input[name="ewd_ufaq_captcha"] {
	color: var(--text-gray-7);
	background-color: var(--text-gray-1);
	width: 5rem;
	height: calc(2.7rem + 0rem);
	border: 1px solid #bebebe;
	border-radius: 0.3rem !important;
}

input[name="submit_question"],
input#ewd-ufaq-ajax-search-submit {
	font-family: var(--pix-heading-font), sans-serif;
	font-size: 1.125rem;
	font-weight: bold;
	line-height: 1.5;
	color: var(--text-white);
	text-align: center;
	display: block;
	width: 75%;
	padding: 0.75rem 2rem;
	margin: auto;
	border: 0;
	border-radius: 0.3rem;
	background: linear-gradient(
		to right,
		var(--text-primary),
		var(--text-secondary)
	);
	transition: all 0.15s ease-in-out;
	transition-property: all;
	transition-duration: 0.15s;
	transition-timing-function: ease-in-out;
	transition-delay: 0s;
}

input[name="submit_question"] {
	margin-top: 2rem;
}

input[name="submit_question"]:hover,
input#ewd-ufaq-ajax-search-submit:hover {
	opacity: 0.7;
}

.ewd-ufaq-update {
	text-align: center;
	padding: 8px 16px;
	margin-bottom: 32px;
	color: var(--text-primary);
	background: var(--text-primary-light);
	border-radius: 0.3rem;
}

.ewd-ufaq-update > br {
	display: none;
}

/* Search */
#ewd-ufaq-jquery-ajax-search .search-field {
	display: block !important;
	margin: auto !important;
}

#ewd-ufaq-text-search {
	color: var(--text-gray-7);
	background-color: var(--text-gray-1);
	display: block;
	width: 100%;
	height: calc(2.7rem + 0rem);
	border: 1px solid #bebebe;
	border-radius: 0.3rem !important;
}

#faq-search .ewd-ufaq-faq-list {
	display: none !important;
}

#ewd-ufaq-jquery-ajax-search .clear-field {
	border: none;
}

/** Glossary **/
/* Tooltip */
.glossary-tooltip-content,
.glossary-tooltip-text {
	border-radius: 0.25rem !important;
}

/** Table of Contents **/
/* Title */
.lwptoc_title {
	font-family: var(--pix-heading-font), sans-serif;
}

.lwptoc_header {
	text-align: center;
}

/* Body */
.lwptoc .lwptoc_i {
	border-radius: 5px;
	border-width: 2px !important;
}

/** Reading Time **/
.bsf-rt-reading-time {
	font-size: 12px;
}
