#cheshire-gv-menu {
padding-top:94px;
}
.header-bottom {
position: fixed !important;
top: 0;
width: 100%;
transition: top 0.4s 0s ease-in-out;
}
.header-bottom.nav-up {
top: -126px;
}
@media screen and (max-width: 991px) {
.header-bottom.nav-up {
top: -100px;
}
#cheshire-gv-menu {
padding-top: 100px;
}
}
.disability-awarness-programs .event_filters,
.disability-awarness-programs .wpem-event-listings-header,
.disability-awarness-programs .event_listing .event-date span:nth-child(3),
.disability-awarness-programs .event_listing .event-date span:nth-child(4),
.disability-awarness-programs .wpem-event-layout-wrapper .wpem-event-type,
.disability-awarness-programs .event_listing .event-time,
.wpem-event-layout-wrapper .event_listing + a,
.disability-awarness-programs .event_listings .load_more_events {
display:none !important;
}
#uploadfile{
opacity: 0;
height: 1px !important;
position: absolute;
}
.disability-awarness-programs .wpem-event-listings .wpem-event-layout-wrapper {
border-right:0px !important;
}
.disability-awarness-programs .event-date-time div span:first-child {
width: 60px;
float: left;
color: #424242 !important;
text-transform: uppercase;
font-size: 12px;
font-weight: 600;
letter-spacing: 1px;
}
.disability-awarness-programs .wpem-event-banner-img span.btn-black,
.disability-awarness-programs .wpem-event-banner-img span.btn-black:before {
background: #FF0C5E !important;
}
.disability-awarness-programs .wpem-event-banner-img {
position:relative;
}
.disability-awarness-programs .wpem-event-banner-img span.btn-black {
position: absolute;
bottom: 0;
left: 0;
background: #FF0C5E !important;
}
.disability-awarness-programs .wpem-event-listing-list-view .event_listing {
margin:0px !important;
}
.disability-awarness-programs .event_listings .wpem-event-box-col {
margin-bottom: 60px !important;
}
.disability-awarness-programs .event_listings .wpem-event-box-col:last-child {
margin-bottom: 30px !important;
}
.event_listings .wpem-event-details .event-desc {
padding-bottom:0px !important;
}
.wpem-single-event-header-top .event-heading {
margin: 0 !important;
padding-top: 20px !important;
}
.event_listing .wpem-event-type,
.event_listings .wpem-event-details .event-desc {
color: #555 !important;
}
.gva-gallery-grid .gva-content-items .item-column {
box-sizing:border-box !important;
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {
-webkit-box-shadow: 0 0 0 30px #F2F0EC inset !important;
}
.sidebar input:-webkit-autofill,
.sidebar input:-webkit-autofill:hover, 
.sidebar input:-webkit-autofill:focus, 
.sidebar input:-webkit-autofill:active  {
-webkit-box-shadow: 0 0 0 30px #FFFFFF inset !important;
}
.cheshire-donation-amount-block .amount-block { 
max-width: 162px; 
}
.donation-alink{
padding-right:0px !important;
}
.banner-button{
padding: 12px 15px !important;
font-size: 12px !important;
background-color: #585858 !important;
border-color: #585858 !important;
line-height: 26px !important;
box-shadow: none !important;
color: #fff !important;
text-transform: uppercase;
font-family: "Poppins", sans-serif !important; 
font-weight: bold !important;
letter-spacing: 1px;
}
.form-row select {
cursor: pointer;
height: 40px;
line-height: 21px;
}
.c_notification{
position: fixed;
top: 0;
left: 0;
z-index: 999999;
width: 100%;
height: 100%;
overflow-x: hidden;
overflow-y: auto;
outline: 0;
background: #0005;
display: none;
}
.c_notification_block {
max-width: 500px;
margin: 20% auto;
background: #fff;
border-radius: 30px;
border: 0px solid #f1f1f1;
box-shadow: 3px 3px 9px 5px #0003;
}
.c_notification_body{
text-align: center;
font-size: 16px;
font-weight: 600;
text-transform: capitalize;
display: block;
min-height: 100px;
}
.c_notification_body p{
font-size: 16px;
font-weight: 600;
text-transform: capitalize;
color: #222;
padding: 20px 10px;
}
.c_notification_title {
font-size: 18px;
font-weight: 900;
text-transform: capitalize;
border-bottom: 1px solid #ececec;
background: #ececec;
border-radius: 25px 25px 0px 0px;
padding: 10px;
}
.c_notification_title p{
font-size: 18px;
text-transform: capitalize;
color: #222;
display: inline-block;
padding: 10px 25px;
margin: 0px;
}
.c_notification_title button{
float: right;
padding: 0px 25px;
cursor: pointer;
background: 0 0;
border: 0;
-webkit-appearance: none;
}
.c_notification_title button span{
font-size: 48px;
line-height: 48px;
}
.red{
background: #d34a4a!important;
}
.red p,.red span{
color: #fff!important;
}
.green{
background: #4ad389!important;
}
.elementor-element-1947c5a{
background:#424242;
}