/*
Theme Name: In Conference Child
Theme URI: http://cmsmasters.net/in-conference-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: In Conference Child Theme
Template: in-conference
Version: 1.0.0
License:
License URI:
Text Domain: in-conference-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/


h2, h2 a {
	letter-spacing: 1.2px;
}
h3, h3 a, h4, h4 a {
	letter-spacing: normal;
}

h6 {
	letter-spacing: 1px;
}
.bg-primary {
	background-color: #054696;
}
.bg-secondary {
	background-color: #00A5DC;
}
.bg-black {
	background-color: #222;
}
.bg-grey {
	background-color: #505459;
}
.bg-custom-grey {
	background-color: #2e3743;
}
.text-white {
	color: #fff;
}
.flex {
	display: flex;
}
.flex-col {
	flex-direction: column;
}
.hide {
	display:none;
}
.py-80 {
	padding-bottom: 80px !important;
	padding-top: 80px !important;
}
.justify-center {
	justify-content: center;
}
.pt-20 {
	padding-top:20px
}

.nav-cta .nav_title {
	background: #00A5DC;
	padding: 0 16px;
	height: 32px;
	display: flex !important;
	align-items: center;
}

/* Back button hide on event detail */

.tribe-events-back {
	display:none;
}

/* Homepage Healines Divider Start */
h2.cmsmasters_heading:after {
	content: '';
	position: absolute;
	height: .51px;
	background: #00A5DC;
	width: 70px;
	left: 0;
	bottom: -20px;
	right: 0;
	margin: auto;
}
h2.cmsmasters_heading.heading-left:after {
	right: auto;
}
/* Homepage Healines Divider End */



/* Homepage Partners & Sponsors Start */
.cmsmasters_clients_item {
	height: 30px;
	line-height: 30px;
	min-height: 50px;
	background: #E6EBF0;
	margin: 10px;
	padding: 40px;
	box-sizing: content-box;
}
.cmsmasters_clients_items.slides{
	display: flex;
	justify-content: center;
}
.cmsmasters_profile .profile_outer img {
	filter: none;
}

/* Homepage Partners & Sponsors End */

/* Homepage Conference Sсhedule Star */
.cmsmasters_events_schedule {
	border-radius:0;
}
.cmsmasters_events_schedule .cmsmasters_events_schedule_wrap.have_posts .cmsmasters_event_schedule {
	padding-bottom: 35px;
}
.cmsmasters_events_schedule .cmsmasters_events_schedule_wrap_hall {
	padding: 50px
}
/* Homepage Conference Sсhedule End */


/* Homepage Quotes Slider Start */
.cmsmasters_quotes_slider .cmsmasters_quote_content {
	font-size: 35px;
	line-height: 50px;
}
@media (max-width: 992px) {
	.cmsmasters_quotes_slider .cmsmasters_quote_content {
		font-size: 24px;
		line-height: 36px;
	}
}
.owl-next, .owl-prev {
	transform: scale(0.75);
}

@media (max-width: 992px) {
	.owl-next, .owl-prev {
		transform: scale(0.5);
	}
}
/* Homepage Quotes Slider End */




/* paragraph test on:
https://test.corporate-transformation.net/about/founder/ */
.custom-left-border {
	padding-left: 48px;
	border-left: 1px solid #054696;
}
.cmsmasters_text.custom-left-border p:last-child{
	padding-bottom: 0;
}


/* Navigation CSS */
.nav_title {
	letter-spacing: .5px;
}

/* Hero Customizations Start */
.headline_outer {
	background-position: center;
}
.headline h1 {display:none;}
.headline h6 {
	font-size: 50px;
	line-height: 60px;
	font-weight: 200;
	text-transform: none;
}
h6.entry-subtitle {
	font-weight: 100;
}
/* Hero Customizations End */




/* Homepage Schedule Link Disable Start */
h3.cmsmasters_event_schedule_title.entry-title a {
	pointer-events:none;
}
/* Homepage Schedule Link Disable End */


/* Case Studies Posts for Transparent Featured Image Start */
.cmsmasters_post_cont_wrap {
	border-radius: 0 !important;
}
.cmsmasters_date_img_wrap {
	border-bottom:1px solid #e0e0e0;
}
/* Case Studies Posts for Transparent Featured Image End */


/* Hide Event Detail Page Featured Image */
.tribe-events-event-image {
	display:none;
}



/* All page Speaker Card Customizations Start */
.cmsmasters_profile_horizontal .profile_inner {
	padding: 20px;
}

.cmsmasters_profile_horizontal .cmsmasters_img_wrap {
	padding: 40px 13% 0;
}
.cmsmasters_profile_horizontal .cmsmasters_profile_header {
	padding: 0 0 0px;
}
/* All page Speaker Card Customizations End */


/* Custom Speaker Page Start */

/* css: */
.custom-speaker-card {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	position: relative;
	height: 305px;
}
.custom-speaker-card .page-title {
	font-size: 40px;
	line-height: 45px;
	width: 50%;
	margin: 0;
}
.custom-speaker-card .profile-role {
	width: 50%;
	font-weight: 300;
}
.custom-speaker-card .profile-company {
	padding: 0 29px;
}

.custom-speaker-card .page-subtitle {
	width: 50%;
	font-size: 15px;
	line-height: 22px;
	height: 100%;
	display: flex;
	align-items: center;
	margin: 0;

	font-weight: 300;
	color: #555;
}
.custom-speaker-image {
	display: flex;
	justify-content: flex-end;
}
.custom-speaker-image img {
	width: 50%;
}
.custom-speaker-info {
	position: absolute;
	top: 0;
	height: 100%;
	width:100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}
.custom-speaker-company {
	position: relative;
	padding: 28px 0 20px 0;
	width: 50%;
}
.custom-speaker-company:after {
	content: '';
	position: absolute;
	background: #e6ebf0;
	z-index: -1;
	bottom: 0;
	height: 100%;
	width: 100%;
}
.custom-speaker-role {
	margin-bottom: 41px;
	margin-top: 11px;
	width: 50%;
}
.speaker-events {
	margin-top: 1px;
}
.speaker-events div {
	color: #fff;
	font-weight: 300;
}
.speaker-events ul li {
	padding: 23px 26px 18px;
	background-color: #00a5dc;
	margin-bottom: 1px;
}
.speaker-events ul li a {
	color: #fff;
	display: flex;
	font-weight: 400;
	font-size: 40px;
	line-height: 50px;
}
.speaker-events ul li:before {
	display: none;
}


/* Custom Speaker Page End */



/* Profile Company Styling */

.cmsmasters_profile_header_wrap {
	width: 100% !important;
}
.cmsmasters_profile_company {
	color: #666;
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 1.4;
}

.cmsmasters_profile_horizontal .cmsmasters_profile_company {
	margin-top: 20px;

}

.cmsmasters_profile_vertical .cmsmasters_profile_company {
	margin-top: 20px;
	text-align: left;
}


h6.cmsmasters_profile_subtitle {
	position:relative;
	padding-top: 10px;
	color: #777 !important;
}
h6.cmsmasters_profile_subtitle:before {
	content: '';
	position: absolute;
	background: #054696;
	bottom: -10px;
	height: 1px;
	width: 32px;
	left: 0;
	right: 0;
	margin: auto;
}


/* Footer Customization */

.footer_inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;

}
.footer_logo_wrap {
    flex: 0 0 auto;
}

.footer_nav_wrap {
    flex: 0 0 auto;
    margin-left: auto;
    padding: 0 !important;
}

.footer_copyright.copyright {
    flex: 1 0 100%;
    text-align: center;
    margin-top: 10px;
    font-size: 12px;
    padding: 0 !important;
    text-align: left;
    opacity: 0.8;
}


/* slider admin font */
@font-face {
	font-family: 'NeueHelveticaPro';
	src: url('https://test.corporate-transformation.net/wp-content/uploads/2025/06/NeueHelveticaPro55Roman.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'NeueHelveticaPro';
	src: url('https://test.corporate-transformation.net/wp-content/uploads/2025/06/NeueHelveticaPro45Light.woff2.ttf') format('woff2');
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: 'NeueHelveticaPro';
	src: url('https://test.corporate-transformation.net/wp-content/uploads/2025/06/NeueHelveticaPro75Bold-1.woff2') format('woff2');
	font-weight: 700; /* Bold ağırlık */
	font-style: normal;
}
@font-face {
	font-family: 'NeueHelveticaPro';
	src: url('https://test.corporate-transformation.net/wp-content/uploads/2025/06/HelveticaNeue-Thin-13.ttf') format('woff2');
	font-weight: 200; /* Thin ağırlık */
	font-style: normal;
}
@font-face {
	font-family: 'NeueHelveticaPro';
	src: url('https://test.corporate-transformation.net/wp-content/uploads/2025/06/HelveticaNeue-UltraLight-06.woff2') format('woff2');
	font-weight: 100; /* UltraLight ağırlık */
	font-style: normal;
}
@font-face {
	font-family: 'NeueHelveticaPro';
	src: url('https://test.corporate-transformation.net/wp-content/uploads/2025/06/helveticaneue-medium.woff2') format('woff2');
	font-weight: 500; /* Medium ağırlık */
	font-style: normal;
}
