#top_line{
font-size:140%;
font-weight:bold;
margin:2% 0 2%;
padding:0 0 0 0;
text-align:center;
color:black;
width:100%
}

/** COLUMN 1 **/
#column-1, #column-2, #column-3{
padding:0;
box-sizing:border-box;
margin-bottom: 3%;
}
/*
div#slider1{
display: none;
}
*/

h1{
font-size:130%;
font-weight:normal;
margin:0 0 0 0;
text-align:center;
color:#fff;
background-color:#007CC2;
width:80%;
margin-left:10%;
padding:2% 0;
box-sizing:border-box;
}

p{
width:80%;
clear:both;
color:#333;	
text-align:left;
line-height:120%;
font-size:110%;
margin-left:10%;
margin-bottom:2px;
font-weight:bold;
padding:0 3%;
box-sizing:border-box;
}

p.image{
width:80%;
text-align:center;
}

section#info-blocks{
padding-top:3%;
box-sizing:border-box;
}

section.info-block{
text-align:center;
padding-top:3%;
margin-bottom:5%;
}

#info-blocks img{
padding-top:4%;
}

#first_info-block p{
text-align:center;
font-size:150%;
}
/******************************
iPhone 5, iPad Air and Nexus 7 
******************************/


@media (min-width:800px) 
{
	div#slider1{
	display: block;
	}	
	
	#top_line{
		font-size:250%
	}
	
	#column-1{
		width:32.7%;
		float:left;
		margin-bottom: 0;
	}
	
	#column-2, #column-3{
		width:32.6%;
		float:left;
		margin-left:1%;
		margin-bottom: 0;
	}
	
	#column-1, #column-2, #column-3{
		min-height:460px;
		border:solid 2px #aaa;
	}
	
	h1{
		width:100%;
		padding:2% 0;
		margin-left:0;
		font-size:130%;
	}
	
	p{
		font-size:105%;
	}	
	
	section#info-blocks{
		clear:both;
		width:100%;
		float:left;
	}
	
	section#info-blocks h1{
		font-size:100%;
		width:100%;
		margin-left:0;
		font-weight:bold;
	}
	
	section.info-block{
		float:left;
		width:24%;
		margin-left:1%;
		margin-bottom:2%;
		border:solid 1px #aaa;
		min-height: 550px;
		padding-top:0;
		font-size:90%;
	}
	
	section#first_info-block{
		margin-left:0;
	}
	
	section#info-blocks p{
		padding:0;
		width: 90%;
		margin-left:5%;
	}
	
	section.info-block img{
	margin-top:6%;
	}
	
	section.info-block#first_info-block img{
	margin-top:20%;
	}
	
	section.info-block#first_info-block img#telephone{
	margin-bottom:0%;
	}
	
	section.info-block#first_info-block img#shoplink{
	margin-top:2.5%;
	}
	
	section.info-block#second_info-block img{
	margin-top:20%;
	margin-bottom:10%;
	}
	
	section.info-block#third_info-block img{
	margin-top:20%;
	margin-bottom:10%;
	}
	
	section.info-block#fourth_info-block img{
	margin-top:3%;
	margin-bottom:5%;
	}
}


