/*
 Theme Name:   Enfold Child
 Description:  enfold Anpassungen für BLUE Consult
 Author:       Philipp Mehrle
 Author URI:   https://www.blue-consult.de/
 Template:     enfold
 Version:      1.1
 Text Domain:  enfold-child
*/



blockquote p{
	font-size: 0.7em;
	line-height: 1.1em;
}

/* Cookies und Borlabs Cookie*/
#hs-eu-cookie-confirmation{
	/* HubSpot Cookie-Hinweis */
	display: none !important;
}
	.brlbs-fixed{
		z-index: 3000000000 !important;
	}

#footer{
	background-color: rgba(0, 48, 93, 0.05);
}
#footer #menu-footer_sitemap li{
	height: auto;
	line-height: normal !important;
}
#footer .widget_nav_menu a{
	padding: 0 !important;
	display: initial !important;
}

#wrap_all{
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}
#scroll-top-link{
	right: 80px !important;
	bottom: 16px !important;
}

.widgettitle,
.template-page .entry-content-wrapper h1,
.template-page .entry-content-wrapper h2
{
	text-transform: none !important;
}

.ausblenden{
	display: none !important;
}

.inlineBlock{
	display: inline-block !important;
}


/* Portfolio-Raster */
	.isotope-item{
	margin: 0 20px 20px 0 !important;
	}

/* Standardbutton */
	.avia-button .avia_button_icon{
		margin-right: 1em;
	}
	.avia-color-orange{
		background-color: #ec6608 !important;
	}
	#kununu-button{
		color: white !important;
		background-color: #003050 !important;
		border-radius: 3px !important; 
		padding: 18px 12px 6px !important;
	}
	#kununu-button:hover{
		background-color: #006eb7 !important;
	}

/* Reitersection */
	.av-section-tab-title{
		background-color: #003050 !important;
		border-radius: 5px; 
		margin-right: 5px;
	}

		.av-section-tab-title:hover {
			color: #ffffff !important;
		}
	a.av-active-tab-title{
		color: #ffffff !important;
	}
	.av-inner-tab-title{
		width: auto;
		margin: 0 !important;
		text-transform: none !important;
	}
	
/* Akkordeon */
	.toggler{
		background-color: #f2f4f7 !important;
		color: black !important;
	}
	.activeTitle,
	.main_color .toggler.activeTitle,
	.main_color .toggler.activeTitle:hover
	{
		background-color: #003050 !important;
		color: white !important;
	}

	.toggle_content,
	.toggle_content li{
		color: black !important;
	}

/* ================================= Header, Navigation, Submenü ================================= */

.main_menu a span{
	font-size: 16px;
}
#main > #after_section_1{
	border-top: none !important;
}
.sub_menu > ul > li > a{
    visibility: hidden;
	font-size: 0;
}
.sub_menu > ul > li > a::before{
    visibility: visible;
    font-family: "Font Awesome 5 Pro"; 
    font-size: 16px; 
    font-style: normal;
    font-variant: normal;
	text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
/* Termine */
.sub_menu > ul > li:nth-child(1) > a::before{
    content: "\f783";
	font-weight: 900;
}
/* Kundenportal */
.sub_menu>ul>li:nth-child(2)>a::before{
    content: "\f007";
	font-weight: 900;
}
/* ehemals Magazin
.sub_menu>ul>li:nth-child(3)>a::before{
    content: "\f1ea";
	font-weight: 900;
}*/

/* Podcast */
.sub_menu>ul>li:nth-child(3)>a::before{
    content: "\f130";
	font-weight: 900;
}
/* Blogbeträge */
.sub_menu>ul>li:nth-child(4)>a::before{
    content: "\f781";
	font-weight: 900;
}
.footer_color a:hover{
	color: #006eb7 !important;
}
/* ================================= Neue Elemente ================================= */
.overlay::before {
	background-color: rgba(0,48,93,0.9);
	/*background-color: #003050;*/
	transform: skewX(40deg);
	left: 50%;
	content: "";
	width: 100%;display: block;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	color: #fff;
  }

.bc_f3f3f3{
	background-color: #f3f3f3 !important;
}
.bc_dBlue{
	background-color: #003050 !important;
}
.bc_lBlue{
	background-color: #006eb7 !important;
}
.bc_dGrey{
	background-color: #6f6f6f !important;
}
.bc_Orange{
	background-color: #ec6608 !important;
}
.bc_Green{
	background-color: #94c356 !important;
}
.bc_White{
	background-color: #ffffff !important;
}

.c_dBlue{
	color: #003050 !important;
}
.c_lBlue{
	color: #006eb7 !important;
}
.c_dGrey{
	color: #6f6f6f !important;
}
.c_Orange{
	color: #ec6608 !important;
}
.c_Green, .c_Green h1, .c_Green h2, .c_Green h3, .c_Green h4, .c_Green h5, .c_Green h6, .c_Green p, .c_Green li{
	color: #94c356 !important;
}
.c_White, .c_White h1, .c_White h2, .c_White h3, .c_White h4, .c_White h5, .c_White h6, .c_White p, .c_White li{
	color: #ffffff !important;
}
.c_Black, .c_Black h1, .c_Black h2, .c_Black h3, .c_Black h4, .c_Black h5, .c_Black h6, .c_Black p, .c_Black li{
	color: #000000 !important;
}

.hl_Box{
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	min-height: 80px;
	padding-top: 10px;
	margin-bottom: 1em;
}
.headerBild{
	margin-bottom: 50px !important;
}

.inlineBlock{
	display: inline-block !important;
}

.inlineBlock h2,
.inlineBlock h3,
.inlineBlock p{
	display: contents !important;
}
.fc_50b{
	background-color: rgba(0,0,0,0.50);
	border-radius: 4px;
	padding: 20px;
	color: white;
}

.fc_50w{
	background-color: rgba(255,255,255,0.50);
	border-radius: 4px;
	padding: 20px;
	color: black !important;
}
.fc_60b{
	background-color: rgba(0,0,0,0.60);
	border-radius: 4px;
	padding: 20px;
	color: white !important;
}

.fc_60w{
	background-color: rgba(255,255,255,0.60);
	border-radius: 4px;
	padding: 20px;
	color: black !important;
}
.fc_70b{
	background-color: rgba(0,0,0,0.70);
	border-radius: 4px;
	padding: 20px;
	color: white !important;
}

.fc_70w{
	background-color: rgba(255,255,255,0.70);
	border-radius: 4px;
	padding: 20px;
	color: black !important;
}
.fc_80b{
	background-color: rgba(0,0,0,0.80);
	border-radius: 4px;
	padding: 20px;
	color: white !important;
}

.fc_80w{
	background-color: rgba(255,255,255,0.80);
	border-radius: 4px;
	padding: 20px;
	color: black !important;
}
.fc_90b{
	background-color: rgba(0,0,0,0.90);
	border-radius: 4px;
	padding: 20px;
	color: white !important;
}

.fc_90w{
	background-color: rgba(255,255,255,0.90);
	border-radius: 4px;
	padding: 20px;
	color: black !important;
}
.Farbcontainer_D-Blue{
	background-color: #003050 !important;
}
.Farbcontainer_T-Blue{
	background-color: rgba(0,48,93,0.20) !important;
}
.Farbcontainer_D-Grey{
	background-color: #6f6f6f !important;
}
.Farbcontainer_T-Grey{
	background-color: rgba(111,111,111,0.20) !important;
}
.Farbcontainer_L-Blue{
	background-color: #006eb7 !important;
}

.Farbcontainer_T-White80 {
    background-color: rgba(255,255,255,0.8) !important;
    border-radius: 5px;
}
.Farbcontainer_T-Grey80 {
    background-color: rgba(111,111,111,0.8) !important;
    border-radius: 5px;
}
.Farbcontainer_T-Black80 {
    background-color: rgba(0,0,0,0.8) !important;
    border-radius: 5px;
}

.Farbcontainer_D-Blue h1, .Farbcontainer_L-Blue h1, .Farbcontainer_D-Grey h1, .bgImg_1 h1, .Farbcontainer_T-Grey .bgImg_1 h1, 
.Farbcontainer_D-Blue h2, .Farbcontainer_L-Blue h2, .Farbcontainer_D-Grey h2, .bgImg_1 h2, .Farbcontainer_T-Grey .bgImg_1 h2,
.Farbcontainer_D-Blue h3, .Farbcontainer_L-Blue h3, .Farbcontainer_D-Grey h3, .bgImg_1 h3, .Farbcontainer_T-Grey .bgImg_1 h3,
.Farbcontainer_D-Blue h4, .Farbcontainer_L-Blue h4, .Farbcontainer_D-Grey h4, .bgImg_1 h4, .Farbcontainer_T-Grey .bgImg_1 h4,
.Farbcontainer_D-Blue h5, .Farbcontainer_L-Blue h5, .Farbcontainer_D-Grey h5, .bgImg_1 h5, .Farbcontainer_T-Grey .bgImg_1 h5,
.Farbcontainer_D-Blue h6, .Farbcontainer_L-Blue h6, .Farbcontainer_D-Grey h6, .bgImg_1 h6, .Farbcontainer_T-Grey .bgImg_1 h6,
.Farbcontainer_D-Blue p, .Farbcontainer_L-Blue p, .Farbcontainer_D-Grey p, .bgImg_1 p, .Farbcontainer_T-Grey .bgImg_1 p,
.Farbcontainer_D-Blue a, .Farbcontainer_L-Blue a, .Farbcontainer_D-Grey a, .bgImg_1 a, .Farbcontainer_T-Grey .bgImg_1 a,
.Farbcontainer_D-Blue li, .Farbcontainer_L-Blue li, .Farbcontainer_D-Grey li, .bgImg_1 li, .Farbcontainer_T-Grey .bgImg_1 li,
.Farbcontainer_D-Blue strong, .Farbcontainer_L-Blue strong, .Farbcontainer_D-Grey strong, .bgImg_1 strong, .Farbcontainer_T-Grey .bgImg_1 strong,
.bc_dBlue h1, .bc_dBlue h2, .bc_dBlue h3, .bc_dBlue h4, .bc_dBlue p{
	color: white !important;
}

.Farbcontainer_D-Blue .avia-button, .bc_dBlue .avia-button{
	border: solid 1px white !important;
}

.Farbcontainer_D-Blue a,
.Farbcontainer_L-Blue a,
.Farbcontainer_D-Grey a{
	text-decoration: underline;
}
.Farbcontainer_D-Blue a:hover{
	color: #006eb7 !important;
}
.Farbcontainer_D-Blue.main_color blockquote{
	border-color: white !important;
	font-size: 0.8em !important;
}

.Farbcontainer_D-Blue .toggler, .Farbcontainer_L-Blue .toggler, .Farbcontainer_D-Grey .toggler,
.Farbcontainer_D-Blue .toggle_content, .Farbcontainer_L-Blue .toggle_content, .Farbcontainer_D-Grey .toggle_content,
.Farbcontainer_D-Blue .toggle_content p, .Farbcontainer_L-Blue .toggle_content p, .Farbcontainer_D-Grey p .toggle_content p,
.Farbcontainer_D-Blue .toggle_content li, .Farbcontainer_L-Blue .toggle_content li, .Farbcontainer_D-Grey .toggle_content li,
.Farbcontainer_D-Blue .toggle_content p.toggler, .Farbcontainer_L-Blue .toggle_content p.toggler, .Farbcontainer_D-Grey p .toggle_content p.toggler{
	color: #6f6f6f !important;
}
.Farbcontainer_T-Blue p, .Farbcontainer_T-Grey p,
.Farbcontainer_T-Blue li, .Farbcontainer_T-Grey li,
.Farbcontainer_T-Blue strong, .Farbcontainer_T-Grey strong{
	color: black !important;
}

.SubHL{
	font-weight: bold;
	margin: 5px 0 1em;
	font-size: 21px;
	color: #003050;
}

.bgImg_1{
	background-color: #003050;
	background-image: url('/wp-content/uploads/videos/30612850-db50.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.transparent-table,
.transparent-table tr,
.transparent-table th,
.transparent-table td{
	background-color: rgba(255,255,255,0.5) !important;
	color: black !important;
	font-size: 16px;
}
	.transparent-table td{
		border-color: white !important;
	}

.Ansprechpartner a,
.Ansprechpartner a:hover,
.Ansprechpartner a:focus,
.Ansprechpartner a:visited{
	text-decoration: none !important;
}
.Ansprechpartner h3{
	margin-bottom: 0;
}
.Ansprechpartner p{
	margin-top: 0;
}
.team-img-container img{
	margin-left: 0 !important;
}
.stellenanzeigen article{
	min-height: 135px;
}
#success_story,
#success_story section {
	display: flex !important;
}

#success_story .avia-image-container-inner{
	min-width: 80px;
}

#partnerstatus,
#partnerstatus section {
	display: flex !important;
}
#partnerstatus .avia-image-container-inner{
	min-width: 80px;
	margin: 0 0 20px 30px;
}

.management article{
	min-height: 280px;
}

.management .grid-entry-excerpt {
    line-height: 1.2em;
	margin-top: 10px;
}

.av-alb-blogposts article.has-post-thumbnail {
	display: flex !important;
}
	#top .fullsize .template-blog .blog-meta {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	#top .fullsize .template-blog .post .entry-content-wrapper {
		margin-left: 20px !important;
		margin-right: 0px !important;
	}
	#top .fullsize .template-blog .post-title{
		padding-top: 0px !important;
		text-align: left !important;
		font-size: 1.2em !important;
	}
	#top .fullsize .template-blog .post-meta-infos{
		display: none !important;
	}
	#top .fullsize .template-blog .post .entry-content-wrapper .post_delimiter{
		padding-top: 25px !important;
		margin-bottom: 25px !important;
	}

#weiterfuehrende_links h2{
	font-size: 1.7em;
	margin-bottom: 30px;
}

#weiterfuehrende_links .avia_iconbox_title{
	font-size: 0.8em;
}

.Stellen_SD{
	display: none;
}

.BlockIcon{  
	border: solid 1px #003050 !important;
	padding: 1em 5px 0 5px;
	border-radius: 5px;
}
.BlockIcon h3{
	color: #990099;
	font-size: 1em;
}
.bgBlueBlack{
	background: #006EB7;
	background: linear-gradient(90deg,rgba(0, 110, 183, 1) 0%, rgba(0, 0, 0, 1) 100%);
}
.BlauRand{
	border: solid 1px #003050 !important;
	padding: 1em 0.5em 0 0.5em !important;
	border-radius: 5px;}

/* Listenvorbereitung fürFontAwesome-Icons vor Links/Listeneinträgen */
	.iconLinkList h4{
		margin-bottom: 1em;
	}
	.iconLinkList li{
		list-style-type: none !important;
		margin: 0 !important;
		padding: 0 !important;
	}

/* mehrere Listen auf einer Seite durchgehend mit großen Ziffern nummerieren: */
	body{
		counter-reset: listNumbering;
	}        

	#big_numbers ol {
		list-style-type: none !important;
		counter-reset: none;
	}
	#big_numbers li {
		font-size: 1em;
		counter-increment: listNumbering;
		padding-bottom: 1.5em;
	}
	#big_numbers li:before {
		content: counter(listNumbering, decimal-leading-zero)'.';
		font-size: 3em;
		padding-right: 0.25em;
		color:        #003050;
	}

/* =============== Element zum Markieren von Fehlern und Redaktionellen Hinweisen =============== */
.impUpdate{
	border: solid 2px #990000 !important;
	border-radius: 6px;
	background-color: rgba(153,0,0,0.33) !important;
}


/* =============== BootsTrap - nachbau =============== */

.single-post #av_section_1 .avia_textblock{
    background-color: rgba(255,255,255,0.8) !important;
    border-radius: 5px;
	padding: 20px;
}
.single-post #av_section_1 .avia_textblock h2{
	margin: 0px !important;
}

.nobr{
	white-space: nowrap;
}

.pt-0{
	padding-top: 0px !important;
}
.pt-1{
	padding-top: 10px !important;
}
.pt-2{
	padding-top: 20px !important;
}
.pt-3{
	padding-top: 30px !important;
}
.pt-4{
	padding-top: 40px !important;
}
.pt-5{
	padding-top: 50px !important;
}

.pr-0{
	padding-right: 0px !important;
}
.pr-1{
	padding-right: 10px !important;
}
.pr-2{
	padding-right: 20px !important;
}
.pr-3{
	padding-right: 30px !important;
}
.pr-4{
	padding-right: 40px !important;
}
.pr-5{
	padding-right: 50px !important;
}

.pb-0{
	padding-bottom: 0px !important;
}
.pb-1{
	padding-bottom: 10px !important;
}
.pb-2{
	padding-bottom: 20px !important;
}
.pb-3{
	padding-bottom: 30px !important;
}
.pb-4{
	padding-bottom: 40px !important;
}
.pb-5{
	padding-bottom: 50px !important;
}

.pl_0{
	padding-left: 0px;
}
.pl_1{
	padding-left: 10px;
}
.pl_2{
	padding-left: 20px;
}
.pl_3{
	padding-left: 30px;
}
.pl_4{
	padding-left: 40px;
}
.pl_5{
	padding-left: 50px;
}

.p-0{
	padding: 0px !important;
}
.p-1{
	padding: 10px !important;
}
.p-2{
	padding: 20px !important;
}
.p-3{
	padding: 30px !important;
}
.p-4{
	padding: 40px !important;
}
.p-5{
	padding: 50px !important;
}

.mt-0{
	margin-top: 0px !important;
}
.mt-1{
	margin-top: 10px !important;
}
.mt-2{
	margin-top: 20px !important;
}
.mt-3{
	margin-top: 30px !important;
}
.mt-4{
	margin-top: 40px !important;
}
.mt-5{
	margin-top: 50px !important;
}

.mb-0{
	margin-bottom: 0px !important;
}
.mb-1{
	margin-bottom: 10px !important;
}
.mb-2{
	margin-bottom: 20px !important;
}
.mb-3{
	margin-bottom: 30px !important;
}
.mb-4{
	margin-bottom: 40px !important;
}
.mb-5{
	margin-bottom: 50px !important;
}

.ml-0{
	margin-left: 0px !important;
}
.ml-1{
	margin-left: 10px !important;
}
.ml-2{
	margin-left: 20px !important;
}
.ml-3{
	margin-left: 30px !important;
}
.ml-4{
	margin-left: 40px !important;
}
.ml-5{
	margin-left: 50px !important;
}

.m-0{
	margin: 0px !important;
}
.m-1{
	margin: 10px !important;
}
.m-2{
	margin: 20px !important;
}
.m-3{
	margin: 30px !important;
}
.m-4{
	margin: 40px !important;
}
.m-5{
	margin: 50px !important;
}

/* ACHTUNG Hier Angaben in PX! */
.mw110{
	max-width: 110px !important;
}
.mw100{
	max-width: 100px !important;
}

/* ACHTUNG ab hier Angaben in % */
.mw90{
	max-width: 90% !important
}
.mw80{
	max-width: 80% !important
}
.mw70{
	max-width: 70% !important
}
.mw60{
	max-width: 60% !important
}
.mw50{
	max-width: 50% !important
}

.br-5{
	border-radius: 5px;
}


/* =============== Blogbeiträge =================== */

#top .fullsize .template-blog .post .entry-content-wrapper,
#top .fullsize .template-blog .post .entry-content-wrapper > *,
#top .fullsize .template-blog .post-title{
	width: 100% !important;
	max-width: 1000px !important;
	margin: auto !important;
	text-align: left !important;
}

.uagb-toc__wrap{
	border-color: rgb(225, 225, 225) !important;
	border-width: 1px !important;
}
.post-entry-type-standard .entry-content-wrapper{
	padding-top:80px;
}
.wp-block-quote{
	padding: 1em 0.5em;
	border-top: solid 1px rgba(0,48,93,0.3) !important;
	border-right: solid 1px rgba(0,48,93,0.3) !important;
	border-bottom: solid 1px rgba(0,48,93,0.3) !important;
}
.uagb-ifb-content{
	padding: 1em 0;
}
.blog-tags{
	padding: 0.5em 0;
	font-size: 0.5em !important;
}

/* =============== Google Font lokal einbinden =============== */

/* roboto-100 - latin-ext_latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	src: url('../fonts/roboto-v30-latin-ext_latin-100.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/roboto-v30-latin-ext_latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/roboto-v30-latin-ext_latin-100.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-100.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/roboto-v30-latin-ext_latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  
  /* roboto-100italic - latin-ext_latin */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 100;
	src: url('../fonts/roboto-v30-latin-ext_latin-100italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/roboto-v30-latin-ext_latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/roboto-v30-latin-ext_latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-100italic.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/roboto-v30-latin-ext_latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  
  /* roboto-300 - latin-ext_latin */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/roboto-v30-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/roboto-v30-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/roboto-v30-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/roboto-v30-latin-ext_latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  
  /* roboto-300italic - latin-ext_latin */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 300;
	src: url('../fonts/roboto-v30-latin-ext_latin-300italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/roboto-v30-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/roboto-v30-latin-ext_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-300italic.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/roboto-v30-latin-ext_latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  
  /* roboto-regular - latin-ext_latin */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/roboto-v30-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/roboto-v30-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/roboto-v30-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/roboto-v30-latin-ext_latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  
  /* roboto-italic - latin-ext_latin */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 400;
	src: url('../fonts/roboto-v30-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/roboto-v30-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/roboto-v30-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/roboto-v30-latin-ext_latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  
  /* roboto-500 - latin-ext_latin */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/roboto-v30-latin-ext_latin-500.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/roboto-v30-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/roboto-v30-latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/roboto-v30-latin-ext_latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  
  /* roboto-500italic - latin-ext_latin */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 500;
	src: url('../fonts/roboto-v30-latin-ext_latin-500italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/roboto-v30-latin-ext_latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/roboto-v30-latin-ext_latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-500italic.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/roboto-v30-latin-ext_latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  
  /* roboto-700 - latin-ext_latin */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/roboto-v30-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/roboto-v30-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/roboto-v30-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/roboto-v30-latin-ext_latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  
/* =============== Device-Width =============== */

@media (max-width: 500px) {
	/* Tabellen in Zeilen umbrechen */
	tr, th, td {
 		display: block;
	}
		.transparent-table tr,
		.transparent-table th,
		.transparent-table td,
		tr, th, td{
			border: none !important;
			background-color: transparent !important;
		}
	
	tr {
		padding: 1em;
		border-top: 0 none;
	}
	
	th {
		padding: 0;
	}
	
	td {
		padding: 1em 0 0;
	}
	
	/* Links in Zeilen umbrechen */
	.sub_menu_socket li{
		display: block;
		clear: left; 
		border: none !important;
		margin-bottom: 0.3em;
	}
}

@media (max-width: 767px) {
	.Stellen_SD{
		display: block !important;
	}
}