/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */

/* Increase the body font size on tablet devices */
body {
  font-size: 93.8%;
}

.region-sidebar-second {
    margin-left: -49%;
    width: 49%;
}

#block-block-2{
  width: calc(100% - 560px);
  height:350px;
}

#block-menu-menu-topics-menu {
  width:100%;
  clear:both;
}

#block-menu-menu-topics-menu li.menu-depth-1{
  width: 42.8vw;
  float:left;
  padding: 1rem 0px 1rem 3rem;
}
#block-menu-menu-topics-menu li.menu-depth-1.first{ margin-right: 1rem;}

.page-topics #block-block-4, .page-topics #block-block-5, .page-topics #block-system-main{
  margin-right: -14%;
}

/*====================================================================================================
========================================== CSS MAP EUROPE ===========================================
======================================================================================================*/
#block-cssclickablemap-cssclickablemap {
    width: 550px;
    height: 390px;
}



.m960{width:750px} .m960 .europe,.m960 .europe .bg,.m960 .europe-cities{background:transparent url('/sites/all/modules/cssclickablemap/cssclickablemap_library/cssmap-europe/eu-750.png') no-repeat 0 0} .m960 .europe,.m960 .europe-cities{height:605px;width:750px} .m960 .europe-cities{background-position:-800px 0} .m960 .europe .m{margin:9996px 0 0 -1px} .m960 .europe .m span{font-size:47px !important;padding:0 1px 1px 0}
.m960 .eu1.focus .bg,.m960 .eu1.active-region .bg{height:34px;left:379px;top:481px;width:16px}.m960 .eu1.focus .bg{background-position:-900px -1132px}.m960 .eu1.active-region .bg{background-position:-900px -1712px} .m960 .eu2.focus .bg,.m960 .eu2.active-region .bg{height:3px;left:229px;top:481px;width:3px}.m960 .eu2.focus .bg{background-position:-504px -1173px}.m960 .eu2.active-region .bg{background-position:-504px -1753px} .m960 .eu3.focus .bg,.m960 .eu3.active-region .bg{height:33px;left:297px;top:404px;width:65px}.m960 .eu3.focus .bg{background-position:-219px -717px}.m960 .eu3.active-region .bg{background-position:-219px -1297px} .m960 .eu4.focus .bg,.m960 .eu4.active-region .bg{height:70px;left:412px;top:305px;width:81px}.m960 .eu4.focus .bg{background-position:-109px -720px}.m960 .eu4.active-region .bg{background-position:-109px -1300px} .m960 .eu5.focus .bg,.m960 .eu5.active-region .bg{height:27px;left:239px;top:371px;width:33px}.m960 .eu5.focus .bg{background-position:-968px -769px}.m960 .eu5.active-region .bg{background-position:-968px -1349px} .m960 .eu6.focus .bg,.m960 .eu6.active-region .bg{height:34px;left:349px;top:450px;width:33px}.m960 .eu6.focus .bg{background-position:-169px -654px}.m960 .eu6.active-region .bg{background-position:-169px -1234px} .m960 .eu7.focus .bg,.m960 .eu7.active-region .bg{height:35px;left:405px;top:463px;width:53px}.m960 .eu7.focus .bg{background-position:-562px -655px}.m960 .eu7.active-region .bg{background-position:-562px -1235px} .m960 .eu8.focus .bg,.m960 .eu8.active-region .bg{height:48px;left:331px;top:435px;width:50px}.m960 .eu8.focus .bg{background-position:-286px -786px}.m960 .eu8.active-region .bg{background-position:-286px -1366px} .m960 .eu9.focus .bg,.m960 .eu9.active-region .bg{height:12px;left:488px;top:556px;width:20px}.m960 .eu9.focus .bg{background-position:-989px -973px}.m960 .eu9.active-region .bg{background-position:-989px -1553px} .m960 .eu10.focus .bg,.m960 .eu10.active-region .bg{height:33px;left:319px;top:377px;width:57px}.m960 .eu10.focus .bg{background-position:-83px -654px}.m960 .eu10.active-region .bg{background-position:-83px -1234px} .m960 .eu11.focus .bg,.m960 .eu11.active-region .bg{height:127px;left:153px;top:203px;width:192px}.m960 .eu11.focus .bg{background-position:-4px -1049px}.m960 .eu11.active-region .bg{background-position:-4px -1629px} .m960 .eu12.focus .bg,.m960 .eu12.active-region .bg{height:35px;left:400px;top:250px;width:54px}.m960 .eu12.focus .bg{background-position:-769px -656px}.m960 .eu12.active-region .bg{background-position:-769px -1236px} .m960 .eu13.focus .bg,.m960 .eu13.active-region .bg{height:119px;left:174px;top:377px;width:124px}.m960 .eu13.focus .bg{background-position:-491px -740px}.m960 .eu13.active-region .bg{background-position:-491px -1320px} .m960 .eu14.focus .bg,.m960 .eu14.active-region .bg{height:207px;left:381px;top:41px;width:102px}.m960 .eu14.focus .bg{background-position:-372px -900px}.m960 .eu14.active-region .bg{background-position:-372px -1480px} .m960 .eu15.focus .bg,.m960 .eu15.active-region .bg{height:29px;left:553px;top:470px;width:57px}.m960 .eu15.focus .bg{background-position:-232px -655px}.m960 .eu15.active-region .bg{background-position:-232px -1235px} .m960 .eu16.focus .bg,.m960 .eu16.active-region .bg{height:107px;left:267px;top:319px;width:77px}.m960 .eu16.focus .bg{background-position:-244px -1082px}.m960 .eu16.active-region .bg{background-position:-244px -1662px} .m960 .eu17.focus .bg,.m960 .eu17.active-region .bg{height:75px;left:380px;top:491px;width:75px}.m960 .eu17.focus .bg{background-position:-5px -723px}.m960 .eu17.active-region .bg{background-position:-5px -1303px} .m960 .eu18.focus .bg,.m960 .eu18.active-region .bg{height:36px;left:353px;top:410px;width:57px}.m960 .eu18.focus .bg{background-position:-854px -655px}.m960 .eu18.active-region .bg{background-position:-854px -1235px} .m960 .eu19.focus .bg,.m960 .eu19.active-region .bg{height:63px;left:12px;top:122px;width:93px}.m960 .eu19.focus .bg{background-position:-246px -990px}.m960 .eu19.active-region .bg{background-position:-246px -1570px} .m960 .eu20.focus .bg,.m960 .eu20.active-region .bg{height:56px;left:130px;top:317px;width:38px}.m960 .eu20.focus .bg{background-position:-494px -654px}.m960 .eu20.active-region .bg{background-position:-494px -1234px} .m960 .eu21.focus .bg,.m960 .eu21.active-region .bg{height:1px;left:323px;top:466px;width:1px}.m960 .eu21.focus .bg{background-position:-541px -1174px}.m960 .eu21.active-region .bg{background-position:-541px -1754px} .m960 .eu22.focus .bg,.m960 .eu22.active-region .bg{height:130px;left:273px;top:428px;width:100px}.m960 .eu22.focus .bg{background-position:-829px -721px}.m960 .eu22.active-region .bg{background-position:-829px -1301px} .m960 .eu23.focus .bg,.m960 .eu23.active-region .bg{height:16px;left:385px;top:474px;width:15px}.m960 .eu23.focus .bg{background-position:-994px -1035px}.m960 .eu23.active-region .bg{background-position:-994px -1615px} .m960 .eu24.focus .bg,.m960 .eu24.active-region .bg{height:37px;left:393px;top:276px;width:61px}.m960 .eu24.focus .bg{background-position:-940px -655px}.m960 .eu24.active-region .bg{background-position:-940px -1235px} .m960 .eu25.focus .bg,.m960 .eu25.active-region .bg{height:3px;left:297px;top:426px;width:2px}.m960 .eu25.focus .bg{background-position:-434px -1173px}.m960 .eu25.active-region .bg{background-position:-434px -1753px} .m960 .eu26.focus .bg,.m960 .eu26.active-region .bg{height:38px;left:393px;top:301px;width:50px}.m960 .eu26.focus .bg{background-position:-4px -655px}.m960 .eu26.active-region .bg{background-position:-4px -1235px} .m960 .eu27.focus .bg,.m960 .eu27.active-region .bg{height:10px;left:266px;top:389px;width:7px}.m960 .eu27.focus .bg{background-position:-363px -1172px}.m960 .eu27.active-region .bg{background-position:-363px -1752px} .m960 .eu28.focus .bg,.m960 .eu28.active-region .bg{height:17px;left:389px;top:484px;width:22px}.m960 .eu28.focus .bg{background-position:-971px -827px}.m960 .eu28.active-region .bg{background-position:-971px -1407px} .m960 .eu29.focus .bg,.m960 .eu29.active-region .bg{height:3px;left:337px;top:552px;width:2px}.m960 .eu29.focus .bg{background-position:-573px -1173px}.m960 .eu29.active-region .bg{background-position:-573px -1753px} .m960 .eu30.focus .bg,.m960 .eu30.active-region .bg{height:38px;left:440px;top:411px;width:30px}.m960 .eu30.focus .bg{background-position:-644px -655px}.m960 .eu30.active-region .bg{background-position:-644px -1235px} .m960 .eu31.focus .bg,.m960 .eu31.active-region .bg{height:1px;left:279px;top:468px;width:1px}.m960 .eu31.focus .bg{background-position:-468px -1174px}.m960 .eu31.active-region .bg{background-position:-468px -1754px} .m960 .eu32.focus .bg,.m960 .eu32.active-region .bg{height:20px;left:372px;top:470px;width:17px}.m960 .eu32.focus .bg{background-position:-989px -924px}.m960 .eu32.active-region .bg{background-position:-989px -1504px} .m960 .eu33.focus .bg,.m960 .eu33.active-region .bg{height:39px;left:244px;top:343px;width:34px}.m960 .eu33.focus .bg{background-position:-313px -717px}.m960 .eu33.active-region .bg{background-position:-313px -1297px} .m960 .eu34.focus .bg,.m960 .eu34.active-region .bg{height:264px;left:257px;top:14px;width:222px}.m960 .eu34.focus .bg{background-position:-646px -888px}.m960 .eu34.active-region .bg{background-position:-646px -1468px} .m960 .eu35.focus .bg,.m960 .eu35.active-region .bg{height:80px;left:336px;top:325px;width:84px}.m960 .eu35.focus .bg{background-position:-5px -831px}.m960 .eu35.active-region .bg{background-position:-5px -1411px} .m960 .eu36.focus .bg,.m960 .eu36.active-region .bg{height:57px;left:138px;top:486px;width:28px}.m960 .eu36.focus .bg{background-position:-227px -780px}.m960 .eu36.active-region .bg{background-position:-227px -1360px} .m960 .eu37.focus .bg,.m960 .eu37.active-region .bg{height:56px;left:387px;top:414px;width:79px}.m960 .eu37.focus .bg{background-position:-118px -830px}.m960 .eu37.active-region .bg{background-position:-118px -1410px} .m960 .eu38.focus .bg,.m960 .eu38.active-region .bg{height:511px;left:383px;top:-13px;width:364px}.m960 .eu38.focus .bg{background-position:-1048px -650px}.m960 .eu38.active-region .bg{background-position:-1048px -1230px} .m960 .eu39.focus .bg,.m960 .eu39.active-region .bg{height:47px;left:375px;top:439px;width:35px}.m960 .eu39.focus .bg{background-position:-704px -654px}.m960 .eu39.active-region .bg{background-position:-704px -1234px} .m960 .eu40.focus .bg,.m960 .eu40.active-region .bg{height:24px;left:359px;top:397px;width:48px}.m960 .eu40.focus .bg{background-position:-387px -655px}.m960 .eu40.active-region .bg{background-position:-387px -1235px} .m960 .eu41.focus .bg,.m960 .eu41.active-region .bg{height:18px;left:330px;top:431px;width:27px}.m960 .eu41.focus .bg{background-position:-969px -722px}.m960 .eu41.active-region .bg{background-position:-969px -1302px} .m960 .eu42.focus .bg,.m960 .eu42.active-region .bg{height:93px;left:140px;top:468px;width:114px}.m960 .eu42.focus .bg{background-position:-228px -867px}.m960 .eu42.active-region .bg{background-position:-228px -1447px} .m960 .eu43.focus .bg,.m960 .eu43.active-region .bg{height:252px;left:309px;top:66px;width:111px}.m960 .eu43.focus .bg{background-position:-503px -888px}.m960 .eu43.active-region .bg{background-position:-503px -1468px} .m960 .eu44.focus .bg,.m960 .eu44.active-region .bg{height:25px;left:267px;top:419px;width:38px}.m960 .eu44.focus .bg{background-position:-317px -654px}.m960 .eu44.active-region .bg{background-position:-317px -1234px} .m960 .eu45.focus .bg,.m960 .eu45.active-region .bg{height:68px;left:433px;top:487px;width:161px}.m960 .eu45.focus .bg{background-position:-7px -941px}.m960 .eu45.active-region .bg{background-position:-7px -1521px} .m960 .eu46.focus .bg,.m960 .eu46.active-region .bg{height:103px;left:403px;top:360px;width:152px}.m960 .eu46.focus .bg{background-position:-648px -731px}.m960 .eu46.active-region .bg{background-position:-648px -1311px} .m960 .eu47.focus .bg,.m960 .eu47.active-region .bg{height:162px;left:149px;top:230px;width:84px}.m960 .eu47.focus .bg{background-position:-378px -708px}.m960 .eu47.active-region .bg{background-position:-378px -1288px} .m960 .eu48.focus .bg,.m960 .eu48.active-region .bg{height:83px;left:170px;top:309px;width:63px}.m960 .eu48.focus .bg{background-position:-900px -1009px}.m960 .eu48.active-region .bg{background-position:-900px -1589px} .m960 .eu49.focus .bg,.m960 .eu49.active-region .bg{height:6px;left:177px;top:331px;width:6px}.m960 .eu49.focus .bg{background-position:-397px -1172px}.m960 .eu49.active-region .bg{background-position:-397px -1752px} .m960 .eu50.focus .bg,.m960 .eu50.active-region .bg{height:18px;left:149px;top:319px;width:24px}.m960 .eu50.focus .bg{background-position:-987px -874px}.m960 .eu50.active-region .bg{background-position:-987px -1454px} .m960 .eu51.focus .bg,.m960 .eu51.active-region .bg{height:98px;left:154px;top:230px;width:57px}.m960 .eu51.focus .bg{background-position:-899px -881px}.m960 .eu51.active-region .bg{background-position:-899px -1461px} .m960 .eu52.focus .bg,.m960 .eu52.active-region .bg{height:29px;left:173px;top:345px;width:22px}.m960 .eu52.focus .bg{background-position:-945px -1132px}.m960 .eu52.active-region .bg{background-position:-945px -1712px}
.m960 .eu1 a{left:395px;top:507px} .m960 .eu2 a{left:242px;top:492px} .m960 .eu3 a{left:351px;top:431px} .m960 .eu4 a{left:462px;top:350px} .m960 .eu5 a{left:266px;top:391px} .m960 .eu6 a{left:377px;top:473px} .m960 .eu7 a{left:438px;top:490px} .m960 .eu8 a{left:367px;top:454px} .m960 .eu9 a{left:505px;top:573px} .m960 .eu10 a{left:356px;top:403px} .m960 .eu11 a{left:305px;top:315px} .m960 .eu12 a{left:441px;top:273px} .m960 .eu13 a{left:251px;top:439px} .m960 .eu14 a{left:454px;top:178px} .m960 .eu15 a{left:594px;top:498px} .m960 .eu16 a{left:316px;top:382px} .m960 .eu17 a{left:410px;top:526px} .m960 .eu18 a{left:391px;top:437px} .m960 .eu19 a{left:77px;top:165px}.m960 .eu19 a.tooltip-left .tooltip-arrow{left:77px} .m960 .eu20 a{left:163px;top:359px}.m960 .eu20 a.tooltip-left .tooltip-arrow{left:163px} .m960 .eu21 a{left:333px;top:476px} .m960 .eu22 a{left:333px;top:489px} .m960 .eu23 a{left:403px;top:491px} .m960 .eu24 a{left:443px;top:303px} .m960 .eu25 a{left:308px;top:438px} .m960 .eu26 a{left:431px;top:328px} .m960 .eu27 a{left:279px;top:405px} .m960 .eu28 a{left:409px;top:502px} .m960 .eu29 a{left:347px;top:563px} .m960 .eu30 a{left:469px;top:438px} .m960 .eu31 a{left:289px;top:478px} .m960 .eu32 a{left:389px;top:488px} .m960 .eu33 a{left:273px;top:371px} .m960 .eu34 a{left:302px;top:226px} .m960 .eu35 a{left:389px;top:372px} .m960 .eu36 a{left:158px;top:524px}.m960 .eu36 a.tooltip-left .tooltip-arrow{left:158px} .m960 .eu37 a{left:436px;top:451px} .m960 .eu38 a{left:591px;top:275px}.m960 .eu38 a.tooltip-right .tooltip-arrow{right:159px} .m960 .eu39 a{left:401px;top:472px} .m960 .eu40 a{left:389px;top:417px} .m960 .eu41 a{left:350px;top:450px} .m960 .eu42 a{left:200px;top:518px} .m960 .eu43 a{left:376px;top:163px} .m960 .eu44 a{left:295px;top:439px} .m960 .eu45 a{left:525px;top:528px} .m960 .eu46 a{left:492px;top:408px} .m960 .eu47 a{left:208px;top:340px} .m960 .eu48 a{left:216px;top:361px} .m960 .eu49 a{left:190px;top:344px}.m960 .eu49 a.tooltip-left .tooltip-arrow{left:190px} .m960 .eu50 a{left:172px;top:336px}.m960 .eu50 a.tooltip-left .tooltip-arrow{left:172px} .m960 .eu51 a{left:194px;top:304px}.m960 .eu51 a.tooltip-left .tooltip-arrow{left:194px} .m960 .eu52 a{left:197px;top:369px}.m960 .eu52 a.tooltip-left .tooltip-arrow{left:197px}

/* main menu */
#block-menu-menu-external-menu .menu li a {
    font-size: 19px;
}
#block-menu-menu-external-menu .menu li{
    padding-right:22px;
}