/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(../warp/css/modules.css);


/* top-b banner image
----------------------------------------------------------------------------------------------------*/
#top-b .module {margin:0; padding: 0;}


/* sidebar a
----------------------------------------------------------------------------------------------------*/


h3.module-title {font-size: 18px;}

#sidebar-a .module {
	margin: 20px; 
	padding: 20px; 
	border: 1px solid #BCDAFF;	
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}

.mod-box-darkbg {
	border: 1px solid #0664AC !important;
	background: #0664AC;
	color: #fff;
}

.mod-box-darkbg a {color: #ffff00 !important;}


.mod-box-darkbg .module-title {color: #ffff00 !important;}




/* events module
----------------------------------------------------------------------------------------------------*/

#innerbottom .module, #innertop .module {padding: 20px;}

.icrounded_eventlist .iceventlist-title {
   
    line-height: 20px !important;
    font-size: 15px;
   
}

.icrounded_eventlist .iceventlist-venue {
    line-height: 20px !important;
    font-size: 15px;
}


.icrounded_eventlist .ic-datetime-div {
    line-height: 20px !important;
    font-size: 15px;
}


.icrounded_eventlist .ic-inline-block {
    display: block;
    margin: 5px 0px;
}


.icrounded_eventlist .iceventlist-desc {
    font-size: 15px;
}


.icrounded_eventlist .ic-date-div {

    padding-top: 35%;
}


.icrounded_eventlist:hover {
    background: #0664AC;
    color: #FFF;
}

.icnav .titleic {
    font-size: 16px;
    text-align: center;
    width: auto !important;
    background: #BCD8FF;
    padding: 10px 15px !important;
}

.iccalendar table th {
    font-size: 12px;
}

.iccalendar table td div {
   
    font-size: 12px;
    
}

.iccalendar {
    display: block;
    margin: auto !important;
    padding: 0px !important;
    border: 4px solid #BCD8FF;
	border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
}

#innerbottom .module .module-title {background: #0664AC; text-align: center; font-weight: bold;padding: 10px 5px; color: #ffff00;	border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;}




/* bottom
----------------------------------------------------------------------------------------------------*/

#bottom-a .module {margin: 20px;}

#bottom-a .module .module-title {color: #fff;}

#bottom-a a {color: #fff;}
#bottom-a a:hover {color: #ffff00;}

#block-bottom .mod-plain ul.line > li {
    border-color: #BBDBFF !important;
}


/* Module Type: Postit
----------------------------------------------------------------------------------------------------*/




/* Header
----------------------------------------------------------------------------------------------------*/

