@charset "utf-8";

/* CSS Document */



body{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; line-height:1.5; background-size:cover; height:100%; font-size:14px;}



a{ text-decoration:none}



#wrapper{display: block;width: 1920px;min-height: 0px; margin: 0 auto;}



header{height: 160px;width: 100%;}



#header{max-width: 1100px;display: block;margin-left: auto;margin-right: auto;min-height: 160px;}



#logo{display: block;/*float: left;*/width: 210px;height: 100px;margin: 25px auto;}



#flag{display: block;float: right;height: 30px;/*width: 80px;*/ text-align: right; margin: -70px 50px;}



#flag img{margin-left: 25px;}



nav{display: block;/*float: right;*/margin: 30px auto;width: 900px;height: 26px;}



nav ul{list-style-type: none;display: inline;padding: 0;}



nav ul > li{display: block;float: left;margin-left: 19px;font-size: 1em;}



nav ul li a{color: black;text-decoration: none;}



nav ul li:hover > ul { display:block}



nav ul ul{display: none;

position: absolute;

width: 200px;

/*margin-top: 2px;*/

padding-top:px;

text-align: center;

box-shadow: 6px 6px 12px 0px rgba(0, 0, 0, 0.5);

-moz-box-shadow: 6px 6px 12px 0px rgba(0, 0, 0, 0.5);

-webkit-box-shadow: 6px 6px 12px 0px rgba(0, 0, 0, 0.5);

z-index: 100;}



nav ul ul li:first-child {

    margin: 0;

    padding-top: 35px;

}



nav ul ul li:last-child {

    margin: 0;

    padding-bottom: 35px;

}



nav ul ul li {

    display: block;

    float: none;

    padding: 15px 0 15px 0px;

    margin: 0;

    background: rgba(255, 255, 255, 0.9);

    height: auto;

}


nav ul li.item-135 ul{ margin-left:-62px}

nav ul li.item-131 ul{ margin-left:-58.5px}

nav ul li.item-187 ul{ margin-left:-63px}

nav ul li.item-193 ul{ margin-left:-74px}

nav ul li.item-227 ul{ margin-left:-69.5px}

nav ul li.item-232 ul{ margin-left:-69px}





 li.item-130, li.item-145, li.item-226 {display:none}

#nav-button {display: none;}

 li > .mobile-submenu  { display:none}



/******************************************************************************************************************/



#wrapper-main{width: 100%;min-height: 0px; margin-top: 20px;}



#main{max-width: 1100px;margin-left: auto;margin-right: auto;min-height: 500px;}



#main-inner{width: 68.2%;margin-left: 0%;min-height: 370px;margin-right: 3.2%;display: block;float: left;box-shadow: 6px 6px 12px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow: 6px 6px 12px 0px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 6px 6px 12px 0px rgba(0, 0, 0, 0.5); background-color:rgba(255,255,255,0.75)}



#content{float: left;min-height: 100px;width: 53.4%;margin-top: 50px;margin-left: 6.7%;margin-right: 4.6%;margin-bottom: 50px; font-size:1.1em}



#image{float: left;width: 28.7%;min-height: 100px;margin-top: 50px; font-size:1.11em}



#sidebar{display: block;float: left;width: 19.5%;min-height: 100px; font-size:14px}



footer{display: block;float: left;width: 100%;min-height: 70px;margin-top: 30px;}

p.sintages{margin-block-start: -0.8em; margin-block-end: 0em;}

span.sintages{ font-size:60px}



    @media all and (-ms-high-contrast:none)
     {
     p.sintages{ margin-top:-26px } /* IE10 */
	 nav ul > li{margin-left:30px}
     *::-ms-backdrop,  p.sintages { margin-top:-26px } /* IE11 */
	 *::-ms-backdrop,  nav ul > li{ margin-left:30px}
	 
	 
	 
     }
	 
	 
	@supports (-ms-ime-align: auto) {
   /* Microsoft EdgeV13&14 CSS styles go here */
  p.sintages { margin-top:-26px }
  nav ul > li{ margin-left:30px}
  
}


.title-article{font-size: 1.63em;color: #8b0304;}

#language_picker_des_100{display:none !important}

div.mod-languages ul li.lang-active {
  background-color: #f0f0f000 !important;
}


.column_winew25 {
    width: 50%;
    padding: 10px;
    vertical-align: middle;
    display: table-cell;
  }
  
  /* Clear floats after the columns */
  .row_winew25:after {
    content: "";
    display: table;
    clear: both;
  }