@import"https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400";
/* Category lists */
#category-list {
list-style-type:none;
margin:0;
padding:0;
font:300 16px "Source Sans Pro",sans-serif!important
}

#category-list>li {
border-bottom:1px solid #ccc;
color:#1d1d1d;
font:300 16px "Source Sans Pro",sans-serif !!important
}

#category-list>li:last-child {
border:none
}

#category-list>li>a {
text-decoration:none;
color:#353535;
display:block;
width:100%;
font-size:14px;
-webkit-transition:font-size .3s ease,background-color .3s ease;
-moz-transition:font-size .3s ease,background-color .3s ease;
-o-transition:font-size .3s ease,background-color .3s ease;
-ms-transition:font-size .3s ease,background-color .3s ease;
transition:font-size .3s ease,background-color .3s ease;
padding:10px 10px;
}
li.category-section h2
{
padding-left:10px;
	color: #353535;
	 font-family: 'Source Sans Pro',sans-serif !important;
	 font-size: 17px;
	 font-weight: 300;
	 text-align: left;
}
li.category-section a h2
{
margin-left:-10px
}
.event-keyword-form-title h2,
.event-search-form-title h2{ color: #353535;
	 font-family: 'Source Sans Pro',sans-serif !important;
	 font-size: 17px;
	 font-weight: 300;
	 text-align: left;}
#category-section>li>h2{padding:0px;}
li.category-section,#category-list>li>a {
text-decoration:none;
color:#353535;
font:300 16px/1 "Source Sans Pro",sans-serif !!important
}
#category-list>li>a,li.category-section,#category-list>li>a {
text-decoration:none;
color:#353535;
font:300 16px/1 "Source Sans Pro",sans-serif !!important
}

#category-list>li>a:hover {
font-size:30px;
background:#dadada;
font-size:14px
}

#competitive-category-select {
font-family:"Source Sans Pro",sans-serif !!important;
overflow:hidden
}

#competitive-category-select>optgroup:nth-child(1),#competitive-category-select>optgroup:nth-child(2) {
font-family:"Source Sans Pro",sans-serif!important;
font-weight:300!important;
font-style:normal!important
}

#competitive-category-select>optgroup>option {
font-weight:300!important;
font-style:normal!important;
margin-top:5px;
padding-bottom:5px;
border-bottom:1px dotted #eee
}
/* Keyword Search */
#event-keyword-search {
width:61%!important;
float:left;
padding-left:1%;
padding-top:3px;
margin-bottom:10px;
background:#eee
}

#event-results {
width:36%;
margin-left:1%;
float:right;
/*padding-top: 14px;*/
}

.vc-net-select {
border-radius: 5px;
padding: 10px 4%;
margin-bottom: 15px;
background-color: #EEE;
}

.vc-net-select p#network-title {
	font-size: 14px !important;
	margin-bottom: 5px;
	color: #353535;
	text-align: center;
}

.vc-net-select select {
	margin-bottom: 0 !important;
}

#event-search-form {
width:76%!important;
padding-left:2%;
float:left;
font:300 16px "Source Sans Pro", sans-serif!important
}

#event-search-form p {
font:300 16px "Source Sans Pro", sans-serif!important;
}

#event-search-form select {
border:1px solid #CCC;
position:relative;
border-radius:15px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
color:#353535;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
border:1px solid #CCC;
box-shadow:0 2px 2px #ddd;
-moz-box-shadow:0 2px 2px #ddd;
-webkit-box-shadow:0 2px 2px #ddd;
font:300 16px "Source Sans Pro",sans-serif!important
}


#event-search-table {
width:100%;
float:left
}

#event-sidebar {
width:19%;
float:left;
overflow:hidden;
margin-right:1%;
margin-left:1%;
position:relative;
border-radius:15px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
color:#353535;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
border:1px solid #CCC;
box-shadow:0 2px 2px #ddd;
-moz-box-shadow:0 2px 2px #ddd;
-webkit-box-shadow:0 2px 2px #ddd;
font:300 16px "Source Sans Pro",sans-serif!important
}

#event-title,#event-city,#dp1400261019344,#dp1400261019345 {
font-size:16px;
color:#353535
}

#event-viewer-container {
text-align:left;
background:#fff;
color:#353535!important;
padding:0;
margin:0;
position:relative;
cursor:default;
width:100%;
background:#FFF;
font-family:"Source Sans Pro",sans-serif;
color:#353535;
float:left;
font:300 16px/1 "Source Sans Pro",sans-serif !!important
}

#event-viewer-container .button {
background:#FFF;
border:1px solid #CCC;
padding:10px 25px;
color:#333;
border-radius:15px
}

#event-viewer-container .date input[type=text] {
width:70%!important
}

#event-viewer-container .ui-datepicker-trigger {
width:25px;
height:25px;
overflow:hidden;
margin-left: 5px;
vertical-align: middle;

}

#event-viewer-container a:hover {
cursor:pointer
}

#event-viewer-container input[name=title],#event-viewer-container input[name=city] {
	 margin-bottom: 16px;
	 margin-top: 2px;
	 outline: 0 none;
	 padding: 4%;
	 text-indent: 0.01px;

	 width: 96%;
color:#353535!important
}

#event-viewer-container input[type="text"],#event-viewer-container input[type="email"],#event-viewer-container textarea {
border:1px solid #CCC;
color:#353535;
height:20px;
margin-bottom:10px;
margin-left:-1px;
margin-right:-1px;
outline:0 none;
padding-top:7px;
padding-bottom:7px;
padding-right:2%;
padding-left:2%;
width:96%;
border-radius:15px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:0 2px 2px #ddd;
-moz-box-shadow:0 2px 2px #ddd;
-webkit-box-shadow:0 2px 2px #ddd;
font:300 16px "Source Sans Pro",sans-serif!important
}

#event-viewer-container select {
border: 1px solid #CCCCCC;
color:#353535;
height:20px;
margin-bottom:16px;
margin-right:1px;
margin-top:2px;
outline:0 none;
padding:5px;
width:100%;
height:auto;
text-indent:.01px;
text-overflow:"";
font:300 16px "Source Sans Pro",sans-serif!important
}



.clearfix {
*zoom:1
}

.clearfix:after {
clear:both
}

.clearfix:before,.clearfix:after {
content:" ";
display:table
}

.gl_formbutton {
padding:7px 10px;
color:#fff;
text-decoration:none;
border-radius:15px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border:none;
outline:none;
font:300 14px "Source Sans Pro",sans-serif!important;
background:#262626;
width: 100%;
}

.sidebar-option {
width:100%;
overflow:hidden;
float:left;
position:relative
}

:-moz-placeholder {
color:#353535
}

:-ms-input-placeholder {
color:#353535
}

::-moz-placeholder {
color:#353535
}

::-webkit-input-placeholder {
color:#353535
}

div.event-search-form-title {
width:100%
}
.gl_formbutton {
	 background-color: #262626;
	 border: medium none;
	 border-radius: 15px;
	 color: #FFFFFF;
	 font-family: 'Source Sans Pro',sans-serif !important;
	 font-size: 14px;
	 font-weight: 300;
	 outline: medium none;
	 padding: 7px 10px;
	 text-decoration: none;
}

/* global Styles */
#event-viewer-container a{text-decoration:none;font:300 16px "Source Sans Pro",sans-serif!important}
#event-viewer-container{font-family: 'Source Sans Pro', sans-serif!important;
font-weight:300px;}
#event-results p{font:300 16px "Source Sans Pro",sans-serif!important;display:block;width:100%!important;padding:0px;margin-top:0px;margin-bottom:10px;
}
.event-search-heading{display:block!important;}
.event-search-heading h4 {font-family: 'Source Sans Pro', sans-serif!important;
	display:block!important;
	margin-top:8px;
	font-weight:400!important;
	margin-bottom:8px;
	padding-top:8px;
	padding-bottom:8px;
	/*border-bottom:1px #eee solid;*/
	font-size: 16px;}
.event-search-titles h4 {
	font-family: 'Source Sans Pro', sans-serif!important;
	display:block!important;
	margin-top:8px;
	font-weight:400!important;
	width:100%;
	margin-bottom:0px;
	padding-bottom:0px;
}
.sub-capt{line-height:1.5;font:300 16px "Source Sans Pro",sans-serif!important; width:100%; }
#event-viewer div#event-search-form div#event-results a div.result-event div.sub-capt{height:auto;white-space:normal;overflow:visible;}
.event-search-titles{line-height:1;font:300 16px "Source Sans Pro",sans-serif!important; width:100%;display:block!important;}
#event-viewer div#event-search-form div#event-results h4{border-bottom:none;}
#event-search-form .featured-events #featured-events h2,
#event-results h2{
color:#353535;
width:63%;
float:left;
display:block;
padding:0;
margin-bottom:15px;
text-align:left;
font:300 18px "Source Sans Pro",sans-serif!important
}
#event-viewer-container #event-viewer #event-search-form .featured-events a{
	 width:63%;
float:left;
display:block;
padding-bottom:10px;

text-align:left;

}
#event-viewer-container #event-viewer #event-search-form .leftsearchform .search-formleftwrap div a:hover{
	 background-color:#f4f4f4;}

	 #event-search-form #event-results a{display:block;width:98%;float:left;margin-left:4%;}
#event-search-form #event-results a:hover{background-color:#f4f4f4;}

#event-search-form #event-results a.manage-reg-account-link {
	margin-left: 0;
	width: auto;
	padding: 7px 4%;
	border-radius: 15px;
}

#event-viewer-container #event-viewer #event-search-form .featured-events #featured-events hr{
width:63%;
float:left;
display:block;
padding:0;
text-align:left;

}
hr {
	height: 3px;
	border: 0;
	margin-bottom:10px;
	width:61%;
	float:left;
	background-color: #c3c3c3;
	background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#ffffff), color-stop(25%, #fff));
	background-image: -webkit-linear-gradient(left, #ffffff, #fff, #ffffff);
	background-image: -moz-linear-gradient(left, #ffffff, #fff, #ffffff);
	background-image: -ms-linear-gradient(left, #ffffff, #fff, #ffffff);
	background-image: -o-linear-gradient(left, #ffffff, #fff, #ffffff);
}
hr::after {
	content: '';
	display: block;
	height: 1px;
	background-color: #ffffff;
	background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#e8e8e8), to(#ffffff), color-stop(25%, #c3c3c3));
	background-image: -webkit-linear-gradient(left, #e8e8e8, #c3c3c3, #ffffff);
	background-image: -moz-linear-gradient(left, #e8e8e8, #c3c3c3, #ffffff);
	background-image: -ms-linear-gradient(left, #e8e8e8, #c3c3c3, #ffffff);
	background-image: -o-linear-gradient(left, #e8e8e8, #c3c3c3, #ffffff);
}


#event-keywword-form input#event-keyword-search-bar{width:82%;margin-right:10px;margin-bottom:15px;}
#event-keywword-form span.ui-helper-hidden-accessible{float:left; position:relative;}
#event-results hr{ margin-bottom:5px;}
