@font-face{

font-family:event-manager;

src:url(../font/event-manager.eot);                                   /* IE9 Compat Modes */

src:url(../font/event-manager.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */

url(../font/event-manager.woff) format('woff'),                       /* Pretty Modern Browsers */

url(../font/event-manager.ttf) format('truetype'),                    /* Safari, Android, iOS */

url(../font/event-manager.svg#event-manager) format('svg');           /* Legacy iOS */

font-weight:400;

font-style:normal;

}

/* Start Common */

.input-text {padding: 6px 12px;border-radius: 5px;border: 1px solid #cccccc;background: #ffffff;}
select {padding: 9px 8px; border-radius: 5px; border: 1px solid #cccccc !important; background: #ffffff;}
.chosen-container-multi .chosen-choices {background-color: #fff;background-image: linear-gradient(#eee 1%, #fff 15%);border: 1px solid #cccccc;border-radius: 4px;box-sizing: border-box;cursor: text;
height: auto !important;margin: 0;overflow: hidden;padding: 4px 8px;position: relative;width: 100%;}

.btn{ background-color: #2d5b82; color: #fff !important; border-radius: 4px; cursor: pointer;display: inline-block; font-size: 14px;font-weight: bold;margin: 0;padding: 8px 7px;text-align: center;
border: 1px solid #d2d2d2; box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);}
.btn:hover{     background-color: #ebebeb;    background-image: -moz-linear-gradient(center top , #f9f9f9, #ebebeb);     background-repeat: repeat-x;     color: #2d5b94 !important;}

.chosen-container-single .chosen-single{  line-height:35px; height:35px; background: none repeat scroll 0 0 #fff !important;  text-decoration: none; white-space: nowrap;  color:#a1a1a1; box-shadow: none;  }
.chosen-container.chosen-container-single { padding:0px 0 0px 0;}
@media(max-width:768px){.chosen-container.chosen-container-single {padding:0px 0 0px 0;} }
.chosen-container-single .chosen-single div b{ background:url(../images/chosen-sprite.png) no-repeat 0 7px }

.section-title { border-bottom-color: #2d5b6f;color:#2d5b6f;border-bottom:1px solid #dadada; font-size: 18px; font-weight: bold; margin:14px 0 15px 0px ; padding-bottom:5px; float:left;width:100%; }
#event-watch-video-button{ float:left; margin:10px 0 0 0;}


.menu-toggle,input[type="submit"],input[type="button"],input[type="reset"],article.post-password-required input[type=submit],.bypostauthor cite span {background-color: #2d5b82; color: #fff !important;
border-radius: 4px;color: hsl(0, 0%, 100%);cursor: pointer;display: inline-block;font-size: 14px;font-weight: bold;margin-bottom: 0;padding: 8px 7px;text-align: center;margin-top: 0px;
border: 1px solid #d2d2d2;border-radius: 3px;box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);} 

.normal-section-title { color: #296783; font-size: 16px; font-weight: bold; margin-bottom: 10px;}
.organizer-logo {width: 42px;height: 42px;position: absolute;left: 1em;float: left; margin-right: 1em; vertical-align: middle; box-shadow: none;}


a.link-button { background-color: #2d5b82!important; color: #fff !important; border-radius: 4px; cursor: pointer;display: inline-block; font-size: 14px;font-weight: bold;margin: 0;padding: 8px 7px;text-align: center;
border: 1px solid #d2d2d2; box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1); float:left; width:100%; margin-bottom:10px;  	}
.link-button:hover{  background-color: #ebebeb!important;    background-image: -moz-linear-gradient(center top , #f9f9f9, #ebebeb);   text-decoration:none;   background-repeat: repeat-x;     color: #2d5b94 !important;	}


.clearfix{zoom:1}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.chosen-container{width:100%}
img {max-width:100%}

.twenty-eleven ul.event_listings li.event_listing,.twenty-eleven ul.event_listings li.no_event_listings_found{padding:0!important}
.twenty-ten .chosen-choices,.twenty-ten .event_types{margin:0!important}
.rtl .event-manager-form label{float:right}
.rtl .entry-content .event_listing_preview_title .button,.rtl .event-manager-form div.field,.rtl .event_listing_preview_title .button{float:left}
.rtl .single_event_listing .meta li{float:right;margin:0 0 0 1em}

p,div{ line-height:15px;}
/* End Common */

/* Start Error */

.success-green-message {text-align: center; padding:0; color: #43B446; font-size:14px;font-weight: bold;}

.post-submitted-success-green-message { text-align: center; padding: 20px 0; color: #43B446;font-size: 18px; font-weight: bold;}

.error-red-border { border: 2px solid red !important;}
.error-red-message {padding:0; color:#D70000; font-size:14px;font-family:event-manager!important;font-weight: bold;}

.font-icon-look{font-family:event-manager!important;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}

.display-icon{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-family:event-manager!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px;margin:0 2px 0 0;*overflow:auto;*zoom:1;*display:inline}

.require-field {color: #ff0000;}

.event-manager-error,.event-manager-info,.event-manager-message{padding:1em 2em 1em 3.5em!important;margin:0 0 2em!important;position:relative;background-color:#fff;color:secondarytext;border-top:3px solid #999;list-style:none outside!important;width:auto;zoom:1;box-shadow:0 1px 1px rgba(0,0,0,.2)}

.event-manager-error:after,.event-manager-error:before,.event-manager-info:after,.event-manager-info:before,.event-manager-message:after,.event-manager-message:before{content:"";display:table}

.event-manager-error:after,.event-manager-info:after,.event-manager-message:after{clear:both}

.event-manager-error:before,.event-manager-info:before,.event-manager-message:before{content:"";font-family:sans-serif;display:inline-block;position:absolute;top:1em;left:1.5em}

.event-manager-error li,.event-manager-info li,.event-manager-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}

.event-manager-error.event-manager-message,.event-manager-info.event-manager-message,.event-manager-message.event-manager-message{border-top-color:#8fae1b}

.event-manager-error.event-manager-message:before,.event-manager-info.event-manager-message:before,.event-manager-message.event-manager-message:before{color:#8fae1b;content:"\2713"}

.event-manager-error.event-manager-info,.event-manager-info.event-manager-info,.event-manager-message.event-manager-info{border-top-color:#1e85be}

.event-manager-error.event-manager-info:before,.event-manager-info.event-manager-info:before,.event-manager-message.event-manager-info:before{color:#1e85be;content:"i";font-family:Times,Georgia,serif;font-style:italic}

.event-manager-error.event-manager-error,.event-manager-info.event-manager-error,.event-manager-message.event-manager-error{border-top-color:#b81c23}

.event-manager-error.event-manager-error:before,.event-manager-info.event-manager-error:before,.event-manager-message.event-manager-error:before{color:#b81c23;content:"\00d7";font-weight:700}

#load_more_events  > strong {  display:block; clear:both;}
/* End Error */


/* Post Event  page css start */

.event-manager-form .borderNone { border-bottom-color: -moz-use-text-color !important; border-bottom-style: none !important;  border-bottom-width: medium !important;}

.event-manager-form fieldset {border-bottom-color: #b2b2b2 !important; border-bottom-style: dashed !important; border-bottom-width: 1px !important; padding-bottom: 1.5em !important; padding-left: 0 !important; padding-right: 0 !important; padding-top: 0.5em !important;}

.event-manager-form fieldset label {color: #2d5b6f; font-weight: bold; width: auto !important;margin: 0 20px 0 0; padding:0 10px 0 0;}

.event-manager-form fieldset .wp-editor-container {border: 1px solid #2D5C70; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.event-manager-form fieldset{margin:0 0 1em;padding:0 0 1em;line-height:2em;border:0;border-bottom:1px solid #eee;zoom:1; float:left; width:100%;}

.event-manager-form fieldset:after,.event-manager-form fieldset:before{content:"";display:table}

.event-manager-form fieldset:after{clear:both}

.event-manager-form fieldset label{display:block;margin:0;width:29%;float:left;vertical-align:middle}

.event-manager-form fieldset label small{opacity:.75;font-size:.83em}

.event-manager-form fieldset div.field{width:100%;float:right;vertical-align:none}

.event-manager-form fieldset .wp-editor-container{border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}

.event-manager-form fieldset .account-sign-in .button{margin-right:.5em}

.event-manager-form fieldset .account-sign-in .button:before{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-family:event-manager!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px;margin:0 2px 0 0;*overflow:auto;*zoom:1;*display:inline;content:'\e808'}

.event-manager-form fieldset abbr.required{color:red;font-weight:700;border:0}

.event-manager-form fieldset input.input-text,.event-manager-form fieldset select,.event-manager-form fieldset textarea{margin:0;vertical-align:middle;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.event-manager-form fieldset small.description{opacity:.75;font-size:.83em;margin:1.2em 0 0;display:block;line-height:1.2em}

.event-manager-form fieldset .event-manager-uploaded-files{display:table}

.event-manager-form fieldset .event-manager-uploaded-files .event-manager-uploaded-file{line-height:2em;font-style:italic;margin-bottom:1em;display:block}

.event-manager-form fieldset .event-manager-uploaded-files .event-manager-uploaded-file .event-manager-uploaded-file-preview img{height:64px;margin:0;vertical-align:top}

.event-manager-form fieldset .event-manager-uploaded-files .event-manager-uploaded-file .event-manager-uploaded-file-preview a{line-height:64px;display:inline-block;padding:0 0 0 1em}

.event-manager-form fieldset .event-manager-uploaded-files .event-manager-uploaded-file .event-manager-uploaded-file-name{display:block}

.event-manager-uploaded-files {float:right !important;}

.event-manager-form .submit-event{padding:1em 0}

.event-manager-form .event-manager-term-checklist{list-style:none outside;max-height:200px;overflow:auto;margin:0}

.event-manager-form .event-manager-term-checklist li{list-style:none outside;margin:0;display:block;float:none}

.event-manager-form .event-manager-term-checklist li label{width:auto;float:none}

.event-manager-form .event-manager-term-checklist li li{margin:0 0 0 2em}


/* Post Event  page css end */



/* Start formatting default RP4WP template  wordpress related posts output */

.rp4wp-related-event_listing>ul,ul.event_listings{padding:0;margin:0;border-top:1px solid #eee}

.rp4wp-related-event_listing>ul.loading,ul.event_listings.loading{min-height:96px;border-bottom:1px solid #eee;background:url(../images/ajax-loader.gif) no-repeat center 32px}

.rp4wp-related-event_listing>ul li.event_listing,.rp4wp-related-event_listing>ul li.no_event_listings_found,ul.event_listings li.event_listing,ul.event_listings li.no_event_listings_found{ list-style:none outside;padding:0;margin:0;/* border-bottom:1px solid #eee */}

.rp4wp-related-event_listing>ul li.event_listing.event_cancelled a,.rp4wp-related-event_listing>ul li.no_event_listings_found.event_cancelled a,ul.event_listings li.event_listing.event_cancelled a,ul.event_listings li.no_event_listings_found.event_cancelled a{opacity:.25}

.rp4wp-related-event_listing>ul li.event_listing.no_event_listings_found,.rp4wp-related-event_listing>ul li.no_event_listings_found.no_event_listings_found,ul.event_listings li.event_listing.no_event_listings_found,ul.event_listings li.no_event_listings_found.no_event_listings_found{padding:1em;border-bottom:1px solid #eee}

.rp4wp-related-event_listing>ul li.event_listing a,.rp4wp-related-event_listing>ul li.no_event_listings_found a,ul.event_listings li.event_listing a,ul.event_listings li.no_event_listings_found a{/* display:block;padding:1em 1em 1em 2em;border:0;overflow:hidden;zoom:1;position:relative;line-height:1.5em;text-decoration:none */}

.rp4wp-related-event_listing>ul li.event_listing a:focus,.rp4wp-related-event_listing>ul li.event_listing a:hover,.rp4wp-related-event_listing>ul li.no_event_listings_found a:focus,.rp4wp-related-event_listing>ul li.no_event_listings_found a:hover,ul.event_listings li.event_listing a:focus,ul.event_listings li.event_listing a:hover,ul.event_listings li.no_event_listings_found a:focus,ul.event_listings li.no_event_listings_found a:hover{background-color:#fcfcfc}

.rp4wp-related-event_listing>ul li.event_listing a img.organizer-logo,.rp4wp-related-event_listing>ul li.no_event_listings_found a img.organizer-logo,ul.event_listings li.event_listing a img.organizer-logo,ul.event_listings li.no_event_listings_found a img.organizer-logo{width:42px;height:42px;position:absolute;left:1em;float:left;margin-right:1em;vertical-align:middle;box-shadow:none}

.rp4wp-related-event_listing>ul li.event_listing a div.location,.rp4wp-related-event_listing>ul li.event_listing a div.position,.rp4wp-related-event_listing>ul li.event_listing a ul.meta,.rp4wp-related-event_listing>ul li.no_event_listings_found a div.location,.rp4wp-related-event_listing>ul li.no_event_listings_found a div.position,.rp4wp-related-event_listing>ul li.no_event_listings_found a ul.meta,ul.event_listings li.event_listing a div.location,ul.event_listings li.event_listing a div.position,ul.event_listings li.event_listing a ul.meta,ul.event_listings li.no_event_listings_found a div.location,ul.event_listings li.no_event_listings_found a div.position,ul.event_listings li.no_event_listings_found a ul.meta{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.rp4wp-related-event_listing>ul li.event_listing a div.position,.rp4wp-related-event_listing>ul li.no_event_listings_found a div.position,ul.event_listings li.event_listing a div.position,ul.event_listings li.no_event_listings_found a div.position{float:left;width:55%;padding:0 0 0 42px;line-height:1.5em}

.rp4wp-related-event_listing>ul li.event_listing a div.position h3,.rp4wp-related-event_listing>ul li.no_event_listings_found a div.position h3,ul.event_listings li.event_listing a div.position h3,ul.event_listings li.no_event_listings_found a div.position h3{margin:0;padding:0;line-height:inherit;font-size:inherit}

.rp4wp-related-event_listing>ul li.event_listing a div.position .organizer,.rp4wp-related-event_listing>ul li.no_event_listings_found a div.position .organizer,ul.event_listings li.event_listing a div.position .organizer,ul.event_listings li.no_event_listings_found a div.position .organizer{color:#999}

.rp4wp-related-event_listing>ul li.event_listing a div.position .organizer .tagline,.rp4wp-related-event_listing>ul li.no_event_listings_found a div.position .organizer .tagline,ul.event_listings li.event_listing a div.position .organizer .tagline,ul.event_listings li.no_event_listings_found a div.position .organizer .tagline{margin-left:.5em}

.rp4wp-related-event_listing>ul li.event_listing a div.location,.rp4wp-related-event_listing>ul li.no_event_listings_found a div.location,ul.event_listings li.event_listing a div.location,ul.event_listings li.no_event_listings_found a div.location{float:left;text-align:left;width:25%;padding:0 0 0 1em;color:#999;line-height:1.5em}

.rp4wp-related-event_listing>ul li.event_listing a .meta,.rp4wp-related-event_listing>ul li.no_event_listings_found a .meta,ul.event_listings li.event_listing a .meta,ul.event_listings li.no_event_listings_found a .meta{float:right;text-align:right;width:20%;padding:0 0 0 1em;margin:0;line-height:1.5em;color:#999;list-style:none outside}

.rp4wp-related-event_listing>ul li.event_listing a .meta li,.rp4wp-related-event_listing>ul li.no_event_listings_found a .meta li,ul.event_listings li.event_listing a .meta li,ul.event_listings li.no_event_listings_found a .meta li{list-style:none outside;display:block;margin:0}

.rp4wp-related-event_listing>ul li.event_listing a .meta .event-type,.rp4wp-related-event_listing>ul li.no_event_listings_found a .meta .event-type,ul.event_listings li.event_listing a .meta .event-type,ul.event_listings li.no_event_listings_found a .meta .event-type{font-weight:700}

.rp4wp-related-event_listing>ul li.event_listing.event_featured a,.rp4wp-related-event_listing>ul li.no_event_listings_found.event_featured a,ul.event_listings li.event_listing.event_featured a,ul.event_listings li.no_event_listings_found.event_featured a{background:#fefee5}

.rp4wp-related-event_listing>ul li.event_listing.event_featured a:focus,.rp4wp-related-event_listing>ul li.event_listing.event_featured a:hover,.rp4wp-related-event_listing>ul li.no_event_listings_found.event_featured a:focus,.rp4wp-related-event_listing>ul li.no_event_listings_found.event_featured a:hover,ul.event_listings li.event_listing.event_featured a:focus,ul.event_listings li.event_listing.event_featured a:hover,ul.event_listings li.no_event_listings_found.event_featured a:focus,ul.event_listings li.no_event_listings_found.event_featured a:hover{background-color:#fefed8}

/* End formatting default RP4WP template  wordpress related posts output */

/* Start Event Filters */

.event_filters{background:#eee;zoom:1}
.event_filters:after,.event_filters:before{content:"";display:table}
.event_filters:after{clear:both}.event_filters .search_events{padding:1em;zoom:1}
.filter_wide.filter_by_tag {padding: 0em 1em 1em 1em;}
.event_filters .search_events:after,.event_filters .search_events:before{content:"";display:table}
.event_filters .search_events:after{clear:both}
.event_filters .search_events div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.event_filters .search_events div label{display:none}
.event_filters .search_events div.filter_first,.event_filters .search_events div.search_keywords{float:left;padding-right:.5em;width:50%}
.event_filters .search_events div.filter_last,.event_filters .search_events div.search_location{float:right;padding-left:.5em;width:50%}
.event_filters .search_events div.filter_wide,.event_filters .search_events div.search_categories{padding-top:.5em;clear:both;width:100%}
.event_filters .search_events div .showing_applied_filters a{padding:.25em}
.event_filters .search_events div .showing_applied_filters a.active{background:#ddd;text-decoration:none}
.event_filters .search_events input,.event_filters .search_events select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.event_filters .event_types{list-style:none outside;margin:0;padding:0;font-size:.83em;background:#f9f9f9;border-top:1px solid #e5e5e5;zoom:1}
.event_filters .event_types:after,.event_filters .event_types:before{content:"";display:table}
.event_filters .event_types:after{clear:both}
.event_filters .event_types li{margin:0;padding:.5em 1em;float:left;border-right:1px solid #eee}
.event_filters .event_types li:last-child{border-right:0}
.event_filters .showing_applied_filters {padding:.5em 1em;display:none;font-size:.83em;background:#f9f9f9;border-top:1px solid #e5e5e5}
.event_filters .showing_applied_filters a{float:right;padding-left:10px;border:0}
.showing-applied-filters {display:none !important}
.search-form-container .row{ padding:0 0 10px 0;}
@media (max-width:768px){.search-form-container input { margin:5px 0 5px 0;} .chosen-single{ margin:5px 0 5px 0;} /*chose a catery paddding*/.chosen-container-multi .chosen-choices{ margin:5px 0 5px 0;}}
/* End Event Filters */

/* Event View Layout Start*/

.event-listings-table-bordered {border: 1px solid #c6c6c6; margin-bottom: 11px;}
 
 
.box-layout { cursor: pointer; border: 1px solid #ececec; display: inline-block;  font-family:event-manager!important; font-size: 10pt; margin: 10px 5px;  width:32%;}
.box-layout .boxes-view-registered { position: absolute; background: rgba(255,255,255,0.9); color: #00b300; padding: 5px;}
.line-layout .boxes-view-registered { position: static; background: none; color: #00b300; padding: 0 0 5px 0;}
 
 
.box-layout{ float:left;}
.box-layout img{ max-width:100%;}
  
.box-layout:hover {box-shadow: 5px 5px 10px #ececec;} 
.box-layout a:hover {text-decoration: none!important;} 
.box-layout .lable-box {box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); display: inline-block; left: 10px; position: absolute; top: 10px;}
.box-layout .lable {background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0; color: #333; padding: 5px 10px;}
.box-layout .event-img { display: table-cell; height: 100px; max-height: 100px; text-align: center; vertical-align: middle; width: 100%; float:left;}
 
.box-layout .event-img img { height: 100%; max-width: 250px; width: 100%;}
.box-layout .event-title {border-top: 1px solid #ececec; color: #296783; font-size: 12pt; font-weight: normal; height: 52px; line-height: 20px;  margin: 0;  padding: 10px; text-align: left; overflow: hidden;}
.box-layout .event-location {border-bottom: 1px solid #ececec; color: #777; font-size: 10pt; padding: 0 10px 10px;}
.box-layout .event-start-date { color: #777; font-size: 13px; padding: 0 10px 5px;  }
.box-layout .box-footer .event-type { border-right: 1px solid #ececec; padding:10px; width: 74%; float:left; color: #333; height: 52px;}
.box-layout .box-footer .event-ticket { border: 0 none; float: right; padding: 10px; width: 26%; color: #333;}
li.event-ticket{ color:#444444;}
 
.layout-view-icon { margin: 23px 0 0; text-align: right;}
.layout-view-icon i:hover {cursor: pointer;} 
.lightgray-layout-icon {color: #ccc; cursor: pointer; }
.layout-view-icon :first-child:after {font-family: event-manager!important; font-style: normal; content:'\e83e';}
.layout-view-icon :nth-child(2):after {font-family: event-manager!important; font-style: normal; content:'\e83f';}
.event-listings-view-header {border-bottom: 1px solid #b2b2b2 !important; margin-bottom: 11px !important;}
.event-listings-table-bordered-change {border:none !important;}
 
/* Event View Layout End*/
 
/* Start Event Listing - [events] shortcode */
 
ul.event_listings li.event_listing, ul.event_listings li.no_event_listings_found{border-bottom: 1px solid #b2b2b2;}
div.event_listings{margin-bottom:1em}
div.event_listings ul.event_listings{margin:0}
 
div.event_listings .event-manager-pagination{text-align:center;display:block;padding:1em 0;border-bottom:1px solid #eee;line-height:1}
div.event_listings .load_previous{border-top:1px solid #eee}
div.event_listings .load_more_events+ul.event_listings{border-top:0}
div.event_listings .load_more_events{text-align:center;display:block;padding:1em 1em 1em 2em;border-bottom:1px solid #eee;font-weight:700}
div.event_listings .load_more_events.loading{background:url(../images/ajax-loader.gif) no-repeat center}
div.event_listings .load_more_events.loading strong{visibility:hidden}
div.event_listings .load_more_events:focus,div.event_listings .load_more_events:hover{background-color:#fcfcfc;border-bottom:1px solid #eee}
 
.event-info-row-listing { padding:10px;} 
.event-info-row-listing:hover { background:#e8e8e8; border-left:2px solid #2d5b6f;}
.event-info-row-listing a { padding:0 !important; margin:0;}
.event-info-row-listing a .row { padding:10px;}
.event-info-row-listing .event-type { display: inline-block; float: none; margin: 0px; padding: 0; width: 100% !important;}
.event-info-row-listing .event-type { color: #fff; display: inline; margin-top: 5px !important; padding: 5px; position: absolute; white-space: nowrap;}
.event-info-row-listing .event-title { float: left;  padding: 0 !important; width: 100% !important;}
.event-info-row-listing .event-title h4{ margin-top:0px;}
.event-info-row-listing .event-location { float: left !important;  color:#a8a8a8;font-size: 0.75em; line-height: 2em; padding: 0px !important; text-align: left !important; width: 100% !important;}
.event-info-row-listing date { margin:0px; color:#a8a8a8; }
.event-info-row-listing { border-bottom:1px solid #c6c6c6;  } 
.event-title h4{   color:#297bb0;}
@media(max-width:991px)  {
 
    .event-info-row-listing a { padding:0 !important; margin:0;}
    .event-info-row-listing a .row .col-md-3 { display: inline-block; padding: 5px 0; text-align: left; width: 100%; }
    .event-info-row-listing a .row .col-md-5 { display: inline-block; padding: 5px 0; text-align: left; width: 100%; }
    .event-info-row-listing a .row .col-md-2 { display: inline-block; padding: 5px 0; text-align: left; width: 100%; }
    
    .event-info-row-listing .event-type { display: inline-block; float: none; margin: 0 0 0 20px; padding: 0; width: 100%;}
    .event-info-row-listing .event-type { color:#FFF; display: inline; padding: 5px; position: static !important; margin:0;}
    .event-info-row-listing .event-title { float: left;  padding: 40px 0 0 10px !important; width: 100% !important;}
    .event-organizer-name{ padding : 0 0 0 10px;}
    
    .event-info-row-listing .event-location { float: left !important; font-size: 0.75em; line-height: 2em; padding: 0 0 0 10px !important; text-align: left !important; width: 100%;}
    .event-info-row-listing date { margin: 0 0 0 10px; }
    
}
 
.event_listing_preview{padding:0 1em 1em;border:5px solid #eee}
.entry-content .event_listing_preview_title,.event_listing_preview_title{padding:1em 1em 2em 1em;vertical-align:middle;position:relative;background:#eee}
.entry-content .event_listing_preview_title h2,.event_listing_preview_title h2{margin:0;clear:none; color: #296783!important;     font-size: 16px !important;  text-transform:none!important;     font-weight: bold;}
.entry-content .event_listing_preview_title .button,.event_listing_preview_title .button
{
    float:right;
    margin-left:.25em;
    background:#095179;
    border-radius:5px;}
 

/* End Event Listings */

/* Start Widget Event Listings */

.widget ul.event_listings li.event_listing a{padding:1em 0}

.widget ul.event_listings li.event_listing .position{float:none;width:auto;padding:0}

.widget ul.event_listings li.event_listing ul.meta{float:none;width:auto;padding:0;margin:0;text-align:left}

.widget ul.event_listings li.event_listing ul.meta li{float:none;display:inline;padding:0;margin:0 .5em 0 0;font-weight:400}

.widget ul.event_listings li.event_listing ul.meta li:after{padding:0 0 0 .5em;content:"\2023"}

.widget ul.event_listings li.event_listing ul.meta li:last-child:after{content:''}

.event-manager .event-type,.event-types .event-type,.event_listing .event-type{color:#f08d3c}

.event-widget { cursor: pointer; border: 1px solid #D2CCCC; display: inline-block; float: left; font-family:event-manager!important; font-size: 10pt; margin-bottom: 20px;  margin-right: 20px; position: relative; width: 100%;} 

.event-widget:hover {box-shadow: 5px 5px 10px #ececec;} 

.event-widget .lable-box {box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); display: inline-block; left: 10px; position: absolute; top: 10px;}

.event-widget .lable {background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0; color: #333; padding: 5px 10px;}

.event-widget .event-img { display: table-cell; height: 130px; max-height: 130px; text-align: center; vertical-align: middle; width: 100%; float:left;}

.event-widget .event-img img { height: auto; max-height: 130px;  width: 100%;}

.event-widget .event-title {border-top: 1px solid #ececec; color: #296783; font-size: 12pt; font-weight: normal; height: 52px; line-height: 20px;  margin: 0;  padding: 10px; text-align: left; overflow: hidden;}

.event-widget .event-location {border-bottom: 1px solid #ececec; color: #777; font-size: 10pt; padding: 0 10px 0 10px;}

.event-widget .event-start-date { color: #777; font-size: 13px; padding: 0 10px 5px;}

.event-widget .box-footer .event-type { border-right: 1px solid #ececec; padding:10px; width: 74%; float:left; color: #333; height: 52px;}

.event-widget .box-footer .event-ticket { border: 0 none; float: right; padding: 10px; width: 26%; color: #333;}

.featured_events{float:right !important;margin-top:-20px;}

.widget-title {   color: #296783!important;     font-size: 16px;  text-transform:none!important;     font-weight: bold;   margin-bottom:10px;  border-bottom:1px solid #b2b2b2;}


.event-ticket { float:left;  color:#a8a8a8;}

.event-organizer-name{ color:#9a9a9a;}
/* End Widget Event Listings */


/* Start Single Event Listing */

.single_event_listing {	padding:0px;}

.single_event_listing .meta {background: #eee; border-bottom: 1px solid #2d5b6f; margin-bottom: 24px;}

.single_event_listing .meta-text {text-align:center;  font-family:event-manager; font-size:14px;	color:#676B6D;}

.single_event_listing .meta .event-type{color:#fff;background-color:#f08d3c}

.single_event_listing .meta .listing-expired,.single_event_listing .meta .event-cancelled{color:#b81c23}

.single_event_listing .meta .event-location a {color:#676B6D;}

.single_event_listing .meta .event-location:before{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-family:event-manager!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px;margin:0 2px 0 0;*overflow:auto;*zoom:1;*display:inline;content:'\e81d'}

.single_event_listing .meta .date-posted:before{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-family:event-manager!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px;margin:0 2px 0 0;*overflow:auto;*zoom:1;*display:inline;content:'\e80f'}

.single_event_listing .meta .listing-expired:before,.single_event_listing .meta .event-cancelled:before{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-family:event-manager!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px;margin:0 2px 0 0;*overflow:auto;*zoom:1;*display:inline;content:'\e80e'}


.single_event_listing .event-title {text-align:center;  font-family:event-manager!important; font-size:22px; color:#2d5b6f; margin: 10px 0 20px 0;}
.single_event_listing .event-details {border: 1px solid #cccccc; box-shadow: none;  padding: 1em;}
.single_event_listing .organizer-details {padding:15px;border: 1px solid #cccccc; box-shadow: none; margin:0 0 20px 0; float:left;}
.single_event_listing .organizer-details  img { margin-bottom: 15px; margin-top: 20px; max-height: 100px; max-width: 265px; width: auto;} 
.single_event_listing .organizer-details .name {margin:0 0 0 3em;padding:0 0 0 1em;line-height:1.5em}
.single_event_listing .organizer-details .name a{float:right;margin-left:1em}
.single_event_listing .organizer-details .tagline{display:block;margin:0 0 0 42px;padding:0 0 0 1em;line-height:1.5em;font-style:italic;color:#999}
.single_event_listing .organizer-details .website:before{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-family:event-manager!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px;margin:0 2px 0 0;*overflow:auto;*zoom:1;*display:inline;content:'\e809'}
.single_event_listing .organizer-details .organizer_twitter:before{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-family:event-manager!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px;margin:0 2px 0 0;*overflow:auto;*zoom:1;*display:inline;content:'\e80a'}
.single_event_listing .organizer-details  .list-group-item { border:0px}

.event-manager-registration-wrapper { clear:both; border:1px solid #eee; padding:.75em 1em 0; margin:1em 0; line-height:1.5em; display:block; position:relative; box-shadow:0 1px 1px rgba(0, 0, 0, .1)}
.event-manager-registration-wrapper .registration,.single_event_listing .registration { padding:0; margin:0 0 1em; overflow:hidden}
.event-manager-registration-wrapper .registration .registration_button,
.event-manager-registration-wrapper .registration .registration_details,
.single_event_listing .registration .registration_button,
.single_event_listing .registration .registration_details {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.event-manager-registration-wrapper .registration .registration_button,
.single_event_listing .registration .registration_button { text-align:center; font-size:1.1em; line-height:1em; display:inline-block; margin:0 .5em 0 0; padding:.90909091em 2em; outline:0}
.event-manager-registration-wrapper .registration .registration_details,
.single_event_listing .registration .registration_details {clear:both; border:1px solid #eee; padding:.75em 1em 0; margin:1em 0; line-height:1.5em; display:block; position:relative; box-shadow:0 1px 1px rgba(0,0, 0,.1)}
.event-manager-registration-wrapper .registration .registration_details p,
.single_event_listing .registration .registration_details p {margin:0 0 .75em}
.event-manager-registration-wrapper .registration .registration_details:before,
.single_event_listing .registration .registration_details:before { content:""; position:absolute; margin:-10px 0 0 0; top:0; left:5em; width:0; height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #eee}
.event-manager-registration-wrapper .registration .registration_details:after,
.single_event_listing .registration .registration_details:after {content:""; position:absolute; margin:-9px 0 0 1px; left:5em; top:0; width:0; height:0; border-left:9px solid transparent; border-right:9px solid transparent; border-bottom:9px solid #fff}


#watch-video-modal .modal-header{background-color:#eeeeee;text-align:center;}
.single_event_listing .organizer-details .organizer_video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
.single_event_listing .organizer-details .organizer_video embed,
.single_event_listing .organizer-details .organizer_video iframe,
.single_event_listing .organizer-details .organizer_video object{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;display:block}


.when-where { margin: 0 0 20px; padding: 0; text-align: left; font-family: event-manager!important; }
.when-where li { display: list-item !important; float: left; font-family: arial; font-size: 15px; line-height: 21px; list-style: outside none none; margin: 4px 0; width: 100%;  text-align: left;}
.when-where .event-ticket:before { font-family:event-manager!important; font-style: normal; font-weight:400; content: '\e840'; color: #2d5b6f; margin:0 2px 0 0;}
.when-where .event-start-date:before { font-family:event-manager!important; font-style: normal; font-weight:400; content: '\e80f'; color: #2d5b6f; margin:0 2px 0 0;}
.when-where .event-end-date:before { font-family:event-manager!important; font-style: normal; font-weight:400; content: '\e80f'; color: #2d5b6f; margin:0 2px 0 0; }
.when-where .event-location:before { font-family:event-manager!important; font-style: normal; font-weight:400; content: '\e81d'; color: #2d5b6f; margin:0 2px 0 0;}
.when-where .registration-end-date:before { font-family:event-manager!important; font-style: normal; font-weight:400; content: '\e80f'; color: #2d5b6f; margin:0 2px 0 0;}
.event-banner{margin-bottom:10px;}

.organizer-social { margin:0 0 20px 0; float: left;}
.organizer-social li {margin: 0 0 0 0px;  float :left; padding:0 20px 0 0;}
.organizer-social li a:hover{text-decoration:none; display: inline; list-style: outside none none;}
.organizer-social .website-link:before { font-family:event-manager!important; font-style: normal; font-weight:400; content: '\e809'; color: #2d5b6f; margin:0 2px 0 0;}
.organizer-social .fb-link:before { font-family:event-manager!important; font-style: normal; font-weight:400; content: '\e846'; color: #2d5b6f; margin:0 2px 0 0;}
.organizer-social .twitter-link:before { font-family:event-manager!important; font-style: normal; font-weight:400; content: '\e848'; color: #2d5b6f; margin:0 2px 0 0;}
.organizer-social .linkedin-link:before { font-family:event-manager!important; font-style: normal; font-weight:400; content: '\e847'; color: #2d5b6f; margin:0 2px 0 0;}
.organizer-social .xing-link:before { font-family:event-manager!important; font-style: normal; font-weight:400; content: '\e84a'; color: #2d5b6f; margin:0 2px 0 0;}
.organizer-social .youtube-link:before { font-family:event-manager!important; font-style: normal; font-weight:400; content: '\e84c'; color: #2d5b6f; margin:0 2px 0 0;}
.organizer-social .instagram-link:before { font-family:event-manager!important; font-style: normal; font-weight:400; content: '\e816'; color: #2d5b6f; margin:0 2px 0 0;}
.organizer-social .gplus-link:before { font-family:event-manager!important; font-style: normal; font-weight:400; content: '\e84d'; color: #2d5b6f; margin:0 2px 0 0;}
.organizer-social .pinterest-link:before { font-family:event-manager!important; font-style: normal; font-weight:400; content: '\e845'; color: #2d5b6f; margin:0 2px 0 0;}


.social-share {float:left; width:100%; padding:10px 0 0 0; }
.social-share li { float: left;  height: 32px;  width: 40px; margin-bottom: 10px; list-style: none;} 
.social-share .fb-icon:before { font-family:event-manager!important; font-style: normal; font-weight:400; content: '\e80c'; color: #3b5998; margin:0 2px 0 0;  font-size:30px; cursor:pointer} 
.social-share .twitter-icon:before { font-family:event-manager!important; font-style: normal; font-weight:400; content: '\e80a'; color: #41b8d8; margin:0 2px 0 0;  font-size:30px; cursor:pointer}
.social-share .linkedin-icon:before { font-family:event-manager!important; font-style: normal; font-weight:400; content: '\e80b'; color: #0083be; margin:0 2px 0 0;  font-size:30px;cursor:pointer} 
.social-share .xing-icon:before { font-family:event-manager!important; font-style: normal; font-weight:400; content: '\e83a'; color: #015c5d; margin:0 2px 0 0;  font-size:30px; cursor:pointer}
.social-share .instagram-icon:before { font-family:event-manager!important; font-style: normal; font-weight:400; content: '\e813'; color: #2d5b6f; margin:0 2px 0 0;  font-size:30px; cursor:pointer}
.social-share .youtube-icon:before { font-family:event-manager!important; font-style: normal; font-weight:400; content: '\e813'; color: #2d5b6f; margin:0 2px 0 0;  font-size:30px; cursor:pointer}
.social-share .pinterest-icon:before { font-family:event-manager!important; font-style: normal; font-weight:400; content: '\e814'; color: #dd3642; margin:0 2px 0 0;  font-size:30px; cursor:pointer}
.social-share .gplus-icon:before { font-family:event-manager!important; font-style: normal; font-weight:400; content: '\e813'; color: #dd4b39; margin:0 2px 0 0;  font-size:30px; cursor:pointer}
.social-share a:hover{text-decoration:none;} 
/* End Single Event Listing */

/* Start Event Summary Shortcode */

.event-summary-shortcode { box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.4);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; cursor:pointer; border:1px solid #ececec; display:inline-block;  font-family:event-manager!important; font-size: 10pt; margin-bottom: 20px;  margin-right: 0px; margin-left: 7px; }
.event-summary-shortcode:hover {box-shadow: 5px 5px 10px #ececec;} 
.event-summary-shortcode a:hover {text-decoration: none!important;} 
.event-summary-shortcode .lable-box {box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); display: inline-block; left: 10px; position: absolute; top: 10px;}
.event-summary-shortcode .lable {background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0; color: #333; padding: 5px 10px;}
.event-summary-shortcode .event-img { display: table-cell; height: 100px; max-height: 100px; text-align: center; vertical-align: middle; width: 100%; float:left;}
.event-summary-shortcode .event-img img { height: 100%; max-width: 250px; width: 100%;}
.event-summary-shortcode .event-title {border-top: 1px solid #ececec; color: #296783; font-size: 12pt; font-weight: normal; height: 52px; line-height: 20px;  margin: 0;  padding: 10px; text-align: left; overflow: hidden;}
.event-summary-shortcode .event-location {border-bottom: 1px solid #ececec; color: #777; font-size: 10pt; padding: 0 10px 10px;}
.event-summary-shortcode .event-start-date { color: #777; font-size: 13px; padding: 0 10px 5px;  }
.event-summary-shortcode .box-footer .event-type { border-right: 1px solid #ececec; padding:10px; width: 74%; float:left; color: #333; height: 52px;}
.event-summary-shortcode .box-footer .event-ticket { border: 0 none; float: right; padding: 10px; width: 26%; color: #333;}

/* End Event Summary Shortcode */

/* Start Event Manager Pagination  */
#content nav.event-manager-pagination,#event-manager-event-dashboard table .applications,#event-manager-event-dashboard table .expires,#event-manager-event-dashboard table .cancelled,nav.event-manager-pagination{text-align:center}
#content nav.event-manager-pagination ul,nav.event-manager-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border-left:1px solid #eee;margin:1px}
#content nav.event-manager-pagination ul li,nav.event-manager-pagination ul li{border-right:1px solid #eee;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:0;margin:0;float:left;display:inline;overflow:hidden}
#content nav.event-manager-pagination ul li a,#content nav.event-manager-pagination ul li span,nav.event-manager-pagination ul li a,nav.event-manager-pagination ul li span{margin:0;text-decoration:none;line-height:1em;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block;border:0}
#content nav.event-manager-pagination ul li a:focus,#content nav.event-manager-pagination ul li a:hover,#content nav.event-manager-pagination ul li span.current,nav.event-manager-pagination ul li a:focus,nav.event-manager-pagination ul li a:hover,nav.event-manager-pagination ul li span.current{background:#eee;color:#888}
@media only screen and (max-width:767px)
{

    ul.event_listings li.event_listing a, ul.event_listings li.no_event_listings_found a {padding:1em;}
    ul.event_listings li.event_listing a img.ul.event_listings li.no_event_listings_found a img.organizer-logo{visibility:hidden}
    ul.event_listings li.event_listing a div.position,ul.event_listings li.no_event_listings_found a div.position{float:left;width:60%;padding:0}
    ul.event_listings li.event_listing a div.location,ul.event_listings li.no_event_listings_found a div.location{float:right;width:40%;line-height:2em;font-size:.75em;padding:0 0 0 1em;text-align:right}
    ul.event_listings li.event_listing a .meta,ul.event_listings li.no_event_listings_found a .meta{float:right;width:40%;line-height:2em;font-size:.75em}
    ul.event_listings li.event_listing a .meta li,ul.event_listings li.no_event_listings_found a .meta li{font-size:1em}

}
/* End Event Manager Pagination */

/* fixed responsive issues */

@media (max-width:1000px){ 
	.box-layout { width:31%;}
.site-content {    float: left;    width:100%;}
.widget-area {		float: left; clear:both; width:100%; 	}
}
@media (max-width:700px){ 
	.box-layout { width:47%;}
}
@media (max-width:500px){
	.box-layout { width:95%;}
}
.organizer-logo > img{ max-width:100%; }

/*calender issue*/
.bootstrap-datetimepicker-widget { height:250px; }
/*time issue*/
.timepicker-picker .btn{ background:transparent!important; color:#337ab7!important; border:0px!important; box-shadow:0px!important;}
.timepicker-picker .btn-primary{color: #fff!important;    background-color: #337ab7!important; border-color: #2e6da4;}
.timepicker-picker .btn-primary:hover{ background-color:#286090!important; }
.timepicker-minute { border:0px;}
.timepicker-picker .separator,td,tr,a,tbody,.glyphicon { border:0px; box-shadow:none}
.timepicker { position:absolute; top:0; }
.timepicker table{border:none!important; box-shadow:none!important;}

.datepicker-dropdown { margin-top: 82px !important;}
/********slider on single event listing page thumbnail css**********/
#single-event-slider.carousel.slide { display: inline-block; height: 400px; width: 100%; overflow:hidden;}
#single-event-slider.carousel.slide .carousel-inner .item img {display: block; height: 400px; max-width: 100%; width: 100%;}
.carousel { margin-top: 0px;}
.item .thumb { width: 25%; cursor: pointer; float: left;}
.item .thumb img { width: 100%; margin: 2px;}
.item img { width: 100%; }
#thumbcarousel.carousel.slide { margin: 0 -3px 20px; }
#thumbcarousel.carousel.slide .carousel-inner .item .thumb img { border: 3px solid #fff; height: 100px; margin: 0px !important;}
#thumbcarousel.carousel.slide .carousel-control { width: 10%; margin: 3px; background:none;}
@media(max-width:767px)  {
 #single-event-slider.carousel.slide { display: inline-block; height: 300px; width: 100%; overflow:hidden;}
#single-event-slider.carousel.slide .carousel-inner .item img {display: block; height: 300px; max-width: 100%; width: 100%;} 
}
@media(max-width:500px)  {
#single-event-slider.carousel.slide { display: inline-block; height: 200px; width: 100%; overflow:hidden;}
#single-event-slider.carousel.slide .carousel-inner .item img {display: block; height: 200px; max-width: 100%; width: 100%;}
}

