input[type="submit"]{
color: #fff !important;
background-color: #2F2C63;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
color: var(--wp--preset--color--base);
font-family: var(--wp--preset--font-family--system-font);
font-size: clamp(14px, 0.875rem + ((1vw - 7.68px) * 0.12), 15px);
font-style: normal;
font-weight: 600;
padding-top: 13px;
padding-right: 40px;
padding-bottom: 13px;
padding-left: 40px;
text-transform: uppercase;
}
.strong-view.pager-style-buttons .wpmslider-pager-link:before{
-webkit-mask: url(//www.troutdaniel.com/wp-content/themes/tda-twentytwentythree-child/assets/img/circle-solid.svg) center center no-repeat;
mask: url(//www.troutdaniel.com/wp-content/themes/tda-twentytwentythree-child/assets/img/circle-solid.svg) center center no-repeat;
}
.block-cta-box-overlay:hover .button-link{
background-color: #c2162c;
}
.team-showcase .inner{
padding: 0px 0 10px;
}
@media screen and (max-width:640px){
body{
font-size: clamp(16px, 0.875rem + ((1vw - 7.68px) * 0.361), 17px);
}
.filter-categories >span{
display: block;
margin-bottom: 10px;
}
.filter-categories select{
margin-left: 0;
width: 100%;
}
} footer {
padding: 5% 6% 2rem;
color: #2F2C63;
font-size: 1rem;
display: flex;
justify-content: center;
}
.wrapper.footer-wrapper {
max-width: 1715px;
width: 100%;
}
footer a {
color: #2F2C63;
}
footer .wrapper.footer-wrapper figure {
margin-bottom: 0;
}
.top-part, .links-part, .bottom-part {
display: flex;
justify-content: space-between;
gap: 1rem;
}
.top-part .col {
display: flex;
width: 100%;
gap: 2rem;
align-items: center;
justify-content: center;
}
.top-part .col:first-child figure {
max-width: 160px;
width: 100%;
}
.broker-info {
font-size: 0.85rem;
}
.broker-name {
margin: 0;
margin-bottom: 5px;
}
.licenses-grid {
display: grid;
grid-template-columns: 1fr 1fr;
column-gap: 1.5rem;
row-gap: 0.25rem;
}
.office-details p:last-child {
margin-bottom: 0;
}
.office-details a {
text-decoration: underline;
}
.footer-divider {
border: 0;
border-top: 1px solid #2F2C63;
margin: 1rem 0;
}
.links-part h3 {
font-family: inherit;
font-size: 1rem;
}
.links-part .col {
width: 100%;
}
.footer-menu-container li {
margin-bottom: 0.8rem;
}
.footer-menu {
list-style: none;
padding: 0;
margin: 0;
}
.bottom-part {
margin-top: 2rem;
gap: 1rem;
}
.bottom-part > div {
width: 100%;
}
.bottom-part .legal-links {
justify-content: right;
display: flex;
gap: 3vw;
font-size: 0.75rem;
}
.bottom-part a, .bottom-part p {
color: #9796B1;
margin: 0;
gap: 1rem;
} .post-template-default.single table {
margin-bottom: 2rem;
font-size: 1rem;
border-collapse: collapse;
}
.post-template-default.single table tr th {
background: #2F2C63;
color: white;
padding: 3%;
width: 20%;
text-transform: uppercase;
border: none;
line-height: 1.3;
}
.post-template-default.single table tr th:first-child {
border-radius: 10px 0 0 0;
}
.post-template-default.single table tr th:last-child {
border-radius: 0 10px 0 0;
}
.post-template-default.single table tr td {
padding: 3%;
border: none;
}
.post-template-default.single table tbody tr {
border-bottom: 1px solid #C8C5D1;
}
.post-template-default.single table tbody tr:last-child {
border-bottom: none;
}
.post-template-default.single table {
} @media all and (min-width: 1030px) {
.top-part {
padding-left: 3%;
}
.licenses-grid {
grid-template-columns: 1fr 1fr;
}
}
@media all and (max-width: 1030px) {
.licenses-grid {
grid-template-columns: 1fr;
}
}
@media all and (max-width: 768px) {
.top-part {
flex-direction: column;
margin-bottom: 1rem;
}
.top-part .col {
display: flex;
width: 100%;
gap: 2rem;
align-items: center;
justify-content: center;
}
.top-part .col.tda p {
max-width: 305px
}
.top-part .licenses-grid {
grid-template-columns: 1fr 1fr;
}
.footer-wrapper .footer-divider {
margin: 2rem 0;
}
.bottom-part {
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
}
.bottom-part .legal-links {
justify-content: center;
}
}
@media all and (max-width: 540px) {
.top-part .licenses-grid {
grid-template-columns: 1fr;
}
.top-part .col, .links-part {
flex-direction: column;
gap: 1rem;
}
.top-part, .links-part {
text-align: center;
}
.links-part {
gap: 2rem;
}
.footer-menu-container li {
margin-bottom: 5px;
}
.links-part h3 {
margin-bottom: 10px;
}
.post-template-default.single table tr th {
text-align: center;
}
.post-template-default.single table {
font-size: 0.8rem;
}
.post-template-default.single table tr td {
padding: 2% 1%;
}
}