/*
Theme Name: TheGem Child
Description: Multi-Purpose Wordpress Theme
Author: Codex Themes.
Theme URI: http://codex-themes.com/thegem/
Author URI: http://codex-themes.com/thegem/
Template: thegem
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License
License URI: license.txt
*/

:root
{
	--sym-blau: #061736; /* Dunkelblau */
	--sym-gold: #b08b62; /* Gold */
	--sym-weiss: #ffffff; /* Weiß */
	--sym-beige: #e4decf; /* Beige */
}

body.dm-body1 .dim-form .accept input
{
	transform: scale(1.8);
	margin: 5px 10px 5px 5px;
	accent-color: var(--sym-blau);
}
body.dm-body1 .dim-form .accept .wpcf7-list-item-label a
{
	color: var(--sym-blau);
	text-decoration: underline;
}

/* Jobs */
body.dm-body1 #dim-jobs-title .dim-jobs-title,
body.dm-body1 #dim-jobs-title .wpb_content_element
{ 
	margin-bottom:0; 
}
body.dm-body1 #dim-jobs-title .dim-jobs-title .title-xlarge
{ 
	color: #ffffff;
	font-size: 65px;
	line-height: 80px;
	font-weight: 400;
	hyphens: auto;
}
/* tab */
@media screen and ( min-width:768px ) and ( max-width:1023px )
{
	body.dm-body1 #dim-jobs-title .dim-jobs-title .title-xlarge
	{ 
		font-size: 60px;
		line-height: 70px;
	}
}
/* mob */
@media screen and ( max-width:767px )
{
	body.dm-body1 #dim-jobs-title .dim-jobs-title .title-xlarge
	{ 
		font-size: 50px;
		line-height: 60px;
	}
}
body.dm-body1 #dim-jobs-title .dim-breadcrumb1 .post-breadcrumbs ul li:last-child
{
	display: inline-block;
	max-width: 250px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis; 
	text-align: left;
}
body.dm-body1 h1.post-title,
body.dm-body1 h1.post-title span,
body.dm-body1 .dimjobs-post-excerpt
{
	hyphens: auto;
}


body.dm-body1 .clearboth { clear:both; }