/**
 * @package Helix Ultimate Framework
 * @author JoomShaper https://www.joomshaper.com
 * @copyright Copyright (c) 2010 - 2018 JoomShaper
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or Later
 * @ Ali Alimardani 1397-04-11 
 */
@font-face{font-family:'iransans';src:url(../fonts/IRANSansWeb_Light.eot);src:url(../fonts/IRANSansWeb_Light.eot?#iefix) format('embedded-opentype'),url(../fonts/IRANSansWeb_Light.woff2) format('woff2'),url(../fonts/IRANSansWeb_Light.woff) format('woff'),url(../fonts/IRANSansWeb_Light.ttf) format('truetype'),url(../fonts/IRANSansWeb_Light.svg#glyphicons_halflingsregular) format('svg')}
body {
	margin: 0;
	font-family: iransans;
	font-size: 15px;
	font-weight: 400;
	line-height: 25px;
	color: #212529;
	text-align: right;
	background-color: #f5f7fa;
}
#sppb-addon-1548232873605 .sp-slider .sp-item .sp-background {
    background-size: contain;
height: 100%;}

#sp-top-bar #sp-top2 .sp-column.text-center.text-lg-right{display:flex; float: left;}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  display: inline-block;
  padding: 0 15px;
  line-height: 70px;
  font-size: 14px;
  margin: 0;
  font-weight:bold;
}
#sp-left .sp-module, #sp-right .sp-module {
  margin-top: 50px;
  border: 1px solid #d7d7d7;
  padding: 10px 5px 10px 5px ; 
  border-radius: 8px;
}
.crazybox h3.sp-module-title {
background: #fff;
color: #000;
}

.crazybox .sp-module-content {
background: #fff;
padding: 5px 10px;
color: #000;
font-size:14px;
}
.crazybox.sp-module ul > li > a:hover {
  color: #0076a3;
}
.crazybox .sp-module-content a {color:#000;}

#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
  margin: 0 0 10px;
  padding-bottom: 5px;
  font-size: 22px;
  font-weight: 700;
  border-bottom: 1px solid #f3f3f3;
}
.form-check {
  padding-left: 5px;
}
#sp-main-body {
  padding: 20px 0;
}
.sp-logo{
  padding: 0px 1px 0 1px;
}
.h3,h3{
    font-size:24px;
}.h1,h1{
    font-size:28px;
	font-weight:bold;
}
.jamasshead{
  height:250px;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
.form-search .finder .input-medium {
  width: 60%;
  border-radius: 4px;
  float:left;
}
.jamasshead-title{
  color:#fff;
  padding-top:80px;
}
.jamasshead-description{
  color:#fff;
}

.form-search .finder label {
  display: none;
}
.sp-module ul > li > a {
  color: #000;
}
.sp-megamenu-parent .sp-dropdown .sp-module {
  padding: 0;
  color: #fff;
}
.sp-module ul > li > a:hover {
  color: #007096;
}
img {
  display: unset;
  max-width: 100%;
  height: auto;
}
body.rtl .sp-megamenu-parent {
  float: right;
}
body, .sp-preloader {
  background-color: #fff;
  color: #000;
}
.article-list .article .readmore a {
  color: #00507a;
  font-weight: 500;
}

@media(max-width: 960px){
  .sp-megamenu-wrapper ul{display:none;}
}

.wsportfolio ul, .wsportfolio li, .wsportfolio ul li .left{
	float:right;
}
.wsportfolio ul, .wsportfolio li, .wsportfolio ul li .right{
	float:lef;
}
.wsp-toggle-sign{
	right:unset! important;left:0;
}

.form-check-input{
	margin-right:-15px;
}

.article-details .article-header h1, .article-details .article-header h2{
	font-size:23px;
}