/*
----------------------------------------------------------------

ZEPHYR RTL styles

Copyright 2016 UpSolution
http://us-themes.com/

NOTE: DO NOT EDIT THIS FILE!
THIS FILE IS REPLACED DURING AUTO-UPDATES
AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.

----------------------------------------------------------------
*/

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/eot/IRANSansWeb_Black.eot');
	src: url('fonts/eot/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb_Black.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/IRANSansWeb_Bold.eot');
	src: url('fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/eot/IRANSansWeb_Medium.eot');
	src: url('fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/IRANSansWeb_Light.eot');
	src: url('fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/eot/IRANSansWeb_UltraLight.eot');
	src: url('fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/IRANSansWeb.eot');
	src: url('fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb.ttf') format('truetype');
}
h1, h2, h3, h4, h5, h6,input, textarea, a, div ,p ,li  {
	font-family: IRANSans !important;
}
h1 {
	font-weight: bold;
}
.wrapper {
	max-width: 900px;
	margin: 0 auto;
}
.ltr {
	direction: ltr;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-left {
	text-align: left;
}
.text-small {
	font-size: 0.8em;
}
.text-xsmall {
	font-size: 0.6em;
}
.text-large {
	font-size: 1.2em;
}
.text-xlarge {
	font-size: 1.4em;
}
.text-underline {
	text-decoration:underline;
}
.text-ultralight {
	font-weight: 200;
}
.text-light {
	font-weight: 300;
}
.text-regular {
	font-weight: normal;
}
.text-medium {
	font-weight: 500;
}
.text-bold {
	font-weight: bold;
}
.text-black {
	font-weight: 900;
}
blockquote {
	font-weight: 500;
	padding: 10px;
	border: 1px dashed #666666;
}

.mainbox {
	width: 100%;
	background-color: #EFEFEF;
	display: table;
	margin-bottom: 30px;
	border-right: 8px solid #FFFF33;
}

.mainboxnegativ {
	width: 100%;
	background-color: #000000;
	display: table;
	margin-bottom: 30px;
	border-right: 8px solid #FFFF33;
	color: #F9F9F9;
}

.mainbox2 {
	font-size: 1em;
	width: 90%;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.mainbox3 {
	width: 100%;
	background-color: #b8b8b8;
	display: table;
	margin-bottom: 30px;
	border-right: 8px solid #bd70ff;
}

.mainbox2negativ {
	font-size: 1em;
	color: #F9F9F9;
	background-color: #000000;
	padding-right: 20px;
}

.farsiparagraph {
	font-size: 1em;
	width: 47%;
	float:right;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;

}
.englishparagraph {
	font-size: 1em;
	width: 47%;
	float: left;
	direction:ltr;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;


}
.rightbox {
	width: 60%;
	padding-right: 20px;
	padding-left: 5px;
	float: right;
	margin-left: 10px;
	margin-bottom: 0px;
	min-width: 0px;
	background-color: #F7F7F7;

}

.titelbox {
	width: 60%;
	padding-right: 25px;
	padding-left: 0px;
	float: right;
	margin-left: 10px;
	margin-bottom: 0px;
	min-width: 0px;
	background-color: #F2F2F2;
	color: #4B4B4B;
}


.lefttbox {
	
	padding-right: 20px;
	padding-left: 4px;
	float: right;
	margin-bottom: 10px;
	min-width: 0px;
}

.alphabet {
	width: 35%;
	float: left;
	font-size: 21em;
	text-align: center;
	font-weight: 500;
	color: #999999;
}

.alphabet2 {
	width: 35%;
	float: left;
	direction: ltr;
	font-size: 1.6em;
	text-align: left;
	font-weight: 500;
	color: #333333;
	margin-top: 100px;
}
.footer {
	font-weight: 300;
	font-size: 0.7em;
	text-align: center;
	direction: ltr;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

body {
	direction: rtl;
	unicode-bidi: embed;
	font-family: IRANSans !important;
	font-weight: 300;

	}
th,
input,
textarea,
select {
	text-align: right;
	}
input[type="checkbox"],
input[type="radio"] {
	margin-left: 5px;
	margin-right: 0;
	}
ul,
ol {
	margin-left: 0;
	margin-right: 2.5rem;
	}
blockquote {
	padding-left: 0;
	padding-right: 2rem;
	border-left: none;
	border-right-width: 5px;
	border-right-style: solid;
	}

/* VC Columns */
.g-cols > div {
	float: right;
	}
.vc_col-xs-offset-0 { margin-right: 0; margin-left: 0 }
.vc_col-xs-offset-1 { margin-right: 8.3333%; margin-left: 0 }
.vc_col-xs-offset-2 { margin-right: 16.6666%; margin-left: 0 }
.vc_col-xs-offset-3 { margin-right: 25%; margin-left: 0 }
.vc_col-xs-offset-4 { margin-right: 33.3333%; margin-left: 0 }
.vc_col-xs-offset-5 { margin-right: 41.6666%; margin-left: 0 }
.vc_col-xs-offset-6 { margin-right: 50%; margin-left: 0 }
.vc_col-xs-offset-7 { margin-right: 58.3333%; margin-left: 0 }
.vc_col-xs-offset-8 { margin-right: 66.6666%; margin-left: 0 }
.vc_col-xs-offset-9 { margin-right: 75%; margin-left: 0 }
.vc_col-xs-offset-10 { margin-right: 83.3333%; margin-left: 0 }
.vc_col-xs-offset-11 { margin-right: 91.6666%; margin-left: 0 }
.vc_col-xs-offset-12 { margin-right: 100%; margin-left: 0 }
@media (min-width: 768px) {
.vc_col-sm-offset-0 { margin-right: 0; margin-left: 0 }
.vc_col-sm-offset-1 { margin-right: 8.3333%; margin-left: 0 }
.vc_col-sm-offset-2 { margin-right: 16.6666%; margin-left: 0 }
.vc_col-sm-offset-3 { margin-right: 25%; margin-left: 0 }
.vc_col-sm-offset-4 { margin-right: 33.3333%; margin-left: 0 }
.vc_col-sm-offset-5 { margin-right: 41.6666%; margin-left: 0 }
.vc_col-sm-offset-6 { margin-right: 50%; margin-left: 0 }
.vc_col-sm-offset-7 { margin-right: 58.3333%; margin-left: 0 }
.vc_col-sm-offset-8 { margin-right: 66.6666%; margin-left: 0 }
.vc_col-sm-offset-9 { margin-right: 75%; margin-left: 0 }
.vc_col-sm-offset-10 { margin-right: 83.3333%; margin-left: 0 }
.vc_col-sm-offset-11 { margin-right: 91.6666%; margin-left: 0 }
.vc_col-sm-offset-12 { margin-right: 100%; margin-left: 0 }
}
@media (min-width: 992px) {
.vc_col-md-offset-0 { margin-right: 0; margin-left: 0 }
.vc_col-md-offset-1 { margin-right: 8.3333%; margin-left: 0 }
.vc_col-md-offset-2 { margin-right: 16.6666%; margin-left: 0 }
.vc_col-md-offset-3 { margin-right: 25%; margin-left: 0 }
.vc_col-md-offset-4 { margin-right: 33.3333%; margin-left: 0 }
.vc_col-md-offset-5 { margin-right: 41.6666%; margin-left: 0 }
.vc_col-md-offset-6 { margin-right: 50%; margin-left: 0 }
.vc_col-md-offset-7 { margin-right: 58.3333%; margin-left: 0 }
.vc_col-md-offset-8 { margin-right: 66.6666%; margin-left: 0 }
.vc_col-md-offset-9 { margin-right: 75%; margin-left: 0 }
.vc_col-md-offset-10 { margin-right: 83.3333%; margin-left: 0 }
.vc_col-md-offset-11 { margin-right: 91.6666%; margin-left: 0 }
.vc_col-md-offset-12 { margin-right: 100%; margin-left: 0 }
}
@media (min-width: 1280px) {
.vc_col-lg-offset-0 { margin-right: 0; margin-left: 0 }
.vc_col-lg-offset-1 { margin-right: 8.3333%; margin-left: 0 }
.vc_col-lg-offset-2 { margin-right: 16.6666%; margin-left: 0 }
.vc_col-lg-offset-3 { margin-right: 25%; margin-left: 0 }
.vc_col-lg-offset-4 { margin-right: 33.3333%; margin-left: 0 }
.vc_col-lg-offset-5 { margin-right: 41.6666%; margin-left: 0 }
.vc_col-lg-offset-6 { margin-right: 50%; margin-left: 0 }
.vc_col-lg-offset-7 { margin-right: 58.3333%; margin-left: 0 }
.vc_col-lg-offset-8 { margin-right: 66.6666%; margin-left: 0 }
.vc_col-lg-offset-9 { margin-right: 75%; margin-left: 0 }
.vc_col-lg-offset-10 { margin-right: 83.3333%; margin-left: 0 }
.vc_col-lg-offset-11 { margin-right: 91.6666%; margin-left: 0 }
.vc_col-lg-offset-12 { margin-right: 100%; margin-left: 0 }
}

/* Header */
.l-subheader-cell.at_left > * {
	margin-left: 20px;
	margin-right: 0;
	}
.l-subheader-cell.at_right > * {
	margin-left: 0;
	margin-right: 20px;
	}
.w-hwrapper.align_left > * {
	margin-left: 20px;
	margin-right: 0;
	}
.w-hwrapper.align_left > *:last-child {
	margin-left: 0;
	}
.w-hwrapper.align_right > * {
	margin-left: 0;
	margin-right: 20px;
	}
.w-hwrapper.align_right > *:first-child {
	margin-right: 0;
	}
.header_ver .l-header {
	box-shadow: -4px 0 5px -2px rgba(0,0,0,0.1), -2px 0 1px -1px rgba(0,0,0,0.05);
	}
.header_ver .l-subheader-cell > * {
	margin-right: 20px;
	}
.header_ver .l-header.align_left .l-subheader-cell {
	align-items: flex-end;
	}
.header_ver .l-header.align_right .l-subheader-cell {
	align-items: flex-start;
	}

/* Text */
i + .w-text-value {
	margin-left: 0;
	margin-right: 0.6em;
	}
	
/* Dropdown */
.w-dropdown-h {
	text-align: right;
	}
.w-dropdown-item {
	padding: 0 1em 0 2.2em;
	}
.w-dropdown-item-icon {
	margin-left: 0.5em;
	margin-right: 0;
	}
.w-dropdown-current .w-dropdown-item:after {
	left: 0.6em;
	right: auto;
	}
.w-dropdown.source_qtranslate .w-dropdown-item-title {
	padding-left: 0;
	padding-right: 25px;
	background-position: 100% 50%;
	}
	
/* Header Menu */
.l-subheader-cell .w-nav {
	margin-left: 0;
	margin-right: 0;
	}
.w-nav.type_desktop .w-nav-list.level_2 {
	text-align: right;
	}
.w-nav.type_desktop .w-nav-list.level_3,
.w-nav.type_desktop .w-nav-list.level_4,
.header_ver .w-nav.type_desktop .w-nav-list.level_2 {
	left: auto;
	right: 100%;
	}
.w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before {
	margin-left: 0;
	margin-right: 0.4em;
	}
.w-nav.type_desktop .menu-item-has-children > .w-nav-anchor:not(.level_1) .w-nav-title {
	padding-left: 2em;
	padding-right: 0;
	}
.w-nav.type_desktop .menu-item-has-children > .w-nav-anchor:not(.level_1) .w-nav-arrow {
	left: 0;
	right: auto;
	}
.w-nav.type_desktop .w-nav-list.level_2 .w-nav-arrow:before {
	content: 'keyboard_arrow_left';
	}
.header_hor .l-subheader-cell.at_left .w-nav:first-child .w-nav-control {
	margin-left: 0;
	margin-right: -12px;
	}
.header_hor .l-subheader-cell.at_right .w-nav:last-child .w-nav-control {
	margin-left: -12px;
	margin-right: 0;
	}
.w-nav.type_mobile .menu-item:not(.btn) {
	text-align: right;
	}
.w-nav.type_mobile .menu-item-has-children > .w-nav-anchor .w-nav-arrow {
	left: 0;
	right: auto;
	}
.w-nav.type_mobile .menu-item-has-children > .w-nav-anchor .w-nav-title {
	padding-left: 2em;
	padding-right: 0;
	}
.w-nav.type_mobile .btn.menu-item-has-children > .w-nav-anchor .w-nav-title {
	padding-left: 0.5em;
	padding-right: 0;
	}
.w-nav.type_mobile .w-nav-anchor.level_2 {
	padding-left: 0;
	padding-right: 1.4rem;
	}
.w-nav.type_mobile .w-nav-anchor.level_3 {
	padding-left: 0;
	padding-right: 2.1rem;
	}
.w-nav.type_mobile .w-nav-anchor.level_4 {
	padding-left: 0;
	padding-right: 2.8rem;
	}
.menu-item.level_2.drop_right .w-nav-list.level_3,
.menu-item.level_3.drop_right .w-nav-list.level_4 {
	left: 100%;
	right: auto;
	}

/* Search */
.header_hor .l-subheader-cell.at_left .w-search:not(.layout_simple):first-child {
	margin-left: 0;
	margin-right: -12px;
	}
.header_hor .l-subheader-cell.at_right .w-search:not(.layout_simple):last-child {
	margin-left: -12px;
	margin-right: 0;
	}
.w-search-close {
	left: 0;
	right: auto;
	}
.w-search.layout_simple input,
.w-search.layout_modern input {
	padding-left: 40px;
	padding-right: 15px;
	}
.w-search.layout_simple button {
	left: 0;
	right: auto;
	}
.w-search.layout_fullwidth input {
	padding: 0 25px 0 50px;
	}
.w-search.layout_fullwidth .w-search-close {
	left: 15px;
	right: auto;
	}
	
/* w-cart */
.header_hor .l-subheader-cell.at_left .w-cart:first-child {
	margin-left: 0;
	margin-right: -12px;
	}
.header_hor .l-subheader-cell.at_right .w-cart:last-child {
	margin-left: -12px;
	margin-right: 0;
	}
.w-cart-quantity {
	margin-left: 0;
	margin-right: 6px;
	}
.l-subheader-cell.at_right .w-cart-notification,
.l-subheader-cell.at_right .w-cart-dropdown {
	left: 0;
	right: auto;
	}

/* l-titlebar */
.g-breadcrumbs > span {
	display: inline-block;
	vertical-align: top;
	}
.g-breadcrumbs-separator:before {
	content: 'keyboard_arrow_left';
	}
.l-titlebar.size_small h1,
.l-titlebar.size_medium h1 {
	float: right;
	margin-right: 0;
	margin-left: 22px;
	}
.l-titlebar.size_small p,
.l-titlebar.size_medium p {
	float: right;
	}
.l-titlebar.size_small .g-breadcrumbs,
.l-titlebar.size_medium .g-breadcrumbs {
	float: left;
	}
	
/* w-actionbox */
.w-actionbox.controls_right {
	text-align: right;
	}
.w-actionbox.controls_right .w-actionbox-controls {
	text-align: left;
	}
.w-actionbox.controls_right .w-actionbox-controls {
	padding-left: 0;
	padding-right: 40px;
	}
.w-actionbox.controls_right .w-btn {
	margin-left: 0;
	margin-right: 10px;
	}

/* w-author */
.w-author-img {
	float: right;
	}
.w-author-name,
.w-author-meta,
.w-author-url,
.w-author-desc {
	margin-left: 0;
	margin-right: 120px;
	}

/* w-blog */
.w-blog.layout_related .w-blog-post,
.w-blog.layout_smallcircle .w-blog-post-preview,
.w-blog.layout_smallsquare .w-blog-post-preview {
	float: right;
	}
.w-blog.layout_smallcircle .w-blog-post-body,
.w-blog.layout_smallsquare .w-blog-post-body {
	margin-left: 0;
	margin-right: 35%;
	}
.widget_us_blog .w-blog.layout_smallcircle .w-blog-post-body,
.widget_us_blog .w-blog.layout_smallsquare .w-blog-post-body {
	margin-left: 0;
	margin-right: 5.8rem;
	}
.w-blog-post-meta > * {
	margin: 2px 0 2px 16px;
	}
.widget_us_blog .w-blog-post-meta > * {
	margin: 0 0 0 0.6rem;
	}
.w-blog-post-meta > *:before {
	display: inline-block;
	margin-left: 0.3rem;
	margin-right: 0;
	}
.w-blog.layout_tiles .w-blog-post-meta-category {
	left: auto;
	right: 2rem;
	}
.widget_us_blog .w-blog.layout_tiles .w-blog-post-meta-category {
	left: auto;
	right: 1rem;
	}
.w-blog.layout_latest .w-blog-post-body {
	margin-left: 0;
	margin-right: 105px;
	}
.w-blog.layout_latest .w-blog-post-meta-date {
	left: auto;
	right: 0;
	}
.w-blog.layout_compact .w-blog-post-meta > * {
	margin: 0 0 0 0.6rem;
	}
.l-section.for_related .w-blog.layout_compact .w-blog-post-title,
.l-section.for_related .w-blog.layout_compact .w-blog-post-meta {
	margin-left: 0.6rem;
	margin-right: 0;
	}

/* w-comments */
.w-comments-title:before {
	float: right;
	margin-left: 8px;
	margin-right: 0;
	}
.w-comments-childlist {
	margin-left: 0;
	margin-right: 30px;
	}
.w-comments-item-meta,
.w-comments-item-text,
.w-comments-item-answer {
	margin-left: 0;
	margin-right: 70px;
	}
.w-comments-item-icon {
	left: auto;
	right: 0;
	}
.w-comments-item-author {
	float: right;
	margin-left: 20px;
	margin-right: 0;
	}
.w-comments-item-date {
	float: right;
	}

/* w-form */
.w-form-row {
	padding-left: 0;
	padding-right: 40px;
	}
.w-form-row.for_submit {
	padding-right: 0;
	}
.w-form-row.for_links {
	padding-right: 0;
	}
.w-form-field > i {
	left: auto;
	right: -40px;
	}
.w-form-field-label {
	left: auto;
	right: 0;
	}
.w-form-state {
	text-align: right;
	}
.w-form.align_right .w-form-field-success {
	display: inline-block;
	margin-right: 20px;
	}
.w-form.for_protected .w-form-label {
	margin-left: 0;
	margin-right: -40px;
	}
.w-form.for_protected .w-form-field {
	float: right;
	}
.w-form.for_protected .w-form-field.for_input {
	margin-left: 15px;
	margin-right: 0;
	}
.w-form.for_login .w-form-row.for_submit .g-btn {
	margin-left: 15px;
	margin-right: 0;
	}
.w-form-row-link {
	margin-left: 8px;
	margin-right: 0;
	}

/* w-iconbox */
.w-iconbox.iconpos_left {
	text-align: right;
	}
.w-iconbox.iconpos_left .w-iconbox-icon {
	margin-right: 0;
	margin-left: 25px;
	margin-left: calc(17px + 0.2em);
	}

/* w-map */
.w-map .gm-style-iw + div {
	left: 12px !important;
	right: auto !important;
	}

/* w-message */
.w-message {
	text-align: right;
	}
.w-message-close {
	left: 0;
	right: auto;
	}
.w-message.with_close .w-message-body {
	padding-left: 60px;
	padding-right: 25px;
	}
.w-message.with_icon .w-message-body {
	padding-right: 0;
	}
	
/* w-progbar */   
.w-progbar.style_1 .w-progbar-title-count {
	text-align: left;
	}
.w-progbar.style_2 .w-progbar-title-text {
	display: inline-block;
	vertical-align: top;
	margin-left: 5px;
	margin-right: 0;
	}
.w-progbar.style_3 .w-progbar-title {
	padding-left: 20px;
	padding-right: 0;
	}
.w-progbar.style_3 .w-progbar-bar-count {
	left: -25px;
	right: auto;
	}
.w-progbar.style_4 .w-progbar-bar-count {
	left: -23px;
	right: auto;
	}
.w-progbar.style_5 .w-progbar-title-text {
	padding-left: 20px;
	padding-right: 0;
	}
.w-progbar.style_5 .w-progbar-title-count {
	text-align: left;
	}
	
/* w-portfolio */
.w-portfolio-item {
	float: right;
	}
	
/* w-sharing */
.w-sharing-count {
	margin-left: 0;
	margin-right: 6px;
	}
.w-sharing.type_simple .w-sharing-item {
	border-width: 0 0 0 1px;
	}
.w-sharing.type_simple .w-sharing-item:first-child {
	padding-left: 16px;
	padding-right: 0;
	}
.w-sharing.type_simple .w-sharing-item:last-child {
	padding-left: 0;
	padding-right: 16px;
	}
.w-sharing.type_solid .w-sharing-item {
	margin-left: 5px;
	margin-right: 0;
	}
.w-sharing.type_solid .w-sharing-item:last-child {
	margin-left: 0;
	}
	
/* w-tabs */
.w-tabs-section {
	float: right;
	}
.w-tabs-item.with_icon i + .w-tabs-item-title,
.w-tabs-item.with_icon .w-tabs-item-title + i {
	margin-left: 0;
	margin-right: 12px;
	}
.w-tabs-section.with_icon i + .w-tabs-section-title,
.w-tabs-section.with_icon .w-tabs-section-title + i {
	margin-left: 0;
	margin-right: 15px;
	}
.w-tabs.accordion.title_center .w-tabs-section-control {
	margin: 0 10px 0 0;
	}
.w-tabs.layout_ver .w-tabs-list,
.w-tabs.layout_ver .w-tabs-section {
	direction: rtl !important;
	}
	
/* w-tags */
.g-tags:before {
	float: right;
	margin-left: 3px;
	margin-right: 0;
	}
	
/* w-testimonial */
.w-testimonial-author-name ~ .w-testimonial-author-role {
	display: inline-block;
	margin-left: 0;
	margin-right: 0.5rem;
	}
.w-testimonial-author img {
	margin-left: 1rem;
	margin-right: 0;
	}
.w-testimonials.style_2 .w-testimonial-h {
	padding-left: 0;
	padding-right: 5.6rem;
	}
.w-testimonials.style_2 .w-testimonial-h:before {
	left: auto;
	right: -1.4rem;
	}
	
/* pagination */
.pagination .page-numbers:first-child {
	margin-left: 3px;
	margin-right: 0;
	}
.pagination .page-numbers.prev:after {
	content: 'keyboard_arrow_right';
	padding-left: 2px;
	padding-right: 0;
	}
.pagination .page-numbers.next:after {
	content: 'keyboard_arrow_left';
	padding-left: 0;
	padding-right: 2px;
	}

/* WordPress widgets */
#wp-calendar td#prev {
	text-align: right;
	padding-left: 0;
	padding-right: 10px;
	}
#wp-calendar td#next {
	text-align: left;
	padding-left: 10px;
	padding-right: 0;
	}
.widget_meta ul li,
.widget_pages ul li,
.widget_archive ul li,
.widget_categories ul li,
.widget_recent_entries ul li,
.l-footer .widget_nav_menu ul li,
.widget_recent_comments .recentcomments {
	padding-left: 0;
	padding-right: 1.2rem;
	}
.widget_meta ul li a,
.widget_pages ul li a,
.widget_archive ul li a,
.widget_categories ul li a,
.widget_recent_entries ul li a,
.widget_recent_comments .recentcomments > a,
.widget_recent_comments .comment-author-link {
	display: inline-block;
	}
.widget_meta ul li:before,
.widget_pages ul li:before,
.widget_archive ul li:before,
.widget_categories ul li:before,
.widget_recent_entries ul li:before,
.l-footer .widget_nav_menu .menu-item a:before,
.widget_recent_comments .recentcomments:before {
	left: auto;
	right: -0.2rem;
	content: 'keyboard_arrow_left';
	}
.l-main .widget_nav_menu .sub-menu > .menu-item > a {
	padding: 8px 40px 8px 8px;
	}
.l-main .widget_nav_menu .sub-menu .sub-menu > .menu-item > a {
	padding: 8px 60px 8px 8px;
	}
.widget_search .w-form button {
	left: 0;
	right: auto;
	text-align: left;
	}
	
/* Owl Carousel */
.owl-prev {
	left: auto !important;
	right: -60px;
	}
.l-section.width_full .owl-prev {
	right: 0;
	}
	.owl-prev:before {
		content: 'keyboard_arrow_right';
		padding-left: 2px;
		padding-right: 0;
		}
.owl-next {
	left: -60px;
	right: auto !important;
	}
.l-section.width_full .owl-next {
	left: 0;
	}
	.owl-next:before {
		content: 'keyboard_arrow_left';
		padding-left: 0;
		padding-right: 2px;
		}

/* Magnific Popup (lightbox) */
.mfp-arrow.mfp-arrow-left {
	left: auto;
	right: 0;
	}
.mfp-arrow.mfp-arrow-left:before {
	content: 'keyboard_arrow_left';
	}
.mfp-arrow.mfp-arrow-right {
	left: 0;
	right: auto;
	}
.mfp-arrow.mfp-arrow-right:before {
	content: 'keyboard_arrow_right';
	}

/* WPML */
.w-nav.type_desktop .submenu-languages,
.w-nav.type_mobile .menu-item-language {
	text-align: right;
	}
.header_ver .w-nav.type_desktop .submenu-languages {
	left: auto;
	right: 100%;
	}
.menu-item-language > a img.iclflag {
	margin-left: 7px;
	margin-right: 0;
	}
.lang_sel_list_horizontal li {
	float: right;
	margin: 0 0 5px 15px !important;
	}
#lang_sel a,
#lang_sel_click a {
	padding: 0 15px 0 30px;
	}
#lang_sel a img.iclflag,
#lang_sel_click a img.iclflag {
	margin-left: 5px;
	margin-right: 0;
	}
#lang_sel a.lang_sel_sel img.iclflag {
	margin-left: 2px;
	margin-right: 0;
	}
#lang_sel_click a.lang_sel_sel img.iclflag {
	margin-left: 8px;
	margin-right: 0;
	}
#lang_sel a.lang_sel_sel:before,
#lang_sel_click a.lang_sel_sel:before {
	left: 0;
	right: auto;
	}
	
/* Contact Form 7 */
.wpcf7-form {
	text-align: right;
	}
.wpcf7-form .w-form-field:after {
	content: '';
	display: table;
	clear: both;
	}
.wpcf7-form .w-form-field.with_icon {
	margin-left: 0;
	margin-right: 40px;
	}
.wpcf7-form-control-wrap.type_select:after {
	text-align: left;
	left: 0;
	right: auto;
	}
div.wpcf7 img.ajax-loader {
	margin-left: 0;
	margin-right: 10px;
	}
.wpcf7-form-control.wpcf7-submit {
	float: right;
	}
label ~ .wpcf7-captchac {
	margin-left: 0;
	margin-right: 10px;
	}
span.wpcf7-list-item {
	margin: 0 0 0 20px;
	}
.wpcf7-list-item-label {
	padding-left: 0;
	padding-right: 20px;
	}
.wpcf7-list-item-label:before {
	left: auto;
	right: -5px;
	}
	
/* Visual Composer */
.flickr_badge_image {
	float: right;
	}
.vc_chart .vc_chart-legend span {
	margin: 2px 0 2px 5px;
	}
@media (min-width: 768px) {
.vc_chart ul.vc_chart-legend li {
	margin-left: 0;
	margin-right: 30px;
	}
.w-iconbox.iconpos_left .w-iconbox-title {
    padding-top: 0px;
    margin-top: 0.8em;
    width: 200px;
    font-size: 13px;
}
