/*
Theme Name: Brainbizz Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: -
Version: 1.0
Template: brainbizz
Text Domain:  brainbizz-child
*/


/*a:not(.tp-bullet) {
	pointer-events: none !important;
}
.vc_tta-tab a {
	pointer-events: initial !important;
	
}*/

h1,h2,h3,h4,h5,h6,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.blog-post_cats,.cats_post,.column1 .item_title a,.brainbizz_twitter .twitt_title,.tagcloud-wrapper .title_tags,.strip_template .strip-item a span,.single_team_page .team-single_speaches-info .speech-info_desc span,.shortcode_tab_item_title,.index_number,.primary-nav.footer-menu .menu-item a {
		font-family: "ambroise-std", serif !important;
		font-weight:700 !important;
}

blockquote,#main ol > li:before,.author-info_content .author-info_name,.blog-post.format-quote .blog-post_quote-author,.blog-post_link>.link_post,.blog-post_quote-text,.blog-post_views-wrap .counts,.blog-post_meta-date .date_post span,.brainbizz_module_counter .counter_value_wrap,.brainbizz_module_counter .counter_value_hide,.brainbizz_module_double_headings,.brainbizz_module_infobox .infobox_icon_container .infobox_icon_number,.brainbizz_module_pricing_plan .pricing_cur,.brainbizz_module_pricing_plan .pricing_price,.countdown-section .countdown-amount,.custom-header-font,.dropcap,.page-header .page-header_title,.isotope-filter a .number_filter,.mashsb-count .counts,.mashsb-box .mashsb-buttons a .text,.prev-link,.next-link,.comments-title .number-comments,.vc_row .vc_tta.vc_general.vc_tta-style-accordion_bordered .vc_tta-panel-title>a span,.wgl_timetabs .timetabs_headings .wgl_tab .tab_title,.widget.brainbizz_widget.brainbizz_banner-widget .banner-widget_text,.widget.brainbizz_widget.brainbizz_banner-widget .banner-widget_text_bg,.woocommerce div.product form.cart div.quantity .quantity-wrapper .qty,.woocommerce .cart-collaterals .cart_totals table th {
  		font-family: "ambroise-std", serif !important;
		font-weight:700 !important;
}

.banner_404,.wgl_portfolio_single-item .tagcloud .tagcloud_desc,.wgl_timetabs .timetabs_data .timetabs_item .item_time,.wgl_timetabs .timetabs_data .timetabs_item .content-wrapper .item_title,.wpb-js-composer .wgl-container .vc_row .vc_pie_chart .vc_pie_chart_value {
 		font-family: "ambroise-std", serif !important;
		font-weight:700 !important;
}


h1,h1 a,h1 span {
 		font-family: "ambroise-std", serif !important;
		font-weight:700 !important;
}

h2,h2 a,h2 span {
		font-family: "ambroise-std", serif !important;
		font-weight:700 !important;
}

h3,h3 a,h3 span {
 		font-family: "ambroise-std", serif !important;
		font-weight:700 !important;
}

h4,h4 a,h4 span {
			font-family: "ambroise-std", serif !important;
			font-weight:700 !important;
}

h5,h5 a,h5 span {
		font-family: "ambroise-std", serif !important;
		font-weight:700 !important;
}

h6,h6 a,h6 span {
		font-family: "ambroise-std", serif !important;
		font-weight:700 !important;
}

.vc_tta-panel-heading {
	position: relative;
}

.vc_tta-panel-title::after {
	content: "\f140";
	font-family: Flaticon;
    font-size: inherit;
    font-style: normal;
	 position: absolute;
    right: 0;
    font-size: 15px;
    top: 44%;
	transform: translate(-50%);
}

.comment-form-cookies-consent label {
	font-size: 12px;
}

.fix-nav-animation {
	width: 0px;
	opacity: 0;
	pointer-events: none;
}

@media (max-width: 1199px) {
	.fix-nav-animation {
		display: none !important;
	}
	
	.primary-nav .sub-menu.show_sub_menu {
		position: static !important;
	}
	
	.primary-nav .sub-menu.show_sub_menu .back.menu-item {
		display: none;
	}
}

@media (min-width: 1200px) {
	.align-center .team-items_wrap {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	
	.align-center .team-items_wrap::before {
		display: none;
	}
}

.breakline {
  flex-basis: 100%;
  height: 0;
}

.share_social-wpapper .share_link.share_email {
	margin-left: 10px;
}

.share_social-wpapper .share_link.share_email span.fa {
	background: #7d7d7d;
}

.custom-post-link {
	color: #cb3828!important;
}

.custom-post-link:after {
	content: "\f105";
	font-family: "Font Awesome 5 Free";
    font-weight: 900;
	line-height: 21px;
    font-size: 16px;
	margin-left: 0px;
	right: 0;
	top: 0;
	opacity: 0;
	transition: all 0.3s ease;
}

.custom-post-link:hover:after {
	margin-left: 7.5px;
	opacity: 1;
}

.text-center {
	text-align: center;
}

.portfolio_info_item-info_desc h5 {
	font-family: Nunito Sans !important;
}

/* Axsia team Component */
.axsia-team {
	padding: 0 15px;
}

.axsia-team .team-items_wrap {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	row-gap: 70px;
	column-gap: 30px;
}

.axsia-team .team-items_wrap .team-item {
	padding: 0px !important;
	width: 100%;
}

.axsia-team .team-items_wrap .team-item .team-item_content {
	margin-bottom: 0px !important;
	height: 100%;
	background: initial !important;
}

.axsia-team .team-items_wrap .team-item .team-item_content .image {
	width: 100%;
	transition: all 0.4s;
	z-index: 5;
	position: relative;
}
.axsia-team .team-items_wrap .team-item .team-item_content .image {
	width: calc(100% - 80px);
	margin: 0 auto;
}

.axsia-team .team-items_wrap .team-item .team-item_content .team-item_info {
	position: relative !important;
	padding: 40px !important;
	padding-top: 110px !important;
    margin: 0 auto;
    margin-top: -85px;
	bottom: initial !important;
	left: initial !important;
	width: 100% !important;
	box-shadow: 5px 7px 38px 0 rgb(0 0 0 / 5%), 0px -2px 30px 0px rgb(0 0 0 / 5%) !important;
}

.axsia-team .team-items_wrap .team-item .team-item_content .team-item_info .team-title:hover {
	color: #151515;
}

.axsia-team .team-items_wrap .team-item.no-image .team-item_content .team-item_info {
	margin-top: 0;
	padding: 40px !important;
	height: 100%;
}

.axsia-team .team-items_wrap .team-item.no-image .team-item_content .image {
	height: 0;
}

@media (max-width: 1199px) {
	.axsia-team .team-items_wrap {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 767px) {
	.axsia-team .team-items_wrap {
		grid-template-columns: 1fr;
	}
	
	.axsia-team {
		padding: 100px 30px;
	}
	
	.axsia-team .team-items_wrap .team-item .team-item_content .image {
		width: calc(100% - 60px);
	}
	
	.axsia-team .team-items_wrap .team-item .team-item_content .team-item_info {
		padding: 30px !important;
		padding-top: 110px !important;
	}
	.axsia-team .team-items_wrap .team-item.no-image .team-item_content .team-item_info {
		padding: 30px !important;
	}
}

@media (max-width: 767px) {
	.wgl_portfolio_item-annotation-wrap:only-child .portfolio_info_item-info_desc {
		width: 100% !important;
	}
}

@media (max-width: 767px) {
	.default_logo {
		height: auto !important;
		width: 200px;
	}
}