/*
Theme Name: ICF CRSF Child
Theme URI: https://www.icf.ir/
Author: Farzan Eskandari
Author URI: https://www.icf.ir
Description: Iran Canine Federation exclusive child theme
Template: icf-crsf
Text Domain: icf
Requires PHP: 7.0
Version: 2.0.2
*/

/* Rank Math breadcrumbs */
#Subheader .betheme-child-breadcrumbs {
	display: block;
	width: 30%;
	margin: 1px 0 0;
	font-size: 1em;
	float: right;
	text-align: right;
}

#Subheader .betheme-child-breadcrumbs .rank-math-breadcrumb,
#Subheader .betheme-child-breadcrumbs .rank-math-breadcrumb a {
	color: rgba(0, 0, 0, 0.3);
}

#Intro .intro-meta .betheme-child-breadcrumbs,
.post-meta .betheme-child-breadcrumbs {
	display: inline-block;
	margin: 0 10px;
}

#Intro .intro-meta .betheme-child-breadcrumbs,
#Intro .intro-meta .betheme-child-breadcrumbs a {
	color: rgba(255, 255, 255, 0.7);
}

#Intro.light .intro-meta .betheme-child-breadcrumbs,
#Intro.light .intro-meta .betheme-child-breadcrumbs a {
	color: rgba(33, 33, 33, 0.7);
}

/*theme css*/
.search-results .search-item .search-content{margin-right: 10px;}
.post-meta .author{display:none;}
/*Education*/
.format-link .post-title .link-wrapper h4{line-height: 30px;}

/*end Education*/
#Side_slide a:not(.action_button) {
  color: #ffcd03;
}
.section-post-related{display:none !important;}
/*ّFont IranSansX variation*/
h2{font-family:icf;font-variation-settings: "wght" 500, "dots" 5;-moz-font-feature-settings: "ss02";-webkit-font-feature-settings: "ss02";font-feature-settings: "ss02";}
.post-meta .author-date,.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc h3 a,.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .desc-inner, .date_label, .button-custom .action_button{font-family:icf;-moz-font-feature-settings: "ss02";-webkit-font-feature-settings: "ss02";font-feature-settings: "ss02";-moz-font-feature-settings: "ss03";-webkit-font-feature-settings: "ss03";font-feature-settings: "ss03";}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section,#Intro .intro-meta > div{font-family:icf;font-variation-settings: "wght" 300, "dots" 8;-moz-font-feature-settings: "ss02";-webkit-font-feature-settings: "ss02";font-feature-settings: "ss02";-moz-font-feature-settings: "ss03";-webkit-font-feature-settings: "ss03";font-feature-settings: "ss03";font-size: 16px;}
#Intro .intro-title{font-family:icf;font-variation-settings: "wght" 900,"dots" 8 !important;}
#Intro .intro-title, #Intro .intro-next {font-size: 60px;line-height: 90px;}
#Intro .intro-meta>div {font-size: auto !important;}
.post-meta .author-date{font-family:icf;font-size: 10px;}
h4 a {font-size: 17px;}
/*ّend Font IranSansX variation*/

/*MobileResponsive for single blog content*/
@media only screen and (max-width: 767px) {
 .has_content .the_content_wrapper{
  padding: 10px!important;
 }
}
@media only screen and (max-width: 479px){
	#Intro .intro-title{font-size: 20px !important;
	line-height: 35px !important;
	}
}
  @media only screen and (max-width: 767px){
		#Footer .footer_copy {
		line-height: 27px !important;
		}
}
/*end MobileResponsive for single blog content*/
/*SideBar Widget + Related post*/
.section-post-related, .mcb-sidebar .widget{box-shadow: 0 5px 30px rgb(70 72 77 / 8%);padding: 10px;background: #fff;border-radius: 20px;margin-bottom: 30px;}
.fixed-nav-prev .photo,.fixed-nav .arrow,.fixed-nav-next .photo{margin-top: -42px;}
.fixed-nav .photo{background-color: #4ee9fe;}
.date_label:after{border-left-color: #4ee9fe;}
.date_label{background-color: #4ee9fe;color: #040d79;}
.section-post-related .section-related-adjustment{border-top-width: 0px;}
/*end SideBar Widget + Related post*/
/*Blog post intro image black*/
#Intro .intro-inner {background: url(https://www.icf.ir/wp-content/uploads/2021/09/blog_intro_tile_gradient.png);}
/*سایه زیر هدر*/
.header-stack #Top_bar{box-shadow: 0 5px 30px rgb(70 72 77 / 8%);}
/* Mobile Menu side slide*/
#Side_slide{background-color: #000a52;}
em,i{font-size: 20px;}
#Top_bar .responsive-menu-toggle{color: #ffffff;}
/* زیر منو */
#Top_bar .menu>li ul {background: #0089f7!important;border-radius: 10px;border: 1px solid rgba(255, 255, 255, 0.18)!important;}
#Top_bar .menu > li ul li a {color: rgba(255,255,255,.8);font-size:13px;}
/* زیر منو پایان */
#Action_bar .column{font-size: 15px;}
.has_content .the_content_wrapper {line-height: 37px;box-shadow: 0 5px 30px rgb(70 72 77 / 8%);padding: 40px;background: #fff;border-radius: 20px;}
#Header_creative .creative-menu-toggle{color: #ffffff;}
#Header_creative .social li a{color: #ffffff;}
#Footer .widget_nav_menu ul{ list-style-type: none;}
.widget_nav_menu ul{background: rgb(255 255 255);box-shadow: 0 5px 30px rgb(70 72 77 / 8%);border-radius: 20px;}
.mcb-sidebar::after {background: transparent !important;}
a:hover.icon_bar {color: #ffffff !important;background: #2aa1d4;}
.Recent_posts.blog_news ul li .desc {width: 100%;}
.Recent_posts.blog_news ul li {margin-bottom: 0;}
.Recent_posts.blog_news ul li .photo {display: none;width: 0%;}
.post-desc .post-excerpt {word-wrap: break-word !important;}
.widget>h3 {font-size: 16px;text-align: center}
.h4 {text-align: center;}
.post-header .title_wrapper {border-right-width: 0px !important;}
.icon-layout:before {content: '\e8b3';}
.section-post-related .post-related a.button{padding: 20px;}
.photo2 .button-love {background-color: #0095eb;}
.button-love a.mfn-love , .button-love a .label {color: #ff0000;}
.button-round .pager .pages {border-radius: 0px;}
.icon-clock::before {content: '\e826' !important;}
.header-split #Header .top_bar_left .menu_right {float: left;}
.header-split #Header .top_bar_left .menu_left {float: right;}
.pager .pages a {color: #ffffff;}
.post-footer {color: #06064e;}
#Footer .footer_copy .social-menu a {font-size: 11px;}
.footer_button{color: #0233af!important;}
.quick_fact .number {color: #034dad;font-size: 50px;}
#Top_bar .menu>li ul {background-color: #ffffff;}
.tooltip-img .tooltip-content {background: #b5cfea;}

.blog_slider .blog_slider_header a.slider_prev {left: -37px;}
.fixed-nav .desc .date {color: #040d79;}
.fixed-nav-prev .desc {line-height: 14px;background: #fff; color: #040d79;border-top-right-radius: 30px;border-bottom-left-radius: 30px;box-shadow: 0 5px 30px rgb(70 72 77 / 50%);}
.desc .date {border-color: #006EDF;font-size: 12px;}
.fixed-nav-prev:hover .desc, .fixed-nav-next:hover .desc {margin-top: -100px;}
.fixed-nav .desc h6 {border-color: #006EDF}
.fixed-nav-next .desc {line-height: 14px;border-bottom-right-radius: 30px;border-top-left-radius: 30px;background: #fff;color: #040d79;box-shadow: 0 5px 30px rgb(70 72 77 / 50%);}
.button-custom .action_button {color: #00126d;background-color: #ffc500;}
.button-custom .action_button:hover {color: #00126d;background-color: #23e9e3;}
.button-custom .button{background-color: #4ee9fe;}
.button-custom .button:hover{background-color: #0095eb;}
.share-simple-wrapper{text-align: right;border-top: 0px solid rgba(0,0,0,.08);}
#Footer.full-width .container{box-shadow: 0 5px 30px rgb(70 72 77 / 8%);}

/*Search bar*/
#Top_bar .search_wrapper input[type="text"]{
   padding-right: 50px!important;
}
.mfn-livesearch-loading::after {
   right: unset!important;
 left: 40px!important;
}
/*Account closing*/
.mfn-header-login h4{
    padding-right: 30px!important;
}
#Filters.only-categories .categories{font-family: icf;}
body.button-custom .action_button{color: #024dae !important;background-color: #ffaf04 !important;}