@font-face {
font-family: aviny;
font-style: normal;
font-weight: normal;
font-display: swap;src:url('fonts/aviny/avinyweb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/url('fonts/aviny/avinyweb.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
font-family: iransansdn;
font-style: normal;
font-weight: normal;
font-display: swap;
src: url('fonts/iransansdn/eot/iransansdnweb.eot');
src: url('fonts/iransansdn/eot/iransansdnweb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
url('fonts/iransansdn/woff2/iransansdnweb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
url('fonts/iransansdn/woff/iransansdnweb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('fonts/iransansdn/ttf/iransansdnweb.ttf') format('truetype');
}
@font-face{
font-family:IRANSans;
font-style:normal;
font-weight:bold;
font-display: swap;
src:url('fonts/fanum/eot/IRANSansWeb(FaNum)_Bold.eot');
src:url('fonts/fanum/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),	 /* IE6-8 */
url('fonts/fanum/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
url('fonts/fanum/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('fonts/fanum/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face{
font-family:IRANSans;
font-style:normal;
font-weight:500;
font-display: swap;
src:url('fonts/fanum/eot/IRANSansWeb(FaNum)_Medium.eot');
src:url('fonts/fanum/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
url('fonts/fanum/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),	/* FF39+,Chrome36+, Opera24+*/
url('fonts/fanum/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),	 /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('fonts/fanum/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face{
font-family:IRANSans;
font-style:normal;
font-weight:300;
font-display: swap;
src:url('fonts/fanum/eot/IRANSansWeb(FaNum)_Light.eot');
src:url('fonts/fanum/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
url('fonts/fanum/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
url('fonts/fanum/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),	/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('fonts/fanum/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face{
font-family:IRANSans;
font-style:normal;
font-weight:normal;
font-display: swap;
src:url('fonts/fanum/eot/IRANSansWeb(FaNum).eot');
src:url('fonts/fanum/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),	/* IE6-8 */
url('fonts/fanum/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),	 /* FF39+,Chrome36+, Opera24+*/
url('fonts/fanum/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('fonts/fanum/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}
@font-face{
font-family:'yekan';
font-display: swap;
src:url(fonts/yekan/Yekan.eot);
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#BYekan) format("svg");
font-weight:normal;
font-style:normal
}
@font-face {
font-family: iranyekan;
font-style: normal;
font-weight: bold;
font-display: swap;
src: url('fonts/iranyekan/eot/iranyekanwebboldfanum.eot');
src: url('fonts/iranyekan/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
url('fonts/iranyekan/woff/iranyekanwebboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('fonts/iranyekan/ttf/iranyekanwebboldfanum.ttf') format('truetype');
}
@font-face {
font-family: iranyekan;
font-style: normal;
font-weight: normal;
font-display: swap;
src: url('fonts/iranyekan/eot/iranyekanwebregularfanum.eot');
src: url('fonts/iranyekan/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
url('fonts/iranyekan/woff/iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('fonts/iranyekan/ttf/iranyekanwebregularfanum.ttf') format('truetype');
}
@font-face{
font-family:vazir;
font-style:normal;
font-weight:500;
font-display: swap;
src:url('fonts/Vazir-woff/Vazir-FD.woff') format('woff');
}
@font-face{
font-family:vazir;
font-style:normal;
font-weight:bold;
font-display: swap;
src:url('fonts/Vazir-woff/Vazir-Bold-FD.woff') format('woff');
}
html,body{
font-family:iransansdn,IRANSans;
}
body {
	direction: rtl;
	unicode-bidi: embed;
}

a {
	display: inline-block;
}

blockquote blockquote {
	margin-left: 0;
	margin-right: 24px;
}

menu,
ol,
ul {
	padding: 0 40px 0 0;
}

caption,
th,
td {
	text-align: right;
}

td {
	padding-left: 10px;
	padding-right: 0;
}

.assistive-text:focus {
	left: auto;
	right: 5px;
}

ul.kwayy_widget_contact_wrapper li,
ul.kwayy_vc_contact_wrapper li{
	padding-right: 25px;
}
ul.kwayy_widget_contact_wrapper li:before, 
ul.kwayy_vc_contact_wrapper li:before {
	right: 0px;
}
.widget-title:after{
	right: -27px;
}
.wpb_tabs .wpb_tabs_nav li {
	float: right;
}



/**
 * 4.0 Header
 * ----------------------------------------------------------------------------
 */
.thememount-topbar .thememount-tb-content i {
	margin-left: 5px;
	margin-right: 0px;
}
.thememount-tb-social {
	text-align: left;
}

/**
 * 4.1 Site Header
 * ----------------------------------------------------------------------------
 */

.site-header > a:first-child {
	display: inherit;
}

.site-description {
	font-style: normal;
}


/**
 * 4.2 Navigation
 * ----------------------------------------------------------------------------
 */

/* Navbar */
ul.nav-menu,
div.nav-menu > ul {
	margin: 0 -20px 0 0;
	padding: 0 0 0 40px;
}

.nav-menu .sub-menu,
.nav-menu .children {
	float: right;
	left: auto;
	right: -2px;
}

.nav-menu .sub-menu ul,
.nav-menu .children ul {
	border-left: 2px solid #f7f5e7;
	border-right: 0;
	left: auto;
	right: 100%;
}

.main-navigation .search-form {
	left: 0;
	right: auto;
}

.site-header .search-field {
	background-position: 98% center;
	padding: 0 34px 0 0;
}

.nav-menu .current_page_item > a,
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-ancestor > a {
	font-style: normal;
}

.menu-toggle {
	padding-left: 0;
	padding-right: 20px;
}

.nav-menu .lastsecond .sub-menu .sub-menu, 
.nav-menu .last .sub-menu .sub-menu, 
#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-menu-flyout.lastsecond .mega-sub-menu .mega-sub-menu, 
#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-menu-flyout.last .mega-sub-menu .mega-sub-menu {
	left: -100%;
	right: inherit !important;
}
#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-menu-flyout ul.mega-sub-menu ul.mega-sub-menu {	
	left: -100%;
	
}

/**
 * 5.0 Content
 * ----------------------------------------------------------------------------
 */

.sidebar .entry-header,
.sidebar .entry-content,
.sidebar .entry-summary,
.sidebar .entry-meta {
	padding-left: 376px;
	padding-right: 60px;
}
.thememount-carousel-next .tmicon-fa-angle-right:before {
	content: "\f104";
}
.thememount-carousel-prev .tmicon-fa-angle-left:before {
	content: "\f105";
}
.wpb_heading:after, 
.footer .widget-title:after, 
.sidebar .widget-title:after, 
.widgettitle:after, 
.widget-title:after, 
.thememount-heading-wrapper .thememount-heading-align-left:after, 
.thememount-heading-style-normal.thememount-heading-align-left:after {
	right: -35px;
	left: inherit;
}
.thememount-heading-wrapper .thememount-heading-align-left {
	text-align: right;
}
.thememount-heading-wrapper-align-left .thememount-heading-wrapper-inner .thememount-carousel-controls-inner {
	left: 0;
	right: inherit;
}

/**
 * 5.2 Entry Meta
 * ----------------------------------------------------------------------------
 */

.entry-meta > span {
	margin-left: 20px;
	margin-right: auto;
}

.entry-meta > span:last-child {
	margin-left: 0;
	margin-right: auto;
}

.featured-post:before {
	margin-left: 2px;
	margin-right: auto;
}

.entry-meta .date a:before {
	margin-left: 2px;
}

.comments-link a:before {
	margin-left: 2px;
	margin-right: auto;
}

.tags-links a:first-child:before {
	margin-left: 2px;
}

.edit-link a:before {
	margin-left: 2px;
}

.page-links .page-links-title {
	margin-left: 20px;
	margin-right: auto;
}

/**
 * 5.4 Galleries
 * ----------------------------------------------------------------------------
 */

.gallery {
	margin-left: auto;
	margin-right: -4px;
}
.gallery-item {
	float: right;
	margin: 0 0 4px 4px;
}
.gallery-item a {
	display: inline;
}
.thememount-pf-four-col .portfolio-wrapper .item .item-content h4, 
.thememount-items-col-four .portfolio-wrapper .item .item-content h4 {
	padding-left: 38px;
	padding-right: 0px;
}
.thememount-portfolio-likes{
	left: 10px;
	right: inherit;
}

/**
 * 5.5 Post Formats
 * ----------------------------------------------------------------------------
 */

/*.entry-content a {
	display: inline;
}
*/
.format-aside cite:before {
	content: normal;
	margin-right: auto;
}

.format-aside cite:after {
	content: "\2014";
	margin-left: 5px;
}

.format-audio .entry-content:before {
	float: right;
	-webkit-transform: scaleX(-1);
	-moz-transform:    scaleX(-1);
	-ms-transform:     scaleX(-1);
	-o-transform:      scaleX(-1);
	transform:         scaleX(-1);
}

.format-audio .audio-content {
	background-position: right top;
	float: left;
	padding-left: 0;
	padding-right: 35px;
}

.format-chat .entry-meta .date a:before {
	margin-left: 4px;
	margin-right: auto;
}

.format-image .wp-caption-text {
	text-align: right;
}

.format-link .entry-title {
	margin-left: 20px;
	margin-right: auto;
}

.format-status .entry-content,
.format-status .entry-meta {
	padding-left: 0;
	padding-right: 35px;
}

.sidebar .format-status .entry-content,
.sidebar .format-status .entry-meta {
	padding-left: 376px;
	padding-right: 95px;
}

.format-status .entry-content:before,
.format-status .entry-meta:before {
	left: auto;
	right: 10px;
}

.sidebar .format-status .entry-content:before,
.sidebar .format-status .entry-meta:before {
	left: auto;
	right: 70px;
}

.format-status .entry-content p:first-child:before {
	left: auto;
	right: 4px;
}

.sidebar .format-status .entry-content p:first-child:before {
	left: auto;
	right: 64px;
}

.format-quote blockquote {
	padding-left: 0;
	padding-right: 75px;
}

.format-quote blockquote:before {
	content: '\201D';
	padding-left: 25px;
	padding-right: 0;
	left: auto;
	right: -15px;
}


/**
 * 5.6 Attachments
 * ----------------------------------------------------------------------------
 */

.attachment .entry-title {
	float: right;
}

.attachment .entry-title:before {
	margin-left: 10px;
	margin-right: auto;
}

.attachment .entry-meta {
	float: left;
}

.image-navigation .nav-previous {
	left: auto;
	right: 0;
}

.image-navigation .nav-next {
	left: 0;
	right: auto;
}

.attachment .entry-caption {
	text-align: right;
}


/**
 * 5.7 Post/Paging Navigation
 * ----------------------------------------------------------------------------
 */

.navigation .nav-previous {
	float: right;
}

.navigation .nav-next {
	float: left;
}

.sidebar .paging-navigation .nav-links,
.sidebar .post-navigation .nav-links {
	padding-left: 376px;
	padding-right: 60px;
}

.paging-navigation .nav-previous .meta-nav {
	margin-left: 10px;
	margin-right: auto;
}

.paging-navigation .nav-next .meta-nav {
	margin-left: auto;
	margin-right: 10px;
}

.post-navigation a[rel="next"] {
	float: left;
	text-align: left;
}


/**
 * 5.8 Author Bio
 * ----------------------------------------------------------------------------
 */

.author-info {
	text-align: right; /* gallery & video post formats */
}

.author.sidebar .author-info {
	padding-left: 376px;
	padding-right: 60px;
}

.author-avatar .avatar {
	float: right;
	margin: 0 0 30px 30px;
}

.author-link {
	margin-left: auto;
	margin-right: 2px;
}


/**
 * 5.9 Archives
 * ----------------------------------------------------------------------------
 */

.sidebar .archive-meta {
	padding-left: 316px;
	padding-right: 0;
}


/**
 * 5.10 Search Results/No posts
 * ----------------------------------------------------------------------------
 */

.sidebar .page-content {
	padding-left: 376px;
	padding-right: 60px;
}

/**
 * 5.12 Comments
 * ----------------------------------------------------------------------------
 */

.sidebar .comments-title,
.sidebar .comment-list,
.sidebar .comment-reply-title,
.sidebar .comment-navigation,
.sidebar .comment-respond .comment-form {
	padding-left: 376px;
	padding-right: 60px;
}

.comment-list .children {
	margin-left: auto;
	margin-right: 20px;
}

.comment-author {
	float: right;
	margin-left: 50px;
	margin-right: auto;
}

.comment-list .edit-link {
	margin-left: auto;
	margin-right: 20px;
}

.comment-metadata,
.comment-content,
.comment-list .reply,
.comment-awaiting-moderation {
	float: left;
}

.comment-awaiting-moderation:before {
	margin-left: 5px;
	margin-right: auto;
}

.comment-reply-link:before,
.comment-reply-login:before {
	margin-left: 3px;
	margin-right: auto;
	-webkit-transform: scaleX(-1);
	-moz-transform:    scaleX(-1);
	-ms-transform:     scaleX(-1);
	-o-transform:      scaleX(-1);
	transform:         scaleX(-1);
}

.comment-reply-title small a {
	float: left;
}

.comment-form [for="author"],
.comment-form [for="email"],
.comment-form [for="url"],
.comment-form [for="comment"] {
	float: right;
}

.form-allowed-tags code {
	margin-left: auto;
	margin-right: 3px;
}

.sidebar .no-comments {
	padding-left: 376px;
	padding-right: 60px;
}


/**
 * 6.0 Sidebar
 * ----------------------------------------------------------------------------
 */

.site-main .widget-area {
	float: left;
}

.widget-area a {
	max-width: 100%;
}


/**
 * 6.1 Widgets
 * ----------------------------------------------------------------------------
 */

.widget .widget-title {
	font-style: normal;
}
.widget li > ul,
.widget li > ol {
	margin-left: auto;
	margin-right: 20px;
}
.widget .textwidget .thememount-social-links-wrapper .social-icons {
	text-align: right;
}

/**
 * 7.0 Footer
 * ----------------------------------------------------------------------------
 */

.site-footer .widget-area,
.sidebar .site-footer {
	text-align: right;
}
.sidebar .site-footer .widget-area {
	left: auto;
	right: -158px;
}

.site-footer .widget {
	float: none;
	margin-left: 20px;
	margin-right: auto;
}

.sidebar .site-footer .widget:nth-of-type(4),
.sidebar .site-footer .widget:nth-of-type(3) {
	margin-left: 0;
	margin-right: auto;
}
.widget_recent_entries li a, 
.widget_archive li a, 
.widget_categories li a, 
.menu li a, .widget_meta li a, 
.widget_pages li a, 
.widget.widget_recent_comments li {
	padding-right: 18px;
	padding-left: 0px;
}
ul.thememount_widget_contact_wrapper li:before, 
ul.thememount_vc_contact_wrapper li:before,
.widget_recent_entries li a:before, 
.widget_archive li a:before, 
.widget_categories li a:before, 
.menu li a:before, 
.widget_meta li a:before, 
.widget_pages li a:before{
	right: 0px;
	width: 9px;
	content: "\f104";
}
.widget ul.thememount_widget_contact_wrapper li, 
.footer .widget ul.thememount_widget_contact_wrapper li, 
ul.thememount_vc_contact_wrapper li {
	padding-right: 25px;
}

/**
 * 8.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1069px) {
	ul.nav-menu,
	div.nav-menu > ul {
		margin-left: auto;
		margin-right: 0;
	}

	.error404 .page-header,
	.sidebar .format-image .entry-content img.size-full,
	.sidebar .format-image .wp-caption:first-child .wp-caption-text {
		margin-right: auto;
	}

	.main-navigation .search-form {
		left: 20px;
		right: auto;
	}

	.site-main .widget-area {
		margin-left: 60px;
		margin-right: auto;
	}
}

@media (max-width: 999px) {
	.sidebar .entry-header,
	.sidebar .entry-content,
	.sidebar .entry-summary,
	.sidebar .entry-meta,
	.sidebar .comment-list,
	.sidebar .comment-reply-title,
	.sidebar .comment-navigation,
	.sidebar .comment-respond .comment-form,
	.sidebar .featured-gallery,
	.sidebar .post-navigation .nav-links,
	.author.sidebar .author-info,
	.sidebar .format-image .entry-content {
		max-width: 604px;
		padding-left: 0;
		padding-right: 0;
	}

	.site-main .widget-area {
		float: none;
		margin-left: auto;
	}

	.attachment .entry-meta {
		float: right;
		text-align: right;
	}

	.sidebar .format-status .entry-content,
	.sidebar .format-status .entry-meta {
		padding-left: 0;
		padding-right: 35px;
	}

	.sidebar .format-status .entry-content:before,
	.sidebar .format-status .entry-meta:before {
		left: auto;
		right: 10px;
	}

	.sidebar .format-status .entry-content p:first-child:before {
		left: auto;
		right: 4px;
	}

	.sidebar .site-footer .widget-area {
		left: auto;
		right: 0;
	}

	.sidebar .paging-navigation .nav-links {
		padding: 0 60px;
	}
}

@media (max-width: 767px) {
	.format-image .entry-content img:first-of-type,
	.format-image .wp-caption:first-child .wp-caption-text {
		margin-right: auto;
	}
}

@media (max-width: 643px) {
	.sidebar .entry-header,
	.sidebar .entry-content,
	.sidebar .entry-summary,
	.sidebar .entry-meta,
	.sidebar .comment-list,
	.sidebar .comment-navigation,
	.sidebar .featured-gallery,
	.sidebar .post-navigation .nav-links,
	.sidebar .format-image .entry-content {
		padding-left: 20px;
		padding-right: 20px;
	}

	#content .format-status .entry-content,
	#content .format-status .entry-met {
		padding-left: 0;
		padding-right: 35px;
	}

	.menu-toggle:after {
		padding-left: 0;
		padding-right: 8px;
	}

	.toggled-on .nav-menu,
	.toggled-on .nav-menu > ul {
		margin-left: auto;
		margin-right: 0;
	}

	.toggled-on .nav-menu li > ul {
		margin-left: auto;
		margin-right: 20px;
		right: auto;
	}

	#content .featured-gallery {
		padding-left: 0;
		padding-right: 24px;
	}

	.gallery-columns-1 .gallery-item {
		margin-left: 0;
		margin-right: auto;
	}

	.comment-author {
		margin-left: 30px;
		margin-right: auto;
	}

	.format-audio .audio-content {
		background: none;
		float: none;
		padding-left: 0;
		padding-right: 0;
	}

	.gallery-columns-3 .gallery-item:nth-of-type(3n) {
		margin-left: 4px;
		margin-right: auto;
	}
}

@media (max-width: 359px) {
	.gallery {
		margin-left: auto;
		margin-right: 0;
	}

	.gallery .gallery-item:nth-of-type(even) {
		margin-left: 0;
		margin-right: auto;
	}

	.gallery .gallery-item,
	.gallery.gallery-columns-3 .gallery-item:nth-of-type(even),
	.gallery-columns-3 .gallery-item:nth-of-type(3n),
	.gallery-columns-5 .gallery-item:nth-of-type(5n),
	.gallery-columns-7 .gallery-item:nth-of-type(7n),
	.gallery-columns-9 .gallery-item:nth-of-type(9n) {
		margin-left: 4px;
		margin-right: auto;
	}

	.comment-author .avatar {
		margin-left: 5px;
		margin-right: auto;
	}
}


/**
 * 9.0 Print
 * ----------------------------------------------------------------------------
 */

@media print {
	.entry-content img.alignleft,
	.entry-content .wp-caption.alignleft {
		margin-left: auto;
		margin-right: 0;
	}

	.entry-content img.alignright,
	.entry-content .wp-caption.alignright {
		margin-left: 0;
		margin-right: auto;
	}
}


/********************************************************************* my style *********************************************************/
.tm-blogbox-featured-quote,.format-quote .entry-content blockquote p{
font-family:IRANSans,yekan;
}
.dateinfo{
letter-spacing:0;
}
.tm-titlebar-align-allleft .tm-titlebar-main{
text-align:right;
}
.comments-title,.thememount_widget_recent_entries li .post-date,.single-tm_team_member .thememount-team-position,.site-main .thememount-portfolio-design-nopadding .item .item-content p,.thememount-testimonial-title .thememount-testimonial-designation,.thememount-testimonial-wrapper .thememount-tst-contarea-text,.site-main .postcontent .thememount-meta-details,.site-main .postcontent .thememount-meta-details span,.site-main .postcontent .thememount-meta-details a,.site-main .post-box .thememount-meta-details,.site-main .post-box .thememount-meta-details span,.site-main .post-box .item-content .thememount-meta-details a,.tm-blogbox-footer-meta,.site-main .item .item-content p,.vc_toggle_title > h4,.inside h3,.thememount-team-box .thememount-team-position{
font-family:IRANSans,yekan;
font-style:normal;
}
.thememount-testimonial-wrapper .thememount-tst-contarea-text{
font-size:15px;
padding-left:5px;
padding-right:5px;
}
@media (min-width:1200px){
#navbar #site-navigation div.nav-menu > ul > li{
float:right;
}
#navbar #site-navigation div.nav-menu > ul > li ul li.page_item_has_children > a::before, #navbar #site-navigation div.nav-menu > ul > li ul li.menu-item-has-children > a::before{
content:"\f104";
left:0;
right:auto;
}
}
@media (max-width:1200px){
.nav-menu .sub-menu,.nav-menu .children{
float:none;
}
.thememount-header-style-3 #stickable-header .headerlogo {
float: none !important;
}
#navbar,.header-controls, #navbar #site-navigation .mega-menu-wrap,.menu-main-menu-container, div.nav-menu {
float: right !important;
}
.righticon{
left:0;
right:auto;
}
.header-controls{
left:0;
right:auto;
}
.tm-header-invert .menu-toggle{
left:auto;
right:0;
}
}
#navbar #site-navigation div.nav-menu > ul ul{
padding-right:0;
}
#navbar #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li:hover > a::before, #navbar #site-navigation div.nav-menu > ul > li:hover > a::before,#navbar #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li > a::before, #navbar #site-navigation div.nav-menu > ul > li > a::before{
left:auto;
right:0;
}
.thememount-topbar .top-contact i{
margin-left:9px;
margin-right:0;
}
.top-contact li{
margin-right:0;
padding-left:20px;
}
#navbar #site-navigation div.nav-menu ul ul li a::after, #navbar #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal ul.mega-sub-menu a::after{
left:auto;
right:0;
}
[class^="tm-social-icon-"]::before, [class*=" tm-social-icon-"]::before{
vertical-align:middle;
}
.post-box .post-item .item-content,.item-content{
text-align:right;
}
.rtl .thememount-blog-media.thememount-slider-wrapper {
direction: ltr !important;
}
.tm-sbox-iconalign-left .vc_cta3-icons{
padding-right:1.5em;
}
.thememount_widget_recent_entries li img{
float:right;
margin-left:15px;
margin-right:0;
}
.thememount_widget_recent_entries li .post-date::before{
left:auto;
right:0;
}
.thememount_widget_recent_entries li .post-date{
padding-left:0;
padding-right:20px;
}
.widget .widgettitle,.widget .widget-title{
border-left:medium none;
border-right:6px solid #9dc02e;
padding-left:0;
padding-right:20px;
}
.tm-sbox .vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container{
padding-left:0;
padding-right:1em;
}
.inside h3{
letter-spacing:0;
text-align:right;
}
.inside h4{
font-size:28px;
font-weight:500;
}
.tm-fid-icon-align-right .tm-fld-contents{
display:block;
padding-right:50px;
text-align:right;
}
.tm-fid-icon-align-right .tm-fid-icon-wrapper{
display:block;
padding-right:57px;
position:absolute;
right:27px;
top:55px;
margin-right:0;
}
.inside.tm-fid-icon-align-right h3::before{
right:0;
left:auto;
transform:translateX(0px);
}
.widget .woocommerce-product-search input[type="submit"],.widget .search-form .search-submit{
left:0;
right:auto;
}
.search .widget input[type="search"],.widget input[type="search"]{
padding-left:45px;
padding-right:10px;
}
.widget_categories li span{
float:left;
}
.widget_recent_comments li::before{
left:auto;
right:0;
}
.site-main .widget.widget_recent_comments li,.footer .widget.widget_recent_comments li{
padding-left:0;
padding-right:25px;
}
.tm-bcrumb-first-text:after{
left:auto;
right:-13px;
}
@media (min-width:768px){
	.vc_tta-color-white.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill:not(.vc_tta-tabs-position-left) .vc_tta-tab:after{
	right:auto;
	left:0;
	}
}
@media (min-width: 1201px){
	.thememount-header-style-3 .tm-header-small-search-form {
		margin-left: 0 !important;
		margin-right: 15px;
	}
}

.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{
float:right;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{
float:right;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text{
margin:0 50px 0 0;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar{
float:right;
left:auto;
right:0;
}
.woocommerce .star-rating{
float:left;
}
.woocommerce .star-rating span{
float:right;
left:auto;
right:0;
}
ul.tm-list li i{
left:auto !important;
right:-35px ;
}
.vc_tta.vc_tta-accordion.vc_tta-color-white .vc_tta-controls-icon-position-left .vc_tta-controls-icon{
left:20px;
right:auto;
}
/*media all*/
.vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading,.vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container{
text-align:right;
}
.inside h3{
letter-spacing:0;
text-align:center !important;
}
.inside.tm-fid-icon-align-right h3{
text-align:right !important;
}
.tm-connected.tm-sbox.tm-sbox-iconalign-left:after{
left:auto;
right:55px;
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon{
left:auto;
right:-30px;
}
.thememount-testimonial-wrapper .thememount-testimonial-data header{
text-align:right;
}
.thememount-testimonial-wrapper .thememount-testimonial-data header .thememount-testimonial-title{
margin-left:0;
margin-right:146px;
}
ul.tm-list li i{
left:auto;
right:-30px;
}
.vc_progress_bar .vc_single_bar .vc_bar{
left:auto;
right:0;
}
.vc_progress_bar .vc_single_bar .vc_label_units{
right:auto;
left:7px;
}
.vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child),.vc_tta.vc_general .vc_tta-title-text:not(:empty)~*{
margin-left:auto;
margin-right:14px;
}
blockquote{
border-right-style:solid;
border-left:0;
border-right-width:5px;
}
.tm-appo-form .field-group i{
left:auto;
right:18px;
}
.tm-appo-form .field-group textarea,.tm-appo-form .field-group input[type="text"],.tm-appo-form .field-group input[type="email"]{
font-family:IRANSans;
letter-spacing:0;
padding-left:0;
padding-right:43px;
}
.tm-appo-submit input[type="submit"]{
font-family:IRANSans;
}
.wpcf7 .field-group > i + br{
display:none;
}
.tm-pf-single-np-nav{
right:auto;
left:0;
}
.tm-pf-description-title-w .thememount-portfolio-likes-wrapper{
float:right;
border-right:1px solid #eaeaea;
border-left:none;
margin-right:18px;
margin-left:0;
padding-right:15px;
padding-left:0;
}
.tm-sbox .vc_general.vc_cta3 h2 {
letter-spacing: 0;
}
ul.thememount-portfolio-details-list li i{
float:right;
margin-left:20px;
margin-right:0;
}
.thememount-post-readmore .fa-angle-double-right::before {
content: "\f100";
}
.thememount-post-readmore a {
padding-left: 27px;
padding-right: 0;
}
.thememount-post-readmore a i {
margin-right: 0.3em;
margin-left: 0;
}
.rtl .thememount-slider-wrapper {
direction: rtl;
}
.vc_toggle.vc_toggle_default .vc_toggle_content,.vc_toggle.vc_toggle_default .vc_toggle_title {
padding-left: 50px;
padding-right: 0;
}
.vc_toggle_default .vc_toggle_title > h4::after {
left: -12px;
right: auto;
}
.widget .woocommerce-product-search input[type="submit"],.widget .search-form .search-submit {
border-radius: 3px 0 0 3px;
}
.thememount-meta-details .thememount-post-user,.thememount-meta-details .categories-links,.thememount-meta-details .comments,.thememount-meta-details .tag-links {
margin-left: 26px;
margin-right: 0;
}
.thememount-post-wrapper .thememount-meta-details i {
padding-left: 5px;
padding-right: 0;
}
.tm-comment-date-link {
float: left;
}
.tm-list li {
letter-spacing: 0;
}
.col-right .wpb_column {
float: right;
}
.wpcf7 .field-group > br {
display: none;
}
.thememount-portfolio-design-nopadding .item .item-content {
text-align: right;
}
.thememount-portfolio-design-nopadding .item .item-content .thememount-portfolio-likes-wrapper {
left: 15px;
right: auto;
}
.thememount-portfolio-design-nopadding .item .item-content .item-content-inner {
left: auto;
padding: 18px 18px 17px 70px;
right: 0;
}
#navbar,.header-controls, #navbar #site-navigation .mega-menu-wrap,.menu-main-menu-container, div.nav-menu {
float: left;
}
.navigation div.nav-menu {
float: right;
}
.thememount-header-style-3 .k_flying_searchform_wrapper .header-search {
left: 0px;
right: auto;
}
.thememount-header-style-3 .w-search-input input {
padding: 22px 20px 21px 30px;
}
.tm-top-info-con ul li {
text-align: right;
}
.tm-top-info-con {
float: left;
}
.thememount-header-style-3 #stickable-header .headerlogo {
float: right;
text-align: right;
}
.tm-top-info-con ul li .media-right {
padding-left: 45px;
padding-right: 0;
}
.media-left,.media > .pull-left {
padding-left: 10px;
padding-right: 0;
}
.thememount-header-style-2 #navbar #site-navigation div.nav-menu > ul ul,.thememount-header-style-2 #navbar #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal ul,.thememount-header-style-3 #navbar #site-navigation div.nav-menu > ul ul,.thememount-header-style-3 #navbar #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal ul {
text-align: right;
}
.thememount-header-style-2 #navbar #site-navigation div.nav-menu > ul,.thememount-header-style-2 #navbar #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal,.thememount-header-style-3 #navbar #site-navigation div.nav-menu > ul,.thememount-header-style-3 #navbar #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal {
text-align: right;
}
.widget_shopping_cart_content .buttons {
text-align: right;
}
.wc-forward a::after,.wc-forward::after {
content: "\f104";
margin-left: 0;
margin-right: 5px;
}
.widget_shopping_cart_content .buttons .checkout {
margin-left: 0;
margin-right: 15px;
}
.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button {
font-size: 12px;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove {
left: auto;
right: 0;
}
.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img {
float: left;
margin-left: 0;
margin-right: 4px;
}
.woocommerce .widget_shopping_cart .cart_list li {
padding-left: 0;
padding-right: 30px;
}
.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button {
float: left;
margin-left: 0;
margin-right: auto;
}
.woocommerce .widget_price_filter .price_slider_amount,.woocommerce-page .widget_price_filter .price_slider_amount {
text-align: right;
}
.thememount-team-title {
font-size: 18px;
font-weight: 500;
letter-spacing: 0;
line-height: 27px;
}
.thememount-team-box .thememount-team-position {
font-size: 13px;
}
.thememount-team-wrapper .thememount-items-wrapper .tm-box {
float: right;
}
.portfolio-sortable-list ul li:hover a::before {
left: auto;
right: 0;
}
.portfolio-sortable-list ul li a::before {
left: auto;
right: 0;
}
.portfolio-box .thememount-post-readmore .fa-angle-double-right::before {
content: "\f100";
}
.tm-pf-description-title-w .tm-pf-description-title,.tm-pf-description-title-w .thememount-portfolio-likes-wrapper {
float: right;
}
.tm-pf-description-title-w .thememount-portfolio-likes-wrapper .thememount-portfolio-likes {
text-align: right;
}
li .fa-chevron-right::before {
content: "\f053";
}
#navbar #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
float: right;
}
#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
text-align: right;
}
.portfolio-sortable-list ul li::after {
left: 2px;
right: auto;
}
.portfolio-sortable-list ul {
padding-right: 0;
}
.site-main .item .item-content p ,.portfolio-sortable-list ul li a,.item-content h4{
letter-spacing: 0;
}
.footer .tm-sbox .vc_general.vc_cta3 h2 {
letter-spacing: 0;
}
.vc_message_box-icon {
left: auto;
right: 0;
}
.vc_message_box {
padding: 1em 4em 1em 1em;
}
.vc_chart .vc_chart-legend li {
margin-left: 0;
margin-right: 1em;
}
.vc_chart .vc_chart-legend span {
margin-left: 0.5em;
margin-right: 0;
}
a.pp_arrow_next, a.pp_arrow_previous,.pp_nav .pp_pause,.pp_nav .pp_play, a.pp_close, a.pp_contract, a.pp_expand, a.pp_next, a.pp_previous {
font-size: 0;
}
.wpb_flexslider {
direction: ltr;
}
.tm-dropcap {
float: right;
margin: 7px 0 -5px 8px;
}
.fa,.fa-stack {
vertical-align: middle;
}
div.ptp-price {
font-size: 35px !important;
font-weight: 500 !important;
}
a.ptp-button {
font-weight: 500 !important;
}
.thememount-blog-boxes-inner .post-box {
float: right;
}
.multi-columns-row .col-lg-4:nth-child(3n+4) {
clear: right;
}
.thememount-header-style-3 #navbar #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal {
float: right;
}
body.error404 .site-main form .search-submit:hover, body.error404 .site-main form .search-submit {
border-radius: 3px 0 0 3px;
left: 0;
right: auto;
}
body.error404 .page-content h1 {
line-height: 1.5;
}
body.error404 .site-main form input[type="search"] {
float: right;
padding-left: 45px;
padding-right: 10px;
}
#totop {
left: 14px;
right: auto;
}
.tm-sresult-form-wrapper h2 {
float: right;
font-weight: 500;
letter-spacing: 0;
margin-left: auto;
margin-top: 7px;
}
.tm-sresult-form-wrapper .search-form {
float: right;
}
.tm-sresults-settings-wrapper {
left: 0;
right: auto;
}
.tm-sresult-form-wrapper .tm-sresult-cpt-select {
font-size: 18px;
}
.label {
font-weight: 500;
}
.tm-taxonomy-term-list ul li a::before {
content: "\f104";
left: 12px;
right: auto;
}
.tm_team_member.tm_team_group-construction-law .tm-box.tm-box-style-default {
float: right;
}
.hint--top::after,.hint--top::before {
left: auto;
right: 50%;
}
.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content {
text-align: right;
}
.thememount-clients.owl-theme.owl-carousel .hint--top::before,.thememount-clients.owl-theme.owl-carousel .hint--top::after {
left: auto;
right: 44%;
}
.tm-appo-form .field-group br, .wpcf7-form .field-group br {
	display: none !important;
}
.tm-appo-form .field-group textarea, .tm-appo-form .field-group input[type="text"], .tm-appo-form .field-group input[type="email"] {
	text-align: right;
}
.tm-appo-form .field-group >p {
	padding-bottom: 0 !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	text-align: right;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
	text-align: right;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
	text-align: right;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
	margin: 0 6px 0 0px;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
	float: left;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item a.mega-menu-link > span.mega-indicator:after {
	transform: rotate(180deg);
}
.tm-search-close {
	left: 15px;
	right: auto;
}
.thememount-header-style-3 .w-search-input input {
	text-align: right;
}
.thememount-flexible-width-right {
	text-align: left;
}
.rtl .flexslider {
	direction: rtl !important;
}
.rtl .thememount-blog-media.thememount-slider-wrapper .flex-viewport {
	overflow: inherit !important;
}
@media (max-width: 767px){
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
		display: none;
	}
	.k_flying_searchform_wrapper .header-search {
		top: 10px;
	}
	form.wpcf7-form .tm-appo-form {
		display: flex;
		flex-direction: column-reverse;
	}
}

