.nolirepadding{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.nolipadding{
	padding-left: 0px !important;
}
.norepadding{
	padding-left: 0px !important;
}
.emergencytitle{
	width: 100%;
	font-size: 3em;
	font-weight: bold;
   /* margin-top: 36px;*/
    padding-left: 31%;
}

.tx-phlaponot{height: 90vh;}

.emergencytitle:before_off{
	content: url('../Images/apo-a.gif');
	height: 24px;
	padding-right: 16px;
}
.emergencytitle:after_off{
	content: url('../Images/apo-a.gif');
	padding-left: 16px;
}
.emergencysubtitle{
	padding-left: 51%;
}
.emergencytitletop{
	font-size: 3em;
	font-weight: bold;
}
.emergencysubtitletop{

}
.infobox{
	width:25%;
	/*border: 1px solid red;*/
	float: left;
}
#progressTimer {
	bottom: 0px;
    width:100%;
    height:15px;
}

.progress{width: 100%;}

.emergencysubtitle{display: none;}

.adresswarapper{}

.apologo{}

.apologotop{
	position: absolute;
}
.fixed{
	z-index: 10;
	position: relative;
}
.apocompany{
	font-weight:bold;
	margin-top: 16px;	
}
.aponame{}
.apoaddress{}
.apoplzcity{}
.apotel{}



.openday{font-weight: bold;}
.datecreated{margin-top: 36px; 
font-size:0.9em;}
.dayWrapper{width:50%; float: left;}

.openingwrapperdown{
  float: left;
    width: 100%;
}
.openingwrapperdown .openday{ float: left; width: 200px;}

.dayTitle{
	padding-left: 14px;
	width: 100%;
	font-weight: bold;
}



.pharmacywrapper{
	width: 75%;
	/*border: 1px solid blue;*/
	float: left;
   /* margin-top: 24px;*/
}

.onepharmacy{
    float: left;
    min-height: 200px;
   /* padding: 14px;
    width: 50%;*/
}

.onepharmacy2t2t
{
   float: left;
    min-height: 275px;
    padding: 14px;
    width: 100%;
}

.onepharmacy2t2t.day0{
	border-right: 2px solid #ccc;
	width: 94%;
	margin-right: 10%;
}

.ondutypharmacy{
	width:100%;
	text-align: center;
	padding:72px;
}
.ondutytitle{
	margin-top: 45px;
	font-size: 4em;
	font-weight: bold;
	margin-bottom: 48px;
}
.ondutymessage{
	font-size: 1.6em;	
}

.pCompany{
	font-weight: bold;
	font-size: 2em;
}
.today2 .pCompany{
	font-size: 3em;
}
.pAdress{
	font-size: 1.5em;
}
.pdistance{

}
.pOpen{

}
.pPhone{
	font-size: 1.5em;
	margin-bottom: 14px;
}




/** responsive */
@media only screen and (min-width: 768px) and (max-width: 996px) {
		.infobox{				
				text-align: center;
				float: none;
				width: 100%;
				border-bottom: 1px dotted black;
				border-top: 1px dotted black;}
		.apologo img{display:none;}
		.pharmacywrapper {width:100%;}
		.openingwrapper{display:none;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
			.infobox{
				text-align: center;
				float: none;
				width: 100%;
				border-bottom: 1px dotted black;
				border-top: 1px dotted black;
				
			}
			.dayWrapper{
				width:100%;
				border-bottom: 1px dotted #ccc;
			}
			.onepharmacy2t2t.day0{width:100%;border:0;}
			.emergencytitle{font-size: 2em;}
			.apologo img{display:none;}
			.openingwrapper{display:none;}
			.pharmacywrapper {100%;}
			.pCompany{font-size: 1.5em;}
			.pAdress{font-size: 1.1em;}
			.pOpen{font-size: 0.9em;}
						
			.ondutytitle{font-size: 2em;}
			.ondutymessage{}
			.ondutypharmacy{width: 100%; text-align: center;}
			.pharmacywrapper{width:100%;}
}

@media only screen and (max-width: 479px) {
			.infobox{
				text-align: center;
				float: none;
				width: 100%;
				border-bottom: 1px dotted black;
				border-top: 1px dotted black;
			}
			.dayWrapper{
				width:100%;
				border-bottom: 1px dotted #ccc;
			}
			.onepharmacy2t2t.day0{width:100%;border:0;}
			.emergencytitle{font-size: 2em;}
			.apologo img{display:none;}
			.openingwrapper{display:none;}
			.pharmacywrapper {100%;}
			.onepharmacy{width: 100%;
			border-bottom: 1px dotted #ccc;
			}
			.pCompany{font-size: 1.8em;}
			.pAdress{font-size: 1.5em;}
			.pOpen{font-size: 1em;}
			.ondutytitle{font-size: 1.5em;}
			.ondutymessage{font-size: 1.2em}
			.ondutypharmacy{width: 100%; text-align: center;}
			.pharmacywrapper{width:100%;}

}


