/* BLOCK VIEW (block.html.twig) */
#mx_news_blockwrappper {
background-color: var(--primary-color);
padding: 60px 0;
}

#mx_news_block {
display: flex;
flex-wrap: wrap;
width: 100%;
max-width: 1480px;
margin: 0 auto;
padding: 0 30px;
position: relative;
}

.mx_news_block_item {
width: calc(33.3% - 20px);
margin: 0 10px;
	background-color: #FFFFFF;
    position: relative;
    padding-bottom: 30px;
}

.mx_news_block_item:last-child {
}

.mx_news_block_item h3,
.mx_news_block_item p:last-of-type {
	margin: 0;
	padding: 0;
}


.mx_news_block_item p:last-of-type {
position: absolute;
bottom:15px;
left: 20px;
}

.mx_news_block_item em {
color: var(--second-color);
font-size: 15px;
}

.mx_news_block_item h3 {
color: var(--body-color);
}

.mx_news_block_image img {
	display:block;
}

.mx_news_block_image {
}

.mx_news_block_content {
    padding: 20px;
}

@media screen and (max-width: 1170px) {

#mx_news_block {
padding: 0 20px;
}

} /* end mediaquery */

@media screen and (max-width: 1023px) {

.mx_news_block_item {
width: calc(50% - 20px);
}

.mx_news_block_item:last-child {
display: none;
}

} /* end mediaquery */

@media screen and (max-width: 640px) {

.mx_news_block_item {
width: 100%;
margin-top: 15px;
    margin-bottom: 15px;
}

} /* end mediaquery */

/* CATEGORY VIEW (category.html.twig) */

/*#mx_news_category_wrapper {
background-color: var(--bg-color);
}*/

#mx_news_category {
  width: 100%;
  max-width: 1480px;
  padding: 40px;
  margin: 0 auto;
}

.mx_news_category_item {
padding: 40px 0;
border-bottom: solid 2px var(--third-color);
}

.mx_news_category_item:after {
content: "";
display: block;
clear: both;
}

.mx_news_category_item:last-child {
border-bottom: none;
}

.mx_news_category_date {
width:210px;
float: left;
margin-right: 30px;
background-color: var(--third-color);
text-align: center;
color: #FFFFFF;
font-size: 30px;
  line-height: 110%;
padding: 15px 0 10px 0;
}

.mx_news_category_date span {
display: block;
color:var(--body-color);
}

.mx_news_category_item:nth-of-type(2n) .mx_news_category_date {
background-color: var(--second-color);
}

.mx_news_category_item:nth-of-type(3n) .mx_news_category_date {
background-color: var(--primary-color);

}

.mx_news_category_image {
width: 400px;
float: left;
margin-right: 30px;
}

.mx_news_category_image img {
	display: block;
}

.mx_news_category_content {
float: left;
width: calc(100% - 670px);
}

.mx_news_category_item h3 {
color: var(--body-color);
}

.mx_news_category_item p:last-of-type {
padding-bottom: 0;
}

@media screen and (max-width: 1170px) {

#mx_news_category {
padding: 27px;
}

.mx_news_category_date {
width:170px;
margin-right: 20px;
}

.mx_news_category_image {
width: 300px;
margin-right: 20px;
}

.mx_news_category_content {
width: calc(100% - 510px);
}

} /* end mediaquery */

@media screen and (max-width: 1023px) {

.mx_news_category_date {
margin-right: calc(50% - 170px);
}

.mx_news_category_image {
clear: left;
margin-right: calc(50% - 300px);
margin-top: 30px;
}

  .mx_news_category_content {
  float: right;
  width: 50%;
  margin-top: -105px;
  }
  
  } /* end mediaquery */

@media screen and (max-width: 680px) {

.mx_news_category_date {
margin-right: calc(100% - 170px);
}

.mx_news_category_image {
margin-right: calc(100% - 300px);
margin-top: 30px;
}

  .mx_news_category_content {
  width: 100%;
    margin-top: 15px;
  }

} /* end mediaquery */

/* ITEM VIEW (item.html.twig) */

/*#mx_news_item_wrapper {
background-color: var(--bg-color);
}*/

#mx_news_item {
width: 100%;
max-width: 1480px;
padding: 60px 40px 90px 40px;
margin: 0 auto;
display: flex;
align-items: flex-start;
flex-wrap: wrap;
gap: 0 30px;
}

.mx_news_item_main_image {
width: 400px;
}

.mx_news_item_main_icon {
width: 225px;
  background-color: var(--third-color);
  padding: 35px 50px;
  margin-bottom: 50px;
}

.mx_news_item_main_image img {
display: block;
}

.mx_news_item_content {
background-color: var(--bg-color);
width: calc(100% - 430px);
padding: 40px 40px 30px 40px;
}

.mx_news_item_date {
color: var(--second-color);
font-size: 16px;
}

.mx_news_item_images {
columns: 3 200px;
  column-gap: 20px;
}

.mx_news_item_image {
padding: 10px 0;
}

.mx_news_item_image a, .mx_news_item_image img {
	display: block;
}

.mx_news_item_back {
width: 400px;
padding-top: 26px;
}

.mx_news_item_share {
width: auto;
margin: 0 0px 0 auto;
position: relative;
padding-right: 130px;
}

.mx_news_item_share .label-square {
left: inherit;
right: 0;
color: var(--primary-color);
text-align: center;
padding: 15px 20px;
font-size: 22px;
}

.mx_news_item_share .label-square i {  
color: var(--bg-color);
font-size: 28px;
}

.mx_share {
padding-top: 34px;
}

.mx_share a {
background-color:transparent!important;
}

.mx_share svg {
fill:var(--body-color)!important;
width: 24px!important;
}

@media screen and (max-width: 1170px) {

#mx_news_item {
padding: 30px 25px;
}

.mx_news_item_main_image, .mx_news_item_back {
width: 300px;
}

.mx_news_item_content {
width: calc(100% - 330px);
}

}

@media screen and (max-width: 860px) {

.mx_news_item_main_image {
width: 100%;
padding-bottom: 25px;
}

.mx_news_item_back {
width: auto;
}

.mx_news_item_main_image img {
margin: 0 auto;
}

.mx_news_item_content {
width: 100%;
}

.mx_news_item_main_icon {
display: none;
}

.mx_news_item_share {
padding-right: 103px;
}
}

@media screen and (max-width: 640px) {

.mx_news_item_content {
  padding: 30px 25px 15px 25px;
}

.mx_news_item_back {
order: 5;
padding-bottom: 20px;
}

}