/*
	Theme Name:	Xtra Child
	Theme URI:	http://themeforest.net/user/Codevz/portfolio
	Description:Sample child theme of Xtra theme for customization.
	Author:		Codevz
	Author URI:	http://themeforest.net/user/Codevz
	Template:	xtra
	Version:	1.0
*/
@import url("byekan/css/fontiran.css");

@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: 'Vazir';
	font-style: normal;
	font-weight: bold;
	src: url('./fonts/Vazir-Bold-FD.woff') format('woff');
}
body.rtl, .rtl form {
    direction: rtl;
    font-family: "iranyekan", sans-serif, Helvetica;
}
.sf-menu > .cz > a{margin: 0 0 0 30px;}
.widget > h4{
	border-width: 0 4px 0 0;
	padding: 0px 24px 0px 0;
}
.tagcloud a, .cz_post_cat a{
	margin: 0 0 10px 4px;
}
.elms_right > * {
    float: left;
}
.cz_title_icon_before {
    margin-left: 20px !important;
}
.row {
    margin: auto auto;
}
.cz_readmore i {
    margin-left: 10px;
}
input, textarea {
    font-family: iranyekan;
}
button:not(.customize-partial-edit-shortcut-button):not(.vc_general):not(.slick-arrow):not(.slick-dots-btn):not([role="presentation"]):not([aria-controls]), input[type=submit], input[type=button], .button, .dwqa-questions-footer .dwqa-ask-question a, .cz_header_button, .woocommerce a.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    font-family: iranyekan;
}
.slick-list {
    direction: ltr;
}
.elms_right > * {
    float: left;
}
.widget li {
    font-family: vazir;
    font-size: 14px;
}
.pbar2 b {
    font-family: vazir;
}
.fa-angle-right:before {
    content: "\f105";
}
.cz_title_number {
    font-family: vazir;
}
.tac {
    font-family: vazir;
}
.rtl .cz_wh_right {
    font-family: vazir;
    font-size: 14px;
}
.cz_stlylish_list li > span {
    font-family: vazir;
    font-size: 14px;
}
.woocommerce .quantity .qty {
    text-align: left;
        margin: 0 10px 0 10px;
}

.quantity-nav {
    margin: 0px 11px 0px 14px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    font-family: vazir;
}
.woocommerce ul.products li.product .button:before {
    margin-left: 10px;
}
button:not(.customize-partial-edit-shortcut-button):not(.vc_general):not(.slick-arrow):not(.slick-dots-btn):not([role="presentation"]):not([aria-controls]), input[type=submit], input[type=button], .button, .dwqa-questions-footer .dwqa-ask-question a, .cz_header_button, .woocommerce a.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    padding: 12px 20px;

}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    margin: 0 0px;
}
.search_404 button {
    left: 9px;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
    float: left;
}
.woocommerce .widget_price_filter .price_slider_amount {
    text-align: right;
    line-height: 2.4;
    font-size: 12px;
    font-family: vazir;
}
.woocommerce ul.products li.product .price {
    font-family: vazir;
}
.logo:hover .logo_hover_tooltip {
    font-family: vazir;
}
table {
    font-family: vazir;
}
.footer_widget {
    font-family: vazir;
}
.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap *:last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap *:last-child {

    font-family: iranyekan !important;
}

header .elms_right  .icon_header_1_right_1 {
    visibility: hidden !important;
}

.footer_2_right {
	float: none !important;
	text-align: center;
}

p, p span{
    text-align: justify !important;
    font-family: "iranyekan" !important;
}

#root_raychat {
    display: none !important;
}