.redux-container #redux-header .display_header h2 {
	font-size: 30px;
    padding: 9px 15px 4px 0;
    margin: 0;
    line-height: 29px;
}

.redux-container {
	border-radius: 10px;
	overflow: hidden;
}

.redux-container #redux-header span.display_header {
	display:inline-block;
	float:right;
}

@media screen and (max-width: 615px) {
	.redux-container #redux-header .display_header h2 {
		font-size: 25px;
	}
	.redux-container #redux-header span.display_header {
		display:none;
	}
}

#screen-meta-links {
	display: none;
}

.redux-sidebar .redux-group-tab-link-a span.group_title {
	font-size: 14px;
}

.redux-sidebar .redux-group-menu li a:first-child {
	padding:15px 4px 15px 14px;
}

.redux-info-field .redux-info-desc {
	font-size:1.3em;
	margin:5px 0;
}

.redux-info-field.redux-normal {
	color:#fff;
    background-color: #0064cd;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
    background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
    background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
    background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
    background-image: -o-linear-gradient(top, #049cdb, #0064cd);
    background-image: linear-gradient(top, #049cdb, #0064cd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    border-color: #0064cd #0064cd #003f81;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

.redux-container-slides .full-text,
.redux-container-slides .large-text {
	margin-bottom: 14px;
    margin-top: 0px;
    display: block;
}

.theme_predefined_color .redux-container-image_select .redux-image-select .tiles,
.theme_predefined_color .redux-container-image_select .redux-image-select img {
    border-color: #FCFCFC;
}

ul, ol {
	margin:0px;
	padding:0px;
}

.redux-messageredux-notice {
	display:none;
}

.theme_layout_select label,
.theme_navigation_menu_location label {
	text-align: center;
}
#xf_overlay {
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 1000;
    background: url('./images/overlay_background.png');
    top: 0;
    left: 0;
    position: fixed;
    display: none;
}
#xf_overlay > #xf_popup {
    width: 500px;
    min-height: 30px;
    padding: 15px 15px;
    margin: auto;
    position: absolute;
    top: 100px;
    z-index: 1001;
    background: #fff;
    left: 50%;
    margin-left: -250px;
    border-radius: 10px;
    text-align: center;
}
.xf_loader {
    height: 27px;
    background: transparent url('./images/loading-bar.gif') center no-repeat;
}