/*
Theme Name: Dr.Falk Pharma Theme
Theme URI: http://www.ponta.at/
Description: Dr.Falk Pharma Theme
Author: Alex Burdulea
Author URI: http://www.ponta.at/
Version: 1.0.0.1
*/
.main-content{
  padding-top: 0;
  padding-bottom: 0;
}
.section_hero{
  margin-bottom: 2.4rem;
}
.main-footer{
  margin-top: 6rem;
}
.breadcrumbs li{
  margin-right: .3rem
}
.hover-line .one-block-content {
  transition: all .15s ease-in-out;
}
p.error{
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
	padding: 10px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;

}
.hover-line:hover .one-block-content {
  transform: scale(1.03);
}
.more-kalender{
  display: none;
}
.select-menu-filter{
  cursor: pointer;
	font-size: .85rem;
	line-height: 1rem;
	font-weight: 300;
	width: auto;

	border: 1px solid #1e2043;
	text-decoration: none;
	display: block;
	padding: 0;
  padding-left: 20px;
  padding-right: 20px;
	text-align: center;
	-webkit-transition: all .2s ease-out 0s;
	-moz-transition: all .2s ease-out 0s;
	-o-transition: all .2s ease-out 0s;
	-ms-transition: all .2s ease-out 0s;
	transition: all .2s ease-out 0s;
text-align-last: center;
}
.select-menu-filter {
  /* for Firefox */
  -moz-appearance: none;
  /* for Chrome */
  -webkit-appearance: none;
}

/* For IE10 */
.select-menu-filter::-ms-expand {
  display: none;
}

.wpcf7 input[type="checkbox"] {
  -webkit-appearance: none;
  background-color: #fafafa;
  border: 1px solid #cacece;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 9px;
  border-radius: 3px;
  display: inline-block;
  position: relative;
  vertical-align: bottom;
}

.wpcf7 input[type="checkbox"]:active, .wpcf7 input[type="checkbox"]:checked:active {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
}

.wpcf7 input[type="checkbox"]:checked {
  background-color: #e9ecee;
  border: 1px solid #adb8c0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
  color: #99a1a7;
}

.wpcf7 input[type="checkbox"]:checked:after {
  content: '\2714';
  font-size: 14px;
  position: absolute;
  top: 0px;
  left: 3px;
  color: #99a1a7;
}

.checkbox {
  position: relative;
}

#datenschutz-error {
  position: absolute;
  bottom: -24px;
}

.error-login {
  color: #FF0000;
  display: inline-block;
  float: left;
  width: 100%;
  padding: 15px;
}

.wpcf7 .form-control {
  background: #f1f1f1;
  padding: 5px 16px 5px;
}

.wpcf7-form .row {
  margin-bottom: 20px;
}

.wpcf7 input[type="checkbox"] {
  -webkit-appearance: none;
  background-color: #F1F1F1;
  border: 1px solid #F1F1F1;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 19px;
  border-radius: 0;
  display: inline-block;
  position: relative;
  vertical-align: bottom;
}

.wpcf7 input[type="checkbox"]:active, .wpcf7 input[type="checkbox"]:checked:active {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
}

.wpcf7 input[type="checkbox"]:checked {
  background-color: #e9ecee;
  border: 1px solid #adb8c0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
  color: #99a1a7;
}

.wpcf7 input[type="checkbox"]:checked:after {
  content: '\2714';
  font-size: 24px;
  position: absolute;
  top: 0px;
  left: 10px;
  color: #99a1a7;
}

.wpcf7-list-item-label {
  vertical-align: top;
  margin-top: 5px;
  overflow: hidden;
  display: inline-block;
  margin-left: 10px;
}

span.wpcf7-list-item {
  margin: 0;
  width: 100%;
  margin-bottom: 10px;
}
.checkbox-885 span.wpcf7-list-item{
  float: left;
  width: auto;
  margin-right: 10px;
}
.input-checkbox span.wpcf7-list-item{
  float: left;
  width: auto;
  margin-right: 10px;
  margin-top: 10px;
}
.input-checkbox .form-control{
  width: auto;
}
.wpcf7-form-control.btn{
  float: left;
}
.event-date-home{
  font-weight: 500;
}
.ja_wrap{
  font-size: 12px;
}
.ja_btn_green, .ja_btn_green:link, .ja_btn_green:visited {
	background: #0f69af;
	color: #fff;
}
.ja_btn_green:hover {
	background: #1e2043;
}
.ja_close_round, .ja_close_round_white{
  top: 12px;
}
@media (min-width: 768px) and (max-width: 960px) {
  .main-nav > ul > li > a {
  	padding: .4rem .2rem .4rem;
  	font-size: 13px;
  }
  .main-nav > ul{
    float: right;
  }

}
@media (max-width: 768px){
  body{
    padding-top: 130px;
  }
}
@media (min-width: 768px) {
  .row.equal {
    display: flex;
    flex-wrap: wrap;
  }

}
.block-info {
  background-color: #005caa;
  color: #fff;
  padding: 50px 0;
}
.block-info .btn {
  margin: 0;
}
.block-info h3 {
  color: #fff;
}
.block-info p {
  margin-bottom: 20px;
}
.block-info *:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .block-info {
    text-align: center;
  }
  .block-info .btn {
    margin: auto;
  }
}
.block-info + .main-footer {
    margin-top: 0;
}
