/*-----------------------------------------------------------------------------------*/
/* 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;
	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;
}

/* breadcrumb */
.caldera-grid .breadcrumb {background-color:#262626;}

.caldera-grid .breadcrumb > .active > a {
  color: #ffcd00;
}

.caldera-grid .breadcrumb > li + li::before {
  color: #fff;
}

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

/* Form Builder */
.crm-search-display-grid-container {
  grid-gap: 3em !important;
  justify-items:left !important;
}

@media (max-width:600px) {
.crm-search-display-grid-layout-2 {
  grid-template-columns: repeat(1,1fr) !important;
}
}

.crm-inline-block {
  display: inline-block;
}

.lp-pointer:hover
{
  transform: scale(1.1) !important;
  transition: all .2s linear;
}

.lp-img-round {margin-bottom: 0.5em;
}

.can-name {
    font-weight: bold;
    font-size: 20px;
}

.icon-wrapper {
  padding-right: 10px;
	
}

/*-----------------------------------------------------------------------------------*/
/* 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 !important;}

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

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

/* formats checkbox for issues better */
.caldera-grid .checkbox-inline + .checkbox-inline, .caldera-grid .radio-inline + .radio-inline {
margin-left: 0px !important;
}
	
@media only screen and (min-width:600px) {
.checkbox-inline {
    width: 18%;
}
	}
	
@media only screen and (max-width:599px) {
.checkbox-inline {
    width: 100%;
}
	}

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

hr {background-color:#ffcd00;}

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

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

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

/* 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;
	margin-top:10px;
}

.civicrm-event-register-link {
    margin-top: 10px;
}

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

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

.eo-event-search-filters {
    padding-bottom: 5%;
}

/* 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;}

.event-entry-meta {
    clear: both;
}

/*-----------------------------------------------------------------------------------*/
/* 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;
}

#wpadminbar, .menupop .ab-sub-wrapper {background:black !important;}
#wpadminbar .quicklinks .menupop ul li a:hover, .ab-item:hover {color: white !important;}