/* font face local font, replace this comment ;) */


/*

Theme Name: ELT Consulting
Theme URI: https://kmbmedia.de
Description: Ein individuelles WordPress Theme
Version: 1.0
Author: KMB Media Werbeagentur
Author URI: https://kmbmedia.de
Template: hello-elementor

Farben 
Grün #093815
Hell Grün #53AF32
faded Grün #133b27
pale grüb #9BC38E
Weiß #ffffff
*/

body {
background: #093815;
background-image: url(img/BG.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: center; 

}

a.mail-link span span {
  display: inline !important;
}

.kmb_logo { padding: 10px 0px 5px 0px; }
img.kmb_logo { width: 175px; }

strong, b { font-weight: 700; }

.show-for-small { display: none; }
.hide-for-small { display: inline; }

.noselect {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

::-moz-selection { color: white; background: #093815; }
::selection { color: white; background: #093815; }


/* INTERIOR */

.nav a:hover		{ text-decoration: none; }

.white a:link		{ color: #fff; text-decoration: none; }
.white a:visited	{ color: #fff; text-decoration: none; }
.white a:hover		{ color: #fff; text-decoration: underline; }
.white a:active	{ color: #fff; }


footer a:link		{ color: #fff; text-decoration: none; }
footer a:visited	{ color: #fff; text-decoration: none; }
footer a:hover		{ color: #fff; text-decoration: underline; }
footer a:active	{ color: #fff; }

.outline {
  -webkit-text-stroke: 2px #53AF32 !important;
  color: transparent !important;
}

.outline_blue {
  -webkit-text-stroke: 2px #093815 !important;
  color: transparent !important;
}

table td { border: none !important; padding: 2px;}
table tbody tr {background-color: transparent !important;}
table tbody tr:hover {background-color: transparent !important;}

table tbody tr:hover > td, table tbody tr:hover > th {background-color: transparent !important;}


table tbody > tr:nth-child(2n+1) > td { background-color: transparent !important;}

.job-content > div:nth-child(1) { color: #fff;}

.job-listing .job-preview .job-cta {width: 25% !important;}

.datenschutz ul { margin-bottom: 20px; }

/* MEDIA Queries */

/* Smaller than desktop 1200 */
@media only screen and (min-width: 960px) and (max-width: 1199px) { }

/* Tablet Portrait size to standard 960 */
@media only screen and (min-width: 720px) and (max-width: 959px) { }

/* 9,7 hochkant, 10,5 hochkant */
@media only screen and (min-width: 768px) and (max-width: 959px) { }

/* 9,7 quer, 10,5 quer, 12,9 hochkant */
@media only screen and (min-width: 960px) and (max-width: 1160px) { }

@media only screen and (max-width: 719px) { 

.hide-for-small { display: none; }
.show-for-small { display: block; }
.job-listing .job-preview .job-cta {width: auto !important;}

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {  }


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) { }



