/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/
html,
body {
	font-family: "Yekan Bakh" !important;
	font-weight: normal;
}

body,
small,
.sub-menu-container .menu-item > .menu-link,
.wp-caption,
.fbox-center.fbox-italic p,
.skills li .progress-percent .counter,
.nav-tree ul ul a,
.font-body { font-family: "Yekan Bakh" !important, sans-serif ; }


h1,
h2,
h3,
h4,
h5,
h6,
#logo a,
.menu-link,
.mega-menu-style-2 .mega-menu-title > .menu-link,
.top-search-form input,
.entry-link,
.entry.entry-date-section span,
.button.button-desc,
.fbox-content h3,
.tab-nav-lg li a,
.counter,
label,
.widget-filter-links li a,
.nav-tree li a,
.wedding-head,
.font-primary { font-family: 'Yekan Bakh' !important; }


.entry-link span,
.entry blockquote p,
.more-link,
.comment-content .comment-author span,
.comment-content .comment-author span a,
.button.button-desc span,
.testi-content p,
.team-title span,
.before-heading,
.wedding-head .first-name span,
.wedding-head .last-name span,
.font-secondary { font-family: 'Yekan Bakh' !important; }

p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form {
	margin-bottom: 10px;
}

.font-body {
	font-family: 'Yekan Bakh' !important;
}

.social-icon {
	float: left;
}

.namad-box{
	text-align: left;
	margin-bottom:2rem ;
}

.namad-box a{
	margin-left:1rem ;
}

.namad-box a:last-child{
	margin-left:0px ;
}

#about_box p{
	font-weight: 400;
	line-height: 32px;
	font-size: 16px;
}

#about_box .title,#register_pakban .title{
	color: #33B786;
	font-size: 24px;
	line-height: 37px;
}

#user_app_box .heading{
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 32px;
	color: #31A94E;
	letter-spacing:-1px;
}

#pakban_app_box .heading{
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 32px;
	color: #FF7A00;
	letter-spacing:-1px;
}

#pakban_app_box ul li i,#user_app_box ul li i{
	color: #18B01E;
}

.button {
	letter-spacing: 0px !important;
}

#user_app_box .lead,#pakban_app_box .lead {
	font-weight: 30;
	font-size: 18px;
	color: #222222;
}

.color{
	color: #1ABC9C;
}

.menu-container > .menu-item > .menu-link {
	font-family: 'Yekan Bakh' !important;
}

#slider .text-capitalize .icon-line2-globe{
	position: relative;
}

#slider .text-capitalize .icon-line2-globe::before {
	position: absolute;
	top: -19px;
	left: -1px;
	font-size: 29px;
}

#slider .hero-action-link .icon-play-sign {
	transform: rotate(180deg);
}
@media (min-width: 992px) {
	#header:not(.sticky-header) .menu-item > .menu-link {
		color: #FFF;
	}

	#header:not(.sticky-header) .menu-item.menu-item-emphasis > .menu-link div {
		background-color: #FFF;
		color: #444;
		text-shadow: none;
	}

	#header.sticky-header .menu-item.menu-item-emphasis > .menu-link div {
		background-color: #1ABC9C !important;
	}
}

@media (max-width: 767.98px){
	.emphasis-title h1,
	.emphasis-title h2 { font-size: 30px !important;}
}

#logo img {
	max-height: 100px !important;
}

.menu-link {
	letter-spacing: unset;
}