/*
	Theme Name: Chabok WP Theme
	Theme URI: https://chabokgroup.com
	Description: Chabok WP Theme is WordPress Theme under chabokgroup Dev
	Version: 1.0.0
	Author: Shahriyar Modami
	Author URI: https://chabokgroup.com
	Tags: Wordpress, HTML5, CSS3, RESPONSIVE
	Text Domain: chabok_wp_theme
*/

/*------------------------------------*\
    MAIN
\*------------------------------------*/

@font-face {
	font-family:"iransans"; 
	font-style: normal;
	font-weight: 300;
	src:url("fonts/iransans/iransans.eot");
	src:url("fonts/iransans/iransans.eot?#iefix") format("embedded-opentype"),
	url("fonts/iransans/iransans.woff2") format("woff2"),
	url("fonts/iransans/iransans.woff") format("woff"),
	url("fonts/iransans/iransans.ttf") format("truetype"); 
}

@font-face {
	font-family:"iransans"; 
	font-style: normal;
	font-weight: 800;
	src:url("fonts/iransans/iransans-bold.eot");
	src:url("fonts/iransans/iransans-bold.eot?#iefix") format("embedded-opentype"),
	url("fonts/iransans/iransans-bold.woff2") format("woff2"),
	url("fonts/iransans/iransans-bold.woff") format("woff"),
	url("fonts/iransans/iransans-bold.ttf") format("truetype"); 
}


@font-face {
	font-family: 'yekan';
	font-style: normal;
	font-weight: bold;
	src: url('fonts/yekan/yekan-b.eot');
	src: url('fonts/yekan/yekan-b.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/yekan/yekan-b.woff') format('woff');
}

@font-face {
	font-family: 'yekan';
	font-style: normal;
	font-weight: 100;
	src: url('fonts/yekan/yekan-t.eot');
	src: url('fonts/yekan/yekan-t.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/yekan/yekan-t.woff') format('woff');
}

@font-face {
	font-family: 'yekan';
	font-style: normal;
	font-weight: 300;
	src: url('fonts/yekan/yekan-l.eot');
	src: url('fonts/yekan/yekan-l.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/yekan/yekan-l.woff') format('woff');
}

@font-face {
	font-family: 'yekan';
	font-style: normal;
	font-weight: normal;
	src: url('fonts/yekan/yekan-r.eot');
	src: url('fonts/yekan/yekan-r.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/yekan/yekan-r.woff') format('woff');
}

@font-face {
	font-family: 'yekan';
	font-style: normal;
	font-weight: 500;
	src: url('fonts/yekan/yekan-m.eot');
	src: url('fonts/yekan/yekan-m.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/yekan/yekan-m.woff') format('woff');
}

@font-face {
	font-family: 'yekan';
	font-style: normal;
	font-weight: 800;
	src: url('fonts/yekan/yekan-ex.eot');
	src: url('fonts/yekan/yekan-ex.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/yekan/yekan-ex.woff') format('woff');
}



html {
	direction: rtl;
}

body {
	font:300 15px/1.8 'iransans', Helvetica, Arial, sans-serif;
}

.my-email, span.lang-fa , .chabok-donbal-text, .chabok-header ul li, .btn-new-style, button, input, textarea, .chabok-botton-lang {
    font-family: 'iransans';
}

.post-category a, .product-spec,#breadcrumbs {
	font-family: 'yekan';
}

.product-spec  {
	font-family: 'yekan';
	font-size: 20px;
	font-weight: normal;
}
.product-title {
	font-size:22px;
	font-weight:bold;
}

.chabok-about-text-blk {
	float:left;
}
.product-spec::before {
	top: 3px;
	position: relative;
}
.chabok-attr-row {
	font-size:14px;
}

article h3, article h4, article h2 {
	font-family:'yekan';
	font-weight:normal;
}

article h2 {
	font-size:22px;
}

article h3 {
	font-size:21px;
}
article h4 {
	font-size:20px;
}

blockquote {
	border-right: 7px solid #850000;
	border-left:0;
}

.ftl {
	float: right;
}
.ftr {
	float: left;
}

.call-action {
	direction: ltr;
	display: inline-block;
}

.head {
	 border-right: 0px solid transparent;
	 border-left:0;
}
.chabok-top-bar-left {
	float:left;
}

.shape {
    border-bottom: 40px solid #fff;
	border-right:0;
    border-left: 40px solid transparent;
    right: 0;
}
.chabok-post-title small {
    left: auto;
	right:0;
}
.chabok-product-loop-container {
	direction:rtl;
}
.chabok-product-loop-container h2 {
	font-family: 'yekan';
}
.customer-title, .chabok-contact-block  {
	text-align: right;
}

.chabok-video-section .video-container {
	text-align: right;
}

.chabok-contact-block.chabok-contact-text {
    right: auto;
	left:0;
	background-position: left center;
}
.chabok-qa-box {
	text-align:justify;
}
.chabok-qa-box h2, .chabok-about-section h2, .customer-title, .contact-section-title,
.chabok-blog-title.no-bg-text h2, .chabok-video-section h2 {
	font-family: 'yekan';
	font-weight: 800;
	font-size: 23px;
}
.chabok-product-loop-container h2 {
    font-weight: 800;
    font-size: 21px;
    padding: 0 11px 0 43px;
    border-top-left-radius: 100px;
    border-top-right-radius: 11px;
    border-bottom-left-radius: 17px;
    border-bottom-right-radius: 3px;
}
.contact-section-title {
	text-align: right;
	font-family: 'yekan';
}

.chabok-icon-box {
	float: right;
	text-align: right;
	border-left: 0;
	border-right: 1px solid;
}
.chabok-servises-title h2, 
.chabok-diseasess-title h2, 
.chabok-doctors-title h2, 
.chabok-blog-title h2 {
	right:0px;
	left:auto;
	font-family: 'yekan';
    font-weight: normal;
}


.services-bg-text, .diseases-bg-text, .doctor-bg-text, .blog-bg-text {
	text-align: left;
}

.pd-rl:nth-child(1) {
	padding-right:0;
	padding-left:10px;
}
.pd-rl:nth-child(3) {
	padding-left:0;
	padding-right:10px;
}
.chabok-diseases-hoverable, .chabok-post-title {
	text-align: right;
	direction: rtl;
}
.chabok-post-title p {
	font-size:13px;
}

.chabok-bg-hold-qa { 
	right:0;
	left: auto;
}

.chabok-foot-tel span {
	display:inline-block;
	direction: ltr;
}

.chabok-comment-container {
	direction: rtl;
}
.comment-content {
	margin-left:0;
	margin-right: 5%;
}
.chabok-home-slide .owl-next {
	position: absolute;
	z-index: 999;
	top: 30%;
	background: transparent;
	color: #f0f0f0;
	font-size: 106px;
	left: 10%;
	display:block;
}
.chabok-home-slide .owl-prev,
.chabok-home-slide .disabled .owl-next {
    display:none;
}
.chabok-footer-widget-container .chabok-footer-widget {
    padding:0 0 0 30px;
}


.chabok-post-more-link::after {
    margin-right: 10px;
}
.chabok-footer .widget-title {
	font-size: 21px;
	font-family: 'yekan';
	font-weight: normal;
}
.textwidget ul, .textwidget ol {
	padding-left: 15px;
	padding-right: 15px;
	margin-top:0;
}

.chabok-footer-social a {
	float: left;
	border-right: 1px solid #555;
	border-left: 0;
}

#site-navigation {
    text-align: right;
    margin-right: -24px;
	margin-left:0;
	float:right;
}

.chabok-icon-class {
    padding-left: 8px;
	padding-right:0;
}

.chabok-icon-block {
	margin-left:0;
	margin-right:auto;
}

.about-img-logo {
	right:auto;
	left: 20px;
}

.btn-new-style {
    font-family: yekan;
}

.img-about {
	padding-left:0;
	padding-right:50x;
}

.chabok-icon-text {
    font-size: 14px;
    padding-left: 20px;
	padding-right:0;
	font-family: 'iransans';
}

.chabok-term-bg-holder {
	background-position: center left !important;
}

.chabok-diseases-poster {
	background-position: center left !important;
}

.chabok-count-small {
	padding-left: 0;
	padding-right: 10px;
}
.dr-bio {
	letter-spacing: 0px;
}

.desc-about {
    padding: 0 10px 0 0;
}

.chabok-title span.title {
	border-top-right-radius: 10px;
	border-top-left-radius: 0;
}

#breadcrumbs li{
	margin-right:12px;
	margin-left: 0;
}

.single-product-with-breadcrumb .chabok-breadcrumb {
	text-align: right;
}

.chabok-title span.title::after {
    border-left: 65px solid transparent;
    border-right: 0px solid transparent;
	left: -65px;
	right:auto;

}
.chabok-logo-img {
	padding-right:0;
	padding-left:20px;
 }

.chabok-botton-lang {
	padding: 0px 26px 2px 0px;
	margin-right:0;
	margin-left:13px;
}

.product-spec::before {
	margin-right: 0px;
	margin-left: 7px;
}

ul .tablink {
	float: right;
	border-left:1px solid #ccc;
	border-right: 0;
}

.tablink:nth-child(1) {
	border-top-right-radius: 10px;
	border-top-left-radius: 0px;
}

.tablink:nth-child(2)::after { 
	left: -45px;
	right:auto;
	border-left: 45px solid transparent;
	border-right: 0px solid transparent;
}

#chabok-product-gallery-slider {
	direction: ltr;
}

.post-category a::after { 
	bottom:-3px;
}

span.categories {
	margin-left:5px;
	margin-right: 0;
	font-size:13px;
}

.widget-title::after { 
	margin-right: 10px;
	margin-left: 0;
}
aside.sidebar .chabok-widget ul {
	padding-right: 15px;
	padding-left: 0;
}

.chabok-list-img-container {
	margin-right:0px;
	margin-left: 15px;
}

.footer-widget h4::after {
	margin-left:0;
	margin-right: 7px;
}

.chabok-head-two-content, .chabok-single-title {
	float:right;
	font-family: yekan;
	font-weight: 500;
	font-size: 24px;
}

.slide-large, 
.single-product-with-breadcrumb .chabok-breadcrumb, 
.single-post-with-breadcrumb .chabok-breadcrumb {
	text-align:right; 
}

.chabok-col-100.psr .chabok-service-icon {
	right:auto;
	left:6%;
}

.chabok-doctor-name small::before {
	right: 0;
    left: auto;
    border-right: 20px solid rgb(91, 10, 184);
    border-left: 0;
}
.chabok-doctor-name small {
	padding-left:0;
	padding-right: 25px;
	width: 100%;
	text-align: right;
}

.slider-content-container {
	text-align: right;
}

.chabok-btn-section-inline .chabok-btn {
    margin-left:10px;
}
.chabok-service-box {
	direction: rtl;
}
.chabok-product-loop-container p {
	text-align:justify;
    text-justify: distribute;
}

.chabok-about-img-container {
	padding-left: 0px;
	padding-right:30px;
}

#chabok-search-btn.chabok-active i {
	left:0px;
	right:auto;
}

.chabok-header ul li > ul {
	right:auto;
	left:auto;
}

.chabok-header ul li > ul li {
	float:right;
}
.sub-menu {
	text-align: right;
}

.chabok-header ul li ul li > ul, 
.chabok-header ul li ul li:hover > ul {
	right:0px;
	left: auto;
	padding-right: 10px;
	padding-left: 0;
}
.chabok-header ul > li a {
	font-family: 'yekan';
}

@media screen and (max-width:922px) {
	.chabok-section.chabok-about-section .chabok-about-img-blk {
		right:auto;
		left:12px;
	}
	.chabok-about-text-blk h3 {
		padding-left:125px;
		padding-right: 0;
	}
	.chabok-icon-box {
		float: left;
		text-align: left;
	}
	.desc-about {
		padding: 0 10px 0 10px;
	}
	.chabok-about-img-container {
		padding-right:0;
	}
	.chabok-footer-social {
		text-align: center;
	}
	.chabok-footer-social a {
		border-right:0;
		float: none;
	}
	#site-navigation {
		margin-right: 0;
	}
	#site-navigation.main-navigation.chabok-active {
		text-align: right;
	}
	.chabok-header ul li > ul[style="display: block;"] {
		right:0;
		left:auto;
	}
	#chabok-toggle-menu.chabok-active::before { 
		left:18px;
		right:auto;
	}
	.chabok-header ul li a:before {
		margin-right: 0px;
		margin-left: 5px;
	}

}
@media screen and (max-width:768px) {
	.product-post-sharing {
		left:7px;
		right:auto;
	}
	.chabok-product-like {
	  right: -11px;
	  left:auto;
	  top: -20px;
	}
}
@media screen and (max-width:480px) {
	.chabok-header a.lang-fa {
        padding-left:0 !important;
    }
	.chabok-icon-class {
		padding-right: 4px;
	}
	.desc-about p {
		text-align: justify;
	}
	.chabok-icon-box .chabok-toggle-menu {
		float: left;
	}
	.chabok-top-bar-left {
		text-align: left;
	}
	.chabok-icon-left-bar {
		right:65px;
		left:auto;
	}
}