/*
Theme Name: Pivotpb
Theme URI: https://www.lyonsinfoway.com.au
Author: Lyons
Author URI: https://www.lyonsinfoway.com.au
Description: A custom theme for Expert Pensions Advice Australia.
Version: 1.01
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: clean, starter, pivotpb
*/
html {
  scroll-behavior: smooth;
}
.accessbtn {
    width: auto;
    background: #1B1D36;
    padding: 14px 24px;
    border-radius: 8px;
    text-decoration: none;
    color: #ECE2CF;
    font-size: 22px;
    line-height: 32px;
    display: inline-block;
    outline: none;
    border: none;
    font-weight: 500;
}
.accessbtn p {
    margin: 0;
    padding: 0;
}
.accessbtn input {
    margin: 0;
    padding: 0;
    text-decoration: none;
    border: none !important;
    color: #ECE2CF !important;
}
span.wpcf7-spinner {
    display: none;
}
.accessbtn span img {
    background: none !IMPORTANT;
    background-color: transparent !IMPORTANT;
}
.wpcf7-response-output {
    color: #1B1D36;
}
.paginationbox .page-numbers {
    font-size: 14px;
    line-height: 19px;
    margin: 0 6px;
    border-radius:5px;
    color: #131426;
    border-radius: 0;
    border: 1px solid #9298C8;
    padding: 5px 10px;
    font-weight: 700;
    text-decoration:none;
}
span.page-numbers.current {
    background: #9298C8;
    
}
.paginationbox {
    text-align: center;
}
ul#menu-top-nav li.dropdown:hover ul.dropdown-menu {
    visibility: visible;
    opacity: 1;
    display: block;
    background: #000 !important;
}
.default-main h4 {
    color: #1B1D36;
    font-size: 42px;
    line-height: 48px;
}
.default-main h5 {
    color: #1B1D36;
    font-size: 32px;
    line-height: 40px;
}
.default-main p {
    color: #1B1D36;
}
.buyers-advocacy.panel {
    display: flex;
    width: 100% !important;
    height: 100vh;
    justify-content: center;
}
.buyers-advocacy.panel:last-child {
    transform: none !important;
}
.come-in {
  /*transform: translateY(100px);*/
  transform: translate3d(0, 200px, 0);
  animation: come-in 0.5s ease forwards;
}
.come-in:nth-child(odd) {
  animation-duration: 0.6s;
}
.already-visible {
  /*transform: translateY(0);*/
  transform: translate3d(0, 0, 0);
  animation: none;
}

@keyframes come-in {
  to { transform: translate3d(0, 0, 0); }
}