﻿/*
    Theme Name:   Violatix Child
    Theme URI:    https://www.zhaket.com/web/violatix-seo-and-marketing-wordpress-theme
    Author:       redwp
    Template:     violatix
    Description:  ویولاتیکس - قالب چایلد
    Version:      1.0.1
    License:      GNU General Public License v2 or later
    License URI:  http://www.gnu.org/licenses/gpl-2.0.html
    Tags:         right-sidebar, left-sidebar, custom-header, custom-background, custom-menu, theme-options, translation-ready
    Text Domain:  violatix
*/

@font-face {
    font-family: 'iransans';
    src: url('fonts/IRANSansWeb.eot');
    src: url('fonts/IRANSansWeb.woff') format('woff'), url('fonts/IRANSansWeb.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
} 
@font-face {
    font-family: 'kalameh';
    src: url('fonts/KalamehWeb-Medium.eot');
    src: url('fonts/KalamehWeb-Medium.woff') format('woff'), url('fonts/KalamehWeb-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
} 
body{
direction:rtl !important;
font-family:'iransans' !important;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .violatix_woo_quick_view .woocommerce-Price-amount, .violatix-hotspot-Title, .violatix-nav-single > div > a span.post-title
{
font-family:'kalameh' !important;
}

.elementor-widget-container, .violatix-btn-icon, .violatix-btn-icon span, .infobox-button-text, violatix-btn-icon spanو .btn, .wp-block-search__button, .violatix-btn, .violatix-btn-underline, .wpcf7-submitd, .violatix-infobox-title-text, .elementor-widget-image .widget-image-caption, .elementor-951 .elementor-element.elementor-element-46f2ec14 .violatix-accordion .violatix-accordion-item .violatix-tab-title .violatix-accordion-title, .btn, .wp-block-search__button, .violatix-btn, .violatix-btn-underline, .wpcf7-submit {
font-family:'iransans' !important;
}
.violatix-team-item.violatix-team-modern .violatix-team-content .violatix-team-position {
    margin: 0 !important;
}
.elementor-371 .elementor-element.elementor-element-434cbd5f .violatix-newsletters input[type="submit"], .elementor-371 .elementor-element.elementor-element-434cbd5f .violatix-newsletters button[type="submit"], .elementor-1496 .elementor-element.elementor-element-79edcb0c .violatix-newsletters input[type="submit"], .elementor-1496 .elementor-element.elementor-element-79edcb0c .violatix-newsletters button[type="submit"] {
 
    margin: 0px -45px 0px 0px !important;
}
.wp-block-search .wp-block-search__button {
    margin: 0 0 0 -40px !important;
}
.vtx-toly-btn {
    right: -1px !important;
}
.elementor-1435 .elementor-element.elementor-element-7aad4921 .violatix-newsletters input[type="submit"], .elementor-1435 .elementor-element.elementor-element-7aad4921 .violatix-newsletters button[type="submit"] {
    margin: 0px -45px 0px 0px !important;
}
.violatix-posts.violatix-post-verti .violatix-author-avatar img {
    margin-right: 0;
    margin-left: 10px;
}
.violatix-side-meta {
    right: auto;
    left: 33px;
}
.violatix-infobox-tip-inner:after {
    display: none;
}
.violatix-infobox-tip-inner:before {
    background-color: inherit;
    width: 6px;
    height: 6px;
    position: absolute;
    display: inline-block;
    content: "";
    transform: rotate(
45deg);
    top: 50%;
    margin-top: -3px;
}
.violatix-box-tooltip-right .violatix-infobox-tip-inner:before {
    right: -3px !important;
}
.violatix-box-tooltip-right .violatix-infobox-tip-inner:after {
    left: 0 !important;
}
.violatix-testimonial-meta {
    text-align: right;
}
.violatix-infobox-title.violatix-box-tooltip-right:not(.violatix-box-tooltip-hover) .violatix-infobox-tooltip {
    margin-right: 10px !important;
	margin-left: 0 !important;
}
.violatix-post-column .violatix-side-meta, .violatix-has-thumb .violatix-side-meta, .violatix-single-has-img .violatix-side-meta {
    position: absolute;
	right: 0 !important;
	left: auto !important;
}
.page-id-1431 .violatix-post-column .violatix-side-meta{
	position: absolute;
	right: auto !important;
	left: 33px !important;
}
.violatix-side-meta .violatix-post-date {
    padding-right: 115px !important;
    padding-left: 0 !important;
}
.violatix-infobox .violatix-infobox-tip-inner {
    margin: 0 10px 0 0 !important;
}
.elementor-1431 .elementor-element.elementor-element-dabd0fa .violatix-slide-pagination {
    left: 26.7%;
}
.elementor-1431 .elementor-element.elementor-element-dabd0fa .violatix-slide-arrow.violatix-slide-next {
	right: 68%;
}
.elementor-1431 .elementor-element.elementor-element-dabd0fa .violatix-slide-arrow.violatix-slide-prev {
    right: 74%; 
}
.violatix-btn-icon-left {
    margin: 0 0 0 25px !important;
}
.violatix-btn-icon-right {
    margin: 0 10px 0 0 !important;
}
.violatix-btn.btn-toly {
    padding: 0.6rem 1.1rem 0.6rem 1.7rem !important;
}
.violatix-toggle-toly {
    position: absolute;
    left: -1px !important;
	right: auto !important;
    top: 0;
    max-height: calc( 100% + 11px );
}
.elementor-903 .elementor-element.elementor-element-10e56078 .violatix-accordion .violatix-accordion-item .violatix-tab-title {
    color: #333333;
    background-color: #ECECEC;
    border-radius: 0px 50px 50px 0px !important;
}
.violatix-post-item-meta > div {
    margin: 0 0 0 1rem !important;
}
.elementor-1067 .elementor-element.elementor-element-38872cdc .violatix-newsletters input[type="submit"], .elementor-1067 .elementor-element.elementor-element-38872cdc .violatix-newsletters button[type="submit"] {

    padding: 5px 10px 4px 12px !important;
    margin: 0px -45px 0px 0px !important;
}
.elementor-917 .elementor-element.elementor-element-6f028207 .violatix-newsletters input[type="submit"], .elementor-917 .elementor-element.elementor-element-6f028207 .violatix-newsletters button[type="submit"] {
    margin: 0px -45px 0px 0 !important;
}

element.style {
}
.violatix-widget input.search-submit, .woocommerce-product-search button[type="submit"] {
    margin: 0 -4px 0 0;
}
.woocommerce-product-search button[type="submit"] {
    left: 20px !important; 
	right: auto !important;
}

element.style {
}
.violatix-list-btn.active, .violatix-grid-btn.active {
    transform: scale(1.1);
}
.violatix-list-btn, .violatix-grid-btn 	 {
		margin: 13px 0 0 15px; 
	}
.woocommerce div.product div.summary > .product_meta > span:before {
    margin: 0 0 0 10px !important;
}

.violatix-post-column .violatix-side-meta .violatix-post-comments, .violatix-post-column .violatix-side-meta .violatix-post-likes, .violatix-has-thumb .violatix-side-meta .violatix-post-comments, .violatix-has-thumb .violatix-side-meta .violatix-post-likes, .violatix-single-has-img .violatix-side-meta .violatix-post-comments, .violatix-single-has-img .violatix-side-meta .violatix-post-likes {
    margin-left: 0 !important;
    margin-right: 0.6rem !important;
}
.violatix-side-meta .violatix-post-comments i, .violatix-side-meta .violatix-post-likes i, .violatix-single-has-img .violatix-post-comments i, .violatix-single-has-img .violatix-post-likes i {
    margin-right: 0 !important;
}
.violatix-login-lft {
    margin-left: 13px !important;
}
.violatix-login-rit {
    margin-right: auto !important;
 }
.violatix-form-container .form-control {
    margin: 0 0 0 -35px !important;
}
.violatix-btn-icon-wrap .ri-arrow-right-s-line:before {
    content: "\ea64";
}
.ah-words-wrapper {
    text-align: right !important;
}
.footer_co {
    margin-bottom: -125px;
}
.elementor-2484 .elementor-element.elementor-element-630b8b1e .violatix-newsletters input[type="submit"], .elementor-2484 .elementor-element.elementor-element-630b8b1e .violatix-newsletters button[type="submit"] {
    margin: 0px -45px 0px 0px !important;
}
.elementor-2480 .elementor-element.elementor-element-4c8440e6 .violatix-newsletters input[type="submit"], .elementor-2480 .elementor-element.elementor-element-4c8440e6 .violatix-newsletters button[type="submit"] {
    margin: 0px -45px 0px 0px !important;
}

.vtx-toly-btn {
    right: -1px !important;
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
	border-top-left-radius: 0 !important;
}
.vtx-toly-btn svg {
    position: absolute;
    top: 0;
    right: 98%;
    max-width: 100%;
    height: 100%;
    transform: rotate(
180deg);
}
.vtx-toly-btn:before {
	right: 0 !important;
	left: auto !important;
	border-width: 17px 0 0 22px !important;
}
.elementor-903 .elementor-element.elementor-element-39b52a3e .violatix-carousel-wrapper .violatix-carousel {
    border-radius: 20px 0px 0px 20px !important;
}
.elementor-903 .elementor-element.elementor-element-39b52a3e > .elementor-widget-container {
    border-radius: 20px 0px 0px 20px !important;
	background-image: linear-gradient(
30deg, #FD8E4C 0%, #FFFFFF00 100%) !important;
}
@media (max-width: 992px) {
	.violatix-collapse-nav {
	left: 10px;
	right:auto !important;
}
}
@media (max-width: 767px){
	.elementor-1431 .elementor-element.elementor-element-dabd0fa .violatix-slide-arrow.violatix-slide-next {
    right: 59% !important;
}
}
@media (max-width: 1366px){
	.elementor-2 .elementor-element.elementor-element-7ae20e00>.elementor-background-overlay {
    width: 48%;
    left: 52%;
}
}