/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
==================================================
 */

/* #Page Styles
================================================== */



/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/
body{
font-family: 'Lato', sans-serif;
font-size:1em;	
}
.splash{
padding:140px 0 100px 0;	
}
.splash .splash-logo{
text-align:center;	
}
.splash-language{
background:#0e71b8 url(../images/splash_blue_bg.png) top center no-repeat;
padding:90px 0px 0px 0px;
text-align:center;	
}
.splash-language h1, .splash-language a{
font-size:2.25em;
color:#fff;
text-align:center;
font-weight:bold;	
}
.splash-language h1{
margin-bottom:76px;	
}
.splash-language a{
font-size:2em;
display:inline-block;
border:4px solid #fff;
border-radius:5px;
-moz-border-radius:5px;	
-webkit-border-radius:5px;	
-o-border-radius:5px;	
-ms-border-radius:5px;
text-decoration:none;
padding:16px 50px;
margin:0px 15px;	
}
.splash-language a:hover{
background-color:#fff;
color:#0e71b8;	
}
.splash-copyright{
color:#fff;
font-size:0.875em;
text-align:center;
padding-top:425px;
padding-bottom:50px;	
}
.splash-copyright a {
	padding: 0;
	border: none;
	display: inline-block;
	font-size: 12px;
}
.created_by{
background-color:#fff;
padding:30px 0;	
text-align:center;
font-size:0.875em;
}
.created_by a{
text-decoration:none;	
}
.created_by img{
margin:0px 0px -7px 10px;	
}

.header{
background-color:#0e71b8;
}
.header .logo a{
display:block;
padding:7px 0;	
}
.topmeni ul, .topmeni ul li, .topmeni ul li a{
display:block;
margin:0;
padding:0;	
}
.topmeni ul li{
float:left;	
}
.topmeni ul{
float:right;	
}
.topmeni ul li a{
color:#fff;
text-decoration:none;
font-size:0.875em;
padding:30px 15px 33px 15px;
border-top:5px solid #0e71b8;
}
#de .topmeni ul li a{
padding:30px 9px 33px 9px;	
}
.topmeni ul li a:hover, .topmeni ul li a.active{
border-color:#fff;
}
.gold_sponsors{
padding:20px 0;	
}
.gold_sponsors .headline, .event_details .headline, .silver .headline, .media .headline{
color:#3c3c3b;
font-weight:bold;	
}
.gold_sponsors .sponsor{
text-align:right;	
}

.gold_sponsors .sponsor img{
position:relative;
z-index:5;	
}
.banner{
background-color:#c7dcea;
position:relative;
text-align:center;	
padding:50px 0;
}
.banner .abs_img{
display:block;
position:absolute;
left:50%;
margin-left:-459px;
top:-57px;
}
.event_details{
padding:40px 0;	
background-color:#d8e7f0;
}
.color{
color:#0e71b8 !important;	
}
.event_details .event .wrap{
padding-left:70px;	
}
.event_details .event .wrap strong, .event_details .event .wrap i, .event_details .event .wrap span{
display:block;
line-height:normal;	
}
.event_details .event .wrap strong span{
display:inline;
font-weight:normal;	
}
.event_details .event.date .wrap{
background:url(../images/date_icon.png) top left no-repeat;	
}
.event_details .event.time .wrap{
background:url(../images/time_icon.png) top left no-repeat;	
}
.event_details .event.place .wrap{
background:url(../images/place_icon.png) top left no-repeat;	
}
.meeting{
padding:60px 0 45px 0;	
}
.text h1, .text p, .text h3{
color:#3c3c3b;	
}
.text p{
font-size:1em;
line-height:1.5em;
}
.text h1, .text h3{
font-weight:bold;	
}
.text h1{
font-size:2.25em;
margin-bottom:40px;	
}
.text h3{
font-size:1.3em;	
}
.speaker{
background-color:#e0e9ef;
padding:60px 0;	
}
.speaker h1{
margin-bottom:0px;	
}
.groups{
background-color:#0e71b8;
padding:40px 0;	
}
.groups h1, .groups h3, .groups p{
color:#fff;	
}
.groups h1{
margin-bottom:25px;	
}
.groups span{
padding-left:115px;
display:block;	
}
.groups .target span{
background:url(../images/target_groups.png) top left no-repeat;	
}
.groups .capacity span{
background:url(../images/capacity.png) top left no-repeat;	
}
.timeline{
padding:65px 0;	
}
.timeline_content{
background:url(../images/timeline_line.png) 230px 0px repeat-y;	
}
.imager{
position:relative;	
}
.imager img{
position:absolute;
top:50%;
margin-top:-30px;
right:-33px;	
}
.timeline{
background:url(../images/road.png) center top no-repeat;	
}
.timeline .row{
padding:14px 0;	
}
.timeline{
font-size:1.2em;
line-height:1.5em;	
}
.registration{
background-color:#0e71b8;
padding:60px 0;	
}
.registration .text h1{
margin-bottom:0;	
}
.registration .text h1, .registration .text p, .registration .text p strong, .registration .text i{
color:#fff;	
}
.registration label{
color:#fff;
font-size:1em;
line-height:1.5em;
font-weight:normal;	
}
.registration label strong{
color:inherit;	
}
.registration form span{
display:block;
position:relative;
padding-left:30px;
margin-bottom:30px;	
}
.registration form span input[type="checkbox"]{
position:absolute;
top:2px;
left:0;	
}
.registration input[type="text"]{
padding:14px 2%;
width:96%;
border:none;
margin:0 0 10px 0;
font-size:1em;
}
.registration input[type="submit"]{
color:#fff;
background-color:#3c3c3b;
font-weight:bold;
border:none;
padding:9px 35px;	
}
.registration input[type="submit"]:hover{
cursor:pointer;	
}
.registration .text .terms p{
font-size:0.9em;	
}
.registration .text .terms{
padding-top:35px;	
}

.contact{
padding:60px 0 30px 0;
background-color:#e0e9ef;	
}

.contact.text h1{
margin-bottom:0;	
}
.contact strong{
font-size:1.14em;	
}
.contact p{
font-size:0.9em;	
}
.contact a{
color:#0e71b8;	
}
.contact a:visited{
color:#0e71b8;	
}
.contact .sixteen.columns{
padding-bottom:40px;	
}
.contact .five.columns img{
margin-bottom:20px;	
}
.contact .five.columns.c1 img{
margin-bottom:50px;	
}
.contact .five.columns.c2{
padding-top:96px;	
}
.silver, .media{
padding:60px 0;	
}
.silver .sp, .media .mp{
padding:15px 0;	
text-align:center;
}
.silver .sp img{
width:100%;	
}
.media{
background-color:#e5ebef;	
}

.copyright{
background-color:#3c3c3b;	
}
.copyright .copy{
color:#949292;
padding-top:40px;
font-size:0.875em;

}
.copyright .copy strong{
color:#fff;	
}
.copyright .social .face{
display:block;
background:url(../images/facebook.png) center no-repeat;
width:95px;
height:95px;
float:right;
border-left:1px solid #111;	
border-right:1px solid #111;	
}
.copyright a {
	display: inline-block;
	color: white;
	font-size: 12px;
}
.pola{
width:50%;
float:left;	
}
.location img{
width:100%;
float:left;	
}
.fix{
display:block;
width:100%;
position:fixed;
z-index:100;	
}

.mobile_menu_icon{
display:none;
position:absolute;
width:35px;
height:35px;
border-radius:4px;	
-moz-border-radius:4px;
-webkit-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
background:#084571 url(../images/menu_icom.png) center no-repeat;
top:30px;
right:0px;
}
#map{
height:400px;	
}

.row.break img{
margin-top:-12px;	
}