.container {
    width: 100%;
    max-width: 1230px;
}
@media (max-width: 991px){
    body > .t3-wrapper {
        padding-top: 103px;
    }
}

/*NSP module*/
.naujenosSlider .nspInfo1, .nspArtPage .nspInfo1 {
    position: relative;
    bottom: 30px;
    width: 100%;
    margin: 0;
    padding: 6px 10px!important;
    color: #fff!important;
    background-color: #78003f;
    font-size: 12px;
    margin-bottom: -30px!important;
}

.nspCol3 .nspArt:nth-child(1) {
    padding-left: 0!important;
}

.nspCol3 .nspArt:nth-child(2) {
    padding-left: 8px!important;
    padding-right: 8px!important;
}

.nspCol3 .nspArt:nth-child(3) {
    padding-right: 0!important;
}

.populars h4.nspHeader a, .homepage-news h4.nspHeader a {
    color: #3c3c3b;
    font-weight: 400;
    line-height: 28.8px;
}

.populars .nspArt img.nspImage, .homepage-news .nspArt img.nspImage {
    height: auto !important;
}

.nspCol3 {
    width: 33.333333% !important;
    margin-right: 0 !important;
}

@media (max-width: 767px) and (min-width: 576px){
    .populars .nspArt.nspCol3:last-of-type, .homepage-news .nspArt.nspCol3:last-of-type {
        display: none;
    }
}

@media (max-width: 767px) and (min-width: 576px){
    .populars .nspArt.nspCol3, .homepage-news .nspArt.nspCol3 {
        width: 50% !important;
    }
}

@media (max-width: 575px){
    .nspArt {
        width: 100% !important;
    }
    .nspCol3 .nspArt:nth-child(1) {
        padding-right: 0px !important;
    }

    .nspCol3 .nspArt:nth-child(3) {
        padding-left: 0 !important;
    }

    .populars .nspArt img.nspImage, .homepage-news .nspArt img.nspImage {
        width: 100% !important;
        height: auto !important;
    }

    div.populars a.readon, div.homepage-news a.readon {
        padding: 0 15px 20px 0;
        font-size: 12px;
    }

    .nspCol3 .nspArt:nth-child(2) {
        padding-left: 0!important;
        padding-right: 0!important;
    }
}


/*home page banner*/
.homepage-banner {
    padding: 20px 0;
    background-color: #78003F;
}

.homepage-banner p {
    margin: 0;
}

/*acm*/
.acm-spotlight:first-child, .homepage-news.container {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 0;
}

#t3-footer .col-mod-footer-pd {
  padding-left:0px;
}

/*Footer modificarion*/
@media (max-width: 991px) {
  #t3-footer .custom {
    text-align:center;
  }
    #t3-footer .custom  img {
        margin-right: 0px!important;
        margin-left: 0px!important;
        margin-top: 30px;
        margin-bottom: 30px;
        max-width: 260px;
  }
  #t3-footer .col-mod-footer-pd {
 	 padding-left:16px;
  }

  #t3-footer .col-mod-footer {
    margin-bottom:50px;
  }
}

.custom-menu-blocks-style ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
	padding: 0;
}

.custom-menu-blocks-style ul > li {
	display: flex;
	width: calc(100% / 3);
	border: none;
	background-image: none !important;
	padding: 0 !important;
}

.custom-menu-blocks-style ul > li > a {
	width: 100%;
	margin: 0 15px 25px 15px;
	padding: 12px 6px 0 12px;
	border: 1px solid #78003F;
	background: none !important;
	color: #78003F !important;
	font-size: 16px;
	line-height: 20px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	transition: background-color 0.2s linear, color 0.2s linear;
}

.custom-menu-blocks-style ul > li > a:hover {
	background: #78003F !important;
	color: #fff !important;
}

.custom-menu-blocks-style ul > li > a > i {
	margin: 30px 0 15px 0;
	font-size: 10px;
}

@media (max-width: 768px) {
	.custom-menu-blocks-style ul > li {
			width: 50%;
	}
}

@media (max-width: 480px) {
	.custom-menu-blocks-style ul > li {
			width: 100%;
	}

	.custom-menu-blocks-style ul > li > a {
			flex-direction: row;
			padding: 12px 6px 12px 12px;
	}

	.custom-menu-blocks-style ul > li > a > i {
			margin: 0;
			padding: 4.5px 0;
	}
}

/*footer*/
#t3-footer h4 {
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 22px 0;
    padding-bottom: 13px;
    border-bottom: 1px solid #969696;
}