@font-face {
	font-family: teamfa;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/IRANSansWeb(FaNum).eot');
	src: url('../fonts/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype');
	src: url('../fonts/IRANSansWeb(FaNum).woff2') format('woff2');
	src: url('../fonts/IRANSansWeb(FaNum).woff') format('woff');
	src: url('../fonts/IRANSansWeb(FaNum).ttf') format('truetype');
}

body, h1, h2, h3, h4, h5, h6, button, input, select, textarea{
  font-family: teamfa, Tahoma !important;
  font-size: 12px;
}

body.rtl .sp-megamenu-parent {
    float: right !important;
}

#sp-menu2>.sp-column>div.sp-module,
#sp-menu2>.sp-column>div.sp-module:last-child {
    margin-left: unset !important;
    margin-right: 20px;
}

.section-border-wrapper .sppb-row>div:first-child {
    border-width: 0px 0px 1px 1px !important;
}

.section-border-wrapper .sppb-row>div:nth-child(3) {
    border-width: 0px 0px 0px 1px !important;
}

.esports-triangle-section {
    clip-path: polygon(100% 0, 100% 12%, 100% 100%, 0 100%, 0 15%, 15% 0) !important;
}

.view-category .article .article-body .category-name {
    right: 0;
    left: unset;
}

.article-info>span {
    margin-right: 0 !important;
    margin-left: 30px;
}

.sppb-icons-label-text {
    text-align: right;
}

.com-users.view-reset #sp-component,
.com-users.view-remind #sp-component {
    margin-top: 100px;
    text-align: justify;
}

.sp-custom-login-on .icons-wrap .user-icon {
    margin-right: unset;
    margin-left: 5px;
}

.sp-custom-login-on .arrow-icon {
    margin-right: 5px;
    margin-left: unset;
}

.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
    font-size: 16px !important;
}

.com-j2store.view-products.j2store-single-product-view .j2store-single-product .row,
.com-j2store.view-products.j2store-single-product-view .product-details-top-wrapper>.row {
    max-width: 1140px;
    margin: 0 auto;
}

.com-j2store.view-products.j2store-single-product-view .j2store-single-product .product-title,
.com-j2store.view-products.j2store-single-product-view .j2store-single-product .product-price-container .sale-price,
.com-j2store.view-products.j2store-single-product-view .j2store-single-product .j2store-add-to-cart {
    text-align: right !important;
}

.view-carts .j2store-cart-table tbody tr td:first-child,
.view-carts .j2store-cart-table thead tr th:first-child {
    padding-left: 0px;
    padding-right: 50px;
}

.view-carts .j2store-cart-table tbody tr .cart-line-subtotal {
    text-align: right !important;
}

.view-carts .cart-footer tbody tr th {
    padding-right: 0px !important;
    padding-left: 70px !important;
}

.view-carts .cart-footer tbody tr:last-child {
    margin-right: 30px !important;
}

.view-carts .j2store-cart-buttons .cart-continue-shopping-button input {
    padding-left: 40px !important;
}

.view-carts .j2store-cart-buttons .cart-update-button input,
#shipping #button-quote,
.cart-checkout-button .btn-primary, .cart-checkout-button .btn-primary:not(:disabled):not(.disabled):active, .cart-checkout-button .btn-success, .cart-checkout-button .btn-success:not(:disabled):not(.disabled):active, .checkout-content .btn-primary, .checkout-content .btn-primary:not(:disabled):not(.disabled):active, .checkout-content .btn-success, .checkout-content .btn-success:not(:disabled):not(.disabled):active {
    border-radius: 0 !important;
}

select {
    text-align: center;
}

.j2store-order.j2store-myprofile .nav.nav-tabs a {
    display: inline-block !important;
}

.j2store-order.j2store-myprofile .nav.nav-tabs {
    margin-bottom: 30px;
}

.com-j2store.view-myprofile .table td {
    border-top: 1px solid #dee2e6 !important;
}

.com-j2store.view-products #productFilters #j2store_sortby {
    width: 254px !important;
}

.com-j2store.view-products #productFilters .esports-shortby-title {
    margin-left: 30px;
    margin-right: unset;
}

.com-j2store .j2store-single-product .cart-action-complete p, .com-j2store .j2store-single-product .cart-action-complete a {
    color: #fff !important;
    text-align: center;
}

.product-specs {
    display: none;
}

.view-carts .j2store-cart-table .remove-icon:hover, .view-carts .j2store-cart-table .remove-icon:focus, .view-carts .j2store-cart-table .remove-icon:active, .view-carts .j2store-cart-table .remove-icon:active:focus {
    color: #F8D022 !important;
}

.view-carts .j2store-cart-table .remove-icon {
    padding: 0px 0px 0px 17px !important;
}

.owl-prev {
    margin-left: -75px;
}

.owl-next {
    margin-right: -65px;
}

.owl-prev i {
    margin: 12px 4px 0 0;
}

.owl-next i {
    margin: 12px 0 0 4px;
}

.com-j2store.view-products.j2store-single-product-view .product-description {
    margin-top: 10px !important;
    max-width: 100% !important;
}

.product-ldesc {
    display: none;
}

.com-j2store.view-products.j2store-single-product-view .product-description .product-sdesc {
    margin-bottom: 10px !important;
}

ul.sppb-nav.sppb-nav-modern {
    border-bottom: 5px solid #F8D022;
}

.sppb-nav-modern>li {
    float: right;
}

.com-j2store.view-products.j2store-single-product-view .product-description ul li:before {
    display: none;
}

.sppb-nav-modern>li.active>a, .sppb-nav-modern>li.active>a:focus, .sppb-nav-modern>li.active>a:hover {
    background-color: #F8D022;
    border: 1px solid #F8D022;
}

.sppb-nav-modern>li>a {
    border-radius: 0;
}

.product-title{
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 20px;
  
}


#jc {
    max-width: 70%;
    margin: auto;
}

#comments-footer a{
  display: none;
}

#comments-footer {
    border-top: 1px solid #F8D022;
}

#jc h4 {
  border-bottom: 1px solid #F8D022;
}

#jc h4,
#comments-form label,
#comments-report-form label,
#comments-form,
#comments-form p,
#comments-report-form,
#comments-report-form p,
#comments-form span,
#comments-form .counter {
    color: #fff;
    font-family: teamfa, Tahoma !important;
}

#comments-form {
    color: #000 !important;
}

#comments-form input,
#comments-form textarea,
#comments-form input.selected,
#comments-form textarea.selected {
    border: 1px solid #F8D022;
    background-color: #000000 !important;
}

#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error, #comments-form #comments-form-captcha-holder {
    font-family: teamfa, Tahoma !important;  
}

#comments-form .btn a, #comments-report-form .btn a {
    padding: 0px 20px;
}

#jc .grippie{
  display: none;
}

.j2store-order.j2store-myprofile ul li:nth-child(3) {
  display: none;
}

@media (min-width: 1200px) {
  .jp-wrap .row-fluid [class*=span]{
    float: right;
}
}

.jp-wrap [class*=span] {
  float: right;
}

.f90pro-user-since{
  display: none;
}

.pull-right.f90pro-action{
  float: left !important;
}

#f90pro-fieldgroup-tab .fa.fa-columns{
  padding-right: 10px;
}

.com-j2store.view-myprofile #sp-component{
  background-color: #fff;
}

.com-j2store.view-myprofile .j2store,
.com-joomprofile.view-profile  #sp-component {
  background-color: #fff;
  padding: 20px;
}

.com-j2store.view-myprofile .j2store select.form-control:not([multiple]),
.com-j2store.view-myprofile .j2store select:not(.form-control):not([multiple]),
.com-j2store.view-myprofile .j2store select.inputbox:not([multiple]),
.com-j2store.view-myprofile .j2store select:not([multiple]),
.com-joomprofile.view-profile .form-control,
.com-joomprofile.view-profile input[type="text"]:not(.form-control),
.com-joomprofile.view-profile input[type="email"]:not(.form-control),
.com-joomprofile.view-profile input[type="url"]:not(.form-control),
.com-joomprofile.view-profile input[type="date"]:not(.form-control),
.com-joomprofile.view-profile input[type="password"]:not(.form-control),
.com-joomprofile.view-profile input[type="search"]:not(.form-control),
.com-joomprofile.view-profile input[type="tel"]:not(.form-control),
.com-joomprofile.view-profile input[type="number"]:not(.form-control),
.com-joomprofile.view-profile select:not(.form-control){
  background-color: #fff;  
}

.com-joomprofile.view-profile .form-control,
.com-joomprofile.view-profile input[type="text"]:not(.form-control),
.com-joomprofile.view-profile input[type="email"]:not(.form-control),
.com-joomprofile.view-profile input[type="url"]:not(.form-control),
.com-joomprofile.view-profile input[type="date"]:not(.form-control),
.com-joomprofile.view-profile input[type="password"]:not(.form-control),
.com-joomprofile.view-profile input[type="search"]:not(.form-control),
.com-joomprofile.view-profile input[type="tel"]:not(.form-control),
.com-joomprofile.view-profile input[type="number"]:not(.form-control),
.com-joomprofile.view-profile select:not(.form-control){
  border: 1px solid #e5e5e5;
  color: #424242;
}

.com-j2store.view-myprofile .j2store .modal{
  background-color: transparent;  
}

.j2store-order.j2store-myprofile .nav.nav-tabs a {
    color: #8E8E8E !important;
}

.jp-wrap .form-horizontal .control-label {
    float: right;
}

#joomprofile-registration-usergroup {
  display: none;
}

.com-joomprofile.view-profile .jp-wrap legend{
  display: none;
}

.jp-wrap .form-actions {
    background-color: #fff;
}

#jc .rbox {
    margin: 0;
    padding: 4px 8px;
    width: auto;
    line-height: 21px;
    overflow: hidden;
    background-color: #000;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px !important;
    border: 1px solid #F8D022;
}

@media screen and (max-width: 1024px) {
  .zoomImg {
  	z-index: -9999 !important;
    display: none !important;
	}
}

.owl-stage-outer {
  direction: ltr !important;
}

.owl-stage-outer .product-price-container {
  direction: rtl !important;
}