/* ConnectNav addon (Nevoweb) */
.sf-menu li li span {
  /* DW padding: 7px 0px 7px 25px; */
  padding: 7px 0px 7px 6px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	font-family: arial, Sans-Serif;
  cursor: pointer;
}

.powerdnn	{}
.powerdnn a	{display: block; height: 61px; width: 220px; background: #A40109; color: #fff; text-decoration: none; padding: 20px 40px;}
.powerdnntext {display: block; }
.powerdnnlogo { font-size: 30px; line-height: 40px; margin-left: -1px; letter-spacing: 0.22em;}

.lakegarda-images img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0px solid #CCCCCC;
    padding: 2px;
    width: 296px !important;
}


.Connect-UsersOnline { padding: 10px 10px 30px 10px;}
.Connect-UsersOnline h2 {color: #fff; padding: 20px 0 10px 0; font-size: 1.8em;}
.Connect-UsersOnline a { color: #fff;}

/*
    these are just the default styles used in the Cycle2 demo pages.  
    you can use these styles or any others that you wish.
*/


/* set border-box so that percents can be used for width, padding, etc (personal preference) */
.cycle-slideshow, .cycle-slideshow * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }


.cycle-slideshow { width: 100%; margin: 50px auto; padding: 0; position: relative;
 }


/* in case script does not load */
.cycle-slideshow img:first-child {
    position: static; z-index: 100;
}


#cycle-slide-links a { display: block; width: 145px; padding: 10px; background: none repeat scroll 0 0 #1BA1E2; color: #333; text-decoration: none; float: left; margin: 0 2px 0 0; color: #fff;}
#cycle-slide-links a:hover,
#cycle-slide-links a.cycle-pager-active { background: none repeat scroll 0 0 #0D569E; }

@font-face {
	font-family: "Flaticon";
	src: url("flaticon.eot");
	src: url("flaticon.eot#iefix") format("embedded-opentype"),
	url("flaticon.woff") format("woff"),
	url("flaticon.ttf") format("truetype"),
	url("flaticon.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
	font-family: Flaticon;
        font-size: 20px;
font-style: normal;
margin-left: 0px;
margin-right: 8px;
}.flaticon-aspx:before {
	content: "\e000";
}
.flaticon-intro:before {
	content: "\e001";
}
.flaticon-left97:before {
	content: "\e002";
}
.flaticon-next11:before {
	content: "\e003";
}
.flaticon-paragraph:before {
	content: "\e004";
}
.flaticon-power5:before {
	content: "\e005";
}
.flaticon-right86:before {
	content: "\e006";
}
.flaticon-settings1:before {
	content: "\e007";
}

#dnn_ctr540_HtmlModule_lblContent { margin-top: 2px; height: 300px !important; overflow: hidden;}

        .agendaholder           { padding: 0px 0 20px 0; }
        .agenda                 { width: 800px;border-left: 1px solid #222;border-top: 1px solid #222; }
        .agenda td              { font-family: arial,Verdana, sans-serif; color: #333; background: #fefefe; padding: 6px; border-right: 1px solid #222; border-bottom: 1px solid #222; text-align: center;}
        .agenda .slot           { width: 100px; vertical-align: top; font-size: 12px; padding: 10px 6px 0 6px;}
        .agenda .session        { width: 350px;padding: 10px 6px 10px 6px; cursor: pointer;}
        .agenda .speaker        { font-style:italic; font-size: 12px;}
        .agenda .title          { font-size: 14px; color: #000;}
        .agenda .dev            { background: #d89815;}
        .agenda .business       { background: #73c77a;}
        .agenda .discussion     { background: #76b3c3;}
        .agenda .one            { height: 30px;}
        .agenda .two            { height: 60px;}
        .agenda .three          { height: 90px;}
        .agenda .four           { height: 120px;}
        .agenda .five           { height: 150px;}
        .agenda .six            { height: 180px;}
        .agenda .seven          { height: 210px;}
        .agenda .eight          { height: 240px;}
        .sessionholder          { display: none; padding: 20px; background: #eee; width: 600px;}
.sessionholder h4	{ color: #444; padding-top: 15px; padding-bottom: 15px; font-size: 18px; }

.console-none div div.console-none { display: none; }

/* */
.DnnModule-Connect_Conference .agenda-events{
    max-width: 300px !important;
}

.DnnModule-Connect_Conference .agenda-events .agenda-event{
    width: 100%;
}

.DnnModule-Connect_Conference .dayofmonth{
    white-space: nowrap;
}




