/*rtlmellatweb*/

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/iranyekanwebbold.eot');
	src: url('fonts/eot/iranyekanwebbold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iranyekanwebbold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iranyekanwebbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebbold.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/iranyekanweblight.eot');
	src: url('fonts/eot/iranyekanweblight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iranyekanweblight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iranyekanweblight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanweblight.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/iranyekanwebregular.eot');
	src: url('fonts/eot/iranyekanwebregular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iranyekanwebregular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iranyekanwebregular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebregular.ttf') format('truetype');
}

/* Latin fonts (Roboto) */

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/robotobold.eot');
	src: url('fonts/eot/robotobold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/robotobold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/robotobold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/robotobold.ttf') format('truetype');
}

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/robotolight.eot');
	src: url('fonts/eot/robotolight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/robotolight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/robotolight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/robotolight.ttf') format('truetype');
}

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/robotoregular.eot');
	src: url('fonts/eot/robotoregular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/robotoregular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/robotoregular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/robotoregular.ttf') format('truetype');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/iranyekanwebbold(fanum).eot');
	src: url('fonts/eot/iranyekanwebbold(fanum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iranyekanwebbold(fanum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iranyekanwebbold(fanum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebbold(fanum).ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/iranyekanweblight(fanum).eot');
	src: url('fonts/eot/iranyekanweblight(fanum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iranyekanweblight(fanum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iranyekanweblight(fanum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanweblight(fanum).ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/iranyekanwebregular(fanum).eot');
	src: url('fonts/eot/iranyekanwebregular(fanum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iranyekanwebregular(fanum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iranyekanwebregular(fanum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebregular(fanum).ttf') format('truetype');
}

/**IranYekan>>*/  a,body,h1,h2,h3,h4,h5,h6,p,.button, button, input, textarea,select  {font-family:iranyekan! important;}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl;
}

.logo a.brand {
    text-align: right;
}
@media only screen and (max-width: 991px){
.team_social + .menu_container {
    right: 0px!important;
}}
@media only screen and (max-width: 991px){
label.mobile_collapser {left: 15px;right: auto;}}
@media only screen and (max-width: 991px){
.menu_container ul.main_menu li, .top_menu_container ul.main_menu li, .menu_container ul.top_menu li, .top_menu_container ul.top_menu li {float: none!important;text-align: right;}}
@media only screen and (max-width: 991px){
.menu_container ul.main_menu li ul.menu-dropdown li a {
    padding: 15px 40px;
}}
@media only screen and (max-width: 991px){
.menu_container ul.main_menu li.lihasdropdown > a:after, .top_menu_container ul.main_menu li.lihasdropdown > a:after, .menu_container ul.top_menu li.lihasdropdown > a:after, .top_menu_container ul.top_menu li.lihasdropdown > a:after {right: 6px!important;left: auto;}}

.header {
    font-family: iranyekan! important;
}
.caption .inner .t1 {
    font-family: iranyekan! important;
}
.caption .inner .t2  {
    font-family: iranyekan! important;
}
.btn {
    font-family: iranyekan! important;
}
.team_social {
    left: 0;
    text-align: left;

}
.menu_container ul.main_menu li.lihasdropdown > a:after, .top_menu_container ul.main_menu li.lihasdropdown > a:after, .menu_container ul.top_menu li.lihasdropdown > a:after, .top_menu_container ul.top_menu li.lihasdropdown > a:after {top: 7.166667px;left: -3px;right: auto;}
.team_social + .menu_container {left: 45px;right: auto;}
.menu_container ul.main_menu li, .top_menu_container ul.main_menu li, .menu_container ul.top_menu li, .top_menu_container ul.top_menu li {float: right;text-align: right;}
a.social_links {left: 10px;right: auto;}
.menu_container ul.main_menu li ul.menu-dropdown, .top_menu_container ul.top_menu li ul.menu-dropdown {right: -27px;left: auto;}
.menu_container ul.main_menu li.drop-left ul.menu-dropdown, .top_menu_container ul.main_menu li.drop-left ul.menu-dropdown, .menu_container ul.top_menu li.drop-left ul.menu-dropdown, .top_menu_container ul.top_menu li.drop-left ul.menu-dropdown, .menu_container ul.main_menu li.dropleft ul.menu-dropdown, .top_menu_container ul.main_menu li.dropleft ul.menu-dropdown, .menu_container ul.top_menu li.dropleft ul.menu-dropdown, .top_menu_container ul.top_menu li.dropleft ul.menu-dropdown {
    left: -27px;
    right: inherit;
}
#return-to-top i {
    right: 16px;
}
.caption .inner p.desc {
    direction: rtl;
}
.widget h4:after {
    right: 1.5%;
    top: 0.9em;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    line-height: 1.6;
}
.pl_about_us_widget p i {
    margin: 0px 3px 3px 2px;
}
.timetable table.timetable_hours tr td:nth-child(even) {
    text-align: left;
}
.text-left {
    text-align: right;
}
.vc_separator.vc_separator_align_left h4 {
    padding: 0 .8em 0 10px;
}
.head_panel .hgroup .title.diagonal-bgcolor-trans h1:after {
    background: linear-gradient(to top left, #e5e5e5 0%, #e5e5e5 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%);
    left: -72px;
	right:auto;
}
.head_panel .hgroup .title.diagonal-bgcolor-trans {
    background: linear-gradient(to left, #e5e5e5 25%, #e5e5e5 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 100%);
}
.vc_chart .vc_chart-legend span {
    margin-left: .5em;
}
.wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container {
    text-align: right!important;
}
 
form.wpcf7-form p {
    direction: rtl;
}
.owl-carousel .owl-stage-outer {
    direction: ltr;
}
select {
    background-position: 79% 50%;
}
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {
    font-family: iranyekan! important;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: right;
    direction: ltr;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: left;
}
.pl_latest_portfolio_widget li.media .media-photo, .pl_latest_news_widget li.media .media-photo {
    RIGHT: 0;
}
.pl_latest_portfolio_widget li.media small, .pl_latest_news_widget li.media small {
    right: 0;
}
.pl_latest_portfolio_widget li.media h5.media-heading, .pl_latest_news_widget li.media h5.media-heading {
    margin: 0px 84px 5px 0px;
}
.pl_latest_portfolio_widget li.media p, .pl_latest_news_widget li.media p {
margin: 0 85px 0 0px;}
.pl_latest_portfolio_widget li.media p, .pl_latest_news_widget li.media p {
    line-height: 1.5em;
}
.pl_about_us_widget p span {
    margin: 0px 3px 0 0px;
}
body.rtl .header .topbar div[class*='col-'] {
    direction: rtl;
    text-align: left;
}
.btn.with-icon i {
    left: 0px;
	right: AUTO;
	    transform: rotate(180deg);
}
.btn.with-icon {
    position: relative;
    padding-left: 57px;
    padding-right: 12px;
}