/*
Theme Name:   Paas und Paas
Theme URI: 		https://www.planwerk6.de
Author: 		PLANWERK 6 websolutions GmbH
Author URI: 	https://www.planwerk6.de
Description:    Child theme for the newave-theme
Template:       newave-theme
Version:        1.0
*/

/*Mobile Styles for Golfplatzversicherung

*/

/*
@media (min-width: 768px) {
	.container {
		width: auto;
}
*/

.home-section {
  height: 70% !important;
}
@media (max-width: 1200px) {
  h1.slider-title {
    font-size: 2.9em !important;
  }
	
  #robert-paas-2,
  #statement,
  #statement-2,
  #statement-3,
  #statement-4 {
	width:100%;
    height: 500px !important;
  }
	
}

@media (max-width: 1024px) {
  #slider_left,
  #slider_right {
    top: 50%;
  }
	/*
  .sticky-wrapper .navbar-inner .nav-collapse.collapse {
    margin-top: 155px !important;
  } */
}


@media (min-width: 280px) and (max-width: 767px) {
	body,section,.container,.home-section {
		max-width:100%!important;
	}

  
/*	
.container {
	margin:0 auto;
	padding:100px 0px;
	width: 768px}
*/
  h1.slider-title {
    font-size: 2.5em !important;
    line-height: 50px !important;
  }
  .home-section {
    
  }
  .home-section img {
    margin-top: 30px;
    max-width: 100%;
  }
}


@media (min-width: 768px) and (max-width: 1024px) {
	body,section,.container,.home-section {
	min-width: 100%;
	max-width: 100%;
	}
}

@media (min-width: 280px) and (max-width:767px) {
  #robert-paas-2,
  #statement,
  #statement-2,
  #statement-3,
  #statement-4 {
    height: 270px !important;
  }
  h1 {
    font-size: 30px;
  }
  h1.slider-title {
    font-size: 20px !important;
    line-height: 28px !important;
  }
  #slider_left,
  #slider_right {
    display: none;
  }
  p.date {
    margin: 3px 0 0 0 !important;
  }
  .parallax-overlay {
    background-color: transparent !important;
    height: 270px !important;
  }
  .copyright {
    width: inherit !important;
  }
  .copyright li {
    border: none !important;
    float: none !important;
    margin-right: 0 !important;
    margin-top: 5px;
    padding-right: 0 !important;
  }
}







body {
  background: #ffffff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #222222;
  font-family: 'Old Standard TT', 'Open Sans', 'Helvetica', Arial, serif !important;
  font-weight: normal;
}
.quote h1,
input,
textarea {
  font-family: 'Open Sans', 'Helvetica', Arial, serif !important;
}
p {
  color: #999999;
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
}
#logo a img {
  width: 330px !important;
  height: auto !important;
  margin-top: 28px;
}
#nav {
  padding: 15px 0;
}
.is-sticky #nav {
  padding: 10px 0;
}
.nav li a {
  font-size: 14px !important;
  font-weight: 300 !important;
}
.navbar-inner .container {
  padding: 15px 0 !important;
}
.section-title {
  width: 80%;
}
.section-title p {
  font-size: 18px;
  line-height: 30px;
  font-weight: 300;
}
hr {
  margin-top: 10px;
}
.slide-caption p {
  font-size: 30px;
  padding-top: 20px;
}
ul.fullwidth-slider li.slide .caption .caption-inside {
  background: rgba(0, 0, 0, 0.3);
}
ul.fullwidth-slider,
ul.fullwidth-slider .caption-inside,
.bx-viewport {
  height: 820px;
}
#golfplatzversicherungen .parallax {
  height: 400px;
}
#golfplatzversicherungen h1,
#golfplatzversicherungen p {
  color: #ffffff;
}
#golfplatzversicherungen a {
  font-weight: 300;
  font-size: 20px;
  color: #ffffff;
  font-style: italic;
}
#golfplatzversicherungen .parallax-overlay {
  background-color: rgba(0, 0, 0, 0.4);
}
#unsere-philosophie .container {
  padding: 380px 20px;
}
#seitenbild-robert-paas .container {
  padding: 380px 20px;
}
#seitenbild-unsere-kompetenz .container {
  padding: 320px 20px;
}
#beratung .container {
  padding: 340px 20px;
}
#seitenbild-robert-paas .parallax-overlay {
  background-color: rgba(0, 0, 0, 0.2);
}
#seitenbild-unsere-kompetenz .parallax-overlay {
  background-color: rgba(0, 0, 0, 0.3);
}
#beratung .parallax-overlay {
  background-color: rgba(0, 0, 0, 0.3);
}
#contact_formular p {
  text-align: center;
  font-size: 18px;
  line-height: 30px;
  font-weight: 300;
}
select,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  height: 30px;
  text-transform: none;
  width: 70%;
}
textarea {
  text-transform: none;
  width: 70%;
}
.g-recaptcha {
  left: 50%;
  margin-left: 302px;
  margin-bottom: 20px;
}
.page-id-24 .section-title {
  display: none;
}
.page-id-24 .container {
  text-align: center;
}
.copyright {
  display: block;
  margin: auto;
  max-width: 450px;
}
.copyright li {
  border-right: 1px solid #999999;
  color: #999999;
  float: left;
  font-size: 16px;
  margin-right: 20px;
  padding-right: 20px;
}
.copyright li a {
  color: #424242;
}
.copyright li:last-of-type {
  border: none;
  margin-right: 0;
  padding-right: 0;
}
@media (max-width: 1024px) {
  #nav {
    padding: 0;
  }
  .navbar-inner {
    height: 125px;
  }
  .nav-collapse.in {
    top: 35px;
  }
  .show-menu {
    margin-top: 25px !important;
  }
}
@media (max-width: 1024px) and (min-width: 992px) {
  section .container {
    /*max-width: 900px;*/
    width: 100%;
  }
}
@media (max-width: 992px) and (min-width: 768px) {
  section .container {
    /*max-width: 720px;*/
    width: 100%;
  }
}
@media (max-width: 480px) {
  #logo a img {
    margin-top: 33px;
    width: 200px !important;
  }
  .bx-viewport,
  ul.fullwidth-slider {
    height: 400px !important;
  }
  .bx-prev,
  .bx-next {
    opacity: 0;
  }
  h1 {
    font-size: 22px !important;
    line-height: 28px !important;
  }
  p {
    font-size: 16px !important;
    line-height: 24px !important;
  }
  #seitenbild-robert-paas .container,
  #unsere-philosophie .container,
  #seitenbild-unsere-kompetenz .container,
  #beratung .container {
    padding: 180px 20px;
  }
  .container {
    padding: 50px 20px;
  }
  .section-title {
    margin-bottom: 40px;
  }
  select,
  input[type="text"],
  input[type="password"],
  input[type="datetime"],
  input[type="datetime-local"],
  input[type="date"],
  input[type="month"],
  input[type="time"],
  input[type="week"],
  input[type="number"],
  input[type="email"],
  input[type="url"],
  input[type="search"],
  input[type="tel"],
  input[type="color"],
  .uneditable-input,
  textarea {
    width: 90%;
  }
  .rc-anchor-normal {
    width: auto;
  }
  .copyright li {
    border: none;
    float: none;
    margin-right: 0;
    padding-right: 0;
    padding-bottom: 5px;
  }
}




/** Marc Finnern
******************** */
.headernav {background: none #999999;margin-top:-1px;padding: 5px 0}
.headernav .container {padding: 0}
.headernav .container .row {margin: 0;text-align: center}
.headernav .container .row [class*="span"] {display: inline-block;width: auto;float: none}
.headernav .container .row [class*="span"] {font-size: 12px;color:#fff;}
.headernav .container .row [class*="span"] img {max-width: 20px;max-height: 20px;}


/* Slider Fix */
@media(max-width: 1280px){
  .home-section img {
    margin-top: 30px;
    max-width: 200px!important;
  }
}

h1.slider-title {font-size: 3em}