@font-face {
    font-family: 'ctc_splash_roundedbold';
    src: url('/local/templates/main/fonts/ctc_splash_bold.eot');
    src: url('/local/templates/main/fonts/ctc_splash_bold.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/main/fonts/ctc_splash_bold.woff') format('woff'),
    url('/local/templates/main/fonts/ctc_splash_bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ctc_splash_rounded';
    src: url('/local/templates/main/fonts/ctc_splash_rounded.eot');
    src: url('/local/templates/main/fonts/ctc_splash_rounded.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/main/fonts/ctc_splash_rounded.woff') format('woff'),
    url('/local/templates/main/fonts/ctc_splash_rounded.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.b-frame_wide{
	width:100%;
	border: 0;
}
.default-text {
	font-family: Tahoma, Helvetica;
	font-size: 14px;
}
.rounded-bold {
	font-family: 'ctc_splash_roundedbold';
	font-size: 14px;
}
.rounded {
	font-family: 'ctc_splash_rounded';
	font-size: 14px;
}
.header {
	font-family: 'ctc_splash_rounded';
	font-size: 30px;
	text-transform: uppercase;
	padding: 30px 0px 0px;
	display: block;
	width: 100%;
	position: relative;
}
.roundborder {
	display: block;
	padding: 24px 35px;
	border: 2px solid #ffffff;
	border-radius: 8px;
}
.href {
	color: #ffc80c !important;
	text-decoration: underline;
}
.href:hover {
	text-decoration: none;
}
.iconmic,
.iconstar,
.iconbell {
	clear: right;
	float: none;
	display: table;
	height: 63px;
	width: 100%;
	margin: 14px 0px;
}
.iconmic div,
.iconstar div,
.iconbell div {
	display: table-cell;
	vertical-align: middle;
	text-align: left;
	width: 100%;
	padding-left: 20px;
}
.iconmic:before,
.iconstar:before,
.iconbell:before {
	content: '';
	display: block;
	float: left;
	width: 62px;
	height: 62px;
	background: url('/local/templates/main/images/editor_icons.png') no-repeat left top / cover;
}
.iconstar:before {
	background-position: 0 -93px;
	height: 63px;
}
.iconbell:before {
	background-position: 0 -186px;
	height: 63px;
}
.bheart {}
.bheart:before {
	content: "\2665";
}

.header .operator {
	font-size: 22px;
	line-height: 1em;
}

@media ( min-width: 768px ) {
	.header {
		font-size: 36px;
		padding: 14px 0px;
	}
}
@media ( min-width: 992px ) {
	
}