/*
Theme Name:     Trucking Child Theme
Theme URI:      http://pixel-industry.com/
Description:    Child theme for the Wordpress theme 
Author:         Pixel Industry
Author URI:     http://pixel-industry.com/
Template:       trucking
Version:        1.0

Blau (Hausfarbe): 2281c4
Dunkelblau (Nebenfarbe): 001734
Grau (Nebenfarbe): f0f3f5
Schrift: 2c2c2c 

*/

@import url("../trucking/style.css");

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

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

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

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

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

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

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

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

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


@font-face {
	font-family: 'FontAwesome';
	  font-display: swap;
	src:url('fonts/fontawesome/fontawesome-webfont.eot');
	src:url('fonts/fontawesome/FontAwesome.otf') format('opentype');
	src:url('fonts/fontawesome/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/fontawesome/fontawesome-webfont.woff') format('woff'),
		url('fonts/fontawesome/fontawesome-webfont.woff2') format('woff2'),
		url('fonts/fontawesome/fontawesome-webfont.ttf') format('truetype'),
		url('fonts/fontawesome/fontawesome-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


/*Menu*/

#menu-eba-mainmenu.navbar-nav {margin-right: 100px;}
#menu-eba-mainmenu a:hover{border-bottom: 3px solid #2281c4;}
.mPS2id-highlight-first {border-bottom: 3px solid #2281c4!important;}
body, p, a,.service-link span{font-family: 'Raleway'!important;}


/*Allgemein*/
.page-content.dark .blauer-text p{color: #2281c4; font-size: 18px; text-transform: uppercase;}
.page-content.dark h2 {margin-top: 5px;}
.hg-bild-rechts {background-position: right;}
.service-icon-left-boxed{background-color: #f0f3f5;}
#footer-wrapper {background-image: none;}
#media_image-2 {margin-bottom: 20px;}
.home .ms-grab-cursor {cursor: auto;}
.custom-heading:after, .custom-heading02:after, .service-item-container figcaption h1:after, .service-item-container figcaption h2:after, .service-item-container figcaption h3:after, .service-item-container figcaption h4:after, .service-item-container figcaption h5:after, .gallery-item-container figcaption h1:after, .gallery-item-container figcaption h2:after, .gallery-item-container figcaption h3:after, .gallery-item-container figcaption h4:after, .gallery-item-container figcaption h5:after, .hover-details:hover span, .team-details:after, .hover-mask-container .hover-zoom:hover, .tabs li.active, .numbers-counter .counter-container:after, .master-slider .pi-button:hover, .master-slider .tooltip-wrap h6:after, .ms-skin-default .ms-tooltip-point .ms-point-center {background-color: #2281c4!important;}

/*Footer Box*/
.kontakt-box h4 {font-size: 14px; margin-bottom: 5px;}
.kontakt-box .box {width: 30%;  float: left;  margin-right: 20px; text-align: center;}
.container .linkebox {width: 55%;}
.container .rechte-box {width: 45%;}
.kontakt-box{margin-top: 25px;}
.kontakt-box .box h4, .kontakt-box .box p{text-align: center;}
.kontakt-box i{font-family: 'FontAwesome'; font-size: 30px; color: #2281c4;}
.datenschutz .wpcf7-list-item{margin-left: 0px;}
.datenschutz a{color: #2281c4; font-weight: 600;}

/*Home*/
#philosophie, #leistungen, .hoehe {height: 0px;}
#ueber-uns, #leistungen {margin-top: -120px;}
#kontakt{margin-top: -80px;}
.dark .display-none, #leistungen .row{margin-bottom: 0px;}
.msp-preset-btn-92:hover {background-color: #fff!important; color: #2281c4!important;}
.msp-preset-btn-91:hover {background-color: #2281c4!important; color: #fff!important; border-color: #2281c4!important}
.service-media .read-more02{display: none;}
.service-link {padding-left: 160px; background-color: #f0f3f5!important; padding-bottom: 20px;}
.service-link a{text-transform: none!important; font-size: 13px; font-weight: 600; border: 2px solid #2281c4!important;}
.service-link a:hover{background-color: #fff!important; border: 2px solid #2281c4!important;}
.service-link a:hover span{color: #2281c4!important;}
.service-icon-left-boxed {padding-bottom: 15px!important;}
.bg-color-kontakt{background-color: #f0f3f5!important; padding: 30px 20px 50px 20px!important;}
.bg-color-kontakt .custom-heading{padding: 10px 0px!important;}
.abstand-kontakt{padding-top: 0px!important; padding-bottom: 20px!important;}

.wpcf7-quiz {background: #fff; border: 1px solid #ddd;}
.wpcf7-quiz-label {color: #ababab;}

/*Sub*/

.page-title-style01 {background-image: url(/wp-content/uploads/_media/sub-header.jpg)!important; background-position: center!important; padding-top: 170px; padding-bottom: 50px;}
.page-id-1200 .row{margin-bottom: 0px;}
.page-id-1200 .widget_text li, .page-id-1200 .widget ul > li {margin-left: 15px!important; margin-bottom: 10px!important;}
.page-id-1200 .widget ul > li {background-position: 0px 6px;}
.sub-text .custom-heading {margin-top: 50px;}
.sub-text p, .sub-text li{font-size: 14px;}
.sub-text a{color: #2281c4; font-weight: 600;}
.search a h2 {color: #2281c4; text-decoration-line: underline; text-decoration-style: dotted;}
.search #header-wrapper, .page-id-1200 #header-wrapper, .page-id-1234 #header-wrapper{display: none;}

.pea_cook_wrapper #pea_cook_btn {background-color: #2281c4; border-radius: 30px; color: #fff; box-shadow: none; border: 1px solid #2281c4; padding: 10px 20px; width: auto; text-shadow: none; font-family: 'Raleway'; font-weight: 600; font-size: 12px;}
.pea_cook_wrapper p a {border-bottom: solid 1px #2281c4!important; color: #2281c4;  }
.pea_cook_wrapper p a#fom {border-bottom: solid 1px #2c2c2c!important; }
.pea_cook_wrapper p{font-family: 'Raleway'!important; color: #2c2c2c; font-size: 12px!important; font-weight: 600;}



/* Computer*/

@media screen 
  and (min-device-width: 1990px) 
  and (max-device-width: 2560px) 
  and (-webkit-min-device-pixel-ratio: 1) { 
	  
	  
	  .navbar-nav>li>a {  padding-top: 20px; padding-bottom: 15px;  margin-bottom: 15px; font-size: 17px;}
	  .ms-btn-container a{  font-size: 22px;  width: 100px;  text-align: center;}
	  .ms-btn-container:first-child{left: 210px!important;}
	  h2 {font-size: 35px!important; line-height: 40px!important;}
	  h4 {font-size: 22px!important;}
	  p,  .copyright-container a, .copyright-container p, .copyright-container span, .pea_cook_wrapper p, .sub-text p, .sub-text li{font-size: 18px!important; line-height: 28px!important;}
	  .custom-heading02 p{padding-top: 10px;}
	  .datenschutz { font-size: 16px; line-height: 25px;}	
	  .pea_cook_wrapper #pea_cook_btn{font-size: 17px;}

	  
  }


@media screen 
  and (device-width: 2560px) 
  and (device-height: 1440px) 
  and (-webkit-min-device-pixel-ratio: 1) { 
	  
	  .dark .col-md-2.empty {display: none;}
	  .dark .col-md-4{width: 40%; padding-left: 5%;}
	  .dark .hg-bild-rechts{width: 60%; background-repeat: no-repeat}
	   

}

@media screen 
  and (device-width: 2304px) 
  and (device-height: 1440px) 
  and (-webkit-min-device-pixel-ratio: 1) { 
	  
	  .dark .col-md-2.empty {display: none;}
	  .dark .col-md-4{width: 40%; padding-left: 5%;}
	  .dark .hg-bild-rechts{width: 60%; background-repeat: no-repeat} 

}

@media screen 
  and (min-device-width: 900px) 
  and (max-device-width: 1440px) 
  and (-webkit-min-device-pixel-ratio: 1) { 
	  
	  .dark .col-md-2.empty {display: none;}
	  .dark .col-md-4{width: 40%; padding-left: 50px;}
	  .dark .hg-bild-rechts{width: 60%;}
	  .navbar-nav>li>a{padding-bottom: 0px!important;}
}
	  



/* ----------- iPad 1, 2, Mini and Air ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
	
{
	.navbar-nav>li>a{padding-top: 15px!important; padding-bottom: 0px!important;}
	.navbar-header {padding-top: 0px!important;}
	#search{padding-top: 10px!important;}
	.master-slider-parent .master-slider .ms-slide img{ width: 100%!important; height: auto!important; margin-top: 0px!important;}
	.ms-slide-layers{margin-left: 20px; margin-top: 5%;}
	.ms-anim-layers .msp-cn-1-2{top: 7%!important; font-size: 70px!important}
	.ms-anim-layers .msp-cn-1-4 {font-size: 70px!important; top: 16%!important;}
	.ms-anim-layers .msp-cn-1-5 {font-size: 70px!important; top: 25%!important;}
	.ms-slide-layers .ms-anim-layers .ms-btn-container a{padding: 10px 15px!important;  font-size: 15px!important;  width: 120px!important; text-align: center!important;}
	.ms-slide-layers .ms-anim-layers .ms-btn-container:first-child{left: 20%!important;}
	.ms-slide-layers .ms-anim-layers .ms-btn-container {top: 39%!important;}
	.master-slider .ms-view{height: 500px!important; }
	.master-slider { margin-bottom: 30px !important;}
	.dark .col-md-2.empty {display: none!important;}
	.dark .col-md-4 {width: 50%!important; padding-left: 30px!important;}
	.dark .hg-bild-rechts{background-size: cover!important;  background-position: center bottom!important;}
	.container .linkebox {  width: 55%!important;}
	.container .rechte-box { width: 45%!important;}
	.page-content .linkebox .kontakt-box .box{width: 25%!important; margin-right: 40px!important;}
	#footer, .footer-widget-container{text-align: left!important;}
	.footer-widget-container img{margin: 0px!important;}
	#nav_menu-1{margin: 0px!important; width: 100%!important;}
	#text-3 p{  width: auto!important;  margin: 0px!important;}
	.copyright-container .copyright-right p { text-align: center!important;}
	.main-nav {margin-top: 0px!important;}
	#header {position: fixed; width: 100%; background-color: #fff; top: 0px;}
	
	 .page .page-title-style01, .search .page-title-style01{ background-position: top center!important;  padding-top: 150px!important; padding-bottom: 50px!important;}
	.navbar {min-height: 60px!important; padding: 10px 0px!important;}
	#search { min-height: 60px!important;}
}



/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 1112px) 
	
{
	.ms-slide-layers{margin-top: -180px!important; margin-left: 30px!important;}
	.master-slider-parent .master-slider .ms-slide img{ margin-top: -80px!important;}
	.dark .col-md-2.empty {display: none!important;}
	.dark .col-md-4 {width: 50%!important; padding-left: 30px!important;}
	.dark .hg-bild-rechts{background-size: cover!important;  background-position: center bottom!important;}
	.container .linkebox {  width: 55%!important;}
	.container .rechte-box { width: 45%!important;}
	.page-content .linkebox .kontakt-box .box{width: 25%!important; margin-right: 40px!important;}
	.copyright-container .copyright-right p { text-align: center!important;}
	#menu-eba-mainmenu a {padding-bottom: 0px!important;}
	
	
	.page .header-wrapper{top: 0px!important;}
	.search .header-wrapper {display: none!important;}
	.header-wrapper.suche{display: block!important; background-color: transparent!important; position: absolute!important;}
	.navbar-header{padding-top: 7px!important;}
	.main-nav{margin-top: 10px!important;}
}

/* landscape */
@media only screen 
  and (min-device-width: 1025px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) {
	  
	  #header-wrapper{background-color: transparent!important;}
	  #menu-eba-mainmenu a {padding-bottom: 0px!important;}
	  .dark .col-md-2.empty {display: none!important;}
	.dark .col-md-4 {width: 50%!important; padding-left: 30px!important;}
	.dark .hg-bild-rechts{background-size: cover!important;  background-position: center bottom!important;}
	.container .linkebox {  width: 55%!important;}
	.container .rechte-box { width: 45%!important;}
	  .copyright-container .copyright-right p { text-align: center!important;}
		
}



@media only screen 
  and (min-device-width: 600px) 
  and (max-device-width: 960px) 
  and (orientation: landscape){
	  	  
	  .navbar-nav {display: block!important;}
	  #dl-menu {display: none!important;}
	  #header .container{width: 100%!important;}
	  .navbar-default .navbar-collapse, .navbar-default .navbar-form{padding-top: 0px!important;}
	  #search{margin-top: 10px!important;}
	  .ms-anim-layers .msp-cn-1-2 { top: 37%!important;  font-size: 35px!important;}
	  .ms-anim-layers .msp-cn-1-4 {font-size: 35px!important; top: 43%!important;}
	  .ms-anim-layers .msp-cn-1-5 {font-size: 35px!important; top: 49%!important;}
	  .ms-slide-layers .ms-anim-layers .ms-btn-container { top: 56%!important;}
	  .master-slider .ms-view, .ms-slide-bgcont {height: 300px!important; }
	  .navbar-header .logo img{margin-bottom: 0px!important;}
	  .ms-slide-layers .ms-anim-layers .ms-btn-container a { padding: 4px 8px!important;  font-size: 12px!important;  width: 70px!important;  text-align: center!important;}
	  .ms-slide-layers .ms-anim-layers .ms-btn-container:first-child { left: 12%!important;}
	  .page-content .linkebox, .page-content .linkebox .kontakt-box .box, .page-content .container .rechte-box{width: 100%!important;}
	  .footer-dark .copyright-container .copyright-right p, #footer, .footer-widget-container {text-align: center!important;}
	  .footer-widget-container img{margin: auto!important;}
	 #nav_menu-1{margin: auto!important; width: 20%!important;}
	  #kontakt{margin-bottom: 20px!important;}
	  #text-3 p{  width: 50%!important;  margin: auto!important;}

}



/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) {
	  
	  .navbar-nav {display: block!important; margin-right: 0px!important;}
	   .navbar-default .navbar-collapse, .navbar-default .navbar-form{padding-top: 0px!important;}
	  #dl-menu {display: none!important;}
	    .ms-anim-layers .msp-cn-1-2, .ms-anim-layers .msp-cn-1-4, .ms-anim-layers .msp-cn-1-5  { font-size: 50px!important;}
	  .ms-slide-layers{top: 3%!important;}
	  .ms-slide-layers .ms-anim-layers .ms-btn-container { top: 37%!important;}
	  .ms-slide-layers .ms-anim-layers .ms-btn-container a {  padding: 8px 10px!important;}	 
	 .master-slider .ms-view{height: 380px!important; }
	  .master-slider{margin-bottom: 0px!important;}
	  .page-content .container .linkebox,  .page-content .container .rechte-box{width: 100%!important;}
	  .footer-dark .copyright-container .copyright-right p, #footer, .footer-widget-container, #copyright-container, .service-icon-left-boxed .icon-container {text-align: center!important;}
	  .footer-widget-container img{margin: auto!important;}
	 #nav_menu-1{margin: auto!important; width: 20%!important;}
	  #kontakt{margin-bottom: 20px!important;}
	  #text-3 p{  width: 50%!important;  margin: auto!important;}
	  
}


@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 1112px) 
  and (orientation: portrait) {
	  
	  .master-slider {margin-top: 80px!important;}
	  .master-slider .ms-slide-layers{ margin-top: -40px!important;}
}


@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: portrait) {
	  
	   .master-slider .ms-view{height: 450px!important; }
}


/* ----------- Smartphones ----------- */

/* Portrait and Landscape */

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 570px){
	  
	 .navbar-header .logo img, .navbar-header{margin: 0px; float: left;}
	  #dl-menu {max-width: 20px;}
	 #dl-menu.dl-menuwrapper button:after {top: 9px; left: 10px; width: 25px; height: 2px;}
	  #dl-menu.dl-menuwrapper button{width: 35px; height: 35px; background: #2c2c2c; color: #2c2c2c; padding-left: 32px;}
	  .main-nav .navbar .navbar-collapse{ width: 35%;  margin-top: 7%;}
	  .navbar-collapse #search {padding-top: 0px;}
	  .navbar-collapse #search .search-submit{width: 36px; min-height: 36px;}
	  .navbar-collapse #search .widget_search .search-submit, .navbar-collapse #search  .search-submit{background-size: 19px 18px;}
	  .ms-slide-layers{margin-left: 15px;}
	  .ms-anim-layers .msp-cn-1-2{font-size: 28px!important; top: 25%!important;}
	  .msp-cn-1-4 {font-size: 28px!important; top: 37%!important;}
	  .msp-cn-1-5 {font-size: 28px!important; top: 49%!important;}
	  .ms-anim-layers .ms-btn-container a{padding: 4px 8px!important;  font-size: 12px!important;  width: 60px!important; text-align: center!important;}
	  .ms-anim-layers .ms-btn-container:first-child{left: 100px!important;}
	  #menu-eba-mainmenu-1{position: absolute; width: 150px; right: -80px;}
	  
	  .dark .col-md-2.empty{display: none;}
	  .dark .col-md-4 {padding-bottom: 0px!important;}
	  .page-content.custom-background{padding-top: 0px!important;}
	  .page-content .linkebox, .page-content .linkebox .kontakt-box .box, .page-content .container .rechte-box{width: 100%;}
	  .service-link{padding-left: 80px!important;}
	  
	  .page .page-title-style01, .search .page-title-style01{ background-position: center center!important;  padding-top: 50px;}
	  .sub-text .custom-heading02 h1, .custom-heading02 h2, .custom-heading02 h3, .custom-heading02 h4{font-size: 20px;}
	  .sub-text h3 {font-size: 18px;}
	  .search #header{display: none!important;}
	  .search .suche #header {display: block!important;}
	  .footer-dark .copyright-container .copyright-right p, #footer{text-align: center;}
	  .footer-widget-container img{margin: auto;}
	 #nav_menu-1{margin: auto; width: 20%;}
	  #kontakt{margin-bottom: 20px;}
	  .col-md-4:last-child .service-feature-box{margin-bottom: 60px;}
	  .home .page-content #MS5ce64e8dc33c7{ margin-bottom: 10px !important;}  
	  #pea_cook_btn{margin-top: 10px!important;}
	  .first-bg{margin-top: 140%!important; padding-bottom: 0px!important;}

}

@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 670px){
	  
	  .footer-dark .copyright-container .copyright-right p, .service-icon-left-boxed .icon-container, #footer{text-align: center;}
	  .ms-anim-layers .ms-btn-container a{padding: 8px 12px!important; }
	  .home .page-content .master-slider { margin-bottom: 10px !important;}
	  .footer-widget-container img{margin: auto;}
	 #nav_menu-1{margin: auto; width: 30%;}
	   .service-link{padding-left: 100px!important;}

}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 570px)
 and (orientation: landscape) {
	 
	 .master-slider .ms-slide img{    height: 300px!important;  width: auto!important;  margin-top: 0px!important;  margin-left: 0px!important; background-position: center;}
	 .main-nav .navbar .navbar-collapse{width: 18%!important;}
	 .ms-anim-layers .msp-cn-1-2{top: 15%!important; font-size: 38px!important}
	 .msp-cn-1-4{top: 23%!important;font-size: 38px!important}
	 .msp-cn-1-5{top: 31%!important;font-size: 38px!important}
	 .ms-btn-container{top: 46%!important;}
	 .ms-view{height: 300px!important; }
	  .footer-dark .copyright-container .copyright-right p, .service-icon-left-boxed .icon-container, .footer-widget-containe, #footer{text-align: center!important;}
	 .footer-widget-container img{margin: auto;}
	 #nav_menu-1{margin: auto; width: 20%;}
}
 
@media only screen 

	and (min-device-width: 375px) 
	and (max-device-width: 740px)
	and (orientation: landscape) {
	
		 #menu-eba-mainmenu-1{position: absolute; width: 150px; right: -80px;}
		.navbar-header .logo img, .navbar-header{margin: 0px; float: left;}
	  #dl-menu {max-width: 20px;}
	 #dl-menu.dl-menuwrapper button:after {top: 9px; left: 10px; width: 25px; height: 2px;}
	  #dl-menu.dl-menuwrapper button{width: 35px; height: 35px; background: #2c2c2c; color: #2c2c2c; padding-left: 32px;}
	  .main-nav .navbar .navbar-collapse{ width: 18%;  margin-top: 7%;}
	  .navbar-collapse #search {padding-top: 0px;}
	  .navbar-collapse #search .search-submit{width: 36px; min-height: 36px;}
	  .navbar-collapse #search .widget_search .search-submit, .navbar-collapse #search  .search-submit{background-size: 19px 18px;}
		.master-slider .ms-slide img{margin-top: -80px!important; height: 350px!important; margin-left: -20px!important; width: auto!important;}
		.ms-anim-layers .msp-cn-1-2{top: 7%!important; font-size: 38px!important}
	 .msp-cn-1-4{top: 15%!important;font-size: 38px!important}
	 .msp-cn-1-5{top: 23%!important;font-size: 38px!important}
		.ms-btn-container{top: 35%!important;}
		 .ms-view{height: 250px!important; }
		.ms-slide-layers{margin-left: 20px;}
		.dark .col-md-2.empty{display: none;}
		.ms-anim-layers .ms-btn-container a{padding: 8px 12px!important;  font-size: 12px!important;  width: 60px!important; text-align: center!important;}
		  .footer-dark .copyright-container .copyright-right p, .service-icon-left-boxed .icon-container, #footer{text-align: center!important;}
		.footer-widget-container img{margin: auto;}
		 #nav_menu-1{margin: auto; width: 20%;}
	   .home .page-content .master-slider { margin-bottom: 10px !important;}
		.dark .col-md-4 {padding-bottom: 0px!important;}
		.page-content.custom-background { padding-top: 20px!important;}
		#kontakt{margin-bottom: 20px;}
	  .col-md-4:last-child .service-feature-box{margin-bottom: 60px;}
		.page-content .linkebox, .page-content .linkebox .kontakt-box .box, .page-content .container .rechte-box{width: 100%;}
		
		.page .page-title-style01, .search .page-title-style01{ background-position: center center!important;  padding-top: 50px;}
	  .sub-text .custom-heading02 h1, .custom-heading02 h2, .custom-heading02 h3, .custom-heading02 h4{font-size: 20px;}
	  .sub-text h3 {font-size: 18px;}
		.search #header{display: none!important;}
	  .search .suche #header {display: block!important;}
		#text-3 p{  width: 50%;  margin: auto;}
}

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 741px) 
  and (max-device-width: 896px)
  and (orientation: landscape){
	  
	  .ms-slide-layers{margin-left: 20px;}
	  .dark .col-md-2.empty, .collapse #dl-menu{display: none;}
	  #menu-eba-mainmenu {display: block;}
	  #menu-eba-mainmenu.navbar-nav{margin-right: 0px;}
	  .navbar-nav>li>a{padding-top: 4px!important; padding-bottom: 0px!important;}
	  .master-slider .ms-slide img{margin-top: -20px!important; height: 400px!important; margin-left: 0px!important; width: auto!important;}
	  	.ms-anim-layers .msp-cn-1-2{top: 7%!important; font-size: 70px!important}
	 .msp-cn-1-4{top: 18%!important;font-size: 70px!important}
	 .msp-cn-1-5{top: 29%!important;font-size: 70px!important}
		.ms-btn-container{top: 46%!important;}
	  .ms-anim-layers .ms-btn-container a{font-size: 14px!important;  width: 70px!important; text-align: center!important;}
	  .ms-anim-layers .ms-btn-container:first-child{left: 165px!important;}
	  .ms-view{height: 400px!important; }
	  .master-slider {  margin-bottom: 10px !important;}
	  .dark .col-md-4 {padding-bottom: 0px!important;}
	  .page-content.custom-background{padding-top: 0px!important;}
	  #kontakt{margin-bottom: 20px;}
	  .col-md-4:last-child .service-feature-box{margin-bottom: 60px;}
	  .page-content .linkebox, .page-content .linkebox .kontakt-box .box, .page-content .container .rechte-box{width: 100%;}
	  #footer{text-align: center!important;}
	  .footer-widget-container img{margin: auto;}
		 #nav_menu-1{margin: auto; width: 20%;}
	  #text-3 p{  width: 50%;  margin: auto;}
	  .page .page-title-style01, .search .page-title-style01{ background-position: center center!important;  padding-top: 50px;}
	  .search #header{display: none!important;}
	  .search .suche #header {display: block!important;}
	  #copyright-container .col-md-6:first-child{float: left!important;}

}



/*Print.css*/

@media print{
	
	
	.icon-container .st1 { fill: #2281c4!important;}
	.service-icon-left-boxed .icon-container{width: 50px!important;}
	.pea_cook_wrapper{display: none!important;}

}

