/*
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.0.1
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.
*/

/*M.R.S. css start*/

/*استایل فیلد بارگذاری فرم*/
.gform_wrapper.gravity-theme .gform_delete_file {background-color:#9ecf36 !important;}
.gform_wrapper.gravity-theme .gform_delete_file .dashicons {line-height:unset !important;}
.gfield_fileupload_filename{margin:0 10px;}
#gform_resend_button{margin:22px 0;}
/*مخفی کردن کپچای فرم ها و نماد گوگل*/
.gfield--type-captcha {display:none !important;}
/*اصلاح فونت برای فونت استعداد*/
h3{font-variation-settings: "wght" 900 !important;}
h4{font-variation-settings: "wght" 800 !important;}
h5{font-variation-settings: "wght" 700 !important;}
/*اصلاح نمایش شمارنده صفحه اصلی*/
.ct-counter-layout6 .ct-counter-inner {margin-left: 0px !important;}
.ct-counter-layout6 .ct-counter-number {padding: 24px 5px !important;}
@media screen and (max-width: 760px){
	.ct-counter-layout6 .ct-counter-inner{justify-content: center;}
	.ct-counter-layout6 .ct-counter-holder{text-align:center;}
	.ct-counter-layout6 .ct-counter-number {margin-left: 10px !important; margin-right: 10px !important;}
}
/*اصلاح نمایش بخش پرسنل*/
#personel .item--social-btn{display: none;}
#personel .item--title{font-size:17.6px;}
/*اصلاح نمایش بازدیدها در صفحه اصلی*/
.fac-angle-double-right::before {content: "\f100" !important;}
.ct-blog-grid-layout1 .entry-holder, .ct-blog-carousel-layout1 .entry-holder{padding:25px 14px !important; text-align:center;}
.ct-blog-grid-layout1 .entry-title, .ct-blog-carousel-layout1 .entry-title{font-size:18px; text-align:center; line-height: 1.7 !important;}
#visits .ct-blog-carousel-layout2 .item--featured img{-webkit-filter: none; filter: none;}
#visits .ct-blog-carousel-layout2 .item--meta::before{right:0; width:66px;}
#visits .ct-blog-carousel-layout2 .grid-item-inner{margin-bottom:42px;}
#visits .slick-list{margin-bottom:0;}
#visits .ct-blog-carousel-layout2 .item--meta li i, #visits .ct-blog-carousel-layout2 .item--meta li{margin-right:0;}
#visits .ct-blog-carousel-layout2 .item--body{border-radius:7px;height: 270px;}
#visits .ct-blog-carousel-layout2 .item--meta li i{margin-left:5px;}
/*#visits .entry-body{margin-top: 5px; padding: 0;}
#visits .ct-blog-carousel-layout1 .ct-slick-carousel[data-arrows="true"]{padding-bottom: 30px;}*/
/*اصلاح نمایش تصاویر گوتنبرگ*/
.wp-block-gallery.has-nested-images figure.wp-block-image img{border-radius:5px;}
/*اصلاح نمایش پست قبلی بعدی در صفحه نوشته*/
.entry-navigation .nav-item.nav-post-next .nav-post-meta {text-align: left !important;}
@media screen and (min-width: 768px){
.entry-navigation .nav-item.nav-post-next .nav-post-meta {
  text-align: left !important;
}
}
/*اصلاح نمایش لوگو همکاران*/
#co-worker .swiper-slide-image{
padding: 15px;
background-color: #f6f8fb;
-webkit-box-shadow: 0 7px 30px rgba(139, 153, 185, 0.2);
-khtml-box-shadow: 0 7px 30px rgba(139, 153, 185, 0.2);
-moz-box-shadow: 0 7px 30px rgba(139, 153, 185, 0.2);
-ms-box-shadow: 0 7px 30px rgba(139, 153, 185, 0.2);
-o-box-shadow: 0 7px 30px rgba(139, 153, 185, 0.2);
box-shadow: 0 7px 30px rgba(139, 153, 185, 0.2);
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
margin: 30px 0;}
/*اصلاح نمایش فرم‌ها در گراویتی*/
.validation_error,.validation_message{color:red;}
.gfield::marker{content:none;}
.ginput_container{margin-bottom:27px;}
body.rtl input[type="text"], [dir="rtl"] body input[type="text"], body.rtl input[type="email"], [dir="rtl"] body input[type="email"], body.rtl input[type="url"], [dir="rtl"] body input[type="url"], body.rtl input[type="password"], [dir="rtl"] body input[type="password"], body.rtl input[type="search"], [dir="rtl"] body input[type="search"], body.rtl input[type="tel"], [dir="rtl"] body input[type="tel"], body.rtl input[type="number"], [dir="rtl"] body input[type="number"], body.rtl input[type="range"], [dir="rtl"] body input[type="range"], body.rtl input[type="date"], [dir="rtl"] body input[type="date"], body.rtl input[type="month"], [dir="rtl"] body input[type="month"], body.rtl input[type="week"], [dir="rtl"] body input[type="week"], body.rtl input[type="time"], [dir="rtl"] body input[type="time"], body.rtl input[type="datetime"], [dir="rtl"] body input[type="datetime"], body.rtl input[type="datetime-local"], [dir="rtl"] body input[type="datetime-local"], body.rtl input[type="color"], [dir="rtl"] body input[type="color"], body.rtl textarea, [dir="rtl"] body textarea, body.rtl select, [dir="rtl"] body select, body.rtl .nice-select, [dir="rtl"] body .nice-select{border-radius:5px;}
/*اصلاح نمایش خبرنامه پیامکی*/
#get-phone .gform_confirmation_message_6 {color: #9ecf36;}
#get-phone #gform_6 {display: inline-flex;}
#get-phone .gform_wrapper.gravity-theme .gform_footer {margin-top:0 !important; padding-top:0 !important;}
#get-phone .gform_wrapper.gravity-theme .gform_footer input {margin-bottom:12px !important}
#get-phone .ginput_container {margin-bottom:0px !important}
#get-phone .gform_validation_errors {display:none;}
#get-phone #gform_6 .gform_body{padding-left:5px;}
#get-phone .gform_legacy_markup_wrapper .gform_footer{margin: 12px 0 0 !important;}
@media only screen and (max-width: 641px){
	#get-phone .gform_legacy_markup_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) {
  	line-height: 3.2 !important;}
}
/*عدم نمایش عنوان فرم در برخی فرم ها*/
#contact-us-form .gform_heading, #contact-us-form .gfield label, #get-phone .gform_heading, #get-phone .gfield label {display:none;}
/*اصلاح نمایش دسته بندی روی تصویر شاخص  پست ها در نمایش موبایلی*/
@media screen and (max-width: 760px){
	.single-post .entry-category{bottom:-65px !important;}
	/*اصلاح نمایش تیتر پست در نمایش موبایل*/
	#pagetitle .page-title{line-height:1.5;}}
/*اصلاح نمایش پست بعدی در نمایش موبایلی*/
@media screen and (max-width: 575px){
	.entry-navigation .nav-item + .nav-item {direction: ltr;}}
/*اصلاح نمایش فلش های اسلایدر صفحه اصلی*/
.elementor-9 .elementor-element.elementor-element-3f543c4 .bdt-prime-slider .bdt-prime-slider-next::before, .elementor-9 .elementor-element.elementor-element-3f543c4 .bdt-prime-slider .bdt-prime-slider-previous::before{height:0.1em;}
.bdt-icon:not(.bdt-preserve) [stroke*="#"]:not(.bdt-preserve){stroke-width: 3;}
.bdt-prime-slider-next, .bdt-prime-slider-previous, .bdt-prime-slider-next:hover{  -webkit-transform: rotate(180deg)!important; -moz-transform: rotate(180deg)!important; -o-transform: rotate(180deg)!important; -ms-transform: rotate(180deg)!important;  transform: rotate(180deg)!important; margin:unset !important; top:45%;}
@media screen and (min-width: 576px){
	.bdt-prime-slider-next{right:100px !important;}
	.bdt-prime-slider-previous{left:100px !important;}}
@media screen and (max-width: 575px){
	.bdt-prime-slider-next, .bdt-prime-slider-previous{top:unset !important; bottom:10% !important;}
	.bdt-prime-slider-next{right:10% !important;}
	.bdt-prime-slider-previous{left:10% !important;}}
/*اصلاح استایل ویدیو صفحه اصلی*/
.ct-video-player .ct-video-image-bg {border-radius:7px;}
#gallery-home-page .swiper-pagination-bullet-active {width: 20px !important; border-radius: 3px !important; background:#FFF !important;}
#gallery-home-page .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {min-height:300px;}
/*اصلاح نمایش فرم رزومه*/
#CV .gform_required_legend{display:none;}
#CV .gform_title{display:none;}
#CV h3{font-size:24px !important; color:#000A93;}
#CV .spacer{display:none !important;}
#CV .current{padding-left:unset !important;}
#CV #gfield_upload_rules_10_45{display:none;}
/*اصلاح استایل عنوان ویژگی ها در صفحه ویژگی‌های عمرانی و بیمارستانی*/
@media screen and (max-width: 991px){
.ct-feature-layout1 .item--title {
  line-height: 2;}}
/*اصلاح نمایش دکمه های قبل و بعد نظرات صفحه معرفی بیمارستان*/
@media screen and (max-width: 575px){
	#comment-about .ct-slick-carousel.nav-middle1.ct-slick-carousel[data-arrows="true"] .slick-arrow {top: 78% !important;}}
/*اصلاح نمایش بخش نور در رسانه های صفحه معرفی بیمارستان*/
#noor-in-news .slick-arrow.slick-prev {left:-27px !important;}
#noor-in-news .slick-arrow.slick-next {right:-27px !important;}
#noor-in-news .attachment-full {border-radius:7px !important;}
#noor-in-news .ct-fancy-box-carousel1 .item--link a i {margin-left:unset !important; margin-right:8px;}
#noor-in-news .fac-angle-right::before {content: "\f104" !important;}
#noor-in-news .item--link a {left:unset !important; width:auto !important; border-radius: 3px;}
#noor-in-news .item--title{font-size:20px !important;}
/*اصلاح نمایش گالری تصویر در صفحه معرفی بیمارستان*/
#introduction-gallery .eicon-chevron-left::before, #introduction-gallery .eicon-chevron-right::before{background-color: #bbb; -webkit-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1);
-khtml-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1);
-moz-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1);
-ms-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1);
-o-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1);
box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1);
padding: 15px;
-webkit-border-radius: 60px;
-khtml-border-radius: 60px;
-moz-border-radius: 60px;
-ms-border-radius: 60px;
-o-border-radius: 60px;
border-radius: 60px;
font-size: 20px;}
#introduction-gallery .eicon-chevron-left:hover::before, #introduction-gallery .eicon-chevron-right:hover::before{background-color: #9ecf36;
background-image: -webkit-gradient(linear, left top, right top, from(#9ecf36), to(#2083fd));
background-image: -webkit-linear-gradient(left, #9ecf36, #2083fd);
background-image: -moz-linear-gradient(left, #9ecf36, #2083fd);
background-image: -ms-linear-gradient(left, #9ecf36, #2083fd);
background-image: -o-linear-gradient(left, #9ecf36, #2083fd);
background-image: linear-gradient(left, #9ecf36, #2083fd);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#9ecf36', endColorStr='#2083fd', gradientType='1');}
#introduction-gallery .elementor-swiper-button-prev{left:-25px !important;}
#introduction-gallery .elementor-swiper-button-next{right:-25px !important;}

/*M.R.S. css end*/