/*
	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: '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/yekanmedium.eot');
	src: url('fonts/yekan/yekanmedium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/yekan/yekanmedium.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');
}

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

@font-face {
	font-family: 'yekan';
	font-style: normal;
	font-weight: 900;
	src: url('fonts/yekan/yekan-900-e.eot');
	src: url('fonts/yekan/yekan-900-e.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/yekan/yekan-900-e.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, .chabok-header ul > li a, h1,h2,h3,h4,.chabok-btn,
.slogan-modal-title {
	font-family: 'yekan';
}

h1,h2,h3,h4, .chabok-btn {
	letter-spacing: -0.7px;
}
.contact-row span.icon-contact  {
	margin-left: 20px;
	margin-right: 0;
}
.contactus-styled::after {
	right: 0;
	left: 39px;
}
.aligned-right img {
	right: -20px;
	left: auto;
}
.slider-content-container h2 {
	font-weight: 800;
}
.single-iconbox {
	left: 25px;
	right: auto;
}
.single-iconbox .items {
	font-size:14px;

}
.chabok-product-like {
	margin-right: auto;
	margin-left: 15px;
}
.product-spec {
	font-family: 'yekan';
	font-size: 20px;
	font-weight: normal;
}
.product-title {
	font-size: 24px;
	letter-spacing: 0.5px;
	font-weight: 700;
}

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

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-icon-box {
    float: left;
	text-align: left;
}
.chabok-servises-title h2, 
.chabok-diseasess-title h2, 
.chabok-doctors-title h2, 
.chabok-blog-title h2 {
	right:40px;
	left:auto;
}

.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-bg-hold-qa { 
	right:0;
	left: auto;
}
.project-content {
    padding-left: 41px;
	padding-right: 0;
}
.chabok-foot-tel span {
	display:inline-block;
	direction: ltr;
}

.chabok-comment-container {
	direction: rtl;
}
.comment-content {
	margin-left:0;
	margin-right: 5%;
}



.slogan-modal-text {
	border-left: 0;
	border-right: 1px solid #eee;
}

.chabok-post-more-link::after {
    margin-right: 10px;
}

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

#site-navigation {
    text-align: right;
    margin-right: 0px;
	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;
	font-family: 'yekan';
	padding-right:0;
}

.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-header ul > li.home-icon a span::after {
    float: right;
    margin-right: 0;
    margin-left: 9px;
}

.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;
}

.modal-header {
    text-align: right;
	font-size: 16px;
	font-family: 'yekan';
}
.close-share-modal,
.slogan-close-modal {
    float: left;
    left: 8px;
	right:auto;
}

.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-one::after {
    border-top-left-radius: 67px;
	border-top-right-radius: 0px;
	right: 0;
	left: auto;
}

.chabok-head-two-content, .chabok-single-title {
	float:right;
}

.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;
}
.header-btn {
	margin-left: 0;
	margin-right: 15px;
  }
.chabok-btn-section-inline .chabok-btn {
    margin-left:10px;
	margin-right: 0;
}
.chabok-service-box, .chabok-product-box, .chabok-post-box {
	direction: rtl;
}
.chabok-product-title p, .chabok-product-title h2 {
	text-align: right;
}
.chabok-product-hoverable i {
	float: right;
}
.chabok-product-hoverable .wpulike {
 float: right;
}
.chabok-product-hoverable span.items {
  font-size: 14px;
  top: 10px; 
  position: relative;
  margin-right: 5px;
  margin-left: 5px;
}
.chabok-product-hoverable .chabok-btn {
	float: left;
}
.chabok-product-like {
	right: auto;
	left:0;
}
.chabok-about-text-blk::before, .chabok-about-text-blk::after,.pr-tit::after  {
	background-image: url('img/dot-bg-rtl.png');
	left:auto;
	right: 0;
	background-position: right top;
}
.chabok-faq-q h4, .chabok-faq-q h2 {
	font-size: 17px;
}
section.single-product,
section {
    float: right;
    width:100%;
}
.chabok-qa-bg-holder {
	background-image: url('img/pattern2-rtl.png');
	background-position: center right;
}
.chabok-qa-box {
	padding: 46px 60px 47px 60px;
	background-image: url('img/pattern5-rtl.png');
	background-position: -100px;
}
.chabok-footer .widget-title {
	font-size: 20px;
	font-family: 'yekan';
}
.pr-tit::after {
	right: auto;
	left: 10px;
}
.pr-tit p {
	padding-left: 40px;
	padding-right: 0px;
}
.site-text {
    left: 0;
	right:auto;
	font-family: 'yekan';
}
.cert-title::before {
	left:auto;
	right:0;
}
.flex-cert a {
	margin-right: 0;
	margin-left:15px;
}
.flex-cert a:last-child {
	margin-left:0;
}
.flex-cert .cert-div  {
margin-right: 0;
margin-left: 15px;
}

.sec-title-with-bob .bob {
	margin-left: 16px;
	margin-right: 0;
}
.chabok-about-text-blk::after {
	
	left: 0;
	right: auto;
}
.about-btn-divider a {
	float: left;
}
.chabok-about-img-container {
	padding-left: 0px;
	padding-right:30px;
}
.chabok-developer-copyrights {
    text-align: left;
}
#chabok-search-btn.chabok-active i {
	left:100px;
	right:auto;
}

.icon-box-flex {
	text-align: left;
}
.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;
}
#site-navigation {
	padding-left: 0;
	padding-right: 20px;
}

@media screen and (max-width:992px) {
	.chabok-header ul li ul li:hover > ul,
	.chabok-header ul li ul li:hover > a {
		padding-right: 0;
		right:0;
		left:0;
	}
	.chabok-header ul li a:before,
    .chabok-header ul li a:hover:before,
    .chabok-header ul li a:focus:before {
        content: '\f056';
        margin-left: 10px;
		margin-right: 0;
    }
	.chabok-head-two-content {
		left:auto;
		right:15px;
	}
	.chabok-head-one::after {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}
	.header-btn {
		margin-left: 15px;
	}
	.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;
	}

}
@media screen and (max-width:768px) {
	.product-post-sharing {
		left:0;
		right:auto;
	}
	.single-iconbox {
		left: 40px;
		right: auto;
		top: 10px;
	  }
	  .post-type-archive-products .single-iconbox {
        left:20px;
		right:auto;
    }
	.chabok-footer-widget ul li {
		float: right;
	}
	.blog-bg-text h3 {
		font-size: 70px;
	}
}
@media screen and (max-width:600px) {
	.pr-tit::before {
        content: '';
        background-image: url('img/dot-bg-rtl.png');
       	left: auto;
        right: 10px;
    }
	.header-btn {
		left:0;
		right:auto;
	}
}
@media screen and (max-width:480px) {
	.header-btn {
		margin-left: 10px;
	  }
	.chabok-head-two-content {
        left:auto;
		right:5px;
      }
	.desc-about p {
		text-align: justify;
	}
	#chabok-search-btn.chabok-active i {
		right:auto;
		left:18px;
	}
	.chabok-icon-box .chabok-toggle-menu {
		float: left;
	}
	.chabok-top-bar-left {
		text-align: left;
	}
	.chabok-icon-left-bar {
		right:65px;
		left:auto;
	}
}