/* CSS reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 

	margin:0;

	padding:0;

}

html,body {

	margin:0;

	padding:0;

	height:100%;

	/*height: auto;*/
 /* Full height */
   
 width:100%;
 
}

table {

	border-collapse:collapse;

	border-spacing:0;

}

fieldset,img { 

	border:0;

}

address,caption,cite,code,dfn,th,var {

	font-style:normal;

	font-weight:normal;

}

ol,ul {

	list-style:none;

}

caption,th {

	text-align:left;

}

h1,h2,h3,h4,h5,h6 {

	font-size:100%;
	font-weight:bold;
    color:#b3562a; /*lightBrown*/
	margin: 10px 10px 0 30px;

}

q:before,q:after {

	content:'';

}

abbr,acronym { border:0;

}

section, header{

	display: block;

}

/* General Demo Style */

body{

/*	font-family: Cambria, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;*/

	font-family: Verdana,Geneva,sans-serif;

	font-weight: 400;

	font-size: 14px;
	font-size-adjust:100%;

	color: #6e3a1e;    /*dark brown*/	

	background:#fff;
	text-align:center;
	
	/*background-color:#f0e8e0;
	overflow-y: scroll;/*font-size:14/ 20px;

	font-family: Verdana, Geneva, sans-serif;

	*/

		/*font: 14/ 20px "Open Sans",sans-serif;*/

	/*caption-side:#555;*/

/*	margin:0 auto;	

	height:100%;

	width:100%;

	height:auto;*/

 /* Center and scale the image nicely */
/*  background-image: url(images/photo-bg/Ira-L3.jpg);  
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;*/
  /*overflow: hidden;	*/
}

a{

	color: #333;

	text-decoration: none;

}

.container {

/*	width:100%;

	height:100%;

	position:relative;*/

	/*background-image:url(images/bgContent700.png);

	background-repeat:no-repeat;

	text-align:center;

	margin:0;

	padding:0;*/ }
	
.content {
	content:"";
	/*display:table;*/
	/*clear:both;
	max-width:980px;*/
	width:100%;
	/*height:100%;*/
	}

.containerContact{

	width: 100%;

	height: 100%;

	position: relative;	

}



.clr{

	clear: both;

}

.containerContact > header{

	/*padding: 20px 30px 20px 30px;

	margin: 0px 20px 10px 20px;*/

	position: relative;

	display: block;

	/*text-shadow: 1px 1px 1px rgba(0,0,0,0.2);*/

    text-align: center;

}

.containerContact > header h1{

	position: relative;

	color: #498ea5;

	font-weight: 700;

	font-style: normal;

	font-size: 30px;

	padding: 0px 0px 5px 0px;

	text-shadow: 0px 1px 1px rgba(255,255,255,0.8);

}

.containerContact > header h1 span{

	font-family: 'Alegreya SC', Georgia, serif;

	font-size: 20px;

	line-height: 20px;

	display: block;

	font-weight: 400;

	font-style: italic;

	color: #719dab;

	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);

}

.containerContact > header h2{

	font-size: 16px;

	font-style: italic;

	color: #2d6277;

	text-shadow: 0px 1px 1px rgba(255,255,255,0.8);

}



p.textContact {

	text-align:center;}
	

/*.content{

	margin:0px 25px 30px 25px;

	text-align:center;

	min-height:20px;

	max-height:100%;

	max-width:100%;	}

.container {max-height:100%;

	max-width:100%;}
}*/	
