.usermenu .login, .usermenu .login a, #header .header-main .header-main-content .top-search input[type="text"], button, input.form-submit, input[type="button"], input[type="reset"], #notice .singlebutton + .singlebutton input, .submit.buttons input[name="cancel"], h1, h2, h3, h4, h5, h6, a, .block.block_news_items .content
a {
	color: #BB466E;
}

#header .header-main .header-main-content .top-search input[type="submit"], .dir-ltr #header .header-main .header-main-content .top-search input[type="text"], .loginbox .loginsub.subcontent input[type="submit"], input[type="submit"], #notice .singlebutton + .singlebutton input[type="submit"] {
	background-color: #BB466E;
}

.loginbox .loginsub.subcontent input[type="submit"], #notice .singlebutton + .singlebutton input[type="submit"] {
	color:#fff;
}

.loginbox .loginsub.subcontent input[type="submit"]:hover, input[type="submit"]:hover, #notice .singlebutton + .singlebutton input[type="submit"]:hover {
	background-color: #7f0f34;
}

a:hover, a:focus {
	color: #7f0f34;
}

#header .header-main .header-main-content .top-search {
	border-color: #BB466E;
}

#header .header-main .header-main-content, #header .header-top {
	background-color:#fff;
}

#page-login-index #header .header-top, .top-search, .breadcrumb-button, .block_news_items, form[id="personsearch"] {
	display:none !important;
}

#footer {
    border-top: 5px solid #BB466E;
}

.block_messages .content .info {
    text-align: left;
}

#page-site-index #page {
	display:none;
}

@media (min-width: 768px){
#page-navbar .breadcrumb-button {
    display: none;
}
}