/*
 * Template name : Bird Music / styles
 * Version : 1403
 * Translation and redesign : @vahid.snh (instagram)
 * Copyright 2023/24 reserved for vahid.snh 
 */
@font-face {
  font-family: PeydaWebFaNum;
  font-style: normal;
  font-weight: 500;
  src: url("PeydaWebFaNum-Medium.woff2") format("woff2"), url("PeydaWebFaNum-Medium.woff") format("woff");
  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
  font-family: PeydaWebFaNum;
  font-style: normal;
  font-weight: 900;
  src: url("PeydaWebFaNum-Black.woff2") format("woff2"), url("PeydaWebFaNum-Black.woff") format("woff");
  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
* {
	box-sizing:border-box;
	padding:0;
	margin:0;
	border:0;
	outline:0}
body {
	direction:rtl;
	color:#161125;
	overflow-x:hidden;
	cursor:default;
	font-size:14px;
	background:#fff;
	background-image:linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%)}
body, input, button, textarea, h1, h2, h3, h4, h5, h6 {
	font-family:PeydaWebFaNum}
input, button, textarea {
	font-size:14px;
	background:0 0}
h1, h2, h3, h4, h5, h6 {
	font-weight:400}
a {
	text-decoration:none;
	color:#161125;
	transition:all .3s ease-out}
a:hover {
	text-decoration:none;
	color:#60b0ff}
img {
	border:0;
	max-width:100%;
	height:auto}
ul, li {
	border:0;
	padding:0;
	margin:0;
	list-style:none}
button, label {
	cursor:pointer}
strong, b {
	font-weight:400}
.Bird_width {
	max-width:1400px;
	margin:0 auto;
	width:95%}
.Bird_flex {
	display:flex;
	flex-wrap:wrap;
	align-items:center}
.Bird_home {
	justify-content:space-between;
	align-items:stretch;
	margin-top:1.3em}
.Bird_center {width:65%;order:1}
.Bird_left{width:34%;order:2;margin-bottom:73px;}
.site_header nav {
	border-radius:1em;
	justify-content:space-between;
	padding:.7em 1em;
	background:#fff;
	box-shadow:0 0 10px rgb(22 17 37/10%);
    border-left:3px solid #60b0ff;
	border-right:3px solid #60b0ff}
.site_header>div {
	justify-content:space-between}
.Bird_logo {
	display:inline-flex;
	overflow:hidden;
	justify-content:center;
	align-items:center;
	font-size:25px;
    font-weight: 900;
	margin:.8em 0}
.Bird_logo a {
	display:flex;
	align-items:center}
.Bird_logo a:before {
	content:"";
	background:url(1132533585.png);
	width:50px;
	height:50px;
	background-size:cover;
	margin-left:.7em}
.site_header li, .hm_fodr li {
	margin:.5em;
	font-size:16px;
	display:flex}
.site_header li:first-child, .hm_fodr li:first-child {
	margin-right:0}
.site_header li:last-child, .hm_fodr li:last-child {
	margin-left:0}
.site_header li a {
	display:flex;
	align-items:center;
    background-color: #60b0ff1c;
	padding: .35em;
	border-radius: 1em;}
.hm_fodr li a {
	display:flex;
	align-items:center;}
.site_header li a:hover{background-color: #60b0ff; color:#fff; }
.site_header form {
	background:#444;
	position:relative;
	border-radius:1em;
	height:50px;
	width:400px;
	overflow:hidden}
.site_header form input {
	padding:1em;
	width:100%;
	height:50px;
	color:#fff}
.site_header form input::placeholder {
	color:#ccc}
.site_header form button {
	position:absolute;
	background:#60b0ff;
	color:#fff;
	height:40px;
	left:.4em;
	top:50%;
	transform:translate(0, -50%);
	border-radius:1em;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0 1em}
.Bird_had {
	margin-top:1em;
	background:#fff;
	box-shadow:0 0 10px rgb(22 17 37/10%);
	border-radius:1em;
	padding:1em}
.Bird_had a, .Bird_had img {
	display:block;
	margin:0 auto;
	border-radius:8px}
.Bird_hadsingle {
	padding:0}
.aho_vpp {
	margin-top:1em}
.aho_vpp ul {
	align-items:stretch;
	justify-content:space-between}
.aho_vpp li {
	width:14.6%}
.aho_vpp.hm_vpha li {
	width:23%;
	margin:0 0 1em}
.aho_vpp li a {
	display:flex;
	flex-direction:column;
	align-items:center}
.aho_vpp li img {
	display:block;
	width:100%;
	border-radius:50%}
.aho_vpp li img:hover {border-radius:.5em ; transition: 1s;}
.aho_vpp li a span {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align:center;
	background:#fff;
	padding:.7em .5em;
	width:100%;
	border-radius:1em;
	margin:.7em 0 0;
	box-shadow:0 0 10px rgb(22 17 37/10%)}
.site_box {
	background:#fff;
	box-shadow:0 0 10px rgb(22 17 37/10%);
	border-radius:1em;
	margin:0 0 1em;
	padding:1em}
.site_box header, .hm_vpha header {
	border-bottom:1px solid #e2ebf0;
	padding:0 0 1em;
	margin:0 0 1em}
.site_box header:before, .hm_vpha header:before {
	content:"";
	background:#60b0ff;
	width:6px;
	height:15px;
	float:right;
	margin:4px 0 0 7px;
	border-radius:1em}
aside .site_box header:before {
	background:#60b0ff}
.site_box header h1, .site_box header h2 {
	font-size:17px}
aside .site_box ul {
	line-height:1.8}
aside .site_box li {
	margin:0 0 1em}
aside .site_box li a:before {
	content:"";
	background:#cfd9df;
	width:4px;
	height:10px;
	float:right;
	margin:9px 0 0 7px;
	border-radius:1em}
aside .site_box li a span {
	float: left;
	color: #ccc;
	font-size: 13px;
}
aside .site_box li:last-child {
	margin:0}
aside .site_box {
	border-bottom:3px solid #575757}
.site_box header div {
	margin:.5em 0 0}
.site_box header div span {
	margin:.5em 0 0 .5em;
	display:inline-block;
	color:#575757}
.site_box header div span a {
	color:#575757;
    margin-left: 3px}
.site_box header div span:before {
	content:"";
	background:#cfd9df;
	width:7px;
	height:7px;
	float:right;
	margin:6px 0 0 6px;
	border-radius:2px}
.Bird_content {
	text-align:center;
	line-height:2}
.Bird_content img {
	margin:.8em auto;
	border-radius:1em;
	display:block}
.Bird__dl {
	text-align:center;
	width:70%;
	margin:0 auto 1em}
.Bird_content audio, .Bird_content video {
	width:100%;
	display:flex;
	margin:1.2em 0 0}
.Bird__dl a {
	background:#60b0ff;
	color:#fff;
	box-shadow: 0 7px 6px -6px #60b0ff;
	display:flex;
	justify-content:center;
	align-items:center;
	margin:1.2em 0 0;
	padding:.7em;
	border-radius:1em}
.Bird__dl a:before {
	content:"";
	width:15px;
	height:19px;
	margin-left:.6em;
	background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 400'%3E%3Cpath d='M400, 520.7, 286.88, 407.58l28.28-28.28L380, 444.14V200h40V444.14l64.84-64.84, 28.29, 28.28ZM240, 560v40H560V560Z' transform='translate(-240 -200)' fill='%23fff'/%3E%3C/svg%3E")}
.Bird__dl a:hover {
	transition: 1s;
	box-shadow:none}
.site_box footer {
	display:flex;
	justify-content:center;
	align-items:center;
    text-align: center;
	margin:1.3em 0 .3em}
.site_box footer a {
	justify-content:center;
	align-items:center;
    text-align: center;
	background:#60b0ff;
	color:#fff;
	box-shadow: 0 7px 6px -6px #60b0ff;
	padding:.8em 2em;
	display:inline-flex;
	border-radius:8px;
    width: 100%;}
.site_box footer a:hover {
	box-shadow:none;
    transition: 1s;
}
.hm_pnmbr {
	justify-content:center;
	margin:0 0 1.2em}
.hm_pnmbr a, .hm_pnmbr span {
	height:35px;
	width:35px;
	display:flex;
	justify-content:center;
	align-items:center;
	margin:5px;
	border-radius:1em;
	background:#575757;
	color:#fff}
.hm_pnmbr a:hover, .hm_pnmbr .current {
	color:#fff;
	background:#60b0ff}
.hm_pnmbr .next, .hm_pnmbr .prev {
	width:auto;
	padding:0 1em;
	background:#161125}
.hm_pnmbr .dots {
	padding:0 .8em}
.hm_hdng {
	padding:1em;
	line-height:2;
    background: #fff;
	box-shadow: 0 0 10px rgb(50 168 82/10%);
	border-radius: 1em;
    margin-bottom: 1em;}
.hm_hdng h1 {
	border-bottom:3px solid #57575714;
	padding:0 0 .2em;
	margin:0 0 .2em;
	display:inline-flex}
.hm_hdng h1, .hm_hdng h1 a {
	font-size:18px}
.hm_hdng h2, .hm_hdng p {
	font-size:14px;
	color:#575757}
.sb__404 svg {
	width:50%;
	margin:1.5em auto;
	display:flex}
.sb__404 div {
	color:#575757}
.sbox.commentsfrom header:before {
	background-position:-162px -16px}
.commentsfrom .holder {
	justify-content:space-between;
	margin-bottom:1em}
.commentsfrom input, .commentsfrom textarea {
	background:#e2ebf0;
	padding:7px 10px;
	border-radius:8px}
.commentsfrom input {
	width:49%}
.commentsfrom textarea {
	width:100%;
	resize:none;
	height:100px;
	
	}
.com_type.type_1 {
    margin-right: 20px;
}

.btn_send_answer {
    background-color: #60b0ff;
}
.rb_send_answer {
    margin: 5px;
}
.commentsfrom button {
	background:#60b0ff;
	padding:7px 15px;
	border-radius:8px;
	color:#fff;
	font-size:15px;
	margin-top:.5em}
.answer li {
	background:#fff;
	box-shadow:0 0 10px rgb(22 17 37/10%);
	margin-bottom:1em;
	padding:.5em;
	border-radius:5px;
	background:#fff;
	box-shadow:0 5px 10px rgba(0, 0, 0, .1);
	margin-bottom:1em;
	padding:.5em;
	border-radius:5px}
.answer .chdr {
	background:#e2ebf0;
	justify-content:space-between;
	padding:.5em;
	border-radius:5px}
.answer .chdr strong {
	color:rgba(0, 0, 0, .7);
	display:flex;
	align-items:center}
.answer .chdr strong b {
	color:#fff;
	background:#60b0ff;
	font-weight:400;
	padding:0 5px;
	border-radius:5px;
	margin:0 5px;
	font-size:12px}
.answer .chdr span {
	color:rgba(0, 0, 0, .25);
	font-size:12px}
.answer li p {
	padding:1em .5em .5em;
	color:rgba(0, 0, 0, .5);
	line-height: 27px;
    font-size: 15px;
	}
.answer ul {
	margin-right:1em}

.com_g {
    color: #fffe!important;
}
.com_a {
    color: #fffe!important;
}
.rb_contact input, textarea, select {
    font-family: inherit;
}
.rb_uimg img {
    border-radius: 50%;
    border: 2px solid #eee;
}
.com_who {
    margin-top: 0;
    margin: 0 10px;
}
.hm_fodr {
	padding:1em 1.2em;
	background:#fff;
	box-shadow:0 -5px 10px rgb(22 17 37/10%);
	border-radius:1em;margin-bottom:17px;}
.hm_fodr ul {
	padding:0 0 .8em;
	border-bottom:1px solid #e2ebf0;
	margin:0 0 .8em}
.hm_fodrc {
	color:#575757}
.vebeetpre, .vebeetnext {
	position:fixed;
	height:85px;
	top:50%;
	z-index:9;
	transform:translate(0, -50%);
	width:36px;
	right:0;
	border-radius:10px 0 0 10px;
	color:#fff!important;
	background:#60b0ff}
.vebeetpre {
	right:initial;
	left:0;
	border-radius:0 10px 10px 0}
.vebeetnext span, .vebeetpre span {
	transform:rotate(-90deg) translate(-50%, 0);
	position:absolute;
	width:67px;
	text-align:center}
.vebeetnext span {
	left:-1.15em}
.vebeetpre span {
	right:-.9em}
	
.list_p{display:grid;grid-template-columns:auto auto;gap:10px;}
@media screen and (max-width:1024px) {
	.Bird_width {
	width:98%}
}
@media screen and (max-width:900px) {
.Bird_center {
	width:100%;
	order:1}
.Bird_left {
	width:100%;
	order:2;}
.aho_vpp li {
	width:15.5%}
aside .site_box li {
	margin:0 0 10px 10px}
.hm_fodr ul, .site_header ul {
	justify-content:center}
.site_header ul {
	margin:0 0 1em}
.hm_fodrc {
	text-align:center}
.Bird_logo {
	display:flex;
	margin:.8em auto}
.site_header nav {
	flex-direction:column}
.site_header form {
	width:100%}
}
@media screen and (max-width:720px) 
{
	.list_p{grid-template-columns:auto}
	.aho_vpp li {
	width:32%;
	margin:0 0 1em}
.aho_vpp {
	margin-bottom:-1em}
.aho_vpp.hm_vpha {
	margin-bottom:0}
.Bird__dl {
	width:100%;
	margin:0 auto .5em}
}
@media screen and (max-width:365px) {
	.aho_vpp.hm_vpha li {
	width:48%}
}
#Bird_notifybar{left:0;position:fixed;width:100%;z-index:999;height:54px}
#Bird_notifybar .notifybar_topsec{width:100%;height:54px}
#Bird_notifybar .notifybar_topsec .notifybar_center{margin:0 auto;text-align:center;color:#fafafa;display:flex;align-items:center;justify-content:center;padding:.4em 0;height:54px}
#Bird_notifybar .notifybar_topsec .notifybar_center .notifybar_block{margin:5px;display:inline;font-size:14px}
#Bird_notifybar a.notifybar_button{border-radius:5px;color:#FFF;font-size:16px!important;padding:4px 15px;text-decoration:none;text-transform:uppercase}
#Bird_notifybar a.nb_fromthis{display:block;left:7px;position:absolute;top:7px}
#Bird_notifybar{bottom:0px;}
#Bird_notifybar .notifybar_topsec .notifybar_center .notifybar_block {color:#FFF;}
#Bird_notifybar .notifybar_topsec .notifybar_center .notifybar_button {color:#60b0ff;}
body{display: inline-block;width: 100%;padding-bottom: 50px;}
.emailrb, .siterb, .cpr, .save_info {display: none;}
.submitrb input {width: 100%;background: #60b0ff;color: #fff;box-shadow: 0 7px 6px -6px #60b0ff;justify-content: center;margin: 1.2em 0 0;padding: .7em;border-radius: 1em;}
.submitrb input:hover {box-shadow: none;transition: 1s;}
.rb_comment_input input{width: 100%}
.rb_text_answer {width: 100%;background-color: #99999912;display: block;padding: 1em;border-radius: 1em;color: #999;}
.admin-pm{border: 1px #60b0ff solid;padding: 10px;border-radius: 1em;margin-bottom: 30px;background-color: #60b0ff0d;}
.bird-contact {background: #fff;padding: 1em;border-radius: 1em;margin-bottom: 1em;border-bottom: 3px #60b0ff solid;}
.bird-contact a{display: block;font-size: 20px;font-weight: 900;background: #60b0ff1c;border-radius: 1em;text-align: center;padding: .5em;}
.bird-contact a:hover{background: #60b0ff;color: #fff;}
.bird-contact p{text-align: center;justify-content: center;color: #888;margin-top: 10px; font-size: 13px;}
.rb_send_poll input {background: #60b0ff;color: #fff;box-shadow: 0 7px 6px -6px #60b0ff;border-radius: 8px;padding: .5em;}
.rb_show_res_poll input {background: #60b0ff;color: #fff;box-shadow: 0 7px 6px -6px #60b0ff;border-radius: 8px;padding: .5em;}
.rb_send_poll input:hover {box-shadow: none;transition: 1s;}
.rb_show_res_poll input:hover {box-shadow: none;transition: 1s;}

.bird-tag a {font-size: 12px; color: #7a859a; margin: 3px; padding: .5em .7em; background: #60b0ff1a; border-radius: 12px;display: inline-block;}
.bird-tag a:hover { color: #fff; background: #60b0ff; transition: .3s;}