.comp-contextualMenu{background-color:#42145f;background:#42145f;display:block}
.comp-contextualMenu .title-wrapper{margin-top:50px;margin-bottom:50px}
.comp-contextualMenu .title-wrapper h3.title-comp{color:#fff;font-family:"RNHouseSansRegular",sans-serif}
.comp-contextualMenu .title-wrapper h3.title-comp a{color:#fff}
.comp-contextualMenu .title-wrapper .auth--info{color:#fff}
.comp-contextualMenu .contextual-menu-link a{font-size:18px;line-height:32px;margin-bottom:20px;color:#fff;display:inline-block;font-family:"RNHouseSansRegular",sans-serif;text-decoration:none}
.comp-contextualMenu .contextual-menu-link a span{text-decoration:none;width:100%;width:-moz-calc(100%);width:-webkit-calc(100%);width:-o-calc(100%);width:calc(100%);background-image:-webkit-linear-gradient(transparent 95%,#fff 10px,#fff);background-image:-moz-linear-gradient(transparent -moz-calc(100% - 1px),#fff 10px,#fff);background-image:-o-linear-gradient(transparent -o-calc(100% - 1px),#fff 10px,#fff);background-image:linear-gradient(transparent calc(100% - 1px),#fff 10px,#fff);background-repeat:no-repeat;background-size:100% 100%;-webkit-transition:background-size ease-in-out 180ms;-moz-transition:background-size ease-in-out 180ms;-o-transition:background-size ease-in-out 180ms;transition:background-size ease-in-out 180ms;padding-bottom:3px;background-size:0 100%;border:0}
.comp-contextualMenu .contextual-menu-link a:hover span{background-size:100% 100%}
.msie8 .comp-contextualMenu .contextual-menu-link a:hover span,.msie9 .comp-contextualMenu .contextual-menu-link a:hover span{border-bottom:1px solid}
html:not(.firefox) .comp-contextualMenu .contextual-menu-link a:focus{outline:1px auto #fff;outline-offset:-1px}
.comp-contextualMenu .contextual-menu-link a:focus span{background-image:none}
.msie8 .comp-contextualMenu .contextual-menu-link a:focus:hover span,.msie9 .comp-contextualMenu .contextual-menu-link a:focus:hover span{border:0}
.comp-contextualMenu .divider-line{border-top:1px solid #fff;margin-top:30px;margin-bottom:15px;content:""}
@media(min-width:1024px) and (max-width:1255px){.comp-contextualMenu{background:#42145f}
}
@media(min-width:768px) and (max-width:1023px){.comp-contextualMenu{background:#42145f}
.iphone .comp-contextualMenu .contextual-menu-link a:active,.ipad .comp-contextualMenu .contextual-menu-link a:active,.linux .comp-contextualMenu .contextual-menu-link a:active,.iphone .comp-contextualMenu .contextual-menu-link a:focus,.ipad .comp-contextualMenu .contextual-menu-link a:focus,.linux .comp-contextualMenu .contextual-menu-link a:focus{text-decoration:none}
.comp-contextualMenu .divider-line{margin-bottom:20px}
}
@media(max-width:767px){.comp-contextualMenu{background-color:#42145f;background:#42145f}
.comp-contextualMenu .contextual-menu-link a{display:block}
.iphone .comp-contextualMenu .contextual-menu-link a:active,.ipad .comp-contextualMenu .contextual-menu-link a:active,.linux .comp-contextualMenu .contextual-menu-link a:active,.iphone .comp-contextualMenu .contextual-menu-link a:focus,.ipad .comp-contextualMenu .contextual-menu-link a:focus,.linux .comp-contextualMenu .contextual-menu-link a:focus{text-decoration:none}
.comp-contextualMenu .divider-line{margin-bottom:20px}
}
.cq-wcm-edit .comp-contextualMenu .title-comp,.aem-AuthorLayer-Edit .comp-contextualMenu .title-comp{color:#fff}