/* 
Theme Name:		 OneCommunity child
Theme URI:		 http://childtheme-generator.com/
Description:	 OneCommunity child is a child theme of OneCommunity, created by ChildTheme-Generator.com
Author:			 Stark
Author URI:		 http://childtheme-generator.com/
Template:		 onecommunity
Version:		 1.0.0
Text Domain:	 onecommunity-child
*/


/*
    Add your custom styles here
*/


.mpp-container.mpp-shortcode-wrapper.mpp-shortcode-gallery-wrapper .mpp-gallery-title {
    font-size: 18px;
    font-weight: 600;
    margin-top: 20px;
    display: inline-block;
    text-transform: capitalize;
}
.create-gallery-main .create-gallery-btn {
    background-color: #405c8e;
    color: #ffffff;
    padding: 15px 20px;
    margin-bottom: 20px;
    display: inline-block;
    text-transform: capitalize;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    border-color: #405c8e;
}
.create-gallery-main .create-gallery-btn:hover, .create-gallery-main .create-gallery-btn:focus {
    background-color: #405c8e;
    border-color: #405c8e;
    box-shadow: none;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}
div#mpp-create-gallery-form-wrapper select {
    width: 98%;
}
div#mpp-create-gallery-form-wrapper .mpp-editable-gallery-status select {
	width: 100%
} 
div#mpp-create-gallery-form-wrapper .mpp-u-1-2.mpp-editable-gallery-status {
    width: 50%;
}
div#mpp-create-gallery-form-wrapper .mpp-u-1-2.mpp-editable-gallery-status select {
    width: 100%;
}
#mpp-create-gallery-form .mpp-submit-button .mpp-create-gallery-button {
    background-color: #405c8e;
    /*border-color: #405c8e;*/
    color: #ffffff;
    padding: 10px 40px;
    display: inline-block;
    margin-top: 20px;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.mpp-form input[type="text"]:focus, .mpp-form input[type="password"]:focus, .mpp-form input[type="email"]:focus, .mpp-form input[type="url"]:focus, .mpp-form input[type="date"]:focus, .mpp-form input[type="month"]:focus, .mpp-form input[type="time"]:focus, .mpp-form input[type="datetime"]:focus, .mpp-form input[type="datetime-local"]:focus, .mpp-form input[type="week"]:focus, .mpp-form input[type="number"]:focus, .mpp-form input[type="search"]:focus, .mpp-form input[type="tel"]:focus, .mpp-form input[type="color"]:focus, .mpp-form select:focus, .mpp-form textarea:focus {
    border-color: #405c8e !important;
}
.mpp-form {
    input::-webkit-input-placeholder,
    textarea::-webkit-input-placeholder {
      color: #323232 !important;
    }
}
#mpp-create-gallery-form {
    background-color: white;
    border-radius: 16px;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
    padding: 40px;
    margin-bottom: 60px;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    position: relative;
    overflow: hidden;
    border: 1px solid #f1f1f1;
}
#mpp-create-gallery-form:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 5px;
    background: linear-gradient(90deg, #405c8e, #405c8e);
}
#mpp-create-gallery-form .mpp-submit-button .mpp-create-gallery-button:hover, #mpp-create-gallery-form .mpp-submit-button .mpp-create-gallery-button:focus {
    background-color: #405c8e;
    /*border-color: #405c8e;*/
    box-shadow: none;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}
aside#left .aside-share {
    margin-top: 25px;
    display: flex;
    align-items: center;
}
main#content aside#left h6 {
    font-size: 15px;
    color: #2e2e2e;
    margin-bottom: 15px;
    font-weight: 700;
    margin-right: 15px;
    margin-bottom: 0;
    margin-top: 0;
}
aside#left .aside-share a.facebook {
    margin: 0 15px;
}
main#content aside#left h6 {
    margin-bottom: 0;
    margin-top: 0;
}
div#mpp-container .mpp-breadcrumbs + strong {
    display: none;
}
.mpp-menu.mpp-menu-open.mpp-menu-horizontal.mpp-gallery-admin-menu {
    margin-top: 20px;
    border-top: 1px solid #eaf0f7;
}
.mpp-menu.mpp-menu-open.mpp-menu-horizontal.mpp-gallery-admin-menu li a:hover, 
.mpp-menu.mpp-menu-open.mpp-menu-horizontal.mpp-gallery-admin-menu li a:focus {
    background-color: #405c8e;
    color: #ffffff;
}
aside#left .aside-share a {
    width: 25px;
}
.mpp-g.mpp-item-list.mpp-media-list.mpp-photo-list.mpp-single-gallery-media-list.mpp-single-gallery-photo-list 
.mpp-item-actions.mpp-media-actions.mpp-photo-actions {
    margin-top: 25px;
    display: inline-block;
}
.mpp-item-actions .mpp-delete {
    color: #ffffff;
    background-color: #C45200;
    padding: 10px 15px;
    margin-left: 10px;
}
.mpp-g.mpp-item-list.mpp-media-list.mpp-photo-list.mpp-single-gallery-media-list.mpp-single-gallery-photo-list {
    margin-bottom: 40px;
}
form#mpp-whats-new-form #mpp-whats-new-content {
    margin-left: 95px;
}
form#mpp-whats-new-form p.activity-greeting {
    margin-left: 113px;
}
.mpp-activity.mpp-media-activity input#mpp-aw-whats-new-submit {
    background-color: #405c8e;
    border: 1px solid #405c8e;
    padding: 5px 20px;
    color: #ffffff;
    margin-right: 20px;
}
.mpp-form .mpp-u-1.mpp-clearfix.mpp-submit-button .mpp-button-primary {
    color: #ffffff;
    background-color: #405c8e;
    padding: 10px 15px;
    border-color: #405c8e;
    margin-top: 20px;
    min-width: 100px;
    box-shadow: none;
}
.mpp-menu a.mpp-selected-item {
    color: #ffffff;
    background-color: #405c8e;
    padding: 5px 15px;
    border-color: #405c8e;
}
main#content aside#left h6 {
    margin-top: 5px !important;
}
a#mpp-gallery-menu-item-delete {
    color: #ffffff;
    background-color: #FF525E;
}
.mpp-add-remote-media {
    min-height: 52px;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
input::placeholder,input::-moz-placeholder,input:-ms-input-placeholder {
  color: #ccc !important;
}
.mpp-remote-media-url {

}
@media(max-width: 1024px){
	.mpp-menu-horizontal li {
	    margin: 10px 0;
	}
	.mpp-menu.mpp-menu-horizontal > ul {
	    display: flex;
	    align-items: center;
	    overflow: auto;
	    justify-content: flex-start;
	}
}