
@font-face {
    font-family: 'iransans';
    font-style: normal;
	font-weight: 300;
    src:url(fonts/nazanin/fonts/nasim.eot?#) format('embedded-opentype'),    
          url(fonts/nazanin/fonts/nasim.woff) format('woff'),
          url(fonts/nazanin/fonts/nasim.ttf) format('truetype'); 
}

li,p,a,h1,h2,h3,h4,h5,h6,h7,button,
td,tr,table,input,inbutbox,textarea,div,text{
	font-family:iransans!important;
	font-weight:normal!important;
	letter-spacing:-0.75px!important;
}
.article-content p,
.item-page span,
.item-pagejb-home > div span {
  font-size: 18px!important;
  line-height:30px;
  font-family:iransans!important;
  color:#777;
}
.fa-gear::before, .fa-cog::before {
  font-family: fontawesome!important;
}
.page-header > h2 {
  color: #666!important;
  font-weight: 500!important;
  letter-spacing: -2px!important;
  font-size:25px!important;
}


.t3-topbar-2 .t3-module.module {
  float: left;
}

.jb-topbar {
  background-color: white;
  border-bottom: 1px solid #eee;
}
.navbar-nav > li > a {
  font-weight: 400!important;
  font-size: 18px;
}
#t3-mainnav {
  background: #272727!important;
}
.navbar-default p {
  float: left;
}
.navbar-default p a {
  border-style: dashed none dashed none;
  margin-left: 0;
}
.nav > li {
  z-index: 9;
}
.inner_banner h3 {
  font-weight: 600!important;
}
.is-empty {
  display: none;
}
.article-info {
  padding-bottom: 30px;
}
.item-pagejb-home > div {
  text-align: justify;
}
#kt .t-lg-text--right, #kt .t-text--right {
  text-align: right!important;
}
.item-pagejb-home img {
  height: auto;
  max-width: 100%;
}
.protectedby {
  display: none;
}
.dl-horizontal dd {
  margin-right: 10px;
  margin-top: 30px;
}
.well {
  background-color: transparent;
  border: 0 none;
}
#contact-form input {
  width: 100%;
}
.com_contact .page-header {
  border-bottom: 0;
}
.btn-lg, .btn-group-lg > .btn {
  font-size: 16px!important;
}
.nav-tabs > li > a:hover {
  color:white;
}
.btl-content-block {
  text-align: right;
}
.nav > li {
  text-align: right;
}
.btl-content-block h3 {
  padding: 3px 10px!important;
}
#login-form fieldset {
  padding: 10px;
}
.pager.pagenav {
  padding: 30px 0 20px;
}
.item-page div,
.item-page p {
  line-height: 40px!important;
}
#btl-content-login ul {
  text-align: right!important;
}
.login-wrap {
  border: 1px solid #ddd;
}

.dropdown-submenu > a::after {
  border: 0;
  content: "●";
  margin-top:0;
}
.t3-megamenu .dropdown-menu .mega-nav li a {
  padding-top: 5px;
}
.t3-megamenu .dropdown-menu .mega-nav li a {
  line-height: 50px;
}
.dropdown-submenu > .dropdown-menu {
  margin-right: -5px;
  margin-top: 0;
}
.t3-megamenu .mega-nav, .t3-megamenu .dropdown-menu .mega-nav {
  border-top: 0;
}
.img_caption p.img_caption {
  color: white;
}
#categorylist_header_date,
#categorylist_header_hits,
.list-date,
.list-hits {
  text-align: center;
}
.badge-info {
	min-width:110px;
}
#month_chzn,
#year_chzn{
	display:none!important
}
.chzn-rtl {
  float: right;
  margin: 3px 10px;
}
.list-condensed li {
  padding: 20px 10px;
}

/* JBGMusic */
.soundbyJBGMusic {
  display: none;
}
.JBGHTML5Background {
  width: 60px!important;
  min-width:60px!important
}
.JBGHTML5Player .play:hover,
.JBGHTML5Player .play:focus,
.JBGHTML5Player .stop:hover,
.JBGHTML5Player .stop:focus {color:#aaa}

.JBGHTML5Player .play,
.JBGHTML5Player .stop {
	font-size: 20px;
	float:right;
	padding-left:5px;
	height:50px;
}

/* JBGMusic :: end */
select[disabled], textarea[disabled], input[type="text"][disabled], input[type="password"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="date"][disabled], input[type="month"][disabled], input[type="time"][disabled], input[type="week"][disabled], input[type="number"][disabled], input[type="email"][disabled], input[type="url"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="color"][disabled], .inputbox[disabled], select[readonly], textarea[readonly], input[type="text"][readonly], input[type="password"][readonly], input[type="datetime"][readonly], input[type="datetime-local"][readonly], input[type="date"][readonly], input[type="month"][readonly], input[type="time"][readonly], input[type="week"][readonly], input[type="number"][readonly], input[type="email"][readonly], input[type="url"][readonly], input[type="search"][readonly], input[type="tel"][readonly], input[type="color"][readonly], .inputbox[readonly], fieldset[disabled] select, fieldset[disabled] textarea, fieldset[disabled] input[type="text"], fieldset[disabled] input[type="password"], fieldset[disabled] input[type="datetime"], fieldset[disabled] input[type="datetime-local"], fieldset[disabled] input[type="date"], fieldset[disabled] input[type="month"], fieldset[disabled] input[type="time"], fieldset[disabled] input[type="week"], fieldset[disabled] input[type="number"], fieldset[disabled] input[type="email"], fieldset[disabled] input[type="url"], fieldset[disabled] input[type="search"], fieldset[disabled] input[type="tel"], fieldset[disabled] input[type="color"], fieldset[disabled] .inputbox {
  color: white;
}

.osm-container {
  text-align: right!important;
}
.osm-heading {
  font-size: 120%;
  padding: 0 0 30px 0!important;
}
#amount,
#tax_amount,
#gross_amount {
  float: right;
}
.osm-uploaded-file {
  padding: 0 5px;
}
.osm-container .osm-item-wrapper {
  float: right;
  padding: 0 10px;
  width: 50%;
}
h1.osm-page-title {
  margin-bottom:30px!important;
}
table.os_table td.title_cell {
  padding: 10px 5px;
}
.osm-container h1, .osm-container h2 {
  margin: 20px 0;
}
.current.active > a {
  color: white!important;
}
#osm-members-list .btn.hasTooltip {
  margin: 2px!important;
  min-width: 50px;
}
.icon-remove,
.icon-search{
	margin:0!important
}
.icon-remove::after {
	content:"✖";
}
.icon-search::after {
  content: "✚";
}

@media (max-width: 768px) {
	
	.col-xs-6 {  width: 100%!important;}

	.latest_news { width: 100%!important;}
	#roksearch_results {			left: 0!important;	}
}
@media (min-width: 768px) {
	
	#osm-members-list table {/*table-layout:fixed*/}
	#osm-members-list table th ,
	#osm-members-list table td {/*overflow-wrap:break-word*/}
	.choosing_gardener .col-lg-6.col-md-6.col-sm-12.col-xs-12 {
  padding-left: 50px!important;
}
	
}

.osm-user-profile-wrapper .profile-name {
  font-weight: 600!important;
}
.controls select {
  min-height: 50px;
}
#field_comment #comment {
  min-height: 100px;
}
.form-horizontal .control-group .control-label {
  min-width: 250px;
  padding-left: 15px;
}
#djmediatools a.dj-category {
  float: right;
}
.item-page img {
  padding: 10px;
}
h2, .h2 {
  font-size: 20px;
}
.sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-order {
  float: none!important;
}
.sprocket-mosaic .sprocket-mosaic-header {
  text-align: center!important;
}
#avID_AVPlayerID_0_a87ff679a2f3e71d9181a67b7542122c_logo {
  display: none!important;
}
.avVideo .avPlayerContainer .avPlayerBlock iframe, .avVideo .avPlayerContainer .avPlayerBlock object, .avVideo .avPlayerContainer .avPlayerBlock embed, .avVideo .avPlayerContainer .avPlayerBlock video, .avVideo .avPlayerContainer .avPlayerBlock > div {
  height: none!important;
}

.sprocket-lists-modern-title {
  font-size: 20px!important;
  font-weight: 600!important;
  color:#555;
}
.sprocket-lists-modern-title .indicator {
  right: auto!important;
  left:5px!important;
}

.sprocket-padding .readon {
  width: 100%;
  padding-top: 20px;
  font-weight: 600!important;
}
.sprocket-padding .readon:before {
  content: " ■ ";
}
.sprocket-lists-modern-nav {
  padding: 25px 5px;
}
.sprocket-lists-modern-pagination {
  float: right;
}
.sprocket-lists-modern-arrows {
  float: left;
}
.sprocket-lists-modern-title .indicator:after {content:""}
.sprocket-lists-modern-title .indicator {
  border: 0;
}
.spinner {
  float: left;
}

.copyright {
  margin-top: 15px;
}
.t3-copyright .social_icon_footer ul li {
  margin-top: 0;
  float: left;
}
.sprocket-headlines-list {
  float: right;
}

.sprocket-headlines-container {
  padding-top:10px!important;
  display:block;
}
.sprocket-headlines-list {
  display: block;
  float: right;
  padding: 5px 60px 5px 0!important;
}
.sprocket-headlines-navigation {
  position:absolute;
}
.jb-topbar span {
  line-height: 18px;
  color: white;
  font-size:14px;
}
.sprocket-headlines-text {
  color: #888;
}
.sprocket-headlines {
  background: transparent;
  border: 0;
}

div.JBGHTML5Player {
  display: inline-block;
  padding-left:0!important
}

#btl .btl-panel > span, button.btl-buttonsubmit, input.btl-buttonsubmit {
  border-radius: 0;
}

/* rok ajax search */

.roksearch-wrapper {
	margin:0 5px;
}
#roksearch_search_str {
  width: 100%!important;
}
.ajax-search {
  float: left;
  padding-left: 25px;
}
#roksearch_search_str {
  background-position: 5% 50%!important;
  margin: 5px 0!important;
  padding: 7px 10px!important;
  box-shadow:none!important;
  color:#333;
}
#roksearch_search_str:focus {border:1px solid #666!important}

#roksearch_results .container-wrapper {
  direction: ltr!important;
  text-align: right!important;
}
#roksearch_results span.small {
  display: none!important;
}
#roksearch_results .roksearch_odd {
  direction: rtl!important;
}
#roksearch_results span {
  line-height: 20px!important;
}

/* END OF Rok Ajax Search */

a.acymailing_togglemodule {
  display: inline-block;
  font-size: 35px;
  background: red;
  color: white!important;
  padding: 20px;
}
#closepop {
  display: none;
}
.parallax::before {
  background: none;
}
.intro.t3-sl {
  padding-top: 0;
}

#jb-topbar .col-lg-5,
#jb-topbar .col-lg-7 {
  width: 50%;
}
.item-page img {
  max-width: 100%;
}
.logo-img {
  width: 75%;
}

.bottom_header .time_schedule::before {
  right: auto;
  left: 0;
}
.bottom_header .address, .bottom_header .time_schedule {
  padding-left: 60px;
  padding-right: 0;
  text-align: left;
}

#style-switcher h2 {
  background-color: #fff;
  box-shadow: none;
}
#style-switcher div {
  padding: 0 5px;
}
.osm-active-plans-list > li {
  font-size: 15px;
  line-height: 30px;
}
#style-switcher h2 a {
  text-indent: 0;
}
#style-switcher .fa.fa-cog {
  display: none!important;
}
.text-center.hidden-xs {
  font-weight: 600!important;
}
.title_holder2 h3 span::before {
  content: none;
}
.t3-footnav .get_in_touch ul li span {
  letter-spacing: 0;
}
.title_holder2 > h3 {
  letter-spacing: -2px!important;
}

.new-style .readon {
  width: 100%;
  padding-top: 50px;
}
.new-style .sprocket-features-title a {
	font-weight: 600!important;
	font-size:30px

}
.new-style a {
  color: white;
}
.new-style {
	background:black url('../../../images/rastchin/15.jpg') 50% 50%;
	text-align:center;
	color:white;
	padding-top:100px;
	padding-bottom:60px;
	/*margin-top:50px;*/
}
.sprocket-features-container {
  text-align: center;
}
.sprocket-features-title > a {
  font-weight: 600!important;
  font-size: 45px;
  padding-bottom: 10px;
}
.sprocket-features-desc .readon {
  width: 100%;
  color: white;
  padding-top: 30px;
}
.sprocket-features-title > a,
.sprocket-features-desc {
  color: white;
}
.pagination-active {
  margin-bottom: 0;
}
.layout-showcase .sprocket-features-pagination {
  left: 0;
}
.new-style .layout-showcase .sprocket-features-pagination {
  position: relative;
  padding-bottom:50px!important
}

.new-style .sprocket-features-title {
  padding-bottom: 20px;
}

.container.parallex_text {
  text-align: center;
  color: white;
}
.elanat h3 {
  padding-right: 20px;
}

.container.parallex_text > h3 {
  color: white;
  font-weight: 600!important;
  padding-bottom: 40px;
  font-size: 60px;
}
.background-fixed {
	background-attachment:fixed;
}
.t3-megamenu .dropdown-menu .mega-nav li a {
  font-size: 18px;
  font-weight: 400!important;
}
.btl-label {
  float: right!important;
  min-width: 75px;
}
.btl-content-block {
  font-size: 15px;
}

.sprocket-lists-title.padding {
  padding-right: 35px;
  margin: 0 10px!important;
}
.sprocket-mosaic-item {
  border: 0;
}
.sprocket-mosaic-item .sprocket-padding {
  text-align: center;
}
.item-page .col-md-8 {
  width: 95%;
}
.item-page .col-md-offset-2 {
  margin-right: 0;
}
.choosing_gardener .text a {
  font-weight: 600!important;
  color: #444;
}

.sprocket-mosaic-item .sprocket-mosaic-image:hover {filter: grayscale(0);}
.sprocket-mosaic-item .sprocket-mosaic-image {
  filter: grayscale(1);
  transition: all 0.7s ease 0s;
}
.sprocket-padding .readon {
  font-weight: 600;
  color: #555;
}.t3-off-canvas {  left: 0!important;  right: auto!important;  width: 100%!important;  z-index: 999!important;}.choosing_gardener .choosing_reason {  margin-right: 0;}
.osm-user-profile-wrapper .table th, .osm-user-profile-wrapper .table td {
  text-transform: none!important;
}
.openlogin{
	cursor:pointer;
}

 
 /* menu change to white */
 
 .jb-slideshow {
  margin-top: 0!important;
}
#t3-mainnav {
  background: white!important;
}
.navbar-default .navbar-collapse {
  background: white!important;
}
.navbar-default .navbar-collapse ul.nav {
  border-color: white!important;
}
.navbar-default .navbar-nav > li > a {
  border-left: white!important;
}
.navbar-default .navbar-nav > li > a {
  color: #444!important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  background-color: white!important;
}
 /* end : menu change to white */
 
 .navbar-default p {
    background: transparent!important;
}

.navbar-default .navbar-nav > li > a {
    padding: 24px 15px!important;
	font-size:23px!important
}

.home-icon span {display:none}
.home-icon img {
	width: 20px;
}

/* change color of menu from green to gray */
.t3-megamenu .dropdown-menu {
  background: #eee!important;
}
.t3-megamenu .dropdown-menu .mega-nav li a {
  border-bottom: 1px dashed #999!important;
}
.t3-megamenu .dropdown-menu .mega-nav li:hover a, .t3-megamenu .dropdown-menu .mega-nav li:active a, .t3-megamenu .dropdown-menu .mega-nav li:focus a, .t3-megamenu .dropdown-menu .mega-nav li:disabled a {
  background: #eee!important;
}
.t3-megamenu .dropdown-menu .mega-nav li a:hover {color: #aaa!important;}
.t3-megamenu .dropdown-menu .mega-nav li:hover a,
.t3-megamenu .dropdown-menu .mega-nav li:active a,
.t3-megamenu .dropdown-menu .mega-nav li:focus a,
.t3-megamenu .dropdown-menu .mega-nav li:disabled a,
.t3-megamenu .dropdown-menu .mega-nav li a ,.level2 li a{
	color: black!important;
	font-size:17px!important;
	line-height:35px;
}


.latest_news td {
	width: 33%!important;
	float: right!important;
	padding:0 30px;
}
@media (max-width: 768px) {
	.latest_news td {
		width: 100%!important;
	}
	.table-icons-news {display:none}
}
.latest_news h3 {
	text-align: center;
}

.affix {
	background: #fff;
}

.container.pointer-enabled {
	width: 100% !important;
}
.jb-topbar .nav > li a {
	font-size: 18px!important;
}
.osm_mobile,
.osm_fax,
.osm_phone {
	font-family: b yekan,yekan,segoe ui!important;
	font-size: 14px;
	letter-spacing:0!important;
}
.osm_phone,
.osm_fax,
.osm_mobile,
td.email {
	text-align: left;
}

.sprocket-strips-item {
	width: 100%!important;
}
.sprocket-strips-item {
	box-shadow: none!important;
}

.sprocket-strips-title {
	text-align: center;
	font-size:20px;
}
.sprocket-strips-content {
	padding-top: 0;
	padding-bottom: 0;
	text-align: center;
}
.sprocket-strips .cols-4 > li {
	border-radius: 5px;
}
.sprocket-strips .cols-4 > li {
	width:30%!important
}
