body {
direction: rtl;
}
@font-face {
font-family: Shabnam;
src: url(//mekanikekhodro.ir/wp-content/themes/mekanikekhodro/fonts/Shabnam-FD.eot);
src: url(//mekanikekhodro.ir/wp-content/themes/mekanikekhodro/fonts/Shabnam-FD.eot?#iefix) format('embedded-opentype'),
url(//mekanikekhodro.ir/wp-content/themes/mekanikekhodro/fonts/Shabnam-FD.woff) format('woff'),
url(//mekanikekhodro.ir/wp-content/themes/mekanikekhodro/fonts/Shabnam-FD.woff2) format('woff2'),
url(//mekanikekhodro.ir/wp-content/themes/mekanikekhodro/fonts/Shabnam-FD.ttf) format('truetype');
font-weight: normal;
}
@font-face {
font-family: Shabnam;
src: url(//mekanikekhodro.ir/wp-content/themes/mekanikekhodro/fonts/Shabnam-Bold-FD.eot);
src: url(//mekanikekhodro.ir/wp-content/themes/mekanikekhodro/fonts/Shabnam-Bold-FD.eot?#iefix) format('embedded-opentype'),
url(//mekanikekhodro.ir/wp-content/themes/mekanikekhodro/fonts/Shabnam-Bold-FD.woff) format('woff'),
url(//mekanikekhodro.ir/wp-content/themes/mekanikekhodro/fonts/Shabnam-Bold-FD.woff2) format('woff2'),
url(//mekanikekhodro.ir/wp-content/themes/mekanikekhodro/fonts/Shabnam-Bold-FD.ttf) format('truetype');
font-weight: bold;
}
@font-face {
font-family: Shabnam;
src: url(//mekanikekhodro.ir/wp-content/themes/mekanikekhodro/fonts/Shabnam-Light-FD.eot);
src: url(//mekanikekhodro.ir/wp-content/themes/mekanikekhodro/fonts/Shabnam-Light-FD.eot?#iefix) format('embedded-opentype'),
url(//mekanikekhodro.ir/wp-content/themes/mekanikekhodro/fonts/Shabnam-Light-FD.woff) format('woff'),
url(//mekanikekhodro.ir/wp-content/themes/mekanikekhodro/fonts/Shabnam-Light-FD.woff2) format('woff2'),
url(//mekanikekhodro.ir/wp-content/themes/mekanikekhodro/fonts/Shabnam-Light-FD.ttf) format('truetype');
font-weight: 300;
}
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 
abbr, acronym, address, big, cite, code, del, dfn, em, font, 
ins, kbd, q, s, samp, small, strike, strong, sub, sup, 
tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, button, input, select, textarea  {
font-family: 'Shabnam';
}
caption,
th,
td {
text-align: right;
background-color: #f7f7f7;
} mark,
ins {
background: #FFC107;
}  input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"] {
border-radius: 5px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
outline: none;
}
textarea {
padding-left: auto;
padding-right: 3px;
}
.navigation .nav-links a,
.bttn,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: none;
background-color: #ffd600;
border-radius: 25px;
color: #404040;
}
.navigation .nav-links a:hover,
.bttn:hover,
button,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
background: #0d47a1;
} .navigation .nav-links a {
border-radius: 5px;
background-color: #f2f2f2;
white-space: nowrap;
overflow: hidden;
max-width: 95%;
}
.navigation .nav-links a:hover {
background: #0d47a1;
} a {
color: #0d47a1;
}
a:hover,
a:focus,
a:active {
color: #2962ff;
} .screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
left: auto;
right: 5px;
}    .single .byline,
.group-blog .byline,
.posted-on,
.blog-author,
.blog-cat {
font-family: 'Shabnam', sans-serif;
}
.cat-links {
margin-right: auto;
margin-left: 10px;
}
.edit-link .post-edit-link {
background: #0d47a1;
}
.edit-link .post-edit-link:before {
background: #0d47a1;  
margin-right: auto;
margin-left: 5px;
}
article.hentry .entry-footer > span {
margin-right: auto;
margin-left: 15px;
}
.posted-on:before {
margin-right: auto;
margin-left: 5px;
}
.cat-links:before {
margin-right: auto;
margin-left: 5px;
}
.comments-link:before {
margin-right: auto;
margin-left: 5px;
}
.byline:before {
margin-right: auto;
margin-left: 5px;
}
.tags-links:before {
margin-right: auto;
margin-left: 3px;
}
.entry-footer a:hover {
color: #0d47a1;
}
.nav-links .nav-previous,
.nav-links .nav-next {
float: right;
}
.nav-links .nav-next {
text-align: left;
}
.nav-links .nav-previous a:before {
content: "\f0da";
margin-right: auto;
margin-left: 5px;
}
.nav-links .nav-next a:after {
content: "\f0d9";
margin-left: auto;
margin-right: 5px;
}
.entry-thumbnail {
float: right;
}
.entry-exrecpt {
float: left;
}
.short-content + .bttn {
float: left;
}  textarea#comment {
padding: 5px 10px;
border-radius: 5px;
} .comments-area ol.children {
margin: 0 15px 0 0;
}
.comment-list .comment-body {
border-top: none;
border-radius: 25px;
}
.comment-author .fn .url:hover {
color: #0d47a1;
}
.reply .comment-reply-link {
background: none repeat scroll 0 0 #0d47a1;
border-radius: 25px;
}
.reply .comment-reply-link:hover{
background: #ffd600;
color: #404040;
}
.comment-author img {
margin-right: auto;
margin-left: 15px;
}
.comment-author {
float: right;
}
.comment-author .fn {
padding-left: 10px;
}
.commentmetadata {
float: left;
}
#respond {
border-radius: 20px;
}
#cancel-comment-reply-link:before {
margin: 0 20px 0 5px;
color: #0d47a1;  
}
.logged-in-as a {
color: #0d47a1;
}   .gallery {
margin-left: auto;
margin-right: -2%;
}
.gallery-item {
margin-left: auto;
margin-right: 2%;
} .widget_archive ul,
.widget_categories ul,
.widget_recent_entries ul,
.widget_meta ul,
.widget_recent_comments ul,
.widget_rss ul,
.widget_pages ul,
.widget_nav_menu ul {
padding-left: 0;
}
.widget_archive a,
.widget_categories a,
.widget_recent_entries a,
.widget_meta a,
.widget_recent_comments li,
.widget_rss li,
.widget_pages li a,
.widget_nav_menu li a {
padding-left: auto;
padding-right: 22px;
}
.widget a:hover,
.widget a:hover::before,
.widget li:hover::before {
color: #0d47a1;
}
.widget_archive a::before,
.widget_categories a::before,
.widget_recent_entries a::before,
.widget_meta a::before,
.widget_recent_comments li::before,
.widget_rss li:before,
.widget_pages li a:before,
.widget_nav_menu li a:before {
left: auto;
right: 0;
}
.widget_recent_entries a::before {
content: "\f100";
}
.widget_meta a::before,
.widget_nav_menu li a:before {
content: "\f104";
}
.widget_nav_menu .sub-menu {
margin: 10px 0 0 10px;
}
.widget .widget-title {
border-bottom: none;
border-right: 3px solid #0d47a1;
padding: 8px 15px;
background: #f7f7f7 none repeat scroll 0 0;
}
.widget_search .search-field {
float: right;
}
.widget_search .search-submit {
background: #0d47a1;
border-color: #0d47a1;
color: #ffffff;
}
.widget_recent_entries .post-date {
padding-left: auto;
padding-right: 24px;
}
.widget_search .search-field {
float: right;
border: 2px solid #0d47a1;
border-radius: 0 5px 5px 0;
outline: none;
}
.widget_search .search-field:focus {
border-width: 2px;
border-color: #ffd600;
}
.widget_search .search-submit {
background: #0d47a1;
border-color: #0d47a1;
color: #ffffff;
border-radius: 5px 0 0 5px;
} #primary,
.home.blog #primary,
.home.page-template-default #primary {
float: right;
}
#secondary,
.home.blog #secondary,
.home.page-template-default #secondary {
float: left;
} .left-sidebar #primary { } .left-sidebar #secondary { } .mt-column-wrapper {
margin-left: auto;
margin-right: -3%;
}
.mt-column-1 {
float: right;
margin-left: auto;
margin-right:  3%;
}
.mt-column-2 {
float: right;
margin-left: auto;
margin-right:  3%;
}
.mt-column-3 {
float: right;
margin-left: auto;
margin-right:  3%;
}
.mt-column-4 {
float: right;
margin-left: auto;
margin-right:  3%;
}  .home #masthead-sticky-wrapper.is-sticky #masthead.site-header {
background: #0d47a1;
}
.home #masthead-sticky-wrapper,
.home.no-header-sticky #masthead {
left: auto;
right: 0;
}
.home #masthead.site-header {
background: #0d47a1;
}
#masthead,
.home.blog #masthead,
.home.page-template-default #masthead {
background: #0d47a1 none repeat scroll 0 0;
}
#site-navigation {
margin: 0 10px;
float: right;
}
.site-branding a {
text-transform: none;
color: #ffd600;
}
.site-description {
color: #ffffff;
}
#site-navigation ul li {
float: right;
}
#site-navigation ul li a {
text-transform: none;
}
#site-navigation ul li.current-menu-item > a,
#site-navigation ul li:hover > a {
color: #ffd600;
}
#site-navigation ul.sub-menu li ul,
#site-navigation ul.children li ul {
right: auto !important;
left: 9999em;
}
#site-navigation ul.sub-menu li:hover>ul,
#site-navigation ul.children li:hover>ul,
#site-navigation ul.sub-menu li.focus>ul,
#site-navigation ul.children li.focus>ul {
right: auto !important;
left: -100%;
}
#site-navigation ul.sub-menu li:hover > a,
#site-navigation ul.children li:hover > a {
color: #404040;
background-color: #ffd600;
}
#site-navigation ul.sub-menu,
#site-navigation .children {
background: #0d47a1 none repeat scroll 0 0;
left: auto;
right: 0;
min-width: 232px;
visibility: hidden;
}
#site-navigation ul li:hover>ul.sub-menu,
#site-navigation ul li:hover>ul.children,
#site-navigation ul li.focus>ul.sub-menu,
#site-navigation ul li.focus>ul.children {
left: auto;
right: 0;
visibility: visible;
} #site-navigation ul.sub-menu li {
z-index: 200;
}
#site-navigation ul.children li {
z-index: 300;
} #site-navigation ul.sub-menu ul,
#site-navigation ul.children ul {
right: auto;
left: -100%!important;
}
#site-navigation ul.sub-menu li:hover>ul,
#site-navigation ul.children li:hover>ul,
#site-navigation ul.sub-menu li.focus>ul,
#site-navigation ul.children li.focus>ul {
right: auto;
left: -100%!important;
}
#site-navigation li.menu-item-has-children > a:after,
#site-navigation li.page_item_has_children > a:after {
right: auto;
left: 5px; 
}
#site-navigation li.menu-item-has-children > a:after {
right: auto;
left: 15px; 
}
#site-navigation ul.sub-menu li.menu-item-has-children > a:after,
#site-navigation ul.children li.menu-item-has-children > a:after {
content: "\f104";
}
#site-navigation ul li.menu-item-has-children > a {
margin-right: auto;
margin-left: 15px; 
}
#edigital-header-cart {
float: left;
}
.header-search-wrapper {
float: left;
}
.header-search-wrapper .search-form-main {
background: rgba(255, 214, 0, 0.7) none repeat scroll 0 0;
}
#edigital-header-cart a,
.header-search-wrapper .search-main { border: 2px solid #fff;
text-transform: none;
}
.header-search-wrapper .search-main { }
.header-search-wrapper .search-form-main .close a:hover {
color: #0d47a1;
}
#edigital-header-cart .header-cart.edd-cart-quantity {
background: #ffd600;
color: #404040;
right: auto;
left: -12px;
} .slider-content-wrapper {
direction: rtl;
}
.single-slide-wrap, .home-slider-wrapper {
direction: ltr;
}
.slider-content-wrapper {
direction: rtl;
}
.slide-title span {
color: #ffd600;
}
.slider-btn a {
border-radius: 25px;
}
.slider-btn a:hover {
color: #404040;
background: #ffd600;
border-color: #ffd600;
}
.home-slider-wrapper .lSSlideOuter .lSPager.lSpg > li.active a,
.home-slider-wrapper .lSSlideOuter .lSPager.lSpg > li:hover a {
background: #ffd600;
} .edigital-widget-wrapper .section-title-wrapper .widget-title {
background: none;
}
.edigital-widget-wrapper .section-title-wrapper .widget-title::after {
background: #0d47a1 none repeat scroll 0 0;
left: auto;
right: 50%; 
margin-left: auto;
margin-right: -15px; 
}
.edigital_service_section .post-title a {
text-transform: none;
white-space: nowrap;
overflow: hidden; max-width: 95%;
}
.edigital_service_section .post-title a:hover {
color: #0d47a1;
}
.edigital-widget-wrapper .section-title-wrapper .widget-title::before {
left: auto;
right: 50%; 
margin-left: auto;
margin-right: -40px; 
}
.edigital_service_section p{
text-align: justify;
} .featured-items-wrapper .prd-title a,
.latest-products-wrapper .product-title a {
text-transform: none;
white-space: nowrap;
overflow: hidden;
padding: 0 10px;
max-width: 95%;
}
.featured-items-wrapper .prd-title a:hover,
.latest-products-wrapper .product-title a:hover {
color: #0d47a1;
}
.featured-items-wrapper .mt-more-btn,
.featured-items-wrapper .mt-edd-cart-btn,
.latest-products-wrapper .mt-more-btn,
.latest-products-wrapper .mt-edd-cart-btn {
border-radius: 100%;
background-color: #ffd600;
color: #ffffff;
}
.featured-items-wrapper .mt-more-btn:hover,
.featured-items-wrapper .mt-edd-cart-btn:hover,
.latest-products-wrapper .mt-more-btn:hover,
.latest-products-wrapper .mt-edd-cart-btn:hover {
border-color: #0d47a1;
background: #0d47a1;
} .testimonialsSlider .img-holder {
float: right;
}
.testimonialsSlider .single-post-wrapper {
border-radius: 25px;
}
.testimonial-conent-wrapper {
direction: rtl;
float: right;
padding: 50px 40px 50px 20px;
}
.testimonialsSlider .client-name {
text-align: right;
text-transform: none;
}
.testimonialsSlider .img-holder::after {
background: #0d47a1 none repeat scroll 0 0;  
right: auto;
left: -20px;
border-radius: 100%;
}
.edigital_testimonials .lSSlideOuter, .edigital_testimonials .mt-container {
direction: ltr;
}
.edigital_testimonials .lSPager.lSpg {
right: auto;
left: 20px; 
}
.edigital_testimonials .lSPager.lSpg li.active a,
.edigital_testimonials .lSPager.lSpg li a:hover {
background: #0d47a1;
}
.edigital_testimonials .edigital-widget-wrapper:before {
background: rgba(13, 71, 161, 0.9) none repeat scroll 0 0;  
left: auto;
right: 0;
}
.edigital_testimonials .edigital-widget-wrapper .section-title-wrapper .widget-title,
.edigital_testimonials .section-title-wrapper .section-info {
direction: rtl;
}
.testimonial-content {
padding: 0 0 0 20px;
}
.testimonial-content p {
text-align: justify;
} .edigital_call_to_action .edigital-widget-wrapper::before {
left: auto;
right: 0;
}
.cta-content {
text-transform: none;
}
.edigital_call_to_action .edigital-widget-wrapper {
background: #0d47a1 none repeat scroll 0 0;
}
.edigital_call_to_action .edigital-widget-wrapper::before {
background: rgba(13, 71, 161, 0.85) none repeat scroll 0 0;
}
.cta-btn-wrap a {
border-radius: 25px;
}
.edigital_call_to_action .cta-btn-wrap a:hover {
background: #ffd600 none repeat scroll 0 0;
border-color: #ffd600;
color: #404040;
} .widget.edigital_single_page .widget-title {
background: none;
}
.about-content {
float: right;
}
.about-img {
float: left;
}
.about-content a {
background: #0d47a1 none repeat scroll 0 0;
} .latest-posts-wrapper .blog-content-wrapper {
border: 1px solid #e1e1e1;
padding: 20px 20px;
border-top: none;
border-radius: 0 0 25px 25px;
}
.latest-posts-wrapper .blog-date {
left: auto;
right: 0;
}
.latest-posts-wrapper .blog-date span {
text-transform: none;
}
.blog-content-wrapper .news-title {
text-transform: none;
white-space: nowrap;
overflow: hidden;
max-width: 95%;
}
.blog-content-wrapper .news-title a {
text-transform: none;
}
.blog-content-wrapper .post-meta span,
.blog-content-wrapper .post-meta span a {
margin-right: auto;
margin-left: 15px; 
}
.blog-content-wrapper .post-meta span a {
margin-right: auto;
margin-left: 0;
}
.blog-content-wrapper .post-excerpt {
text-align: justify;
min-height: 170px;
}
.latest-posts-wrapper .blog-date {
background: #0d47a1 none repeat scroll 0 0;
}
.blog-content-wrapper .news-title a:hover {
color: #0d47a1;
}
.blog-content-wrapper .news-more {
color: #fff; padding: 8px 25px;
background: #0d47a1;
border-radius: 25px;
}
.blog-content-wrapper .news-more:hover{
background: #ffd600;
color: #404040;
} .latest-products-wrapper .single-product-wrapper {
float: right;
margin-left: auto;
margin-right: 3%;
}
.latest-products-wrapper .product-price {
right: auto;
left: 0;
}
.latest-products-wrapper .product-vendor {
float: right;
}
.latest-products-wrapper .product-btns {
float: left;
}
.latest-products-wrapper .product-vendor .product-author > span {
margin-right: auto;
margin-left: 10px;
}
.latest-products-wrapper .product-thumb-wrap {
border-bottom: 3px solid #0d47a1;
}
.latest-products-wrapper .product-price {
background: #0d47a1 none repeat scroll 0 0;
}
.latest-products-wrapper .product-vendor .product-author > span {
background: #0d47a1 none repeat scroll 0 0;
} .entry-meta span {
margin-right: auto;
margin-left: 5px;
padding-right: auto;
padding-left: 5px;
}
.entry-title a:hover {
color: #0d47a1;
}
.entry-meta span a:hover,
.post-readmore a:hover {
color: #0d47a1;
} .edd_download {
float: right;
}
.edd_download_inner {
text-align: justify;
}
#edd_checkout_cart td, #edd_checkout_cart th {
text-align: right;
}
.edd_downloads_list.edd_download_columns_1 .edd_download_image {
float: right;
}
.edd_downloads_list.edd_download_columns_1 .edd-extra-wrapper {
float: left;
}
#edd_download_pagination {
margin-left: auto;
margin-right: 20px;
}
.edd_downloads_list .edd_download_title a:hover {
color: #0d47a1;
}
.edd-submit.button.blue.active,
.edd-submit.button.blue:focus,
.edd-submit.button.blue:hover {
background: #ffd600;
color: #404040;
} .error404 .page-title {
background: #0d47a1 none repeat scroll 0 0;
}
.error-num > span {
text-transform: none;
} #colophon {
background: #0d47a1 none repeat scroll 0 0;
}
.edd-submit.button.blue,
#edd-purchase-button,
.edd-submit,
input.edd-submit[type="submit"] {
background: #0d47a1 none repeat scroll 0 0;
border-radius: 30px;
}
.footer-menu ul li a {
background: rgba(255, 255, 255, 0.15) none repeat scroll 0 0;
border: 2px solid rgba(255, 255, 225, 0.6);
border-radius: 25px;
color: #fff;
display: inline-block;
margin: 6px 12px;
padding: 8px 25px;  
}
.footer-menu ul li a:hover {
background: #ffd600 none repeat scroll 0 0;
border-color: #ffd600;
color: #404040;
}
#colophon .site-info a {
color: #ffd600;
}
.social-link a:hover,
.site-info a:hover {
color: #ffd600;
}
.fa-navicon:before, .fa-search:before {
color: white;
} #mt-scrollup {
background-color: #ffd600;
border-radius: 30px;
}
#mt-scrollup:hover,
#mt-scrollup:focus,
#mt-scrollup:active {
color: #ffffff;
border-radius: 30px;
} .edd-submit.button.blue, #edd-purchase-button, .edd-submit, input.edd-submit[type="submit"] {
background: #ffd600;  
color: #404040;
}
.edd-submit.button.blue, #edd-purchase-button, .edd-submit, input.edd-submit[type="submit"]:hover {
background: #0d47a1;
color: #fff;
}
table#edd_purchase_receipt td, table#edd_purchase_receipt th, table#edd_purchase_receipt_products td, table#edd_purchase_receipt_products th {
text-align: right;
}
#edd_user_history td, #edd_user_history th {
text-align: right;
}
.everest-forms button.button:not(.button-large), .everest-forms button[type="submit"] {
background-color: #0d47a1;
}
.everest-forms button.button:not(.button-large):hover, .everest-forms button[type="submit"]:hover {
background-color: #ffd600;
color: #404040;
} @media (max-width: 1200px) {
.edigital_service_section .mt-column-3 {
margin-right: auto;
margin-left: -4px;
}
.blog-content-wrapper .post-excerpt {
min-height: 295px;
}    
}
@media (min-width: 769px) and (max-width: 1024px) {
.edigital_service_section .mt-column-3 {
margin-right: 33px;
}  
}
@media (min-width: 601px) and (max-width: 768px) {
.edigital_service_section .mt-column-3 {
margin-right: 24px;
}
}
@media (min-width: 320px) and (max-width: 600px) {
.edigital_service_section .mt-column-3 { margin-left: 5px;
width: 95%;
display: block;
}
}
@media (max-width: 768px) {
.menu-toggle {
margin-right: auto;
margin-left: 10px;
}
#primary-menu {
left: auto;
right: 0;
}
.sub-toggle {
right: auto;
left: 15px;
background-color: #0d47a1;
}
#site-navigation ul > li:hover > .sub-toggle,
#site-navigation ul > li.current-menu-item .sub-toggle,
#site-navigation ul > li.current-menu-ancestor .sub-toggle {
background: #0d47a1;
}  
#site-navigation ul.sub-menu,
#site-navigation ul.children {
left: auto;
right: 0;
}
#site-navigation ul li {
float: right;
}
.section-title-wrapper .section-info {
width: 95%;
text-align: center;
}
}
@media (max-width: 600px) {
.testimonialsSlider .img-holder::after {
left: auto;
right: 50%;
margin-left: auto;
margin-right: -20px;
}
#edigital-header-cart {
margin-right: 10px;
}
#site-navigation ul li {
float: none;
}
.footer-menu ul li{ display: flex;
flex-direction: column;
}
.search-form{
margin-top: 25px;
}
.blog-content-wrapper .post-excerpt {
min-height: auto;
}
.nav-links .nav-previous, .nav-links .nav-next {
width: 100%;
float: left;
}
}