.theme-bgcolor-light {
  background-color: #84a5c4;
}
.theme-color-light {
	color: #84a5c4;
}
.theme-box-border {
	border-color: #84a5c4;
}

.theme-box-border-light-left
{
    border-color: #91aeca;
}

.icon-triangle
{
    background-image: url("/static/img/exhibitions/icon_triangle.png");    
}

.hover-triangle
{
    background-image: url("/static/img/exhibitions/icon_triangle_hover.png");
}

.unhover-triangle
{
    background-image: url("/static/img/exhibitions/icon_triangle.png");
}

.hover-basket-number-label
{
    color: white;
    background-color:#40709e;
}

.unhover-basket-number-label
{
    color: #84a5c4;
    background-color: white;
}

.mega-menu li.mega-hover a, a {
    color: #5d8cb9; 
    text-decoration:none;
}

.mega-menu li a:hover{
    color: #5d8cb9 !important;
    text-decoration:none;
}



.mega-menu-hover
{
    color: #5d8cb9 !important; 
}

a:hover{
    color: #40709e;
    text-decoration: none;
}

.btn.bgcolored {
	background: #84a5c4;
	border-color: #84a5c4;
}

.bggrey:focus {
	background: #b8d7f4;
}

.roundit input:focus,
.roundit select:focus,
.roundit textarea:focus {
	background: #b8d7f4;
}

#pubhead {
	background-repeat:no-repeat;
	background-image: url("/static/img/exhibitions/top.jpg");
	background-size: cover;
    background-position: right center;
	height: 362px;
}
#pubhead .glow {
	background-repeat:repeat-y;
	background-image: url("/static/img/exhibitions/top_glow.png");
	height: 100%;
}
#pubhead h1 {
	padding: 40px 0px 30px 20px;
	font-family: Georgia;
	font-weight: normal;
	color: #5d8cb9;
}
#pubhead h1 span {
	font-family: fontGotham;
	color: #585858;
}
#pubhead .bubble {
	background-repeat:no-repeat;
	background-image: url("/static/img/exhibitions/bubble.png");
	background-position: center;
	text-align: center;
	height: 254px;
	line-height: 254px;
	background-size: contain;
	margin-top: 54px;
	position: relative;
	z-index: 1;
}
#pubhead .bubble .bubble-inner {
  display: inline-block;
  *display: inline;
  *zoom: 1;
	width: 240px;
	margin: auto;
	line-height: 20px;
	font-size: 7.5pt;
    vertical-align: middle;
	font-family: Georgia;
	font-style: italic;
}
#pubhead .bubble .type {
  font-style: normal;
  font-family: fontGotham, Arial;
  font-weight: 200;
  font-size: 10.5pt;
  text-transform: uppercase;
}
#pubhead .bubble .date,
#pubhead .bubble .view {
  font-size: 9pt;
}
#pubhead .bubble .view {
	margin-bottom: 20px;
}
#pubhead .bubble .info {
  font-size: 18pt;
	line-height: 28px;
	color: #fff;
}
@media (max-width: 767px) {
	#pubhead .bubble {
		margin-top: 0;
	}
}
@media (max-width: 254px) {
	#pubhead .bubble {
	  height: auto;
	  line-height: 0;
	  background-image: none;
	}
	#pubhead .bubble .bubble-inner {
		width: auto;
	}
	#pubhead .bubble .info {
	  color: inherit;
	}
}
#pubbody a {
	color: #5d8cb9;
}
#pubbody div {
	/*font-family: Georgia;*/
}
#pubbody .whyusing {
	padding-bottom: 2em;
}
h2{
    color: #517aa3;
}
#pubbody .whyusing h2 {
  padding-top: 20px;
}
#pubbody .whyusing div {
  text-align: center;
  font-size: 13pt;
  font-family: Gotham, Arial;
}
#pubbody .whyusing div img {
	padding-bottom: 15px;
  margin: auto;
}
#pubbody .whyusingmore {
	text-align: right;
}
.table-striped th, .table-striped td {
	background-color: #eaeaea;
	color: #585858;
	font-family: Arial;
	border-color: #fbfbfb;
}
.table-striped th {
	background-color: #84a5c4;
	color: #fff;
}
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
	background-color: #f4f4f4;
}
.tablecontrol {
	line-height: 22px;
}
.tablecontrol .sbHolder {
	margin-top: 0;
}

i#search-button
{
    background-image: url("/static/img/header/magnifier_button_exhibitions.png");
}

.actual-font-color
{
    color: #517aa3;
}

p{
    font-family: georgia;
}

.h1-with-label{
    font-family: fontGotham;
    font-weight: 200;
}

.wrap-word{
	word-wrap: break-word;
}