/* Styles */
/* Metal plate */
#sidebar-right .block-title {
	text-align: center;
    line-height: normal;
    font-size: 1.3rem;
}
#sidebar-right .block-content .content .content, 
#sidebar-right .views-row {
	text-align: center;
}
#sidebar-right .block-content .content .content .field-item, 
#sidebar-right .views-field-title {
	padding: 0px 5px 5px 5px;
    background-size: auto 100%;
    background-image: url(../images/steel-plate/steel-plate.jpg);
}
#sidebar-right .field-content a, 
#sidebar-right .field-item a {
	color: white;
}
#sidebar-right .field-content a:hover, 
#sidebar-right .field-item a:hover {
	color: black;
}

#block-thex-mainnavigation {
	display: grid;
    justify-content: center;
}
.sidebar .block {
	padding: 0 !IMPORTANT;
    background-color: transparent ! IMPORTANT;
}
/* Main Menu */ 
#superfish-main > li {
	margin-left: 5px;
    margin-right: 5px;
}
#superfish-main li {
	background: black;
}
#superfish-main li .left {
	background-size: auto 100%;
    background-repeat: no-repeat;
    background-image: url(/themes/thex/images/menu-scroll/left.png);
}
#superfish-main li .right {
	background-position: right;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-image: url(/themes/thex/images/menu-scroll/right.png);
}
#superfish-main li .background {
	background-size: 100% 100%;
    background-image: url(/themes/thex/images/menu-scroll/background.png);
}
#superfish-main li a, 
#superfish-main li span.nolink {
	color: black;
}
#superfish-main li a:hover, 
#superfish-main li span.nolink:hover {
	color: white;
    background: transparent;
}
#superfish-main li a.is-active {
	color: white;
    background: transparent;
}

/* Sidebar Block */
#sidebar .block {
	margin-bottom: 1em;
}

/* Common for all blocks */
.block,
.block-title,
.block-content {
  position: relative;
}
