@import "oswald.css";
@import "opensans.css");
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article,aside,header,nav,section{display:block;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}strong{font-weight:bold;}
img{border:0;}button{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}button{text-transform:none;}
button{-webkit-appearance:button;cursor:pointer;}
button::-moz-focus-inner{border:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
td{padding:0;}

@media print{
	*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}
	a,a:visited{text-decoration:underline;}
	a[href]:after{content:" (" attr(href) ")";}
	a[href^="#"]:after{content:"";}
	tr,img{page-break-inside:avoid;}
	img{max-width:100% !important;}
	p,h2,h3{orphans:3;widows:3;}
	h2,h3{page-break-after:avoid;}
	.navbar{display:none;}
	}
	
@font-face{
	font-family:'Glyphicons Halflings';
	src:url(../fonts/glyphicons-halflings-regular.eot);
	src:url(../fonts/glyphicons-halflings-regulard41d.eot?#iefix) 
	format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.html) 
	format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) 
	format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) 
	format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) 
	format('svg');
	}
	
	*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

	*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0);}
	body{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",Verdana,"Verdana Ref",sans-serif;font-size:14px;line-height:1.42857143;color:#404041;background-color:#ffffff;}
	button{font-family:inherit;font-size:inherit;line-height:inherit;}
	a{color:#005f98;text-decoration:none;}
	a:hover,a:focus{color:#002f4c;text-decoration:underline;}
	a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
	img{vertical-align:middle;}
	.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}
	h2,h3,h4{font-family:"Oswald",Arial,sans-serif;font-weight:500;line-height:1.1;color:#404041;}
	h2,h3{margin-top:20px;margin-bottom:10px;}
	h4{margin-top:10px;margin-bottom:10px;}
	h2{font-size:19px;}h3{font-size:16px;}
	h4{font-size:14px;}p{margin:0 0 10px;}
	.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #f1f1f2;}
	ul{margin-top:0;margin-bottom:10px;}
	.container{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;}
	
	@media (min-width:768px){
		.container{width:720px;}
	}
	
	@media (min-width:992px){
		.container{width:940px;}
	}
	
	@media (min-width:1200px){
		.container{width:1100px;}
	}
	
	.row{margin-left:0;margin-right:0;}
	.col-sm-3,.col-md-8,.col-lg-8,.col-sm-9,.col-sm-12{position:relative;min-height:1px;padding-left:0;padding-right:0;}
	
	@media (min-width:768px){
	.col-sm-3,.col-sm-9,.col-sm-12{float:left;}
		.col-sm-12{width:100%;}
		.col-sm-9{width:75%;}
		.col-sm-3{width:25%;}
	}
	
	@media (min-width:992px){
		.col-md-8{float:left;}
		.col-md-8{width:66.66666667%;}
		}
	
	@media (min-width:1200px){
		.col-lg-8{float:left;}
		.col-lg-8{width:66.66666667%;}
		}
	
	table{background-color:transparent;}
	.collapse{display:none;}
	.nav{margin-bottom:0;padding-left:0;list-style:none;}
	.nav > li{position:relative;display:block;}
	.nav > li > a{position:relative;display:block;padding:10px 15px;}
	.nav > li > a:hover,.nav > li > a:focus{text-decoration:none;background-color:#f1f1f2;}
	.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent;}
	
	@media (min-width:768px){
		.navbar{border-radius:4px;}
		}
		
	.navbar-collapse{overflow-x:visible;padding-right:0;padding-left:0;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch;}
		
	@media (min-width:768px){
		.navbar-collapse{width:auto;border-top:0;box-shadow:none;}
		.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important;}
		}
	
	.container > .navbar-collapse{margin-right:0;margin-left:0;}
	
	@media (min-width:768px){
		.container > .navbar-collapse{margin-right:0;margin-left:0;}
		}
	
	.navbar-toggle{position:relative;float:right;margin-right:0;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;}
	.navbar-toggle:focus{outline:0;}
	.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;}
	.navbar-toggle .icon-bar + .icon-bar{margin-top:4px;}
	
	@media (min-width:768px){
		.navbar-toggle{display:none;}
		}
	
	.navbar-nav{margin:7.5px 0;}
	.navbar-nav > li > a{padding-top:10px;padding-bottom:10px;line-height:20px;}
	
	@media (min-width:768px){
		.navbar-nav{float:left;margin:0;}
		.navbar-nav > li{float:left;}
		.navbar-nav > li > a{padding-top:15px;padding-bottom:15px;}
		}
	
	.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7;}
	.navbar-default .navbar-nav > li > a{color:#777777;}
	.navbar-default .navbar-nav > li > a:hover,.navbar-default 
	.navbar-nav > li > a:focus{color:#333333;background-color:transparent;}
	.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:#555555;background-color:#e7e7e7;}
	.navbar-default .navbar-toggle{border-color:#dddddd;}
	.navbar-default .navbar-toggle:hover,.navbar-default 
	.navbar-toggle:focus{background-color:#dddddd;}
	.navbar-default .navbar-toggle .icon-bar{background-color:#888888;}
	.navbar-default .navbar-collapse{border-color:#e7e7e7;}
	.clearfix:before,.clearfix:after,.container:before,.container:after,.row:before,.row:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table;}
	.clearfix:after,.container:after,.row:after,.nav:after,.navbar:after,.navbar-collapse:after{clear:both;}
	
	@-ms-viewport{width:device-width;}
	body{position:relative;}
	
	@media screen and (min-width:768px){
		.navbar.container{max-width:720px;}
	}
	
	@media screen and (min-width:992px){
		.navbar.container{max-width:940px;}
		}
	
	@media screen and (min-width:1200px){
		.navbar.container{max-width:1100px;}
		}
	
	.navbar.container{margin-top:20px;}
	.navbar.container > .container{margin:0;padding:0;width:auto;}
	.page-header{margin-top:0;}
	.region-sidebar-second .block:first-child h2.block-title{margin-top:0;}
	p:last-child{margin-bottom:0;}
	ul li.leaf{list-style:none;list-style-image:none;}
	h2,h3,h4{text-transform:uppercase;margin-top:20px;margin-bottom:10px;}
	body{background:repeat-x fixed center top;}
	.main-container{background:#f1f1f2;}
	
	@media screen and (min-width:768px){.main-container{background:#f1f1f2 url(../img/body-bg-top-s.png) top left no-repeat;}}
	
	.main-container-middle{background:transparent;}
	
	@media screen and (min-width:768px){.main-container-middle{background:transparent url(../img/body-bg-rt-s-bw.png) top right repeat-y;}}
		
	.main-container-inner{background:transparent url(../img/body-bg-lt-s.png) top left repeat-y;}
	.region-content{padding:20px 75px 20px 75px;min-height:300px;}
	body.front .region-content h2{display:inline-block;vertical-align:top;font-weight:normal;letter-spacing:1px;background-color:#404041;color:#ffffff;padding:10px 30px;margin-top:0;margin-bottom:12px;line-height:1;border:none;margin-left:-75px;}
	#conference-header{background:#ffffff;padding:15px 0;}
	@media screen and (min-width:768px){
		#conference-header{padding:26px 20px;}
	}
	
	#conference-logo{display:block;float:none;margin:0 auto 15px auto;}
	
	@media screen and (min-width:768px){
		#conference-logo{float:left;margin-bottom:0;margin-right:20px;}
	}
	
	@media screen and (min-width:992px){
		#conference-logo{margin-bottom:15px;}
	}
	
	@media screen and (min-width:1200px){
		#conference-logo{margin-bottom:0;}
	}
	
	#conference-logo img{max-height:70px;width:auto;image-rendering:-webkit-optimize-contrast;}
	#site-info{display:block;text-align:center;padding:0;}
	
	@media screen and (min-width:768px){
		#site-info{padding-right:20px;text-align:left;}
	}
	
	#site-name,#site-description{font-family:"Oswald",Arial,sans-serif;color:#404041;line-height:1.175;display:block;clear:both;}
	
	@media screen and (min-width:768px){
		#site-name,#site-description{clear:none;}
	}
	
	@media screen and (min-width:992px){
		#site-name,#site-description{clear:both;}
	}
	
	@media screen and (min-width:1200px){
		#site-name,#site-description{clear:none;}
	}
	
	#site-name{font-size:1.1em;font-weight:400;padding-top:0;}
	
	@media screen and (min-width:768px){
		#site-name{padding-top:0;}
	}
	
	@media screen and (min-width:992px){
		#site-name{padding-top:0;}
	}
	
	@media screen and (min-width:1200px){
		#site-name{padding-top:0;}
	}
	
	#site-description{font-size:1.1em;font-weight:200;padding-top:2px;}
	.navbar.container{margin-top:0;}
	.navbar-default{min-height:0;background-color:#005f98;border:none;border-radius:0;margin:0 auto;}
	.navbar-default div.container{text-align:center;}
	.navbar-default .navbar-toggle{float:none;margin:4px auto;border:none;border-radius:0;}
	.navbar-default .navbar-toggle .icon-bar{background-color:#ffffff;border-radius:0;height:3px;}
	.navbar-default .navbar-toggle:hover{background-color:inherit;}
	.navbar-default .navbar-collapse{font-family:"Oswald",Arial,sans-serif;float:none;}
	.navbar-default .navbar-collapse nav{height:40px;}
	.navbar-default .navbar-collapse nav .navbar-nav > li > a{border:none;color:#ffffff;font-size:15.6px;line-height:40px;padding-bottom:0;padding-top:0;text-transform:uppercase;}
	
	@media screen and (min-width:768px){
		.navbar-default .navbar-collapse nav .navbar-nav > li > a{border-right:1px solid #ffffff;font-size:13.5px;padding-left:10px;padding-right:10px;}
		}
	
	@media screen and (min-width:992px){
		.navbar-default .navbar-collapse nav .navbar-nav > li > a{padding-left:15px;padding-right:15px;}
	}
	
	@media screen and (min-width:1200px){
		.navbar-default .navbar-collapse nav .navbar-nav > li > a{font-size:15.6px;}
		}
		
	.navbar-default .navbar-collapse nav .navbar-nav > li > a:hover,.navbar-default .navbar-collapse nav .navbar-nav > .active > a,.navbar-default .navbar-collapse nav .navbar-nav > .active > a:hover{background-color:#00aeef;color:#ffffff;}
	.page-header{display:inline-block;vertical-align:top;font-weight:normal;letter-spacing:1px;background-color:#404041;color:#ffffff;padding:10px 30px;margin-top:0;margin-bottom:12px;line-height:1;border:none;}
	body.front .row-content{display:block;}.nav > li > a:hover{background-color:inherit;}
	body.front .region-sidebar-second .block{margin-top:30px;margin-left:75px;}
	
	@media screen and (min-width:768px){body.front .region-sidebar-second .block{margin-left:0;}}
	@media screen and (min-width:992px){body.front .region-sidebar-second .block{margin-left:0;}}
	@media screen and (min-width:1200px){body.front .region-sidebar-second .block{margin-left:0;}}
	
	.block .datedescr{font-family:Oswald,Helvetica,sans-serif;font-weight:normal;color:#58595b;font-size:1.371em;letter-spacing:0.4px;margin-top:0;}
	.block .datedate{font-family:Oswald,Helvetica,sans-serif;font-weight:normal;color:#005f98;font-size:1.371em;letter-spacing:0.4px;margin-top:0;}
	.view-id-news_and_announcements.view-display-id-block_1 .view-content .views-row{margin-bottom:10px;}


@font-face{
	font-family:'flexslider-icon';
	src:url(../fonts/flexslider-icon.eot);
	src:url(../fonts/flexslider-icond41d.eot?#iefix) 
	format('embedded-opentype'),url(../fonts/flexslider-icon.woff) 
	format('woff'),url(../fonts/flexslider-icon.ttf) 
	format('truetype'),url(../fonts/flexslider-icon.svg#flexslider-icon) 
	format('svg');
	font-weight:normal;font-style:normal;
	}
	
	.element-hidden{display:none;}
	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
