
@font-face {
  font-family: 'yekan';
  src:  	url('../fonts/yekan/yekan.eot#iefix')format('embedded-opentype'),
  url('../fonts/yekan/yekan.woff') format('woff'),
  url('../fonts/yekan/yekan.ttf') format('truetype'),
  url('../fonts/yekan/yekan.svg#CartoGothicStdBook') format('svg');
}
@font-face {
  font-family: 'kufi';
  src:  	url('../fonts/kufi/kufi.eot#iefix')format('embedded-opentype'),
  url('../fonts/kufi/kufi.woff') format('woff'),
  url('../fonts/kufi/kufi.ttf') format('truetype'),
  url('../fonts/kufi/kufi.svg#CartoGothicStdBook') format('svg');
}
@font-face {
  font-family: 'liza';
  src:  	url('../fonts/liza/liza.eot#iefix')format('embedded-opentype'),
  url('../fonts/liza/liza.woff') format('woff'),
  url('../fonts/liza/liza.ttf') format('truetype'),
  url('../fonts/liza/liza.svg#CartoGothicStdBook') format('svg');
}
@font-face {
  font-family: iransans;
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/IRANsans/IRANSans-web.eot');
  src: url('../fonts/IRANsans/IRANSans-web.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
  url('../fonts/IRANsans/IRANSans-web.woff2') format('woff2'),  /* Chrome36+, Opera24+*/
  url('../fonts/IRANsans/IRANSans-web.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
  url('../fonts/IRANsans/IRANSans-web.ttf') format('truetype');
}
@font-face {
  font-family: 'dastnevis';
  src:url('../fonts/dastnevis/dastnevis.eot'),
  url('../fonts/dastnevis/dastnevis.ttf') format('truetype'),
  url('../fonts/dastnevis/dastnevis.woff') format('woff');
}
@font-face {
  font-family: 'p30';
  src:  	url('../fonts/p30/p30.eot#iefix')format('embedded-opentype'),
  url('../fonts/p30/p30.woff') format('woff'),
  url('../fonts/p30/p30.ttf') format('truetype'),
  url('../fonts/p30/p30.svg#CartoGothicStdBook') format('svg');
}
@font-face {
  font-family: homa;
  src: url('../fonts/homa/BHoma.eot');
  src: url('../fonts/homa/BHoma.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
  url('../fonts/homa/BHoma.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
  url('../fonts/homa/BHoma.ttf') format('truetype');
}
@font-face {
  font-family: 'morvarid';
  src:  	url('../fonts/morvarid/Far_Morvarid.eot#iefix')format('embedded-opentype'),
  url('../fonts/morvarid/Far_Morvarid.woff') format('woff'),
  url('../fonts/morvarid/Far_Morvarid.ttf') format('truetype'),
  url('../fonts/morvarid/Far_Morvarid.svg#CartoGothicStdBook') format('svg');
}
@font-face {
  font-family: extender;
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/extender/extender.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
  url('../fonts/extender/extender.ttf') format('truetype');
}
/*template*/
html[dir='rtl'] #sp-top2 .sp-module {
  float: left;
}
html[dir='rtl'] ul.social-icons {
  float: left;
}
html[dir='rtl'] body.rtl .sp-megamenu-parent {
  float: right;
}
html[dir='rtl'] .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right, .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full {
  right: 0;
  left: auto;
}
html[dir='rtl'] .sp-megamenu-parent > li.active > a::before {
  right: -6px;
}
html[dir='rtl'] .sp-megamenu-parent > li:hover > a::before {
  right: -6px;
}
html[dir='rtl'] .sp-megamenu-parent .sp-dropdown .sp-dropdown-items li.sp-menu-item a i {
  margin-left: 10px;
}
html[dir='rtl'] .sp-contact-info li {
  float: right;
}
html[dir='rtl'] .sp-contact-info li:first-child {
  background: rgba(0, 0, 0, 0) url("../images/p1ltop.jpg") no-repeat scroll right bottom;
}
html[dir='rtl'] .sp-contact-info li:last-child {
  background: rgba(0, 0, 0, 0) url("../images/p1rtop.jpg") no-repeat scroll left bottom;
}
html[dir='rtl'] .sppb-col-sm-1, .sppb-col-sm-2, .sppb-col-sm-3, .sppb-col-sm-4, .sppb-col-sm-5, .sppb-col-sm-6, .sppb-col-sm-7, .sppb-col-sm-8, .sppb-col-sm-9, .sppb-col-sm-10, .sppb-col-sm-11, .sppb-col-sm-12 {
  float: right;
}
html[dir='rtl'] .call-action-odd {
  background: #242c42 url("../../images/presets/preset1/callactionbg.png") no-repeat scroll right bottom;
}
html[dir='rtl'] .inner-wrapper-right {
  padding: 0 0 0 15px;
}
html[dir='rtl'] .pull-left {
  float: right !important;
}
html[dir='rtl'] div.theme-icon .pull-left .sppb-icon span {
  right: 7px;
  left: auto;
}
html[dir='rtl'] .sppb-text-left {
  text-align: right;
}
html[dir='rtl'] div.theme-icon .sppb-media-body {
  padding-right: 18px;
}
html[dir='rtl'] .fa-arrow-circle-right::before {
  margin-right: 10px;
}
html[dir='rtl'] .inner-wrapper ul li i {
  margin-left: 15px;
}
html[dir='rtl'] .sppb-addon-persion .sppb-person-information {
  left: 0;
  right: auto;
}
html[dir='rtl'] .sppb-for-feature2 .sppb-addon-feature .sppb-addon-content .sppb-icon span {
  right: 22px;
  left: auto;
}
html[dir='rtl'] .sppb-for-feature2 .sppb-addon-feature .sppb-addon-content .sppb-media-body .sppb-feature-box-title::after {
  right: 0;
  left: auto;
}
html[dir='rtl'].sp-simpleportfolio-overlay .sp-vertical-middle .sp-simpleportfolio-btns a.btn-zoom div.sp-simpleportfolio-icon-zoom {
  right: -17px !important;
  left: auto;
}
html[dir='rtl'] .sp-simpleportfolio-overlay .sp-vertical-middle .sp-simpleportfolio-btns a.btn-view div.sp-simpleportfolio-icon-view {
  right: -17px !important;
  left: auto;
}
html[dir='rtl'] .sp-simpleportfolio-overlay .sp-vertical-middle .sp-simpleportfolio-btns a.btn-zoom {
  margin: 0 0 0 4px !important;
}
html[dir='rtl'] .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li {
  float: right;
  margin: 0 0 0 5px;
}
html[dir='rtl'] .sppb-testimonial-pro div.image {
  float: right;
  right: -36px;
  left: auto;
}
html[dir='rtl'] .sppb-testimonial-pro .sppb-testimonial-message {
  text-align: right;
}
html[dir='rtl'] .sppb-testimonial-pro .pro-client-url {
  text-align: right;
}
html[dir='rtl'] .sppb-testimonial-pro .sppb-testimonial-client {
  text-align: right;
}
html[dir='rtl'] .sppb-testimonial-pro .sppb-testimonial-title {
  text-align: right;
}
html[dir='rtl'] .fa-phone::before {
  margin-left: 15px;
}
html[dir='rtl'] .textwidget .a1 .inner, .textwidget .a2 .inner {
  float: right;
}
html[dir='rtl'] .textwidget .a3 .inner {
  float: right;
}
html[dir='rtl'] #sp-footer #sp-footer1 .sp-column {
  text-align: center;
}
html[dir='rtl'] #sp-footer #sp-footer2 img {
  float: left;
}
html[dir='rtl'] .sppb-addon-image-content.aligment-left .sppb-image-holder {
  right: 0;
  left: auto;
}
html[dir='rtl'] .sppb-addon-image-content-new .main .text {
  float: left;
  padding: 30px 80px 30px 30px;
}
html[dir='rtl'] .sppb-addon-image-content-new .main .text .icon-text h3.sppb-image-content-title i {
  margin-right: -1px;
  margin-left: 5px;
}
html[dir='rtl'] .sppb-btn i {
  padding: 0 10px 0 0;
}
html[dir='rtl'] .sppb-section.overlay-image::after {
  right: -15px;
  left: auto;
}
html[dir='rtl'] .sppb-text-left h2.sppb-title-heading::after {
  left: auto;
  right: 20px;
  top: 48px;
}
html[dir='rtl'] .sppb-panel .sppb-panel-heading {
  background: #f5f8ff url("../../images/presets/preset1/accordionup.png") no-repeat scroll left 15px top 15px;
  box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1);
}
html[dir='rtl'] .sppb-panel .sppb-panel-heading.active {
  background: #242c42 url("../../images/presets/preset1/accordiondown.png") no-repeat scroll left 15px top 15px;
}
html[dir='rtl'] .sppb-for-feature2 .sppb-addon-feature .sppb-addon-content .pull-left {
  margin-right: 0px !important;
}
html[dir='rtl'] .sppb-addon-title-block.sppb-text-left .sppb-addon-title::after {
  right: -20px;
  left: auto;
  margin-top: -4px;
}
html[dir='rtl'] #sp-bottom .sp-module .sp-module-title::after {
  left: auto;
  right: -5px;
}
html[dir='rtl'] .sppb-addon-tab .sppb-tab .sppb-tab-content {
  background: #f5f8ff url("../../images/presets/preset1/callactionbg.png") no-repeat scroll right bottom -9px;
}
html[dir='rtl'] .pull-right {
  float: left !important;
}
html[dir='rtl'] ul#offcanvas-inner-menu > li.deeper.parent a > i {
  float: left;
  padding: 10px 40px 10px 6px;
}
html[dir='rtl'] .call-action-even {
  background: #f7505a url("../../images/presets/preset1/callactionbg2.png") no-repeat scroll right bottom;
}
html[dir='rtl'] .sppb-for-feature .sppb-addon-content div.sppb-list-features ul li i {
  margin-left: 15px;
}
html[dir='rtl'] .sppb-addon-image-content.aligment-right .sppb-image-holder {
  left: -100px;
  right: auto;
}
html[dir='rtl'] .addon-new-pie .sppb-image-content-sub_title {
  text-align: right;
}
html[dir='rtl'] h3.sppb-image-content-title::after {
  left: auto;
  right: 0;
  width: 61px;
}
html[dir='rtl'] .sppb-media > .pull-left {
  margin-right: 0 !important;
  margin-left: 15px;
}
html[dir='rtl'] .sppb-for-feature .sppb-addon-content .sppb-icon span {
  right: 33px;
  left: auto;
}
html[dir='rtl'] .sppb-for-feature .sppb-addon-content .pull-left {
  margin-right: 1px !important;
}
html[dir='rtl'] .sppb-addon-title-block.sppb-text-left .sppb-addon-title .sp-test .sp-test1::after {
  width: 80%;
  left: -5px;
}
html[dir='rtl'] .sppb-progress-bar {
  float: right;
  font-weight: normal;
}
html[dir='rtl'] .sp-megamenu-parent .sp-dropdown.sp-dropdown-sub {
  right: 100%;
  padding-right: 10px;
  left: auto;
}
html[dir='rtl'] .sppb-pricing-box .sppb-pricing-header .sppb-pricing-icon {
  float: right;
}
html[dir='rtl'] .sppb-pricing-box .sppb-pricing-header .sppb-pricing-title {
  text-align: right;
}
html[dir='rtl'] .sppb-pricing-box ul li {
  text-align: right;
}
html[dir='rtl'] .sppb-col-sm-offset-6 {
  margin-right: 50%;
}
html[dir='rtl'] .sppb-carousel-pro-text h2 {
  text-align: right;
}
html[dir='rtl'] .sppb-carousel-pro-text p {
  text-align: right;
}
html[dir='rtl'] .sp-page-title .breadcrumb {
  float: left;
}
html[dir='rtl'] .sp-page-title .heading-inner {
  float: right;
}
html[dir='rtl'] #sp-right .sp-module .sp-module-title::after, #sp-left .sp-module .sp-module-title::after {
  right: 2px;
  left: auto;
}
html[dir='rtl'] .fa-long-arrow-right::before {
  content: "\f177";
}
html[dir='rtl'] .fa-caret-right::before {
  content: "\f0d9";
}
html[dir='rtl'] .sp-simpleportfolio-view-item .sp-simpleportfolio-description .sppb-addon-title::after {
  left: auto;
  right: -22px;
}
html[dir='rtl'] .icon-arrow-right::before {
  /*! content: "\e605"; */
}
html[dir='rtl'] .addon-new-pie .sppb-image-content-title .sp-test .sp-test1::after {
  right: 22px;
  left: auto;
}
html[dir='rtl'] #sp-bottom form .acymailing_module_form .acymailing_form td.acysubbuttons {
  text-align: right !important;
}
html[dir='rtl'] .sp-simpleportfolio-overlay .sp-vertical-middle .sp-simpleportfolio-btns a.btn-zoom div.sp-simpleportfolio-icon-zoom {
  right: -17px !important;
  left: auto !important;
}
/*font*/
html[dir='rtl'] .sp-megamenu-parent > li {
  font-family:"iransans",tahoma,arial;
}
html[dir='rtl'] .sp-module ul > li {
  font-family:"iransans",tahoma,arial;
}
html[dir='rtl'] .sp-contact-info li p.contact-content {
  font-family:"iransans",tahoma,arial;
}
html[dir='rtl'] .tp-caption.smalltext, .smalltext {
  font-family:"yekan",tahoma,arial;
  font-weight: normal;
}
html[dir='rtl'] .tp-caption.mediumbolditalic, .mediumbolditalic {
  font-family:"yekan",tahoma,arial !important;
}
html[dir='rtl'] .tp-caption.small_text, .small_text {
  font-family:"yekan",tahoma,arial;
  font-weight: normal;
}
html[dir='rtl'] .tp-caption.mediumbolditalic, .mediumbolditalic {
  font-style: normal;
  font-weight: normal;
}
html[dir='rtl'] .sppb-btn {
  font-weight: normal;
  font-family:"iransans",tahoma,arial;
}
html[dir='rtl'] .call-action-odd .sppb-cta-subtitle {
  font-style: normal;
}
html[dir='rtl'] .sppb-addon-cta .sppb-cta-subtitle {
  font-family:"iransans",tahoma,arial;
}
html[dir='rtl'] body {
  letter-spacing: normal;
  font-family:"iransans",tahoma,arial !important;
}
html[dir='rtl'] #sp-page-builder .sppb-section-title .sppb-title-heading {
  font-weight: normal !important;
}
html[dir='rtl'] div.theme-icon .sppb-media-body .sppb-feature-box-title {
  font-weight: normal !important;
}
html[dir='rtl'] .sppb-addon-title-block.sppb-text-left .sppb-addon-title {
  font-weight: normal!important;
}
html[dir='rtl'] #sp-page-builder .sppb-section-title .sppb-title-heading {
  font-weight: normal !important;
}
html[dir='rtl'] .sppb-addon-tab .sppb-tab .sppb-tab-content .sppb-tab-pane h3, .sppb-addon-tab .sppb-tab .sppb-tab-content .sppb-tab-pane h4 {
  font-weight: normal;
}
html[dir='rtl'] .sppb-addon-tab .sppb-tab ul.sppb-nav-tabs li:hover a .tab-title, .sppb-addon-tab .sppb-tab ul.sppb-nav-tabs li.active a .tab-title {
  font-size: 16px;
  font-weight: normal;
  font-family:"yekan",tahoma,arial;
}
html[dir='rtl'] .sppb-addon-tab .sppb-tab ul.sppb-nav-tabs li a .tab-title {
  font-size: 16px !important;
  font-weight: normal !important;
  font-family:"yekan",tahoma,arial;
}
html[dir='rtl'] .sp-megamenu-parent .sp-dropdown .sp-dropdown-items li.sp-menu-item a {
  font-size: 13px !important;
}
html[dir='rtl'] .sppb-addon-persion .sppb-person-information > span.sppb-person-name {
  font-weight: normal;
}
html[dir='rtl'] .sppb-addon-persion .sppb-person-information .sppb-person-designation {
  font-style: normal;
  letter-spacing: 0;
}
html[dir='rtl'] strong {
  font-weight: bold;
}
html[dir='rtl'] .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a {
  font-size: 14px;
}
html[dir='rtl'] .sppb-testimonial-pro .sppb-testimonial-title {
  font-weight: normal;
}
html[dir='rtl'] #sp-bottom .sp-module .latestnews > div {
  font-style: normal;
}
html[dir='rtl'] #sp-bottom form .acymailing_module_form .acymailing_form input.inputbox {
  font-style: normal;
}
html[dir='rtl'] .sp-megamenu-parent > li > a {
  font-weight: normal;
  letter-spacing: 0;
}
html[dir='rtl'] .sp-page-title h2 {
  letter-spacing: 0;
}
html[dir='rtl'] .tags > span {
  letter-spacing: 0;
  float: right;
  background: #21c0d4;
  padding: 5px 9px;
  color: #f1f1f1;
  margin-right: -10px;
  margin-top: -5px;
  border-radius: 0 15px 15px 0;
}
html[dir='rtl'] #sp-right .sp-module h3 {
  font-weight: normal;
  letter-spacing: 0;
}
html[dir='rtl'] .sppb-progress .progress-value {
  letter-spacing: 0;
}
html[dir='rtl'] .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a {
  letter-spacing: 0;
}
html[dir='rtl'] .tp-caption.icon-new, .icon-new {
  letter-spacing: 0;
}
html[dir='rtl'] .tp-button {
  font-weight: normal;
  letter-spacing: 0;
}
html[dir='rtl'] .tparrows.preview4 .tp-arr-titleholder {
  font-weight: normal;
  letter-spacing: 0;
}
html[dir='rtl'] .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a.sp-group-title {
  font-weight: normal;
  letter-spacing: 0;
  border-bottom: 1px solid #f7505a;
}
html[dir='rtl'] .sp-menu-full .sp-module h3.sp-module-title {
  font-weight: normal;
  letter-spacing: 0;
}
html[dir='rtl'] .tp-caption.modern_small_text_dark, .modern_small_text_dark {
  font-family:"yekan",tahoma,arial;
}
html[dir='rtl'] .quote-space {
  font-style: normal;
}
html[dir='rtl'] .step4 .sppb-media-body h6.sppb-media-heading {
  font-style: normal;
}
html[dir='rtl'] #sp-page-builder * {
  font-style: normal !important;
}
html[dir='rtl'] html {
  font-size: 13px;
}
html[dir='rtl'] .step3 .sppb-media-body a h3 {
  font-size: 27px;
  margin-bottom: 4px;
}
html[dir='rtl'] .sppb-pricing-box #price ul li.sppb-pricing-price {
  float: right;
  font-size: 55px !important;
  font-weight: normal !important;
  letter-spacing: 0 !important;
}
html[dir='rtl'] form .sppb-form-group textarea {
  font-style: normal;
}
html[dir='rtl'] form .sppb-form-group input {
  font-style: normal;
}
html[dir='rtl'] .sppb-addon-cta .sppb-cta-title {
  font-family:"iransans",tahoma,arial !important;
}
html[dir='rtl'] .sppb-addon-image-content-new .main .text .icon-text h3.sppb-image-content-title {
  font-family:"iransans",tahoma,arial !important;
}
html[dir='rtl'] #sp-page-builder .sppb-section-title .sppb-title-subheading {
  font-family:"iransans",tahoma,arial !important;
}
html[dir='rtl'] body.rtl .sp-megamenu-parent > li.sp-has-child > a::before {
  padding-right: 7px;
}

/* Block Quote Style */

.su-blockquote {
border-right: 5px solid #eee;
border-left: none;
}

.su-blockquote-align-right {
border-right: none;
border-left: 5px solid #eee;
text-align: left;
margin: 20px 20px 10px 0 !important;
}
/* Button Style */

.su-button i {
	margin: 0 0 0 0.5em !important;
}
/* Accrdion and Spoiler Style */
body .su-spoiler-style-default > .su-spoiler-title > .su-spoiler-icon {
	right: 0;
	left: auto;
}

body .su-spoiler-title, body .su-spoiler-style-default > .su-spoiler-title {
	padding-right: 30px;
	padding-left: 7px;
}

body .su-spoiler-icon {
	right: 7px;
	left: auto;
}

body .su-spoiler-icon-chevron-circle.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f137";
}
body .su-spoiler-icon-arrow-circle-1.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f0a8";
}

body .su-spoiler-icon-caret.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f0d9";
}
body .su-spoiler-icon-chevron.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f053";
}
/* Audio Style */
div.jp-volume-bar{
	direction: ltr;
}

/* Block Quote Style */
.su-blockquote-align-right {
	float: left;
}
.su-blockquote-pull.su-blockquote-align-right {
	border-left: none;
	border-right: 5px solid #eee;
	margin: 20px 20px 10px 0 !important;
	text-align: right;
}

/* Call to aciton design */
body .call-to-action .cta-dbtn {
	float: left;
	margin: 2px 20px 5px 0px;
}
.su-call-to-action.cta-align-left .cta-dbtn {
	margin-right: auto;
	margin-left: 0;
}


/* Cound Down Timer */
.su-countdown-wrapper {
	direction: ltr;
}
.su-countdown-left {
	text-align: right;
}
.su-countdown-right {
	text-align: left;
}
/* Contact Form */
.su-form-wrapper .submit-button input {
	margin-right: auto;
	margin-left: 10px;
}

/* Device Slider */

body .su-device-slider {
	direction: ltr;
}
body .su-device-slider .owl-item {
	direction: rtl;
}

/* Dropcap Style */
body .su-dropcap {
	float: right;
	margin: 0.2em 0 0.2em 0.5em;
}

/* Divider Style */
body .su-divider a {
	float: left;
}

/* exit popup */

.su-ep-content .ep-close {
	right: auto;
	left: 0;
	text-align: left;
}

/* File Download */
.su-download-counter > span i {
	margin-right: 0;
	margin-left: 6px;
}
.su-download-btn i {
	margin-left: 2px;
}

/* Frame Style */
.su-frame-align-left {
	float: right;
	margin: 0 0 1em 1em;
}
.su-frame-align-right {
	float: left;
	margin: 0 1em 1em 0;
}

/* Icon RTL Style */

.su-icon {
margin: 0 0 1em 1em;
}
/* Icon List Style */
.su-icon-list.su-icon-align-title .icon_list_icon {
float: right;
margin-left: 10px;
margin-right: 0;
}
.su-icon-list.su-icon-align-top_right {
text-align: left;
}
.su-icon-align-left .icon_description {
text-align: left;
}

.su-icon-list.su-icon-align-title .icon_description {
  text-align: right;
}

.su-icon-list.su-icon-align-title .icon_list_icon {
  float: right;
  margin-right: 0;
  margin-left: 10px;
}

.instamax-play-icon {
    padding: 18px 16px 10px;
}

/* Photo Gallery Style */
body .su-custom-gallery-slide {
float: right;
}

/*Portfolio Style*/
.su-portfolio-style10 .sup-zoom {
	left: 11px;
	right: auto;
}
.su-portfolio-style10 .sup-meta {
	right: -80px;
	left: auto;
}
.su-portfolio-style10 .cbp-item:hover .sup-meta {
    left: auto;
    right: 0;
}
.su-portfolio-style7 .sup-link-wrap {
	left: auto;
	right: 0;
}
.su-portfolio-style7 .sup-zoom:after {margin-left: 0px;}
.su-portfolio-style7 .sup-link:after {margin-right: 5px;}
.su-portfolio-style7 .cbp-slider-controls, 
.su-portfolio-style9 .cbp-slider-controls, 
.su-portfolio-style10 .cbp-slider-controls {
	right: auto;
	left: 5px;
}
body .cbp-l-filters-list .cbp-filter-item {
	float: right;
}
body .ItemProject .itemExtraFieldsValue {
	float: left;
}
body .ItemProject .pLabel {
    width: auto;
    float: none;
}
/* Content Slider Style */
body .su-content-slider {
	direction: ltr;
}
body .su-content-slider .owl-item {
	direction: rtl;
}

body .su-content-slider .owl-controls {
	right: auto;
	left: 53px;
}

/* List Style */

body .su-list ul li i {
	left: auto;
	right: 0;
}

body .su-list ul li {
padding: 4px 2em 4px 0 !important;
}

/* Note Style in RTL */

.su-note.su-note-style4 {
	border-right: 5px solid transparent;
	border-left: none;
}

.su-note-success.su-note-style4 {
border-right-color: #8CC152;
}

.su-note-info.su-note-style4 {
border-right-color: #3BAFDA;
}

.su-note-warning.su-note-style4 {
border-right-color: #F6BB42;
}
.su-note-danger.su-note-style4 {
border-right-color: #E9573F;
}

.su-note.su-note-style5:before {
transform: rotate(45deg);
right: -44px;
}

.su-note-icon .su-note-inner {
margin-right: 40px;
margin-left: 0;
}

.su-note-style5.su-note-icon:after {
right: auto;
left: 10px;
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
}

/* Row and Column */

.has-divider > [class*='su-column-']:not(.su-column-size-medium-1-1):nth-child(n+2) {
	border-right: 1px solid #dddddd;
	border-left: none !important;
}

/* Progress bar */

body .su-progress-bar {
	text-align: right;
}

body .su-progress-bar span {
right: 0;
}

body .su-progress-bar-style-fancy > span {
	right: 5px;
}

.su-progress-bar-style-3 .su-pb-percent {

right: auto !important;
left: 0 !important;
}
.su-progress-bar .su-pb-percent {

left: 4px;
right: auto;
}

.su-progress-bar-style-2 span.su-pb-percent {
left: 10px;
right: auto;
}
.su-progress-bar-style-2 span.su-pb-text {
margin-left: 0;
margin-right: 10px;
}

/* Pricing Table RTL Style */

.su-pricing-table.su-pricing-style-3 .su-plan .su-plan-badge, .su-pricing-table.su-pricing-style-2 .su-plan .su-plan-badge, .su-pricing-table.su-pricing-style-1 .su-plan .su-plan-badge {
position: absolute;
left: -35px;
right: auto;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}

.su-pricing-table.su-pricing-style-1 .su-plan:last-child {
    margin-right: 15px !important;
}
.su-pricing-table.su-pricing-style-1 .su-plan:first-child {
    margin-right: 0px;
}
.su-pricing-table.su-pricing-style-3 .su-plan-head {
    text-align: right;
    padding-left: 0;
    padding-right: 120px;
}
.su-pricing-table.su-pricing-style-3 .su-plan-icon {
	left: auto;
    right: 25px;
}
.su-pricing-table.su-pricing-style-4 .su-plan-head .su-plan-period {
    padding-right: 10px;
}
.su-pricing-table.su-pricing-style-4 .su-plan-head .su-plan-period:before {
    left: auto;
    right: 0;
}

/*Post Grid RTL style*/
.su-pgrid-meta > .cbp-l-grid-blog-date {
	padding: 0 0 0 10px;
	margin: 0 0 0 5px;
}
.su-pgrid-meta > .cbp-l-grid-blog-date:after {left: 0;right: auto;}

.cbp-search-icon {
	right: auto;
    left: 0;
}
.cbp-l-filters-right {
    float: left;
}
.su-post-grid-filter-align-left > div[class*="cbp-l-filters"] {
  text-align: right;
}
.cbp-l-filters-button .cbp-filter-item, 
.cbp-l-filters-buttonCenter .cbp-filter-item {
	margin: 0 0 10px 10px;
}
.cbp-nav-controls {
	right: auto;
    left: 0;
    direction: ltr;
}


/* Quotation Style */
body .su-quote-style-default:after {
top: 0;
bottom: auto;
}
body .su-quote-style-default:before {
bottom: 0;
top: auto;
}

/* Social Share Button RTL Style */
.rrssb-buttons li a .rrssb-icon {
	left: auto; 
right: 10px;
}

.rrssb-buttons li a {
padding: 11px 27px 12px 7px;
}

/* Social Icon Style of RTL */
.social-like .sl_icon {
	float: right;
	-webkit-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px;
}
.social-like .sl_slide {
	left: auto;
	right: 38px;
	-webkit-border-radius: 3px 0px 0px 3px;
	border-radius: 3px 0px 0px 3px;
}
.social-like .sl_slide p {
	border-left: none;
	border-right: 1px solid #fff;
	border-right: 1px solid rgba(255,255,255,0.35);
	left: auto;
	right: 0;
}

.social-like.to_left .sl_button:hover .sl_slide {
 left: auto; 
right: 150px;
}

.social-like .sl_facebook .fb-like {
left: 16px;
right: auto;
}
.social-like .sl_linkedin .IN-widget {
left: 22px;
right: auto;
}

.social-like .sl_twitter .twitter-share-button {
left: 5px;
right: auto;
}

.social-like .sl_google [id*="___plusone"] {
left: 40px;
right: auto;
}

.social-like .sl_vk_holder {
  margin: 9px -41px 0 0px !important;
}

/* Switcher style */

.su-switcher-style-4 .cbp-filter-item {
	margin-left: 5px !important;
	margin-right: 0px !important;
}
.su-swt-filter .cbp-filter-item i.fa:not(.noicon) {
    margin-right: 0;
    margin-left: 0.5em;
}
.su-switch-position-left, .su-switch-position-right {
    direction: ltr;
}
.su-switcher-style-1.su-switch-position-right .cbp-filter-item-inner,
.su-switcher-style-1.su-switch-position-left .cbp-filter-item-inner {
    direction: rtl;
}

.su-switcher-style-4 .cbp-filter-item i[class^="li-"], 
.su-switcher-style-4 .cbp-filter-item i[class*=" li-"] {
	margin-right: 5px;
	margin-left: 0px !important;
}


/* Testimonails Style */
body .su-testimonial-has-photo img.su-testimonial-photo {
	left: auto;
	right: 0;
}

body .su-testimonial-bordered.su-testimonial-has-photo .su-testimonial-text:before {
	top: 12px;
	right: -17px;
	border-color: transparent transparent transparent #ccc;
}

body .su-testimonial-bordered.su-testimonial-has-photo .su-testimonial-text:after {
	left: auto;
	right: -14px;
	border-color: transparent transparent transparent #fff;
}
.su-testimonial-style-4 .su-testimonial-text:before, 
.su-testimonial-style-4 .su-testimonial-text:after {
    right: 10%;
}
.su-testimonial-style-4 .su-testimonial-text:before {
    margin-right: -6px;
    margin-left: 0px;
}

/* Tab Style */
body .su-tabs-vertical .su-tabs-nav {
	float: right;
}

.su-tabs-align-left .su-tabs-nav {
	text-align: right;
}

.su-tabs-style-carbon .su-tabs-nav span {
	margin: 0 0 0 5px;
}
.su-tabs-nav span:first-child {
	margin-right: 0;
}

.su-tabs .su-tabs-nav span i {
	margin-right: 0px;
	margin-left: 5px;
}


.su-tabs-align-right.su-tabs-vertical .su-tabs-nav {
	float: left;
}

.su-tabs-align-left.su-tabs-vertical .su-tabs-nav {
	float: right;
}
.su-tabs-align-right .su-tabs-nav {
	text-align: left;
}

.su-tabs-align-left .su-tabs-nav {
	text-align: right;
}
/* Team Style */

.su-member-style-1 .su-member-name, .su-member-style-1 .su-member-role,
.su-member-style-1 .su-member-desc ,.su-member-style-1 .su-member-icons {
	text-align: right !important;
}

.su-member-style-3 div.su-member-photo {
  float: right;
}


/* Testimonials RTL Style */
.su-testimonial.su-testimonial-style-1 span.quote:before {
	content: 'ʺ';
	left: auto;
	right: 20px;
}

.su-testimonial.su-testimonial-style-1 .su-testimonial-text {
padding: 40px 70px 40px 40px;
}


.su-testimonial.su-testimonial-style-1 .su-testimonial-text:after {
right: 20px;
left: auto;
}

.su-testimonial.su-testimonial-style-1 .su-testimonial-text:before {
right: 16px;
left: auto;
}
.su-testimonial-has-photo.su-testimonial-style-1 .su-testimonial-photo {
margin-right: 10px;
}
.su-testimonial.su-testimonial-style-2 .su-testimonial-text:before {
	right: 48px !important;
	left: auto !important;
}
.su-testimonial.su-testimonial-style-2 .su-testimonial-text:after {
right: 49px !important;
left: auto !important;
}
.su-testimonial-has-photo.su-testimonial-style-2 .su-testimonial-photo {
margin: 50px 30px 0 10px;
}
.su-testimonial.su-testimonial-style-2 .su-testimonial-text .quote:before {
content: "\f10e" !important;
left: auto !important;
right: 25px !important;
}

.su-testimonial.su-testimonial-style-2 .su-testimonial-text {
padding: 40px 70px 40px 40px !important;
}

/* Trailer Box */
.su-trailer-box-style1 .su-trailer-box-desc {
text-align: right;
}

.su-trailer-box-style3 h2 {
text-align: right;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.su-trailer-box-style7 h2 {
text-align: left;
}

.su-trailer-box-style9 .su-trailer-box-desc {
text-align: right;
}

.su-trailer-box-style13 .su-trailer-box-desc {
text-align: right;
}


.su-trailer-box-style17 h2, .su-trailer-box-style17 .su-trailer-box-content {
right: 0;
left: auto;
}

.su-trailer-box-style19 h2 {
text-align: right;
}

.su-trailer-box-style19 .su-trailer-box-content {
left: 0;
right: auto;
border-left: 4px solid #fff;
text-align: left;
border-right: none;
}

.su-trailer-box-style20 .su-trailer-box-desc {
text-align: right;
}

.su-trailer-box-style24 h2 {text-align: right;}

.su-trailer-box-style13 h2::after {
-webkit-transform: translate3d(100%,0,0);
transform: translate3d(100%,0,0);
}


.su-heading-style-flat-green {
border-right: 15px solid #2DB281;
border-left: none;
}

.su-heading.su-heading-align-left {
	text-align: right !important;
}

.su-heading-style-flat-light {
	border-left: 0;
	border-right: 15px solid #ddd;
}
.su-heading.su-heading-align-right {
text-align: left;
}

.su-heading-style-5 .su-heading-inner:after, .su-heading-style-5 .su-heading-inner:before {
  top: 0;
}

.su-heading-style-3 .su-heading-inner:before {
  left: 50%;
  margin-left: -50%;
}
.su-audio, .su-video {
direction: ltr;
}


/* Showcase */
.cbp-l-filters-dropdownHeader:after {
  right: auto;
  left: 0;
}

.cbp-l-filters-dropdownWrap .cbp-l-filters-dropdownHeader {
	text-align: right;
}

.cbp-l-filters-text > div:first-child, 
.cbp-l-filters-alignCenter > div:first-child {
  padding-right: 0;
  padding-left: 12px;
}
.cbp-l-filters-text > div:last-child, 
.cbp-l-filters-alignCenter > div:last-child {
  padding-right: 12px;
  padding-left: 0;
}

body .cbp-l-inline-left {
  float: right;
}
.cbp-l-inline-right {
  float: left;
  text-align: right;
  padding-left: 0;
  padding-right: inherit;
}

.cbp-popup-singlePageInline .cbp-popup-navigation {
  right: auto;
  left: 0;
}

.cbp-popup-singlePageInline .cbp-popup-close {
  right: auto;
  left: 20px;
}

div[class*="cbp-popup-"] .cpb-category, div[class*="cbp-popup-"] .cpb-date {
	margin-right: 0;
	margin-left: 22px;
}

.cbp-l-filters-text.new_filter .cbp-filter-item:before {
  right: auto;
  left: -2px;
}
.cbp-l-filters-text > div:last-child {
  padding-right: 12px;
}

.su-showcase-filter-align-left > div[class*="cbp-l-filters"] {
  text-align: right;
}

.cbp-l-filters-alignCenter .cbp-filter-item:before {
  right: auto;
  left: -2px;
}
.cbp-l-filters-alignCenter > div:last-child {
  padding-right: 12px;
}
.cbp-l-filters-alignRight {
  text-align: left;
}
.cbp-l-filters-work .cbp-filter-counter {
  margin-left: 0;
  margin-right: 8px;
}

.su-showcase .cpb-category:after, 
.su-showcase .cpb-date:after {
  left: -16px !important;
  right: auto !important;
}



/* FAQ Style */

.cbp-caption-expand .cbp-caption-defaultWrap .fa {
  margin-left: 6px;
  margin-right: 0;
  right: 0;
  left: auto;
}

.cbp-caption-expand .cbp-caption-defaultWrap {
    padding: 12px 26px 11px 0;
}

.su-faq .cbp-l-filters-underline .cbp-search {
  float: left;
}

/* Modal style */

.su-modal-title-wrapper a.su-modal-close {
  left: 0;
  right: auto;
}

.su-modal-content-wrapper .su-modal-title-wrapper h3 {
  padding: 0 0 0 35px;
}

/* Social Button Style */
.rrssb-buttons li.small a .rrssb-icon {
  right: auto;
}


.su-splash-screen {
  text-align: right;
}
.su-trailer-box-style1 img {
  -webkit-transform: translateX(4%);
  -moz-transform: translateX(4%);
   transform: translateX(4%);
}
/* Member Style */
.su-member-style-5 .su-member-info {
  right: 0;
  text-align: right !important;
}


#sp-main-body {
  min-height: 500px;
}

.specification{
  width:100%;
  display: inline-block;
  float: none;
  text-align: center;
}

.specification ul li{list-style-type: none;}

.specification ul{
  margin: 0px auto;
  display: inline-block;
  width: 98%;
  float: none;
  padding: 1%;
}

.tb-title {
  display: block;
  float: right;
  padding: 8px 2%;
  width: 27%;
  text-align: right;
  background-color: #91ccff;
  border-radius: 5px;
  margin-left: 1%;
  color: #333;
  font-weight: bold;
}

.tb-value {
  display: block;
  float: left;
  padding: 8px 2%;
  width: 72%;
  text-align: right;
  background-color: #ffe8b1;
  border-radius: 5px;
  margin: 0px;
  min-height: 40px;
}

.tb-row {
  list-style-type: none;
  display: inline-flex;
  width: 100%;
  direction: rtl;
  text-align: right;
  margin: 10px 0;
}

.tb-heading {
  list-style-type: none;
  display: inline-block;
  width: 100%;
  direction: rtl;
  text-align: right;
}

.tb-hr {
  border-bottom: 3px solid #f7505a;
  margin: 10px 0;
  width: 100%;
  box-shadow: 2px 2px 6px #888;
}

.tb-head {
  text-align: right;
  direction: rtl;
  padding: 20px 10px;
  display: inline-block;
  font-weight:bold;
  color: #f33e49;
  font-size: 1.2em;
  text-shadow: 1px 3px 5px #a5a5a5;
}

@media (max-width: 1024px) {
  .tb-row, .tb-heading {margin: 10px 0px !important;display: inline-flex;}
  .tb-title {width: 96%; float: none !important;
    display: inline-block !important;padding: 8px 5px !important}
  .tb-value {width: 96%; float: none !important;
    display: inline-block !important;padding: 8px 5px !important}
  .tb-head{padding: 5px 10px !important;}
  .specification{width: 100% !important;}
  .tb-hr{width: 95% !important;}
}

@media (min-width: 600px) and (max-width: 1024px) {
  .tb-row, .tb-heading {margin: 10px 0px !important;display: inline-flex;}
  .tb-title {width: 47%;}
  .tb-value {width: 47%;}
  .tb-head{padding: 5px 10px !important;}
  .tb-hr{width: 95% !important;}
}
#sp-header {
  background-color: #000000 !important;
}
.sp-dropdown-inner {
  background: #000000e6 !important;
}
.sppb-addon-clients img {
  filter: grayscale(100%);
  opacity: .6;
  transitoin: 0.5s;
}
.sppb-addon-clients img:hover {
  filter: grayscale(0%);
  opacity: 1;
  transitoin: 0.5s;
}
.su-progress-bar .su-pb-fill {
  margin: 0;
}
.su-progress-bar-style-5 > span {
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px;
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 10s linear infinite;
    border-radius: 3px;
}
.su-heading-style-modern-1-violet .su-heading-inner {
  display: inline-block;
  padding-bottom: 15px;
  border-bottom: 5px solid #7F84E8;
  margin-bottom: -1px;
  font-weight: bold;
}
.su-progress-bar .su-pb-percent {
  left: 4px;
  right: initial;
}
.droptablestable table.ui-widget-header thead tr th.tablesorter-headerUnSorted:not(.sorter-false),
.droptablestable table.sortable thead tr th:not(.sorter-false) {
  background-image: none !important;
  background-position: right center;
  background-repeat: no-repeat;
}

.droptablestable table thead tr th.sorter-false {
  background-image: none !important;
  background-position: right center;
  background-repeat: no-repeat;
}

.droptablestable table.ui-widget-header thead tr th.tablesorter-headerAsc:not(.sorter-false),
.droptablestable table thead tr th.tablesorter-headerAsc:not(.sorter-false),
.droptablestable table.ui-widget-header thead tr th.sorttable_sorted:not(.sorter-false),
.droptablestable table thead tr th.sorttable_sorted:not(.sorter-false) {
  background-image: none !important;
  background-position: right center;
  background-repeat: no-repeat;
}

.droptablestable table.ui-widget-header thead tr th.tablesorter-headerDesc:not(.sorter-false),
.droptablestable table thead tr th.tablesorter-headerDesc:not(.sorter-false),
.droptablestable table.ui-widget-header thead tr th.sorttable_sorted_reverse:not(.sorter-false),
.droptablestable table thead tr th.sorttable_sorted_reverse:not(.sorter-false) {
  background-image: none !important;
  background-position: right center;
  background-repeat: no-repeat;
}
.droptablestable tr, .droptablestable th, .droptablestable td {
  font-family: iransans !important;
}
.sp-megamenu-parent >li.active>a {
  background: #ffd05c;
}
.sp-megamenu-parent >li:hover>a {
  background: #ffd05c;
}
.sp-megamenu-parent >li >a:before {
  display: none;
}
.sp-megamenu-parent >li >a {
  font-size: 15px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a.sp-group-title {
  font-size: 15px;
  color: #ffd05c;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  background-color: #ffd05c !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  background: #ffd05c;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  border-top: 3px solid #f7505a;
}
body.rtl .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child>a:after {
  float: left;
  content: " \f053";
}
.sp-megamenu-parent .sp-dropdown {
  padding: 0px;
}
.sp-megamenu-parent .sp-dropdown-mega {
  padding: 0px 5px 0 !important;
}
.off-menu_175 .sm-modpos {
  font-family: "iransans",tahoma,arial !important;
}
#off-menu_175 input.sm-filter[type=text] {
  font-family: "iransans",tahoma,arial !important;
}
#off-menu_175 h3.sm-head span {
  font-family: "iransans",tahoma,arial !important;
}
.off-menu_175 dl a,
.off-menu_175 dl a:link,
.off-menu_175 dl.level1 a,
.off-menu_175 dl.level1 a:link {
  font-family: "iransans",tahoma,arial !important;
}
.off-menu_175 dl dt.opened.parent a,
.off-menu_175 dl.level1 dt.opened.parent a,
.off-menu_175 dl dt.hover a,
.off-menu_175 dl dt:hover a,
.off-menu_175 dl.level1 dt.hover a,
.off-menu_175 dl.level1 dt:hover a{
  font-family: "iransans",tahoma,arial !important;
}
.off-menu_175 dl dt.active.parent a,
.off-menu_175 dl dt.active a,
.off-menu_175 dl.level1 dt.active.parent a,
.off-menu_175 dl.level1 dt.active a{
  font-family: "iransans",tahoma,arial !important;
}
.off-menu_175 dl dt.opened.parent .desc,
.off-menu_175 dl.level1 dt.opened.parent .desc,
.off-menu_175 dl dt.hover .desc,
.off-menu_175 dl dt:hover .desc,
.off-menu_175 dl.level1 dt.hover .desc,
.off-menu_175 dl.level1 dt:hover .desc{
  font-family: "iransans",tahoma,arial !important;
}
.off-menu_175 dl dt.active .desc,
.off-menu_175 dl.level1 dt.active .desc{
  font-family: "iransans",tahoma,arial !important;
}
.off-menu_175 dl .desc,
.off-menu_175 dl.level1 .desc,
.off-menu_175 dl .productnum,
.off-menu_175 dl.level1 .productnum {
  font-family: arial !important;
  color: #000000;
  padding-top: 5px;
}
.off-menu_175 .productnum {
  right: auto !important;
  left: 0 !important;
  width: 2em !important;
  height: 2em !important;
  line-height: 2em !important;
}
.off-menu_175 dt.sm-back-item a, .off-menu_175 dt.parent:after, .off-menu_175 dt.parent:before {
  color: #ffd05c;
}
#off-menu_175 .sm-logo img {
  margin: 30px auto 10px;
}
.off-menu_175 > .sm-level,
#off-menu_175 {
  background-image: url('/modules/mod_vertical_menu/themes/clean/images/backgrounds/vertical-menu.jpg');
  background-size: cover !important;
  background-position: 100% 100% !important;
}
.off-menu_272 > .sm-level,
#off-menu_272 {
  background-image: url('/modules/mod_vertical_menu/themes/clean/images/backgrounds/vertical-menu.jpg');
  background-size: cover !important;
  background-position: 100% 100% !important;
}
.off-menu_272 .sm-modpos {
  font-family: "iransans",tahoma,arial !important;
}
#off-menu_272 input.sm-filter[type=text] {
  font-family: "iransans",tahoma,arial !important;
}
#off-menu_272 h3.sm-head span {
  font-family: "iransans",tahoma,arial !important;
}
.off-menu_272 dl a,
.off-menu_272 dl a:link,
.off-menu_272 dl.level1 a,
.off-menu_272 dl.level1 a:link {
  font-family: "iransans",tahoma,arial !important;
  font-size: 12px !important;
}
.off-menu_272 dl dt.opened.parent a,
.off-menu_272 dl.level1 dt.opened.parent a,
.off-menu_272 dl dt.hover a,
.off-menu_272 dl dt:hover a,
.off-menu_272 dl.level1 dt.hover a,
.off-menu_272 dl.level1 dt:hover a{
  font-family: "iransans",tahoma,arial !important;
}
.off-menu_272 dl dt.active.parent a,
.off-menu_272 dl dt.active a,
.off-menu_272 dl.level1 dt.active.parent a,
.off-menu_272 dl.level1 dt.active a{
  font-family: "iransans",tahoma,arial !important;
}
.off-menu_272 dl dt.opened.parent .desc,
.off-menu_272 dl.level1 dt.opened.parent .desc,
.off-menu_272 dl dt.hover .desc,
.off-menu_272 dl dt:hover .desc,
.off-menu_272 dl.level1 dt.hover .desc,
.off-menu_272 dl.level1 dt:hover .desc{
  font-family: "iransans",tahoma,arial !important;
}
.off-menu_272 dl dt.active .desc,
.off-menu_272 dl.level1 dt.active .desc{
  font-family: "iransans",tahoma,arial !important;
}
.off-menu_272 dl .desc,
.off-menu_272 dl.level1 .desc,
.off-menu_272 dl .productnum,
.off-menu_272 dl.level1 .productnum {
  font-family: arial !important;
  color: #000000;
  padding-top: 5px;
}
.off-menu_272 .productnum {
  right: auto !important;
  left: 0 !important;
  width: 1.8em !important;
  height: 1.8em !important;
  line-height: 1.4em !important;
}
.off-menu_272 dt.sm-back-item a, .off-menu_272 dt.parent:after, .off-menu_272 dt.parent:before {
  color: #ffd05c;
}
#off-menu_272 .sm-logo img {
  margin: 30px auto 10px;
}
#off-menu_175 .sm-levels {
    height: 87% !important;
}

.sm-btn-272:before {
  font-weight: bold;
}
.entry-header h2 {
  font-size: 25px;
  font-family: "kufi",tahoma,arial !important;
}
.article-info >dd {
  font-size: 13px;
  color: #0dabe8;
  border-right: 2px solid #f04545;
}
.article-info >dd:last-child {
  border-right: 2px solid #f04545;
}
.tags a.label {
  background: #ababab;
  color: #ffffff;
  border-radius: 8px;
  font-size: 11px;
  padding: 4px;
  font-weight: 100;
  content: "";
  top: 0;
  left: -20px;
  border-color: transparent #ffd05c transparent transparent;
  border-style: double;
  border-width: 2px 8px 2px 2px;
}
.raxo-default .raxo-item {
  padding: 12px 0 6px;
  overflow: hidden;
  clear: left;
  border-top: 2px dashed #bcbcbc !important;
}
.su-tabs-style-grid .su-tabs-pane {
  background: transparent !important;
  color: #222;
}
.su-counter-right .su-counter-desc {
  float: right;
  text-align: right;
  margin-right: 0px;
}
.su-counter-wrapper {
  padding: 5px;
}
.dropfiles-content, .dropfiles-dropblock-content {
  font-family: "iransans",tahoma,arial !important;
}
.gm-style .gm-style-iw {
  font-family: "iransans",tahoma,arial !important;
}

a.btn.btn-inverse.resultbtn {
  font-size: 11px;
}
.su-joint-btn .joint-btn-left {
  text-align: center !important;
}
.su-joint-btn .joint-btn-right {
  text-align: center !important;
}


/*Sidebar Layout*/
@media (min-width: 768px) {
  #locationresult #resulttop .row0,	#locationresult #resulttop .row1
  {
    width:24% !important;;
    min-height: 201px;
    margin: 0.5% !important;;
    float: right !important;;
  }
}

#cj-wrapper .table>thead>tr>th, #cj-wrapper .table>tbody>tr>th, #cj-wrapper .table>tfoot>tr>th, #cj-wrapper .table>thead>tr>td, #cj-wrapper .table>tbody>tr>td, #cj-wrapper .table>tfoot>tr>td {
  border-top: 1px solid #a1a1a1 !important;
}

#search-form168 input {
  color: #5da5e3 !important;
}
#ed {
  margin: 40px auto;
  font-family:iransans,Helvetica,Arial,sans-serif !important;
}
#ed button,#ed input,#ed select,#ed textarea {
  font-family:iransans,Helvetica,Arial,sans-serif !important;
}
#ed.tooltip {
  font-family:iransans,Helvetica,Arial,sans-serif !important;
}
#ed .ed-post-meta-tag a {
  background: #ababab;
  color: #ffffff;
  border-radius: 8px;
  font-size: 10px;
  padding: 2px;
  margin-left: 4px;
  font-weight: 100;
  content: "";
  top: 0;
  left: -20px;
  border-color: transparent #ffd05c transparent transparent;
  border-style: double;
  border-width: 2px 8px 2px 2px;
}
#ed .ed-post-meta-cat a {
  background-color: #ffe7a7;
  background-image: linear-gradient(to bottom,#f9ecc1,#ffd05c);
  background-repeat: repeat-x;
  border: 1px solid #c1934a;
  color: #9a691c;
  font-size: 11px;
  font-weight: normal;
  margin-bottom: 5px;
  text-shadow: 0 -1px 0 rgba(0,0,0,0);
  padding: 2px 5px;
  border-radius: 3px;
}
#ed .ed-post-item__ft, #ed .ed-post-item__sub-hd {
  font-size: 12px;
}
#ed .o-avatar--sm {
  width: 50px;
  height: 50px;
}
#ed.w480 .o-avatar--sm {
  width: 30px;
  height: 30px;
}
#ed .o-avatar--lg {
  width: 90px;
  height: 90px;
}
#ed.w480 .o-avatar--lg {
  width: 50px;
  height: 50px;
}
#ed .o-label {
  font-size: 100%;
  font-weight: normal;
}
#ed .ed-statistic__item {
  background-image: linear-gradient(to bottom,#d7f3fb,#73dde6);
  border: 1px solid #28a8b5;
  border-radius: 10px!important;
  font-size: 10px;
}
#ed .ed-statistic__item-count {
  font-size: 12px;
  font-weight: normal;
}
#ed .ed-tag {
  background: #ababab;
  color: #ffffff ! important;
  border-radius: 8px;
  font-size: 12px;
  padding: 7px;
  margin-left: 4px;
  font-weight: 100;
  content: "";
  top: 0;
  left: -20px;
  border-color: transparent #ffd05c transparent transparent;
  border-style: double;
  border-width: 2px 8px 2px 2px;
}
#ed .ed-tag:hover {
  background-color: #5bc0de;
}
#ed .ed-tag__name {
  color: #fff;
  padding: 0;
}
#ed .ed-tag__subscribe-link {
  color: #fff;
}
#ed .o-avatar img {
  border-radius: 100%;
}
#ed .ed-navbar__footer-link {
  color: #000000;
  font-size: 14px;
}
#ed .ed-forum__ft, #ed .ed-forum__hd, #ed .ed-forum__hd-thead {
  font-size: 14px;
}
#ed a {
  color: #00BCD4;
}
#ed .ed-forum-item__title {
  margin: 0 0 20px;
}
#ed .ed-navbar__link-bubble {
  background-color: #ec0000;
}
#ed .o-empty {
  min-height: 130px;
  background-color: #00b5f7;
  border: none;
  color: #fff;
}
#ed .o-empty__icon {
  color: #fff;
}
#ed .o-empty__text {
  color: #fff;
}
#ed .ed-forum__ft, #ed .ed-post-item__ft, #ed .ed-post-item__sub-hd, #ed .ed-post-who-view__ft, #ed .ed-board-stats__bd, #ed .ed-reply-item__comments-wrap {
  background-image: linear-gradient(to right,#ffffff,#eaf9ff);
}
#ed .btn-default {
  color: #333!important;
  background-color: #b4fffe!important;
  border-color: #757575!important;
}
#ed .btn-primary {
  color: #fff!important;
  background-color: #00b5f7!important;
  border-color: #086abf!important;
}
#ed .fa-pencil::before {
  content: "سوال خود را بپرسید ؟!";
  font-size: 15px;
  font-family: iransans,Helvetica,Arial,sans-serif !important;
}
#ed .btn-default.active, #ed .btn-default:active, #ed .btn-default:hover, .open>.dropdown-toggle#ed .btn-default {
  background-color: #6fd2ff!important;
}
#ed .ed-navbar__footer {
  background-color: #fbf094;
}
#ed .ed-navbar__search:before {
  color: #333;
}
#ed .ed-navbar__search-input {
  color: #333;
  background-color: #f9f9f9;
}
#ed .ed-navbar {
  font-size: 16px;
}
#ed .o-alert--success {
  background-color: #c8efb8;
}
#ed .o-alert--danger, #ed .o-alert--error {
  background-color: #f9c3c3;
  border-color: #d20627;
  color: #333;
}
#ed .o-alert--info {
  background-color: #7ad6ff;
  color: #333;
}
#ed .ed-vote__down, #ed .ed-vote__up {
  width: 55px;
  right: 0 !important;
  z-index: 10;
  color: #FF9800;
}
#ed .ed-vote {
  width: 55px;
  padding: 20px 0px;
  z-index: 100;
}
#ed .ed-vote__points, #ed .ed-vote__text {
  background: #ffe38e;
}
#ed .ed-vote__text {
  line-height: 25px;
}
#ed .ed-vote__undo {
  display: none!important;
}
#ed .t-lg-mt--md {
  margin-top: 16px!important;
}
#ed .o-tabs--ed .o-tabs__link {
  color: #333;
}
#ed .ed-editor-tab__nav>li.active>a {
  color: #0097e2;
  background-color: #fff8b6;
}
#ed .ed-editor-tab__nav>li>a {
  font-size: 13px;
  color: #333;
}
#ed .ed-editor-tab__nav>li>a:hover {
  color:#2e2e2e;
  background-color:#97dcff;
}
#ed.w480 .o-tabs--ed .o-tabs__link {
  color: #333;
}
#ed.w480 .ed-editor-tab__nav>li.active>a {
  color: #0097e2;
  background-color: #fff8b6;
}
#ed.w480 .ed-editor-tab__nav>li>a {
  font-size: 13px;
  color: #333;
}
#ed.w480 .ed-editor-tab__nav>li>a:hover {
  color:#2e2e2e;
  background-color:#97dcff;
}
#ed .o-pagination>.disabled>a, #ed .o-pagination>.disabled>a:focus, #ed .o-pagination>.disabled>a:hover, #ed .o-pagination>.disabled>span, #ed .o-pagination>.disabled>span:focus, #ed .o-pagination>.disabled>span:hover {
  color: #333;
  background-color: #ffface;
}
#ed .o-pagination>.active>a, #ed .o-pagination>.active>a:focus, #ed .o-pagination>.active>a:hover, #ed .o-pagination>.active>span, #ed .o-pagination>.active>span:focus, #ed .o-pagination>.active>span:hover {
  color: #333;
  background-color: #cffaff;
}
#ed .ed-reply-form__bd {
  background-color: #ecf7ff;
}
#ed .ed-editor-tab__nav {
  background-color: #ecf7ff;
}
#ed .ed-ask__bd {
  background-color: #ecf7ff;
}
#ed .form-control {
  border: 1px solid #808080;
}
.fancybox-wrap {
  position: absolute;
  top: auto;
  right: auto;
}
.fancybox-image, .fancybox-inner, .fancybox-nav, .fancybox-nav span, .fancybox-outer, .fancybox-skin, .fancybox-tmp, .fancybox-wrap, .fancybox-wrap iframe, .fancybox-wrap object {
  margin: auto !important;
}
#ed .ed-post-item, #ed .form-control, #ed .ed-reply-item, #ed .ed-forum__bd {
  background-color: #fffdeb;
}
#ed .chosen-container-multi .chosen-choices {
  background-color: #fffdeb;
}
#ed .ed-post-content {
  margin: 10px;
}
#ed .o-avatar-status__indicator {
  background-color: #12d22c;
}
#ed .ed-forum__hd, #ed .ed-post-item__hd, #ed .ed-reply-item__hd, #ed .ed-forums-cat-header, #ed .ed-cat-panel__hd {
  background-image: linear-gradient(to right,#ffffff,#eaf9ff);
}
#ed.popbox {
  right: auto;
}
#ed .popbox-dropdown-nav__icon {
  font-size: 20px;
  color: #f70000;
}
#ed .o-tabs--ed .active .o-tabs__link {
  color: #0095cc;
  border-bottom: 3px solid #ff8e01;
}
#ed .o-tabs--ed .active .o-tabs__link::after {
  content: '';
  display: block;
  width: 0;
  height: 2px;
  background: #000;
  transition: width .3s;
}
#ed .o-tabs--ed .hover {
  content: '';
  display: block;
  width: 0;
  height: 2px;
  background: #000;
  transition: width .3s;
}
#ed .ed-dialog-close-button {
  color: #fd0000 !important;
}
#ed .t-lg-mt--lg {
  background-image: linear-gradient(to top,#d7f3fb,#73dde6);
  border: 1px solid #28a8b5;
  border-radius: 10px!important;
}
#ed .o-label--primary-o, #ed .o-label--primary-o[href]:focus, #ed .o-label--primary-o[href]:hover {
  background-color: #80c7ff!important;
}
#ed .o-label--primary-o {
  color: #ffffff!important;
  border: 1px solid #428bca!important;
}
#ed .o-label--warning-o, #ed .o-label--warning-o[href]:focus, #ed .o-label--warning-o[href]:hover {
  background-color: #ffe6a2!important;
}
#ed .o-label--danger-o {
  color: #ffffff!important;
}
#ed .o-label--danger-o, #ed .o-label--danger-o[href]:focus, #ed .o-label--danger-o[href]:hover {
  background-color: #ff9797!important;
}
#ed .ed-user-profile__bd {
  padding: 16px;
  background-color: #f1f1f1;
}
.mls-form {
  margin: 10px !important;
}
#btl .btl-panel > span {
  margin: 10px !important;
}
#sp-footer {
  background-color: #000000 !important;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi h2 {
  display: none;
}
.dropfiles-content-multi {
  background: transparent!important;
}
.dropfiles-content.dropfiles-content-tree {
  -webkit-box-shadow: none!important;
  -moz-box-shadow: none!important;
  box-shadow: none!important;
  border: none!important;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li.custom-icon img {
  width: 50px;
  height: 50px;
}
#dropfiles-box-tree .dropblock {
  background: #d2eaff;
}

.breadcrumb>li {
  text-shadow: none !important;
}
.breadcrumb>li >a {
  color: #fcff3b !important;
}

.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.dat, .dropfiles-content-ggd .dropblock div.ext.dat, #dropfiles-box-ggd .dropblock div.ext.dat, .dropfiles-content-table.dropfiles-content span.ext.dat, .dropfiles-content-tree .dropblock div.ext.dat, #dropfiles-box-tree .dropblock div.ext.dat {
  background-image: url(../images/new_icons/dat.png);
  color: transparent;
}
.rsformProgressContainer {
  width: 100%;
  height: 30px;
  border: solid 1px #c7c7c7;
  border-radius: 4px;
  overflow: hidden;
  margin: 0 0 10px !important;
  background: rgba(172, 172, 172, 0.3);
}
.rsformProgressBar {
  height: 30px;
  margin: 0px !important;
  animation: progress-bar-stripes 10s linear infinite;
  -webkit-animation: progress-bar-stripes 10s linear infinite;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  background-size: 40px 40px;
  background-color: #4fc1e9;
}
.rsformProgress {
  text-align: left;
  font-size: 13px;
  color: #0096e0;
}
#btl-panel-registration, #btl-panel-login {
  background-color: #528fea !important;
  margin-top: 10px !important;
  color: #ffffff !important;
  border-radius: 10px;
}
#btl .btl-panel > #btl-panel-profile {
  color: #ffffff !important;
  background-color: #90ca0a !important;
  border: rgb(255, 255, 255) !important;
  border-radius: 10px !important;
  opacity: 1 !important;
}
button.btl-buttonsubmit, input.btl-buttonsubmit {
  color: #ffffff !important;
  background: #90ca0a none repeat scroll 0% 0% !important;
  box-shadow: unset !important;
  text-shadow: unset !important;
  border-radius: 6px;
}
.btl-content-block {
  background: url("../images/grid.png") !important;
}
.btl-content-block h3 {
  background: url(../images/header_bglogin.jpg) repeat-x scroll left top transparent;
  font-weight: normal;
  line-height: 35px;
  margin: 1px;
  padding: 15px 0px 15px 15px!important;
}

@media(min-width: 1024px) {
  #sp-right {
    padding-left: 35px !important
  }
  /* .is-affixed .inner-wrapper-sticky{margin-left: 30px !important;}*/
}

@media (max-width: 1024px) {
  .lgx-logoslider{direction: ltr}
}

.t-mt--sm,#ed .g-list-inline.ed-post-meta-tag.t-lg-mt--md{display: inline-block !important;}

.gkTabsItem.gk-opacity.gk-hide{display: none;opacity: 1 !important;width: 100%;left: auto !important;right: auto !important;position: relative !important}

.gkTabsItem.gk-opacity.gk-active{display: inline-block;opacity: 1 !important;width: 100%;left: auto !important;right: auto !important;position: relative !important}

.datepicker-plot-area {
  box-shadow: -9px 9px 14px 0px rgba(0, 0, 0, 0.51);
  padding: 10px;
  font: 12px iransans !important;
  background-color: #6dc9ff;
}
.datepicker-plot-area .datepicker-navigator .pwt-btn-next, .datepicker-plot-area .datepicker-navigator .pwt-btn-prev, .datepicker-plot-area .datepicker-navigator .pwt-btn-switch {
  background-color: #ffe084;
  border-radius: 4px;
}
.datepicker-plot-area .toolbox .pwt-btn-calendar, .datepicker-plot-area .toolbox .pwt-btn-submit, .datepicker-plot-area .toolbox .pwt-btn-today {
  background-color: #00b0f3;
}
.datepicker-plot-area .datepicker-day-view .table-days td span, .datepicker-plot-area .datepicker-month-view .month-item, .datepicker-plot-area .datepicker-year-view .year-item {
  background-color: #b9e2ff;
}
.datepicker-plot-area .datepicker-day-view .table-days td span.other-month {
  color: #a5a5a5;
}
.datepicker-plot-area .datepicker-day-view .table-days td.selected span, .datepicker-plot-area .datepicker-month-view .month-item.selected, .datepicker-plot-area .datepicker-year-view .year-item.selected {
  background-color: #53d462;
}
.ju-contentslider .ju-slider-meta .value {
  color: #a3e7ff;
}
.ju-contentslider .ju-slider-meta .title {
  display: none;
}
.default-black .ju-slider-title {
  text-transform: uppercase;
  font-size: 14px;
  text-align: right;
}
.default-black .ju-slider-title a {
  color: #ffda00;
}
.catwallitem img:hover {
  -webkit-filter: blur(2px);
  filter: blur(2px);
}
.catwalltitle {
  font-size: 14px;
}/*
.jxtc_jcwwall_tmp21_info h3 {
    color: #ffd05c;
    text-align: center;
    text-transform: uppercase;
    margin: 0 10px!important;
    letter-spacing: 2px;
    font-size: 16px;
    padding: 85px 0 0 0;
    height: 130px;
    font-family: 'iransans', Arial, sans-serif;
    text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3);
}*/

.jxtc_jcwwall_tmp21_info h3 {
  color: #ffd05c;
  text-align: center;
  text-transform: uppercase;
  margin: 0 10px!important;
  letter-spacing: 2px;
  font-size: 16px;
  padding: 35px 0 0 0;
  height: 130px;
  font-family: 'iransans', Arial, sans-serif;
  text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3);
}
.f-item i, .c-item i {
  padding-left: 7px;
}
.f-item {
  padding-right: 25px;
}
.jxtc_jcwwall_tmp21_info:hover {
  background: rgba(4, 63, 93, 0.7) !important;
}
.jxtc_jcwwall_tmp21_info p a:hover {
  color: rgb(255, 242, 34);
  color: rgb(255, 242, 34);
}
.jxtc_jcwwall_tmp21_info p a{
  font-family: iransans !important;
}
.site.com-easydiscuss .sp-module-content .mainheading-wrapper {
  height: 387.25px;
}

/*
@media (max-width: 480px) {
.site.com-easydiscuss.view-forums .sp-module-content .mainheading-wrapper{
    height: 93px !important;
    background-size: contain !important;
}
.heading-align-right .heading-text-wrapper {
    float: unset !important;
    display: block;
    margin-top: -30px !important;
    background: unset !important;

}
.mainheading-wrapper .header_text h1 {
  margin-top: -30px !important;
  position: relative;
  font-size: 100% !important;
  }
}
*/
@media (max-width: 480px) {
  .site.com-easydiscuss.view-forums .sp-module-content .mainheading-wrapper{
    background-repeat: no-repeat !important;
    background-size: contain!important;
    height: 100%!important;
    margin: unset!important;
    position: relative!important;
  }
  .heading-align-right .heading-text-wrapper {
    display: block;
    margin: 0px !important;
    margin-top: -10px !important;
    background: unset !important;
  }
  .mainheading-wrapper .header_text h1 {
    position: relative;
    font-size: 100% !important;
  }
}

@media (max-width: 480px) {

}
#sppb-addon-1549999971687, #sppb-addon-1549999971699 {
  animation-iteration-count: infinite;
}
.su-note.su-note-style5:before {
  transform: rotate(45deg) !important;
}
.su-note-warning.su-note-style5 {
  background-color: #ffe9bda3 !important;
}
.su-note {
  padding: 10px !important;
}

.home-page-no-footer-dorna #sp-component {
  padding-bottom: 0;
}

.btl-note, #register-link {
    padding: 18px 0px;
    color: #428bca;
}
.btl-content-block h3 {
    background: #36a9e1 !important;
    color: #fff;
    font-weight: normal;
    line-height: 30px !important;
    margin: 0px;
    padding: 10px 0px 10px 19px!important;
    text-transform: uppercase;
    font-size: 18px;
    text-align: center;
}
#bt_ul li a {
    color: #ce3d3d !important;
}
#btl .btl-panel {
  overflow: hidden;
  display: table;
  margin-left: auto;
  margin-right: auto;
  float: none !important;
}
.mls-parent {
  position: relative;
  max-width: 100%;
  overflow: hidden;
  display: table !important;
  margin-left: auto!important;
  margin-right: auto!important;
  float: none !important;
}

.su-spoiler-style-glass-blue > .su-spoiler-content {
  background: #5dc1ee !important;
}
.su-spoiler-style-glass-gold > .su-spoiler-content {
  background: #f9ca49 !important;
}
.su-spoiler-style-glass-green > .su-spoiler-content {
  background: #95d53c !important;
}
.su-spoiler-style-modern-orange > .su-spoiler-content {
  background: #f96 !important;
}

#sp-btn-footer{
  min-height: 62px;
}

@media (min-width: 768px) and (max-width: 1700px) {
  #sp-dorna-footer::before {
    background-size:contain !important;
  }
}



.modal_popup {
  visibility: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
}
.inner_popup {
  max-width: 32rem;
  padding: 1.5rem;
  border-radius: 2px;
  background-color: #ffffff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  opacity: 0;
  transform: scale(0.8);
  transition: all 0.3s;
}
.modal_popup.-open {
  visibility: visible;
  background-color: rgba(0, 0, 0, 0.4);
}
.modal_popup.-open .inner_popup {
  opacity: 1;
  transform: scale(1);
}

.button.btnmodal {
  background: transparent;
  box-shadow: none;
  text-shadow: none;
  border: 0;
  text-align: center !important;
  cursor: pointer;
  display: block;
  color: #fff;
  color: rgba(255,255,255,0.7);
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 1px;
  padding-top: 4px;
  margin: 0 auto;
}
.button.btnmodal:hover {
  color: #fff222;
}
.map-modal-popup-dorna .jxtc_jcwwall_tmp21_info p{
  border-top: 0;
}
.maps1452-class {
  background: #000 !important;
}
.com-users.view-registration #member-registration .form-group:nth-child(9),
.com-users.view-registration #member-registration .form-group:nth-child(10),
.com-users.view-registration #member-registration .form-group:nth-child(11),
.com-users.view-registration #member-registration .form-group:nth-child(12),
.com-users.view-registration #member-registration .form-group:nth-child(13),
.com-users.view-registration #member-registration .form-group:nth-child(14),
.com-users.view-registration #member-registration .form-group:nth-child(15),
.com-users.view-registration #member-registration .form-group:nth-child(16),
.com-users.view-registration #member-registration .form-group:nth-child(17),
.com-users.view-registration #member-registration .form-group:nth-child(18),
.com-users.view-registration #member-registration .form-group:nth-child(19),
.com-users.view-registration #member-registration .form-group:nth-child(20),
.com-users.view-registration #member-registration .form-group:nth-child(21){
  display:none;
}

.com-users.view-registration #member-registration .form-group:nth-last-child(2){
  display: block !important;
}
#member-profile {
  background: #fffde8 !important;
  border-radius: 5px !important;
  border: 1px solid #eeeeee !important;
}
#member-profile fieldset .control-label{
  width: 40%;
  display: inline-block;
}
#member-profile fieldset .controls {
  width: 58%;
  display: inline-block;
}
@media (max-width: 750px) {

  #member-profile fieldset .control-label{
    width: inherit;
    display: block;
  }
  #member-profile fieldset .controls {
    width: inherit;
    display: block;
  }
}
#member-profile input[type="radio"] {
  display: none;
}
#member-profile label.btn.btn-default {
  padding-left: 17px;
  margin-right: 10px;
  margin-bottom: 10px;
}
#member-profile .optional {
  display: none;
}
#member-profile #jform_com_fields_birthday_btn,#member-profile  #jform_com_fields_birthday {
  display: inline-block;
}
#eb-event-details .text-info.eb-notice-message {
  clear: both;
}
#member-profile fieldset:nth-last-child(3) legend {
  display: none;
}
#member-profile fieldset:nth-last-child(3) div.control-group:nth-last-child(1),
#member-profile fieldset:nth-last-child(3) div.control-group:nth-last-child(2){
  display: none;
}
#users-profile-core dt, #users-profile-core dd {
  text-align: right;
}
.com-eventbooking .eb-colorbox-addcart {
  background: #2ec12e;
  color: #fff;
  border-color: transparent;
}
.com-eventbooking .eb-colorbox-addcart:hover, .com-eventbooking .eb-colorbox-addcart:focus {
  background: #017b01;
}
.com-eventbooking .btn-primary {
    color: #444;
    background: #ffd05c;
    border-color: transparent;
}
.com-eventbooking .btn-primary:hover,.com-eventbooking .btn-primary:focus{
  background: #efb206;
}
.eb-even-title-container a {
  color: #01a2bb;
}
.eb-even-title-container:hover a {
  color: #f7505a;
  transition: all 0.2s;
}
.eb-event-date.btn-primary {
  background: #01bedc;
  transition: all 0.3s;
}
.eb-event-date.btn-primary:hover,.eb-event-date.btn-primary:focus {
  background: #0177dc;
  transition: all 0.3s;
}
.eb-event-date-day {
  padding-top: 0px !important;
}
.eb-event-date-year {
  margin-top: 4px !important;
}
.eb-event-date-info {
  color: #d80505;
}
.eb-event-price-container.btn-primary {
  background: #55dae0;
  border-radius: 5px;
  transition: all 0.3s;
}
.eb-event-price-container.btn-primary:hover ,.eb-event-price-container.btn-primary:focus{
  background: #d81818;
  transition: all 0.3s;
}
.eb-event-date-container {
    background: #fff;
    border: 2px #01bedc solid;
    margin: 0 15px 0 -100px;
    padding: 5px;
    width: auto;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    display: block;
    float: left;
    position: relative;
}
.eb-events-timeline .eb-taskbar {
    padding: 25px 0;
    border-bottom: 2px solid #01bedc;
    margin: 0;
    list-style: none;
}

.up-event-item .eb-event-title{
  color: gray;
}
.up-event-item .eb-event-title:hover,.up-event-item .eb-event-title:focus{
  color:#e61e1e;
}
.sp-module .eb-event-category a {
  color: gray;
}
.sp-module .eb-event-category a:hover,
.sp-module .eb-event-category a:focus{
  color:black;
}
.sp-module .eb-event-category i {
  color: red;
}
.sp-module .eb-event-category:hover i,
.sp-module .eb-event-category:focus i{
  color:black;
}
.sp-module .eb-event-date-time {
  color: green;
}
.sp-module .eb-event-date-time:hover,
.sp-module .eb-event-date-time:focus {
  color: gray;
}

.sp-module .eb-event-date-time i{
  color:black;
}
.sp-module .eb-event-date-time:hover i,
.sp-module .eb-event-date-time:focus i{
  color: gray;
}
#eb-event-properties-heading {
  color: red;
}
#eb-event-properties-heading:hover, #eb-event-properties-heading:focus{
  color: green;
}
#eb-event-page .eb-box-heading h1 {
  color: #36a9e1;
  font-size: 150%;
  margin-top: 10px !important;
  display: block;
}
#eb-categories .eb-box-heading, #eb-events .eb-box-heading, #eb-event-page .eb-box-heading {
    background: #fff9ce;
    border: 1px solid #DBDEE1;
}

/*.map-list-class-page-html */
#system-message-container .alert.alert-error {
  padding: 8px 35px 8px 14px;
  margin-bottom: 18px;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}

.animated-heading-before-part {
  margin-left: 10px;
}
.animated-text-words-wrapper .animated-text , .animated-heading-after-part{
  margin-right: 10px;
}
.su-member-style-5 .su-member-info {
  text-align: right !important;

}
.su-member-style-5 .su-member-photo:before {
  background: rgba(0, 0, 0, 0.6) !important;
}
.su-member-role {
  opacity: 1 !important;
  color: #FFC107;
}

.wf-mediabox-close>svg, .wf-mediabox-next>svg, .wf-mediabox-prev>svg {
  fill: #ff0700 !important;
  vertical-align: middle;
  margin-right: 20px;
}
.wf-mediabox-numbers *, [class^=wf-mediabox] {
  font-family: "iransans",tahoma,arial !important;
}
.wf-mediabox-caption {
  padding: .5em 20px .25em;
  background-color: #fff;
  text-align: right;
}
.wfpopup {
  display: inline-block;
  margin: 10px 6px 0 6px;  /* Modify this according to your need */
  overflow: hidden; /* Removing this will break the effects */
  position: relative;
  box-shadow: 2px 2px 5px 2px #666;
}
.wfpopup img{
  transition: .5s, visibility .5s ease-in;
}

/*.wfpopup:before{background: #00000091;content: " " !important;;width: 100%;position: relative;position: relative;display: inline-block;position: absolute;height: 100%;}*/

/*.wfpopup:hover :before{background: transparent !important; }*/

.wfpopup img:hover{
  transform: scale(1.5);
  cursor: zoom-in;
  -webkit-filter: brightness(0.5);
        filter: brightness(0.5);
}

article.item {
    margin-bottom: 50px !important;
    margin-top: 50px !important;
}

#sp-right .sp-column{
    padding-top: 50px !important; 
    padding-bottom: 50px !important;
    left: auto !important  
}

.result-count{float: right !important}

.result-count p{margin-bottom: 0px;}

@media(min-width:1200px){
  .container {
    width: 1200px;
  }
}

@media(min-width:1300px){
  .container {
    width: 1300px;
  }
}

@media(min-width:1400px){
  .container {
    width: 1400px;
  }
}

#sp-right .sp-module .sp-module-title .sp-inner:after, #sp-left .sp-module .sp-module-title .sp-inner:after {
    content: "";
    height: 1px;
    left: 22px;
    position: absolute;
    top: 81px;
    width: 85%;
}
#sp-right .sp-module .sp-module-title:after, #sp-left .sp-module .sp-module-title:after {
    bottom: 0;
    content: "";
    height: 3px;
    left: 42px;
    position: absolute;
    top: 80px;
    transform: translate(-50%);
    width: 40px;
}
#maps {
    margin: 50px 0 10px;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #e8f5ff;
}


.allmode-list .allmode-info span:last-child {
    margin-right: 7px !important;
    padding-right: 45px !important;
    border-right: 2px solid #d9534f !important;
}
.allmode-list .allmode-info span {
    margin-right: 7px;
    padding-right: 10px;
    border-right: 2px solid #d9534f !important;
}
.allmode-list .allmode-hits {
    background-position: 30px;
    padding-left: 0px !important;
}
.allmode-list {
    position: relative;
    margin-bottom: 24px;
    padding: 14px 6px 10px;
    background-color: #ffedc1 !important;
    border-radius: 4px;
}
.allmode-list article {
    position: relative;
    padding: 14px 36px 10px 16px;
    overflow: hidden;
    border-top: 1px solid #ffffff;
    border-bottom: 2px solid #ffedc1 !important;
    transition: background 0.5s ease;
}
.allmode-list .allmode-items a:hover {
		color: #b70500 !important;
		background-color: transparent;
		border-bottom: 1px solid #b70500;
	}
.allmode-list .allmode-date {
    font-weight: bold;
    color: #337ab7 !important;
}
allmode-list .allmode-name a:hover, .allmode-list .allmode-items a {
    color: #18a3d8 !important;
    font-family: iransans !important;
}
.allmode-list .allmode-info {
    font-size: 12px;
    color: #005fb1;
}
.allmode-list article:hover {
		background-color: #fff4d9 !important;
}
.allmode-list article:hover .allmode-readmore {
    background-color: transparent;
}
.allmode-list .allmode-img img {
    float: right;
    margin: 0 0 10px 10px;
    padding: 3px;
    max-width: 100%;
    height: auto;
    border: 2px solid #18a3d8;
    border-radius: 4px;
    background-color: #f6f5f5;
}
.allmode-list .allmode-img img:hover {
    filter: drop-shadow(5px 5px 5px #777);
        -webkit-filter: drop-shadow(5px 5px 5px #777);
    transition: all 0.3s ease;
}

.sp-slider .sp-item .sp-background{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-position:center;
    background-size:100% 100%;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    z-index:-1
}

#locationlocator .mymap-group h2, #locationlocator #locationsearch_div h2 {

    font-size: 14px !important;
    font-weight: bold;
    color: #0089ff !important;

}

.droptablesresponsive tfoot{direction: ltr}

.dropfiles-content.dropfiles-content-tree .categories-head {
    
    display: none !important;
}

.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.custom-icon .dropfile-file-link > img {
    margin-bottom: 10px !important;
    margin-left: -7px;
}

.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list {
    margin: 5px !important;
    padding: 0 !important;
}
