a#cookiesck_readmore.cookiesck_button #cookiesck_readmore {
    float: right;
    color: #000;
    border: 2px solid #000000;
    transition: all 0.2s ease;
}
section#sp-main-body {
	padding:0;
}
section#sp-main-body div.container {
    padding:40px 0 50px 0;
}
#sp-left .sp-module, #sp-right .sp-module {
    margin-top: 20px;
    border: 1px solid #c0c0c0;
    padding: 20px;
    border-radius: 15px;
}
.sp-megamenu-parent {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center;
    z-index: 99;
    display: block;
	float:none;
    position: relative;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
	background: #fdd503;
}

div#k2Container.itemView div.itemBody div.itemImageBlock {
	margin: 0 0 16px 25px;
	padding: 8px 0;
	float:right;
	clear:both;
}
#sp-right .wl_inscrip {
    border: none;
	padding:0;
   
}
#sp-right .wl_inscrip a {
	background-color:#fdd52545;
    background-image:url('../images/wl-pict-sea.png');
	background-position: center right;
	background-repeat:no-repeat;
	background-size:contain;
	font-size:1.2rem;
	font-weight:bold;
	border-radius: 8px;
	border: 2px solid #d2232a;
	color: #000000;
	display: block;
	line-height:1.4rem;
	padding: 15px 45px 15px 8px;
	text-align:center;
}
#sp-right .wl_inscrip a:hover {
    background-color: #fdd502;
	color:#000000;
	text-shadow:1px 1px 1px #ffffff;
	transition: background-color 900ms;
}
aside#sp-right  ul.menu li ul.menu li a {
    display: block;
    border-bottom: none;
}
aside#sp-right ul.menu > li.menu-deeper.menu-parent > a, aside#sp-right ul.menu > li > a {
	font-weight:bold;
}
aside#sp-right ul.menu > li.current > a {
	color:red
}
div.k2ItemsBlock a.moduleCustomLink:hover {
color:red;
}
div.k2ItemsBlock a.moduleCustomLink {
    display: block;
    background: #f6bb09;
    padding: 8px;
    text-align: center;
    font-weight: 600;
    border-radius: 8px;
    border: none;
}
.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0.3rem 0.3rem;
    list-style: none;
    background-color: transparent;
    border-radius:0;
}

.wl_breadcrumb {
	font-size:0.85rem;
}
.wl_breadcrumb  a.pathway {
	color:#ffffff;
}
.breadcrumb-item.active {
    color: #ffffff;
}
.breadcrumb-item + .breadcrumb-item::before {
    display: inline-block;
    padding-right: .5rem;
    color: #fff;
    content: "|";
}
div.mod-languages{
	text-align:center;
}
div.mod-languages ul.lang-inline li a {
	color: #ffffff;
    font-weight: bold;	
}
.logo-image {
    height: 133px;
    margin: 0 auto;
}
.sp-module-content .mod-languages ul.lang-inline {
    margin: 5px;
    padding: 0;
}
div.k2ItemsBlock ul li a.moduleItemTitle {
	color: #111111;
	display: block;
    font-size: 24px;
    font-weight: 500;
	text-align: center;
    margin: 0px 0px 20px;
    padding: 0px;
    position: relative;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
	float:none;
	display: block;
	text-align: center;
    margin: 0px auto;
    padding: 0px;
    position: relative;
	max-width:200px;
}
div#sp-language {
	text-align:center;
	background:#053626;
}