.photo-background,body{background-color:%colour_body_bg%;color:%colour_body_text%;font-size:17px}.sidebar{color:%colour_sidebar_text%}a:link,a:visited{color:%colour_primary%}a:active,a:hover{color:%colour_primary * .8%}.btn-primary:link,.form-input-button{color:#fff;background-color:%colour_primary%;border-color:%colour_primary%}.btn-primary:active,.btn-primary:hover,.form-input-button:active,.form-input-button:hover{background-color:%colour_primary * .8%;border-color:%colour_primary * .8%}.footer-content a,.thumbnail-caption{color:%colour_primary%}.dropdown-menu .nav-item .nav-link:link{color:%colour_body_text%}.dropdown-menu .nav-item .nav-link:hover{color:%colour_primary%}.content:before{transform:skewY(-6deg)}.album-title,.blog-entry-title,blockquote,h1,h2,h3,h4,h5,h6{color:%colour_headings%}.album-title em,.blog-entry-title em,h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{color:%colour_primary%}.album-title:after,.blog-entry-title:after,h1:after,h2:after,h3:after,h4:after,h5:after,h6:after{background-color:%colour_primary%}.hero-title{color:%colour_title%}.hero-title em{color:%colour_slogan%}.hero-overlay{background-color:%colour_banner_overlay%}.nav-link:link,.nav-link:visited{color:%colour_nav_link%}.active .nav-link:link,.active .nav-link:visited,.nav-link:active,.nav-link:hover{color:%colour_nav_link_active%}.navbar-toggler-icon{background:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%colour_nav_link%' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.footer{background-color:%colour_footer_bg%}.footer,.footer a:active,.footer a:hover,.footer a:link,.footer a:visited{color:%colour_footer_text%!important}