/* site-specific styles */
/* coat of arms overlay */
 .uv-sect.bg--arms::before {
	 background-image: url("https://www.uvic.ca/_assets/docs/welcome-eagle-bg.svg");
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-blend-mode: unset;
	 background-position: center;
}

@media print {
 .section--find-edge .card {
     border: 1px solid #000 !important;
     padding: 10px !important;
 }
 .section--find-edge .card .card-body .card-title,
 .section--find-edge .card .card-body .card-text,
 .section--find-edge .card .card-body a {
 	color: #000 !important;
 } 
}

/* Make YouTube embeds responsive when unable to use Youtube component */
 .youtube-container {
	 position: relative;
	 padding-bottom: 56.25%;
	 padding-top: 30px;
	 height: 0;
	 overflow: hidden;
}
 .youtube-container iframe, .youtube-container object, .youtube-container embed {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
}

/* Giving Tuesday form embeds */
div#bbox-root {
    margin-bottom: 1rem;    
} 

/* Blockquote styling */ 
blockquote {
 padding: inherit 1rem;   
}

/* Special styles for SDG pages */

.text--sdg-1 {
	color: #e5243b;
}

.text--sdg-2 {
	color: #dda63a;
}

.text--sdg-3 {
	color: #4c9f38;
}

.text--sdg-4 {
	color: #c5192d;
}

.text--sdg-5 {
	color: #ff3a21;
}

.text--sdg-6 {
	color: #26bde2;
}

.text--sdg-7 {
	color: #fcc30b;
}

.text--sdg-8 {
	color: #a21942;
}

.text--sdg-9 {
	color: #fd6925;
}

.text--sdg-10 {
	color: #dd1367;
}

.text--sdg-11 {
	color: #fd9d24;
}

.text--sdg-12 {
	color: #bf8b2e;
}

.text--sdg-13 {
	color: #3f7e44;
}

.text--sdg-14 {
	color: #0a97d9;
}

.text--sdg-15 {
	color: #56c02b;
}

.text--sdg-16 {
	color: #00689d;
}

.text--sdg-17 {
	color: #19486a;
}

/* temp style of the /research/strategicinitiatives/report-2025/ page. Promo cards are overlapping buttons */
@media (max-width: 575.98px) {
    .container:not(:last-child) .card--promo {
        margin-bottom: inherit !important;
    }
}

.buffer {
    margin-bottom: 2.5rem;
}