/*
Theme Name: Etalon Child
Template: etalon
Theme URI: http://keydesign-themes.com/etalon/
Author: Key-Design
Author URI: http://themeforest.net/user/Key-Design
Description: Multi-Concept WordPress Theme for Professional Services
Version: 1.3
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready

/* Below you can write your style */

/* halant-300 - latin-ext_latin */
@font-face {
  font-family: 'Halant';
  font-style: normal;
  font-weight: 300;
  src: url('Fonts/halant-v4-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: local('Halant Light'), local('Halant-Light'),
       url('Fonts/halant-v4-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Fonts/halant-v4-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('Fonts/halant-v4-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('Fonts/halant-v4-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('Fonts/halant-v4-latin-ext_latin-300.svg#Halant') format('svg'); /* Legacy iOS */
}

/* halant-regular - latin-ext_latin */
@font-face {
  font-family: 'Halant';
  font-style: normal;
  font-weight: 400;
  src: url('Fonts/halant-v4-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Halant Regular'), local('Halant-Regular'),
       url('Fonts/halant-v4-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Fonts/halant-v4-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('Fonts/halant-v4-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('Fonts/halant-v4-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('Fonts/halant-v4-latin-ext_latin-regular.svg#Halant') format('svg'); /* Legacy iOS */
}

/* halant-500 - latin-ext_latin */
@font-face {
  font-family: 'Halant';
  font-style: normal;
  font-weight: 500;
  src: url('Fonts/halant-v4-latin-ext_latin-500.eot'); /* IE9 Compat Modes */
  src: local('Halant Medium'), local('Halant-Medium'),
       url('Fonts/halant-v4-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Fonts/halant-v4-latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('Fonts/halant-v4-latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
       url('Fonts/halant-v4-latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('Fonts/halant-v4-latin-ext_latin-500.svg#Halant') format('svg'); /* Legacy iOS */
}

/* halant-600 - latin-ext_latin */
@font-face {
  font-family: 'Halant';
  font-style: normal;
  font-weight: 600;
  src: url('Fonts/halant-v4-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
  src: local('Halant SemiBold'), local('Halant-SemiBold'),
       url('Fonts/halant-v4-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Fonts/halant-v4-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('Fonts/halant-v4-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
       url('Fonts/halant-v4-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('Fonts/halant-v4-latin-ext_latin-600.svg#Halant') format('svg'); /* Legacy iOS */
}

/* halant-700 - latin-ext_latin */
@font-face {
  font-family: 'Halant';
  font-style: normal;
  font-weight: 700;
  src: url('Fonts/halant-v4-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local('Halant Bold'), local('Halant-Bold'),
       url('Fonts/halant-v4-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Fonts/halant-v4-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('Fonts/halant-v4-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('Fonts/halant-v4-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('Fonts/halant-v4-latin-ext_latin-700.svg#Halant') format('svg'); /* Legacy iOS */
}

/* montserrat-regular - latin-ext_latin_cyrillic-ext_vietnamese_cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('Fonts/montserrat-v12-latin-ext_latin_cyrillic-ext_vietnamese_cyrillic-regular.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Regular'), local('Montserrat-Regular'),
       url('Fonts/montserrat-v12-latin-ext_latin_cyrillic-ext_vietnamese_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Fonts/montserrat-v12-latin-ext_latin_cyrillic-ext_vietnamese_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('Fonts/montserrat-v12-latin-ext_latin_cyrillic-ext_vietnamese_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
       url('Fonts/montserrat-v12-latin-ext_latin_cyrillic-ext_vietnamese_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('Fonts/montserrat-v12-latin-ext_latin_cyrillic-ext_vietnamese_cyrillic-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-700 - latin-ext_latin_cyrillic-ext_vietnamese_cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('Fonts/montserrat-v12-latin-ext_latin_cyrillic-ext_vietnamese_cyrillic-700.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Bold'), local('Montserrat-Bold'),
       url('Fonts/montserrat-v12-latin-ext_latin_cyrillic-ext_vietnamese_cyrillic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Fonts/montserrat-v12-latin-ext_latin_cyrillic-ext_vietnamese_cyrillic-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('Fonts/montserrat-v12-latin-ext_latin_cyrillic-ext_vietnamese_cyrillic-700.woff') format('woff'), /* Modern Browsers */
       url('Fonts/montserrat-v12-latin-ext_latin_cyrillic-ext_vietnamese_cyrillic-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('Fonts/montserrat-v12-latin-ext_latin_cyrillic-ext_vietnamese_cyrillic-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}


/* raleway-100 - latin-ext_latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  src: url('Fonts/raleway-v12-latin-ext_latin-100.eot'); /* IE9 Compat Modes */
  src: local('Raleway Thin'), local('Raleway-Thin'),
       url('Fonts/raleway-v12-latin-ext_latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Fonts/raleway-v12-latin-ext_latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('Fonts/raleway-v12-latin-ext_latin-100.woff') format('woff'), /* Modern Browsers */
       url('Fonts/raleway-v12-latin-ext_latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('Fonts/raleway-v12-latin-ext_latin-100.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-200 - latin-ext_latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  src: url('Fonts/raleway-v12-latin-ext_latin-200.eot'); /* IE9 Compat Modes */
  src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'),
       url('Fonts/raleway-v12-latin-ext_latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Fonts/raleway-v12-latin-ext_latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('Fonts/raleway-v12-latin-ext_latin-200.woff') format('woff'), /* Modern Browsers */
       url('Fonts/raleway-v12-latin-ext_latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('Fonts/raleway-v12-latin-ext_latin-200.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-300 - latin-ext_latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url('Fonts/raleway-v12-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: local('Raleway Light'), local('Raleway-Light'),
       url('Fonts/raleway-v12-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Fonts/raleway-v12-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('Fonts/raleway-v12-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('Fonts/raleway-v12-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('Fonts/raleway-v12-latin-ext_latin-300.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-regular - latin-ext_latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('Fonts/raleway-v12-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Raleway'), local('Raleway-Regular'),
       url('Fonts/raleway-v12-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Fonts/raleway-v12-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('Fonts/raleway-v12-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('Fonts/raleway-v12-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('Fonts/raleway-v12-latin-ext_latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-500 - latin-ext_latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: url('Fonts/raleway-v12-latin-ext_latin-500.eot'); /* IE9 Compat Modes */
  src: local('Raleway Medium'), local('Raleway-Medium'),
       url('Fonts/raleway-v12-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Fonts/raleway-v12-latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('Fonts/raleway-v12-latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
       url('Fonts/raleway-v12-latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('Fonts/raleway-v12-latin-ext_latin-500.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-600 - latin-ext_latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url('Fonts/raleway-v12-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'),
       url('Fonts/raleway-v12-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Fonts/raleway-v12-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('Fonts/raleway-v12-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
       url('Fonts/raleway-v12-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('Fonts/raleway-v12-latin-ext_latin-600.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-700 - latin-ext_latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url('Fonts/raleway-v12-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local('Raleway Bold'), local('Raleway-Bold'),
       url('Fonts/raleway-v12-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Fonts/raleway-v12-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('Fonts/raleway-v12-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('Fonts/raleway-v12-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('Fonts/raleway-v12-latin-ext_latin-700.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-800 - latin-ext_latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: url('Fonts/raleway-v12-latin-ext_latin-800.eot'); /* IE9 Compat Modes */
  src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'),
       url('Fonts/raleway-v12-latin-ext_latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Fonts/raleway-v12-latin-ext_latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('Fonts/raleway-v12-latin-ext_latin-800.woff') format('woff'), /* Modern Browsers */
       url('Fonts/raleway-v12-latin-ext_latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('Fonts/raleway-v12-latin-ext_latin-800.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-900 - latin-ext_latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: url('Fonts/raleway-v12-latin-ext_latin-900.eot'); /* IE9 Compat Modes */
  src: local('Raleway Black'), local('Raleway-Black'),
       url('Fonts/raleway-v12-latin-ext_latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Fonts/raleway-v12-latin-ext_latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('Fonts/raleway-v12-latin-ext_latin-900.woff') format('woff'), /* Modern Browsers */
       url('Fonts/raleway-v12-latin-ext_latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('Fonts/raleway-v12-latin-ext_latin-900.svg#Raleway') format('svg'); /* Legacy iOS */
}



h1, h2, h3, h4{
	color: #D74A38 !important;
}
h1{
	font-weight: 500 !important;
}
h2{
	font-size: 50px !important;
	font-weight: 300 !important;
}
h3{
	font-size: 36px !important;
	font-weight: 500 !important;
	line-height: 50px !important;
}

@media (min-width: 960px) {
	#kd-slider{
		padding-top: 137px !important;
	}
	
	.lower-footer{
		position:relative;
		padding-top: 270px;
		z-index: 1;
		bottom: -60px;
	}
	.upper-footer{
		position: absolute; 
		bottom: 0px;
		z-index: 500;
		left: 50%;
		transform: translate(-50%, 0);
		padding: 30px 0 0 0 !important;
		height: 260px;
	}
	.startPictureBox .vc_column-inner  > .wpb_wrapper{
		height: 500px;
	}
	.startPictureBox .wpb_text_column{
		padding: 0 20px;
	}
	
	.breadcrumbs{
		padding-bottom: 20px;
	}
	.single-page-heading{
		padding-top: 70px !important;
		padding-bottom: 0px !important;
		margin-bottom: 30px !important;
	}
	
	#portfolio, #single-page, #posts-content, .breadcrumbs, #intro{
		padding-top: 20px !important;
		padding-bottom: 15px !important;
	}
	
	.productsHoverBox .vc-hoverbox{
		height: 500px;
	}
	
	#posts-content .post:last-child{
		margin-bottom: 0px;
	}
}

@media (max-width: 960px) {
	.startPictureBox .wpb_text_column{
		padding: 0 20px 20px 20px;
	}
	#header{
		min-height: 30px;
	}
	#single-page .single-page-heading{
		padding-top: 40px;
	}
	
	h2{
		font-size: 34px !important;
		line-height: 40px !important;
	}
	.mobile-img-center{
		text-align: center !important;
		float: none;
	}
	.mobile-img-center:after{
		content: " ";
		clear: both;
	}
}

@media (max-width: 320px) {
	#logo{
		max-width: 200px;
	}
}

.breadcrumbs{
	color: #828282 !important;
}
.breadcrumbs a:hover{
	color: #D74A38 !important;
}

#single-page a{
	color: #D74A38;
}
#single-page h2{
	text-align: center !important;
}

.topbar-email{
	display: none;
}

#single-page #comments input[type="text"], #single-page #comments input[type="email"], #posts-content #comments input[type="text"], #posts-content #comments input[type="email"]{
	background-color: #fff;
}
#wrapper, #header, #kd-slider, #footer, .woocommerce-page #wrapper, .attachment #wrapper, .portfolio-navigation-links, .single-portfolio #single-page, .single-post #wrapper, .archive #wrapper, .search #wrapper, .blog #wrapper{
	background: none !important;
}

h5.widget-title{
	margin: 0 20px 5px 0 !important;
	padding-bottom: 5px !important;
	border-bottom: 1px dotted #999;
}
.forth-widget-area a, .comments-content a{
	color: #D74A38 !important;
}
.footer_widget .textwidget img{
	margin-bottom:5px;
}

.upper-footer .container > .container{
	padding: 0 20px 0 40px;
}
.upper-footer address, .upper-footer address a{
	margin: 0px !important;
	padding: 0px !important;
}
.upper-footer address img{
	margin: 0 0 10px 0 !important;
}
#menu-footermenue a:hover, #menu-footer-hauptmenue a:hover{
	color: inherit;
}
.startPictureBox{
	padding: 30px;
}
.startPictureBox .vc_column-inner  > .wpb_wrapper{
	background-color: #fff;
	box-shadow: 5px 5px 10px silver;
}
.startPictureBox .wpb_text_column a, .startPictureBox h4{
	color: #D74A38 !important;
}
.startPictureBox img:hover{
	opacity: 0.8;
    transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    -webkit-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;
}
.tt_button, .navigation a, .comments-content input[type=submit]{
	border-color: #D74A38 !important;
	background-color: #fff !important;
	color: #000 !important;
}
.tt_button .fa{
	color: #000 !important;
}
.tt_button:hover, .tt_button:hover .fa, .navigation a:hover, .comments-content input[type=submit]:hover{
	color: #D74A38 !important;
	background-color: #ddd;
}
#wrapper section > .container, #posts-content .post, .comments-content, .portfolio-content > .container, .portfolio-navigation-links > .container{
	padding: 20px;
	background-color: #fafaf7;
	box-shadow: 5px 5px 10px silver;
}
img.shadow, .shadow img{
	box-shadow: 5px 5px 10px silver;
}
.single-page-heading .container{
	display: none;
}

.wp-caption{
	background: none;
}
.comments-content{
	color: #000;
}
.single-page-content .comments-content{
	display: none;
}


.tparrows{
	background-color: #D74A38;
	opacity: 0.5 !important;
}
.tparrows:hover{
	background-color: #D74A38;
	opacity: 1 !important;
}
.productLineItem{
	margin-bottom: 20px;
}
.entry-meta{
	display: none;
}
.entry-content, .post{
	text-align: justify;
}

/********************** Produktpartner *************/
.productsHoverBox{
	max-height: 480px;
}
.productsHoverBox h2{
	font-size: 34px !important;
	font-weight: normal !important;
}
.productsHoverBox .vc-hoverbox-front{
	background-color: #fff;
	background-size: contain;
	background-repeat: no-repeat;
}

/*
@media (min-width: 960px) {
	
}
@media (max-width: 959px) {
	.productsHoverBox{
		min-height: 250px;
		max-height: 400px;
		min-width: 200px;
		max-width: 300px;
	}
}
@media (max-width: 320px) {
	
}
*/

/********************** Portfolio ******************/
#portfolio-items .portfolio-item{
	width: calc(50% - 20px);
	margin: 0 20px 20px 0;
	float:left;
	position: relative;
}
#portfolio-items .portfolio-item:nth-child(odd){
	clear: both;
}
.portfolio-content .portfolio-block .portfolio-title{
	font-size: 40px !important;
	color: #D74A38;
	font-weight: 700;
	text-align: center;
}


/********************** Cookies ********************/
#cookieChoiceInfo a{
	color: #D74A38;
}


#wrapper section > .container, #posts-content .post, .comments-content, .portfolio-content > .container, .portfolio-navigation-links > .container{
	background: none !important;
	box-shadow: none !important;
}
.vc-hoverbox, .vc-hoverbox-inner{
	height: 500px !important;
}

/********************** Woo Meta Box ********************/
.elementor-woo-meta--view-table .product_meta .detail-container {
    display: none !important;
}