@charset 'utf-8';
@font-face{font-family:'ctracesmedium';font-weight:normal;font-style:normal;src:url('ctraces-webfont.woff2') format('woff2'),
url('ctraces-webfont.woff') format('woff'),
url('ctraces-webfont.ttf') format('truetype'),
url('ctraces-webfont.svg#ctracesmedium') format('svg');}
body{font:100% 'Roboto', sans-serif;width:100%;margin:0 auto;padding-top:10px;padding-bottom:40px;}
a{color:#fff;}
h1{font-size:25px;line-height:20px;letter-spacing:2px;}
h1,h2,h3,h4,h5,h6{font-family:'Roboto', sans-serif;font-weight:700;}
h2{font-size:30px;line-height:30px;}
h3{font-size:22px;line-height:26px;}
h4{font-size:18px;line-height:20px;}
h5{font-size:14px;line-height:20px;}
h6{font-size:12px;line-height:20px;}
ul{margin:0;padding:0;}
li{list-style:none;}
p{margin:0 0 5px 0;padding:0;}
p.copyright{padding-left:20px;text-align:center;}
ul{list-style:none;}




#moreinfodiv span,#moreinfodiv span{overflow:scroll;color:rgba(0, 0, 0, .9);}
.europe{margin:0;padding:0;}
.column{float:left;overflow:hidden;width:50%;min-height:40vh;padding:3px;}
.column a:hover{text-decoration:underline;color:rgb(87, 139, 14);}
.column a,.column a:visited{text-decoration:none;color:#000;border-radius:4px;}
.headerimg{min-height:100px;}
.container-header {
    background-color: transparent;
    background-image: none; z-index: 0;
}

.contact{margin-top:30px;}
.contact h3,.detail,.countrymap,#CZ-button,#FR-button,#UK-button,#GE-button,#I-button,#CH-button,.pp_social,.gmap1,#CZ-button,#FR-button,#UK-button,#GE-button,#I-button,#CH-button{display:none;}
.contact legend{font-size:.9em;font-weight:bold;border:0;}
.infodiv p{margin:0;padding:0;}
.description{font-size:1.0em;font-weight:normal;width:95%;}
.hor li{display:inline;padding:10px 10px 0 0;}
.hor li a{font-size:.6em;font-weight:bold;}
.imagediv{ display:inline-block;margin:0 20px 5px 0;border:black solid 1px;background:rgba(153, 153, 0, .6);}
.infowrap{position:relative;display:inline-block;float:left;width:120%;}
.infobox1{font-size:1.0em;float:left;width:100%;border:rgba(153, 153, 0, .6) solid 1px;}


/*.infobox1 .inforow .infocell:nth-child(1){width:6%;background:transparent;}
.infobox1 .inforow .infocell:nth-child(2){width:40%;}
.infobox1 .inforow .infocell:nth-child(3){width:14%;}
.infobox1 .inforow .infocell:nth-child(4){font-size:1.0em;width:100%;}
.infobox1 .inforow .infocell:nth-child(5){width:20%;}*/


.infobox1 .inforow .infocell:nth-child(1){width:10%;background:transparent;}
.infobox1 .inforow .infocell:nth-child(2){width:30%;}
.infobox1 .inforow .infocell:nth-child(3){width:5%;}
.infobox1 .inforow .infocell:nth-child(4){width:35%;}
.infobox1 .inforow .infocell:nth-child(5){width:20%;}





.infobox1 .inforow:nth-child(1){color:#fff;background:rgba(135, 97, 75, .5);}
.infobox1 .inforow:nth-child(odd){background:rgba(135, 97, 75, .2);}
.infobox2{font-size:1.0em;line-height:10px !important ;width:150%;}
.infobox2{position:fixed;top:3%;left:12%;overflow-y:auto;width:80vh;max-height:100vh;}
.infocell{display:table-cell;padding:5px;text-align:left;border-right:1px rgba(135, 97, 75, .5);}
.infocell p{line-height:18px;margin-top:8px;}
.infodiv{display:none;width:10%;margin:10px 0 10px 0;}
.infodiv:nth-child(even){background:#fcc;}
.infodiv:nth-child(odd){background:#ccc;}
.inforow{font-size:.8em;font-weight:bold;display:table-row;}
.infobox1 .inforow:nth-child(odd){background-color:rgba(153, 153, 0, .3);}
.infobox1 .inforow:nth-child(1){color:#fff;background:rgba(153, 153, 0, .8);}
.item-page{float:left;margin:0;margin-top:5px;padding-top:2px;background:transparent;}
.item-page h2{letter-spacing:1px;}
.itemnumber{font-size:1.1em;font-weight:bold;display:inline-block;padding:3px 6px 3px 6px;background:rgba(153, 153, 0, .6);}
.maps-btn{font-size:.8em;font-weight:bold;margin:0 0 15px 0;padding:3px;color:black;border:rgba(153, 153, 0, .6) solid 1px;border-radius:3px;background:#fff;}
.inforow2{font-size:.8em;font-weight:bold;display:table-row;background:rgba(153, 153, 0, .5);}
.infobox1 .inforow2 .infocell{font-weight:bold;font-style:italic;color:#6f3f3f;background:rgba(153, 153, 0, .4);}
.moreinfo{position:fixed;top:2%;left:20px;display:none;overflow-y:scroll;width:30%;height:500px;padding:20px;border:black solid 1px;border-radius:3px;background:white;z-index: 9 !important;}
.moreinfo p{font-size:90%;width:100%;}
.moreinfo p:nth-child(last){margin-bottom:25px;}
.moreinfo-btn{font-size:.8em;font-weight:bold;float:right;margin-right:4px;color:black;border:rgba(153, 153, 0, .6) solid 1px;border-radius:3px;background:#fff;}
.moreinfo-btn:hover,.maps-btn:hover{font-size:.8em;font-weight:700;cursor:pointer;transition:color .3s linear, background .3s linear;color:#fff;border:red solid 1px;background:rgba(153, 153, 0, .6);}
.objectname{font-size:1.2em;font-weight:bold;}
.page-header{margin:0;padding:0;border:0;}
.pagination li{float:left;margin:3px;}
.pagination li a{display:block;padding:3px 5px;text-decoration:none;color:#fff;background:rgba(153, 153, 0, .6);}
.pagination li a.active{color:rgba(153, 153, 0, .6);border:rgba(153, 153, 0, .8) solid 1px;background:#fff;}
.pagination li a.inactive{color:#fff;border:#ccc solid 1px;background:rgba(153, 153, 0, .6);}
.ppt{margin-left:0 !important ;}
.S1{font:1.6em 'ctracesmedium', sans-serif;color:rgba(153, 153, 0, 1);}
.shortinfo2{font-size:400%;display:inline-block;padding:20px;}
.vori:hover,.volg:hover{transition:color .8s linear, background .3s linear;}
a:hover{text-decoration:underline;}
.well{border:0;background:transparent;box-shadow:none;}
.menu{font-size:18px;font-weight:bold;line-height:10px;width:100%;margin:0;margin-top:20px;padding:0;}
.hornav{display:inline;}
.hornav li{display:inline-block;margin-right:5px;padding:2px;border:1px rgba(135, 97, 75, .5) solid;border-radius:5px;}
.menu .active{display:inline-block;background-color:rgba(153, 153, 0, .1);}
.nav a,.nav a:visited{color: rgba(153, 153, 0, 1);}
.atmenu a,.atmenu2 a,.esmenu a,.plmenu a,.nlmenu a,.romenu a,.bemenu a,.czmenu a,.frmenu a,.fpmenu a,.scandmenu a,.sumenu a,.chmenu a,.eeumenu a,.ukmenu a,.ussrmenu a,.sseumenu a,.gemenu a,.itmenu a,.ukmenu a,.uklmenu a{font-size:100%;width:100%;margin:0;padding:0;font-weight:650;}
.zijmenu li{margin-bottom:8px;}
.zijmenu a{font-size:100%;}
.finder{float:right;}
.container{border:0;}
.footerdiv{display:inline-block;height:auto;min-width:23.00%;margin:0 10px 5px 0px;text-align:center;padding:5px;border-radius:3px;background-color:rgba(194, 194, 102, .6);}
.footerdiv p{font-size:2.0vh;font-weight:bold;}
.footerdiv a,a:visited{color:black;font-size:2.0vh;font-weight:bold;text-decoration:none;}
.japopover{width:60px !important;}
.login-control{visibility:hidden  !important;}
#mapdiv{line-height:100%;position:relative;overflow:hidden;width:100%;height:0;padding-bottom:100%;text-align:center;vertical-align:middle;border:1px black solid;background:url(../../../../../images/eu/maps/europa-landen.png);background-size:cover;}
.cpointer{position:absolute;display:block;width:5%;height:0;padding-bottom:4%;border:1px black solid;border-radius:15%;background:#ffaf47;}
.cpointer p{font-size:100%;font-weight:bold;margin:0;padding:0;}
.cpointer a{text-decoration:none;color:#000;}
.nav-child{font-size:13px;margin-top:12px;padding-left:20px;}
.ctfooter{width:100%;}
.moduletable{margin:0;}
.column img{margin-top:10px;width:180%;float:left;height:auto;border-radius:10px;}
.contact-suburb,.jicons-icons{display:none;}
legend{display:none;}
.bottom{display:flex;justify-content:space-between;width:100%;}

p{padding:0 12px 0 0;line-height:22px; }



@media only screen and (max-width: 768px)
    {
    .header{margin: 5px !important;width: 100% !important;}
    .headerimg{ max-width:80%;height:auto;}
    .headerimg{background:url(../../../../../images/logos/TracesOfMusic1.png) no-repeat background-size:contain 100% 100%;}
    .column{float:left;overflow:hidden;width:100%;padding:1px;}
    .itempage {width:100%; display:block;}
    .itempage p { width:100%;}

    .moreinfo{position:fixed;top:2%;left:10px;display:none;overflow-y:scroll;width:80%;height:auto;padding:10px;border:black solid 1px;border-radius:5px;background:white;}
    .moreinfo p{font-size:90%;width:100%;}
    .moreinfo p:nth-child(last){margin-bottom:25px;}
    .moreinfo-btn{font-size:.8em;font-weight:bold;float:right;margin-right:4px;color:black;border:rgba(153, 153, 0, .6) solid 1px;border-radius:3px;background:#fff;}
    .moreinfo-btn:hover,.maps-btn:hover{font-size:.8em;font-weight:700;cursor:pointer;transition:color .3s linear, background .3s linear;color:#fff;border:red solid 1px;background:rgba(153, 153, 0, .6);}

     p{padding:0 8px 0 0;line-height:18px; }


    }



