/*
Theme Name: Consultio Child
Theme URI: http://demo.casethemes.net/consultio/
Author: Case-Themes
Author URI: https://themeforest.net/user/case-themes/portfolio/
Description: Consultio is the Perfect Consulting Finane & Business WordPress Theme. Consultio is best suited for corporate website like Consultioial Advisor, Accountant, Consulting Firms, insurance, loan, tax help, Investment firm etc. This is a business theme that is help full for online presence for Corporate Business and Consultioial Firms.   
Version: 3.2.4
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: consultio
Text Domain: consultio-child
Tags: advisor, attorney, corporate accountant, consulting, consultant, finance, insurance, invest, investment, investor, mutual funds, pensions, retirement, saving, trading 
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@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,label,.main-menu a,.header-links li,.elementor-heading-title,.vs-btn,.ls-layer,.call-media__label,.call-media__info,.counter-media__title,.sec-subtitle2, .sec-subtitle,.footer-info_link,.copyright-text,.footer-info_label,.award-box__text,.media-body,.project-label,.price-style1 .price-amount,.price-style1 .price-duration,.contact-media__label,.contact-media__info,.footer-schedule,.footer-schedule th,.footer-number .info,.list-style1 li,.service-tab-menu .btn-title,.about-box1 .about-subtitle,.elementor-widget-text-editor,.list-style2 li,.sec-big-text2, .sec-big-text,.testi-style3 .testi-rating,.login-tab:not(.nav-tabs) a,.package-style2 .package-amount,.breadcumb-menu li,.about-box2 .author-degi,.testi-style2 .testi-text,.testi-style2 .testi-degi,.widget-workhours li,.product-tag1,.vs-product .added_to_cart,.breadcumb-menu li, .breadcumb-menu a, .breadcumb-menu span,.product-description .sec-subtitle3,.vs-comments-wrap .commented-on,.rating-select label,.cart_table thead th,.cart_table .cart-productname,.checkout-ordertable th,.elementor-icon-list-item > a,.hero-info.tb8 .media-label,.service-tb7 .tb-link,.project-category,.marquee .marquee-text,.skill-circle2 .skill-text span,.price-style2 .price-amount,.price-style2 .price-duration,.newsletter-wrap8 .newsletter-text a,.woocommerce-product-attributes th,.hero-content.tb8 .hero-subtitle,.sr7-layer ,.ct-btn-group a,.ct-button-text,.ct-heading .item--sub-title.style-box-gr span,.ct-pricing-tab-title .ct-pricing-tab-item,.ct-pricing-button a,.ct-pricing-price,.ct-heading .item--sub-title span,.btn.btn-dark1,.item--holder-hover .item--details,.ct-grid-filter-style2 .grid-filter-wrap span,.ct-ac-title-text,.item--button a,.ct-button-video1 a,.ct-team-carousel1 .item--details,.grid-filter-wrap span,.ct-grid .ct-load-more .btn,.btn.btn-circle-text,.ct-service-carousel2 .item--feature,.ct-service-carousel2 .item-readmore a,.ct-video-button.style2 .ct-video-text,.ct-cta1 .item--wgtitle,.pricing--button .btn,.ct-text-editor p:last-child,.ct-fancy-box .item--description,.ct-progressbar1.style2 .ct-progress-percentage,.ct-counter .ct-counter-title,.item--category a,.ct-process-grid2 .item--description,.ct-pricing-single .pricing--desc,.ct-pricing-single .pricing--price,.ct-testimonial .item--description,.ct-testimonial .item--position,.item--meta > div,.ct-blog-carousel-layout5 .item--content,.ct-blog-carousel-layout5 .item--readmore a,.ct-menu-item,.ct-link1 a,.ct-contact-info .ct-contact-content,.ct-service-external .item--description,.ct-service-external .btn,.ct-process-grid .item--description,.ct-team .item--position,.ct-text-editor,.ct-service-grid1 .item-readmore a,.ct-progressbar1.style1 .ct-progress-percentage,.ct-blog-grid-layout1 .item--readmore .btn,.entry-navigation .nav-post-meta a,.widget_archive ul li a,.widget_categories ul li a,.tagcloud a,.ct-grid .ct-posts-pagination .page-numbers,.ct-team-grid1 .item--details,.error-404-content .btn,.widget_product_categories ul li a,.widget_products ul li .product-title a,.woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers,.woocommerce-tabs ul.wc-tabs li.active > a,.woocommerce-tabs ul.wc-tabs li a,.widget_shopping_cart .buttons a,.woocommerce-page a.button,.single-post blockquote,.sr7-layer .btn,.ct-blog-carousel-layout4 .item--readmore .btn,.ct-service-carousel1 .item-readmore a,.ct-blog-carousel-layout1 .item--readmore .btn,.entry-readmore a,.ct-heading .item--sub-title.style11,.ct-process1.style3.style-2 .ct-process-button a,.ct-blog-carousel-layout7.style5 .item--readmore .btn,.ct-blog-carousel-layout7.style5 .item--content,.ct-blog-carousel-layout7.style5 .item--date span,.ct-heading .item--sub-title,.ct-testimonial-grid2 .item--description,.entry-meta,.ct--slider .item--desc,.ct-list .ct-list-item .ct-list-desc,.ct-process .ct-process-description,.ct-blog-carousel-layout7 .item--readmore a,.ct-navigation-menu1 ul.menu li a,.ct-main-menu > li > a, .ct-main-menu .sub-menu li.menu-item a,#ct-header-wrap .ct-header-button .btn:not(.btn-icon-fixed),.ct-header-wellcome,.ct-header-info-item .h-item-meta span,.ct-heading .item--title i,.ct-progress-title,.ct-tabs--layout1.style2 .ct-tab-title span,.ct-pricing-layout2 .pricing-price,.ct-pricing-layout2 .pricing-feature,.ct-pricing-layout2 .pricing-feature cite,.ct-pricing-layout2 .pricing-button .btn,#ct-newsletter-popup .ct-newsletter-hide span,.ct-team-details .ct-team-contact li,.ct-team-details .ct-team-social .ct-team-button .btn,.ct-pricing-layout1 .pricing-feature li,.ct-pricing-layout1 .pricing-recommend,.ct-pricing-layout1 .pricing-button .btn,.single-product #primary div.product .entry-summary .price,.rtl.woocommerce .price_label span,.ct-counter-layout1:not(.elementor-widget) .ct-counter-number,.ct-career-grid1 .item--feature,.ct-widget-cart-sidebar .widget_shopping_title,.ct-heading .item--title cite,.ct-showcase1 .ct-showcase-link,.ct-cta1 .item--holder .item--title{
  font-family: IRANSans !important;
}
html body > h1 {
font-family: IRANSans !important;
}
body, button, input, select, optgroup, textarea{
font-family: IRANSans !important;
}
.ct-history1 .ct-history--meta h3 {
  direction: rtl;
}

.ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn {
  padding-left: 3px!important;
  padding-right: 3px!important;

}

.woocommerce-checkout #customer_details .col-1 {

  float: right!important;
}
.woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table td {

  text-align: right!important;
}

body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td, body.woocommerce-wishlist .woocommerce-cart-form .shop_table tbody td, body.woocommerce-cart #yith-wcwl-form .shop_table tbody td, body.woocommerce-wishlist #yith-wcwl-form .shop_table tbody td {
  text-align: right !important;

}

.ct-menu-item-marker {
left: unset !important;
  right: 90%!important;

}

.ct-menu-item-marker::before {
left: unset !important;
  right: 20%!important;
  border-width: 5px 0px 0px 6px!important;
}


.ct-contact-form-layout1.style3 .wpcf7-form-control.wpcf7-textarea,.wpcf7-form-control.wpcf7-textarea {
  direction: rtl!important;
}

body.rtl .ct-heading .item--sub-title.style1, [dir="rtl"] body .ct-heading .item--sub-title.style1.show-line {
  padding-left: 0!important;
  padding-right: 75px!important;
}

body.rtl .ct-heading .item--sub-title.style1, [dir="rtl"] body .ct-heading .item--sub-title.style1 {
  padding-left: 0!important;
  padding-right: 0!important;
}
.woocommerce span.onsale {
  right: 29px !important;
  left: auto !important;
}
#yith-quick-view-content div.summary {
  text-align: right!important;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-add-to-wishlist-button-block{
  width: 40px;
  height: 40px;
  position: relative;
  background-color: #0e0e0e;
  -webkit-box-shadow: 0 4px 8px rgba(14, 14, 14, 0.23);
  -khtml-box-shadow: 0 4px 8px rgba(14, 14, 14, 0.23);
  -moz-box-shadow: 0 4px 8px rgba(14, 14, 14, 0.23);
  -ms-box-shadow: 0 4px 8px rgba(14, 14, 14, 0.23);
  -o-box-shadow: 0 4px 8px rgba(14, 14, 14, 0.23);
  box-shadow: 0 4px 8px rgba(14, 14, 14, 0.23);
  -webkit-border-radius: 50px;
  -khtml-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  display: inline-block;
  overflow: hidden;
  margin: unset !important;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-add-to-wishlist-button {
  font-size: 13px;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  text-indent: 0px;
  transform: translate(-50%, -50%);
  margin: 0;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-add-to-wishlist-button span {
display:none!important;
}
.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor svg.yith-wcwl-icon-svg, .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor img {
  width: 20px!important;

}
.woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-add-to-wishlist-button li svg {
  fill: #fff !important;
}

.entry-navigation .nav-post-img {
margin-right: 20px !important;
  margin-left: 20px!important;

}
.ct-newsletter.widget .widget-title::before {
margin-right: unset !important;
  margin-left: 14px!important;
}
.fa-angle-right {
  font-family: FontAwesome !important;
}
.ct-counter-layout10 .ct-counter-icon {
  margin-left: 32px!important;
margin-right: unset !important;
}
.ct-list.style7 .ct-list-meta {
  padding-right: 46px!important;
 margin-left: unset !important;
}
.ct-list.style7 .ct-list-meta::before {
content: "\f104"!important;
  right: 0!important;
  left: unset !important;
}
.ct-testimonial-carousel19 .item--image {
 margin-right: unset !important;
  margin-left: 20px !important;
}
.ct-process1.style4 .ct-process-title {
  text-align: right !important;
}
.ct-process .ct-process-description {
  text-align: right !important;
}
.ct-service-external1 .item--icon {
margin-right: unset !important;
  margin-left: 22px!important;
}

@media screen and (min-width: 1200px) {
  .ct-main-menu .sub-menu li.menu-item.menu-item-has-children > a, .ct-main-menu .children li.menu-item.menu-item-has-children > a, .ct-main-menu .sub-menu li.menu-item.page_item_has_children > a, .ct-main-menu .children li.menu-item.page_item_has_children > a {
    padding-right: 0!important;
  }
}
body.rtl .ct-nav-carousel .nav-next, [dir="rtl"] body .ct-nav-carousel .nav-next {
  margin-right: 0!important;
}

.ct-mailchimp1.style6 .mc4wp-form .mc4wp-form-fields::before, .ct-mailchimp1.style6 .mc4wp-form .mc4wp-form-fields::after {
  right: unset !important;
  left: 0 !important;

}




.ct-heading .item--sub-title.style11 .item--sub-icon {

  margin-left: 12px !important;
  margin-right: -20px !important;

}

.ct-service-external2 .item--readmore a i {
  transform: scaleX(-1) !important;
}
.ct-fancy-box-layout1.style15 .item--title::before {
left: unset !important;
  right: 0!important;
}
.ct-progressbar7 .ct-progress-percentage {
right: unset !important;
  left: 0 !important;
}
.ct-process1.style3 .ct-process-button a i {
    margin-left: unset !important;
  margin-right: 6px !important;
   transform: scaleX(-1) !important;
}
.ct-mailchimp1.style7 input:not([type="submit"]) {
  margin-right: unset !important;
  margin-left: 14px!important;;
}