/* Basic Links in Content */
.row-cm a.external::after { content: ""; display: inline-block; margin: 0 4px 0 4px; width: 12px; height: 12px; background: transparent url(/themes/custom/jmb/icons/link_external.svg) 0 0 no-repeat; }
.accordion a.external::after { content: ""; display: inline-block; margin: 0 4px 0 4px; width: 12px; height: 12px; background: transparent url(/themes/custom/jmb/icons/link_external.svg) 0 0 no-repeat; }

a.ghost.external::after { content: ""; display: inline-block; margin: 0 0 0 8px; width: 12px; height: 12px; background: transparent url(/themes/custom/jmb/icons/link_external.svg) 0 0 no-repeat; }
a.ghost.external:hover::after,
a.ghost.external:focus::after {
	background-image: url(/themes/custom/jmb/icons/link_external_white.svg);
}
a.meta-box__link::after { content: ""; display: inline-block; margin: 0 0 0 8px; width: 12px; height: 12px; position: relative; top: 1px; background: transparent url(/themes/custom/jmb/icons/link_external.svg) 0 0 no-repeat; }

/* Main Menu */
.mainmenu-opener a.external::after { content: ""; display: inline-block; margin: 0 0 0 8px; width: 12px; height: 12px; background: transparent url(/themes/custom/jmb/icons/link_external_white.svg) 0 0 no-repeat; }
.mainmenu-opener .span4 a.external::after { content: ""; display: inline-block; margin: 0 0 0 8px; width: 10px; height: 10px; background: transparent url(/themes/custom/jmb/icons/link_external_white.svg) 0 0 no-repeat; }

/* Side Nav */
.leftmenu-opener a.external { position: relative; }
.leftmenu-opener a.external::after { content: ""; display: inline-block; margin: 0 0 0 8px; width: 12px; height: 12px; background: transparent url(/themes/custom/jmb/icons/link_external_white.svg) 0 0 no-repeat; }

.leftmenu-opener a.ghost.external::after { content: ""; display: inline-block !important; margin: 0 0 0 8px; width: 12px; height: 12px; background: transparent url(/themes/custom/jmb/icons/link_external_white.svg) 0 0 no-repeat; }
.leftmenu-opener a.ghost.external:hover::after,
.leftmenu-opener a.ghost.external:focus::after { background-image: url(/themes/custom/jmb/icons/link_external_blue.svg); }

/* Startseite */
a.highlights-item.external::after { display: none; }
a.highlights-item.external .ghost::after { content: ""; display: inline-block; margin: 0 0 0 8px; width: 10px; height: 10px; background: transparent url(/themes/custom/jmb/icons/link_external_white.svg) 0 0 no-repeat; }
a.highlights-item.external:hover .ghost::after,
a.highlights-item.external:focus .ghost::after
 { background: transparent url(/themes/custom/jmb/icons/link_external.svg) 0 0 no-repeat; }

.carousel__link.external .inline::after { content: ""; display: inline-block; margin: 0 0 0 8px; width: 12px; height: 12px; background: transparent url(/themes/custom/jmb/icons/link_external.svg) 0 0 no-repeat; }

#teaser a.external svg { transform: rotate(0deg); }

/* RUDB */
.berry a.external::after { display: none; }

/* Teasers */
a.teaser.external svg { transform: rotate(-45deg); }

/* Lightbox */
.lightbox a.external::after { background: transparent url(/themes/custom/jmb/icons/link_external_white.svg) 0 0 no-repeat; }

/* Footer */
#links a.external::after { content: ""; display: inline-block; margin: 0 0 0 8px; width: 10px; height: 10px; background: transparent url(/themes/custom/jmb/icons/link_external.svg) 0 0 no-repeat; }

#links7 a.external::after { display: none; }

/* Arrows unterdrücken */
/*
#carousel a::after { display: none !important; }
a.ghost::after { display: none !important; }
a.download::after { display: none !important; }
*/
a.teaser.external::after { display: none; }
.share-icons a.external::after { display: none; }