/*-----------------------------------------------------------------------------------*/
/* social share buttons on confirmation page */
/*-----------------------------------------------------------------------------------*/
#thankyou {text-align: center;}

/*-----------------------------------------------------------------------------------*/
/* CiviCRM */
/*-----------------------------------------------------------------------------------*/
/* Caldera Submit Buttons */
.caldera-grid input[type=submit], .btn.btn-default.cf-page-btn.cf-page-btn-prev, .btn.btn-default.cf-page-btn.cf-page-btn-next, .caldera-forms-modal {
	background: #ffcd00 !important;
	color: inherit !important;
	font-family: 'Roboto', sans-serif;
	font-weight: 700 !important;
	border: none !important;
	text-shadow:none !important;
	border-radius:3px !important;
	padding: 15px 30px !important;
}

/* Caldera Submit button hover */
.caldera-grid input[type=submit]:hover, .caldera-forms-modal:hover, .btn.btn-default.cf-page-btn.cf-page-btn-prev:hover, .btn.btn-default.cf-page-btn.cf-page-btn-next:hover {
	background: #e6b800 !important;
	color:white !important;
	transition: all .5s ease !important;
}

/* CPT contribute nav */
.navigation.post-navigation {
    display: none;
}

/*-----------------------------------------------------------------------------------*/
/* Caldera Forms */
/*-----------------------------------------------------------------------------------*/
.hide {display:none;}

.caldera-grid label {
	font-weight:inherit !important;
	font-size:16px !important;
}

.caldera-grid .form-control {
	height:45px !important;
	transition:none !important;
	box-shadow: 0 1px 1px 0 rgba( 0, 0, 0, 0.5 ) !important;
	background: #fff !important;
}

.caldera-grid .form-control:focus {
	box-shadow: 0px 0px 5px 2px rgba(39,68,114,0.5) !important;
	background: #fff !important;
	border: transparent;
}

.caldera-grid input[type=submit] {
  background: #ffcd00 !important;
  border:none;
  border-radius: 2px !important;
}

.caldera-grid input[type=submit]:hover {
  background: #e6b800 !important;
  border: transparent;
	color:#fff !important;
}

.caldera-grid .alert-success {
	background-color:green !important;
	color:#fff !important;
	text-shadow:none !important;
}

.trumbowyg-box {background:white;}

.caldera-grid .help-block {font-size:14px;}

/* Caldera Modal */
.remodal {
	background: #000 !important;
	max-width:1000px !important;
}

.remodal .caldera-grid label {
	color:#fff;
}

/* remove debug log after error on form */
.alert.alert-error pre {display: none;}

.caldera-grid hr {border-top: 1px solid #ffcd00;}

.alert.alert-warning {display: none;}

.caldera-grid .form-control[disabled], .lp-readonly {
	opacity:0.3;
}

/*-----------------------------------------------------------------------------------*/
/* Misc */
/*-----------------------------------------------------------------------------------*/

/* hr {background-color:#ffcd00;} */

.redback {
   background: #cc0000;
   color: #fff;
}

.redback:hover {
   background: #b30000;
   border-color: #b30000 !important;
   color: #fff;
}

/* white heading for dark backgrounds */

.w-heading {
  font-size: 34px;
  color: #333333;
  font-family: roboto;
  font-weight: 700;
  line-height: 120%;
}

.w-heading:hover {
  text-decoration: none;
  color: #fff;
  transition: 0.5s ease-in-out;
}

/*-----------------------------------------------------------------------------------*/
/* Event Organiser */
/*-----------------------------------------------------------------------------------*/
#eo_venue_map-1, #eo_venue_map-2, #eo_venue_map-3 {
    height: 400px !important;
}

/* remove bullet from civicrm register button */
.civicrm-event-register-link {
    list-style: none;
}
/* remove event details heading for single event */
.eventorganiser-event-meta h4 {
	display:none;
}

/* register link change to button */
a.civicrm-event-organiser-register-link {
	padding:10px 20px;
	border-radius: 3px;
    background: #ffcd00;
    color: #262626;
}

a.civicrm-event-organiser-register-link:hover {
	background: #e6b800;
	color: white;
}

/* margin on top of register button */
.eo-event-meta li {margin: 20px 0px 20px 0px;}

.eo-event-meta {
    margin: 0px 0px 20px 0px !important;
}

/* search filters */
.eo-event-search ul li input, .search ul li select {
	font-size: 20px !important;
	padding:5px !important;
	background: white;
}


/* search button */
.ui-button-text-only .ui-button-text {padding:0px !important;}

/*make map full width */
body.single-event .eo-event-venue-map {width:100% !important;}

/* event meta 100% width */
body.single-event .eo-event-meta {width:100% !important;}

.eo-event-search.search {margin-bottom:2em;}

/*category archive */
@media (min-width:400px) {
	.eo-tc-event {
    background: white;
    padding: 30px;
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
}
}

/*events sidebar */
.eo-events.eo-events-widget a {font-weight:700;}
.eo-events.eo-events-widget a:hover {color:#ffcd00;}


.eo-event-meta {
    box-shadow: 0px 0px 3px 1px rgba(39,68,114,0.3);
    padding: 1em;
    background-color: transparent;
    margin: 1em 0em;
    background: #fafafa;
}

.eo-tc-event .eo-event-meta {
    display: block !important;
	box-shadow:none;
	background:transparent;
}

.entry-meta { color: inherit;}
.entry-meta a {color: #428bca;}

/*-----------------------------------------------------------------------------------*/
/* Misc */
/*-----------------------------------------------------------------------------------*/
.lp-img-round {
	border-radius:100% !important;
	width: 150px;
	height: 150px;
}

.lp-img-round img {
    border-radius: 100%;
    width: 150px;
    height: 150px;
}

/* scroll */
.lp-scroll {
	background-color: #eee;
    width: auto;
    height: 500px;
    overflow: auto;
    text-align: justify;
    padding: 20px;
}