i@font-face {
  font-family: 'BYekan';
  src: url('../fonts/BYekan.eot?#') format('eot'),
       url('../fonts/BYekan.woff') format('woff'),
       url('../fonts/BYekan.svg') format('svg'),
       url('../fonts/BYekan.ttf') format('truetype');
}
@font-face {
  font-family: 'Yekan';
  src: url('../fonts/Yekan.eot?#') format('eot'),
       url('../fonts/Yekan.woff') format('woff'),
       url('../fonts/Yekan.svg') format('svg'),
       url('../fonts/Yekan.ttf') format('truetype');
}
@font-face {
  font-family: 'B Yekan';
  src: url('../fonts/B Yekan.eot?#') format('eot'),
       url('../fonts/B Yekan.woff') format('woff'),
       url('../fonts/B Yekan.svg') format('svg'),
       url('../fonts/B Yekan.ttf') format('truetype');
}

@font-face {
  font-family: 'DroidKufi-Bold';
  src: url('../fonts/DroidKufi-Bold.eot?#') format('eot'),
       url('../fonts/DroidKufi-Bold.woff') format('woff'),
       url('../fonts/DroidKufi-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'DroidKufi-Regular';
  src: url('../fonts/DroidKufi-Regular.eot?#') format('eot'),
       url('../fonts/DroidKufi-Regular.woff') format('woff'),
       url('../fonts/DroidKufi-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'irsns-light';
  src: url('../fonts/irsns-light.eot?#') format('eot'),
       url('../fonts/irsns-light.woff') format('woff'),
       url('../fonts/irsns-light.ttf') format('truetype');
}
a{
    text-decoration: none!important;
}
p {
    margin: 0;
    font: 14px 'irsns-light';
    line-height: 27px;
    color: #3b3b3b;
    text-align: justify;
}
ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
hr{
  border-color: #bbb;
}
/*------------------------------defult-style-----------------------------*/
body.rtl .sp-megamenu-parent,body.rtl #offcanvas-toggler {float: right!important;}
#sp-header {height: auto!important;box-shadow: none!important;}
.form-horizontal .controls{margin: 0!important;}
.credit a img{display: none;}
.offcanvas .offcanvas-menu {
    right: 50%!important;
}
/*---------------------------------------------my-stle----------------------------------------*/
/*---------------------------------------------up-header---------------------------------------*/
#sp-up-header{
	border-bottom: 1px solid #d5d5d5;
}
#sp-up-header #sp-position1 .lag{
	background:none;
	width: auto;
}
#sp-up-header #sp-position1 ul li{
	display: inline-block;
	border: none;
}
#sp-up-header #sp-position1 .lag {
	text-align: left;
}
#sp-up-header #sp-position1 .lag ul li a:before{
	content: none!important;
}
#sp-up-header #sp-position1 .lag ul li a {
	color: #8e4f17;
	font: 18px tahoma;
	margin: 10px 10px 0 0;
}
#sp-up-header #sp-position1 .network{
	text-align: left;
}
#sp-up-header #sp-position1 .network ul li a{
	display: block;
	background-color:#ceefc4;
	width: 30px;
	height: 30px;
	line-height: 33px;
	color:#fff;
	border-radius: 50%;
	font-size: 15px;
	text-align: center;
	margin: 9px 1px;
	transition: all 400ms ease-out 0s;
}
#sp-up-header #sp-position1 .network ul li a:hover{
	background-color: #62bc52;
	transition: all 400ms ease-out 0s;
}
.info-header{
	margin: 15px 0;
	text-align: left;
}
.info-header span {
    font: 27px 'B yekan';
    color: #8e4f17;
    border-right: 1px solid #d5d5d5;
    padding: 0 11px 0 0;
}
.info-header i,.info-header em{
	color:#62bc52;
	font-size: 45px;
	padding: 0px 10px 0 0;
}
#sp-header-box #sp-position2 button em, #sp-header-box #sp-position2 button i {
    color: #51b848;
    float: left;
    margin: -4px 0 0 -38px;
    font-size: 35px;
}
#sp-header-box #sp-position2 button {
	background: none;
	border: none;
	color:#91541d;
	font: 18px 'yekan';
	margin: 18px 0 0 0;
}
#myModal {
	font-family: 'yekan';
}
.modal-header {
    padding: 0px 15px;
}
.modal-header .close {
    margin: 0 !important;
}
.modal-footer {
    display: none;
}
/*---------------------------------------------header-----------------------------------------*/
#sp-header #sp-logo img{
  display: block;
  margin: 0px auto 0;
  max-width: 100%;
}
/*---------------------------------------------menu---------------------------------------------*/
.sp-megamenu-parent > li > a {
    padding: 15px 15px !important;
    line-height: 0px;
    font: 15px 'Yekan' !important;
    letter-spacing: 0px!important;
    color: #fff!important;
}
.sp-megamenu-parent > li:hover{
  background-color: #7ac368;
}
.sp-megamenu-parent > .active {
    background-color: #7ac368;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {
    color: #153945!important;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #ffffff;
    box-shadow: 0 3px 5px 0 rgba(0,0,0,0.2);
    padding: 0!important;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right {
    right: -60px!important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    padding: 7px 10px!important;
    color: #153945!important;
    font: 14px 'yekan';
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
    background: #7ac368!important;
    color: #fff !important;
}
body.rtl .sp-megamenu-parent > li.sp-has-child > a::before {
    content: none !important;
}
/*--------------------------------slider------------------------------------------*/
.nivoSlider {
    position: relative;
    margin: 0;
    background: #fff url(images/loading.gif) no-repeat 50% 50% !important;
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}
/*-----------------------------------------about--------------------------------*/
#sp-about-us{
	padding: 0px 0 120px;
	text-align: center;
}
#sp-about-us .img-box{
    margin: -55px auto 10px;
    position: relative;
    z-index: 999;
    width: 85%;
}
#sp-about-us img{
	margin: 15px auto 0;
}
#sp-about-us h3{
	text-align: center;
  	font: 30px 'yekan';
  	color: #153945;
  	margin: 0 0 0px
}
#sp-about-us p{
	padding: 0 100px;
	font-size: 17px;
	line-height: 35px;
}
#sp-about-us a{
	background-color:#7ac368;
	padding: 6px 0px;
	font: 16px yekan;
	color:#fff;
	border-radius: 8px;
	margin: 15px auto 0;
	display: block;
	width: 13%;
}
/*-------------------------------------------sp-sec-pic-about--------------------------------*/
#sp-sec-pic-about ul li{
	border: none;
	float: right;
	border: none;
	float: right;
	margin: -8% -14% 0;
}
/*-----------------------------------------sp-peoducet-section------------------------------*/
#sp-peoducet-section{
	padding: 60px 0;
}
#sp-peoducet-section .sp-module-title{
	text-align: center;
  	font: 30px 'yekan';
  	color: #153945;
  	margin: 0 0 30px
}
#sp-peoducet-section img{
	float: right;
}
#sp-peoducet-section .text-pro {
    background-color: #9fd190;
    height: 270px;
    overflow: hidden;
    padding: 2px 20px;
    margin: 0 0 25px;
    border-radius: 5px;
}
#sp-peoducet-section .text-pro h3{
	font: 24px 'yekan';
	color: #153945;
	margin: 0;
}
#sp-peoducet-section .text-pro p{
	color:#fff;
	text-align: justify;
	font-size: 13px;
}
#sp-peoducet-section .text-pro em,#sp-peoducet-section .text-pro i{
	color:#70c05e;
	text-align: left;
	display: block;
	font-size: 25px;
}
/*------------------------------------------sp-main-pra------------------------------------*/
#sp-main-pra{
	padding: 10% 0;
}
/*-----------------------------------------sp-news-section--------------------------------*/
#sp-news-section{
	padding: 40px 0 70px;
}
#sp-news-section h3{
	text-align: center;
  	font: 30px 'yekan';
  	color: #153945;
  	margin: 0 0 30px
}
#sp-news-section #sp-position7 .bt-cs img{
	outline: none;
	border: none;
	max-width: 100%;
	margin: 0 auto;
}
#sp-news-section #sp-position7 .bt-cs .bt-inner .bt-title {
	color:#7ac368;
	font: 18px 'yekan';
	text-align: center;
	display: block;
	margin: 10px 0 10px;
}
#sp-news-section #sp-position7 .bt-cs .bt-inner .bt-introtext{
	color:#000;
	font: 14px 'irsns-light';
	padding: 0 75px;
	text-align: justify;
}
/*------------------------------------------------sp-conter------------------------------------*/
#sp-conter{
  padding:120px 0 120px;
}
#sp-conter #sp-position8{
	border: 3px solid #78c266;
	border-radius:5px;
	padding: 50px 0;
}
#sp-conter #sp-position8 img{
  display: block;
  max-width: 100%;
  margin: 0 auto 15px;
}
#sp-conter #sp-position8 .conter-site .icon-conter{
  text-align: center;
}
#sp-conter #sp-position8 .conter-site .icon-conter span{
  color: #fff;
    font: 25px B yekan;
}
#sp-conter #sp-position8 .conter-site .icon-conter .icon-site{
  font-size: 20px;
}
#sp-conter #sp-position8 h3{
  font: 17px yekan;
  color: #78c266;
  text-align: center;
  margin: 0;
}

/*-------------------------------------------------sp-artical-section--------------------------------------*/
#sp-artical-section{
  padding: 50px 0 90px;
}
#sp-artical-section #sp-position9 h3{
  text-align: center;
  font: 30px 'yekan';
  color: #153945;
  margin: 0 0 30px
}
#sp-artical-section #sp-position9 .bt-cs img{
	outline: none;
	border: none;
	max-width: 100%;
	margin: 0 auto 10px !important;
}
#sp-artical-section #sp-position9 .bt-cs .bt-inner .bt-title {
    color: #78c266;
    margin: 0 0 10px;
    font-weight: normal;
    font: 17px 'yekan';
    display: block;
    padding: 0 10px;
}
#sp-artical-section #sp-position9 .bt-cs .bt-inner .bt-introtext{
	color:#000;
	font: 14px 'irsns-light';
	text-align: justify;
	padding: 0 10px;
}
/*---------------------------------------sp-acymaling-scetion-----------------------------*/
#sp-acymaling-scetion{
	padding: 0 0;
	border-top:10px solid #94e082;
}
#sp-acymaling-scetion table.acymailing_form {
    margin: auto;
    border: 0px !important;
    float: left;
    width: 35%;
    margin: -4% auto 20px;
    font-family: 'yekan'
}
#sp-acymaling-scetion .sp-module-title{
	font: 35px 'yekan';
	color:#153945;
	margin: 30px 0 0;
	display: inline-block;
}
#sp-acymaling-scetion .acymailing_introtext{
	color:#fff;
	font: 16px 'irsns-light';
	display: inline-block;
}
.acysubbuttons .button{
	background-color:#153945;
	border:2px solid #153945;
	font-family: 'yekan';
	margin: 5px 0 0;
}
.acysubbuttons .button:hover{
	background: none;
	border:2px solid #153945;
	color: #153945;
}
/*---------------------------------------sp-info-section-----------------------------*/
#sp-info-section{
	padding: 35px 0;
}
#sp-info-section ul li {
    display: inline-block;
    border: none;
    width: 21%;
}
#sp-info-section ul li:first-child {
    width: 57%;
}
#sp-info-section ul li img{
	display: inline
}
#sp-info-section ul li span{
	font: 14px 'irsns-light';
	color: #fff;
}
/*----------------------------------sp-customer-sction----------------------------*/
#sp-customer-sction{
	padding: 90px 0 70px;
}
/*-------------------------------------------copy-raight--------------------------------*/
#sp-copyright-box {
    padding: 7px 0;
    text-align: center;
}
#sp-copyright-box p,#sp-copyright-box p a{
  color: #ffffff;
  font-size: 14px;
}
/*----------------------------------------internal-pages---------------------------------------*/
#sp-internal-banner img{
  width: 100%;
}
#sp-main-body {
    padding: 0!important;
}
#sp-component .item,#sp-component .blog,#phocagallery,.search,.remind,.reset,.c-l,.blogproduct,#sp-component #userForm,#phoca-dl-file-box{
  margin: 30px 0;
}
#sp-component .item .entry-header .post-format,#sp-component .item .entry-header .article-info,#sp-component .item .icons,.pager,.article-footer-top{
  display: none!important;
}
.entry-header.has-post-format {
    margin: 0 0 5px !important;
}
#sp-component .item-page .entry-header,.blog .page-header,#phocagallery .page-header,.remind h1,.reset h1,.c-l h1,.blogproduct .page-header,
#sp-component #userForm h2,#phoca-dl-file-box h1{
	 border-bottom: 2px solid #153945;
	color:#91541d;
	padding: 0px 5px;
	text-align: center;
	margin: 0 0 25px !important;
}
h1{
    border-bottom: 2px solid #153945;
    color: #91541d;
    padding: 0px 5px;
    text-align: center;
    margin: 20px 0 25px !important;
}
#sp-component .item-page .entry-header h2,.blog .page-header h1,#phocagallery .page-header h1,.remind h1,.reset h1,.c-l h1,.blogproduct h1,
#sp-component #userForm h2,#phoca-dl-file-box h1, h1{
  margin: 0;
  font: 30px 'yekan';
}
.remind form button, .reset form button, #send, #userForm .rsform-block-send #Send {
    background-color: #51b848!important;
    border: #153945!important;
    width: 25%;
    padding: 8px 0!important;
    transition: all 400ms ease-out 0s;
    color: #fff;
    margin: 29px 0 0 0;
}
.remind form button:hover,.reset form button:hover,#send:hover,.blog .readmore-link:hover,#userForm .rsform-block-send #Send:hover,.link-download:hover{
	background-color:#153945!important;
	color: #fff;
	transition: all 400ms ease-out 0s;
}
/*----------------------------------------------------------login-reg--------------------------------------*/
.remind form,.reset form {
	font: 16px 'yekan';
}
#form-login-submit button{
	background-color:#5cb85c !important;
	border:#153945 !important;
	width: 22%;
	padding: 2px 0 !important;
	transition: all 400ms ease-out 0s;
	color:#fff !important;
	margin: 0px 0 0 !important;
	font-size: 14px !important;
	border: 1px solid #5cb85c !important;
}
#form-login-submit button:hover {
	color: #fff;
	background-color:#449d44!important;
	border-color:#398439!important;
}
.icon-arrow-right{
	display: none;
}
/*---------------------------------------------------------contact-us-------------------------------------*/
.contect-us ul li img {
    display: inline-block;
    margin: 0;
    border: none;
    padding: 0;
    box-shadow: none;
}
.item-page .contect-us ul li:before{
  content: none;
}
.contect-us ul li{
  margin-bottom: 10px;
}
.contect-us ul li span{
  font: 14px irsns-light;
  color: #333;
}
#sp-component .item .contect-us #userForm{
	margin: 0;
}
#sp-component .item #userForm{
  font: 14px 'yekan';
  width: 100%
}
#sp-component .contect-us input,#sp-component .contect-us textarea,#sp-component .contect-us .uneditable-input {
    width: 100%;
}
#sp-component textarea{
  height: 150px;
}
#send{
	width: 55% !important;
	float: left;
}
/*------------------------------item-pages-----------------------*/
.item-page h3{
  	margin: 10px 0;
	font: 22px 'yekan';
	color:#90521b;
}
.item-page p{
  text-align: justify;
}
.item-page ul li:before{
  content: "\f00c";
  font: normal normal normal 14px/1 FontAwesome;
  color: #51b848; 
  padding: 0 0 0 5px;
}
.item-page ul{
	margin: 0 0 15px;
}
.item-page ul li{
    font:14px 'irsns-light';
    line-height: 27px;
    color: #3b3b3b;
}
.item-page img {
    box-shadow: #7ac368 0px 0px 7px;
    margin: 0 10px 20px 0;
    /* border: 1px solid #7ac368; */
    padding: 3px;
}
.item-page .link-download {
    background-color: #51b848 !important;
	border:#153945 !important;
	width: 15%;
	padding: 5px 0 !important;
	transition: all 400ms ease-out 0s;
	color:#fff;
    display: block;
    text-align: center;
    border-radius: 5px;
    margin: 15px auto 0;
}
/*-------------------------------------blog--------------------------------*/
#sp-component .blog .item{
  margin: 0 0 30px;
  border: 1px solid #ddd;
  box-shadow: 0px 0px 7px -1px #ddd;
  padding: 0 10px 10px;
}
.blog .entry-header h2 a:before{
  content: "\f0c8";
  color: #51b848;
  font:14px FontAwesome
}
.blog .entry-header h2 a{
    color: #51b848;
    font: 18px yekan;
}
.blog .item img{
  margin: 0px 0 0 10px;
  width: 193px!important;
  height: 148px!important;
  float: right!important;
}
.blog .readmore-link{
	background:#51b848 none!important;
	border:#51b848 !important;
	float: left;
	color:#fff;
	text-align: center;
	margin: -6% 0 0;
	font: 14px yekan;
	width: 20%;
	padding: 4px 0 !important;
	border-radius: 5px;
}
.entry-image, .entry-gallery, .entry-video, .entry-audio, .entry-link {
    margin-bottom: 0!important;
}
/*------------------------------blogproduct----------------------------------*/
.blogproduct .item {
    margin: 15px 0!important;
    background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: 0px 0px 7px -1px #ddd;
    padding: 10px 10px 10px;
}
.blogproduct .item .entry-header h2{
	text-align: center;
}
.blogproduct .item .entry-header h2 a{
    color: #51b848;
    font: 15px 'yekan';
}
/*---------------------------------------------------------------------------*/
#phocagallery #pg-icons {
  display: none;
}
.search{
  font: 16px yekan;
}
#sp-component .search .only input,#sp-component .search .phrases input{
  width: 0;
  margin: 11px -23px 0;
}

#phocagallery .pg-box-img-bottom{
  display: none;
}
#phocagallery .pg-cv-box{
  margin: 0 5px;
}

.item-page .phocagallery-box-file .name,.item-page .phocagallery-box-file .detail{
  display: none;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #000;
}
/*--------------------------------------------acc0rdion-------------------------------------*/
.sp-accordion.sp-accordion-style1 .toggler, .sp-accordion.sp-accordion-style1 .toggler span, .sp-accordion.sp-accordion-style1 .toggler span span {
    display: block;
    height: 40px;
    line-height: 40px;
    background: none;
    cursor: pointer;
    margin: 0 0 4px;
    color: #fff;
}
.sp-accordion.sp-accordion-style1 {
    border: none;
}
.sp-accordion.sp-accordion-style1 .sp-accordion-inner {
    background: none;
    padding: 5px 16px 20px;
}
.sp-accordion .sp-accordion-style1 .toggler span, .sp-accordion.sp-accordion-style1 .toggler span span {
    background: none;
    font: 15px 'yekan';
    line-height: 25px;
    font-weight: normal;
    color: #51b848;
    border-bottom: 1px solid #153945;
}
/*-------------------------------categories-list-----------------------------*/
.c-l div{
width: 23%;
margin: 0 10px;
display: inline-block;
}
.categories-titell{
	width: 100%!important;
}
.c-l div .page-header{
	border: 1px solid#ccc;
	box-shadow: 5px 5px 5px#ccc;
	padding: 5px 0!important;
	transition: all 400ms ease-out 0s;
}
.c-l div .page-header:hover{
	background-color: #51b848;
	transition: all 400ms ease-out 0s;
}
.c-l div .page-header:hover a{
	color: #fff;
	transition: all 400ms ease-out 0s;
}
.c-l div .page-header a{
	font: 25px 'yekan';
	text-align: center;
	display: block;
	color:#153945;
	transition: all 400ms ease-out 0s;
}
/*----------------------------------userForm---------------------------*/
#userForm{
	font: 15px 'yekan';
}
#userForm .rsform-block-machine .formControls .checkbox-inline{
	margin: 0!important;
	width: 25%;
	font-size: 14px;
}
#userForm .rsform-block-machine .formControls .rsform-checkbox{
	margin:8px -20px 0 auto!important;
}
#userForm .rsform-block-antiy-span .rsform-captcha-box {
    width: 100%;
    float: right;
    /* margin: -13% 25% 0 0; */
}
#userForm .formControls select{
	padding: 0px 12px;
}
#userForm #sq01{
	text-align: left;
}
#userForm #sq01 option{
	direction: ltr;
	font: 14px tahoma;
}
#userForm .rsform-block-send #Send {
    width: 50%;
}
/*------------------------------------left-------------------------------*/
#sp-left{
	margin: 30px 0;
	font-family: 'yekan'
}
#sp-left .sp-module-title {
    border-bottom: 2px solid #153945;
    color: #91541d;
    padding: 0px 5px;
    text-align: center;
    margin: 11px 0 25px !important;
    font: 25px 'yekan';
}
#sp-left #form-login-submit button {
    width: 47%;
    padding: 6px 0 !important;
}
#sp-left a.btn.btn-success {
    width: 47% !important;
    padding: 10px 0 !important;
}
/*----------------------------------------registration------------------------------*/
.registration{
	margin: 30px 0;
	font-family: 'yekan';
}
.registration h1{
	border-bottom: 2px solid #153945;
	color:#91541d;
	padding: 0px 5px;
	text-align: center;
	margin: 0 0 25px !important;
  font: 25px 'DroidKufi-Regular';
}
.registration .validate{
	background-color:#51b848!important;
	border:#153945!important;
	width: 10%;
	padding: 8px 0!important;
	transition: all 400ms ease-out 0s;
	color: #fff;
}
.registration .validate:hover{
	background-color:#153945!important;
	color: #fff;
	transition: all 400ms ease-out 0s;
}
.registration .btn-danger{
	width: 10%;
}

.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {
    margin-right: 5px;
    margin-left: 0;
    font-family: 'yekan';
}
#users-profile-core legend {
    font-family: 'yekan';
}
#sp-component .profile #users-profile-core #users-profile-custom {
    dispaly:none;
}
.dl-horizontal dd {
    margin-right: 197px;
    margin-left: 0;
    font-family: 'yekan';
    font-size: 16px;
}

a {
    color: #22b8f0;
    font: 15px 'yekan';
}
.radio label, .checkbox label {
    padding-right: 20px;
    padding-left: initial;
    font: 15px 'yekan';
}
.login .checkbox input[type="checkbox"] {
    margin-top: 11px !important;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
    font: 15px 'yekan';
}

.form-group {
    margin-bottom: 15px;
    margin-top: 15px;
}

.reset-confirm .form-group label, .reset-complete label{
    font-weight: normal;
    font: 15px 'yekan';
}

.btn-primary, .sppb-btn-primary {
    font: 15px 'yekan';
}
.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    font: 12px 'yekan';
}

fieldset#users-profile-custom {
    display: none;
}
.dl-horizontal dt {
    float: right;
    clear: right;
    text-align: right !important;
    font: 16px 'yekan';
    margin: 0 auto  !important;
    width: 200px !important;
}
dd, dt {
    line-height: 2.428571 !important;
}
#sp-component #member-profile .control-group .control-label {
    font: 15px 'yekan';
    float: right;
    text-align: right;
}
legend {
    font: 18px 'yekan';
}
.alert.alert-message h4 {
    color: #468847;
    font: 15px 'yekan';
}
.alert h4 {
    font: 12px 'yekan';
}
button.btn.btn-primary.btn-block{
    border-color: #5cb85c;
    background-color: #5cb85c;
}
.formContainer .formControls img {
    box-shadow: none;
    margin: 0 auto;
    /* border: 1px solid #7ac368; */
    padding: 0;
    width: 75px;
    height: 35px;
    float: right;
}

.avPlayerContainer .jwlogo {
	display: none !important;
}
#sp-component .blog .avPlayerContainer .jwlogo {
	display: none !important;
}
#sp-component .item-page .avPlayerContainer .jwlogo {
	display: none !important;
}


.item-page .avPlayerWrapper {
    width: 100%;
    margin: 0 auto;
}
.item-page .rl_tabs .tab-content .avPlayerWrapper{
  width: 50%;
  margin: 0 2% 0 0;
  float: left;
}

#sp-position9 .sp-module .btcontentslider163 {direction:ltr !important;}
#sp-position9 .sp-module .btcontentslider163 .bt-cs .slides-control {direction:ltr !important;}
.jwmain .jwvideo video{
    transform: scale(1, 1)!important;
}
