/*
Theme Name: GosTaran Themes
Description: Adds support for languages written in a Right To Left (RTL) direction.
*/
@font-face{
	font-family: 'iranyekan';
	src: url('fonts/iranyekanwebregular.eot');
	src: url('fonts/iranyekanwebregular.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
	url('fonts/iranyekanwebregular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
	url('fonts/iranyekanwebregular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('fonts/iranyekanwebregular.ttf') format('truetype');
}
@font-face {
font-family: "aviny";
src: url('fonts/aviny.ttf') format('truetype');
}
@font-face {
	  font-family: "LalezarRegular";
	  src: url("fonts/LalezarRegular.ttf");
}
body {
    font-family: iranyekan !important;
    letter-spacing: 0 !important;
	overflow-x: hidden;
}
html{overflow-x: hidden;}
.ova-testimonial-carousel .wp-ova-testimonial {
    direction: ltr;
}
.howdy-according .elementor-accordion-item .elementor-tab-content p {
    font-family: iranyekan !important;
}
.elementor-widget-ova_heading .ova-heading p.sub-title {
    font-family: iranyekan !important;
}
.row {
    direction: rtl;
}
.wpcf7-form-control-wrap {
    direction: rtl;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    direction: rtl;
    text-align: right !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 1px !important;
}
ul.features-list-hero li i {
    float: right !important;
    padding-left: 20px !important;
}
p {
    font-family: iranyekan !important;
    letter-spacing: 0 !important;
}
.owl-carousel .owl-stage-outer {
    direction: ltr;
}
.feature-box-text {
    margin-right: 30px !important;
}
.elementor-widget-text-editor {
    font-family: iranyekan !important;
}
.ova_social .content a:not(:last-child) {
    margin-left: 16px !important;
}
.elementor-widget-ova_menu .ova_nav ul.menu > li > a {
    font-family: iranyekan !important;
}
.elementor-button .elementor-button-text {
    font-family: iranyekan !important;
}
.dropdown-menu {
    right: 0 !important;
}
.elementor-widget-ova_menu .ova_nav ul.menu .dropdown-menu li a {
    font-family: iranyekan !important;
    text-align: right !important;
}
.elementor-widget-ova_heading .ova-heading .heading-title {
    font-family: iranyekan !important;
}
h1, h2, h3, h4, h5, h6, .second_font, ul.home-benefits li, .howdy-according .elementor-accordion-item .elementor-tab-title a, ul.pricing-list li.price-value, ul.pricing-list li.price-title, .ova-banner-3 .banner-3 .wp-button a:not(:last-child), .ova-banner-3 .banner-3 .wp-button a:last-child {
    font-family: iranyekan !important;
}
ul.features-list-hero li {
    text-align: right !important;
}
.blog-item-inner {
    text-align: right !important;
}
.home-section h1 {
    text-align: right !important;
}
ul.home-benefits li {
    text-align: right !important;
}
h1, h2, h3, h4, h5, h6, .second_font, ul.home-benefits li, .howdy-according .elementor-accordion-item .elementor-tab-title a, ul.pricing-list li.price-value, ul.pricing-list li.price-title, .ova-banner-3 .banner-3 .wp-button a:not(:last-child), .ova-banner-3 .banner-3 .wp-button a:last-child {
    letter-spacing: 0 !important;
}
.home-section p {
    text-align: right !important;
    letter-spacing: 0 !important;
}
.select2-results__option[aria-selected] {
    text-align: right !important;
}
.form-email-howdy {
    text-align: right !important;
}
.btn-white {
    font-family: iranyekan !important;
}
.ova-banner-5 .banner-5 .wp-button a:not(:last-child) {
    font-family: iranyekan !important;
}
.ova-banner-5 .banner-5 .wp-button a:last-child {
    font-family: iranyekan !important;
}
.sidebar .widget {
    text-align: right !important;
}
#sidebar {
    max-width: 285px !important;margin-right: 20px;
}
article.post-wrap h2.post-title {
    text-align: right !important;
}
article.post-wrap .post-body .post-excerpt p {
    text-align: right !important;
}
body {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    text-align: right !important;
}
.sidebar .widget.widget_tag_cloud .tagcloud a {
    float: right !important;
    margin: 0 0 10px 010px !important;
}
ul.commentlists li.comment .comment_item .comment-author {
    float: right !important;
    margin-left: 20px !important;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    direction: rtl;
}
.home-section h1 {
    text-align: right !important;
    font-family: LalezarRegular !important;
}
.ova-banner-2 .banner-2 .content h1 {
    font-family: LalezarRegular !important;
}
.ova-banner-3 .banner-3 .content h1 {
    font-family: LalezarRegular !important;
}
a.blog-icons {
    padding-left: 10px !important;
    border-left: 1px solid !important; 
margin-left: 10px !important;
}
.ova-banner-5 .banner-5 .content h1 {
    font-family: LalezarRegular !important;
}
.ova-banner-6 .banner-6 .content h1 {
    font-family: LalezarRegular !important;
}
.ova_nav.canvas_left ul.menu {
    text-align: right !important;
}
.ova_nav ul.menu li button.dropdown-toggle {
    left: 10px !important;
}
.video-player-work.version_2 .video-inside-work .content span, .video-player-work.version_2 .video-inside-work .content h3 {
    font-family: iranyekan !important;
}
.ova-banner-6 .banner-6 .ova_time_countdown {
    direction: ltr;
}
.iran {
    font-family: iranyekan !important;
}
#iran {
    font-family: iranyekan !important;
}
.countdown-period {
font-family: iranyekan !important;
}
.countdown-period span {
font-family: iranyekan !important;
}
.countdown-amount {
font-family: iranyekan !important;
}
.countdown-amount span {
font-family: iranyekan !important;
}
.ova-banner-4 .home-section h1 {
    padding-left: 30px !important;
}
.ova-banner-4 .home-section p {
    padding-left: 30px !important;
}
.elementor-4902{position: fixed;right: 0;top: 0;width: 100%;z-index: 2;}
.main-services img{max-height: 230px;}
.elementor-element-1889334 i{color:#fff !important;}
.inmobile{display:none;}
#menucenter .dropdown-menu {
    
}
#menucenter .dropdown-menu li{width:33.333%;padding:0 10px;float: right;}
#menucenter .dropdown-menu li a{font-size:17px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding:0}
#menucenter .menu > li{width:33.333%;text-align:center !important;padding:15px 0;}
#menucenter .menu > li > a{font-size: 17px;color:#fff;}
#menucenter .menu > li:first-child{background:#333}
#menucenter .menu > li:nth-child(2){background:red}
#menucenter .menu > li:nth-child(3){background:#9650BE}
#menucenter .menu > li:last-child{background:blue}
#menucenter .menu > li ul li ul{right: 100% !important;width: 100%;min-width: initial;background:#f4f4f4;}
#menucenter .menu > li ul li{width:100%}
#menucenter .menu{padding:0}
.howdy-message .info input,.howdy-message .message textarea{border: 1px solid #E02F61;}
.howdy-message .info input{padding-top: 0;height: 40px;padding-bottom: 0;}
.form-shortcode{color:#fff}
.howdy-message .message textarea{height: 160px;}
h1.page-title{text-align: center;}
#main-content{background:#ebebeb;padding: 10px 30px;}
.sidebar .widget.widget_custom_html h4.widget-title,.sidebar .widget h4.widget-title{font-size: 14px;color:#9650BE;background:#e3e3e3;text-align: center;padding: 10px;display: block;position: relative;margin-bottom: 10px;}
.sidebar .widget.widget_custom_html h4.widget-title::before,.sidebar .widget h4.widget-title::before{position: absolute;content: '';height: 100%;width: 6px;background: #9650BE;top: 0;right: 0;transition: all 0.3s ease-in;}
.sidebar .widget.widget_recent_comments li,.sidebar .widget.widget_recent_entries li,.sidebar .widget.widget_nav_menu li{font-size:13px;background:#eee;padding: 6px !important;border-radius: 2px;margin-bottom: 6px;}
.sidebar .widget.widget_recent_comments li a,.sidebar .widget.widget_recent_entries li a,.sidebar .widget.widget_nav_menu li a{color:#5D5D5D}
.single article.post-wrap h1.post-title{background: #9650BE;color: #fff;padding: 9px;margin-top: 19px;border-radius: 6px;font-size: 18px;}
.ovatheme_breadcrumbs{margin-bottom:20px;}
#maxhiee{max-height:450px;}
#ovatheme_header_default{background: #343434;}
.ovatheme_header_default nav.navbar li a, .ovatheme_header_default nav.navbar li a{color:#fff}
.ovatheme_header_default nav.navbar li ul li a, .ovatheme_header_default nav.navbar li ul li a{color:#343434}
.tableform{float:right;width:100%;text-align:center}
.tableform li{display:inline-block;width:32%;padding: 10px;}
.tableform li .topbox{height:215px;display:flex;align-items: center;justify-content: center;}
.tableform li img{max-width:100%;}
.tableform li.width25{width:24%}
.tableform li.width50{width:49%}
.tableform li .bottombox{display: flex;width: 100%;min-height: 60px;align-items: center;justify-content: center;}
@media (max-width: 1024px) {#menucenter .menu > li{width:100%}#menucenter .menu > li ul li ul{right:0 !important}.blogname{display:none}#main-content{margin-bottom:10px}.post-excerpt table td{width:100%;height: auto !important;min-width:150px}.elementor-element-67fb251{display:none}.single .post-excerpt{overflow-x:auto;}.inmobile{display:block;}.single .post-excerpt tr,.single .post-excerpt td{width:100%;}.hidemeinmobile{display:none;}.elementor-4902 .elementor-element.elementor-element-b68e134 .ova_nav ul.menu .dropdown-menu{padding:0 !important} 
	#findmee .arrow_carrot-down{display:block !important}#findmee a .arrow_carrot-down{display:none !important}#findmee button.dropdown-toggle{right:initial !important;left:10px !important;width: 100%;text-align: left;}.ova_nav.show {width: 285px;}
	/*.tableform li{width:100% !important;}table{width:980px !important;min-width:980px !important}
	.single-list .ova_openNav,.single-products .ova_openNav{font-size: 50px;}
	.single-list .ova_nav.canvas_bg_gray ul.menu li a,.single-list .ova_nav.canvas_bg_gray ul.menu li .dropdown-toggle,.single-products .ova_nav.canvas_bg_gray ul.menu li a,.single-products .ova_nav.canvas_bg_gray ul.menu li .dropdown-toggle{font-size:30px;}
	.single-list .ova_nav.show,.single-products .ova_nav.show {width: 700px;}
	.single-list .ova_nav.canvas_left .ova_closeNav,.single-products .ova_nav.canvas_left .ova_closeNav{font-size: 40px;}*/
}
.home .notinhome{display:none;}