/**
*
*	Name:			DANA Fonts
*	Version:			3.0
*	Author:			Moslem Ebrahimi (moslemebrahimi.com)
*	Created on:		nov 12, 2021
*	Updated on:		nov 12, 2021
*	Website:			http://fontiran.com
*	Copyright:		Commercial/Proprietary Software
--------------------------------------------------------------------------------------
فونت دانا یک نرم افزار مالکیتی محسوب می شود. جهت آگاهی از قوانین استفاده از این فونت ها لطفا به وب سایت (فونت ایران دات کام) مراجعه نمایید
--------------------------------------------------------------------------------------
DANA fonts are considered a proprietary software. To gain information about the laws regarding the use of these fonts, please visit www.fontiran.com 
--------------------------------------------------------------------------------------
This set of fonts are used in this project under the license: (.....)
------------------------------------------------------------------------------------- fonts/-
*	
**/

@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 10;
	src: url('https://farangvisa.com/wp-content/themes/visarzo/fonts/woff2/Dana-Hairline.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('https://farangvisa.com/wp-content/themes/visarzo/fonts/woff/Dana-Hairline.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 100;
	src: url('https://farangvisa.com/wp-content/themes/visarzo/fonts/woff2/Dana-Thin.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('https://farangvisa.com/wp-content/themes/visarzo/fonts/woff/Dana-Thin.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 200;
	src: url('https://farangvisa.com/wp-content/themes/visarzo/fonts/woff2/Dana-UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('https://farangvisa.com/wp-content/themes/visarzo/fonts/woff/Dana-UltraLight.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 300;
	src: url('https://farangvisa.com/wp-content/themes/visarzo/fonts/woff2/Dana-Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('https://farangvisa.com/wp-content/themes/visarzo/fonts/woff/Dana-Light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 500;
	src: url('https://farangvisa.com/wp-content/themes/visarzo/fonts/woff2/Dana-Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('https://farangvisa.com/wp-content/themes/visarzo/fonts/woff/Dana-Medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 600;
	src: url('https://farangvisa.com/wp-content/themes/visarzo/fonts/woff2/Dana-DemiBold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('https://farangvisa.com/wp-content/themes/visarzo/fonts/woff/Dana-DemiBold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 800;
	src: url('https://farangvisa.com/wp-content/themes/visarzo/fonts/woff2/Dana-ExtraBold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('https://farangvisa.com/wp-content/themes/visarzo/fonts/woff/Dana-ExtraBold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 900;
	src: url('https://farangvisa.com/wp-content/themes/visarzo/fonts/woff2/Dana-Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('https://farangvisa.com/wp-content/themes/visarzo/fonts/woff/Dana-Black.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: bold;
	src: url('https://farangvisa.com/wp-content/themes/visarzo/fonts/woff2/Dana-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('https://farangvisa.com/wp-content/themes/visarzo/fonts/woff/Dana-Bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: normal;
	src: url('https://farangvisa.com/wp-content/themes/visarzo/fonts/woff2/Dana-Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('https://farangvisa.com/wp-content/themes/visarzo/fonts/woff/Dana-Regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

body {
	font-family: dana  !important;
	text-align: right;
}
h1, h2, h3, h4, h5, h6,input, textarea, p, ul, li {
	font-family: dana !important;
}

.main-header .header-top .top-left ul li i {
    float: right;
	margin-left: 10px;
}

.scroll-top {
	left: 15px;
	right: unset;
}

.theme-btn-two i {
    margin-right: 10px;
	margin-left:0!important;
}

.main-menu .navigation > li > a {
	font-family: dana !important;
}

.banner-carousel .content-box .top-text, .sec-title p {
	letter-spacing: 0 !important;
}

.main-menu .navigation > li {
	float: right!important;
}

body.rtl .elementor-element.elementor-element-b06b158.elementor-widget.elementor-widget-visarzo_banner {
    direction: ltr;
}
body.rtl .elementor-widget-visarzo_banner .auto-container {
    float: right;
    text-align: right;
}
body.rtl .banner-carousel .content-box .title-text:before {
    right: 0px;
    left: unset;
}
body.rtl .banner-carousel .content-box .title-text .dotted-box .dotted {
    right: 43px;
    left: unset;
}
body.rtl .banner-carousel .content-box .title-text .dotted-box .dotted:nth-child(2) {
    left: unset;
    right: 49px;
}
body.rtl .banner-carousel .content-box .title-text .dotted-box .dotted:last-child {
    left: unset;
    right: 55px;
}
body.rtl .elementor-element.elementor-element-9d87d67.elementor-widget.elementor-widget-visarzo_sevice {
    direction: ltr;
}
body.rtl .elementor-widget-visarzo_training .owl-carousel .owl-stage-outer {
    direction: ltr;
}
body.rtl .choose-section .image-layer {
    right: unset;
    left: 0px;
}

body.rtl .menu-area.pull-right {
    float: left;
}
body.rtl .main-header.style-one .header-upper .upper-left {
    float: right;
}
body.rtl .main-header.style-one .header-upper .menu-right-content {
    float: left;
}
body.rtl nav.main-menu.navbar-expand-md.navbar-light {
    float: right;
}
body.rtl .main-header.style-one .search-box-outer {
    float: right;
}
body.rtl .main-header.style-one .header-upper .menu-right-content .support-box i {
    left: unset;
    right: 25px;
}
body.rtl .main-header.style-one .header-upper .menu-right-content .support-box {
    padding: 21px 105px 25px 55px;
}
body.rtl .main-header.style-one .header-upper .logo-box {
    float: right;
    margin-right: 35px;
    margin-left: unset;
}

.page-title {
    text-align: right;
}

.page-title .content-box .title-box:before {
    right: 0px;
    left: unset;
}

.page-title .content-box .title-box .dotted-box .dotted {
    right: 44px;
    left: unset;
}

.page-title .content-box .title-box .dotted-box .dotted:nth-child(2) {
    right: 50px;
    left: unset;
}

.page-title .content-box .title-box .dotted-box .dotted:last-child {
    right: 56px;
    left: unset;
}

.service-style-two .more-text a i {
    margin-right: 10px;
    margin-left: unset;
}

.immigration-section .more-text h3 a i {
    margin-right: 10px;
    margin-left: unset;}

.service-block-two .inner-box .lower-content .link a i {
    margin-right: 10px;
    margin-left: unset;
}

.service-block-two .inner-box .lower-content .link a {
    font-family: 'dana';
}

.sidebar-page-container .sidebar .sidebar-categories .categories-list li a {
    font-family: 'dana';
    text-align: right;
}

.sidebar-page-container .sidebar .sidebar-categories .categories-list li a:before {
    right: unset;
    left: 0px;
}

.sidebar-page-container .sidebar .sidebar-categories .categories-list li a i {
    float: left;
}

.sidebar-page-container .sidebar .sidebar-categories .categories-list li a:after {
    right: unset;
    left: 74px;
}

.sidebar-page-container .sidebar .widget-title:before {
    left: unset;
    right: 0px;
}

.sidebar-page-container .sidebar .widget-title .dotted-box .dotted {
    right: 43px;
	left: unset;
}

.sidebar-page-container .sidebar .widget-title .dotted-box .dotted:nth-child(2) {
    right: 49px;
	left: unset;
}

.sidebar-page-container .sidebar .widget-title .dotted-box .dotted:last-child {
    right: 55px;
	left: unset;
}

.sidebar-page-container .sidebar .sidebar-categories-2 .categories-list li a {
    font-family: 'dana';
    padding-right: 52px;
    padding-left: unset;
}

.sidebar-page-container .sidebar .sidebar-categories-2 .categories-list li a:before {
    left: unset;
    right: 28px;
}

.sidebar-page-container .sidebar .sidebar-categories-2 .categories-list li {
    text-align: right;
}

.sidebar-page-container .sidebar .sidebar-categories-2 .categories-list li a:after {
    left: unset;
    right: 0px;
	transform: rotate(180deg);
}

.sidebar-page-container .sidebar .sidebar-download .widget-content .download-list li {
    padding-right: 50px;
	padding-left: unset;
    text-align: right;
}

.sidebar-page-container .sidebar .sidebar-download .widget-content .download-list li i {
    left: unset;
    right: 0px;
}

.coaching-details-content .content-style-two .inner-box .single-item:before {
    right: unset;
    left: -15px!important;
}

.service-details-content .two-column .content-box .list li {
    padding-right: 25px;
	padding-left: 0;
    text-align: right;
}

.service-details-content .two-column .content-box .list li:before {
    left: unset;
    right: 0px;
}

.coaching-details-content .content-style-one .text h3, .coaching-details-content .content-style-one .text p:last-child, .sidebar-page-container .sidebar .widget-title h3, .accordion-content h3, .accordion-box .block, .coaching-details-content .two-column .content-box h3 {
    text-align: right;
}

.main-menu .navigation > li > ul > li > a, .main-menu .navigation > li > .megamenu li > a {
    font-family: 'dana';
    text-align: right;
}

.main-header .header-top .top-right .social-links li {
    margin-left: 15px;
	margin-right: 0;
}

.flaticon-send:before {
    content: "\f13c";
    display: inline-block;
    transform: rotate(180deg);
}

.banner-section .banner-carousel .content-box a.theme-btn-one, .elementor a {
    font-family: 'dana';
}

.theme-btn-two {
    font-family: 'dana';
}

.news-block-one .inner-box .lower-content .link a {
    font-family: 'dana';
}

.news-block-one .inner-box .lower-content .link a i {
    margin-right: 10px;
	margin-left: 0px important;
}

.sec-title.centred .dotted-box .dotted {
    left: 50%;
	right: inherit;
    margin-left: -27px; /* move left instead of right */
}

.sec-title.centred .dotted-box .dotted:nth-child(2) {
    left: 50%;
	right: inherit;
    margin-left: -21px;
}

.sec-title.centred .dotted-box .dotted:last-child {
    left: 50%;
	right: inherit;
    margin-left: -15px;
}

.sec-title.centred:before {
    right: 50%;
	left: inherit;
    transform: translateX(50%);
    margin-right: -11px;
}

.banner-carousel .content-box .top-text, .service-section .top-inner .text p {
	text-align: right;
}

.sec-title:before {
    right: 0px;
    left: inherit;
}

.sec-title .dotted-box .dotted {
	 right: 43px;
	left: inherit;
}

.sec-title .dotted-box .dotted:nth-child(2) {
    right: 49px;
	left: inherit
}

.sec-title .dotted-box .dotted:last-child {
    right: 55px;
	left: inherit;
}

.sidebar-page-container .sidebar .sidebar-assessment .wpcf7-form .form-group input[type='text'], .sidebar-page-container .sidebar .sidebar-assessment .wpcf7-form .form-group input[type='email'], .sidebar-page-container .sidebar .sidebar-assessment .wpcf7-form .form-group textarea {
	text-align: right;
}

.nice-select {
	text-align: right !important;
	float: right !important;
}

.sidebar-page-container .sidebar .nice-select:after {
    left: 20px;
    right: inherit;
}

.nice-select .option {
	text-align: right;
}

.form-group p {
	text-align: right;
}

.service-block-one .inner-box .icon-box {
    font-size: 60px;
    margin-bottom: 10px;
}

.service-block-one .inner-box span.telephone {
    direction: ltr;
}

.contact-page-section .contact-form-inner .wpcf7-form .form-group input[type='text'], .contact-page-section .contact-form-inner .wpcf7-form .form-group input[type='email'], .contact-page-section .contact-form-inner .wpcf7-form .form-group textarea {
	text-align: right;
}

.blog .blog-grid .lower-content {
    text-align: right;
}

.news-block-one .inner-box .lower-content .post-info:before
 {
    right: 0px;
    left: inherit;
}

.news-block-one .inner-box .lower-content .post-info li {
	display: none;
}

.news-block-one .inner-box .lower-content .post-date {
	left: 30px;
	right: inherit;
}

.fa-angle-right:before {
    content: "\f104";
}

.fa-angle-left:before {
    content: "\f105";
}

.main-header.style-one .header-upper .upper-left .btn-box {
	display: none;
}

.sidebar-page-container .news-block-one .inner-box .lower-content .entry-title {
    text-align: right;
}

.sidebar-page-container .blog-sidebar .sidebar-post .post-inner .post h5, .sidebar-page-container .blog-sidebar .sidebar-post .post-inner .post .post-date, .sidebar-page-container .blog-sidebar .sidebar-support .content-box li p, .sidebar-page-container .blog-sidebar .sidebar-support .content-box li h3 {
	text-align: right;
}

.blog-details-content .post-share-option {
	display: none;
}

.comment-respond {
	text-align: right;
}

.about-section #content_block_1 .content-box, #image_block_1 .image-box .box .inner, .apply-style-two .top-inner .text {
    text-align: right;
}

.apply-style-two .single-item .inner-box .icon-box .arrow
 {
    left: inherit;
    right: 192px;
    transform: rotate(180deg);
}

.apply-style-two .single-item .inner-box, #content_block_2 .content-box .text, #content_block_2 .content-box .inner-box .single-item, .apply-section .inner-box .content-box {
    text-align: right;
}

#content_block_2 .content-box .inner-box .single-item .icon-box {
	right: 0;
}

#content_block_2 .content-box .inner-box .single-item {
	padding-right: 110px;
	padding-left: inherit;
}

.apply-section .inner-box .content-box .theme-btn-one {
    direction: ltr;
}

.main-header .header-top .top-left ul li:before {
    right: inherit;
    left: -20px;
}

.main-header.style-one .search-box-outer {
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    border-left: none;
}

.search-popup .search-form fieldset .submit-btn-ri-fat {
	left: 0px;
	right: inherit; 
	border-radius: 7px 0px 0px 7px;
	font-family: dana;
}

.search-popup .search-form fieldset input[type="search"] {
	padding: 20px 30px 20px 250px;
}