input, textarea, select, button { font-size: 17px; font-family: Arial, Tahoma, Verdana, sans-serif; } html, .textStyle { font-size: 17px; font-family: Arial, Tahoma, Verdana, sans-serif; } .titleBackground, .btitle { background-color: rgba(255, 255, 255, 0.5); } .mainBackground, .bfloat { background-color: rgba(255, 255, 255, 0.5); } .borderStyle { border: 1px solid #000000; } #sslogan, #hmenu { border: 1px solid #000000; } #bcbody { background: #ffffff; position: relative; } #bibody { opacity: 0.3; background-image: url("/img/hall.jpg"); background-position: center; background-size: cover; background-repeat: no-repeat; width: 100%; height: 100%; position: fixed; top: 0; bottom: 0; left: 0; } #pbody { width: 1800px; max-width: -webkit-fill-available !important; min-height: 100%; margin-left: auto; margin-right: auto; padding-left: 16px; padding-right: 16px; top: 13px; } #head { height: 30px; left:-1px; top:-1px; width: 100%; position: relative; } #slogo{ left: 5px; float: left; position: relative; width: 80px; height: 99px; //background-image: url(/img/Raspberry_Pi_Logo.svg); background-repeat: no-repeat; padding-right: 5px; } #sname{ width:200px; /* max-width:10%;*/ height: 37px; overflow: hidden; position: relative; background-image: url(/img/rpi.svg); background-repeat: no-repeat; top: 40px; } #sslogan{ overflow: hidden; text-align: left; margin-top:10px; } #hmemo{ position: relative; width: 150px; height: 99px; float: right; background-image: url(/img/rpi.gif); background-repeat: no-repeat; background-size: auto 100px; padding-right: 5px; } #hmenu{ display: none; position: relative; width: 600px; margin: 0 auto; margin-bottom:0px; height: 30px; } #smap{ position: relative; margin: 0 auto; margin-top:5px; width: 99%; height: 20px; } #smap a{ text-decoration: none; } #left-float, #right-float, .center-float { padding: 5px; } #right-float, #left-float { z-index: 1; position: relative; } #left-float { float: left; padding-right: 10px; } #right-float { float: right; padding-left: 10px; } #left-float:empty, #right-float:empty { width: 0px; } #left-float:not(:empty), #right-float:not(:empty) { width: 20%; } .center-float { float: none; width: auto; //overflow: hidden; display: inline-block; width: calc(60% - 40px); } .center-float .bfloat { overflow-x: visible; } .bfloat{ overflow-x: hidden; left: -1px; top: -1px; position: relative; border-radius: 0 0 10px 10px; padding: 10px; } .cfloat{ left: -1px; top: -1px; position: relative; width: 100%; height: auto; } .btitle{ //text-align: center; //background-image: url(/img/menu_7.jpg); padding: 10px; left: -1px; top: -1px; position: relative; line-height: 30px; font-size: 2em; font-weight: bold; background-size: auto 30px ; border-radius: 10px 10px 0 0; color: #000000; overflow-wrap: break-word; padding: 5px; } .ctitle{ left: 0px; top: -1px; position: relative; width: 100%; height: 20px; text-align: center; line-height: 20px; font-weight: bold; } .cctitle{ left: 0px; top: -1px; margin-top: -4px; position: relative; width: 100%; height: 0px; line-height: 00px; } .youtubef { max-width:100%; width:650px; height:360px; }