@import url('https://fonts.googleapis.com/css?family=Abel|Dosis|Montserrat|Noto+Serif|Quicksand|Raleway');
:root {
    --firstcolor: #e91d24;
    --red:invert(23%) sepia(83%) saturate(6745%) hue-rotate(349deg) brightness(93%) contrast(97%);
}
BODY
{
	font-family: Quicksand,sans-serif!important;
    font-size: 14px!important;
    background-color: #ffffff;
}
.page, .home, .index, .admin 
{
    padding-top: 0px;
    width: 100%;
    border: 0px solid transparent;
}
.header,.footer{min-height:1vh;display:grid!important;}
.body{min-height:80vh;display:grid!important;}
.header{padding:10px 0!important;}
.footer{padding-bottom:20px!important;}
.home .header .full{text-align:left;}
.home .body .full UL{text-align:left;}

.loginarea>.application>img{display:none;}

.MainMenuContainer{padding:0 20px 5px 10px;}
.MainMenuContainer .MainMenuBlock{font-size:15px!important;font-family:Quicksand!important;padding:22px 0 18px 0!important;}
.MarinaSereniLogo IMG{width:300px!important;padding:16px 20px 0px 20px;}
.MarinaSereniMenu UL>LI>A{border-left:2px solid #808080;padding:0 5px 0 20px;}
.MarinaSereniMenu UL>LI:first-child>A{border-left:2px solid transparent;}
.MarinaSereniMenu UL>LI:hover,.MarinaSereniMenu UL>LI:hover A,.MarinaSereniMenu UL>LI>A:hover{color:var(--firstcolor)!important;background-color:#ffffff!important;}

.ContainerHighlightsStd{padding:0 12px!important;}
.MainMenuContainer>UL>LI{padding:8px!important;}
.home .body .leftcol50{width:65%;}
.home .body .centralcol50{width:35%;}

.MarinaSereniRole,.MarinaSereniRole UL,.MarinaSereniRole UL LI{padding:0!important;margin:0!important;width:100%!important;}
.MarinaSereniRole UL LI DIV{margin:0;padding:0 20px 10px 20px!important;;font-size:22px!important;font-weight:bold!important;text-align:right!important;color:#909090!important;}

.MarinaSereniLastBlog{padding:12px 45px 15px 45px!important;}
.MarinaSereniLastBlog .item H1{font-size:32px!important;color:#cc1224!important;}
.MarinaSereniLastBlog .item P{font-size:18px!important;color:#646464!important;}
.home .body #DataBox2{padding:0 30px!important;}
.home .body #DataBox3{border:1px solid #808080!important;padding:8px 20px 20px 20px!important;background-color: #f9f9f9!important;}
.MarinaSereniLastDiary .item{padding:5px 20px 10px 20px!important;}
.MarinaSereniLastDiary .item H1{font-size:22px!important;color:#024a84!important;}
.MarinaSereniLastDiary .item P{font-size:16px!important;color:#646464!important;}

.MarinaSereniLastDiary>H1{font-size:24px!important;width:100%!important;text-align:right!important;color:#24aa24!important;}
.home .body .container3 .box .item .textwithmargins{font-size:18px!important;color:#646464!important;}

.MarinaSereniLastMedia{background-color:#ddeeff!important;padding:10px 30px 15px 30px!important;margin: 0 0 20px 0!important;}
.MarinaSereniLastMedia H1{font-size:24px!important;color:#00bb!important;}
.MarinaSereniLastMedia .item H1{font-size:24px!important;color:#289024!important;}
.MarinaSereniLastMedia .item P{font-size:16px!important;color:#646464!important;}

.MarinaSereniSearch{padding:10px 30px 20px 30px!important;}
.MarinaSereniSearch H1{color:var(--firstcolor)!important;font-size:32px!important;font-weight:normal!important;}
.MarinaSereniSearch .searchbox{background-color:#f3f3f3!important;padding:10px 20px!important;}
.MarinaSereniSearch .searchbox UL{padding:0!important;margin:0!important;list-style-type:none!important;}
.MarinaSereniSearch .searchbox UL LI{padding:2px 0 2px 0!important;}
.MarinaSereniSearch .searchbox UL LI LABEL{font-size:14px!important;font-weight:normal!important;color:#646464!important;}
.MarinaSereniSearch .searchbox INPUT,.MarinaSereniSearch .searchbox SELECT,.MarinaSereniSearch .searchbox TEXTAREA{background-color:#ffffff!important;}
.MarinaSereniSearch .searchbox BUTTON{font-size:16px!important;font-weight:normal!important;color:#646464!important;padding:3px 20px 4px 20px!important;border-radius:20px!important;margin:20px auto 10px auto;}

.MarinaSereniSearch .searchresults{display:block;width:100%;height:auto;vertical-align:top;}
.MarinaSereniSearch .searchresults DIV[data-id]{display:block;width:100%;height:auto;min-height:185px!important;vertical-align:top;border-bottom:1px solid #bbbbbb;margin:0;padding:15px 40px 20px 40px;cursor:pointer;}
.MarinaSereniSearch .searchresults DIV[data-id] DIV.attributes{display:block!important;width:100%!important;height:auto!important;font-size:13px!important;font-weight:normal!important;color:#484848!important;margin:8px 0 0 0!important;padding:2px!important;text-align:left!important;}
.MarinaSereniSearch .searchresults DIV[data-id] DIV.attributes>DIV.date{display:inline-block!important;width:auto!important;background-color:#00b500!important;color:#ffffff!important;margin:0 5px 0 0!important;padding:3px 12px 4px 12px!important;border-radius:15px;}
.MarinaSereniSearch .searchresults DIV[data-id] DIV.attributes>DIV.area{display:inline-block!important;width:auto!important;background-color:#d50000!important;color:#ffffff!important;margin:0 5px 0 0!important;padding:3px 12px 4px 12px!important;border-radius:15px;}

.MarinaSereniSearch .searchresults DIV[data-id] H1{display:block!important;width:100%!important;height:auto!important;font-size:24px!important;font-weight:normal!important;color:#484848!important;margin:0!important;padding:2px!important;text-align:left!important;}
.MarinaSereniSearch .searchresults DIV[data-id] H2{display:block!important;width:100%!important;height:auto!important;font-size:14px!important;font-weight:normal!important;color:#484848!important;margin:0!important;padding:2px!important;text-align:left!important;}
.MarinaSereniSearch .searchresults DIV[data-id] H3{display:block!important;width:100%!important;height:auto!important;font-size:13px!important;font-weight:normal!important;color:#484848!important;margin:0!important;padding:2px!important;text-align:left!important;}
.MarinaSereniSearch .searchresults DIV[data-id] H4{display:block!important;width:100%!important;height:auto!important;font-size:12px!important;font-weight:normal!important;color:#484848!important;margin:0!important;padding:2px!important;text-align:justify!important;}
.MarinaSereniSearch DIV[data-action="loadnext"]{text-align:center;padding:20px;}
.MarinaSereniSearch DIV[data-action="loadnext"]>IMG{margin:auto;height:32px;width:auto;}
.MarinaSereniSearch .searchresults DIV[data-id] IMG.main{float:left;height:140px;width:auto;margin:10px 20px 12px 0;}
.MarinaSereniSearch .searchresults DIV[data-id]:nth-child(odd) IMG.main{float:right;margin:10px 0 12px 20px;}

.MarinaSereniCarousel IMG{width:100%!important;height:auto!important;}
.MarinaSereniCarousel .overlapping{position:absolute!important;top:30px!important;left:32px!important;background-color:transparent!important;border:none!important;opacity:1!important;}
.MarinaSereniCarousel .overlapping>H1{font-family:Montserrat;font-size:80px!important;font-weight:normal!important;color:#ffffff!important;text-align:left!important;text-shadow:1px 1px 6px #00000080!important;opacity:1!important;padding:0!important;margin:0!important;}
.MarinaSereniCarousel .overlapping>H2{font-size:32px!important;font-weight:normal!important;color:#ffffff!important;text-align:left!important;text-shadow:1px 1px 3px #0000aa!important;opacity:1!important;opacity:1!important;padding:0!important;margin:0!important;}

.summary>UL>LI{float:none!important;width: 100%!important;}
.page .body>DIV{background-color:#f7f7f7!important;border-top:30px solid #ffffff!important;}
.page .body .document{padding:20px 40px!important;}
.page .body .document .item{font-size:14px!important;}
.page .body .document .item .titles{margin-bottom:15px!important;}
.page .body .document .item H1{font-size:36px!important;color:#008424!important;}
.page .body .document .item h2{font-size:17px!important;color:#808080!important;}
.page .body .document .item h3{font-size:18px!important;color:#646464!important;}

.reserved .titlearea IMG{height:40px!important;padding:30px 0 0 0!important}
.pathbar,.vertform .imgtabs BUTTON>IMG,.vertform .panel>DIV>DIV>H1>IMG,.buttonsarea BUTTON{background-color:var(--firstcolor);;}
.pathbar>H1{color:#ffffff;}
.pathbar>H1>A{background-image:URL(../images/Elements/RightArrow.png);font-size:16px!important;}

.iconsmenu LI{padding:0 25px 15px 25px;}
.iconsmenu LI IMG{background-color:var(--firstcolor);height:48px;padding:32px;}
.iconsmenu LI DIV{font-size:15px!important;}
.ListTable .toolbar DIV SELECT,.FormListTable .toolbar DIV SELECT,.ListTable .toolbar DIV.label,.FormListTable .toolbar DIV.label{font-size:13px;margin:9px 15px 10px 15px;}
.buttonsarea BUTTON{padding:6px 20px 7px 20px;border-radius:20px;border:none;}

[data-area="slidedowntools"] .filters .fields .label{vertical-align:bottom!important;padding:0 3px 3px 5px!important;}
[data-area="slidedowntools"] .filters .fields .field{vertical-align:bottom!important;padding:0 0 0 0!important;}
[data-area="slidedowntools"] .filters .fields LABEL{display:inline-block!important;margin:0 6px 3px 6px!important;padding:0!important;}
[data-area="slidedowntools"] .filters .fields .field IMG.ui-datepicker-trigger{margin:4px 1px 1px -21px!important;}
.home .body .container3 .box .item H3{font-size:18px!important;color:#484848!important;}
.ListTable TR[data-id]>TD,.FormListTable TR[data-id]>TD,.ListTable TR>TH,.FormListTable TR>TH{font-size:14px!important;}
.menu2078 DIV UL LI:hover,.menu2078 DIV UL LI:hover A
{  
    background-color: transparent!important;
    color: #008fa0!important;
}
.menu2078 DIV UL LI:hover A IMG
{  
    border-color: #e5e5e5!important;
}
.tablediv
{
    display: table!important;
    box-sizing: border-box;
    width: 100%;
}
.tablediv>DIV
{
    display: table-row!important;
    box-sizing: border-box;
}
.tablediv>DIV>DIV
{
    display: table-cell!important;
    width: 50%!important;
    padding: 1.4em!important;
    padding: 0!important;
    box-sizing: border-box;
}
.tablediv>DIV>DIV>TABLE
{
    box-sizing: border-box;
    margin-left: 3em!important;
    margin-bottom: 1em!important;
    width: auto;
    min-width: 90%;
    margin-right: 0;
}
.tablediv>DIV>DIV>TABLE TD
{
    font-size: 0.7em!important;
    color: #484848;
    padding: 1em 2.5em 2em 2.5em!important;
    background-color: #f5f5f5!important;
    border-radius: 0 0 1em 1em!important;
}
.tablediv>DIV>DIV>TABLE TD UL
{
    padding-left: 0em;
    text-align: left;
}
.tablediv>DIV>DIV>TABLE TD.space
{
    padding: 0.3em 0 0 0!important;
    background-color: transparent!important;
}

.tablediv>DIV>DIV>TABLE TD.title1,.tablediv>DIV>DIV>TABLE TD.title2,.tablediv>DIV>DIV>TABLE TD.title3,.tablediv>DIV>DIV>TABLE TD.title4
{
    border-radius: 0.5em 0.5em 0 0!important;
    padding: 0.2em!important;
    color: #ffffff!important;
    text-transform: uppercase;
    text-align: center;
}
.tablediv>DIV>DIV>TABLE TD.title1
{
    background-color: #36acd0!important;
}
.tablediv>DIV>DIV>TABLE TD.title2
{
    background-color: #fbb907!important;
}
.tablediv>DIV>DIV>TABLE TD.title3
{
    background-color: #e78855!important;
}
.tablediv>DIV>DIV>TABLE TD.title4
{
    background-color: #56a45e!important;
}


@media screen and (max-width: 960px)
{
    BODY{font-size: 13px!important;}
}
@media screen and (max-width: 800px)
{
    BODY{font-size: 12px!important;}
}
@media screen and (max-width: 720px)
{
    BODY{font-size: 11px!important;}
    .tablediv,.tablediv>DIV,.tablediv>DIV>DIV{display: block!important;width: 100%!important}
    .gdprnews,.gdprnews>DIV,.gdprnews>DIV>DIV{display: block!important;width: 100%!important}
    .databox{padding: 0px!important;}
    .box .item H1
    {
        font-size: 1.5em!important;
        color: #ee3200!important;
    }
    .box .item H2
    {
        font-size: 1em!important;
        color: #0aa048!important;
    }
    .box .item P
    {
        margin-top: 0.5em!important;
        font-size: 10px!important;
        text-align: left!important;
    }
}
