/*
Theme Name: 2023 Chatmeter Theme
Theme URI: http://0to5.com
Author: 0to5
Author URI: http://0to5.com
Description: Custom Theme Built by 0to5
Version: 1
License: 
License URI: 
Tags: 
Text Domain: 0to5
*/


/*
Add Custom Theme Styles Below
Main Theme Build CSS ---> /_/css/build.css
------------------------------------------------------------------------
*/



.cm_bluebox{
	background:#427bd4;
	border-bottom-right-radius:35px;
	padding:35px;
	text-align:center;
	color:#fff;
	margin-top: 8px;
}
.cm_bluebox  h3, .cm_bluebox .countupnumholder{
	color:#fff;
}
.cm_bluebox .countupnumholder{
	color:#fff;
	font-weight:600;
}

.zr_mod_row.ind-cta{
	background-position:center;
}

.footer-social .social-icons .fa-twitter:before{
	 content:'';
	 background: #fff;
    -webkit-mask-image: url(https://www.chatmeter.com/wp-content/uploads/2023/07/Twitter-X-Logo.png);
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
	mask-image: url(https://www.chatmeter.com/wp-content/uploads/2023/07/Twitter-X-Logo.png);
    mask-size: contain;
    mask-position: center;
    mask-repeat: no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    margin: auto;
	position:relative;
	top:2px;
}

.home-page #header_container{
	padding-top:45px;
}
.home-page.scrolled #header_container{
	padding-top:20px;
}

.statblock{
	padding:0 15px;
}
.statblock-number{
	color: #427BD4;
    font-size: 55px;
    font-weight: 600;
    text-align: center;	
}
.statblock-content{
	color:#152642;
	text-align: center;
    padding: 15px;
    border-bottom: 4px solid #96b4f4;
}

.large-quotes .mod-slick-carou .slick-track .slick-slide .single-slick-carou .single-slick-carou-inner .single-slick-carou-content{
	font-size:14px;
}
.large-quotes .mod-slick-carou .slick-track .slick-slide .single-slick-carou .single-slick-carou-inner .single-slick-carou-content p{
	line-height:normal;
}
.large-quotes .mod-slick-carou .slick-track .slick-slide .single-slick-carou .single-slick-carou-inner .single-slick-carou-meta{
	font-size:15px;
}
.color-carousel .slick-logo-caro .lc-single img{
	filter:grayscale(0);
}
.mod-slick-carou .slick-track .slick-slide .single-slick-carou .single-slick-carou-inner.awards img{
	max-width:100%;
	max-height:100%;
}
@media(max-width: 576px){
.awards-list-s .awards-list-s-inner{
	aspect-ratio:auto;
}
}

.single-platform-outer .single-platform-inner{
	display:flex;
	flex-direction:column;
}
.single-platform-outer .single-platform-inner .spi-title{
	margin-bottom:15px;
}
.single-platform-outer .single-platform-inner .spi-toggle{
	margin-top:auto;
}

.slick-initialized .slick-track{
	min-width:100%;
}
@media(max-width:575px){
	#home-s1{
		min-height:420px;
	}
	.home-banner-slider{
		min-height:302px;
	}
	.home-slick-logos{
		min-height:252px;
	}
	.home-banner-slider{
		aspect-ratio:451/364;
		min-height:300px;
	}
	.logos-c-holder .single-logo-outer{
		min-height:221px;
		max-height:221px;
	}
	#home-s2 .slick-hover-fade{
		min-height:400px;
	}
	.hbs-single{
		display:none;
	}
	.home-banner-slider:not(.slick-initialized) .slick-slide{display:block;}
	.home-banner-slider:not(.slick-initialized) .slick-slide:nth-child(n+2) { display: none;}
	.home-banner-slider:not(.slick-initialized) .hbs-single{display:block;}
	.home-banner-slider:not(.slick-initialized) .hbs-single:nth-child(n+2) { display: none;}
	#home-s2 .slick-hover-fade:not(.slick-initialized) .slick-slide{display:block;}
	#home-s2 .slick-hover-fade:not(.slick-initialized) .slick-slide:nth-child(n+2) {display: none;}
	#home-s2 .slick-hover-fade:not(.slick-initialized) > div{display:block;}
	#home-s2 .slick-hover-fade:not(.slick-initialized) > div:nth-child(n+2) {display: none;}
	.home-slick-logos:not(.slick-initialized){padding:0 40px!important;}
	.home-slick-logos:not(.slick-initialized) .slick-list .slick-track{max-width:100%;}
	.home-slick-logos:not(.slick-initialized) .slick-slide{display:flex!important;}
	.home-slick-logos:not(.slick-initialized) .single-logo-outer{display:flex!important;}
	.home-slick-logos:not(.slick-initialized) .slick-slide:nth-child(n+2) {display: none!important;}
	.home-slick-logos:not(.slick-initialized) .single-logo-outer:nth-child(n+2) {display: none!important;}
}

#home-main-banner .container p{
	max-width:500px;
}
#home-main-banner .container h1{
	text-indent:-7px;
}

/*Solutions nav update*/
.two-col-nav .ubermenu-target-text {
	font-weight: 500!important;
	font-size:17px!important;
	border-bottom:2px solid transparent;
}
.two-col-nav .ubermenu-submenu a.ubermenu-target:hover span {
	border-bottom:2px solid #E0732D
}
.ubermenu-submenu-id-276 {
	padding:0!important;
}
.ubermenu-submenu-id-276 li {
	padding:5px 0px!important;
}