/*
Theme Name: Total-child
Theme URI: wp2.iranhostdir.ir
Description: Total WordPress theme example child theme.
Author: Atousa Kahnazi
Author URI: wp2.iranhostdir.ir
Template: Total
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
@font-face {
    font-family: 'sans';
    src: url('fonts/XeroSansBold.eot'); /* IE9 Compat Modes */
    src: url('fonts/XeroSansBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/XeroSansBold.woff') format('woff'), /* Modern Browsers */
         url('fonts/XeroSansBold.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('fonts/XeroSansBold.svg#svgFontName') format('svg'); /* Legacy iOS */
}
html[dir="rtl"] body,
html[dir="rtl"] span.vcex-heading-inner.clr,
html[dir="rtl"] #content .wpb_text_column ,
html[dir="rtl"] span.vcex-heading-inner.clr,
html[dir="rtl"] .vcex-module.vcex-countdown-wrap{
	font-family: 'sans' ;
}

/*GALLERY---------------------*/
html[dir="rtl"] .rev_slider .tp-caption{
	font-family: 'sans' !important;
}
/*STORE BAG----------------------*/
html[dir="rtl"] .woocommerce .widget_shopping_cart_content .buttons .button{
	float: right;
}
html[dir="rtl"] .woocommerce .widget_shopping_cart_content .buttons .checkout{
	float: left;
}

html[dir="rtl"] .woocommerce .widget_shopping_cart_content .buttons .wc-forward:after, 
html[dir="rtl"] .woocommerce .widget_shopping_cart_content .buttons .checkout:after{
	margin-right: 8px;
	margin-left: 0;
}
html[dir="rtl"] .woocommerce .widget_shopping_cart_content .buttons .checkout:after{
	content: "\f053" !important;
}
/*SEARCH ---------------------*/
html[dir="rtl"] #searchform-dropdown input[type="search"]{
	padding: .7em .8em .7em .8em;
}
html[dir="rtl"] .searchform input{
	padding: .7em .8em .7em 30px;
}
/*--------------------------------*/
html[dir="rtl"] .theme-button-icon-right{
	float: right;
}
html[dir="rtl"] .wpex-dhover-0-p .theme-button-icon-right{
	float: none;
}
html[dir="rtl"] .wpex-dhover-0-p .theme-button-icon-right .fa-chevron-left{
	padding-right: 15px;
}
html[dir="rtl"] a.wpex-dhover-0-p:hover .wpex-dhover-0 {
    
    transform: translateX(-15px)!important;
}
html[dir="rtl"] .textcenter a.vcex-button.theme-button.clean.blue.small.align-center.inline.animate-on-hover,
html[dir="rtl"] .textcenter a.vcex-button.theme-button.flat.blue.medium.align-center.inline.animate-on-hover{
    margin-top: 10px;
}
html[dir="rtl"] blockquote{
	background-position: right 4px;
    padding-right: 55px;
    padding-left: 0;
}
html[dir="rtl"] .vc_toggle_default.vc_toggle_color_default .vc_toggle_title h4:before{
	margin-left: 10px;
	margin-right: 0;
}
/*--------------------*/
html[dir="rtl"] .vc_chart .vc_chart-legend span{
	margin-right: 0;
	margin-left: .5em;
}
html[dir="rtl"] .vcex-bullets ul li {
    padding-left: 0 !important;
    padding-right: 25px !important;
    margin-bottom: 6px;
}
html[dir="rtl"] .vcex-bullets-check ul li{
	background-position: right center;
}
html[dir="rtl"] .overlay-view-lightbox-buttons a:first-child{
	margin-left: 5px;
}
html[dir="rtl"] .overlay-view-lightbox-buttons a .fa-arrow-right:before {
    content: "\f060";
}
html[dir="rtl"] .wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a{
	border-color: #f0f0f0 !important;
}
html[dir="rtl"] .wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab>a{
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
html[dir="rtl"] .wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-rounded .vc_tta-panels {
	 border-top-left-radius: 5px !important;
	 border-top-right-radius: 0 !important;
}
html[dir="rtl"] .vcex-icon-position-left{
	margin-left: 0.769em;
	margin-right:0;
}
/*------------------FORM---*/
html[dir="rtl"] .wpcf7-form p{
	    text-align: right;
}
html[dir="rtl"] .wpcf7 .one-half {
    padding-right: 20px;
    padding-left: 0;
    float: right;
	
}
html[dir="rtl"] .wpcf7 .one-half.first{
	padding-right: 0;
	
}

html[dir="rtl"] .one-half span input[name="your-name"],
html[dir="rtl"] .one-half span input[name="your-email"],
html[dir="rtl"] span textarea[name="your-message"]  {
    text-align: right !important;
}
html[dir="rtl"] span.woocommerce-Price-amount.amount {
    float: left;
}
html[dir="rtl"] .woocommerce-ordering .wpex-select-wrap select {
    font-family: "sans" !important;
}
/*---------------------------@MEDIA------------------*/
@media (min-width: 768px){
	html[dir="rtl"] .vc_chart .vc_chart-legend li {
	    margin-right: 1em;
	}
}
/*
html[dir="rtl"] .textcenter .vcex-icon-wrap.theme-button-icon-right {
    padding-left: 0 !important;
    padding-right: 15px;
}

html[dir="rtl"] .vcex-icon-float-left {
    float: right;
}

html[dir="rtl"] .theme-button.align-left {
    float: right;
}

html[dir="rtl"] .theme-button.align-left span.vcex-icon-wrap.theme-button-icon-left {
    float: left;
    padding-left: 0;
}

html[dir="rtl"] h2.vc_custom_heading {
    font-family: inherit !important;
}

