/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 01 March 2020 21:15:50
*/


/* Housing Decision Tree styles */

.matrix #q2 .sq-form-question-select>div.sq-form-question-answer:after {display:none;}
#q1 .fa-question-circle:before {color:#a04d9e;}


.sq-form-question-answer>ul {padding-left:0; margin-bottom:0;}
.sq-form-question-answer>ul li {list-style:none; display:inline; margin-right:2em;}
.sq-form-question-answer>ul li label {display:inline;}

#qReset {margin-top:0; margin-bottom:2em;}

/* WIP radio input styles */
input[type="radio"] {visibility:hidden;width:30px; height:15px;}


input[type="radio"] + label:before {
    content: '\f10c';
    font-family: fontawesome;
    display: inline-block;
    width: 27px;
    height: 27px;
    cursor: pointer;
    margin-right: 10px;
    visibility: visible;
    color: #000;
    font-size: 1.3em;
}

input[type="radio"]:checked + label:before {
    content: '\f192';
}

.sq-form-question-answer>ul li {
    display:block;
}

/* Housing tile styles */
img.imgzoom {
    transition:.5s;
    height:166px;
    margin:0 auto;
    display:block;
    max-width: 100%;
}
img.imgzoom:hover {transform: scale(1.1)}

.spf-body .spf-article-box .spf-article-title.dotted-border {
    border-top:dotted 1px #000;
    margin-top:1em;
}
 .center-text {text-align:center;}
 
 /*Custom footer styles */
.uikit-footer.uikit-footer--light.spf-text-banner.spf-text-banner--gradient-violet-indigo {display:block; padding: 1.6em 0;}
.spf-social-media-icon-bar a:hover i {color:#000;}
.spf-social-media-icon-bar a:hover {border-bottom:none; background:none;}
.spf-body .uikit-footer--light a:hover {
    color: #000;
}

/* article box tiles button styles */
.uikit-body .spf-article-box .spf-article-body .uikit-btn {margin-bottom:1em; color:#fff; background-color:#a04d9e; float:left;}


/* header search styles */
.uikit-body .header-search-row a {color:#a04d9e; border-bottom:none;}
.uikit-body .header-search-row a:hover {border-bottom:1px solid #a04d9e;}
.uikit-body.spf-body .spf-search-box button.spf-group-element {background-color:#a04d9e;}
.uikit-body.spf-body .spf-search-box .spf-group-element, .uikit-body.spf-body .spf-search-box .spf-group-element:last-child {border: 2px solid #a04d9e}

/*Set element to be a block */
.block-element {display: block;}

/* Dashed bottom border */
.dashed-border-bottom {border-bottom: 1px dashed #000;}

/* Custom select drop down icon */
.matrix .sq-form-question-select>div.sq-form-question-answer:after {
    font-family: fontawesome;
    padding: 0px 9px;
    content: '\f0d7';
    position: absolute;
    font-size: 1.5em;
    top: 0px;
    right: 2px;
    width:auto;
    height: 36px;
    margin-top: 0;
    background-repeat: no-repeat;
    z-index: 0;
    background-color: #3e308a;
    color: #fff;
}

.uikit-callout {border-left:6px solid #a04d9e;}

a .imgzoom {
    border-bottom: none !important;
}

/* Custom banner image for strategy homepage */
.spf-image-outer2{width:100%;height:300px;overflow:hidden;margin:0 auto}
.spf-image-inner2{position:relative;float:right;right:50%}
.spf-image-inner2 img{position:relative;right:-50%;width:auto}



.spf-top-nav ul.uikit-link-list > li > a {
    max-width: 210px !important;
}

/*additional SPF tweaks*/

/* make iframes responsive eg for youtube videos NR */

.iframe-container {
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;

}

.iframe-container iframe {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;

}