@charset "utf-8";
/* CSS Document */
/* SECONDARY NAVIGATION */
.nav-secondary-menu a.isCurrent {
    color: #fff;
    background: #131313;
}
/* STANDARD TAGS */
	a, a:visited {
    	color: #a07652;
    	transition: none;
	}
	a:hover {
    	color: #8b5a30;
    	transition: none;
	}
/* PRIMARY NAVIGATION */
	.main-nav-large__bar, .main-nav-medium__inner, .main-nav-small{
		background: #131313;
	}
	.main-nav-large__logo img, .main-nav-medium__logo img, .main-nav-small__topbar-logo img {
    	content: url(https://www.spard.dk/-/media/sparekassendanmark/diverse/landingpages/section-pages/private-banking/pb-logo.png);
	}
	/* SMALL */
		.main-nav-small__actions-toggle .nav-icon-btn{
			background: url('https://www.spard.dk/-/media/sparekassendanmark/1x1---1600x1600px/private-banking/bronze.jpg');
			background-size: cover;
		}
		.main-nav-small button.nav-icon-btn.action-btn--menu.nav-icon-btn--isToggled {
    		background: #f7f4f1;
    		color: #000;
		}
		.main-nav-small__actions-toggle {
    		background: #000;
		}
		.main-nav-small-menu {
    		background-color: #f7f4f1;
    		color: #000;
		}
	/* MEDIUM */
		.main-nav-medium button.nav-icon-btn.action-btn--menu{
			background: url('https://www.spard.dk/-/media/sparekassendanmark/1x1---1600x1600px/private-banking/bronze.jpg');
			background-size: cover;
		}
	/* LARGE */
		.main-nav-large__logo img {
   		 	max-height: 60px;
		}
		.nav-primary-link, .nav-primary-link:visited {
  	      border: none;
			color: #fff;
		}
		.nav-primary-link.isSelected, .nav-primary-link:visited.isSelected, .nav-primary-link:hover, .nav-primary-link:visited:hover {
  		  	color: #a07652 !important;
			border: none;
		}
		.nav-primary-link:after, .nav-primary-link:visited:after {
  		  	background: #a07652 !important;
		}
		.nav-primary-link, .nav-primary-link:visited{
			font-weight: 300;
		}
		/* ACTION BUTTONS */
			.main-nav-large span.nav-icon-btn__label, .main-nav-medium span.nav-icon-btn__label{
				color: #fff;
				font-weight: 300;
				top: 55px;
			}
			.main-nav-large span.nav-icon-btn__icon-1, .main-nav-medium span.nav-icon-btn__icon-1{
				background: transparent;
			}
			.main-nav-large button.nav-icon-btn.action-btn span.nav-icon-btn__icon-1 svg, .main-nav-medium button.nav-icon-btn.action-btn span.nav-icon-btn__icon-1 svg{
				color: #a07652;
			}
			.main-nav-large button.nav-icon-btn.action-btn:hover span.nav-icon-btn__icon-1 svg, .main-nav-medium button.nav-icon-btn.action-btn:hover span.nav-icon-btn__icon-1 svg{
				color: #8b5a30;
			}
			.main-nav-large li.nav-action-buttons-list__item:hover > Button > span {
    			background: unset;
			}
	/* DROPDOWN */
		.main-nav-large__overlay-inner {
    		background-color: #282828;
		}
/* FOOTER */
	.footer-module {
    	background: #eee9e2;
	}
	.footer-contact-area__logowrap img {
    	content: unset;
	}
	.footer-contact-area {
    	background: transparent;
    	color: #000;
	}
	.frame__cell-item.footer-contact-area .footer-contact-area-content a.simplelink {
    	color: #000;
    	font-weight: 300;
	}
	.footer-contact-area__byline-text a.simplelink:before, .footer-contact-area__byline-text a.simplelink:visited:before {
    	color: #000;
	}
	/* SOCIAL ICONS*/
		footer .a-social-link .a-social-link__icon {
    		color: #a07652;
		}
		footer .a-social-link {
			background: transparent;
			border: 2px solid #a07652;
		}
		footer .a-social-link:hover{
   	 		color: #a07652;
			background: transparent !important;
		}
/* PAGE CONTENT */
	/* SDC MODULES */
		/* BENEFIT LIST A */ 
			.frame.benefit-list-a.sd-bg-champagne{
				background: #eee9e2;
				padding-top: 3.5rem;
				padding-bottom: 3.5rem;
			}
			.benefit-list-a h2{
				font-weight: 100;
			}
			.benefit-list-a .benefit-list-a__item:before {
    			background-color: transparent;
			}
			.benefit-list-a .benefit-list-a__text h3 {
    			font-size: 1.3rem;
			}
			.benefit-list-a .benefit-list-a__text {
    			padding-bottom: 0;
			}
			.benefit-list-a a.btn.btn--default.btn--primary {
    			background: url(https://www.spard.dk/-/media/sparekassendanmark/1x1---1600x1600px/private-banking/bronze.jpg);
    			background-size: cover;
    			color: #fff;
			}
			.benefit-list-a a.btn.btn--default.btn--primary:hover {
    			opacity: 0.9;
			}
		/* BENEFIT LIST B */
			@media (max-width: 767px){
				main .benefit-list-b:nth-of-type(odd) {
    				background: #eee9e2;
				}
				main .benefit-list-b:nth-of-type(even) {
    				background: transparent;
				}
			}
			@media (min-width: 768px){
				main .benefit-list-b:nth-of-type(odd) {
    				background: #eee9e2;
    				padding: 3.5rem 0;
				}
				main .benefit-list-b:nth-of-type(even) {
    				background: transparent;
    				padding: 3.5rem 0;
				}
			}
		/* EMPLOYEE ARCHIVE */
			div.frame.employee-archive .employee-card__employee-container a, div.frame.employee-archive .employee-card__employee-container a:visited{
				color: #000;
			}
		/* HERO MODULE B */
			.hero-module-b__content .hero-module-b__title{
					color: #000;
    				font-weight: 100;
			}
		/* MULTIPLE TEASER MODULE */
			/*MULTIPLE TEASER MODULE TEASER A*/
				.multiple-teaser-module-row-1-item.sd-private-banking .multiple-teaser-module__content.rich-text {
    				font-size: 1.2rem !important;
    				line-height: 1.8rem;
    				text-align: left;
				}
	/* CUSTOM STYLING */
		/* CONTACT BANNER */
			.sd-pb-contact-banner{
				display: flex;
				width: 100%;
				color: #fff;
				background: #131313;
				justify-content: center;
				align-items: center;
			}
			.neos-grid-container .sd-pb-contact-banner{
				margin: 0 8px 0 8px;
			}
			@media (max-width: 639px){
				.sd-pb-contact-banner{
					flex-direction: column;
				}
				.sd-pb-contact-banner > div{
					text-align: center;
					font-size: 1.5rem;
					line-height: 1.8rem;
				}
				.sd-pb-contact-banner > div:first-child{
					padding: 2rem 1rem 1rem 1rem;
				}
				.sd-pb-contact-banner > div:last-child{
					padding: 1rem 1rem 2rem 1rem;
				}
			}
			@media (min-width: 640px){
				.sd-pb-contact-banner{
					flex-direction: row;
				}
				.sd-pb-contact-banner > div:first-child{
					text-align: right;
					padding: 2rem 1rem 2rem 2rem;
					font-size: 1.5rem;
					line-height: 1.8rem;
				}
				.sd-pb-contact-banner > div:last-child{
					padding: 2rem 2rem 2rem 1rem;
				}
			}
		/* ICON LONKS */
			/* 10 ITEMS */
				.sd-pb-icon-links-10-items{
					display: flex;
					column-gap: 16px;
					row-gap: 25px;
					flex-flow: row wrap;
				}
				.sd-pb-icon-links-10-items > div, .sd-pb-icon-links-10-items > a{
					text-align: center;
				}
				.sd-pb-icon-links-10-items > div:before, .sd-pb-icon-links-10-items > a:before{
					height: 2.3rem;
					width: 2.3rem;
					display: block;
					margin-right: auto;
    				margin-left: auto;
					margin-bottom: 0.5rem;
					background-size: contain;
    				background-repeat: no-repeat;
				}
				.sd-pb-icon-links-formuefordeling:before{
					content: '';
					background: url('https://www.spard.dk/-/media/sparekassendanmark/Ikoner/pb-ikoner/formuefordeling.svg');
				}
				.sd-pb-icon-links-virksomhedsdrift:before{
					content: '';
					background: url('https://www.spard.dk/-/media/sparekassendanmark/Ikoner/pb-ikoner/virksomhedsdrift.svg');
				}
				.sd-pb-icon-links-generationsskifte:before{
					content: '';
					background: url('https://www.spard.dk/-/media/sparekassendanmark/Ikoner/pb-ikoner/generationsskifte.svg');
				}
				.sd-pb-icon-links-skatteoptimering:before{
					content: '';
					background: url('https://www.spard.dk/-/media/sparekassendanmark/Ikoner/pb-ikoner/skatteoptimering.svg');
				}
				.sd-pb-icon-links-arv-og-begunstigelse:before{
					content: '';
					background: url('https://www.spard.dk/-/media/sparekassendanmark/Ikoner/pb-ikoner/arv-og-begunstigelse.svg');
				}
				.sd-pb-icon-links-boligfinansiering:before{
					content: '';
					background: url('https://www.spard.dk/-/media/sparekassendanmark/Ikoner/pb-ikoner/boligfinansiering.svg');
				}
				.sd-pb-icon-links-pension-og-forsikring:before{
					content: '';
					background: url('https://www.spard.dk/-/media/sparekassendanmark/Ikoner/pb-ikoner/pension-og-forsikring.svg');
				}
				.sd-pb-icon-links-nedsparing:before{
					content: '';
					background: url('https://www.spard.dk/-/media/sparekassendanmark/Ikoner/pb-ikoner/nedsparing.svg');
				}
				.sd-pb-icon-links-bolig-i-udlandet:before{
					content: '';
					background: url('https://www.spard.dk/-/media/sparekassendanmark/Ikoner/pb-ikoner/bolig-i-udlandet.svg');
				}
				.sd-pb-icon-links-flytning-til-og-fra-udlandet:before{
					content: '';
					background: url('https://www.spard.dk/-/media/sparekassendanmark/Ikoner/pb-ikoner/flytning-til-og-fra-udlandet.svg');
				}
				@media (max-width: 639px){
					.sd-pb-icon-links-10-items > div, .sd-pb-icon-links-10-items > a{
						width: calc((100% - (1 * 16px)) / 2);
					}	
					.sd-pb-icon-links-10-items {
    					margin: 0 16px;
					}
				}
				@media (min-width: 640px) and (max-width: 1023px){
					.sd-pb-icon-links-10-items > div, .sd-pb-icon-links-10-items > a{
						width: calc((100% - (4 * 16px)) / 5);
					}	
				}
				@media (min-width: 1024px){
					.sd-pb-icon-links-10-items > div, .sd-pb-icon-links-10-items > a{
						width: calc((100% - (9 * 16px)) / 10);
					}	
				}
		/* LINKS */
			/* ARROW LINK */
				main .a-arrow-link .a-arrow-link__text, .a-arrow-link:visited .a-arrow-link__text{
					color: #000000 !important;
				}
				main .a-arrow-link .a-arrow-link__icon, .a-arrow-link:visited .a-arrow-link__icon{
					color: #a07652 !important;
				}
				main .a-arrow-link:hover .a-arrow-link__text{
					color: #000000 !important;
				}
			/* PHONE ICON */
				main a[href^="tel:"]::before{
					color: #a07652;
				}
				main a:hover[href^="tel:"]::before{
					color: #8b5a30;
				}
			/* MOBILE */
				main a[href^="tel:"][type="mobile"]::before{
					color: #a07652 !important;
				}
				main a[href^="tel:"][type="mobile"]:hover::before{
					color: #8b5a30 !important;
				}
			/* SIMPLELINK */
				main .simplelink:hover{
					color: #a07652 !important;
				}
				main .simplelink::before{
					color: #a07652 !important;
				}
			/* LINKEDIN */
				.teaser-list--4-items a[href^="https://www.linkedin.com"]:before {
					content: '';
    				background: url(/-/media/sparekassendanmark/ikoner/link-icons/social-media/linkedin/linkedin-link-pb-light.svg);
					background-size: cover;
					background-repeat: no-repeat;
    				width: 1rem !important;
    				height: 1rem !important;
    				display: inline-block;
    				vertical-align: middle;
    				transition: none;
					margin-right: 0.3rem;
				}
				.teaser-list--4-items a[href^="https://www.linkedin.com"]:hover:before {
					content: '';
    				background: url(/-/media/sparekassendanmark/ikoner/link-icons/social-media/linkedin/linkedin-link-pb-dark.svg);
					background-size: cover;
					background-repeat: no-repeat;
    				width: 1rem !important;
    				height: 1rem !important;
    				display: inline-block;
    				vertical-align: middle;
    				transition: none;
					margin-right: 0.3rem;
				}
		/* LOGO OVERLAY */
			/* ACCORDION SIDE VIEW */
				@media (min-width: 1024px){
					.accordion-sideview__summary--isOpen .accordion-sideview__icon svg, .accordion-sideview__summary--isOpenInitially .accordion-sideview__icon svg {
    					fill: #a07652 !important;
					}
					.accordion-sideview__summary:hover .accordion-sideview__icon svg {
    					fill: #a07652 !important;
					}
				}
			/* ARTICLE TOP B */
				.article-top-b h1.article-top-b__title, .article-top-b h2.article-top-b__title{
					color: #000;
					font-weight: 100
				}
			/* MULTIPLE TEASER A */
				@media (max-width: 767px){
					.sd-pb-logo-overlay.multiple-teaser-module-row-1-item[data-tracking-topic="multiple-teaser-module-a"] .multiple-teaser-module__content--hasText {
    					padding-top: 60px !important;
					}
					.sd-pb-logo-overlay[data-tracking-topic="multiple-teaser-module-a"] .row__cell-item.row__cell-item--hasVideo {
    					overflow: visible;
					}
					.sd-pb-logo-overlay[data-tracking-topic="multiple-teaser-module-a"] .row__cell-item.row__cell-item--hasVideo:after {
    					content: '';
    					display: inline-block;
    					position: absolute;
    					z-index: 1;
    					left: calc(50% - 40px);
    					height: 80px;
    					width: 80px;
    					background: url(https://www.spard.dk/-/media/sparekassendanmark/logoer/ringen-pb.png);
    					background-size: cover;
    					top: calc(100% - 40px);
					}
					.sd-pb-logo-overlay.multiple-teaser-module-row-1-item[data-tracking-topic="multiple-teaser-module-a"] .multiple-teaser-module__content--hasText {
    					padding-right: 60px !important;
					}
					.multiple-teaser-module__content.multiple-teaser-module__content--hasImage {
    					overflow: hidden;
					}
				}
				@media (min-width: 768px){
					.sd-pb-logo-overlay[data-tracking-topic="multiple-teaser-module-a"] .row__cell-item.row__cell-item--hasVideo {
    					overflow: visible;
					}
					.sd-pb-logo-overlay[data-tracking-topic="multiple-teaser-module-a"] .row__cell-item.row__cell-item--hasVideo:before {
    					content: '';
    					display: inline-block;
    					position: absolute;
    					z-index: 1;
    					left: -40px;
    					height: 80px;
    					width: 80px;
    					background: url(https://www.spard.dk/-/media/sparekassendanmark/logoer/ringen-pb.png);
    					background-size: cover;
    					top: calc(50% - 40px);
					}
					.sd-pb-logo-overlay.multiple-teaser-module-row-1-item[data-tracking-topic="multiple-teaser-module-a"] .multiple-teaser-module__content--hasText {
    					padding-right: 60px !important;
					}
				}
		/* PB-HEADLINE */
			.sd-pb-headline {
    			border-top: 1px solid #000;
    			text-align: center;
				margin-top: 1.25rem;
			}
			.sd-pb-headline h2 {
    			font-weight: 100;
    			margin-top: -30px;
   				background: #fff;
    			width: fit-content;
    			margin-right: auto;
    			margin-left: auto;
    			padding: 0 2rem 0 2rem;
			}
		/* SIMPLEBUTTON */
			a.simplebutton {
    			background: url(https://www.spard.dk/-/media/sparekassendanmark/1x1---1600x1600px/private-banking/bronze.jpg) !important;
    			background-size: cover !important;
    			color: #fff !important;
    			font-weight: 700;
			}
			a.simplebutton:hover {
				opacity: 0.9;
			}
/* TEMP */
.nav-primary-link, .nav-primary-link:visited {
    display: none;
}
