@charset "utf-8";

.evthumb { width: 80px; height: 80px; }
.evt200 { width: 200px; height: 200px; }
.evth200 { height: 200px; }
.evt300 { width: 300px; height: 300px; }
.latest-event-box .span4 { background: #f6f6f6; }
.popular-event-box img { width: 64px; height: 64px;   }
#mapCenter { height: 500px; display: block; }

.evt-title { display: block; margin-bottom: 10px; }
.evt-title h1 { display: inline-block;
width: 100%;
vertical-align: middle;
margin-bottom: 0px;}
.evt-title .blog.date { display: inline-block; vertical-align: middle; margin-top: 0px;  }

.blog-detail .entry-header .addthis_toolbox { display: inline-block;
height: 25px;
margin-top: 20px; width: 320px;  }
.blog-detail .entry-header .addthis_toolbox a { margin-right: 20px }
.likes {
margin: 10px 0px 0px 0px;
position: relative;
display: inline-block;
vertical-align: middle;
width: 300px;
}
.click_button {
background: #8EC540;
color: #FFF;
display: inline-block;
padding: 2px 15px;
box-shadow: 0px 0px 1px 1px #CCC;
border: 0px none;
text-decoration: none;
margin-top: 1px;
}
.click_button:hover {
    background:#78A833;
    text-decoration: none;
    color: #fff;
    box-shadow: none;
}
.discard_subcription{
    color: #aaa;
    text-decoration: underline;
    margin-top: 8px;
    display: inline-block;
    margin-right: 30px;
}
.like_info{
background-color: #FFF;
border: 1px solid #CCC;
line-height: 28px;
margin-left: 5px;
text-align: center;
width: 38px;
display: inline-block;
}
.latest-event .media { margin-top: 0px; }
.error-message { color: red; }
.checkbox {
display: inline-block;
margin-right: -20px;
padding-top: 0px !important;
vertical-align: middle;
}
#login-float {
    border: 5px solid #4C5966;
    padding: 20px 35px;
    position: absolute;
    top: -40px;
    background: #FFF;
    right: 0px;
    z-index: 1000;
    box-shadow: 1px 2px 10px 1px #666;
    border-top: 0px;
    display: none;
}
.subscription-faq{
    background: none repeat scroll 0 0 #777;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    color: #fff;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin-left: 5px;
    vertical-align: middle;
    width: 20px;
}
.subscription-faq:before{
    content:"?";
}
.subtitle{width: 100%; float: left; display: inline-block; position: relative; bottom: 6px; font-size: 16px;}
@media (max-width:750px){
    #login-float {
        position:static;
    }
}
.signin_link.active { background: #53A3B7 !important; color: #fff !important; }
#login-email-error, #login-password-error, #login-success, #forgot-addon, #reset-success, #reset-error { display: none; }
.note { font-size: 11px; color: #888888; }
#userprofile .container { width: 100%; }
.content-tabs .tab { margin-bottom: 0px; }

tr#map_tr td{
    background-color: #ffffff;
}
tr#map_tr td .well{
    background-color: #ffffff;
}
.media-body div.label{
    width: 180px;
}
.calendar_city{
    position: relative;
    top: 0px;
    left: 0px;
    height: 15px;
    color: #576674;
    text-transform: capitalize;
    font-size: 180%;
    font-weight: bold;
    display: block;
    text-align: left;
}
#calendar_container{
    position: relative;
}
.blogposts .city{
    color: #000000;
    display: inline;
}
.entry-meta{
    display: inline-block;
}
.favorite {
    display: inline-block !important;
    margin-left: 10px;
}
.addthis_button_facebook_like{
    margin-right: 1px;
}
.datetime .label{
    width: 135px;
}
.fc-event-inner:hover{
    text-decoration: none;
    cursor:hand;
}

.fc-event:hover{
    background-color: #0290b3;
    border: 1px solid #0290b3;
}
.media-object{
    height: 64px;
    width: 64px;
}
.img-polaroid {
    height: 90px;
    width: 90px;
}
.evt-image{
    /*height: 210px;*/
}
.evt130 { width: 130px; }
.events h6{
    margin-bottom: 0px !important;
}
.events .border{
    border-top: 1px solid #ccc;
}
.events a{
    text-decoration: none !important;
    display: inline-block;
}
.events a:hover{
    text-decoration: underline !important;
}
.blog-detail .byline abbr {
    cursor: default !important;
}
.fc-event-title{
    cursor: pointer !important;
}
.media-heading.oneline{
    width: 135px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.fc-event-title{
    overflow: hidden !important;
    white-space: nowrap !important;
    /*text-overflow: ellipsis !important;*/
    max-height:16px !important;
    display: block;
    line-height: 16px;
}
.popular-event-box .datetime .label{
    width: 170px;
}
.popular-event-box .btn-action .btn-mini{
    width: 55px;
}
.other_evthumb { max-width: 80px; max-height: 80px; display: inline-block;}
.widget ul.blogposts p{margin: 0px 0px 0px 90px;}
#user_detail .container{
    width: 100%;
}
#user_events .container{
    width: 100%;
}
@media only screen and (max-width: 600px) {
	#user_events img.alignleft {
		width: 100%;
	}
}
@media only screen and (max-width: 767px) {
	.equalHero img.alignleft {
    	width: inherit;
    	max-width: 80px;
    	height: auto;
    }
}

.fc-event-time{
    display: none !important;
}

.latest-event-box .span4  h4{
    /*height: 32px;*/
    /*overflow: hidden !important;*/
    /*white-space: nowrap !important;*/
    /*text-overflow: ellipsis !important;*/
}

.latest-event-box .datetime,
.popular-event-box .datetime{
    line-height:18px;
    margin:0;
}
.latest-event-box  .label,
.popular-event-box .datetime .label{
    background:transparent none;
    text-shadow: none;
    color:#758694;
    margin:0;
    padding:0;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius: 0;
}
.latest-event-box p.description {
    /*height: 118px;*/
}
.add_experience .container, .add_event .container{
    width: 100%;
}
#uploadprogress { margin-top: 50px; }
#event-list .media a { width: 80px; }
.blog-index .entry-content, .blog-index .entry-header { float: right; width: 85%; }
.blog-index .entry-header { margin-bottom: 15px;  }
.blog-index .entry-title { margin-bottom: 5px; }
.blog-index figure {
	width: 30%;
	display: inline-block;
	margin-right: 2%;
}
.blog-index .blog-content {
	display: inline-block;
	width: 64%;
	vertical-align: top;
}
.blog-index .pagination { text-align: center; }
.media-heading a, h3 a { color: #53A3B7 !important; text-decoration: none !important; }
.media-heading a:hover, h3 a:hover { color: #0290b3 !important; text-decoration: underline !important; }
.homeename { max-height: 51px; overflow: hidden; }

.label{ background-color: transparent !important; color: inherit; text-shadow: none;  }

div.more-results>a.btn-danger{background-color:#718DC6 !important;border-color: #718DC6 !important;}
div.more-results>a.btn-danger:hover{background-color: #5F7EBF !important;border-color:#5F7EBF !important;}


#events-popup .label-important { background-color: #718DC6 !important; }

.share_buttons {
border: none;
overflow: auto;
width: 200px;
height: 27px;
display: inline;
margin: 10px 0px 0px 40px;
vertical-align: middle;
position: absolute;
right: 230px;
}
.share_buttons iframe { margin-bottom: 0px; }
.share_buttons .inline { float: left; margin-right: 10px; }
#fb_frame {
	width: 100px; 
	height: 25px;
}
#home_share {
	display: inline-block;
position: absolute;
right: 0px;
top: -30px;
}
#home_share .share_buttons {
	position: relative;
display: block;
right: 0px;
margin: 0px;
}
/*Responsive Issue -S3niya*/
.calender_share_buttons{
    margin: 0;
    position: relative;
    right: 0px;
    display: block;
}
#calendar .fc-header{
	float:left;
}

.fc-today { background: #fcf8e3 !important; }

/* Pretty printing styles. Used with prettify.js. */

/* SPAN elements with the classes below are added by prettyprint. */
.pln { color: #000 }  /* plain text */

@media screen {
  .str { color: #080 }  /* string content */
  .kwd { color: #008 }  /* a keyword */
  .com { color: #800 }  /* a comment */
  .typ { color: #606 }  /* a type name */
  .lit { color: #066 }  /* a literal value */
  /* punctuation, lisp open bracket, lisp close bracket */
  .pun, .opn, .clo { color: #660 }
  .tag { color: #008 }  /* a markup tag name */
  .atn { color: #606 }  /* a markup attribute name */
  .atv { color: #080 }  /* a markup attribute value */
  .dec, .var { color: #606 }  /* a declaration; a variable name */
  .fun { color: red }  /* a function name */
}

/* Use higher contrast and text-weight for printable form. */
@media print, projection {
  .str { color: #060 }
  .kwd { color: #006; font-weight: bold }
  .com { color: #600; font-style: italic }
  .typ { color: #404; font-weight: bold }
  .lit { color: #044 }
  .pun, .opn, .clo { color: #440 }
  .tag { color: #006; font-weight: bold }
  .atn { color: #404 }
  .atv { color: #060 }
}

/* Put a border around prettyprinted code snippets. */
pre.prettyprint { padding: 2px; border: 1px solid #888 }

/* Specify class=linenums on a pre to get line numbering */
ol.linenums { margin-top: 0; margin-bottom: 0 } /* IE indents via margin-left */
li.L0,
li.L1,
li.L2,
li.L3,
li.L5,
li.L6,
li.L7,
li.L8 { list-style-type: none }
/* Alternate shading for lines */
li.L1,
li.L3,
li.L5,
li.L7,
li.L9 { background: #eee }
.paging li.current, .paging li.disabled {
float: left;
padding: 3px 6px;
line-height: 20px;
text-decoration: none;
background-color: rgb(0,0,0,0);
background-image: url(../img/7p.png);
border: 0 solid #DDD;
border-left-width: 0;
margin: 0 3px 0;
}
.paging li.disabled {
	display: none;
}
.paging li.current { background-color: #dddddd; }

h1.hmenu select {
	font-size: 100%;
height: auto;
width: auto;
color: #a3b0bb;
font-weight: 300;
font-family: "Raleway", sans-serif;
}
.view-cal {
	margin-bottom: 10px !important;
}
#indicator {
	display: inline-block;
	margin-left: 10px;
}
.city_search_button {
	vertical-align: middle;
}
.autosuggest_city { margin: 0px 5px 0px 0px !important;}
#share_exp_button {
position: absolute;
right: 0px;
top: 10px;
}

#simple-modal { height: auto; }
#simple-footer { width: auto; }

.simple-modal .simple-modal-footer a.btn1 {
	margin-right: 0px !important;
	position: relative;
	float: none;
	vertical-align: top;
}
.view-cal .btn {
	background-color: #718DC6;	
}
.view-cal .btn:hover {
	color: #ffffff;
	background-color: #5F7EBF;	
}
.event_summary {
	display: block;
	color: #a3b0bb;
}

.form-actions span { display: block; margin-top: 20px; }

#video_placeholder {
	text-align: center;
display: block;
height: 400px;
}
#video_placeholder img {
	display: inline-block;
}

#playButton {
display: block;
position: relative;
width: 108px;
height: 108px;
margin-left: auto;
margin-top: -212px;
background: url("../img/play-button.png") no-repeat 0 0;
text-indent: -99999px;
margin-right: auto;
}
#playButton:hover {
	background: url("../img/play-button.png") no-repeat 0px -108px;
}

.registerlink { color: #53A3B7; }
.registertext { font-size: 90%; }
.whytext li { margin-bottom: 5px; }
.embed_scritps label { font-weight: bold; }
.stylebox { display: inline-block; margin: 0px 10px 30px 0px; width: 30%; }

.sub-box {
    border: 1px solid #dddddd;
    border-radius: 5px;
    overflow: hidden;
    cursor: pointer;
}
.subscription-plans .disabled { cursor: inherit !important; }
.sub-box-active { box-shadow: 0px 0px 10px 1px #555; }
.sub-box-current {box-shadow: 0px 0px 10px 1px #119905 !important; }

.sub-box h3 { text-align: center;
    padding: 5px 0px;
    margin: 0px;
    font-weight: normal;
    font-size: 1.2em;  }
.sub-fee { display: block;
    text-align: center;
    font-size: 15px;
    background: #444444;
    color: #fff;
    padding: 13px 10px; }
.sub-fee b { font-size: 30px; }
.sub-fee-advance { background-color: #aac206; }
.sub-fee-standard { background-color: #fe6000; }
.sub-fee-premium { background-color: #2ba4c2; }
.sub-fee-premium_new { padding:13px 10px; }
.sub-advance { background-color: #92a701; color: #fff; }
.sub-standard { background-color:#d25001;  color: #fff; }
.sub-premium { background-color: #1f7f97;  color: #fff;  }
.sub-box li { list-style: none;
    text-align: center;
    padding: 10px 0px;
    font-size: 15px; }
.sub-box li:nth-child(even) { background-color: #e5e5e5; }
.sub-box ul { margin: 0px; padding: 0px; }

.coupon label { font-size: 15px; font-weight: bold;
    display: inline-block; margin-right: 20px; }


@media (max-width:480px){
    .share_buttons {
    	display: none;
    }
    .calendar_city {
    	height: auto;
		top:0;
    }
    .btn-group {
    	margin-bottom: 0px;
    }
    .container {
    	width: auto;
    }
    #share_exp_button {
	    position: relative;
		display: block;
		text-align: center;    
    }
    
}
.widget ul.blogposts h3.alignH3{
    margin-left: 0px;
    margin-top: 4px;
}
.blog-detail .entry-header .addthis_toolbox a.btn-special-right{
    margin-right: 10px;
}
#calendar .fc-header-title h2 { font-size: 80%; }
.share_button_wrapper {
    width: 152px;
    overflow: hidden;
    top: 0px;
    left: 3px;
    margin: 0;
    position: relative;
    float: right;
}
.cal_content {
    width: 80%;
    min-width: 150px;
    display: inline-block;
    float: left;
}
.cal_buttons {
    width: 20%;
    min-width: 100px;
    display: inline-block;
    float: right;
    white-space: nowrap;
}
.tt-dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    background-clip: padding-box;
}
.tt-suggestion {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 20px;
    color: #333;
    white-space: nowrap;
    cursor: pointer;
}
.tt-suggestion:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #53a3b7;
}
#addnewcity {
    margin-left: 20px;
}
#addcitymodal {
    width: auto;
}
#addcitymodal iframe {
    width: 600px;
    height: 350px;
    margin-bottom: 0px;
}
.footer-attribute {
	font-size: 12px;
    text-align: right;
    margin-top: 20px;
}
label.required { font-weight: bold; }
.off { color: #aaa; }
.bootstrap-timepicker-widget a { text-decoration: none; }
.bootstrap-timepicker-widget td, .bootstrap-timepicker-widget table { border: 0px; }
.datepicker.dropdown-menu th, .datepicker.datepicker-inline th, .datepicker.dropdown-menu td, .datepicker.datepicker-inline td {
    vertical-align: middle;
}
.dropdown-menu li>a { text-decoration: none; }
.home-7-whatever .container { width: 100%; }