@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px) {
.mplink {
    font-size: 20px !important;
}
a.mplink::after {
    display: none!important;
}

#sppb-addon-1641711827210 p a, .eventsline {
	width : 100%;
	text-align : center;
	text-transform : uppercase;
	margin-bottom : 10px;
}

.socinmenu {
	text-align : center;
}

.socinmenu i {
	color : #225074;
	font-size : 22px;
	display : inline-block;
	margin : 5px;
}

body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler, body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler {
    top: 10px;
}

body.ltr .close-offcanvas {
    background: #225074;
    color: #FFF;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
    font-size: 18px;
}

#section-id-1603273459908 .sp-slider-content-align-left {
	padding : 20px;
	background : rgba(0,0,0,0.7);
	text-align : center;
}

#section-id-1603273459908 .sp-slider-content-align-left h3 {
	font-size : 22px!important;
	line-height : 28px!important;
	text-align : center;
	margin : 0px!important;
	width: 100%;
}

#section-id-1603273459908 .sppb-sp-slider-button {
	margin : 15px 5px 0 5px !important;
}

#sppb-addon-1641705927542, #sppb-addon-1641705927545 {
	margin-top : 60px;
}

#sppb-addon-1603719456499 h3 {
	font-size : 22px!important;
	line-height : 28px!important;
	text-align : center;
}

#sppb-addon-1639099842321, #sppb-addon-1639100712132 {
	text-align : center;
	margin-bottom : 15px;
}

#section-id-1603724675051 {
    padding-bottom: 100px!important;
}

#sppb-addon-1603781558102{
	display : none;
}

.mobnewspic {
	margin-bottom : 20px;
}

.page-header h1 {
    color: #225074;
    font-size: 22px;
    margin: 0px;
}

#sppb-addon-1639105005427 h3 {
	margin-bottom : 30px;
}

.view-article .article-details .wimble-article-details-title-wraper .wimble-article-details-title-wrap {
    display: block;
}

.view-article .article-details .wimble-article-details-title-wraper .wimble-article-details-title-wrap .article-header h1 {
    font-size: 20px;
    line-height: 28px;
	padding : 0 10px!important;
}

.article-details .itemdata, .mediaitem .itemdata {
    line-height: 28px;
	margin-left : 10px;
}

.eventlistitem h2 a {
    font-size: 20px;
    margin: 0 0 20px;
}

.eventssubtitle {
    margin: 30px 0 20px;
	font-size: 20px;
}

.newsrwrap h5 .newsdate, .lastvidomp h5 .newsdate, .lastphotomp h5 .newsdate {
    float: none;
}

.galmed .mediasintroimg {
	width : 45%;
	display : inline-block;
	padding : 5px;
}

.galmed {
	text-align : center;
}

.hentabs__caption li {
	width : 100%;
	margin-bottom : 10px;
}

.lkmenuleft h4 {
	display : block;
	width : 100%;
	
}

.lkmenuleft img {
	display : block;
	width : 30%;
	float : right;
}

.lkmenuleft .moduletable {
	width : 70%;
}

.lkmenuleft .menu li {
  font-size: 16px;
}

.page-header h1 {
  font-size: 18px;
  text-align : center;
}

.page-header {
  margin: 20px 0!important;
  padding-bottom: 0px;
}

.wint h2 {
    font-size: 18px;
    color: #225074;
    font-weight: 500;
    line-height: 1.2;
}

.gartable {
	width : 100%;
	max-width : 100%;
}

.gartable td {
	display : block;
	width : 100%;
	text-align : center;
}

.gartable th {
	display : none;
}

.gartable td img {
	display : block;
	width : 60%;
	height : auto;
	margin : 0px auto;
}

#publacc {
  background: #f0f0f0;
  padding: 20px 10px;
}

.profile .p-5 {
  padding: 10px !important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li.item-257, .offcanvas-menu .offcanvas-inner .sp-module ul > li.item-265, .offcanvas-menu .offcanvas-inner .sp-module ul > li.item-286 {
	display : none;
}

body:not(.default-home) .logo-image {
  height: 36px!important;
}

body:not(.default-home) #sp-header, body:not(.default-home) #sp-header .logo {
  height: 55px;
}

body:not(.default-home) #offcanvas-toggler {
  height: 55px;
  line-height: 55px;
  font-size: 20px;
}

body:not(.default-home) .view-article #sp-main-body, body:not(.default-home) .view-page #sp-main-body, body:not(.default-home) #sp-main-body, body:not(.default-home) .garage #sp-section-2, body:not(.default-home) .garageedit #sp-section-2 {
  padding-top: 55px;
}

body.new-lp-event #sp-main-body {
	padding-top: 0px;
	margin-top : 0px;
}

.top-event-page {
	background: url("../images/top-event-bg.jpg") top center no-repeat;
	
}

body.new-lp-event div[itemprop="articleBody"] {
  padding: 0px!important;
}

.top-event-page {
	height : auto!important;
	min-height:100vh;
}

.mobile-buttons a, .top-event-page #sppb-addon-1644251420751 .mobile-buttons a {
	display : block;
	width : 90%;
	margin : 0px auto 10px;
}

.new-lp-event .sppb-row-container {
  margin: 0px auto;
  max-width : 95%;
}

.new-lp-event .top-event-page .sppb-row-container {
  max-width : 100%;
}

.top-event-page.road {
	background-size: cover;
}
}
