/*Styles für Andreas-Apotheke Velen*/


div.item.active.carousel-item-type.carousel-item-type-html{
	background-position: 0px 0px;;
}

.outer_shadow{
	background-color: white;
	-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.75);
	}

#c1205 img.lazyload{
 	border: 1px solid #63A2CE;
 	padding:2px;
}


body{
	font-size: 14px;
	/*background-color: #2e97e0;*/
	background-color: #63A2CE ;
}
body,h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
	font-family: Helvetica, Arial,sans-serif;
	letter-spacing: -0.04em;
	color: #676767;
}
a{
	color: #e63246;
}

h1{
	color: #63A2CE;
	margin: 16px 0 0 0;
	font-size: 2em;
}

h2{
	
	margin-bottom: 24px;
	font-size: 22px;
	margin-top: 0px
}

h3{
	color: #63A2CE;
	font-size: 20px;
	
} 

.carousel-inner{
	padding-top: 14px;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right{
	margin-top: 14px;
}

.carousel-small .carousel-inner .item{
	margin-bottom: 14px;
}


	
.csc-form-element-fieldset fieldset legend {
	color:#63A2CE;
	border: 0px;
}

.logoimage{
	margin-top: 24px;
	margin-bottom: 12px;
}


/*Navigation*/

.navbar-brand {
	display: none;
	
}
.navbar {
	background-color: #63A2CE;
	border-bottom: 0px;
}

.navbar-header-main .navbar-brand{
	height: 175px;
	padding-left: 4%;
	padding-top: 6px;
}
.navbar-main{
	display: none;
}

.nav.nav-sidebar {
	font-size: 1em;
	
}

.nav.nav-sidebar li a {
    border: 0px;
    color: #585340;
    display: block;
    padding: 10px 15px 19px 30px;
    height: 40px;
    text-transform: uppercase;
    border: 1px solid white;
    background-color: #C4ECF6;
}

.nav.nav-sidebar li.active >a{
	color: #585340;
	
}
.nav.nav-sidebar li >a:hover,
.nav.nav-sidebar li >a:focus{
	color: #585340;
	
}
.breadcrumb-section{
	display: none;
}

/*Content*/
#content{
	min-height: 400px;
}
.col-md-3 .image-center{
	margin-top: 61px;
}
/*Notdienst*/
.tx-plapotheken-pi1 #tabs{
	width: 660px;
}
.tx-plapotheken-pi1 .ui-tabs .ui-tabs-panel{
	padding:  0.1em 1.4em;
}
.tx-plapotheken-pi1 .plsd_oneday .plsd_captiononeday{
	font-size: 1.5em;
}
.tx-plapotheken-pi1 .plsd_distance{
	position: relative;
	top: -20px;
}
.tx-plapotheken-pi1 td.plsd_onepharmacy{
	padding: 0px 60px 10px 0;
}

#p458 ol li{
	list-style: none;

}

/*Service*/
.frame.well :first-child{
	padding-top: 8px;

}



/*Footer*/

.footer-section a{
	color: white;
}

.footer-section a:hover, .footer-section a:focus{
	color: #e63246;
}
.footer-section {
	padding: 15px 0 4px;
}
.meta-section{
	display: none;
}
.footer-section .row{
	background-color: #333333;
}

/*TEAM*/

.ittitle{
	font-size: 1em;
}

.frame{
	padding-top: 0px;
	padding-bottom: 0px;
}


/*KONTAKTFORMULAR*/

.tx-medgooglemaps{
	margin-left: -70px;
}


/*VORBESTELLUNG*/

.underline.dataprivacy{
	text-decoration: underline;
}



	
	
@media only screen and (min-width: 992px) and (max-width: 1199px)	{


.navbar-brand-image img{
	max-width: 100%;
	height: 120px;
	}

.teamwrapper{
	width: 32%;
	min-height: 280px;
}
.itemImage img{
	width: 99%;
	height: 99%;
}

.tx-medgooglemaps{
	margin-left: -55px;
}

.carousel-small .carousel-inner .item {
    height: 330px;
}

}



@media only screen and (min-width: 768px) and (max-width: 991px){

	.navbar-main{
		display: table;
	}

	.navbar-header-main .navbar-brand{
		height: 70px;
	}

	.navbar-default .navbar-nav > li > a{
		color: white;
	}
	.navbar-default .navbar-toggle .icon-bar{
		background-color: white;
	}
	.navbar-default .navbar-nav > .active .bar,
	.navbar-default .navbar-nav > li .bar{
		background-color: red;
	}
	.carousel-small .carousel-inner > .item{
		max-height: 200px;

	}
	.tx-medgooglemaps{
		margin-left: -6%;
		width:100%;
	}


	div.imageWrapper.team {
	    width: 100%;
	}

}




@media only screen and (min-width: 481px) and (max-width: 767px){


	.navbar-main{
		display: block;
	}
	.navbar-header-main .navbar-brand{
		height: 70px;
	}
	.itemSubtitle{
		font-size: 0.8em;
	}



	div.imageWrapper.team {
	    width: 100%;
	}

	div.itemWrapper.team {
   	 width: 100%;
   	 min-height: 250px;
	}


	.tx-phldistributor {
		min-height: auto;
		width: 100%;
		float: left;
		}
	.navbar-default .navbar-nav > li > a{
		color: white;
	}
	.navbar-default .navbar-toggle .icon-bar{
		background-color: white;
	}
	.navbar-default .navbar-nav > .active .bar,
	.navbar-default .navbar-nav > li .bar{
		background-color: red;
	}
	.carousel-small .carousel-inner > .item{
		max-height: 150px;
	}

}




@media only screen and (max-width: 481px){


	.navbar-main{
		display: block;
	}
	.navbar-header-main .navbar-brand{
		height: 70px;
	}
	.itemSubtitle{
		font-size: 0.8em;
	}

	.teamwrapper{
		width: 32%;
		min-height: 225px;
		  height: 225px;
		transform: scale(0.7);
 
	}
	div.itemWrapper.team{
		 min-height: 250px;
	}
	div.imageWrapper.team {
	    width: 150px;
	   
	}

	.tx-phldistributor {
		min-height: auto;
		width: 100%;
		float: left;
		}
	.navbar-default .navbar-nav > li > a{
		color: white;
	}
	.navbar-default .navbar-toggle .icon-bar{
		background-color: white;
	}
	.navbar-default .navbar-nav > .active .bar,
	.navbar-default .navbar-nav > li .bar{
		background-color: red;
	}
	.carousel-small .carousel-inner > .item{
		max-height: 130px;
	}

}
