body{font-family:arial,helvetica,sans-serif;color:#000;padding:0;}
p,a,li{font-size:14px;line-height:1.5;}
h2{font-size:26px;font-weight:normal;line-height:30px;}h3{font-size:22px;line-height:1.5;}
.pull-right{padding:8px;}
.dropdown-menu li{list-style:none !important;margin:0 !important;}

/*** Header ***/
#header h2{color:#094666;font-size:20px;font-weight:bold;padding:0 10px;}
#header ul{list-style:none;}
#header li{float:right;}
#header #youtubesocial{color:#cd201f;}
#header #twittersocial{color:#1DA1F2;}
#header #instagramsocial{color:#fb3958;}
#header #facebooksocial{color:#3b5998;}
#header #contactus{color:#0C607A;}
#header li a:hover{opacity:0.5;}
#header #contactHeader{display:inline-block;font-size:18px;padding:6px 6px 0 0;}

/*** Navigation ***/
.eduMenu{background-color:#0C607A;}
.eduMenu .bm-cool-menu li{border:none;}
.eduMenu .bm-cool-menu-trigger{border:none;}
@media screen and (min-width:768px){
	/*	menu disappearing fix	*/
	.eduMenu .bm-cool-menu{display:block !important;}
}
@media(min-width:979px){.bm-cool-menu a{font-size:14px !important;font-weight:500 !important;line-height:20px !important;padding:12px 20px!important;}}
@media(max-width:978px){.seaMenu .bm-cool-menu-trigger{border:none;border-radius:0;}}

/*** Slideshow ***/
#slideshow, #slideshow img{display:block;margin:0 auto;min-height:100px;}
#slideshow .carousel-control{background:none;border:none;top:50%;}

#content{min-height:320px;}

/*** Frontpage ***/
#frontpage{font-family:calibri !important;}
#frontpage #leftCol{margin:0;}
#frontpage .moduletable.boxer{border:4px solid #0C607A;margin:10px 0;}

#frontpage .span6{margin:5px 0;padding:10px;min-height:390px;}
@media(min-width:979px){#frontpage{margin:10px 0 0 0;}}
/** Boxes **/
#frontpage p,#frontpage a{color:#0C607A;}
#frontpage .boxer h3{background-color:#0C607A;color:#fff;font-size:18px;margin:0;padding:2px 4px;text-transform:uppercase;}
#frontpage .custom.program{margin:0 auto;width:100%;}
#frontpage .program ul{float:right;list-style:none;margin:2px 0;}
#frontpage .program li{float:left;}
#frontpage .program p{margin:5px;}
#frontpage .program img{max-width:146px;margin:0 3px;}
#frontpage .program img:hover{opacity:0.8;}
#frontpage .program button{}
@media(max-width:1199px){#frontpage .program img{max-width:116px;}}
@media(max-width:979px){#frontpage .program img{max-width:87px;}}
@media(max-width:767px){#frontpage .program ul{display:block;margin:0 auto;}#frontpage .program img{margin:3px;}}
#frontpage .newsflash-title a{font-size:18px;line-height:18px;}
#frontpage .newsflash{display:inline-block;}
#frontpage .newsflash ul{float:right;list-style:none;margin-right:10px;}
#frontpage .newsflash li{float:left;}
#frontpage .newsflash .btn-info{margin:4px;}
#frontpage .newsflash .intro-news-item{padding:5px;}
#frontpage .newsflash .intro-news-item img{display:block;margin:0 auto;max-height:140px}
#frontpage .frontboxes img:hover{opacity:0.8;}
@media(max-width:1199px){#frontpage .facebookbox iframe{width:292px;}}
@media(max-width:979px){#frontpage .facebookbox iframe{width:220px;}}
@media(max-width:767px){#frontpage .frontboxes img{display:block;margin:10px auto;}#frontpage .facebookbox iframe{width:100% !important;}}
#frontpage .fb_iframe_widget{display:table;margin:0 auto;}
#frontpage .mod_events_latest_table td{padding:5px;}

/*	Subpages	*/
.about ul{list-style:none;margin:2px 0;}
.about li{float:left;margin:4px;}
.about li img:hover{opacity:0.8;}
#subpage .blog .page-header{margin:0;padding:30px 0 0 0;}
#subpage .blog h2 a{font-size:20px;}
#subpage{margin:20px 0 50px 0;}
#subpage .item-page p{text-align:justify;}
#subpage .page-header{border:none;}
#subpage a.jcepopup span.jcemediabox-zoom-image{z-index:0;}
#subpage .probox{border:1px solid #ddd;padding:10px;}
#subpage .probox h4{padding:30px 0;}
#subpage .consortium ul{list-style:none;}
#subpage .consortium li{float:left;}
#subpage .consortium img{height:150px;margin:10px;width:auto;}
#subpage .newsletters .span6{margin:0;}
#subpage .newsletters li a{font-size:16px;}
#subpage .finalconf ul{display:table;list-style:none;margin:0 auto;}
#subpage .finalconf ul li{float:left;margin:10px 5px;}
#subpage .finalconf ul li a:hover,#subpage .fc-register .button:hover{opacity:0.7;}
@media(max-width:767px){#subpage .fc-register{padding:0 10px;}#subpage .fc-register .map{display:block;margin:5px auto;}}
#subpage .fc-register #introtext{color:#0c607a;font-size:20px;}
#subpage .fc-register .button{display:block;text-align:center;}

/*	Bootstrap buttons	*/
#subpage .btn-primary{background-image:linear-gradient(to bottom,#08c,#0C607A) !important;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled]{background-color:#0C607A !important;}
/*	Newsblog & Newsletter	*/
#subpage .newsblog .page-header,#subpage .newsletter .page-header{margin:20px 0 0 0;}
#subpage .newsblog h2,#subpage .newsletter h2{margin:0;}
#subpage .newsblog h2 a,#subpage .newsletter h2 a{font-size:24px;font-weight:bold;}
#subpage .newsblog .article-info,#subpage .newsletter .article-info{margin:2px 0;}
#subpage .newsblog img{padding-right:20px;max-width:300px;}
/*	Accordions	*/
#subpage .accordion-heading a{background-image:linear-gradient(to bottom,#fff,#e6e6e6);}
#subpage .accordion-heading a span{color:#333;font-weight:bold;}
/* 	Promotional Material	*/
#subpage .promotional-material img{display:block;margin:0 auto;padding:10px;}
#subpage .promotional-material img:hover{opacity:0.8;}
/*	Subpage Library boxes	*/
#subpage .library img{margin:5px;max-width:350px;}
#subpage .library img:hover{opacity:0.8;}
@media(max-width:767px){#subpage .library img{display:block;margin:5px auto;width:240px;}}
/*	Videos / Tags Component		*/
#subpage .tag-category input[type="text"]{margin-bottom:0;}
#subpage .tag-category .thumbnails h3{display:none;}
#subpage .tag-category .thumbnails li{margin-bottom:0;}
#subpage .tag-category .thumbnails li img:hover{opacity:0.8;}
@media(min-width:768px) and (max-width:1199px){#subpage .tag-category .thumbnails li img{max-width:220px;}}
@media(max-width:767px){#subpage .tag-category .thumbnails li img{display:block;margin:5px auto;}}
/*	JEvents	*/
#jevents #jevents_body .nav-items div.active a, #jevents .jev_header2 .active a,#jevents #jevents_body .cal_today a.cal_daylink{background-color:#0c607a;}
#jevents .nav-items > div{border:1px solid #0c607a;}
#jevents .jev_toprow div.previousmonth,#jevents .jev_toprow div.nextmonth{background-color:#0c607a;border:1px solid #0c607a;}
#jevents .jev_toprow div.currentmonth{border-top:1px solid #0c607a;border-bottom:1px solid #0c607a;}
#jevents_body .cal_today a.cal_daylink:hover{border:1px solid #0c607a;color:#0c607a;background-color:#fff !important;}

/*	Album	*/
#subpage .album{list-style:none;}
#subpage .album li{float:left;margin:4px;}

/*** Footer ***/
#footer{background-color:#0C607A;}
#footer .span2,#footer .span3,#footer .span8{margin:0;}
#footer ul{list-style:none;margin:0;}
#footer a{color:#fff;}
#footer #euflag{color:#fff;display:block;font-style:italic;font-size:10px;margin:0 auto;text-align:justify;}
.credit p,#footer a{color:#fff;font-size:inherit;text-decoration:none;}
.credit p{margin:0;text-align:center;}
@media(max-width:766px){#footer .span3,#footer h2,#footer li{text-align:center;}}