/*chrono copyrights text*/
.chronoforms6_credits {
  display:none;
}
.formaa h3 {
  display: none;
}

/*header background color*/
header#sp-header.animated.menu-fixed-out{
background-color:#000000;
}

header#sp-header.animated.menu-fixed-out a{
color:#ffffff;
}

header#sp-header.animated.menu-fixed{
background-color:#000000;
}

header#sp-header.animated.menu-fixed a{
color:#ffffff;
}


/* contact info top style */
.sp-contact-info p{color:#ffffff; }
.sp-contact-info a{color:#ffffff; }
section#sp-top-bar{ background-color:#000000;color:#ffffff; }


/* drop down menu */
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: #000000;
}

/* contact form message field */


/*contact form text prompts color*/
.field>label {
    display: block;
    margin: 0 0 4.00000006px 0;
    color: #ffffff !important;   
    font-size: .92857143em;
    font-weight: 700;
    text-transform: none;
}

/* easy gallery module title*/
.sp-module-title{
    display:none;
}


.speasyimagegallery-album-description {
    font-size: 14px;
    line-height: 1.4;
    margin-bottom: 20px;
    color: #ffffff !important;  
}


h1 {
    font-family: Open Sans, sans-serif;
    font-weight: 500 !important;
    color: #ffffff;
}


/*mail success message*/
.ui.success.message {
    background-color: #000000 !important;  
    color: #ffffff !important;
}

.ui.success.message {
   -webkit-box-shadow: 0 0 0 1px #ffffff inset, 0 0 0 0 transparent !important;  
    box-shadow: 0 0 0 1px #ffffff inset, 0 0 0 0 transparent !important;    
}



/* gallery single item description color */
.speasyimagegallery-image-content{  
    background: #e0b716 !important;
    color: #ffffff !important;
}

.sppb-column {
    align-items: center;
}


/* ------*/
#sp-main-body {
    padding: 50px 0;
}




#mod-speasyimagegallery-113 .speasyimagegallery-row .speasyimagegallery-album {
    padding: 30px!important;
}


.page-header h1{
  font-size:24px; 
}


/* hide search box */
.offcanvas-menu .offcanvas-inner .search {
    display: none;
}




@media screen and (max-width: 600px) {
  
.speasyimagegallery-album-title {
    display: block;
    font-size: 12px!important;
    line-height: 1;
    letter-spacing: 0px;
    color: rgba(255,255,255,.9);
    text-decoration: none;
    font-weight: 700;
    margin: 0 0 0px;

}
  
  
.speasyimagegallery-album-info {
    padding: 5px;
}  
  
  
.speasyimagegallery-album-meta > span {
    font-size: 13px;
    font-weight: 500;

}
  
    
}