﻿.contentBlock {
	max-width:2000px; margin:auto;
}

/* HALL HEADER */
#standarea {font-size:0.9em;}
#standarea .st1, #standarea .st2, #standarea .st3 {background-color:#fff;}
#standarea > ul {list-style:none;}
#hallheader { margin-bottom: 12px;}
#hallheader ul {width:100%; margin:12px 0 0 0; padding:0; list-style:none;}
#hallheader li {height:100%;}
#hallheader ul li:last-child {padding-right:0}
#hallheader ul li {min-height: 200px;}
#hallheader .halladd img {display:block; max-width:100%; width:100%;  height:auto;}
#hallheader .hallnumber {
	display: flex;
	justify-content: center;
	align-items: center;
	background-color:#fff;
	padding:15px;
	color:#111827;
	height:100%;
	vertical-align:middle;
}
/* industry 2783c2 energy 23786f consumergoods 271d5c agrifood 4b8d3a */
body.industry #hallheader .hallnumber {background-color: #173661; color: #ffffff;}
body.energy #hallheader .hallnumber {background-color: #173661; color: #ffffff;}
body.consumergoods #hallheader .hallnumber {background-color: #173661; color: #ffffff;}
body.agrifood #hallheader .hallnumber {background-color: #173661; color: #ffffff;}

#hallheader .hallnumber h1 {text-align:center;}
#hallheader .hallnumber h1 span:not(.number) {font-size: 30px}
#hallheader .hallnumber .number {font-size: 50px; display:block; font-weight: 600 }

#FairName a { text-decoration:none; font-size: 26px; line-height: 1}
#FairName a span.c21 { color:#ffbc66;}

/* == STAND */
#standarea #gstands .row.gfirst {margin:0 -13px 0 -13px;}
#standarea #gstands .standHead {padding:1px 5px; font-size:0.9em;}
#standarea .stdbottom li {display:inline-block; margin:0; padding:0;}

#standarea .std .logo {	/*height:70px;*/ text-align:center; vertical-align:middle; padding-bottom:40px; border-radius: 6px 6px 0 0;}

#standarea .std .name {	padding:4px 7px 0px 7px; margin:0; /* height:20px; */ display:block;}
#standarea .std .name a {/*color:#111827*/}
#standarea .std h3 {	font-size:1.2em; margin:0; padding:0; font-family:arial, helvetica; font-weight:bold; text-decoration:underline}
#standarea .std .description {font-size:0.85em; margin:0; padding:4px 7px 7px 7px; overflow:auto; font-family:Verdana, Geneva, Tahoma, sans-serif;  }
#standarea .std .stdbottom {padding-top:5px; }
#standarea .std .stdbottom .btn.btn-success { background-color: #71c60d}
#standarea .std .stdbottom .btn.btn-success:hover,
#standarea .std .stdbottom .btn.btn-success:focus,
#standarea .std .stdbottom .btn.btn-success:active { background-color: #47a447}
#standarea .std .btn {margin-right:5px;}
#standarea .std ul.gliBlock {height:280px; position:relative; /*border-bottom:1px solid #f0f0f3;*/ /*padding-top:15px; /*version top*/}
#standarea .std .st1 ul.gliBlock {height:102px; position:relative; /*border-bottom:1px solid #f0f0f3;*/ /*padding-top:15px; /*version top*/}

#standarea  ul.row {padding:0;}
#standarea  ul.row {padding:0px 7px;}
#standarea  ul.row.gfirst {padding:7px 7px;}

#standarea  li {list-style:none; /*margin:0; padding:0*/ }
#standarea  li.std  {padding: 7px 7px ; min-height:360px;}

#standarea .st1 {	width:48.5%;  float:left; position:relative; }
#standarea .st1.last {	float:right; }
#standarea .st1.top {	margin-bottom:12px; }
/*#standarea li.st1 {display:block; margin:0 12px 12px 0; padding:0; float:left;}*/
#standarea .std .st1.stdH .description {/*min-height:70px;*/ background-color:#fff; opacity:0.9; z-index:10; position:relative;}
#standarea .std .st1 .stdbottom { 	width:100%; }

#standarea .st2 {	width:48.5%;  float:left; position:relative; border-radius: 6px;}
#standarea .st2.last {	float:right; }
/*#standarea div.st2 {display:block; margin:0 12px 12px 0; padding:0; float:left;}*/
#standarea .std .st2 .logo {height:70px; padding-top:10px;}
#standarea .std .st2 .logo img {max-height:70px; max-width:100%;}
#standarea .std .st2.stdH .description {/*min-height:70px;*/ background-color:#fff; opacity:0.9; z-index:10; position:relative;}
#standarea .std .st2.stdH .gimage {width:100%; position:absolute; bottom:0; z-index:5; }
#standarea .std .st2.stdH .gimage img {width:100%;  }
#standarea .std .st2 .stdbottom { 	width:100%; }


#standarea .st3 {
	position:relative;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
	background-repeat: no-repeat !important;
	background-size: cover !important;
	border-radius: 6px;
}

#standarea .st3.stdH .logo {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 5px 0;
	/*background: #fff;*/
	min-height: 70px;
}
#standarea .st3.stdH .description {
	background-color:rgba(255,255,255, .8);
	font-size: 12px;
	padding:8px;
	min-height: 70px;
	color: #111827;
	z-index: 1;
	position: relative;
}
#standarea .st3.stdH .logo img { max-height:70px; border-radius: 10px;}
#standarea .st3.stdH .gimage img {width:100%; position:absolute; bottom:0; }

#standarea .st3.stdHBg .logo {height:70px; padding-top:10px;}
#standarea .st3.stdHBg .logo img { max-height:70px}
#standarea .st3.stdHBg .description {width:45%; background-color:#fff; opacity:0.9; padding:3px; margin:5px;}
#standarea .st3.stdHBg .gimage img {width:100%; position:absolute; bottom:0; }

#standarea .st3.stdVBg .logo { z-index:10; position:relative; /*background-color:#fff;*/ opacity:1; padding:3px; height:80px; padding-top:10px;text-align:left}
#standarea .st3.stdVBg .logo img { max-height:70px; opacity:1}
#standarea .st3.stdVBg .name {width:40%;z-index:10; position:relative; background-color:#fff; opacity:0.9;}
#standarea .st3.stdVBg .description {width:190px;z-index:10; position:relative; background-color:#fff; opacity:0.9; margin-left:3px}
#standarea .st3.stdVBg .gimage img {width:100%; position:absolute; bottom:0; }

#standarea .st3.stdV .logo {width:40%; z-index:10; position:relative; background-color:#fff; opacity:0.9; padding:3px; height:80px; padding-top:10px;}
#standarea .st3.stdV .logo img { max-height:70px; width:100%; opacity:1}
#standarea .st3.stdV .name {width:40%;z-index:10; position:relative; background-color:#fff; opacity:0.9;}
#standarea .st3.stdV .description {width:40%;z-index:10; position:relative; background-color:#fff; opacity:0.9;}
#standarea .st3.stdV .gimage {height:100%; float:right; position:absolute;top:0; right:0; z-index:5;}
#standarea .st3.stdV .gimage img {height:100%;  position:absolute; right:0; }

#standarea .stdbottom { clear:both;}
/*#standarea .stdbottom li a {	background-color:#47c137; color:#fff;
					background: linear-gradient(top, #71c60d, #64b208);	background:-webkit-linear-gradient(top,#71c60d, #64b208);
					background:-o-linear-gradient(top, #71c60d, #64b208);background:-ms-linear-gradient(top, #71c60d, #64b208);
}*/
#standarea .std .stdbottom {
	display: flex;
	justify-content: center;
	align-items: center;
	height:65px;
}

/*#standarea .std3 .stdbottom { 	width:380px; }*/
/*#standarea .stdbottom li a {	width:75px; height:22px; text-align:center; display:inline-block; padding-top:4px; margin:7px;
								border-radius:3px; text-decoration:none; font-size:1.2em; font-weight:bold; }*/
#standarea .stdfooter {	height:20px; position:absolute; bottom:0; width:100%; }  /*version top/bottom*/
#standarea .stdfooter ul {margin:0; padding:0px;}
#standarea .stdfooter .stdinfo li {display:inline-block; height:20px;}
#standarea .stdfooter .stdinfo li span.position { 	background-color:#b3b3b6; height:20px; color:#fff; padding:3px 4px 0 4px; display:inline-block;}
#standarea .stdfooter .stdinfo li span { padding:0 0 0 3px; margin:0; font-size:0.85em; border-radius: 0 0 0 6px; }
#standarea .stdfooter .stdinfo li img { position:absolute; right:0px; bottom:0px; border-radius: 0 0 6px 0;}

/*Reserved */
#standarea .reserved {background-color:rgb(82, 164, 219); color:#fff   }
#standarea .reserved .reservedName {display:box; padding:50px 10px; text-align:center}
#standarea .reserved .reservedName .h3 {paddin-top:15px; font-size:1.2em}

/*bottom*/
#gfooter {margin-top:5px;}
