
body {
	font-family: 'isans';
	direction: rtl;
	text-align: right;
	font-size: 12px;
}
body #sb-site, .sb-site-container {
	background: #f3f3f3!important;
	letter-spacing: -0.5px;
}
.sb-slidebar {
	background: #484848!important
}
h1 {
	font-size: 1.125rem
}
h2 {
	font-size: 1.0625rem
}
h3 {
	font-size: 1rem
}
h4 {
	font-size: 1rem
}
h5 {
	font-size: 1rem
}
h6 {
	font-size: 1rem
}
pre {
	direction: ltr;
	text-align: left
}
a, a:hover, a:focus {
	text-decoration: none;
	-webkit-transition-duration: .15s;
	-o-transition-duration: .15s;
	transition-duration: .15s;
	outline: 0
}
a {
	color: #B53471
}
a:hover, a:focus {
	color: #fff
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'isans';
	font-weight: bold;
	margin-top: 2rem;
	margin-bottom: 1rem;
	line-height: 1.8
}
p {
	line-height: 2
}
input, textarea, select {
	border: none;
	outline: none;
	border: .0625rem solid #eaeaea;
	font-size: .6875rem;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	background: none;
	padding: 0 .3125rem
}
input:focus, textarea:focus {
	border-color: #B53471
}
select, input][type="file"] {
min-height:2rem;
line-height:2rem
}
input[disabled="disabled"] {
	background: #f3f3f3;
	cursor: not-allowed
}
.ikweb_btn, .ikweb_btn:focus, .button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	font-size: 12px;
	display: inline-block;
	padding: .93em 1.25rem;
	color: #fff;
	background: #12CBC4;
	font-family: isans;
	font-weight: normal;
	line-height: 1;
	border-radius: .25em;
	-webkit-transition: all .15s;
	-o-transition: all .15s;
	transition: all .15s;
	text-align: center;
	margin: .3125rem;
	border: none;
	box-shadow: 1px 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: 1px 1px 7px rgba(0,0,0,.2);
	-ms-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-o-box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.ikweb_btn.small {
	font-size: .75rem;
	min-width: 6rem
}
.ikweb_btn.medium {
	font-size: 1.125rem
}
.ikweb_btn.big {
	font-size: 1.5rem
}
.ikweb_btn.large {
	font-size: 1.8750rem
}
.ikweb_btn.dark, .ikweb_btn.dark:focus {
	background: #333
}
.ikweb_btn.light, .ikweb_btn.light:focus {
	background: #fff;
	color: #333
}
.ikweb_btn.gray, .ikweb_btn.gray:focus {
	background: #535353;
	color: #fff
}
.ikweb_btn.blue, .ikweb_btn.blue:focus {
	background: #B53471;
	color: #fff;
}
.ikweb_btn.blank, .ikweb_btn.blank:focus {
	background: none;
	border: .0625rem solid #333;
	color: #333
}
.ikweb_btn.blank:focus {
	color: #fff
}
.ikweb_btn:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
	color: #fff;
	background: #97BD32;
}
.ikweb_btn.dark:hover {
	color: #fff;
	background: #252525
}
.ikweb_btn.light:hover {
	color: #333;
	background: #f3f3f3
}
.ikweb_btn.gray:hover {
	background: #4a4a4a
}
.ikweb_btn.blue:hover {
	background: #833471;
}
.ikweb_btn.blank:hover {
	background: #333
}
.ikweb_btn.has_icon {
	padding: .93em .9em
}
.ikweb_btn.has_icon i {
	font-size: 1.857142857em;
	float: right;
	margin-left: .4em;
	line-height: .5
}
.btn {
	border-radius: .1875rem;
	font-size: .8125rem;
	-webkit-transition: all .15s;
	-o-transition: all .15s;
	transition: all .15s;
	border: none;
	padding: .66rem 2.55rem;
	min-width: 6.25rem;
	margin: .3125rem
}
.btn-lg, .btn-group-lg>.btn {
	font-size: 1.125rem;
	padding: .6rem .25rem;
	display: none
}
.btn-group-sm>.btn, .btn-sm {
	font-size: .75rem;
	padding: .66rem .55rem
}
.btn-default, .btn-default:focus {
	background: #fff;
	border: .0625rem solid #333
}
.btn-default:hover {
	background: #ebebeb
}
.btn-primary, .btn-primary:focus {
	background: #3f51b5
}
.btn-primary:hover {
	background: #195985
}
.btn-success, .btn-success:focus {
	background-color: #8bc34a
}
.btn-success:hover {
	background-color: #15aa8d
}
.btn-info, .btn-info:focus {
	background-color: #03a9f4
}
.btn-info:hover {
	background-color: #2983c1
}
.btn-warning, .btn-warning:focus {
	background-color: #f39c11
}
.btn-warning:hover {
	background-color: #ff9800
}
.btn-danger, .btn-danger:focus {
	background-color: #B53471
}
.btn-danger:hover {
	background-color: #d24436
}
.btn-link, .btn-link:focus {
	color: #B53471;
	text-decoration: none
}
.btn-link:hover {
	color: #fff;
	text-decoration: none
}
.btn.has_icon {
	padding: .66rem 3.125rem .66rem 1.25rem;
	position: relative;
	min-width: 9.375rem;
	max-width: 100%
}
.btn.has_icon i {
	font-size: 1.375rem;
	position: absolute;
	right: .625rem;
	line-height: .8
}
input[type="checkbox"] {
	position: relative;
	-webkit-transform: translateY(.125rem);
	-ms-transform: translateY(.125rem);
	-o-transform: translateY(.125rem);
	transform: translateY(.125rem);
	cursor: pointer;
	margin-left: .3125rem
}
input[type="checkbox"]:before {
	display: inline-block;
	width: 1rem;
	height: 1rem;
	border: .0625rem solid #b9b9b9;
	background: #fff;
	content: '';
	border-radius: .0625rem;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -.5rem 0 0 -.5rem
}
input[type="checkbox"]:after {
	display: inline-block;
	font: 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f00c";
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -.5rem 0 0 -.5rem;
	z-index: 2;
	font-size: 12px;
	width: 1rem;
	height: 1rem;
	border: .0625rem solid transparent;
	text-align: center;
	line-height: .9rem;
	opacity: 0;
	-webkit-transition: opacity .15s;
	-o-transition: opacity .15s;
	transition: opacity .15s;
	color: #616161
}
input[type="checkbox"]:checked:after {
	opacity: 1
}
input[type="checkbox"]:disabled:after {
	content: "\f00d";
	color: #e84c3d;
	opacity: 1
}
input[type="radio"] {
	position: relative;
	cursor: pointer
}
input[type="radio"]:before {
	display: inline-block;
	width: 1rem;
	height: 1rem;
	border: .0625rem solid #b9b9b9;
	background: #f3f3f3;
	content: '';
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -.5rem 0 0 -.5rem
}
input[type="radio"]:after {
	display: inline-block;
	font: 14px/1 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f111";
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	font-size: .5rem;
	width: 1rem;
	height: 1rem;
	border: .0625rem solid transparent;
	text-align: center;
	line-height: .88rem;
	opacity: 0;
	-webkit-transition: opacity .15s;
	-o-transition: opacity .15s;
	transition: opacity .15s;
	color: #616161;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
input[type="radio"]:checked:after {
	opacity: 1
}
input[type="radio"]:disabled:after {
	content: "\f00d";
	color: #e84c3d;
	opacity: 1
}
input[type="checkbox"].ikweb_switch {
	width: 2.5rem;
	cursor: pointer;
	margin-left: .3125rem
}
input[type="checkbox"].ikweb_switch:before {
	width: 2.5rem;
	height: 1.5625rem;
	background: #fff;
	border-radius: 1rem;
	margin: -.6rem 0 0 -1.25rem;
	-webkit-transition: background .15s;
	-o-transition: background .15s;
	transition: background .15s
}
input[type="checkbox"].ikweb_switch:checked:before {
	background: #63bd63
}
input[type="checkbox"].ikweb_switch:after {
	border: .0625rem solid #dfdfdf;
	border-radius: 50%;
	background-color: #fff;
	box-shadow: -.0625rem .1rem .25rem 0 rgba(1,2,2,.2);
	content: '';
	opacity: 1;
	height: 1.5625rem;
	width: 1.5625rem;
	top: .28rem;
	left: .50rem;
	-webkit-transition: all .15s;
	-o-transition: all .15s;
	transition: all .15s;
	margin-left: .45rem
}
input[type="checkbox"].ikweb_switch:checked:after {
	margin-left: 0;
	left: 0;
	box-shadow: .0625rem .1rem .25rem 0 rgba(1,2,2,.2)
}
input[type="checkbox"].ikweb_switch+label {
	font-size: .75rem;
	color: #333;
	-webkit-transition: color .15s;
	-o-transition: color .15s;
	transition: color .15s;
	cursor: pointer;
	font-family: 'IRANSans';
	font-weight: bold
}
input[type="checkbox"].ikweb_switch:checked+label {
	color: #63bd63
}
ul.check_list, ul.circle_list, ul.ring_list, ul.arrow_list {
	list-style: none;
	padding: 0 .3rem 0 0
}
ul.check_list li:before, ul.circle_list li:before, ul.ring_list li:before, ul.arrow_list li:before {
	display: inline-block;
	font: .7rem/1rem FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f00c";
	position: absolute;
	right: 0
}
ul.circle_list li:before {
	content: "\f111"
}
ul.ring_list li:before {
	content: "\f10c"
}
ul.arrow_list li:before {
	content: "\f053"
}
blockquote {
	background: #f6f6f6;
	padding: 1.25rem 3.4375rem;
	line-height: 2.5;
	position: relative
}
blockquote:before, blockquote:after {
	display: inline-block;
	font: 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f10d";
	position: absolute;
	left: 1.25rem;
	top: 1.25rem;
	font-size: .9375rem
}
blockquote:after {
	left: auto;
	top: auto;
	right: 1.25rem;
	bottom: 1.25rem;
	content: "\f10e"
}
.nav-tabs {
	float: right;
	width: 100%
}
.nav-tabs>li {
	float: right
}
.tab-content {
	float: right;
	width: 100%
}
.aligncenter {
	display: block;
	margin: 0 auto
}
.alignleft {
	float: left;
	margin: 10px 10px 10px 0
}
.alignright {
	float: right;
	margin: 10px 0 10px 10px
}
.stb-select-container {
	display: inline-block;
	position: relative
}
.stb-select-container .selected {
	display: inline-block;
	cursor: pointer
}
.stb-select-container .selected:after {
	font-family: 'ikweb-icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	content: "\e60f";
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	display: inline-block;
	margin-right: .625rem;
	font-size: .58rem;
	color: #B53471
}
.stb-select-container.active .selected {
	color: #B53471
}
.stb-select-container.active .selected:after {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.stb-select-container ul.stb-select {
	position: absolute;
	right: 0;
	background: #fff;
	list-style: none;
	padding: 0;
	z-index: 9999;
	box-shadow: .1875rem .25rem .3125rem 0 rgba(0,0,0,.1);
	border-radius: .1875rem;
	top: 2rem;
	float: right;
	font-size: .75rem;
	min-width: 11.25rem
}
.stb-select-container ul.stb-select li {
	float: right;
	width: 100%;
	color: #8b9197;
	cursor: pointer;
	line-height: 2rem;
	-webkit-transition: color .15s;
	-o-transition: color .15s;
	transition: color .15s;
	padding: 0 1rem
}
.stb-select-container ul.stb-select li:hover {
	color: #333
}
a [class^="icon-"], a [class*=" icon-"] {
	-webkit-transition: color .15s;
	-o-transition: color .15s;
	transition: color .15s
}
a:hover i.icon-wordpress {
	color: #257ba0
}
a:hover i.icon-rss {
	color: #f26522
}
a:hover i.icon-linkedin {
	color: #007bb5
}
a:hover i.icon-instagram {
	color: #125688
}
a:hover i.icon-facebook {
	color: #3b5998
}
a:hover i.icon-twitter {
	color: #55acee
}
a:hover i.icon-googleplus {
	color: #dc4e41
}
a:hover i.icon-telegram {
	color: #08c
}
