/*
Theme Name:  The Layouter Child Theme
Description: Dies ist ein benutzerdefiniertes Child-Theme für The Layouter
Theme URI:   https://www.thelayouter.de
Author: Dilly
Author URI:  https://www.thelayouter.de
Template: thelayouter
Version: 1.0
*/

@font-face {
  font-family: "averta";
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
  src: url("assets/averta/averta-regular-webfont.eot");
  src: url("assets/averta/averta-regular-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("assets/averta/averta-regular-webfont.woff2") format("woff2"),
    url("assets/averta/averta-regular-webfont.woff") format("woff"),
    url("assets/averta/averta-regular-webfont.ttf") format("truetype"),
    url("assets/averta/averta-regular-webfont.svg#avertaregular")
      format("svg");
}

@font-face {
  font-family: "averta";
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
  src: url("assets/averta/averta-regularitalic-webfont.eot");
  src: url("assets/averta/averta-regularitalic-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("assets/averta/averta-regularitalic-webfont.woff2")
      format("woff2"),
    url("assets/averta/averta-regularitalic-webfont.woff") format("woff"),
    url("assets/averta/averta-regularitalic-webfont.ttf")
      format("truetype"),
    url("assets/averta/averta-regularitalic-webfont.svg#avertaregular")
      format("svg");
}

@font-face {
  font-family: "averta";
  font-weight: 600;
  font-style: normal;
  font-display: fallback;
  src: url("assets/averta/averta-semibold-webfont.eot");
  src: url("assets/averta/averta-semibold-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("assets/averta/averta-semibold-webfont.woff2") format("woff2"),
    url("assets/averta/averta-semibold-webfont.woff") format("woff"),
    url("assets/averta/averta-semibold-webfont.ttf") format("truetype"),
    url("assets/averta/averta-semibold-webfont.svg#avertasemibold")
      format("svg");
}

@font-face {
  font-family: "averta";
  font-weight: 600;
  font-style: italic;
  font-display: fallback;
  src: url("assets/averta/averta-semibolditalic-webfont.eot");
  src: url("assets/averta/averta-semibolditalic-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("assets/averta/averta-semibolditalic-webfont.woff2")
      format("woff2"),
    url("assets/averta/averta-semibolditalic-webfont.woff") format("woff"),
    url("assets/averta/averta-semibolditalic-webfont.ttf")
      format("truetype"),
    url("assets/averta/averta-semibolditalic-webfont.svg#avertasemibold_italic")
      format("svg");
}

@font-face {
  font-family: "averta";
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
  src: url("assets/averta/averta-bold-webfont.eot");
  src: url("assets/averta/averta-bold-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("assets/averta/averta-bold-webfont.woff2") format("woff2"),
    url("assets/averta/averta-bold-webfont.woff") format("woff"),
    url("assets/averta/averta-bold-webfont.ttf") format("truetype"),
    url("assets/averta/averta-bold-webfont.svg#avertabold") format("svg");
}

@font-face {
  font-family: "averta";
  font-weight: 700;
  font-style: italic;
  font-display: fallback;
  src: url("assets/averta/averta-bolditalic-webfont.eot");
  src: url("assets/averta/averta-bolditalic-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("assets/averta/averta-bolditalic-webfont.woff2") format("woff2"),
    url("assets/averta/averta-bolditalic-webfont.woff") format("woff"),
    url("assets/averta/averta-bolditalic-webfont.ttf") format("truetype"),
    url("assets/averta/averta-bolditalic-webfont.svg#avertabold")
      format("svg");
}


.small-footer-links a{
	opacity: 1.0 !important;
}

.small-footer-links a:hover{
	opacity: 0.65 !important;
}

body, .bold, b, strong, body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a, body #error-404 h1, body #error-404 h2{
	font-family: "averta",  Roboto, Arial, sans-serif;
}

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
  	font-family: "averta",  Roboto, Arial, sans-serif;

}


h1, h2, h3, h4, h5, h6{
	font-family: "averta",  Roboto, Arial, sans-serif;
}



.nectar-button, .buttons, .button{
	font-family: "averta",  Roboto, Arial, sans-serif;
}

.cmplz-cookiebanner.cmplz-show{
	box-shadow: rgb(0 0 0 / 5%) 0px 10px 20px, rgb(0 0 0 / 4%) 0px 6px 6px !important;
}

button.cmplz-btn.cmplz-manage-consent.cmplz-show{
	    top: calc(100% - 80px) !important;
		width: 50px!important;
		height: 50px !important;
		border-radius: 100% !important;
		padding: 0px !important;
		min-width: 50px !important;
		background: var(--cmplz_button_accept_background_color) !important;
	box-shadow: rgb(0 0 0 / 5%) 0px 10px 20px, rgb(0 0 0 / 4%) 0px 6px 6px !important;
}

button.cmplz-btn.cmplz-manage-consent.cmplz-show:hover{
	box-shadow: rgb(0 0 0 / 9%) 0px 10px 20px, rgb(0 0 0 / 13%) 0px 6px 6px !important;
}

button.cmplz-btn.cmplz-manage-consent.cmplz-show svg{
	width: 30px !important;
	height: 30px !important;
	margin-bottom: -5px;
}

.cmplz-description{
	line-height: 18px;
}

#cmplz-document, .editor-styles-wrapper .cmplz-unlinked-mode{
	max-width: 100%;
}

body #header-outer, body[data-header-color="dark"] #header-outer{
	background-color: #241f20 !important;
}


.wpc-posts-found{
    background: #f0f8ff;
    padding: 10px 20px;
    border-radius: 3px;
    margin-bottom: 40px;
}

.wpc-posts-found-number, .wpc-filter-title{
	color: #241f20 !important;
	font-weight: bold;
}

#sidebar .widget input[type=email], #sidebar .widget input[type=text]{
	padding-left: 30px !important;
}




#header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-item > a{
	color: #241f20 !important;
}

#header-outer[data-lhe=default] #top nav .sf-menu>li[class*=button_solid_color]>a:hover, #header-outer[data-lhe=default] #top nav .sf-menu>li[class*=button_solid_color]>a:hover:before{
	color: #92b9ec !important;
	background-color: #241f20 !important;
}

#header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-item > a:before{
	background-color: rgba(0, 130, 197, 0.0) !important;
	border: 1px solid #241f20 !important;
}
.job-single-list-item{
	margin-bottom: 0px !important;
	padding: 5px 20px;
	background: #282f34;
	color: #ffffff;
	border-bottom: 1px solid rgba(0, 130, 197, 0.2);
}

.job-single-list-item strong, .job-single-list-item b{
	color: #a2bfeb;
}



body[data-button-style*="slightly_rounded"] #top nav > ul > li[class*="button_bordered"] > a{
	color: #ffffff;
}

body[data-button-style*="slightly_rounded"] #top nav > ul > li[class*="button_bordered"] > a:hover > .menu-title-text{
	color: #ffffff !important;
}

body[data-button-style*="slightly_rounded"] #top nav > ul > li[class*="button_bordered"] > a:hover > .nectar-menu-icon{
	color: #ffffff !important;
}

body[data-button-style*="slightly_rounded"] #top nav > ul > li[class*="button_bordered"] > a:hover:before{
	color: #ffffff !important;
	background: #92b9ec !important;
}

body[data-button-style*="slightly_rounded"] #top nav > ul > li[class*="button_bordered"] > a > .nectar-menu-icon{
	color: #92b9ec !important;
}

body[data-button-style*="slightly_rounded"] #top nav > ul > li[class*="button_bordered"] > a:before{
	border-color: #ffffff;
}

#header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-item > a:before{
	color: #ffffff !important;
	background: #92b9ec !important;
}

#header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-item > a > .nectar-menu-icon{
	color: #ffffff !important;
}

#header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-item > a{
	color: #ffffff !important;
}





#slide-out-widget-area{
	/* background: url("assets/bg-sidebar.jpg");
	background-repeat: no-repeat;
	background-size: cover; */
	background-color: #241f20 !important;
}