/*regular*/
@font-face
{
	font-family: 'my-regular-font';
	src: url('./Dosis/Dosis-Regular.ttf') format('truetype');
}

/*italic*/
@font-face
{
	font-family: 'my-regular-italic-font';
	src: url('./Dosis/Dosis-Regular.ttf') format('truetype');
}

@font-face
{
	font-family: 'my-regular-font';
	src: url('./Dosis/Dosis-Regular.ttf') format('truetype');
	font-style: italic;
}

/*bold*/
@font-face
{
	font-family: 'my-bold-font';
	src: url('./Dosis/Dosis-Bold.ttf') format('truetype');
}

@font-face
{
	font-family: 'my-regular-font';
	src: url('./Dosis/Dosis-Bold.ttf') format('truetype');
	font-weight: bold;
}

/*bold-italic*/
@font-face
{
	font-family: 'my-bold-italic-font';
	src: url('./Dosis/Dosis-Bold.ttf') format('truetype');
}

@font-face
{
	font-family: 'my-regular-font';
	src: url('./Dosis/Dosis-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

/*typo*************************************************************************/
.is-global
{
	font-family: my-regular-font, sans-serif;
	font-size: 15px;
	font-size: 18px;
	line-height: 28px;
}

.is-global h1
{
	font-size: 30px;
	line-height: 32px;
	margin-bottom: 3px;
}

.is-global h2
{
	font-size: 25px;
	line-height: 28px;
	margin: 0 1px 2px 1px;
}

.is-global h3
{
	font-size: 20px;
	line-height: 28px;
	margin: 0 1px 0 1px;
}

.is-global h4
{
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	margin: 0 2px 0 2px;
}

.is-global h5
{
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	font-style: italic;
	margin: 0 2px 0 2px;
}

.is-global h6
{
	font-size: 15px;
	line-height: 18px;
	font-style: italic;
	margin: 0 2px 0 2px;
}

.is-global p
{
	margin-left: 2px; margin-right: 2px;
}

.is-global p.is-soled
{
	margin-bottom: 7px;
}

.is-global footer .is-status
{
	font-size: 12px;
	font-size: 15px;
}

/*select***********************************************************************/
.is-global select.is-underlined
{
	font-family: my-regular-font, sans-serif;
	font-size: 15px;
	line-height: 18px;
}

/*button**********************************************************************/
/*round*/

.is-global button.is-round
{
	/*border-radius: 14px;*/
	border-radius: 19px;
	padding: 2px 12px 6px 12px;
	padding: 2px 19px 6px 19px;
	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;
}


.is-global input.is-underlined
{
	padding: 4px 1px 3px 1px;
}

.is-global input[type=date].is-underlined
{
	padding: 2px 1px 1px 1px;
}

.is-global input[type=time].is-underlined
{
	padding: 2px 1px 1px 1px;
}

/*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*/
/*!*obsolete-------->*!*/
/*.is-global .is-full,*/
/*.is-global .is-shutter-icon,*/
/*.is-global #the-menu-left-icon,*/
/*.is-global #the-menu-right-icon,*/
/*.is-global .is-tab-box,*/
/*.is-global .is-photo-uploader,*/
/*	!*<---------------*!*/
/*	!*new and only shall be:*!*/

.is-global .is-fitting
{
	margin: 0 3px 0 3px;
}

.is-global .is-photo-uploader
{
	width: calc(100% - 6px);
}

.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;
	}

	.is-global .is-figure
	{
		/*sizing*/
		width: calc(100% - 6px);
	}

	.is-global .is-list.is-event .is-figure.is-left
	{
		/*calendar will stay left on small screen*/
		margin: 4px 15px 9px 3px;
	}
}

/*event*/
.is-global .is-list.is-event .is-entry .is-date
{
	font-size: 30px;
	margin: 20px 0 0 -61px;
}

.is-global .is-list.is-event .is-entry .is-figure.is-left
{
	margin: 1px 15px 9px 3px;
}

/*icocore*/
.is-global .is-icocore-external-link:before
{
	vertical-align: 1px;
	font-size: 14px;
}

.is-global .is-icocore-mail:before
{
		font-size: 15px;
		font-size: 13px;
	vertical-align: -2px;
	vertical-align: -1px;
	/*vertical-align: -20px;*/
}



/*shop************************************************************************/

.is-global .is-shop-option-selector
{
	padding: 3px 7px 5px 7px;
}

