/*header 
================================================================*/
#masterHeaderImage {
    background-image: url("images/logo_white.png");
    width: 250px;
    height: 130px;
    margin-top:0;
}
#masterHeaderBackground, .header {
    border-bottom: none;
    background-color: rgb(95,53,143);
}
.RadMenu.RadMenu ul.rmHorizontal {
    margin-top: 18px;
}
.RadMenu.RadMenu_London .rmGroup {
    background-color: rgb(95,53,143);
}
.RadMenu.RadMenu_London .rmLink {
    color: #fff;
    text-decoration: none;
    display: block;
    position: relative;
}
.RadMenu.RadMenu_London .rmRootLink.rmExpanded, .RadMenu.RadMenu_London .rmRootLink:hover, .RadMenu.RadMenu_London .rmRootLink.rmFocused {
    background-color: rgb(95,53,143);
    color: rgb(211,206,220);
}

.nav-auxiliary a {
    color: #fff!important;
}

.nav-auxiliary .nav-aux-cart .nav-text {
    background-position: 0 -50px!important;
}
.nav-auxiliary .nav-aux-account .nav-text {
    background-position: 0 -100px!important;
}
.RadMenu_London .rmSlide .rmLink:hover, .RadMenu_London .rmSlide .rmLink:focus, .RadMenu_London .rmSlide .rmLink.rmFocused, .RadMenu_London .rmSlide .rmLevel1 > .rmItem > .rmLink:hover, .RadMenu_London .rmSlide .rmLevel1 > .rmItem > .rmLink:focus, .RadMenu_London .rmSlide .rmLevel1 > .rmItem > .rmLink.rmFocused {
    background-color: transparent;
    color: rgb(211,206,220);
}
.PrimaryButton:hover, .PrimaryButton:focus, .PrimaryButton:active, .UsePrimaryButton .TextButton:hover, .UsePrimaryButton .TextButton:focus, .UsePrimaryButton .TextButton:active, .RadGrid input.PrimaryButton:hover, .RadGrid input.PrimaryButton:focus, .RadGrid input.PrimaryButton:active {
    color: #fff;
    text-decoration: none;
    background-color: rgb(211,206,220);;
    border-color: rgba(0, 0, 0, 0);
}
.RadMenu_London .rmSlide .rmExpandRight, .RadMenu_London .rmSlide .rmGroup a.rmLink.rmExpandRight {
    background-image: url("images/ResponsiveNav.png");
    background-position: 95% -200px;
    background-repeat: no-repeat;
}
.RadMenu_London .rmSlide .rmLink:hover, .RadMenu_London .rmSlide .rmLink:focus, 
.RadMenu_London .rmSlide .rmLink.rmFocused, .RadMenu_London .rmSlide .rmLevel1 > .rmItem > .rmLink:hover, 
.RadMenu_London .rmSlide .rmLevel1 > .rmItem > .rmLink:focus, .RadMenu_London .rmSlide .rmLevel1 > .rmItem > .rmLink.rmFocused {
    background-color: transparent;
    color: #fff;
}
.RadMenu.RadMenu_London .rmTwoLevels .rmLevel1 > .rmItem > .rmLink, 
.RadMenu.RadMenu_London .rmTwoLevels .rmLevel1 > .rmItem.rmDisabled > .rmLink:hover, 
.RadMenu.RadMenu_London .rmTwoLevels .rmLevel1 > .rmItem.rmDisabled > .rmLink:focus {
    color: #fff;
}

.obo-actions a {
    color: #000!important;
}


/*Buttons
=================================================================*/
.PrimaryButton, .UsePrimaryButton .TextButton, .RadGrid input.PrimaryButton {
    background-color: rgb(95,53,143);
    border-color: transparent;
    color:#fff;
}
.btn, .TextButton, .RadUpload.RadUpload .ruButton, .RadUploadProgressArea.RadUploadProgressArea .ruButton {
    border-radius: 4px;
}

.PrimaryButton:hover, .PrimaryButton:focus, .PrimaryButton:active, .UsePrimaryButton .TextButton:hover, .UsePrimaryButton .TextButton:focus, .UsePrimaryButton .TextButton:active, .RadGrid input.PrimaryButton:hover, .RadGrid input.PrimaryButton:focus, .RadGrid input.PrimaryButton:active {
    color: #fff;
    text-decoration: none;
    background-color: rgb(95,53,143);
    border-color: rgb(95,53,143);
}
.btn, .TextButton, .RadUpload.RadUpload .ruButton, .RadUploadProgressArea.RadUploadProgressArea .ruButton {
    background-color: rgb(95,53,143);
    border-color: transparent;
}
.btn:hover, .btn:focus, .btn:active, .TextButton:hover, .TextButton:focus, .TextButton:active, .RadUpload.RadUpload .ruButton:hover, .RadUpload.RadUpload .ruButton:focus, .RadUpload.RadUpload .ruButton:active, .RadUploadProgressArea.RadUploadProgressArea .ruButton:hover, .RadUploadProgressArea.RadUploadProgressArea .ruButton:focus, .RadUploadProgressArea.RadUploadProgressArea .ruButton:active {
    color: #fff;
    text-decoration: none;
    background-color: rgb(95,53,143);
    border-color: rgb(95,53,143);
}

/* Alerts
=======================================================================*/
.Alerts .AlertItem {
    border: none!important;
    background-color: transparent!important;
}
/*Home Banner 
=======================================================================*/
#HomePageContent .panel-body, #HomePageContent .PanelBody {
    padding: 0;
}
#HomePageContent .panel {
    border: none;
}
#HomePageContent .carousel-caption { 
    top: 38%;
}
#HomePageContent hr {
    border-width: 3px 0 0 0;
    border-style: solid;
    border-color: #fff;
    max-width: 200px;
}
#HomePageContent p {
    font-size: 1.9rem;
}
.carousel-caption {
    background-color: rgba(0,0,0,0.2);
    left: 0!important;
    top: 0!important;
    bottom: 0!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: column wrap;
}

/*footer 
================================================================*/
#ft {
    background-color: rgb(95,53,143);
    color: #fff;
}
.footer-content {
    background-color: rgb(95,53,143);
    color: #fff;
    text-align: center;
}
.footer-nav-copyright {
    background-color: rgb(95,53,143);
    color: #fff;
}
.footer-nav-copyright .footer-copyright {
    text-align: center;
    width: 100%;
}
.footerSocial a {
    padding-right: 15px;
    font-size: 2.5rem;
}

.footer-content a {
    color: #fff;
}

.navbar-toggle:hover, .navbar-toggle:focus {
    background-color: transparent;
}
.navbar-collapse, .searchbar-collapse {
    background-color:rgb(95,53,143);
}
.navbar-toggle {
    background-color: transparent;
}
.RadMenu.RadMenu_London .rmLink:hover .rmToggle > .rmIcon, .RadMenu.RadMenu_London .rmLink.rmFocused .rmToggle > .rmIcon, .RadMenu.RadMenu_London .rmSelected > .rmLink .rmToggle > .rmIcon, .RadMenu.RadMenu_London .rmFocused > .rmLink.rmRootLink .rmToggle > .rmIcon, .RadMenu.RadMenu_London .rmExpanded > .rmLink .rmToggle > .rmIcon, .RadMenu.RadMenu_London .rmSlide .rmLink .rmToggle > .rmIcon {
    background-position: 0 -27px;
}
.RadMenu.RadMenu_London .rmToggle .rmIcon, .RadMenu.RadMenu_London .rmRootGroup .rmRootLink .rmToggle .rmIcon {
    background-position: 0 -26px!important;
}