/*
Theme Name:		 Jupi Child
Theme URI:		 https://wp.quomodosoft.com/jupi
Description:	 Jupi Child is a child theme of Jupi
Author:			 QuomodoTheme
Author URI:		 http://quomodosoft.com/
Template:		 jupi
Version:		 1.0.0
Text Domain:	 jupi-child
*/


/*
    Add your custom styles here
*/

@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,p,label,blockquote, html body > h1,.primary-menu > ul.nav > li > a,.primary-menu ul.nav .sub-menu li a,.primary-menu ul.nav li a,.el-button .button-text,.loaded-items .el-button,.jupiter-text-box .top-title,.feature-load-box-area .feature-load-item .feature-load-box .feature-icon,.feature-load-box-area .feature-load-item .feature-load-box .box-desc,.price-box .price-title,.price-box .price-amount,.price-box a.el-button,.top-info .feed_subject,.elementor-button,.elementor-button-text,.feature-box .feature-content,.jupiter-text-box .desc,.element-ready-navbar > li > a,.elementor-button span,.elementor-counter-title,.elementor-element.elementor-element-50beacd,.price-box .price-top-title,.box__button,.area__subtitle,.elementor-icon-list-item > .elementor-icon-list-text,.box__subtitle,.single__price__header .new__price,.price__subtitle,.price-text .woocommerce-Price-amount,.single__price__footer a.price_btn,.sub-menu > li a,.counter__title{
  font-family: IRANSans !important;
}
.primary-menu ul.nav .sub-menu {
left:unset !important;
  right: 0!important;
}
.mainmenu-area .action-button {
  font-size: 16px!important;
  padding: 5px 20px!important;
}
.primary-menu ul.nav .sub-menu li a::before {
  margin-left: 10px!important;
}
.price-box .price-amount {

  font-size: 40px!important;

}


.jupiter-testimonial .quote-icon {
 right: unset !important;
  left: 30px!important;

}
.jupiter-testimonial {
  direction: ltr!important;
}

.elementor-element.elementor-element-2b3b5b48 button,.elementor-element.elementor-element-e0fcce3 button{
  float: left!important;
}
button, input, select, textarea ,input[type="email"]{
  direction: rtl!important;
}

.mini-cart-area .mini-cart-box {
 right: unset !important;
  left: 0!important;

}

.feature-load-box-area .feature-load-item .feature-load-box .feature-icon {
  text-align: center!important;
  float: right!important;
  margin: 0px -2px 0px 45px!important;

}
.feature-load-box-area .feature-load-item .feature-load-box .box-desc {
  text-align: right!important;
}
 .navbar-nav > li {
    float: right!important;
  }

.popular-posts .post-item .post-pic {
  float: right!important;
  margin-right: unset !important;
  margin-left: 15px!important;
}
.widget.widget_categories ul li a {
  float: right!important;
}
.widget.widget_categories ul li {

  text-align: left!important;
}
.widget .widget-title.bottom-bar span {
 left: unset !important;
  right: 0!important;

}
.search-box .search-bttn {
 right: unset !important;
  left: 0!important;
}
.comment-list .comment-body .comment-author img {
 left: unset !important;
  right: 0!important;
}
.comment-list .comment-body .comment-metadata {
  margin: 0 120px 10px 0 !important;
}

.comment-list .comment-body .comment-author .fn {
  margin: 0 130px 0 0!important;
}
.comment-list .comment-body .reply {
 right: unset !important;
  left: 0!important;
}
.comment-list .comment-body .comment-content {
  margin: 0 120px 10px 0!important;
}
.comment-list .comment-body .comment-reply-link::before {

  float: left!important;
}
.comment-respond .comment-form .icon {
 right: unset !important;
  left: 25px!important;
}
.product-search-form .search-bttn {
 right: unset !important;
  left: 15px!important;
}
.woocommerce .product-top-bar .woocommerce-ordering {
   margin-right: unset !important; 
  margin-left: 30px!important; 
}
.menu-buttons > * {
  margin: 0!important; 
}

.price-box .price-title {
  font-size: 30px!important; 

}
.menu-search-form .search-button {
 right: unset !important;
  left: 10px !important;

}
.single-post-navigation .nav-links .nav-previous .meta-nav {

  letter-spacing: 0px!important;

}
.elementor-element.elementor-element-348f0bcf button {

  float: left!important;

}
.jupiter-testimonial .content {

  direction: rtl!important;
}
.contact-info a i {
      margin-right: unset !important;
  margin-left: 5px!important;

}
.box__button .box__button_icon_right {
      margin-left: unset !important; 
  margin-right: 10px!important; 
}

.navigation .navbar .navbar-nav .nav-item a i {
    margin-left: unset !important; 
  padding-right: 6px!important; 
}
.navigation .navbar .navbar-nav .nav-item .sub-menu {
 left: unset !important;
  right: 0!important;

}

.slicknav_menu .slicknav_nav ul li > a .slicknav_arrow {

  float: left!important;

}

@media (max-width: 767px) {
    
.widget ul li {
 text-align: center!important;
}
.menu-buttons:last-child {
margin-left: 10px !important;
}
.mainmenu-area .action-button {
  font-size: 10px !important;
  padding: 0px 5px !important;
  margin-right: 10px !important;
}
.menu-buttons > * {
  margin: 0 -10px!important;
}
}