#edit-submit-news--2, .button.js-form-submit.form-submit.btn.btn-primary{
	background-color: #655DC6 !important;
    color: #F3CD25 !important;
    border-radius: 5px;
    -webkit-box-shadow: 2px 2px 1rem rgba(0, 0, 0, .2);
    font-weight: 400;
    font-family: Oswald, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    text-transform: uppercase;
    text-align: center;
    padding: .5rem 2rem !important;
    display: inline-block;
    max-width: 280px;
    border: none !important;
    margin-left: 15px !important;
}
.bg-hover:hover{
	background-color: #EDCE4E !important;
		/*min-height: 415px !important;*/
}

.news---mainpage .grid__content{
	background-color: #ffffff00 !important;
	min-height: 415px !important;
}
.news---mainpage .bg-hover img{
	width: 100% !important;
}

.source-text{
	color: #fff !important;
    font-size: 10px !important;
    background: #645EC0 !important;
    width: fit-content !important;
}
/*#edit-field-source-value--2{*/
/*	width: 100% !important;*/
/*}*/
.js-form-item-field-source-1-target-id select{
	padding-right: 1rem !important;
    padding-left: 1rem !important;
    width: 350px !important;
}

.news---mainpage .bg-hover img {
    aspect-ratio: 0 / 1.5 !important;
    object-fit: contain !important;
    object-position: center center;
    	height: 200px !important;
	border-radius: 10px !important;
}
#views-exposed-form-news-page-1 label, #views-exposed-form-events-page-1 label, #views-exposed-form-news-page-1 legend, #views-exposed-form-events-page-1 legend
 {
    display: block !important;
    font-size: 16px !important;
}
#views-exposed-form-news-page-1, #views-exposed-form-events-page-1 {
    align-items: flex-end !important;
}
/*.main-container a:not(.btn) {*/
/*    font-weight: 600;*/
/*    color: #000 !important;*/
/*    word-break: break-word;*/
/*}*/
.pagination {
    justify-content: center !important;
}
#views-exposed-form-news-page-1 select, #views-exposed-form-events-page-1 select {
    width: 100% !important;
}
.news .views-field-nothing{
	background-color: #f7f7f700 !important;
}
#views-exposed-form-news-views-page-1{
	display: flex !important;
	align-items: end;
	margin-bottom: 25px;
}
#edit-field-news-published-on-value-date--2, #edit-field-news-published-on-value-wrapper--4 input, .js-form-item input{
    padding: .5rem .5rem;
    width: auto;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    margin-top: .25rem;
}
#edit-field-news-published-on-value-wrapper--2{
	  margin-left: 25px;
    margin-right: 25px;
}
#edit-field-news-published-on-value-wrapper--2 .fieldset-legend{
    font-size: 16px;
}


#edit-field-news-published-on-value-wrapper--4 h4, #views-exposed-form-news-views-page-1 h4 {
    display: block !important;
    font-size: 16px;
    color: #000 !important;
    font-weight: 400 !important;
    font-family: "Open Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}
#edit-field-news-published-on-value-wrapper--4 .fieldset-wrapper, #views-exposed-form-news-views-page-1 .fieldset-wrapper {
    display: flex;
    align-items: baseline;
}
.news---mainpage a{
	color: #000 !important;
}


@media (max-width: 767px) {
  #views-exposed-form-news-views-page-1{
        display: flex !important;
        align-items: flex-start;
        margin-bottom: 25px;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: flex-start;
        padding-left: 25px !important;
         padding-right: 25px !important;
    }
    #edit-field-news-published-on-value-wrapper--4 .fieldset-wrapper, #views-exposed-form-news-views-page-1 .fieldset-wrapper {
    display: flex;
    align-items: baseline;
    flex-direction: column;
}
.form-actions.js-form-wrapper.form-wrapper{
	padding-top: 15px;

}
.button.js-form-submit.form-submit.btn.btn-primary{
	margin-left: 0px !important;
}}