@import url(https://fonts.googleapis.com/css?family=Gentium+Basic:400,700|Yanone+Kaffeesatz);



.red {

    color: #b2572b;    /*(brown)*/

    font-size: 24px;

    font-weight: 800;

    line-height: 1.4em;

    margin-bottom: 8px;

    text-align: left;

    text-transform: uppercase;

}









/* logo */

header {

	width:100%;

	top:0;

	left:0;

	z-index: 1000;

	opacity: 0.90;

	text-align:center;

	clear:right;

	}

img {

	text-align:center;

	max-width:100%;

	height:auto;

	width:auto;

	}

/*header a img.logo {

    font-size: 10px;

    max-height: 100%;

    max-width: 100%;

    text-align: center;

    text-shadow: none;

}*/



img.logo {

    font-size: 10px;

    max-height: 100%;

    max-width: 100%;

    float:right;

	

}

/*#logo a img.logo {

    height: auto;

    max-width: 100%;

    text-align: center;

    width: auto;

}*/





.socialMedia a img.icon{

	z-index: 1000;

	position: relative;

		}

img.icon {

	/*padding-left:100px;*/

	vertical-align: middle;	

	/*text-align:center;*/

	max-width:100%;

	height:auto;

	width:auto;

	float:right;

	margin-top:-90px;

	margin-right:10px;

	z-index: 1000;

	}

#headerML {

	background-color: rgba(255,255,255,0.3);

	background:-webkit-linear-gradient(right,rgba(255,255,255,0.9)0%, rgba(255,255,255,0)60%);

	background:-o-liner-gradient(right,rgba(255,255,255,0.9)0%, rgba(255,255,255,0)60%);

	background:-moz-liner-gradient(right,rgba(255,255,255,0.9)0%, rgba(255,255,255,0)60%);

	background: liner-gradient(to right,rgba(255,255,255,0.9)0%, rgba(255,255,255,0)60%);  /*Standart syntax*/

/*background: liner-gradient(right,rgba(255,255,255,0.9)0%, rgba(255,255,255,0)50%);*/



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

	background-repeat:repeat-x;

	

	background-position: right;

	background: #ccc;*/ 

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

	/*padding:20px 20px 20px 0;*/ 

	padding:0 20px 20px 0;

	top:0;

	left:0;

	z-index: 100;

	opacity: 0.90;

	margin: auto;

	text-align:center;

	

	/*-webkit-box-shadow: 0 8px 6px -6px #777;*/  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */

/* -moz-box-shadow:    0 8px 6px -6px #777;*/  /* Firefox 3.5 - 3.6 */

/* box-shadow:         0 8px 5px -6px #777;*/  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */



	}



/* slider */	

#doc {

	/*margin:40px 0;*/

	z-index:-1;

	position: relative;

	

}

#cont {

	margin:0 auto;

	max-width: 1140px;

	/*margin-top: 110px;*/

}

.blueberry {

	max-width: 960px;

	margin-top: 5px;

	/*margin-top: 110px;*/

	}

	

section {

	width:29%;

	float:left;

	margin:2% 2%;

	text-align:center;

}

.clear {

	clear:both;}



article {

	float:left;

	margin:0 auto;

	width:50%;

	height:auto;

	padding:4%;

	}

aside {

	float: right;

	margin:0 auto;

	width:35%;

	height:auto;

	padding:3%;

	}



.descrNumber {

	text-align:right;

	margin-top:-20px;

	z-index: 1000;

	margin-right:5px;

	}





.containerContact {

	width:100%;

	height:100%;

	position:relative;

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

	background-repeat:no-repeat;

	text-align:center;

	margin:0;

	padding:0;*/ 

	}



/* footer */	



footer {

	width:100%;

	text-align:center;

	margin-bottom:10px;

}

footer.second {

	/*border-top: 1px solid #999;

	background-color:#fff;

	opacity:0.65;*/

	width: 100%;

	max-height:60px;

	text-align:center;

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

	text-align: center;

	font-size: 14px;

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

	margin-bottom: 10px;

	}

footer.second p {

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

	text-decoration: none;

	font-size: 12px;

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

	padding-top: 20px;

	}

footer p.footerMenu a {

	color:#999;

	text-align:center;

	font-size: 14px;

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

	text-decoration:none;

	font-weight: lighter;

	text-transform: capitalize;

	padding-left:20px;

	}

footer p.footerMenu a:hover {

	color: #ce2027;/*red*/

	text-align:center;

	font-size: 14px;

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

	text-decoration: underline;

	font-weight: lighter;

	text-transform: capitalize;

	}



.divender {

	display: block;

    margin-left: auto;

    margin-right: auto;

}



	/* All Mobile Sizes (devices and browser) */

@media only screen and (min-width: 768px) and (max-width: 959px) {

		/* nav */

		/*#headerML nav ul li{

			margin-left:12px;

		}*/

div.desc {

    padding: 5px;

    text-align: center;

	font-family: MyFont;

	font-size: x-large !important;

}		

}

@media only screen and (max-width: 767px) {



		/* nav menu ul & select */

	/*	#headerML nav ul {

			display:none;

		}

		#headerML nav select {

			width:100%;

			display:block;

			/*margin-bottom:30px;*/

			/*cursor:pointer;

			padding:6px;

			background:#f9f9f9;

			border:1px solid #e3e3e3;

			color:#777;

		}

		

footer p.footerMenu a, footer p.footerMenu a:hover{

	font-size: 10px;

	}

footer.second, footer.second p{

	font-size: 10px;

		}	*/

/*img.icon {

			max-width: 10%;

			height:auto;

			margin-top: -100px;

			margin-right:5px;

			position: relative;

			float:right;	

			}	*/

div.desc {

    padding: 5px;

    text-align: center;

	font-family: MyFont;

	font-size: x-large !important; 

	}		

}



@media only screen and (min-width: 478px) and (max-width: 767px) {

		

/*img.icon {

			max-width: 10%;

			height:auto;

			margin-top: -100px;

			margin-right:5px;

			position: relative;

			float:right;	

			}	*/

div.desc {

    padding: 5px;

    text-align: center;

	font-family: MyFont;

	font-size: medium  ;

}		

}

@media screen and (max-width: 477px) {

	/*body {

		position: absolute;}*/		

		

		

/*.socialMedia a img.icon{

	z-index: 1000;

	position: relative;	

		}

	img.icon {

			max-width: 8%;

			height:auto;

			margin-top: -80px;

			margin-right:5px;

			position: static;

			float:right;						

			}	*/



}