/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.2
*/

@font-face {
  font-family: 'YekanBakh';
  font-weight: normal;
  src: url('fonts/YekanBakh/YekanBakhFaNum-Regular.woff') format('woff');
  src: url('fonts/YekanBakh/YekanBakhFaNum-Regular.woff2') format('woff2');
  font-display: swap;
}
@font-face {
  font-family: 'YekanBakh';
  font-weight: bold;
  src: url('fonts/YekanBakh/YekanBakhFaNum-Bold.woff') format('woff');
  src: url('fonts/YekanBakh/YekanBakhFaNum-Bold.woff2') format('woff2');
  font-display: swap;
}
@font-face {
  font-family: 'YekanBakh';
  font-weight: 300;
  src: url('fonts/YekanBakh/YekanBakhFaNum-Light.woff') format('woff');
  src: url('fonts/YekanBakh/YekanBakhFaNum-Light.woff2') format('woff2');
  font-display: swap;
}

a[href^="tel"] {
	unicode-bidi: plaintext;
}

.rtl [data-navigation-position="content"] .clients_slider_ul i::before {
	display: inline-block;
	transform: scaleX(-1);
}

.rtl ul.mfn-list li::after {
  right: 0;
}

.unicode {
	unicode-bidi: plain-text;
}

.rtl .lead, .rtl .big {
	font-family: "YekanBakh",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}

.mcb-section .mcb-wrap .mcb-item-g9ur4a1i .clients_slider_ul li .client_wrapper {
	border-radius: 28px;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.15);
}

.mcb-section .mcb-wrap-mcrqoizv .mcb-wrap-inner-mcrqoizv {
	overflow: hidden;
}

.mcb-wrap-dzr0zj8 .mcb-column-inner.mfn-module-wrapper.mcb-item-image-inner {
	height: 100px;
	display: flex;
	justify-content: center;
	align-items: center;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.15);
}

.mcb-wrap-dzr0zj8 img {
	max-width: 150px !important;
	height: auto !important;
	max-height: 70px;
	width: auto;
}

.post-item h2.entry-title { font-size: 130%; line-height: 170%; }
ul.mfn-list li::after {
	content: "";
	width: 70px;
	height: 1px;
	overflow: hidden;
	background: rgba(0,0,0,.08);
	position: absolute;
	left: 0;
	bottom: 0;
}

ul.list_mixed li::before, ul.list_check li::before, ul.list_star li::before, ul.list_idea li::before, ul.list_custom li i {
	color: #8D939D;
}

#Footer .widget .button_theme, input[type="submit"] {
  background-color: var(--mfn-button-theme-bg);
  border-color: var(--mfn-button-theme-border-color);
  color: var(--mfn-button-theme-color);
  box-shadow: var(--mfn-button-theme-box-shadow);
}

#Footer .widget .button_theme i, input[type="submit"] i {
  color: var(--mfn-button-theme-icon-color);
}

#Footer .widget .button_theme.loading:after {
  border-color: var(--mfn-button-theme-color);
}

#Footer .widget .button_theme:hover, input[type="submit"]:hover {
  background-color: var(--mfn-button-theme-bg-hover);
  border-color: var(--mfn-button-theme-border-color-hover);
  color: var(--mfn-button-theme-color-hover);
}

#Footer .widget .button_theme:hover i, input[type="submit"]:hover i {
  color: var(--mfn-button-theme-icon-color-hover);
}

#Footer .widget .button_theme.loading:hover:after {
  border-color: var(--mfn-button-theme-color-hover);
}

.button-animation-slide #Footer .widget .button_theme:hover {
  background-color: var(--mfn-button-theme-bg);
}
.button-animation-slide #Footer .widget .button_theme:before {
  background-color: var(--mfn-button-theme-bg-hover);
}

.mcb-item-blog-inner .blog_wrapper .post .entry-title a {
  color: #00548b;
}

.blog_wrapper .image_wrapper {
	border-radius: 28px;
	overflow: hidden;
}

span.wpcf7-form-control-wrap .wpcf7-textarea {
	height: 176px;
}

span.wpcf7-form-control-wrap .wpcf7-textarea, span.wpcf7-form-control-wrap .wpcf7-text {
	border-color: #ccdde8;
}

#Footer .widgets_wrapper .mcb-column-inner {
	padding: 0 1rem;
	/*text-align: center;*/
}

.clients_slider ul.slick-slider li img {
	max-width: 100px;
	height: auto;
	max-height: 70px;
	width: auto;
}

.rtl .wpcf7 input[type="url"], .rtl .wpcf7 input[type="email"], .rtl .wpcf7 input[type="tel"] {
	direction: rtl;
}
