body {direction:rtl;}
@font-face {
font-family: Shabnam;
src: url(//newmechanic.ir/wp-content/themes/newmechanic/fonts/Shabnam-FD.eot);
src: url(//newmechanic.ir/wp-content/themes/newmechanic/fonts/Shabnam-FD.eot?#iefix) format('embedded-opentype'),
url(//newmechanic.ir/wp-content/themes/newmechanic/fonts/Shabnam-FD.woff) format('woff'),
url(//newmechanic.ir/wp-content/themes/newmechanic/fonts/Shabnam-FD.woff2) format('woff2'),
url(//newmechanic.ir/wp-content/themes/newmechanic/fonts/Shabnam-FD.ttf) format('truetype');
font-weight: normal;
}
@font-face {
font-family: Shabnam;
src: url(//newmechanic.ir/wp-content/themes/newmechanic/fonts/Shabnam-Bold-FD.eot);
src: url(//newmechanic.ir/wp-content/themes/newmechanic/fonts/Shabnam-Bold-FD.eot?#iefix) format('embedded-opentype'),
url(//newmechanic.ir/wp-content/themes/newmechanic/fonts/Shabnam-Bold-FD.woff) format('woff'),
url(//newmechanic.ir/wp-content/themes/newmechanic/fonts/Shabnam-Bold-FD.woff2) format('woff2'),
url(//newmechanic.ir/wp-content/themes/newmechanic/fonts/Shabnam-Bold-FD.ttf) format('truetype');
font-weight: bold;
}
body, button, input, optgroup, select, textarea {
font-family: 'Shabnam', sans-serif;
}
.navigation-main > li.fas, .navigation-main > li.far, .navigation-main > li.fab {
font-family: 'Shabnam', "Source Sans Pro", sans-serif;
}
ul, ol{
padding-right: 20px;
padding-left: auto;
}
blockquote, q{
padding-right: 15px;
padding-left: auto;
border-right: 3px solid #DDDDDD;
border-left: none;
}
.entry-content table, .comment-content table{
border-width: 1px 1px 0 0 ;
} .entry-content caption, .entry-content th, .entry-content td, .comment-content caption, .comment-content th, .comment-content td{
text-align: right;
}
.entry-content th, .comment-content th{
border-width: 0 0 1px 1px ;
}
.entry-content td, .comment-content td{
border-width: 0 0 1px 1px ;
}
select{
background-position: left .75rem center;
padding-left: 28px;
padding-right: inherit;
}
.btn-block{
padding-right: 20px;
padding-left: 20px;
}
.navigation-main ul{
text-align: right;
margin-right: 12px;
margin-left: auto;
}
.navigation-main ul ul{
right: 100%;
left: auto;
}
.navigation-main > li:first-child ul{
margin-right: 0;
margin-left: auto;
}
.navigation-main > .nav-open-left ul{
left: 0;
right: auto;
}
.navigation-main > .nav-open-left ul ul{
left: 100%;
right: auto;
}
.navigation-main li .nav-open-left ul{
left: 100%;
right: auto;
}
.navigation-main > li > ul::before{
right: 10px;
left: auto;
}
.navigation-main > li.fas:not(:first-child), .navigation-main > li.far:not(:first-child), .navigation-main > li.fab:not(:first-child){
margin-right: 10px;
margin-left: auto;
}
.navigation-main > li.fas > a, .navigation-main > li.far > a, .navigation-main > li.fab > a{
margin-right: 0;
margin-left: auto;
}
.navigation-main > li.fas::before, .navigation-main > li.far::before, .navigation-main > li.fab::before{
margin-left: 5px;
margin-right: auto;
}
.navigation-main > li:first-child > a{
margin-right: 0;
margin-left: auto;
}
.navigation-main .menu-item-has-children > a::after, .navigation-main .page_item_has_children > a::after{
left: -5px;
right: auto;
}
.navigation-main li .menu-item-has-children > a, .navigation-main li .page_item_has_children > a{
padding-left: 25px;
padding-right: auto;
}
.navigation-main li .menu-item-has-children > a::after, .navigation-main li .page_item_has_children > a::after{
left: 10px;
right: auto;
content: "\f104";
}
.navigation-main .nav-button > a{
margin-right: 10px;
margin-left: auto;
}
.navigation-main .nav-button:last-child > a{
margin-left: 0;
margin-right: auto;
}
.navigation-main-right{
text-align: left;
}
.navigation-main-right > li:last-child ul{
left: 0;
right: auto;
}
.navigation-main-right > li:last-child ul ul{
right: auto;
left: 100%;
}
.navigation-secondary {
margin-left: inherit;
margin-right: auto;
}
.category-search-select{
border-radius: 0 3px 3px 0;
max-width: 205px;
padding-right: 10px;
}
.category-search-input{
border-top-left-radius: 0;
border-top-right-radius: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: none;
}
.category-search-spinner{
left: 10px;
right: auto;
}
.category-search-results{
right: 0;
left: auto;
border-radius: 0 0 3px 3px;
}
button.category-search-btn{
border-radius: 3px 0 0 3px;
}  .nozama-lite-slick-slider .slick-next .fa{
right: 2px;
left: auto;
}
.nozama-lite-slick-slider .slick-prev{
right: 15px;
left: auto;
}
.nozama-lite-slick-slider .slick-prev .fa{
left: 1px;
right: auto;
}
.page-hero-slideshow-nav {
right: auto;
left: 15px;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
h2.section-title, .section-subtitle {
text-align: center;
}
.section-title > a{
margin-right: 5px;
margin-left: auto;
}
.entry-content blockquote{
padding-right: 35px;
padding-left: auto;
}
.entry-content blockquote::before{
right: -10px;
left: auto;
}
.entry-author-thumbnail{
margin-left: 30px;
margin-right: auto;
}
.item-thumb img{
border-radius: 3px 3px 0 0;
}
.item-product .item-thumb{
padding: 15px 15px 0 15px ;
}
.item-media .item-thumb{
margin-left: 30px;
margin-right: auto;
}
.item-media-sm .item-thumb{
margin-left: 15px;
margin-right: auto;
}
.item .price del{
margin-left: 3px;
margin-right: auto;
}
.block-item-content-wrap{
right: 0;
left: auto;
}
.navigation .nav-previous{
float: right;
}
.navigation .nav-next{
float: left;
}
.page-links > a:first-child, .page-links > span:first-child{
margin-right: 10px;
margin-left: auto;
}
.skip-link {
left: auto;
}
.footer-widgets .social-icon{
border-color: rgba(255, 0.1) 255, 255, ;
}
.comment-author .avatar{
float: right;
margin: 0 0 15px 15px ;
}
.comment-content ul, .comment-content ol{
padding-right: 25px;
padding-left: 0;
}
.comment-reply-link{
margin-right: 94px;
margin-left: auto;
}
.bypostauthor > article .fn::before{
margin: 0 -2px 0 2px ;
}
#cancel-comment-reply-link{
margin-right: 5px;
margin-left: auto;
}
.comment-form-cookies-consent label{
margin: 0 8px 0 0 ;
}
.widget-newsletter-content-wrap .fas, .widget-newsletter-content-wrap .far{
margin-left: 15px;
margin-right: auto;
}
.widget-newsletter-form button{
left: 0;
right: auto;
border-top-right-radius: 0;
border-top-left-radius: none;
border-bottom-right-radius: 0;
border-bottom-left-radius: none;
}
.widget_meta ul ul, .widget_pages ul ul, .widget_categories ul ul, .widget_archive ul ul, .widget_nav_menu ul ul, .widget_product_categories ul ul, .widget_layered_nav ul ul, .widget_rating_filter ul ul{
margin-right: 15px;
margin-left: auto;
}
.widget_meta li > .count, .widget_meta li > .ci-count, .widget_pages li > .count, .widget_pages li > .ci-count, .widget_categories li > .count, .widget_categories li > .ci-count, .widget_archive li > .count, .widget_archive li > .ci-count, .widget_nav_menu li > .count, .widget_nav_menu li > .ci-count, .widget_product_categories li > .count, .widget_product_categories li > .ci-count, .widget_layered_nav li > .count, .widget_layered_nav li > .ci-count, .widget_rating_filter li > .count, .widget_rating_filter li > .ci-count{
left: 0;
right: auto;
}
.footer-widgets .widget_recent_entries li, .footer-widgets .widget_recent_comments li, .footer-widgets .widget_rss li{
border-color: rgba(255, 0.1) 255, 255, ;
}
.footer-widgets .tag-cloud-link{
border-color: rgba(255, 0.1) 255, 255, ;
}
.widget_nav_menu li.fas:not(:first-child), .widget_nav_menu li.far:not(:first-child), .widget_nav_menu li.fab:not(:first-child){
margin-right: 10px;
margin-left: auto;
}
.widget_nav_menu li.fas > a, .widget_nav_menu li.far > a, .widget_nav_menu li.fab > a{
margin-right: 0;
margin-left: auto;
padding-right: 20px;
padding-left: 0;
}
.widget_nav_menu li.fas::before, .widget_nav_menu li.far::before, .widget_nav_menu li.fab::before{
margin-left: 5px;
margin-right: auto;
}
.searchform .searchsubmit{
left: 0;
right: auto;
border-top-right-radius: 0;
border-top-left-radius: none;
border-bottom-right-radius: 0;
border-bottom-left-radius: none;
}
#wp-calendar caption{
text-align: right;
background: none repeat scroll right  0 rgba(0, 0, 0, 0.03);
}
#wp-calendar tfoot #next{
text-align: left;
}
.gallery-caption{
margin: 0 5px 0 0 ;
right: 0;
left: auto;
text-align: right;
}
.gallery-caption::before{
right: 0;
left: auto;
}
.alignright{
float: left;
margin: 7px 24px 7px 0 ;
}
.alignleft{
float: right;
margin: 7px 0 7px 24px ;
}
.wp-caption .wp-caption-text{
text-align: right;
}
.mm-listview > li.fas, .mm-listview > li.far, .mm-listview > li.fab{
padding-right: 20px;
padding-left: inherit;
font-family: 'Shabnam', "Source Sans Pro", sans-serif;	
}
.mobile-nav-trigger{
margin-left: 10px;
margin-right: auto;
}
.woocommerce-message, .woocommerce-error, .woocommerce-info, .woocommerce-noreviews{
padding: 14px 55px 14px 20px ;
margin-right: 0;
margin-left: auto;
border-right: 0.618em solid #a4ecd3;
border-left: none;
}
.woocommerce-message::before, .woocommerce-error::before, .woocommerce-info::before, .woocommerce-noreviews::before{
right: 15px;
left: auto;
}
.woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button, .woocommerce-noreviews .button{
float: left;
text-align: right;
}
.woocommerce-message .button::after, .woocommerce-error .button::after, .woocommerce-info .button::after, .woocommerce-noreviews .button::after{
margin: 0 5px 0 0 ;
content: "\f060";
}
.woocommerce-error{
border-right-color: #ff786d;
border-left-color: unset;
}
.woocommerce-info{
border-right-color: #54b5f7;
border-left-color: unset;
}
.woocommerce-noreviews{
padding-right: 20px;
padding-left: 0;
border-right-color: rgba(0, 0, 0, 0.15);
border-left-color: unset;
}
.onsale{
left: 0;
right: auto;
}
.item .onsale{
left: auto;
right: 15px;
}
.images .onsale{
right: 0;
left: auto;
border-top-left-radius: 0;
border-top-right-radius: 3px;
}
.woocommerce-product-gallery__trigger {
position: absolute;
top: 1em;
right: .5em;
font-size: 2em;
z-index: 9;
width: 36px;
height: 36px;
background: #fff;
text-indent: -9999px;
border-radius: 100%;
box-sizing: content-box;
outline: 0;
}
.shop-actions .product-number{
margin-right: 10px;
margin-left: auto;
}
.shop-actions-no-filter .shop-action-results{
text-align: right;
}
.shop-filter-toggle{
margin-left: 15px;
margin-right: auto;
}
.shop-filter-toggle i{
margin-left: 5px;
margin-right: auto;
}
.woocommerce-ordering select {
padding-right: 10px;
}
.woocommerce-product-gallery .flex-control-thumbs li{
float: right;
} .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){
clear: right;
}
.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){
clear: right;
}
.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){
clear: right;
}
.entry-summary .woocommerce-product-rating .woocommerce-review-link{
margin-right: 7px;
margin-left: auto;
}
.entry-product-info .price del{
margin-left: 5px;
margin-right: auto;
}
.woocommerce-grouped-product-list-item__price{
text-align: left;
}
.woocommerce-grouped-product-list-item__price del{
margin-left: 5px;
margin-right: auto;
}
.group_table .quantity{
margin: 0 0 0 10px ;
}
.quantity label{
margin: 0 0 0 10px ;
}
.product-type-external button.single_add_to_cart_button{
padding-left: 30px;
padding-right: 0;
}
.product-type-external button.single_add_to_cart_button::after{
left: 5px;
right: auto;
}
.variations td.value {
width: 190px;
}
.reset_variations{
right: 100%;
left: auto;
margin: 0 5px 0 0 ;
min-width: 62px;	
}
.star-rating::before{
float: right;
right: 0;
left: auto;
}
.star-rating span{
float: right;
right: 0;
left: auto;
}
.star-rating span::before{
right: 0;
left: auto;
}
.wc-tabs li{
margin: 0 0 0 45px ;
}
.woocommerce-Reviews .avatar{
float: right;
margin: 0 0 15px 25px ;
}
.woocommerce-Reviews .star-rating{
float: left;
}
.comment-form-rating a{
margin-left: 12px;
margin-right: auto;
}
.comment-form-rating a::after{
right: 0;
left: auto;
}
.comments-title, .comment-reply-title {
font-size: 18px;
}
.shop_table.cart{
border-left: 0;
border-right: none;
}
.shop_table.cart th, .shop_table.cart td{
border-left: 1px solid #DDDDDD;
}
.shop_table .product-subtotal{
text-align: center;
}
.shop_table .coupon{
float: right;
}
.shop_table .coupon button[type="submit"]{
left: 0;
right: auto;
}
.shop_table [name="update_cart"]{
float: left;
}
.cart-collaterals .shop_table{
border-left: 0;
border-right: none;
}
.cart-collaterals .shop_table th {
width: 30%;
}
.cart-collaterals .shop_table th, .cart-collaterals .shop_table td{
border-left: 1px solid #DDDDDD;
}
.woocommerce-remove-coupon{
margin-right: 5px;
margin-left: auto;
}
.shipping label{
margin-right: 5px;
margin-left: auto;
}
.shipping-calculator-button::after{
margin-right: 3px;
margin-left: auto;
}
.variation dd{
margin-left: 3px;
margin-right: auto;
}
.woocommerce-checkout .login .form-row-last{
margin-left: 0;
margin-right: auto;
}
.woocommerce-checkout .login .woocommerce-form__label-for-checkbox{
margin-right: 10px;
margin-left: auto;
}
.woocommerce-shipping-fields .woocommerce-form__label-for-checkbox input{
margin: 0 0 0 10px ;
}
#order_review .shop_table td, #order_review .shop_table th, .order_details td, .order_details th{
text-align: center;
}
#order_review .shop_table .product-total, .order_details .product-total{
text-align: left;
}
#order_review .shop_table .product-name, .order_details .product-name{
text-align: right;
} #order_review .shop_table tfoot td, #order_review .shop_table tfoot th, .order_details tfoot td, .order_details tfoot th{ }
.wc_payment_method label{
margin: 0 5px 0 0 ;
}
.woocommerce-checkout-review-order-table tfoot td, .woocommerce-table--order-details tfoot td{
padding-right: 15px;
padding-left: inherit;
}
.place-order .terms{
margin-right: 20px;
margin-left: auto;
}
.place-order label[for="terms"]{
margin-left: 5px;
margin-right: auto;
}
.woocommerce-thankyou-order-details li strong,
.wc-bacs-bank-details li strong {
font-family: 'Shabnam', "Source Sans Pro", sans-serif;
}
.woocommerce-account .woocommerce:not(.widget) > .woocommerce-message, .woocommerce-account .woocommerce:not(.widget) > .woocommerce-error, .woocommerce-account .woocommerce:not(.widget) > .woocommerce-info, .woocommerce-account .woocommerce:not(.widget) > .woocommerce-noreviews{
margin-right: 15px;
margin-left: auto;
}
.woocommerce-MyAccount-navigation{
padding-left: 15px;
padding-right: 15px;
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a::after{
left: 5px;
right: auto;
content: "\f104";	
}
.woocommerce-EditAccountForm legend {
font-family: 'Shabnam', "Source Sans Pro", sans-serif;
}
.woocommerce-Address-title a{
left: 0;
right: auto;
}
.wc-form-login .woocommerce-form__label-for-checkbox{
margin-right: 10px;
margin-left: auto;
}
.inline input{
margin-left: 5px;
margin-right: auto;
}
.woocommerce-privacy-policy-text {
text-align: right;
}
.woocommerce-terms-and-conditions-wrapper p {
text-align: right;
}
.price_slider{
text-align: right;
}
.price_slider .ui-slider-handle{
margin-right: -7px;
margin-left: auto;
}
.price_slider_wrapper .price_label {
right: auto;
left: 0;
} .product_list_widget .product-thumb{
float: right;
margin-left: 15px;
margin-right: auto;
}
.product_list_widget .remove{
right: 2px;
left: auto;
}
.widget_shopping_cart .buttons .button{
margin: 0 0 0 15px ;
}
.widget_shopping_cart .buttons .button:last-child{
margin-left: 0;
margin-right: auto;
}
.widget_layered_nav_filters li{
margin: 0 0 5px 5px ;
}
.widget_layered_nav_filters a::before{
margin-left: 5px;
margin-right: auto;
}
.widget_layered_nav li.chosen a::before{
margin-left: 5px;
margin-right: auto;
}
.text-left{
text-align: right !important;
}
.text-right{
text-align: left !important;
} @media (min-width: 576px) and (min-width: 1350px){
}
@media (min-width: 576px){
.place-order{
text-align: left;
}
.text-sm-left{
text-align: right !important;
}
.text-sm-right{
text-align: left !important;
}
}
@media (min-width: 576px) and (min-width: 992px){
}
@media (min-width: 576px) and (min-width: 576px){
}
@media (min-width: 576px) and (min-width: 768px){
.text-center {
max-width: 69vw;
margin: 0 auto;
}
}
@media (min-width: 768px) and (min-width: 768px){
}
@media (min-width: 768px) and (min-width: 992px){
}
@media (min-width: 768px) and (min-width: 1350px){
}
@media (min-width: 768px){
.woocommerce-checkout .login .form-row-first,  .woocommerce-checkout .login .form-row-last{
float: right;
margin-left: 2%;
margin-right: auto;
}
.woocommerce-thankyou-order-details li,  .wc-bacs-bank-details li{
float: right;
}
.text-md-left{
text-align: right !important;
}
.text-md-right{
text-align: left !important;
}
}
@media (min-width: 768px) and (min-width: 576px){
}
@media (min-width: 992px){
.text-lg-left{
text-align: right !important;
min-width: 42vw;
}
.text-lg-right{
text-align: left !important;
}
.price_slider_wrapper button {
margin-top: 25px;
float: left;
}
.container {
width: 1200px;
max-width: 100%;
}
}
@media (min-width: 1350px){
.head-mast-container{
padding-left: 15px;
padding-right: 15px;
}
.sidebar{
margin-right: 30px;
margin-left: auto;
}
.flex-row-reverse .sidebar{
margin-right: 0;
margin-left: 30px;
}
.text-xl-left{
text-align: right !important;
}
.text-xl-right{
text-align: left !important;
}
}
@media (max-width: 991px){
.entry-author-thumbnail{
margin-left: 15px;
margin-right: auto;
}
.entry-social-share{
text-align: right;
}
}
@media (max-width: 767px){
.entry-content blockquote{
padding-right: 30px;
padding-left: 0;
margin: 35px 10px 35px 0 ;
}
.entry-content .alignleft,  .entry-content .alignright{
margin-right: auto;
margin-left: auto;
}
.item-media .item-thumb{
margin-left: 20px;
margin-right: auto;
}
.item-media-sm .item-thumb{
margin-left: 15px;
margin-right: auto;
}
.woocommerce-message .button{
right: 45px;
left: auto;
margin-bottom: 50px; }
.woocommerce-message, .woocommerce-error, .woocommerce-info, .woocommerce-noreviews {
padding: 45px 55px 14px 20px; }
}
@media (max-width: 575px){
.item-media-sm .item-thumb{
margin: 0 0 0 15px ;
}
}
@media (max-width: 375px) {
.single-product-table-wrapper {
min-height: 135px;
}
.reset_variations {
right: 25%;
margin-top: 30px;
}
.text-center {
max-width: 90vw;
margin: 0 auto;
}
}