@import url("https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700,800&display=swap");
body {
font-family: "Raleway", sans-serif;
font-size: 16px;
color: #707070;
line-height: 27px;
}
body.body-overflow-hidden {
overflow: hidden;
}
img {
max-width: 100%;
height: auto;
}
.container {
max-width: 1155px;
}
.btn {
border-radius: 2px;
white-space: normal;
position: relative;
}
.btn:focus {
outline: none;
box-shadow: none;
}
h1 {
font-size: 64px;
line-height: 76px;
font-weight: 300;
}
@media (max-width: 767px) {
h1 {
font-size: 32px;
line-height: 1;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
h1 {
font-size: 52px;
line-height: 1.3;
}
}
h2 {
font-size: 46px;
font-weight: 400;
line-height: 50px;
}
@media (max-width: 767px) {
h2 {
font-size: 26px;
line-height: 1;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
h2 {
font-size: 34px;
}
}
.nav-spire {
background: linear-gradient(180deg, rgba(9, 9, 9, 0.2) 40%, rgba(0, 0, 0, 0) 100%);
padding: 40px 0;
position: fixed;
z-index: 100;
width: 100%;
top: 0;
transition: all 1s ease-in-out;
}
@media (max-width: 767px) {
.nav-spire {
padding: 15px 0;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.nav-spire {
padding: 20px 0;
}
}
@media (max-width: 767px) {
.nav-spire .navbar-brand {
max-width: 120px;
}
}
@media (min-width: 992px) {
.nav-spire .container {
max-width: calc(100% - 100px);
}
}
@media (max-width: 991px) {
.nav-spire .container {
padding: 0 15px;
}
}
.nav-spire .navbar-nav {
display: block;
}
.nav-spire .navbar-nav .dropdown-menu {
position: static;
display: block;
background: none;
}
.nav-spire .navbar-nav .dropdown-menu ul {
padding-left: 25px;
}
.nav-spire .navbar-nav .dropdown-menu ul li {
display: inline-block;
}
.nav-spire .navbar-nav .dropdown-menu ul li:not(:last-child) {
margin-right: 5px;
padding-right: 8px;
border-right: 1px solid #D5B829;
line-height: 0.85;
}
.nav-spire .navbar-nav .dropdown-menu ul li a {
background-color: transparent;
color: #ffffff;
font-weight: 300;
font-size: 18px;
padding: 0;
}
.nav-spire .navbar-nav .sub-menu {
padding-left: 25px;
padding-left: 0;
}
.nav-spire .navbar-nav .sub-menu li {
margin-bottom: 0.6rem;
list-style: none;
}
.nav-spire .navbar-nav .sub-menu li a {
background-color: transparent;
color: #ffffff;
font-weight: 300;
font-size: 18px;
padding: 0;
}
.nav-spire .navbar-nav .sub-menu li.closed-funds .sub-menu li:before {
background: #1C59A3;
}
.nav-spire .navbar-nav .sub-menu li .sub-menu {
margin-top: 5px;
margin-bottom: 20px;
}
.nav-spire .navbar-nav .sub-menu li .sub-menu li {
padding-left: 20px;
position: relative;
}
.nav-spire .navbar-nav .sub-menu li .sub-menu li:before {
content: "";
height: 2px;
width: 15px;
background: #D5B829;
position: absolute;
left: 0;
top: 10px;
}
.nav-spire .navbar-nav .sub-menu li .sub-menu li a {
font-size: 15px;
line-height: 1.5;
}
.nav-spire .navbar-nav .dropdown-toggle:after {
border: none;
}
.nav-spire .navbar-nav .nav-link {
color: #ffffff;
font-size: 22px;
font-weight: 500;
padding: 0.7rem 0;
}
.nav-spire .navbar-nav .nav-link:hover {
color: #d5b829;
}
.nav-spire .navbar-nav .nav-link:focus {
color: #d5b829;
}
.nav-spire .sform {
max-width: 175px;
margin-left: auto;
margin-right: 20px;
}
@media (max-width: 767px) {
.nav-spire .sform {
display: none;
}
}
@media (max-width: 767px) {
.nav-spire .sform.mobile-search-form {
display: block;
max-width: 100%;
}
}
@media (min-width: 768px) {
.nav-spire .sform.mobile-search-form {
display: none;
}
}
.nav-spire .sform .btn-outline-secondary {
background: none;
border: none;
position: absolute !important;
padding: 0.375rem 0;
padding: 1px 0;
}
.nav-spire .sform .form-control {
width: 100%;
background: none;
border-radius: 0;
border: none;
border-bottom: 1px solid #ffffff;
box-shadow: none;
color: #ffffff;
padding-left: 22px;
height: 32px;
}
.nav-spire .sform .form-control:focus {
box-shadow: none;
outline: none;
}
.nav-spire .sform .form-control::-moz-placeholder {
opacity: 1;
color: #ffffff;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 0.1875rem;
}
.nav-spire .sform .form-control:-ms-input-placeholder {
opacity: 1;
color: #ffffff;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 0.1875rem;
}
.nav-spire .sform .form-control::-ms-input-placeholder {
opacity: 1;
color: #ffffff;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 0.1875rem;
}
.nav-spire .sform .form-control::placeholder {
opacity: 1;
color: #ffffff;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 0.1875rem;
}
.nav-spire.nav-spire-fixed {
background: #0B2749;
padding: 10px 0;
}
.nav-spire .navbar-nav li.current-menu-item > a {
color: #D5B829;
}
.toggler-btn {
background: none;
border: none;
color: #ffffff;
text-transform: uppercase;
font-size: 16px;
letter-spacing: 0.1875rem;
cursor: pointer;
outline: none !important;
}
.toggler-btn .toggle-icon {
height: 1px;
background: #ffffff;
display: block;
width: 33px;
margin: 7px auto;
}
#main-nav {
background: rgba(11, 39, 73, 0.9);
position: fixed;
height: 100%;
width: 100%;
max-width: 350px;
right: 0;
top: 0;
padding: 60px 40px;
z-index: 100;
overflow-y: auto;
transition: transform 0.5s;
}
@media (max-width: 767px) {
#main-nav {
background: #0b2749;
}
}
#main-nav:not(.navigation-open) {
transform: translateX(350px);
}
#main-nav .title {
font-size: 34px;
color: #ffffff;
font-weight: 300;
margin: 50px 0 30px 0;
}
#hide-menu {
color: #ffffff;
text-transform: uppercase;
font-size: 16px;
letter-spacing: 0.1875rem;
cursor: pointer;
max-width: 70px;
text-align: center;
margin-right: 0;
margin-left: auto;
display: block;
width: 100%;
}
.nav-spire .navbar-nav li a:focus,
.nav-spire .navbar-nav li.current-menu-ancestor .current-menu-item a {
color: #D5B829;
}
.nav-spire .navbar-nav li.current-menu-ancestor > a {
color: #D5B829;
}
.nav-spire .navbar-nav li.current-menu-item .sub-menu a {
color: #ffffff;
}
.nav-spire .navbar-nav .sub-menu li.closed-funds .sub-menu {
display: none;
}
.nav-spire .navbar-nav .sub-menu li {
position: relative;
}
.nav-spire .navbar-nav .sub-menu li .drop-toggler,
.nav-spire .navbar-nav .sub-menu li .drop-toggler-2 {
color: #ffffff;
position: absolute;
right: 0;
top: 4px;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.nav-spire .navbar-nav .sub-menu li .drop-toggler.open,
.nav-spire .navbar-nav .sub-menu li .drop-toggler-2.open {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
top: 0;
}
.banner {
position: relative;
z-index: 1;
overflow: hidden;
}
.banner:before {
content: "";
position: absolute;
height: 100%;
width: 100%;
left: 0;
top: 0;
opacity: 0;
}
.banner .particles-wrapper {
height: 600px;
overflow: hidden;
position: absolute;
bottom: 30%;
top: auto;
z-index: 1;
width: 100%;
transform: rotate(-13deg);
opacity: 0.34;
}
.banner .particles-wrapper #particles-js2 {
z-index: 2;
height: 350%;
width: 160%;
}
.banner img {
width: 100%;
}
.banner .banner-caption {
position: absolute;
top: 32%;
top: 29%;
max-width: 1125px;
width: 100%;
margin: 0 auto;
left: 0;
right: 0;
text-align: right;
z-index: 10;
}
@media (max-width: 1024px) {
.banner .banner-caption {
padding: 15px;
}
}
@media (max-width: 767px) {
.banner .banner-caption {
text-align: left;
}
}
.banner .banner-caption h1 {
color: #ffffff;
}
.banner .banner-caption h1 .highlighter {
position: relative;
display: inline-block;
padding: 0 10px;
font-weight: 300;
color: #ffffff;
z-index: 1;
}
@media (max-width: 767px) {
.banner .banner-caption h1 .highlighter {
font-size: 30px;
margin-top: 15px;
}
}
.banner .banner-caption h1 .highlighter:after {
content: "";
background: rgba(213, 184, 41, 0.77);
height: 21px;
width: 100%;
bottom: 0;
left: 0;
position: absolute;
z-index: -1;
}
@media (max-width: 767px) {
.banner .banner-caption h1 .highlighter:after {
height: 10px;
}
}
.banner #particles-js {
z-index: 1;
opacity: 0.45;
}
.global-particles-wrapper {
position: absolute;
height: 500px;
z-index: 1;
bottom: 0;
width: 100%;
overflow: hidden;
}
.content-underneath-banner {
z-index: 1;
position: relative;
}
@media (max-width: 767px) {
.content-underneath-banner {
overflow: hidden;
}
}
@media (min-width: 1200px) {
.content-underneath-banner {
margin-top: -280px;
}
}
.content-underneath-banner .container {
background: rgba(5, 16, 50, 0.8);
padding: 43px 48px 53px 48px;
max-width: 1220px;
position: relative;
}
@media (max-width: 767px) {
.content-underneath-banner .container {
padding: 40px 15px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.content-underneath-banner .container {
padding: 35px;
padding-top: 63px;
}
}
.content-underneath-banner .container:before {
content: "";
height: 1px;
width: calc(100% - 96px);
position: absolute;
top: 43px;
}
@media (max-width: 767px) {
.content-underneath-banner .container:before {
width: calc(100% - 30px);
top: 25px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.content-underneath-banner .container:before {
top: 35px;
width: calc(100% - 70px);
}
}
.content-underneath-banner .container .content-lg p {
color: #ffffff;
margin: 0;
}
.content-lg p {
font-size: 22px;
line-height: 46px;
}
@media (max-width: 767px) {
.content-lg p {
font-size: 18px;
line-height: 1.6;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.content-lg p {
font-size: 20px;
line-height: 1.5;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.conent-with-image .row [class*=col] {
flex: 0 0 50%;
max-width: 50%;
}
}
.conent-with-image .content-sm {
padding: 50px 12px 50px 0;
}
.conent-with-image .content-sm p {
font-weight: 300;
line-height: 29px;
color: #0B2749;
}
.conent-with-image .image-section {
position: relative;
z-index: 2;
}
@media (min-width: 992px) {
.conent-with-image .image-section {
margin-top: -218px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.conent-with-image .image-section {
margin-top: -175px;
}
}
@media (max-width: 767px) {
.conent-with-image .image-section {
display: none;
}
}
.global-investment-strategy {
position: relative;
overflow: hidden;
}
.global-investment-strategy .container {
position: relative;
z-index: 2;
}
.global-investment-strategy .section-title h2 {
color: #0B2749;
}
.global-investment-strategy .section-title h2 span {
display: inline-block;
position: relative;
z-index: 1;
}
.global-investment-strategy .section-title h2 span:before {
content: "";
background: rgba(11, 39, 73, 0.07);
height: 13px;
width: calc(100% + 20px);
bottom: 8px;
left: -10px;
position: absolute;
z-index: -1;
}
.global-investment-strategy h3 {
font-size: 26px;
font-weight: 500;
color: #0B2749;
margin-bottom: 30px;
}
@media (max-width: 767px) {
.global-investment-strategy h3 {
font-size: 22px;
}
}
.slick-track {
margin: 0;
}
.slick-carousel-slider {
margin-top: 50px;
}
.slick-carousel-slider:not(:last-child) {
border-bottom: 1px solid #0B2749;
}
.slick-carousel-slider .market-items {
padding: 0 15px;
}
.slick-carousel-slider .market-items .image {
margin-bottom: 28px;
text-align: center;
min-height: 157px;
display: flex;
flex-direction: column;
justify-content: flex-end;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.slick-carousel-slider .market-items .image {
display: block;
}
}
.slick-carousel-slider .market-items .image img {
margin-bottom: 25px;
display: inline-block;
}
.slick-carousel-slider .market-items figcaption {
font-weight: 500;
color: #0B2749;
min-height: 54px;
}
.two-column-full-width-section .container {
max-width: 100%;
padding: 0;
}
.two-column-full-width-section .container .row {
margin: 0;
}
.two-column-full-width-section .container .row [class*=col] {
padding: 7% 6%;
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
}
@media (max-width: 767px) {
.two-column-full-width-section .container .row [class*=col] {
padding: 40px 7%;
}
}
.two-column-full-width-section .container .row [class*=col].invest-new-assets {
z-index: 1;
text-align: center;
}
@media (min-width: 1200px) {
.two-column-full-width-section .container .row [class*=col].invest-new-assets {
background-size: cover !important;
}
}
.two-column-full-width-section .container .row [class*=col].invest-new-assets h2 {
color: #ffffff;
font-size: 34px;
font-weight: 600;
line-height: 50px;
margin-bottom: 40px;
}
@media (min-width: 1200px) {
.two-column-full-width-section .container .row [class*=col].invest-new-assets h2 {
max-width: 518px;
}
}
.two-column-full-width-section .container .row [class*=col].invest-new-assets p {
font-size: 22px;
color: #ffffff;
margin: 0 auto 60px;
font-weight: 300;
}
.two-column-full-width-section .container .row [class*=col].invest-new-assets:before {
content: "";
position: absolute;
height: 100%;
width: 100%;
left: 0;
top: 0;
background: #6d6e71;
z-index: -1;
opacity: 0.8;
}
.two-column-full-width-section .container .row [class*=col].invest-new-assets:after {
content: "";
position: absolute;
height: calc(100% - 100px);
width: calc(100% - 100px);
left: 50px;
top: 50px;
border: 1px solid #ffffff;
z-index: -1;
pointer-events: none;
}
@media (max-width: 767px) {
.two-column-full-width-section .container .row [class*=col].invest-new-assets:after {
height: calc(100% - 40px);
width: calc(100% - 40px);
left: 20px;
top: 20px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.two-column-full-width-section .container .row [class*=col].invest-new-assets:after {
height: calc(100% - 50px);
width: calc(100% - 50px);
left: 25px;
top: 25px;
}
}
.explore-global-investment-strategy {
background: #0B2749;
text-align: center;
}
.explore-global-investment-strategy h2 {
font-size: 34px;
line-height: 50px;
color: #ffffff;
margin-bottom: 30px;
}
@media (max-width: 767px) {
.explore-global-investment-strategy h2 {
font-size: 26px;
line-height: 1.3;
}
.explore-global-investment-strategy h2 br {
display: none;
}
}
.explore-global-investment-strategy p {
font-size: 19px;
color: #ffffff;
line-height: 32px;
font-weight: 300;
max-width: 483px;
margin: 0 auto 40px;
}
@media (max-width: 767px) {
.explore-global-investment-strategy p {
font-size: 16px;
line-height: 28px;
}
}
.explore-global-investment-strategy .button-pale:hover {
background: #1C59A3;
}
.button-pale {
background: #D5B829;
color: #0B2749;
font-size: 13px;
font-weight: 500;
letter-spacing: 0.19231rem;
text-transform: uppercase;
display: inline-block;
padding: 14px 20px;
min-width: 200px;
line-height: 1;
transition: all 1s;
text-decoration: none;
text-align: center;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
position: relative;
}
.button-pale i {
position: absolute;
right: 15px;
}
.button-pale:hover {
background: #0B2749;
color: #ffffff;
text-decoration: none;
}
.news-update {
background: #D8D8D8;
padding: 45px 0;
}
.news-update h3 {
text-align: center;
margin-bottom: 40px;
font-size: 26px;
font-weight: 500;
color: #00173B;
}
.news-update .row {
margin: 0 -8px;
}
@media (min-width: 768px) and (max-width: 1024px) {
.news-update .row .col-lg-4 {
flex: 0 0 33.3333%;
max-width: 33.3333%;
}
}
.news-update .row [class*=col] {
padding: 0 8px;
}
@media (max-width: 767px) {
.news-update .row [class*=col].text-right {
text-align: left !important;
}
}
.news-update .row [class*=col].text-right .custom-control {
display: inline-block;
margin-right: 20px;
}
@media (max-width: 767px) {
.news-update .row [class*=col].text-right .custom-control {
padding-left: 0;
}
}
@media (max-width: 767px) {
.news-update .row [class*=col].text-right .custom-control span.wpcf7-list-item {
margin-left: 0;
}
}
.news-update .row [class*=col].text-right .custom-control label {
font-size: 13px;
font-weight: 300;
color: #0B2749;
cursor: pointer;
}
.news-update .row [class*=col].text-right .custom-control label:before {
background-color: #ffffff;
border-radius: 0;
}
.news-update .row [class*=col].text-right .custom-control .wpcf7-list-item-label {
padding-left: 25px;
position: relative;
}
.news-update .row [class*=col].text-right .custom-control .wpcf7-list-item-label:before {
content: " ";
background: #ffffff;
height: 16px;
width: 16px;
position: absolute;
left: 0;
top: 0;
}
.news-update .row [class*=col].text-right .custom-control .custom-control-input:checked + .wpcf7-list-item-label:before {
background: #0B2749;
}
.news-update .row [class*=col].text-right .custom-control .custom-control-input:checked + .wpcf7-list-item-label:after {
content: "";
height: 5px;
width: 10px;
border-left: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
position: absolute;
left: 3px;
top: 4px;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.news-update .row [class*=col].text-right p {
margin: 0;
display: inline-block;
}
.news-update .row [class*=col].text-right p .ajax-loader {
position: absolute;
bottom: 0;
right: 0;
}
.news-update .form-control {
height: 50px;
border: none;
border-radius: 0;
font-size: 14px;
font-weight: 300;
box-shadow: none;
padding-left: 20px;
padding-right: 20px;
}
.news-update .form-control:focus {
box-shadow: none;
outline: none;
}
.news-update .form-control::-moz-placeholder {
opacity: 1;
color: #0B2749;
}
.news-update .form-control:-ms-input-placeholder {
opacity: 1;
color: #0B2749;
}
.news-update .form-control::-ms-input-placeholder {
opacity: 1;
color: #0B2749;
}
.news-update .form-control::placeholder {
opacity: 1;
color: #0B2749;
}
.news-update .custom-control-input:checked ~ .custom-control-label:before {
color: #ffffff;
background-color: #0B2749 !important;
}
.news-update .button-pale {
min-width: 163px;
}
.slick-dots {
bottom: 0;
}
.slick-dots li {
width: 10px;
height: 10px;
}
.slick-dots li button {
width: 10px;
height: 10px;
background: transparent;
border: 2px solid #0B2749;
border-radius: 50%;
padding: 0;
}
.slick-dots li button:hover {
background: #0B2749;
}
.slick-dots li button:before {
opacity: 0;
display: none;
}
.slick-dots li.slick-active button {
background: #0B2749;
}
@media (min-width: 1200px) {
.page-template-investment-patners .inner-banner .title-block .slogan h2 {
margin-top: 5px;
}
}
.banner-animation {
position: absolute;
top: 82vh;
left: 50%;
transform: translateX(-50%);
z-index: 9000;
}
@media (min-width: 1200px) and (max-width: 1400px) {
.banner-animation {
top: 90vh;
}
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
.banner-animation {
top: 80vh;
}
}
.banner-animation .animated-arrow-down {
color: #ffffff;
height: 40px;
width: 40px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
text-align: center;
line-height: 40px;
display: block;
font-size: 24px;
font-size: 40px;
}
.banner-animation .animated-arrow-down i {
-moz-animation: bounce 5s linear infinite;
-webkit-animation: bounce 5s linear infinite;
animation: bounce 5s linear infinite;
}
@-moz-keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-moz-transform: translateY(0);
transform: translateY(0);
}
40% {
-moz-transform: translateY(-30px);
transform: translateY(-30px);
}
60% {
-moz-transform: translateY(-15px);
transform: translateY(-15px);
}
}
@-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
60% {
-webkit-transform: translateY(-15px);
transform: translateY(-15px);
}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
-moz-transform: translateY(-30px);
-ms-transform: translateY(-30px);
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
60% {
-moz-transform: translateY(-15px);
-ms-transform: translateY(-15px);
-webkit-transform: translateY(-15px);
transform: translateY(-15px);
}
}
.form-control {
height: 50px;
border: none;
border-radius: 0;
font-size: 14px;
font-weight: 300;
box-shadow: none;
padding-left: 20px;
padding-right: 20px;
}
.form-control:focus {
box-shadow: none;
outline: none;
}
.form-control::-moz-placeholder {
opacity: 1;
color: #0B2749;
}
.form-control:-ms-input-placeholder {
opacity: 1;
color: #0B2749;
}
.form-control::-ms-input-placeholder {
opacity: 1;
color: #0B2749;
}
.form-control::placeholder {
opacity: 1;
color: #0B2749;
}
.inner-banner {
background-size: cover !important;
padding-top: 200px;
}
@media (max-width: 767px) {
.inner-banner {
padding-top: 130px !important;
padding-bottom: 10px !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.inner-banner {
padding-top: 200px !important;
}
}
.inner-banner .title-block {
margin-bottom: 70px;
}
@media (min-width: 768px) {
.inner-banner .title-block.row-inverse {
flex-direction: row-reverse;
}
}
@media (max-width: 767px) {
.inner-banner .title-block .the_title {
margin-bottom: 30px;
}
}
.inner-banner .title-block .the_title h1 {
color: #ffffff;
text-transform: capitalize;
}
@media (min-width: 992px) {
.inner-banner .title-block .the_title h1 {
text-align: right;
}
}
.inner-banner .title-block .slogan h2 {
font-size: 42px;
color: #ffffff;
font-weight: 300;
}
@media (max-width: 767px) {
.inner-banner .title-block .slogan h2 {
font-size: 26px;
line-height: 1.3;
}
.inner-banner .title-block .slogan h2 br {
display: none;
}
}
@media (min-width: 992px) and (max-width: 1024px) {
.inner-banner .title-block .slogan h2 {
font-size: 36px;
}
.inner-banner .title-block .slogan h2 br {
display: none;
}
}
.inner-banner .title-block .slogan h2 span {
display: inline-block;
position: relative;
padding: 0 10px;
z-index: 1;
}
@media (max-width: 767px) {
.inner-banner .title-block .slogan h2 span {
padding: 0;
}
}
.inner-banner .title-block .slogan h2 span:before {
content: "";
background: rgba(213, 184, 41, 0.77);
height: 16px;
width: 100%;
bottom: 0;
left: 0;
position: absolute;
z-index: -1;
}
@media (max-width: 767px) {
.inner-banner .title-block .slogan h2 span:before {
height: 10px;
}
}
.inner-banner .caption-text {
margin-bottom: 30px;
}
.inner-banner .caption-text p {
margin: 0;
color: #ffffff;
font-size: 30px;
line-height: 46px;
font-weight: 300;
}
@media (max-width: 767px) {
.inner-banner .caption-text p {
font-size: 20px;
line-height: 30px;
}
}
.banner-contact .wpcf7-form {
margin-bottom: 130px;
}
@media (max-width: 767px) {
.banner-contact .wpcf7-form {
margin-bottom: 50px;
}
}
.banner-contact .wpcf7-form .contact-form .row {
margin: 0 -8px;
}
.banner-contact .wpcf7-form .contact-form .row [class*=col] {
padding: 0 8px;
}
.banner-contact .wpcf7-form .contact-form .form-control {
font-weight: 500;
}
.banner-contact .wpcf7-form .contact-form textarea.form-control {
height: 165px;
padding-top: 15px;
}
.banner-contact .wpcf7-form .contact-form .button-pale {
max-width: 285px;
width: 100%;
}
@media (max-width: 767px) {
.banner-contact .wpcf7-form .contact-form .button-pale {
max-width: 100%;
}
}
.wpcf7-form .form-group {
position: relative;
}
.wpcf7-form p {
margin-bottom: 0;
}
.wpcf7-form .ajax-loader {
position: absolute;
right: 0;
bottom: 0;
}
.banner-contact div.wpcf7-response-output {
color: #ffffff;
text-align: center;
}
.banner-contact div.wpcf7-acceptance-missing {
border: 2px solid #ff0000;
}
.banner-contact div.wpcf7-validation-errors {
border: 2px solid #ff0000;
}
.banner-news {
padding-bottom: 485px;
}
.filter-section {
margin-top: -485px;
position: relative;
}
@media (max-width: 767px) {
.filter-section {
margin: 0 !important;
}
}
.filter-section .filter-box-wtapper {
position: relative;
z-index: 2;
}
.filter-section .filter-box-wtapper .filter-box {
background: #ffffff;
padding: 30px;
margin-bottom: 30px;
box-shadow: 0 2px 50px rgba(0, 0, 0, 0.2);
}
.filter-section .filter-box-wtapper .filter-box a {
text-decoration: none;
}
.filter-section .filter-box-wtapper .filter-box h2 {
margin-top: -13px;
color: #00173B;
font-size: 34px;
font-weight: 600;
line-height: 50px;
max-width: 80%;
}
@media (max-width: 767px) {
.filter-section .filter-box-wtapper .filter-box h2 {
margin-top: 0;
font-size: 24px;
line-height: 30px;
max-width: 100%;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.filter-section .filter-box-wtapper .filter-box h2 {
margin-top: 0;
line-height: 35px;
max-width: 100%;
font-size: 28px;
}
}
.filter-section .filter-box-wtapper .filter-box h2:hover {
color: #D5B829;
}
.filter-section .filter-box-wtapper .filter-box .date-category {
color: #D5B829;
font-size: 18px;
font-weight: 700;
margin-bottom: 22px;
}
.filter-section .filter-box-wtapper .filter-box .date-category a {
color: #D5B829;
}
.filter-section .filter-box-wtapper .filter-box .filter-box-content {
color: #0B2749;
font-size: 22px;
font-weight: 300;
line-height: 41px;
margin-bottom: 20px;
word-wrap: break-word;
}
@media (max-width: 767px) {
.filter-section .filter-box-wtapper .filter-box .filter-box-content {
font-size: 18px;
line-height: 30px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.filter-section .filter-box-wtapper .filter-box .filter-box-content {
font-size: 19px;
line-height: 30px;
}
}
.filter-section .filter-box-wtapper .filter-box .filter-box-content p {
color: #0B2749;
font-size: 22px;
font-weight: 300;
line-height: 41px;
}
@media (max-width: 767px) {
.filter-section .filter-box-wtapper .filter-box .filter-box-content p {
font-size: 18px;
line-height: 30px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.filter-section .filter-box-wtapper .filter-box .filter-box-content p {
font-size: 19px;
line-height: 30px;
}
}
.dark-blue-btn {
background: #0B2749;
color: #ffffff;
font-size: 13px;
font-weight: 500;
letter-spacing: 0.19231rem;
text-transform: uppercase;
display: inline-block;
padding: 14px 20px;
min-width: 175px;
text-align: center;
line-height: 1;
transition: all 1s;
text-decoration: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.dark-blue-btn:hover {
background: #D5B829;
color: #ffffff;
text-decoration: none;
}
.filter-sidebar {
position: relative;
z-index: 2;
padding: 35px 0;
}
@media (min-width: 768px) {
.filter-sidebar:before {
content: "";
background: rgba(5, 16, 50, 0.8);
position: absolute;
height: calc(100% - 10px);
width: calc(100% + 75px);
z-index: -1;
left: -75px;
top: 0;
}
}
@media (max-width: 767px) {
.filter-sidebar {
box-shadow: 0 2px 50px rgba(0, 0, 0, 0.2);
background: #0b2749;
margin: 30px 0;
padding: 30px;
}
}
.filter-sidebar h3 {
font-size: 26px;
font-weight: 500;
color: #ffffff;
margin-bottom: 40px;
margin-bottom: 30px;
}
@media (max-width: 767px) {
.filter-sidebar h3 {
cursor: pointer;
margin-bottom: 20px;
position: relative;
}
.filter-sidebar h3:after {
content: "";
background: url(//www.spirecapital.com.au/wp-content/themes/spire-capital/assets/images/arrow-down.svg) no-repeat center;
position: absolute;
height: 20px;
width: 20px;
background-size: 16px;
right: 0;
top: 50%;
transform: translateY(-50%);
transition: all 0.5s;
}
}
.filter-sidebar.open h3:after {
transform: rotate(180deg) translateY(50%);
}
@media (max-width: 767px) {
.filter-btns {
display: none;
}
}
.filter-btns ul {
margin: 0;
padding: 0;
}
.filter-btns ul li {
list-style: none;
line-height: 1;
margin-bottom: 5px;
line-height: 47px;
}
.filter-btns ul li a {
color: #ffffff;
font-size: 18px;
font-weight: 500;
}
.filter-btns ul li a.active {
font-weight: 700;
text-decoration: underline;
}
.filter-btns ul li:first-child a {
text-transform: uppercase;
}
.page-navigation {
margin-bottom: 45px;
}
.page-navigation .pagination {
margin: 0;
justify-content: center;
flex-wrap: wrap;
}
.page-navigation .pagination li {
margin: 0 5px 5px 5px;
}
.page-navigation .pagination li.current a {
background: #D5B829;
}
.page-navigation .pagination li.last a {
width: auto;
background: none;
color: #0B2749;
}
.page-navigation .pagination li.last a:hover {
background: none;
}
.page-navigation .pagination li .page-link {
height: 40px;
width: 40px;
text-align: center;
line-height: 40px;
color: #ffffff;
background: #0B2749;
border-radius: 0 !important;
border: none;
padding: 0;
font-size: 13px;
font-weight: 700;
transition: all 0.5s;
}
.page-navigation .pagination li .page-link.current {
background: #D5B829;
}
.page-navigation .pagination li .page-link:hover {
background: #D5B829;
}
.banner-single {
padding-bottom: 130px;
}
@media (max-width: 767px) {
.banner-single {
padding-bottom: 50px !important;
}
}
.banner-single .title-block {
margin-bottom: 0;
}
.single-news-section {
position: relative;
z-index: 2;
margin-top: -84px;
margin-bottom: 100px;
}
@media (max-width: 767px) {
.single-news-section {
margin: 40px 0 50px 0;
}
}
.single-news-section .inner-single-news {
background: #ffffff;
box-shadow: 0 2px 50px rgba(0, 0, 0, 0.2);
padding: 50px;
}
@media (max-width: 767px) {
.single-news-section .inner-single-news {
padding: 35px;
}
}
.single-news-section .inner-single-news .date-category {
color: #D5B829;
font-size: 18px;
font-weight: 700;
margin-bottom: 22px;
}
.single-news-section .inner-single-news .date-category a {
color: #D5B829;
}
.single-news-section .inner-single-news .filter-box-content {
color: #0091FF;
font-size: 22px;
font-weight: 300;
line-height: 1.8;
max-width: 800px;
}
@media (max-width: 767px) {
.single-news-section .inner-single-news .filter-box-content {
font-size: 18px;
line-height: 1.6;
}
}
.single-page-title {
max-width: 800px;
margin-bottom: 40px;
}
.single-page-title h1 {
color: #0B2749;
line-height: 1.2;
font-weight: 400;
font-size: 50px;
}
@media (max-width: 767px) {
.single-page-title h1 {
font-size: 32px;
}
}
.content-grid-3 {
word-wrap: break-word;
margin: 80px 0;
font-weight: 300;
line-height: 30px;
color: #0B2749;
}
.content-grid-3 a {
color: #0B2749;
}
@media (min-width: 768px) {
.content-grid-3 {
column-count: 2;
column-gap: 30px;
}
}
@media (max-width: 767px) {
.content-grid-3 {
margin: 40px 0;
}
}
.job-title-comany h4 {
color: #0B2749;
font-weight: 700;
text-transform: uppercase;
font-size: 18px;
letter-spacing: 0.02rem;
margin-bottom: 0;
}
.job-title-comany span {
color: #0B2749;
font-size: 18px;
font-weight: 600;
text-transform: capitalize;
}
.news-single-thumbnail-image {
margin-bottom: 30px;
}
@media (min-width: 1200px) {
.news-single-thumbnail-image {
width: calc(100% + 100px);
margin-top: 80px;
}
}
.breadcum {
position: relative;
z-index: 10;
}
.breadcum ul {
margin: 0;
padding: 0;
}
.breadcum ul li {
list-style: none;
display: inline-block;
color: rgba(255, 255, 255, 0.7);
}
.breadcum ul li:not(:last-child):after {
content: ">";
margin: 0 10px 0 13px;
color: rgba(255, 255, 255, 0.7);
}
.breadcum ul li a {
color: rgba(255, 255, 255, 0.7);
font-size: 16px;
text-transform: capitalize;
font-weight: 300;
}
.breadcum ul li:last-child a {
pointer-events: none;
font-weight: 500;
}
.filter-section #particles-js {
bottom: 120px;
}
.banner-partners {
padding-bottom: 394px;
padding-top: 240px;
}
.partner-textblock-section {
margin-top: -424px;
position: relative;
z-index: 1;
}
@media (max-width: 767px) {
.partner-textblock-section {
margin-top: 0;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.partner-textblock-section .row [class*=col] {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
}
.partner-textblock-section .row [class*=col]:first-child {
padding: 0;
}
@media (min-width: 768px) and (max-width: 991px) {
.partner-textblock-section .row [class*=col]:first-child {
padding-left: 0;
padding-right: 15px;
}
}
.partner-textblock-section .text-darkbluebg {
background: rgba(5, 16, 50, 0.8);
padding: 57px 80px 27px 70px;
}
@media (max-width: 767px) {
.partner-textblock-section .text-darkbluebg {
padding: 30px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.partner-textblock-section .text-darkbluebg {
padding: 35px;
}
}
@media (min-width: 992px) {
.partner-textblock-section .text-darkbluebg {
width: calc(100% - 40px);
}
}
.partner-textblock-section .text-darkbluebg p {
font-size: 25px;
color: #ffffff;
font-weight: 300;
line-height: 41px;
}
@media (min-width: 768px) and (max-width: 991px) {
.partner-textblock-section .text-darkbluebg p {
font-size: 20px;
}
}
.partner-textblock-section .text-darkbluebg p b {
font-weight: 600;
}
@media (max-width: 767px) {
.partner-textblock-section .text-nobg {
margin-top: 40px;
}
}
.partner-textblock-section .text-nobg p {
color: #ffffff;
line-height: 29px;
margin-bottom: 30px;
}
@media (max-width: 767px) {
.partner-textblock-section .text-nobg p {
color: #0B2749;
}
}
.section-bridge-investment-group {
position: relative;
margin-top: 65px;
}
@media (max-width: 767px) {
.section-bridge-investment-group {
margin-top: 20px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.section-bridge-investment-group {
margin-top: 20px;
}
}
.accordion .card {
margin-bottom: 20px;
border: none;
border-radius: 0 !important;
}
.accordion .card .card-header {
color: #ffffff;
border: none;
padding: 0;
}
.accordion .card .card-header h2 .btn-link {
color: #ffffff;
font-size: 22px;
font-weight: 500;
display: block;
width: 100%;
text-align: left;
text-decoration: none;
padding: 28px;
line-height: 1;
padding-right: 54px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.accordion .card .card-header h2 .btn-link:after {
content: "";
background: url(//www.spirecapital.com.au/wp-content/themes/spire-capital/assets/images/arrow-down.svg) no-repeat center;
height: 18px;
width: 24px;
position: absolute;
right: 30px;
top: 30px;
-webkit-transition: transform 0.5s;
transition: transform 0.5s;
}
.accordion .card .card-header h2 .btn-link[aria-expanded=true] {
background: #0B2749;
}
.accordion .card .card-header h2 .btn-link[aria-expanded=true]:after {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.accordion .card .card-header h2 .btn-link[aria-expanded=false] {
background: #D5B829;
}
.accordion .card-body {
padding: 42px 30px 30px 30px;
box-shadow: 0 2px 50px rgba(0, 0, 0, 0.2);
}
@media (min-width: 992px) {
.accordion .card-body .card-content {
column-count: 2;
column-gap: 30px;
}
}
.accordion .card-body .card-content h3 {
font-size: 24px;
font-weight: 400;
color: #0B2749;
margin-bottom: 20px;
}
.accordion .card-body .card-content p {
color: #0B2749;
font-weight: 300;
line-height: 29px;
margin-bottom: 30px;
}
.accordion .card-body .card-content .button-pale {
min-width: 175px;
}
.accordion .card-image {
margin: 8px 0;
}
.spire-fund-managed {
margin-top: 50px;
margin-top: 25px;
}
.spire-fund-managed h3 {
color: #0B2749;
font-size: 18px;
font-weight: 400;
margin-bottom: 5px;
}
.spire-fund-managed .spire-fund-managed-box {
padding: 22px;
margin-top: 18px;
}
.spire-fund-managed .spire-fund-managed-box.yellow {
background: #D5B829;
}
.spire-fund-managed .spire-fund-managed-box.yellow .dark-blue-btn:hover {
background: #1C59A3;
}
.spire-fund-managed .spire-fund-managed-box.blue {
background: #1C59A3;
}
.spire-fund-managed .spire-fund-managed-box .dark-blue-btn {
width: 100%;
}
.spire-fund-managed .spire-fund-managed-box h3 {
color: #ffffff;
font-weight: 700;
font-size: 16px;
line-height: 22px;
max-width: 95%;
margin-bottom: 30px;
}
.spire-fund-managed .spire-fund-managed-box .funds-box-content {
font-weight: 300;
color: #ffffff;
line-height: 22px;
margin-bottom: 40px;
}
.spire-fund-managed .spire-fund-managed-box .funds-box-content p {
font-weight: 300;
color: #ffffff;
line-height: 22px;
}
.spire-fund-managed .row {
margin: 0 -8px;
}
.spire-fund-managed .row [class*=col] {
padding: 0 8px;
}
.innovative-investment-manager {
min-height: 500px;
background-size: cover !important;
margin-top: -290px;
padding-top: 363px;
position: relative;
padding-bottom: 180px;
}
@media (max-width: 767px) {
.innovative-investment-manager {
padding-top: 323px;
padding-bottom: 80px;
}
}
.innovative-investment-manager .inner-innovative-investment-manager {
text-align: center;
max-width: 900px;
margin: 0 auto;
}
.innovative-investment-manager .inner-innovative-investment-manager h2 {
font-size: 44px;
line-height: 50px;
color: #ffffff;
margin-bottom: 30px;
font-weight: 300;
}
@media (max-width: 767px) {
.innovative-investment-manager .inner-innovative-investment-manager h2 {
font-size: 26px;
line-height: 1.5;
}
}
.innovative-investment-manager .inner-innovative-investment-manager p {
color: #ffffff;
font-size: 22px;
font-weight: 300;
line-height: 41px;
margin-bottom: 50px;
}
@media (max-width: 767px) {
.innovative-investment-manager .inner-innovative-investment-manager p {
font-size: 18px;
line-height: 32px;
}
}
.page-template-investment-patners .news-update {
display: none;
}
.banner-investments {
padding-bottom: 356px;
padding-top: 330px;
}
@media (min-width: 768px) and (max-width: 991px) {
.page-template-about .banner-investments {
padding-bottom: 45px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.page-template-investments .banner-investments {
padding-bottom: 0px;
}
}
.investment-textblock-section {
position: relative;
z-index: 1;
}
@media (min-width: 768px) and (max-width: 991px) {
.investment-textblock-section .row [class*=col] {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
}
@media (max-width: 767px) {
.investment-textblock-section {
margin-top: 50px;
}
}
.investment-textblock-section .img-long {
margin-top: -261px;
text-align: right;
}
.investment-textblock-section .content-lg {
padding: 40px 0;
}
@media (max-width: 767px) {
.investment-textblock-section .content-lg {
padding: 40px 0 10px 0;
}
}
.investment-textblock-section .content-lg p {
color: #ffffff;
}
@media (max-width: 767px) {
.investment-textblock-section .content-lg p {
color: #0B2749;
}
}
@media (min-width: 1200px) {
.investment-textblock-section .content-lg p {
line-height: 41px;
}
}
.investment-textblock-section .content-sm {
padding-top: 50px;
}
@media (max-width: 767px) {
.investment-textblock-section .content-sm {
padding-top: 0;
}
}
.investment-textblock-section .content-sm p {
color: #0B2749;
font-weight: 300;
line-height: 29px;
margin-bottom: 30px;
}
@media (max-width: 767px) {
.investment-textblock-section .img-long {
display: none;
}
}
.two-way-invest {
background: #D8D8D8;
padding: 73px 0;
}
@media (max-width: 767px) {
.two-way-invest {
padding-bottom: 40px;
}
}
@media (min-width: 992px) {
.two-way-invest .row .col-lg-4 {
-ms-flex: 0 0 36.3333%;
flex: 0 0 36.3333%;
max-width: 36.3333%;
}
}
@media (min-width: 992px) {
.two-way-invest .row .col-lg-8 {
-ms-flex: 0 0 63.6667%;
flex: 0 0 63.6667%;
max-width: 63.6667%;
}
}
.two-way-invest h2 {
text-align: center;
color: #0B2749;
font-weight: 400;
margin-bottom: 50px;
}
.two-way-invest .two-way-same-height {
text-align: center;
padding: 50px 70px;
margin-bottom: 25px;
}
@media (max-width: 767px) {
.two-way-invest .two-way-same-height {
padding: 40px 30px;
}
}
.two-way-invest .two-way-same-height h3 {
color: #ffffff;
font-size: 26px;
font-weight: 600;
line-height: 34px;
margin-bottom: 25px;
}
@media (max-width: 767px) {
.two-way-invest .two-way-same-height h3 br {
display: none;
}
}
.two-way-invest .two-way-same-height p {
color: #ffffff;
font-weight: 400;
line-height: 27px;
margin-bottom: 0;
}
@media (max-width: 767px) {
.two-way-invest .two-way-same-height p br {
display: none;
}
}
.two-way-invest .two-way-same-height p a {
color: #ffffff;
text-decoration: none;
font-weight: 700;
}
@media (max-width: 767px) {
.two-way-invest .two-way-same-height p a {
display: block;
}
}
.two-way-invest .two-way-same-height p:not(:last-child) {
margin-bottom: 30px;
}
.two-way-invest .through-financial-adviser {
background: #0B2749;
padding: 50px 80px;
display: flex;
justify-content: center;
flex-direction: column;
}
@media (max-width: 767px) {
.two-way-invest .through-financial-adviser {
padding: 40px 30px;
}
}
.two-way-invest .through-share-capital {
background: #6D6E72;
}
@media (min-width: 992px) {
.two-way-invest .through-share-capital {
margin-left: 30px;
}
}
.global-investment-series {
position: relative;
z-index: 1;
padding-bottom: 70px;
margin-top: 70px;
background: #ffffff;
}
@media (max-width: 767px) {
.global-investment-series {
margin: 20px 0;
padding-bottom: 0;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.global-investment-series {
margin: 30px 0;
padding-bottom: 1px;
}
}
.global-investment-series h2 {
text-align: center;
color: #0B2749;
margin-bottom: 50px;
}
.global-investment-series .accordion .card {
margin-bottom: 40px;
}
.global-investment-series .accordion .card .open-fund {
background: #D5B829 !important;
}
.global-investment-series .accordion .card .closed-fund {
background: #1C59A3 !important;
}
.global-investment-series .accordion .card .card-body {
padding: 42px 40px 30px 40px;
box-shadow: 0 2px 50px rgba(0, 0, 0, 0.18);
}
.global-investment-series .accordion .card .card-body ul {
padding: 0;
margin: 0;
}
.global-investment-series .accordion .card .card-body ul li {
list-style: none;
margin-bottom: 10px;
line-height: 34px;
}
@media (max-width: 767px) {
.global-investment-series .accordion .card .card-body ul li {
line-height: 25px;
}
}
.global-investment-series .accordion .card .card-body ul li a {
font-size: 22px;
font-weight: 400;
display: inline-block;
color: #0B2749;
}
@media (max-width: 767px) {
.global-investment-series .accordion .card .card-body ul li a {
font-size: 18px;
}
}
.global-investment-series #particles-js {
height: 70%;
top: auto;
z-index: -1;
bottom: 0;
}
@media (min-width: 1200px) {
.error404 .inner-banner {
height: 76vh;
}
}
.banner-about {
padding-bottom: 356px;
padding-top: 330px;
}
@media (min-width: 768px) and (max-width: 991px) {
.page-template-about .inner-content-underneath-banner .container {
min-height: 1px;
}
}
.about-banner-slogan {
position: relative;
z-index: 1;
}
@media (min-width: 768px) and (max-width: 991px) {
.about-banner-slogan .row [class*=col] {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
}
.about-banner-slogan .abt-content {
margin-top: 65px;
}
@media (max-width: 767px) {
.about-banner-slogan .abt-content {
margin-top: 0;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.about-banner-slogan .abt-content {
margin-top: 0px;
}
}
@media (min-width: 1200px) {
.about-banner-slogan .abt-content {
padding: 0 92px 0 64px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.about-banner-slogan {
margin-top: 50px;
}
}
@media (max-width: 767px) {
.about-banner-slogan {
margin-top: 0;
padding: 40px 0 0 0;
}
}
@media (min-width: 992px) {
.about-banner-slogan .container .row .col-lg-4 {
-ms-flex: 0 0 38%;
flex: 0 0 38%;
max-width: 38%;
}
}
@media (min-width: 992px) {
.about-banner-slogan .container .row .col-lg-8 {
-ms-flex: 0 0 62%;
flex: 0 0 62%;
max-width: 62%;
}
}
@media (min-width: 992px) {
.about-banner-slogan .container .row-reverse {
flex-direction: row-reverse;
}
}
.about-banner-slogan .abt-image {
margin-top: -60px;
}
@media (max-width: 767px) {
.about-banner-slogan .abt-image {
margin-top: 20px;
margin-right: 0;
display: none;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.about-banner-slogan .abt-image {
margin-top: -80px;
}
}
.about-banner-slogan .abt-content p {
color: #0B2749;
font-size: 16px;
line-height: 29px;
font-weight: 300;
}
@media (max-width: 767px) {
.about-banner-slogan .abt-content p {
color: #0B2749;
font-size: 18px;
line-height: 1.8;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.about-banner-slogan .abt-content p {
color: #0B2749;
}
}
@media (min-width: 992px) and (max-width: 1024px) {
.about-banner-slogan .abt-content p {
font-size: 18px;
line-height: 1.8;
}
}
.about-plaintext-block {
margin-top: 42px;
}
@media (max-width: 767px) {
.about-plaintext-block {
padding-top: 0;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.about-plaintext-block {
padding-top: 40px;
padding-top: 0;
margin-top: 15px;
}
}
@media (min-width: 1200px) {
.about-plaintext-block .row .col-lg-5 .plain-text_block {
margin-top: -230px;
margin-left: 22px;
padding-right: 27px;
}
}
@media (min-width: 992px) and (max-width: 1024px) {
.about-plaintext-block .row .col-lg-5 .plain-text_block {
margin-top: -140px;
}
}
@media (min-width: 992px) {
.about-plaintext-block .row .plain-text_block {
padding-left: 90px;
padding-left: 0px;
}
}
.about-plaintext-block .row .plain-text_block p {
font-weight: 300;
color: #0B2749;
line-height: 29px;
margin-bottom: 30px;
}
.our-team-section {
position: relative;
padding: 0 0 66px 0;
}
.our-team-section #particles-js {
bottom: 66px;
top: auto;
height: 67%;
}
.our-team-section h2 {
font-size: 64px;
font-weight: 300;
text-align: right;
color: #0B2749;
border-bottom: 1px solid currentColor;
padding-right: 95px;
padding-bottom: 50px;
margin-bottom: 30px;
line-height: 1;
}
@media (max-width: 767px) {
.our-team-section h2 {
font-size: 26px;
margin-right: 0;
padding-right: 0;
text-align: left;
padding-bottom: 20px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.our-team-section h2 {
font-size: 34px;
padding-right: 0;
padding-bottom: 20px;
text-align: left;
}
}
@media (min-width: 992px) and (max-width: 1024px) {
.our-team-section h2 {
font-size: 34px;
padding-right: 65px;
padding-bottom: 30px;
}
}
.our-team-section h3 {
font-size: 22px;
text-align: right;
color: #0B2749;
font-weight: 500;
}
@media (max-width: 767px) {
.our-team-section h3 {
font-size: 20px;
text-align: left;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.our-team-section h3 {
text-align: left;
}
}
.our-team-section .team-paragraph {
font-size: 22px;
line-height: 41px;
font-weight: 300;
color: #0B2749;
}
@media (min-width: 992px) {
.our-team-section .team-paragraph {
padding-right: 30px;
margin-top: 35px;
}
}
@media (max-width: 767px) {
.our-team-section .team-paragraph {
font-size: 18px;
line-height: 30px;
margin-top: 10px;
}
}
.our-team-section .team-paragraph p {
font-size: 22px;
line-height: 41px;
font-weight: 300;
color: #0B2749;
}
.team-members {
min-height: 570px;
position: relative;
}
@media (min-width: 992px) {
.team-members {
padding-left: 30px;
margin-top: 52px;
}
}
.team-members .row [class*=col] {
padding: 0 20px;
position: static;
}
.team-members .team-member-section {
margin-top: 40px;
position: relative;
}
.team-members .team-member-section .team-image img {
width: 100%;
}
.team-members .team-member-section .team-caption {
background: #D5B829;
padding: 15px;
display: flex;
flex-wrap: wrap;
align-items: flex-end;
position: absolute;
width: 100%;
bottom: 15px;
right: 15px;
}
.team-members .team-member-section .team-caption .name-block {
max-width: 80%;
flex: 0 0 80%;
}
.team-members .team-member-section .team-caption .name-block.name-block_full {
max-width: 100%;
flex: 100%;
}
.team-members .team-member-section .team-caption .name-block h4 {
font-size: 22px;
font-size: 18px;
color: #0B2749;
font-weight: 500;
line-height: 1;
}
.team-members .team-member-section .team-caption .name-block h4 em {
font-weight: 300;
font-style: normal;
}
.team-members .team-member-section .team-caption .name-block span {
color: #ffffff;
font-weight: 700;
display: block;
}
.team-members .team-member-section .team-caption .view-more-block {
max-width: 20%;
flex: 0 0 20%;
}
.team-members .team-member-section .team-caption .view-more-block a {
font-size: 13px;
font-weight: 700;
text-transform: uppercase;
color: #0B2749;
}
.team-members .team-member-section .team-caption .view-more-block a i {
margin-left: 8px;
}
@media (width: 1024px) {
.team-members .team-member-section .team-caption .view-more-block a i {
margin-left: 2px;
}
}
.team-modal {
position: absolute;
width: 100%;
background: #ffffff;
z-index: 10;
padding: 30px;
box-shadow: 0 0 50px rgba(0, 0, 0, 0.2);
left: 0;
top: 0;
cursor: pointer;
display: none;
max-height: 570px;
overflow-y: auto;
}
@media (max-width: 767px) {
.team-modal {
margin-top: 30px;
padding: 30px 20px;
}
}
.team-modal #hide-team-modal {
text-align: center;
position: absolute;
right: 15px;
top: 20px;
}
@media (max-width: 767px) {
.team-modal #hide-team-modal {
text-align: right;
position: static;
margin-bottom: 20px;
}
}
.team-modal #hide-team-modal span {
display: block;
text-transform: uppercase;
color: #6D6E71;
letter-spacing: 0.1875rem;
}
.team-modal .team-modal-content h4 {
color: #0B2749;
font-weight: 600;
font-size: 34px;
}
@media (max-width: 767px) {
.team-modal .team-modal-content h4 {
font-size: 24px;
margin-top: 20px;
}
}
.team-modal .team-modal-content h4 em {
font-weight: 300;
font-style: normal;
}
.team-modal .team-modal-content span {
font-size: 22px;
font-weight: 500;
color: #D5B829;
display: block;
margin-bottom: 30px;
}
@media (max-width: 767px) {
.team-modal .team-modal-content span {
font-size: 18px;
}
}
@media (min-width: 992px) {
.team-modal .team-modal-content .modal-team-content {
max-height: 280px;
overflow-y: auto;
margin-bottom: 30px;
}
}
.team-modal .team-modal-content p {
font-weight: 300;
color: #0B2749;
line-height: 29px;
margin-bottom: 25px;
}
.team-modal .team-modal-content p:first-child {
font-size: 22px;
line-height: 41px;
}
@media (max-width: 767px) {
.team-modal .team-modal-content p:first-child {
font-size: 18px;
line-height: 1.6;
}
}
.team-modal-share a {
color: #0B2749;
}
.team-modal-share a i {
height: 42px;
width: 42px;
display: inline-block;
text-align: center;
background: #0B2749;
color: #ffffff;
line-height: 42px;
margin-right: 10px;
font-size: 20px;
}
@media (min-width: 992px) {
.page-template-about .inner-banner .title-block .col-lg-5 {
-ms-flex: 0 0 38%;
flex: 0 0 38%;
max-width: 38%;
}
}
@media (min-width: 992px) {
.page-template-about .inner-banner .title-block .col-lg-7 {
-ms-flex: 0 0 62%;
flex: 0 0 62%;
max-width: 62%;
}
}
.page-template-about .inner-banner .title-block .the_title h1 {
text-align: left;
}
@media (min-width: 992px) {
.page-template-about .inner-banner .title-block .the_title h1 {
padding-left: 30px;
}
}
@media (min-width: 992px) {
.inner-content-underneath-banner {
margin-top: -311px;
}
}
.inner-content-underneath-banner .container {
min-height: 311px;
padding: 38px 48px 53px 48px;
}
.inner-content-underneath-banner .container:before {
background: none;
}
.page-template-about .banner-investments {
background-position: bottom center !important;
}
.banner-funds {
padding-bottom: 52px;
}
.fund-box-below-banner {
margin-top: -51px;
position: relative;
z-index: 2;
overflow: hidden;
}
.fund-box-below-banner #particles-js {
height: 460px;
height: 520px;
top: 580px;
}
.available-fund-box {
min-height: 300px;
box-shadow: 0 2px 50px rgba(0, 0, 0, 0.33);
margin-bottom: 110px;
}
.available-fund-box .fund-title {
background: #D5B829;
text-align: center;
padding: 12px;
color: #ffffff;
font-weight: 500;
}
.available-fund-box .fund-title strong {
font-weight: 700;
}
.fund-inner-box {
background: #ffffff;
padding: 50px 40px;
}
.fund-inner-box h3 {
font-size: 22px;
font-weight: 400;
color: #0B2749;
margin-bottom: 30px;
line-height: 1;
}
.fund-inner-box .placeholder-image {
margin-top: 50px;
}
@media (min-width: 992px) {
.fund-inner-box .placeholder-image {
width: calc(100% + 140px);
max-height: 250px;
overflow: hidden;
}
}
.fund-inner-box [class*=col] {
color: #0B2749;
line-height: 22px;
margin-bottom: 8px;
}
.fund-inner-box [class*=col] a {
color: #0B2749;
display: inline-block;
text-decoration: underline;
font-weight: 400;
}
.fund-inner-box [class*=col]:first-child {
font-weight: 600;
}
.fund-inner-box [class*=col]:last-child {
font-weight: 300;
}
.how-to-investment {
margin-top: 50px;
}
.how-to-investment a.button-pale {
max-width: 330px;
width: 100%;
text-decoration: none;
padding: 19px 15px;
}
.how-to-investment a.button-pale:hover {
color: #ffffff !important;
}
.placeholder-logos {
margin-top: 37px;
}
@media (min-width: 992px) {
.placeholder-logos {
position: absolute;
bottom: 0;
}
}
.placeholder-logos img {
max-width: 260px;
}
.fund-tabs .nav-tabs {
border: none;
}
@media (min-width: 768px) {
.fund-tabs .nav-tabs {
margin: 0 -8px;
}
}
@media (max-width: 767px) {
.fund-tabs .nav-tabs .slick-slide .slick-list {
padding-left: 0 !important;
}
}
@media (max-width: 767px) {
.fund-tabs .nav-tabs .slick-slide {
padding: 0 2px;
}
}
.fund-tabs .nav-tabs .slick-slide.slick-current a {
background: #0B2749;
}
.fund-tabs .nav-tabs li {
margin-bottom: 0;
}
@media (min-width: 768px) {
.fund-tabs .nav-tabs li {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
padding: 0 8px;
}
}
.fund-tabs .nav-tabs li a {
display: block;
color: #ffffff;
background: #6D6E71;
border: none;
font-size: 22px;
font-weight: 500;
text-align: center;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
padding: 27px 15px;
}
@media (min-width: 768px) and (max-width: 991px) {
.fund-tabs .nav-tabs li a {
font-size: 16px;
padding: 10px 15px;
min-height: 70px;
display: flex;
align-items: center;
justify-content: center;
}
}
@media (max-width: 767px) {
.fund-tabs .nav-tabs li a {
padding: 10px 15px;
font-size: 16px;
}
}
.fund-tabs .nav-tabs li a.active {
background: #0B2749;
border: none;
color: #ffffff;
}
@media (max-width: 767px) {
.fund-tabs .nav-tabs li a.active {
background: #6D6E71;
}
}
.fund-tabs .tab-content {
margin-top: 60px;
padding-top: 50px;
border-top: 1px solid #0B2749;
}
@media (max-width: 767px) {
.fund-tabs .tab-content {
margin-top: 20px;
padding-top: 30px;
border-top: 1px solid rgba(109, 110, 113, 0.2);
}
}
.fund-tabs .tab-content h3 {
font-size: 22px;
font-weight: 400;
color: #0B2749;
margin: 40px 0 20px 0;
}
.fund-tabs .tab-content .tab-content-inner h2 {
font-size: 34px;
font-weight: 400;
margin-bottom: 30px;
color: #0B2749;
}
@media (max-width: 767px) {
.fund-tabs .tab-content .tab-content-inner h2 {
font-size: 24px;
}
}
.fund-tabs .tab-content .tab-content-left p {
font-weight: 300;
color: #0B2749;
line-height: 29px;
margin-bottom: 20px;
}
.fund-tabs .tab-content .tab-content-left ul {
padding: 0;
margin: 0;
}
.fund-tabs .tab-content .tab-content-left ul li {
font-weight: 300;
color: #0B2749;
line-height: 29px;
margin-bottom: 10px;
list-style: none;
position: relative;
padding-left: 25px;
}
.fund-tabs .tab-content .tab-content-left ul li a {
color: #0B2749;
text-decoration: underline;
}
.fund-tabs .tab-content .tab-content-left ul li:before {
content: "";
height: 4px;
width: 4px;
background: #0B2749;
position: absolute;
border-radius: 50%;
top: 12px;
left: 0;
}
@media (min-width: 1200px) {
.fund-tabs .tab-content .tab-content-right {
padding-left: 40px;
}
}
.fund-tabs .tab-content .tab-content-right ul {
margin: 0;
padding: 0;
}
.fund-tabs .tab-content .tab-content-right ul li {
font-weight: 300;
color: #0B2749;
line-height: 29px;
margin-bottom: 10px;
list-style: none;
position: relative;
padding-left: 25px;
}
.fund-tabs .tab-content .tab-content-right ul li a {
color: #0B2749;
text-decoration: underline;
}
.fund-tabs .tab-content .tab-content-right ul li:before {
content: "";
height: 4px;
width: 4px;
background: #0B2749;
position: absolute;
border-radius: 50%;
top: 12px;
left: 0;
}
.fund-tabs .tab-how-to-invest {
margin-top: 50px;
padding: 50px 0;
border-top: 1px solid #0B2749;
margin-bottom: 20px;
}
.fund-tabs .tab-how-to-invest a {
max-width: 380px;
width: 100%;
margin: 0 auto;
display: block;
padding: 19px 15px;
}
.fund-tabs .small-content {
margin-top: 30px;
font-size: 12px;
line-height: 16px;
font-weight: 300;
color: #6D6E71;
}
.fund-tabs .small-content p {
font-size: 12px;
line-height: 16px;
font-weight: 300;
color: #6D6E71;
margin: 0;
}
.fund-tabs .download-unit-price a {
max-width: 380px;
width: 100%;
margin: 0 auto;
display: block;
padding: 19px 15px;
}
.fund-tabs .table.table-striped tbody tr:nth-of-type(odd) {
background: transparent;
}
.fund-tabs .table.table-striped tbody tr:nth-of-type(even) {
background: #F0F0F0;
}
.fund-tabs .table.table-striped tbody tr:first-child td {
padding: 15px 20px;
}
.fund-tabs .table thead th {
border-bottom: 1px solid #0B2749;
font-weight: 600;
color: #0B2749;
vertical-align: bottom;
}
.fund-tabs .table thead th.hidden {
opacity: 0;
}
.fund-tabs .table thead td {
border-bottom: 1px solid #0B2749;
font-weight: 600;
vertical-align: bottom;
}
.fund-tabs .table td {
border-top: none;
padding: 5px 20px;
font-weight: 300;
color: #0B2749;
}
.fund-tabs .table td a {
color: #0B2749;
text-decoration: none;
}
.fund-tabs .table th {
border-top: none;
}
.fund-tabs .pdf-blocks {
margin-bottom: 50px;
}
@media (min-width: 768px) and (max-width: 991px) {
.fund-tabs .pdf-blocks .row .col-lg-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.fund-tabs .pdf-blocks .row .col-lg-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
}
.fund-tabs .pdf-blocks .pdf-title {
color: #0B2749;
font-size: 22px;
font-weight: 400;
margin-bottom: 17px;
line-height: 28px;
}
@media (max-width: 767px) {
.fund-tabs .pdf-blocks .pdf-title {
font-size: 18px;
}
}
.fund-tabs .pdf-blocks .dark-blue-btn {
margin-bottom: 17px;
min-width: 1px;
width: 100%;
}
.fund-tabs .accordion .card-body {
padding: 42px 0 0 0;
box-shadow: none;
}
.fund-tabs .monthly-facts .dark-blue-btn {
width: 100%;
min-width: 1px;
margin-bottom: 20px;
}
.fund-tabs .accordion .card .card-header h2 .btn-link {
font-size: 22px;
color: #0B2749;
padding: 18px 28px;
}
.fund-tabs .accordion .card .card-header h2 .btn-link:after {
background: url(//www.spirecapital.com.au/wp-content/themes/spire-capital/assets/images/arrow-down-blue.svg) no-repeat center;
top: 20px;
}
.fund-tabs .accordion .card .card-header h2 .btn-link[aria-expanded=false] {
background: #D8D8D8;
}
.fund-tabs .accordion .card .card-header h2 .btn-link[aria-expanded=true] {
background: #D8D8D8;
}
.fund-tabs #distribution .table thead th {
line-height: 1.3;
padding: 6px 0.75rem;
}
@media (min-width: 1200px) and (max-width: 1600px) {
.single-sc-funds .nav-spire .container {
max-width: calc(100% - 145px);
}
}
@media (max-width: 767px) {
.fund-tabs .fade:not(.show) {
opacity: 1;
}
}
#crumbs {
color: rgba(255, 255, 255, 0.7);
font-size: 16px;
text-transform: capitalize;
font-weight: 400;
}
#crumbs a {
color: rgba(255, 255, 255, 0.7);
font-size: 16px;
text-transform: capitalize;
font-weight: 300;
}
#crumbs a:hover {
text-decoration: underline;
}
#crumbs .saperator {
margin: 0 8px;
}
.scrollToTop {
position: fixed;
z-index: 10;
height: 40px;
width: 40px;
text-align: center;
background: #ffffff;
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
border-radius: 50%;
line-height: 40px;
font-weight: 300;
font-size: 24px;
color: #000;
bottom: 30px;
right: 30px;
}
#investment-accordion {
position: relative;
z-index: 1;
}
body.privacy-policy .nav-spire {
background: #6D6E71;
}
body.admin-bar .nav-height {
height: 119px;
}
@media (max-width: 767px) {
body.admin-bar .nav-height {
height: 42px;
}
}
.nav-height {
height: 150px;
}
@media (max-width: 767px) {
.nav-height {
height: 88px;
}
}
.default-page-content {
padding: 90px 0;
position: relative;
z-index: 2;
overflow: hidden;
}
@media (max-width: 767px) {
.default-page-content {
padding: 40px 0;
}
}
.default-title {
margin-bottom: 30px;
}
.default-title h1 {
font-size: 42px;
font-weight: 300;
color: #0B2749;
line-height: 1;
}
@media (max-width: 767px) {
.default-title h1 {
font-size: 32px;
}
}
.default-content {
color: #0B2749;
font-weight: 300;
line-height: 29px;
}
@media (min-width: 768px) {
.default-content {
column-count: 2;
column-gap: 30px;
}
}
.default-content p {
margin-bottom: 30px;
}
.error404 .inner-banner .title-block .the_title h1 {
text-align: center;
}
.search-results .filter-section {
padding-bottom: 30px;
}
@media (max-width: 767px) {
.search-results .filter-section {
padding: 50px 0 30px 0;
}
}
.search-no-results .no-results {
background: #ffffff;
padding: 30px;
box-shadow: 0 2px 50px rgba(0, 0, 0, 0.2);
margin-bottom: 50px;
}
@media (max-width: 767px) {
.search-no-results .no-results {
margin: 40px 0;
}
}
.search-no-results .no-results .page-header .page-title {
color: #0B2749;
font-size: 34px;
font-weight: 600;
line-height: 50px;
}
@media (max-width: 767px) {
.search-no-results .no-results .page-header .page-title {
font-size: 24px;
line-height: 30px;
}
}
.search-no-results .no-results .page-content p {
color: #0B2749;
font-size: 22px;
font-weight: 300;
line-height: 41px;
margin-bottom: 30px;
}
@media (max-width: 767px) {
.search-no-results .no-results .page-content p {
font-size: 18px;
line-height: 30px;
}
}
.search-no-results .no-results .search-form label {
max-width: 300px;
width: 100%;
}
.search-no-results .no-results .search-form .screen-reader-text {
margin-bottom: 5px;
display: block;
color: #0B2749;
font-weight: 300;
letter-spacing: 0.025rem;
}
.search-no-results .no-results .search-form .search-field {
height: 50px;
width: 100%;
border: 1px solid #e0e0e0;
box-shadow: none;
padding: 0 15px;
}
.search-no-results .no-results .search-form .search-submit {
background: #D5B829;
color: #0B2749;
font-size: 13px;
font-weight: 500;
letter-spacing: 0.19231rem;
text-transform: uppercase;
display: inline-block;
padding: 0 20px;
min-width: 150px;
transition: all 1s;
text-decoration: none;
text-align: center;
border: none;
height: 50px;
line-height: 50px;
position: relative;
top: -2px;
cursor: pointer;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.search-no-results .no-results .search-form .search-submit:hover {
color: #ffffff;
background: #0B2749;
}
.privacy-policy #particles-js {
top: 130px;
}
.contact-footer {
min-height: 50px;
background: #6D6E71;
padding: 45px 0;
}
@media (max-width: 767px) {
.contact-footer {
padding: 30px 0;
}
}
.contact-footer .footer-ct {
position: relative;
padding-left: 60px;
min-height: 54px;
display: flex;
align-items: center;
}
@media (max-width: 991px) {
.contact-footer .footer-ct {
margin: 10px 0;
}
}
.contact-footer .footer-ct.phone a {
font-size: 22px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.contact-footer .footer-ct.phone a {
padding-top: 12px;
}
}
.contact-footer .footer-ct.email {
padding-left: 70px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.contact-footer .footer-ct.email {
padding-top: 12px;
}
}
.contact-footer .footer-ct img {
position: absolute;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.contact-footer .footer-ct a {
color: #ffffff;
font-weight: 300;
}
.contact-footer .footer-ct p {
color: #ffffff;
font-weight: 300;
margin: 0;
line-height: 19px;
padding-top: 8px;
}
.footer-bottom {
background: #0B2749;
padding: 18px 0;
}
.footer-bottom .left-section ul {
margin: 0;
padding: 0;
}
.footer-bottom .left-section ul li {
list-style: none;
display: inline-block;
font-size: 13px;
font-weight: 300;
color: #ffffff;
margin-top: 7px;
}
.footer-bottom .left-section ul li:not(:last-child) {
margin-right: 6px;
padding-right: 8px;
border-right: 1px solid #ffffff;
line-height: 1;
}
@media (max-width: 767px) {
.footer-bottom .left-section ul li:not(:last-child) {
margin-right: 0;
padding-right: 0;
border-right: none;
}
}
.footer-bottom .left-section ul li b {
font-weight: 700;
}
@media (max-width: 767px) {
.footer-bottom .left-section ul li b {
display: block;
margin-bottom: 5px;
}
}
.footer-bottom .left-section ul li a {
color: #ffffff;
}
@media (max-width: 767px) {
.footer-bottom .left-section ul li a {
margin-left: 6px;
padding-left: 8px;
border-left: 1px solid #ffffff;
}
}
.footer-bottom .right-section ul {
margin: 0;
padding: 0;
}
@media (min-width: 768px) {
.footer-bottom .right-section ul {
text-align: right;
}
}
@media (max-width: 767px) {
.footer-bottom .right-section ul {
margin-top: 20px;
}
}
.footer-bottom .right-section ul li {
list-style: none;
display: inline-block;
}
.footer-bottom .right-section ul li:not(:last-child) {
margin-right: 5px;
}
.footer-bottom .right-section ul li a {
color: #0B2749;
font-size: 20px;
background: #ffffff;
height: 42px;
width: 42px;
display: block;
text-align: center;
line-height: 42px;
}.owl-carousel .owl-stage,
.owl-carousel.owl-drag .owl-item {
-ms-touch-action: auto;
touch-action: auto;
}
input[type='number'] {
-moz-appearance: textfield;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
} #particles-js,
#particles-js2 {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0; z-index: -1;
}
#particles-js2 {
z-index: 2;
} .count-particles {
background: #000022;
position: absolute;
top: 48px;
left: 0;
width: 80px;
color: #13E8E9;
font-size: .8em;
text-align: left;
text-indent: 4px;
line-height: 14px;
padding-bottom: 2px;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
}
.js-count-particles {
font-size: 1.1em;
}
#stats,
.count-particles {
-webkit-user-select: none;
}
#stats {
border-radius: 3px 3px 0 0;
overflow: hidden;
}
.count-particles {
border-radius: 0 0 3px 3px;
}html {
padding: 0px !important;
margin: 0px !important;
}
select.form-control {
-webkit-appearance: none;
-moz-appearance: none;
background-image: url(//www.spirecapital.com.au/wp-content/themes/spire-capital/assets/images/select.png);
background-repeat: no-repeat;
background-position-x: calc(100% - 10px);
background-position-y: center;
background-size: 21px auto;
padding-right: 40px;
}
.wholesale-login-btn {
border-color: #D5B829;
}
.wholesale-login-btn a {
background: #D5B829;
}
.wholesale-login-btn a:hover {
background: #fff;
color: #D5B829;
}
.nav-spire-fixed + .wholesale-register-btn,
.nav-spire-fixed + .wholesale-register-btn + .wholesale-login-btn,
.nav-spire-fixed + .wholesale-register-btn + .wholesale-login-btn + .client-portal {
top: 19px;
}
.video-container { 
position: relative; 
padding-bottom: 56.25%; 
height: 0; 
overflow: hidden; 
max-width: 100%; 
} 
.video-container iframe, 
.video-container object, 
.video-container embed { 
position: absolute; 
top: 0; 
left: 0; 
width: 100%; 
height: 100%; 
}
.single-sc-wholesale-funds .webinar-entry h3,
.single-sc-wholesale-funds .form-list-title h3 {
color: #0B2749;
font-size: 22px;
letter-spacing: 0;
line-height: 34px;
}
.single-sc-wholesale-funds .webinar-entry .short-description,
.single-sc-wholesale-funds .form-description {
color: #0B2749;
font-size: 16px;
font-weight: 300;
letter-spacing: 0;
line-height: 29px;
}
.single-sc-wholesale-funds .webinar-entry .disclaimer {
color: #6D6E71;
font-size: 12px;
font-weight: 300;
letter-spacing: 0;
line-height: 16px;
}
.single-sc-wholesale-funds .form-title {
color: #0B2749;
font-size: 16px;
font-weight: 600;
letter-spacing: 0;
line-height: 22px;
}
.single-sc-wholesale-funds .form-description a {
color: #0B2749;
text-decoration: underline;
}
.single-sc-wholesale-funds .fund-tabs .tab-content .tab-how-to-invest {
display: none;
}
.fund-tabs .nav-tabs,
.single-sc-wholesale-funds .fund-tabs .nav-tabs {
margin: 0 -8px;
display: flex;
flex-wrap: wrap;
}
.fund-tabs .nav-tabs li,
.single-sc-wholesale-funds .fund-tabs .nav-tabs li {
margin-bottom: 3px;
flex: 1 0 0%;
width: 100%;
max-width: 100%;
flex-shrink: 0;
display: block;
padding: 0 8px;
}
.fund-tabs .nav-tabs li a,
.single-sc-wholesale-funds .fund-tabs .nav-tabs li a {
font-size: 16px;
padding: 24px 5px;
}
.wholesale-register-btn {
position: fixed;
top: 48px;
right: 357px; width: 175px;
border: 1px solid #fff;
z-index: 999;
transition: top 1s ease-in-out;
}
.wholesale-login-btn {
position: fixed;
top: 48px;
right: 162px; width: 175px;
border: 1px solid #D5B829;
z-index: 999;
transition: top 1s ease-in-out;
}
.wholesale-login-btn a,
.wholesale-register-btn a {
display: block;
width: 100%;
font-size: 13px;
font-weight: 300;
color: #fff;
padding: 15px 0 14px;
line-height: 14px;
text-transform: uppercase;
text-align: center;
transition: background 1s ease-in-out;
}
.wholesale-login-btn a:hover,
.wholesale-register-btn a:hover {
background: #D5B829;
color: #fff;
text-decoration: none;
}
@media all and (max-width: 1024px) {
.wholesale-login-btn,
.wholesale-register-btn {
display: none;
}
.fund-tabs .nav-tabs li,
.single-sc-wholesale-funds .fund-tabs .nav-tabs li {
flex: 0 0 100%;
max-width: 100%;
}
} .page-template-wholesale-investments .banner-investments {
padding-bottom: 200px;
padding-top: 330px;
}
.wholesale-contact-section {
background-color: #D8D8D8;
padding: 73px 0;
color: #fff;
background-size: cover;
}
select.form-control {
height: 50px !important;
}
textarea.form-control {
height: auto !important;
}
.wpcf7-spinner {
display: block;
}
.page-template-wholesale-investments .wpcf7 form.sent .wpcf7-response-output,
.page-template-wholesale-register .wpcf7 form.sent .wpcf7-response-output {
color: #D5B829;
border: 0px !important;
padding: 0px !important;
text-align: left !important;
} .homepage-one-column h2 {
font-size: 34px;
font-weight: 600;
letter-spacing: 0;
line-height: 50px;
}
.homepage-one-column h2 span {
position: relative;
display: inline-block;
z-index: 1;
}
.homepage-one-column h2 span:after {
content: "";
background: rgba(213, 184, 41, 0.77);
height: 21px;
width: 100%;
bottom: 0;
left: 0;
position: absolute;
z-index: -1;
}
.homepage-one-column h4 {
font-size: 22px;
letter-spacing: 0;
line-height: 46px;
max-width: 800px;
}
a.investor-pack-link,
a.more-info-link {
color: #D5B829 !important;
font-size: 20px !important;
} .page-template-wholesale-login .nav-spire {
background: rgba(109, 110, 113, 0.9);
}
.page-template-wholesale-login #loginform > p {
display: block;
}
.page-template-wholesale-login #loginform label,
.page-template-wholesale-login #loginform .login-remember,
.page-template-wholesale-login .contact-footer {
display: none;
}
.page-template-wholesale-login #loginform input[type="text"],
.page-template-wholesale-login #loginform input[type="password"] {
border: 1px solid #E5E5E5;
background-color: #FAFAFA;
padding: 5px 15px;
width: 100%;
font-size: 14px;
font-weight: 500;
letter-spacing: 0;
line-height: 35px;
}
.page-template-wholesale-login #loginform .login-submit {
text-align: right;
margin-top: 30px;
}
.page-template-wholesale-login #loginform #wp-submit {
color: #0B2749;
font-size: 13px;
font-weight: 500;
letter-spacing: 2.5px;
line-height: 15px;
text-align: center;
text-transform: uppercase;
background-color: #D5B829;
height: 50px;
width: 280px;
border: 0;
cursor: pointer;
}
.page-template-wholesale-login #loginform .forgot-password-link {
color: #0B2749;
font-size: 14px;
font-weight: 500;
letter-spacing: 0;
line-height: 39px;
display: block;
width: 280px;
float: right;
}
.page-template-wholesale-login .default-page-content {
color: #0B2749;
font-size: 16px;
}
.page-template-wholesale-login .default-page-content a {
color: #0B2749;
font-size: 16px;
text-decoration: underline;
}
.wholesale-login-wrapper {
margin-top: 90px;
}
.wholesale-login-failed {
color: #ff0000;
margin: 0px 0px 15px;
}
.wholesale-login-failed a {
color: #ff0000 !important;
} .page-template-wholesale-register .wpcf7-list-item {
margin: 0px;
}
.page-template-wholesale-register .text-white,
.page-template-wholesale-register .text-white a {
color: #fff;
}
.page-template-wholesale-register .text-white a {
text-decoration: underline;
}
.page-template-wholesale-register #wpcf7-f7770-p7729-o1 .wpcf7-list-item input[type="checkbox"] {
border: 1px solid #000;
position: absolute;
top: 12px;
left: 18px;
width: 18px;
height: 18px;
}
.page-template-wholesale-register #wpcf7-f7770-p7729-o1 .wpcf7-list-item label {
background: #fff;
margin: 0px;
position: relative;
padding: 10px 20px 10px 48px;
color: #0B2749;
font-size: 13px;
font-weight: 500;
letter-spacing: 0;
line-height: 17px;
}
.page-template-wholesale-register .wpcf7.no-js {
color: #fff;
}
.page-template-wholesale-register .banner:before,
.page-template-wholesale-investments .banner:before,
.single-sc-wholesale-funds .banner:before {
opacity: 0.4;
background: #000;
}
.update-news-form .wpcf7 form.sent .wpcf7-response-output {
border: 0px !important;
padding: 0px !important;
}
body:not(.logged-in) .wholesale-only,
body:not(.logged-in) .wholesale-login-btn .logout,
body.logged-in .wholesale-login-btn .login,
.single-sc-wholesale-funds #crumbs {
display: none !important;
}
@media all and (max-width: 767px) {
.client-portal {
display: none !important;
}
}
.smush-detected-img {
box-shadow: none !important;
}
.tab-content>.tab-pane.active {
animation: slide-down 0.3s ease-out;
}
@keyframes slide-down {
0% { opacity: 0; transform: translateY(15px); }
100% { opacity: 1; transform: translateY(0); }
} .has-notification {
padding-top: 40px;
position: relative;
}
.has-notification .nav-spire {
top: 40px;
}
.has-notification .wholesale-register-btn,
.has-notification .wholesale-login-btn,
.has-notification .client-portal {
top: 88px;
}
.has-notification .site-notifcations {
position: fixed;
z-index: 100;
top: 0px;
left: 0px;
min-height: 40px;
font-size: 14px;
overflow: hidden;
background: #D5B829;
color: #0B2749;
}
.has-notification .site-notifcations a {
color: #0B2749;
}
.site-notifcations .carousel-item p:last-child {
margin: 0px !important;
} .wholesale-login-btn.wholesale-login-btn-fixed {
margin-top: -24px !important;
}
#wpadminbar {
z-index: 10 !important;
}