/*--------------- Start TT - CMS ttcmsheader --------------*/
#ttcmsheader {
	float: left;
	width: auto;
	padding: 14px 0;
}
#ttcmsheader p {
	color: var(--header-nav-text-color);
	display: flex;
	margin: 0;
	font: 400 13px/18px var(--secondary-font);
	align-items: center;
}
#ttcmsheader p > span {
    color: var(--header-nav-text-hvr-color);
    font-weight: 500;
    margin-left: 5px;
    line-height: normal;
}
#ttcmsheader i {
    font-size: 19px;
    line-height: 20px;
    height: 20px;
    width: 20px;
    transition: all .4s ease-in-out 0s;
    -webkit-transition: all .4s ease-in-out 0s;
    -moz-transition: all .4s ease-in-out 0s;
    -o-transition: all .4s ease-in-out 0s;
    -ms-transition: all .4s ease-in-out 0s;
    margin: 0 5px 0 0;
}
#ttcmsheader:hover i {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
}
@media (max-width: 1199px) {
	#ttcmsheader p {
		font-size:12px;
	}
}
@media (max-width:991px) {
	#ttcmsheader {
		float: left;
		width: 100%;
	}
	#ttcmsheader p {
		justify-content: center;
	}
}
@media (max-width:543px) {
    #ttcmsheader p {
        font-size: 11px;
    }
    #ttcmsheader {
        padding: 10px 0;
    }
}
/*--------------- End TT - CMS ttcmsheader --------------*/