h1 {
   
    font-size: 39px;
    
}
h1{
	color:black!important;
	font-size: 22px!important;
	}
	
h2{
	color:black!important;
	font-size: 20px!important;
}

h3 {
    
    font-size: 17px;
}
h4 {
    
    font-size: 15px;
}

main h3 {
    text-align: center;
}


.page-header {
    padding-bottom: 15px;
    display: none !important;
}

.sp-module .sp-module-title {
    font-size: 19px;
    font-weight: bold;
    color: #ffffff;
    text-transform: none;
    text-align: center;
    background-color: #eb4947 !important;
    padding-top: 15px;
    padding-bottom: 15px;
    letter-spacing: 1.5px;
    margin-top: 50px;
  	margin-bottom: 50px;
}

/*------MENU -------------*/

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    padding: 0 13px;
    font-size: 13px;
    font-weight: 500 !important;
    }
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
    color: #eb4947;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span {

    font-size: small !important;
}

/*--------TOP STYLE -----------*/

.body-wrapper {

  font-size: small !important;
}

.sp-module:first-child {
    margin-top: 10px !important;
}

#sp-main-body {
    padding: 20px 0;
}

/*------- BODY ------------*/

body {
    font-size: 14pt !important;
	line-height: 25px;   
	font-family: Tahoma;
	font-weight: 400;
	}

.lnpd_item_wrapper .lnpd_item_without_intro .lnpd_item_title {
    font-size: 1.3em !important;
    line-height: inherit;
    font-weight: 600 !important;
}

.sp-module {
    margin-top: 30px;
    margin-bottom: 30px;
}

.carouselck_wrap .carouselck_pag .carouselck_pag_ul {
    
    text-align: center !important;
    margin-top: 10px;
}

.sp-module ul > li > a:before {
    display: none;
}

.mod_datetime {
    padding: 0;
    margin: 0;
    font-size: 15px;
    font-weight: 600;
}

.pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span:hover, .pagination > .active > span:focus {
    border-color: #000000;
    background-color: #000000;
}
.lnpd_more_cat {

    text-align: right !important;
}
.lnpd_item_wrapper .lnpd_item_without_intro .lnpd_item_date {
    
    font-size: 1.2em !important;
    color: #cf9f15 !important;
    display: inline-grid;
}
.scrollup {
    width: 50px;
    height: 50px;
    position: fixed;
    bottom: 62px;
    right: 100px;
    display: none;
    z-index: 999;
    border: 1px solid #ddd;
    background-color: #eb4947;
}
.djslider-default img.dj-image {
    
    border: 2 solid #e6e6e7 !important;
    box-shadow: 10px 10px 5px lighgray !important;
  	padding: 3px;
}

.gkNspPM-GridNews .inverse figcaption:before {
    border: 12px solid #c8c8c8;

}
.gkNspPM-GridNews hr.separator {
    margin: 55px auto 0 auto!important;
    padding: 0 0 15px 0!important;
    color: #c8c8c8 !important;
}

.gkNspPM-GridNews figcaption:before {
    border: 12px solid #d9d1d1;

}

/*------------- BACK PAGES ----------*/
.nspArt h4.nspHeader a {
  
    font-size: 16px;
}

.lnpd_item_wrapper .lnpd_item_without_intro {

    padding: 0.8em;
}

/*------ BOTTOM - FOOTER ------*/

.swiper-caption {
    background: rgba(0, 0, 0, 0.4);
    box-sizing: border-box;
    color: #f3f3f3;

}

.swiper-title {
    font-size: 21.5em;
	font-weight: 600 !important;
    line-height: 1.5em;
    padding: 10px 0;
    position: relative;
}

.djslider-default .navigation-container-custom, .djslider-default .navigation-numbers {
    position: relative;
    top: 120px !important;
    right: 580px !important;
}

#sp-bottom {
    background-color: #d1d1d28a !important;
    padding: 30px 0px !important;
}

#sp-footer {
    background: #AAABAB;
    color: rgb(46 43 43 / 90%);
}

.djslider-default .load-button {
    width: 15px !important;
    height: 15px !important;
    background: #eb4947 !important;
  border: 0px solid #fff !important;

}


/*-----BACKROUD COLOR -----*/

.page-item.active .page-link {
    background-color: #eb4947;
    border-color: #eb4947;
}

.post-format {
    background: #eb4947;
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {
    color: #eb4947;
}