/*
Theme Name: Doob Child
Theme URI: https://rainbowthemes.net/themes/doob/
Template: doob
Author: Rainbow-Themes
Author URI: http://rainbowit.net/
Description: Smart, Powerful, and Unlimited Customizable WordPress Theme.
Version: 1.0
License: Envato Marketplaces Split License
License URI: https://themeforest.net/licenses/standard
Text Domain: doob
Tags:  responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum).eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}




body, h1, h2, h3, h4, h5, h6,.subtitle,.description, menu-home {font-family:iransans !important;}
.mainmenu-nav ul.primary-menu > li > a {font-family:iransans !important;}
.slide .skill-share-inner span.title {font-family:iransans !important;}
.slide .content .inner span.subtitle{
  letter-spacing: 0px !important;
  font-family:iransans !important;
}
.mainmenu-nav .mainmenu li.has-droupdown .submenu {
  left: unset !important;
  text-align: right !important;
  right: 0 !important;
}
.mainmenu-nav .mainmenu li.has-droupdown .submenu li ul.submenu {
  right: 100% !important;
}

.popup-mobile-menu .mainmenu-item .with-megamenu > a::after
{

  left: 0 !important;
right: unset !important;
}
.popup-mobile-menu .mainmenu-item .has-children > a::after
{
  left: 0 !important;
right: unset !important;
}

.header-default .header-right .header-btn
{
  margin-left: 15px!important;
}
.form-group input
{

  text-align: right!important;
  direction: rtl!important;
}
.form-group textarea
{
  direction: rtl!important;
}
.rainbow-card
{
  height: 100% !important;
}
.rn-progress-charts .progress .progress-bar span.percent-label
{
  left: -7px!important;
  right: unset !important;
}
.rainbow-accordion-style .card .card-header button::before
{
 right: unset !important;
  left: 0 !important;
}
.timeline-dot
{
 left: unset !important;
  right: 0 !important;
}
.timeline-line
{
 left: unset !important;
  right: 0;
}
.single-timeline
{
  padding-left:  unset !important;
  padding-right: 100px !important;
}
.rainbow-timeline-single:first-child .rainbow-timeline .progress-line
{
left: unset !important;
  right: 50%!important;
}
.rainbow-timeline-single .rainbow-timeline .progress-dot
{
 margin-left: unset !important;
  margin-right: -15px !important;
}
.about-style-4 .feature-list li .title-wrapper
{
 margin-left: 13px unset !important;
  margin-right: 13px !important;
}
.rainbow-portfolio-details .content-left .single-list-wrapper
{
  margin-left: 20px !important;
}
.rbt-button .feather-arrow-right::before
{
  content: "\e910"!important;
}
.clltoaction-style-default.style-7 .call-to-btn
{
  text-align: left!important;
}
.cd-headline.clip .cd-words-wrapper::after
{
  left: 0!important;
  right: unset !important;
}

.slider-style-1 .inner .description
{

  padding:unset !important;
    padding-left: unset!important;
}
.slider-style-2.variation-2 .inner .tag-title
{
  padding-right: 129px !important;
padding-left: unset !important;
}
.slider-style-2.variation-2 .inner .tag-title::before
{
  right: 0 !important;
   left: unset !important;
}
.counter-style-4
{
  text-align: right!important;

}
.rainbow-slick-arrow button.slick-arrow::before
{
  top: 3px!important;
}
.post-breadcrumbs .page-list li .bread-current 
{
  display: none!important;
}
.breadcrumb-inner ul.page-list li .bread-current 
{
 display: none!important;
}

@media only screen and (max-width: 767px) {
  .header-default .header-right .header-btn
{
    margin-left: 10px !important;
    
  }

}