/*regular*/
@font-face
{
	font-family: 'my-regular-font';
	src: url('./Titillium_Web/TitilliumWeb-Regular.ttf') format('truetype');
}

/*italic*/
@font-face
{
	font-family: 'my-regular-italic-font';
	src: url('./Titillium_Web/TitilliumWeb-Italic.ttf') format('truetype');
}

@font-face
{
	font-family: 'my-regular-font';
	src: url('./Titillium_Web/TitilliumWeb-Italic.ttf') format('truetype');
	font-style: italic;
}

/*bold*/
@font-face
{
	font-family: 'my-bold-font';
	src: url('./Titillium_Web/TitilliumWeb-Bold.ttf') format('truetype');
}

@font-face
{
	font-family: 'my-regular-font';
	src: url('./Titillium_Web/TitilliumWeb-Bold.ttf') format('truetype');
	font-weight: bold;
}

/*bold-italic*/
@font-face
{
	font-family: 'my-bold-italic-font';
	src: url('./Titillium_Web/TitilliumWeb-BoldItalic.ttf') format('truetype');
}

@font-face
{
	font-family: 'my-regular-font';
	src: url('./Titillium_Web/TitilliumWeb-BoldItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

.is-global
{
	font-family: my-regular-font, sans-serif;
	font-size: 15px;
	font-size: 16px;
	line-height: 19px;
}

.is-global h1
{
	font-size: 30px;
	line-height: 32px;
	margin-bottom: 3px;
}

.is-global h2
{
	font-size: 25px;
	line-height: 27px;
	margin: 0 1px 2px 1px;
}

.is-global h3
{
	font-size: 20px;
	line-height: 23px;
	margin: 0 1px 0 1px;
}

.is-global h4
{
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	margin: 0 2px 0 2px;
}

.is-global h5
{
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	font-style: italic;
	margin: 0 2px 0 2px;
}

.is-global h6
{
	font-size: 16px;
	line-height: 18px;
	font-style: italic;
	margin: 0 2px 0 2px;
}

.is-global p
{
	margin: 0 2px 7px 2px;
}
.is-global footer .is-status
{
	font-size: 12px;
}

/*select***********************************************************************/
.is-global select.is-underlined
{
	font-family: my-regular-font, sans-serif;
	font-size: 16px;
	line-height: 18px;
}

/*button**********************************************************************/
/*round*/

.is-global button.is-round
{
	border-radius: 14px;
	padding: 2px 12px 6px 12px;
	margin-top: 7px;
	margin-bottom: 6px;
}

.is-global button.is-round.is-big
{
	padding: 5px 40px 10px 40px;
}

.is-global button.is-round.is-big.is-transparent
{
	/*the button is sized 39 x 39 px, x-height is 8px, above 15px, below 16px*/
	padding: 5px 12px 10px 12px;
}

/*circle*/
.is-global button.is-circle
{
	width: 30px;
	height: 30px;
	font-size: 15px;
	margin-top: 7px;
	margin-bottom: 6px;
}


.is-global .is-underlined.is-media-input
{
	/*100 % - picture width - border left - border right*/
	width: calc(100% - 300px - 4px - 15px);
}

@media screen and (max-width: 500px)
{
	.is-global .is-underlined.is-media-input
	{
		width: 100%;
	}
}

.is-global .is-checkbox.is-round i
{
	margin-top: 3px;
}


/*welcome teaser*/
.is-global .is-welcome-teaser .is-text
{
	font-size: 18px;
	padding: 16px 0 0 65px;
}

.is-global .is-welcome-teaser .is-date
{
	font-size: 30px;
	margin: 16px 0 0 -46px;
}

/*media margin*/
.is-global .is-full
{
	margin: 0 3px 0 3px;
}

.is-global .is-thumbnail
{
	margin: 0 19px 22px 3px;
}
.is-global .is-figure.is-left
{
	margin: 4px 15px 9px 3px;
}

@media screen and (max-width: 500px)
{
	.is-global .is-figure.is-left
	{
		margin: 4px 3px 9px 3px;
	}
}

@media screen and (max-width: 500px)
{
	.is-global .is-list.is-event .is-figure.is-left
	{
		/*calendar will stay left on small screen*/
		margin: 4px 15px 9px 3px;
	}
}

/**/
.is-global .is-list.is-event .is-entry .is-date
{
	font-size: 30px;
	margin: 20px 0 0 -61px;
}

.is-global .is-icocore-mail:before
{
	vertical-align: -2px;
}

.is-global .is-tab-box
{
	margin: 0 3px 0 3px;
}
