@font-face {
font-family: 'Caslon Regular';
font-weight: 400;
font-style: normal;
src: url(https://www.gallatinpoint.com/wp-content/themes/Total-child-gallatin/fonts/adobe-caslon-pro/adobe-caslon-pro-regular.woff) format("woff");
}
@font-face {
font-family: 'Muli Italic';
font-weight: normal;
font-style: normal;
src: url(https://www.gallatinpoint.com/wp-content/themes/Total-child-gallatin/fonts/muli-cufonfonts-webfont/Muli-Italic.woff) format("woff");
}
@font-face {
font-family: 'Muli Light';
font-weight: normal;
font-style: normal;
src: url(https://www.gallatinpoint.com/wp-content/themes/Total-child-gallatin/fonts/muli-cufonfonts-webfont/Muli-Light.woff) format("woff");
}
@font-face {
font-family: 'Muli Light Italic';
font-weight: normal;
font-style: normal;
src: url(https://www.gallatinpoint.com/wp-content/themes/Total-child-gallatin/fonts/muli-cufonfonts-webfont/Muli-LightItalic.woff) format("woff");
}
@font-face {
font-family: 'Muli ExtraBold';
font-style: normal;
font-weight: normal;
src: url(https://www.gallatinpoint.com/wp-content/themes/Total-child-gallatin/fonts/muli-cufonfonts-webfont/Muli-ExtraBold.woff) format("woff");
}
@font-face {
font-family: 'Muli SemiBold';
font-style: normal;
font-weight: normal;
src: url(https://www.gallatinpoint.com/wp-content/themes/Total-child-gallatin/fonts/muli-cufonfonts-webfont/Muli-SemiBold.woff) format("woff");
} html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
} article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
html,
body {
font-size: 16px;
}
a, pre {
color: inherit;
font-size: inherit;
line-height: inherit;
font-family: inherit;
letter-spacing: inherit;
}
pre {
border: none;
background: none;
margin: 0;
padding: 0;
}
p,
h2,
h3 {
margin-bottom: 20px;
margin-bottom: 1.25rem;
}
p,
pre {
font-family: 'Muli Light';
font-size: 16px;
line-height: 1.6875em;
}
h2 {
font-family: 'Muli ExtraBold';
font-size: 18px;
font-size: 1.125rem;
text-transform: uppercase;
line-height: 1.6875em;
letter-spacing: 0.06em;
}
h3 {
font-family: 'Caslon Regular';
font-size: 32px;
font-size: 2rem;
line-height: 1.5em;
letter-spacing: 0.02em;
}
h4 {
font-family: 'Caslon Regular';
font-size: 32px;
font-size: 2rem;
line-height: 1.5em;
letter-spacing: 0.02em;
}
.vc_column_container .vc_column-inner {
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
}
.gp-section-generic {
padding-top: 60px;
padding-top: 3.75rem;
padding-bottom: 60px;
padding-bottom: 3.75rem;
line-height: 1.6875em;
}
.gp-section-generic p {
max-width: 960px;
max-width: 60rem;
margin-left: auto;
margin-right: auto;
margin-bottom: 16px;
margin-bottom: 1rem;
}
.gp-section-dark {
padding-top: 60px;
padding-top: 3.75rem;
padding-bottom: 60px;
padding-bottom: 3.75rem;
line-height: 1.6875em;
padding-top: 88px;
padding-top: 5.5rem;
padding-bottom: 88px;
padding-bottom: 5.5rem;
color: #ffffff;
background: #28344B;
text-align: center;
}
.gp-section-dark p {
max-width: 960px;
max-width: 60rem;
margin-left: auto;
margin-right: auto;
margin-bottom: 16px;
margin-bottom: 1rem;
}
.gp-section-dark p,
.gp-section-dark p p,
.gp-section-dark p pre {
font-family: 'Caslon Regular';
font-size: 20px;
font-size: 1.25rem;
}
.gp-section-dark h1,
.gp-section-dark h2 {
color: #B1C5DD;
margin-bottom: 44px;
margin-bottom: 2.75rem;
}
.gp-link-underline a {
text-decoration: underline;
}
.gp-section-white {
padding-top: 60px;
padding-top: 3.75rem;
padding-bottom: 60px;
padding-bottom: 3.75rem;
line-height: 1.6875em;
color: #2C2E2F;
}
.gp-section-white p {
max-width: 960px;
max-width: 60rem;
margin-left: auto;
margin-right: auto;
margin-bottom: 16px;
margin-bottom: 1rem;
}
.gp-section-white h2 {
color: #6896C9;
}
.gp-section-offwhite {
padding-top: 60px;
padding-top: 3.75rem;
padding-bottom: 60px;
padding-bottom: 3.75rem;
line-height: 1.6875em;
padding-top: 88px;
padding-top: 5.5rem;
padding-bottom: 88px;
padding-bottom: 5.5rem;
color: #2C2E2F;
background: #F2F2F1;
}
.gp-section-offwhite p {
max-width: 960px;
max-width: 60rem;
margin-left: auto;
margin-right: auto;
margin-bottom: 16px;
margin-bottom: 1rem;
}
.gp-section-offwhite,
.gp-section-offwhite p,
.gp-section-offwhite pre {
font-family: 'Caslon Regular';
font-size: 20px;
font-size: 1.25rem;
}
.gp-section-offwhite h2 {
color: #6896C9;
}
.gp-section-dark {
padding-top: 60px;
padding-top: 3.75rem;
padding-bottom: 60px;
padding-bottom: 3.75rem;
line-height: 1.6875em;
padding-top: 88px;
padding-top: 5.5rem;
padding-bottom: 88px;
padding-bottom: 5.5rem;
color: #ffffff;
background: #28344B;
}
.gp-section-dark p {
max-width: 960px;
max-width: 60rem;
margin-left: auto;
margin-right: auto;
margin-bottom: 16px;
margin-bottom: 1rem;
}
.gp-section-dark p,
.gp-section-dark p p,
.gp-section-dark p pre {
font-family: 'Caslon Regular';
font-size: 20px;
font-size: 1.25rem;
}
.gp-section-dark h1,
.gp-section-dark h2 {
color: #B1C5DD;
margin-bottom: 44px;
margin-bottom: 2.75rem;
}
.gp-section-headerless {
padding-top: 88px;
padding-top: 5.5rem;
}
.gp-blue-light {
background: #4E6082;
}
.gp-blue-mid {
background: #394A6A;
}
.gp-blue-dark {
background: #28344B;
}
.gp-section-icon-bullet-list h2 {
margin-bottom: 55px !important;
margin-bottom: 3.4375rem !important;
}
.gp-section-icon-bullet-list h3 {
margin-bottom: 8px !important;
margin-bottom: .5rem !important;
}
.gp-section-icon-bullet-list-item {
margin-bottom: 60px !important;
margin-bottom: 3.75rem !important;
}
.gp-section-icon-bullet-list-item .vc_column_container {
float: left;
display: inline-block;
}
.gp-section-icon-bullet-list-item .vc_column_container:first-child {
width: 100px;
text-align: center;
}
@media (max-width: 768px) {
.gp-section-icon-bullet-list-item {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
}
.gp-blog-custom-meta-bar {
white-space: normal;
}
.gp-no-break {
white-space: nowrap;
}
.gp-go-back {
color: #6896C9;
}
.gp-go-back, .gp-go-back p {
font-family: 'Muli ExtraBold';
font-size: 18px;
font-size: 1.125rem;
text-transform: uppercase;
line-height: 1.6875em;
letter-spacing: 0.06em;
font-size: 16px;
}
.gp-go-back a:before {
background: url(https://www.gallatinpoint.com/wp-content/themes/Total-child-gallatin/images/arrow-long-light.svg);
background-repeat: no-repeat;
background-size: contain;
margin: 0 .5em -0.15em 0;
font-size: 20.8px;
font-size: 1.3rem;
content: '';
position: relative;
display: inline-block;
left: 0;
top: 0;
height: 20.8px;
height: 1.3rem;
width: 41.6px;
width: 2.6rem;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.gp-legal-copy li {
font-family: 'Muli Light';
font-size: 16px;
line-height: 1.6875em;
}
.gp-legal-copy strong {
font-family: 'Muli ExtraBold';
}
.gp-1-rem {
height: 16px !important;
height: 1rem !important;
}
.gp-1-p-5-rem {
height: 24px !important;
height: 1.5rem !important;
}
.gp-add-max-width {
max-width: 960px;
max-width: 60rem;
margin-left: auto;
margin-right: auto;
margin-left: auto !important;
margin-right: auto !important;
}
.gp-year-archive-menu {
font-size: 18px;
font-size: 1.125rem;
font-family: 'Muli ExtraBold';
letter-spacing: 0.06em;
text-transform: uppercase;
font-size: 16px;
color: #28344B;
}
.gp-year-archive-menu li {
margin-bottom: 24px;
margin-bottom: 1.5rem;
}
.gp-year-archive-menu li a {
position: relative;
}
.gp-year-archive-menu li .triangle-indicator {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
display: none;
width: 0;
height: 0;
right: -16px;
right: -1rem;
border-top: 6.4px solid transparent;
border-top: 0.4rem solid transparent;
border-bottom: 6.4px solid transparent;
border-bottom: 0.4rem solid transparent;
border-left: 6.4px solid #6896C9;
border-left: 0.4rem solid #6896C9;
}
.gp-year-archive-menu li .triangle-indicator.is-current {
display: block;
}
.gp-news-subheader-links, .gp-news-subheader-links strong {
font-size: 18px;
font-size: 1.125rem;
font-family: 'Muli ExtraBold';
letter-spacing: 0.06em;
text-transform: uppercase;
font-size: 16px;
color: #28344B;
}
.gp-news-subheader-links img, .gp-news-subheader-links strong img {
-webkit-transform: translateY(3px);
transform: translateY(3px);
}
.gp-back-to-content-link {
font-size: 18px;
font-size: 1.125rem;
font-family: 'Muli ExtraBold';
letter-spacing: 0.06em;
text-transform: uppercase;
font-size: 16px;
display: inline-block;
margin-top: 88px;
margin-top: 5.5rem;
margin-bottom: 32px;
margin-bottom: 2rem;
color: #6896C9;
}
.gp-back-to-content-link .gp_no_underline {
text-decoration: none;
}
.gp-back-to-content-link strong {
padding-left: 16px;
padding-left: 1rem;
}
.gp-back-to-content-link img {
height: 1em;
-webkit-transform: rotate(180deg) translateY(-1px);
transform: rotate(180deg) translateY(-1px);
}
.post-edit {
display: none;
}
.gp-section-dark .gp-section-generic {
padding-top: 32px;
padding-top: 2rem;
}
.gp-spacer-stretch-to-margin-lg-x {
height: 28px !important;
height: 1.75rem !important;
}
.wpb_text_column ul {
margin-bottom: 16px;
margin-bottom: 1rem;
margin-left: 1.35em;
}
.wpb_text_column li {
list-style: disc inside;
list-style-position: outside;
margin-bottom: 16px;
margin-bottom: 1rem;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.entry-title a:hover,
.wpex-heading a:hover {
color: #6896C9;
}
.gp-no-margin-p {
margin-left: 0 !important;
}
@media (max-width: 980px) {
.gp-wide-screen-only {
display: none;
}
}
#site-header {
position: absolute;
z-index: 2;
width: 100%;
}
#site-header:before {
background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 32, 53, .75)));
background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 32, 53, .75) 100%);
content: '';
position: absolute;
width: 100%;
height: 192px;
height: 12rem;
}
#site-header a {
font-family: 'Caslon Regular';
color: #ffffff;
font-size: 22px;
font-size: 1.375rem;
}
#site-header .navbar-style-one {
margin-right: -20px;
margin-right: -1.25rem;
}
#site-header .navbar-style-one li.menu-item span {
padding: 0.5em 20px;
padding: 0.5em 1.25rem;
}
@media (min-width: 2000px) {
#site-header #site-logo img {
max-height: none !important;
height: auto;
width: 9vw;
}
#site-header a {
font-size: 1.5rem;
}
#site-header .navbar-style-one li.menu-item {
margin-left: .5vw;
}
}
#site-header .wpex-mobile-menu-toggle {
-webkit-transform: scale(1.25);
transform: scale(1.25);
-webkit-transform-origin: 50% 0;
transform-origin: 50% 0;
}
#site-header .wpex-mobile-menu-toggle .wpex-bars span, #site-header .wpex-mobile-menu-toggle .wpex-bars span:before, #site-header .wpex-mobile-menu-toggle .wpex-bars span:after {
background: #ffffff;
}
#sidr-main.wpex-mobile-menu {
background: #28344B !important;
color: rgba(255, 255, 255, .75);
}
#sidr-main.wpex-mobile-menu .sidr-class-wpex-close a {
-webkit-transform: scale(1.25);
transform: scale(1.25);
}
#sidr-main.wpex-mobile-menu:hover, #sidr-main.wpex-mobile-menu:focus {
color: #ffffff;
}
#sidr-main.wpex-mobile-menu li {
font-size: 18px;
font-size: 1.125rem;
border-bottom: 1px solid rgba(255, 255, 255, .1);
padding: 12px 0;
padding: .75rem 0;
}
.sidr-class-mobile-menu-searchform {
display: none;
}
.page-header {
display: none;
}
.gp-subheader-above-fold {
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
background-image: -webkit-gradient(linear, left top, left bottom, from(#0a2234), color-stop(75%, #222d43), to(#222d43));
background-image: linear-gradient(180deg, #0a2234 0%, #222d43 75%, #222d43 100%);
min-height: 50vh;
width: 100%;
left: 0;
top: 0;
}
.gp-subheader-above-fold > .vc_vc_column {
position: absolute !important;
bottom: 0;
left: 0;
}
.gp-subheader-above-fold .vc_column_container {
position: absolute;
bottom: 0;
left: 0;
padding: 3vw 0 2vw 0;
background: -webkit-gradient(linear, left top, right top, from(#1b263c), to(rgba(40, 52, 75, .4)));
background: linear-gradient(90deg, #1b263c 0%, rgba(40, 52, 75, .4) 100%);
font-family: 'Caslon Regular';
}
.gp-subheader-above-fold.gp-no-title-banner .vc_column_container {
background-image: none;
}
.gp-subheader-above-fold .vcex-heading {
max-width: 90%;
width: 980px;
font-family: 'Caslon Regular';
font-size: 32px;
font-size: 2rem;
line-height: 1.5em;
letter-spacing: 0.02em;
font-size: 56px;
font-size: 3.5rem;
}
@media (max-width: 768px) {
.gp-subheader-above-fold .vcex-heading {
font-size: 11vw;
}
}
.gp-subheader-above-fold .vcex-heading span {
text-align: left;
}
.gp-subheader-above-fold h1,
.gp-subheader-above-fold h2 {
color: #ffffff;
}
.gp-subheader-above-fold.gp-subheader-longtext .vcex-heading {
padding-top: 32px;
padding-top: 2rem;
padding-bottom: 32px;
padding-bottom: 2rem;
}
.gp-subheader-above-fold.gp-subheader-longtext .vcex-heading span {
font-size: 26.8px;
font-size: 1.675rem;
line-height: 1.3;
}
@media (max-width: 768px) {
.gp-subheader-above-fold.gp-subheader-longtext .vcex-heading span {
font-size: 3.5vw !important;
}
}
@media (max-width: 768px) {
.gp-subheader-above-fold .vc_column_container {
padding: 3vh 0 2vh 0;
}
}
@media (max-height: 40rem) {
.gp-subheader-above-fold {
min-height: 20rem;
}
}
.footer-builder {
padding-top: 60px;
padding-top: 3.75rem;
padding-bottom: 60px;
padding-bottom: 3.75rem;
line-height: 1.6875em;
padding-top: 88px;
padding-top: 5.5rem;
padding-bottom: 88px;
padding-bottom: 5.5rem;
color: #2C2E2F;
background: #F2F2F1;
position: relative;
z-index: 2;
padding-top: 140px;
padding-top: 8.75rem;
padding-bottom: 0;
}
.footer-builder p {
max-width: 960px;
max-width: 60rem;
margin-left: auto;
margin-right: auto;
margin-bottom: 16px;
margin-bottom: 1rem;
}
.footer-builder,
.footer-builder p,
.footer-builder pre {
font-family: 'Caslon Regular';
font-size: 20px;
font-size: 1.25rem;
}
.footer-builder h2 {
color: #6896C9;
}
.footer-builder h2,
.footer-builder .gp-footer-logo {
margin-bottom: 44px;
margin-bottom: 2.75rem;
}
.footer-builder .gp-footer-logo {
position: relative;
height: 26px;
}
.footer-builder .gp-footer-logo .vc_figure {
position: absolute;
left: 0;
bottom: 8px;
bottom: .5rem;
}
.footer-builder .gp-footer-logo img {
width: 160px;
width: 10rem;
}
.footer-builder .gp-footer-co-details {
margin-bottom: 60px;
margin-bottom: 3.75rem;
}
.footer-builder .gp-footer-address {
margin-bottom: 19.2px;
margin-bottom: 1.2rem;
}
.footer-builder .gp-footer-co-details pre, .footer-builder .gp-footer-co-details p {
line-height: 2.125em;
}
.footer-builder .widget_nav_menu {
line-height: 1.85;
}
.footer-builder .gp-footer-subfooter .vc_sep_line {
border-color: #979797 !important;
margin-bottom: 32px;
margin-bottom: 2rem;
}
.footer-builder .gp-footer-subfooter ul,
.footer-builder .gp-footer-subfooter p {
padding: 32px 0 60px 0;
padding: 2rem 0 3.75rem 0;
}
.footer-builder .gp-footer-subfooter,
.footer-builder .gp-footer-subfooter p,
.footer-builder .gp-footer-subfooter a {
font-family: 'Muli Light';
font-size: 16px;
line-height: 1.6875em;
font-size: 14px;
font-size: 0.875rem;
letter-spacing: .07em;
color: #ABABAB;
}
.footer-builder .gp-footer-subfooter ul {
text-align: right;
}
.footer-builder .gp-footer-subfooter li {
display: inline-block;
margin-left: 32px;
margin-left: 2rem;
}
.footer-builder .gp-footer-subfooter li a {
text-decoration: underline;
}
@media (max-width: 768px) {
.footer-builder .gp-footer-co-details {
margin-bottom: 2rem;
}
.footer-builder .widget.widget_nav_menu {
display: none !important;
}
.footer-builder .gp-footer-subfooter p {
padding: 2rem 0 0 0;
}
.footer-builder .gp-footer-subfooter ul {
text-align: left;
margin-left: 0 !important;
}
.footer-builder .gp-footer-subfooter li {
margin-left: 0;
margin-right: 2rem;
}
.footer-builder .gp-footer-subfooter .vc_col-sm-6 {
margin-bottom: 2rem;
}
.footer-builder .gp-footer-subfooter .vc_col-sm-6:first-child {
position: absolute;
top: 3rem;
}
}
.search-filter-results-no-results {
padding: 32px 0;
padding: 2rem 0;
}
.gp-search-filter .searchandfilter h4,
.gp-search-filter .searchandfilter label,
.gp-search-filter .searchandfilter select {
width: 100%;
}
.gp-search-filter .searchandfilter select {
min-height: 40px;
min-height: 2.5rem;
}
.gp-search-filter .searchandfilter h4 {
font-size: 18px;
font-size: 1.125rem;
font-family: 'Muli ExtraBold';
letter-spacing: 0.06em;
text-transform: uppercase;
font-size: 16px;
color: #28344B;
}
.gp-search-filter .searchandfilter > ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-box-align: justify;
-ms-flex-align: justify;
align-items: justify;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.gp-search-filter .searchandfilter > ul > li {
width: 25%;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-right: 24px;
padding-right: 1.5rem;
min-width: 240px;
min-width: 15rem;
}
.gp-search-filter .searchandfilter > ul > li:last-child {
padding-right: 0;
}
.gp-search-filter .searchandfilter .chosen-results {
padding: 0;
margin: 0;
}
.gp-search-filter .searchandfilter .chosen-results li {
padding: 16px 13.6px;
padding: 1rem 0.85rem;
}
.gp-search-filter .searchandfilter .chosen-results li.highlighted {
background: #6896C9;
}
.gp-search-filter .searchandfilter .chosen-drop {
border: 0;
-webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, .12);
box-shadow: 0 4px 18px 0 rgba(0, 0, 0, .12);
z-index: 1;
}
.gp-search-filter .searchandfilter .chosen-drop:before {
content: '';
position: absolute;
top: 0;
height: 40px;
height: 2.5rem;
margin-top: -40px;
margin-top: -2.5rem;
background: #ffffff;
width: 100%;
}
.gp-search-filter .searchandfilter a.chosen-single {
-webkit-box-shadow: none;
box-shadow: none;
background: none;
padding: 12px 13.6px;
padding: 0.75rem 0.85rem;
border: none;
border-radius: 0;
z-index: 2;
}
.gp-search-filter .searchandfilter a.chosen-single .search-choice-close,
.gp-search-filter .searchandfilter a.chosen-single div b {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
height: 30%;
background-position: center center;
width: 28px;
width: 1.75rem;
right: 0px;
right: 0rem;
}
.gp-search-filter .searchandfilter a.chosen-single .search-choice-close {
background: url(https://www.gallatinpoint.com/wp-content/themes/Total-child-gallatin/images/x-mark.svg) !important;
background-repeat: no-repeat !important;
background-size: contain !important;
height: 100%;
background-size: 35% 100% !important;
}
.gp-search-filter .searchandfilter a.chosen-single div b {
height: 100%;
width: 28px;
width: 1.75rem;
background: none !important;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.gp-search-filter .searchandfilter a.chosen-single div b:after {
background: url(https://www.gallatinpoint.com/wp-content/themes/Total-child-gallatin/images/triangle-side.svg) !important;
background-repeat: no-repeat !important;
background-size: contain !important;
position: absolute;
content: '';
background-size: 100% auto !important;
height: 100%;
width: 100%;
-webkit-transform: rotate(90deg) scale(0.4);
transform: rotate(90deg) scale(0.4);
right: 20px;
right: 1.25rem;
}
.gp-search-filter .searchandfilter a.chosen-single.chosen-single-with-deselect:not(.chosen-default) div b {
display: none;
}
.gp-search-filter .searchandfilter .chosen-container {
font-family: 'Muli Light';
font-size: 16px;
line-height: 1.6875em;
font-family: 'Muli SemiBold';
font-size: 14px;
font-size: 0.875rem;
-webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, .12);
box-shadow: 0 4px 18px 0 rgba(0, 0, 0, .12);
}
.gp-search-filter .searchandfilter .chosen-container.chosen-with-drop {
z-index: 3;
}
.gp-search-filter .searchandfilter .chosen-container.chosen-with-drop div b:after {
-webkit-transform: rotate(-90deg) scale(0.4);
transform: rotate(-90deg) scale(0.4);
}
.gp-section-accordion-wrap {
padding-bottom: 0;
}
.gp-section-accordion-wrap h2 {
margin-bottom: -64px !important;
margin-bottom: -4rem !important;
}
.gp-section-accordion-wrap h4 {
line-height: 1.5em !important;
}
.gp-section-accordion {
cursor: pointer;
-webkit-box-shadow: none;
box-shadow: none;
padding: 64px;
padding: 4rem;
padding-bottom: 120px;
padding-bottom: 7.5rem;
text-align: center;
}
.gp-section-accordion .vc_tta-panel-heading,
.gp-section-accordion .vc_tta-panel-title {
border: 0 !important;
}
.gp-section-accordion .vc_tta-panel-heading a,
.gp-section-accordion .vc_tta-panel-title a {
padding: 0 !important;
}
.gp-section-accordion .vc_tta-panel-heading i,
.gp-section-accordion .vc_tta-panel-title i {
display: none;
}
.gp-section-accordion .vc_tta-panel:after {
background: url(https://www.gallatinpoint.com/wp-content/themes/Total-child-gallatin/images/down-caret.svg);
background-repeat: no-repeat;
background-size: contain;
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-transform: translateX(-50%) rotate(0);
transform: translateX(-50%) rotate(0);
content: '';
width: 32px;
width: 2rem;
height: 32px;
height: 2rem;
bottom: -60px;
bottom: -3.75rem;
display: block;
}
.gp-section-accordion .vc_tta-panel.vc_active:after {
-webkit-transform: translateX(-50%) rotate(180deg);
transform: translateX(-50%) rotate(180deg);
}
.gp-section-accordion .vc_tta-panel .vc_tta-panel-heading {
font-family: 'Caslon Regular';
font-size: 32px;
font-size: 2rem;
line-height: 1.5em;
letter-spacing: 0.02em;
text-align: center !important;
padding: 32px 20px;
padding: 2rem 1.25rem;
}
.gp-section-accordion .vc_tta-panel .vc_tta-panel-body {
min-height: 0 !important;
padding: 0;
-webkit-transition: none !important;
transition: none !important;
}
.gp-section-accordion .vc_tta-panel .vc_tta-panel-body, .gp-section-accordion .vc_tta-panel .vc_tta-panel-body p {
font-family: 'Muli Light';
font-size: 16px;
line-height: 1.6875em;
}
.gp-section-accordion .gp-slim-section {
max-width: 800px;
max-width: 50rem;
margin-left: auto;
margin-right: auto;
}
.gp-section-accordion .gp-text-emph .wpb_wrapper p {
font-family: 'Muli Light';
font-size: 16px;
line-height: 1.6875em;
font-family: 'Muli SemiBold';
font-size: 20px;
font-size: 1.25rem;
letter-spacing: 0.06em;
line-height: 1.6875em;
}
.gp-section-accordion .vc_col-sm-4 .vc_column-inner {
margin-bottom: 32px;
margin-bottom: 2rem;
padding: 0 12px;
padding: 0 .75rem;
}
.gp-section-accordion .vc_col-sm-4 .wpb_text_column {
padding-top: 8px;
padding-top: .5rem;
}
.home .gp-block-at-glance {
padding-top: 60px;
padding-top: 3.75rem;
padding-bottom: 60px;
padding-bottom: 3.75rem;
line-height: 1.6875em;
color: #2C2E2F;
}
.home .gp-block-at-glance p {
max-width: 960px;
max-width: 60rem;
margin-left: auto;
margin-right: auto;
margin-bottom: 16px;
margin-bottom: 1rem;
}
.home .gp-block-at-glance h2 {
color: #6896C9;
}
.home .gp-block-at-glance h2 {
color: #28344B;
margin-bottom: 44px !important;
margin-bottom: 2.75rem !important;
}
.home .gp-block-at-glance .vc_col-sm-3 {
text-align: center;
margin-bottom: 32px;
margin-bottom: 2rem;
}
.home .gp-block-at-glance .custom-large-text, .home .gp-block-at-glance .custom-large-text p {
font-family: 'Caslon Regular';
font-size: 32px;
font-size: 2rem;
line-height: 1.5em;
letter-spacing: 0.02em;
font-size: 56px;
font-size: 3.5rem;
color: #6896C9;
}
@media (max-width: 768px) {
.home .gp-block-at-glance .custom-large-text, .home .gp-block-at-glance .custom-large-text p {
font-size: 11vw;
}
}
.home .gp-tall-section-bg-image-wrap p {
margin-bottom: 60px;
margin-bottom: 3.75rem;
}
.home .gp-tall-section-bg-image-wrap .gp-tall-section-bg-image img {
display: none;
}
@media (min-width: 768px) {
.home .gp-tall-section-bg-image-wrap .vc_col-sm-3 {
width: 35%;
}
.home .gp-tall-section-bg-image-wrap .vc_col-sm-9 {
width: 65%;
}
.home .gp-tall-section-bg-image-wrap .vc_col-sm-9:before {
content: '';
position: absolute;
display: block;
right: 100%;
top: 0;
bottom: 0;
left: calc(-50vw - -171.5px);
margin-right: 3.5rem;
margin-left: -5vw;
background-image: url(//www.gallatinpoint.com/wp-content/themes/Total-child-gallatin/images/getty-images-bg-tall.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: 100% 90%;
}
}
@media (min-width: 768px) and (max-width: 1060px) {
.home .gp-tall-section-bg-image-wrap .vc_col-sm-9 {
padding-left: 0 !important;
padding-right: 0 !important;
}
.home .gp-tall-section-bg-image-wrap .vc_col-sm-9:before {
margin-left: -8vw;
}
}
@media (min-width: 2000px) {
.home .gp-tall-section-bg-image-wrap .vc_col-sm-9:before {
position: absolute;
left: -343px;
margin-left: 0;
}
}
@media (max-width: 768px) {
.home .gp-block-at-glance .custom-large-text p {
line-height: 1.125em;
}
.home .gp-block-at-glance h2 {
text-align: center;
}
.home .gp-block-at-glance .vc_col-sm-3 {
text-align: center;
margin-bottom: 3.75rem;
}
}
body.blog .vcex-post-content .meta-category,
body.blog .vcex-post-content .meta-comments,
body.blog .vcex-post-content .ticon-clock-o,
body.blog .vcex-post-content .meta-author,
body.archive .vcex-post-content .meta-category,
body.archive .vcex-post-content .meta-comments,
body.archive .vcex-post-content .ticon-clock-o,
body.archive .vcex-post-content .meta-author,
body.single-post .vcex-post-content .meta-category,
body.single-post .vcex-post-content .meta-comments,
body.single-post .vcex-post-content .ticon-clock-o,
body.single-post .vcex-post-content .meta-author {
display: none;
}
body.blog .vcex-blog-entry-date,
body.blog .wpex-card-date,
body.blog .meta-date,
body.archive .vcex-blog-entry-date,
body.archive .wpex-card-date,
body.archive .meta-date,
body.single-post .vcex-blog-entry-date,
body.single-post .wpex-card-date,
body.single-post .meta-date {
font-family: 'Muli ExtraBold';
font-size: 18px;
font-size: 1.125rem;
text-transform: uppercase;
line-height: 1.6875em;
letter-spacing: 0.06em;
font-size: 16px;
color: #6896C9;
}
body.blog .gp-search-filter,
body.archive .gp-search-filter,
body.single-post .gp-search-filter {
margin-top: 60px;
margin-top: 3.75rem;
margin-bottom: 32px;
margin-bottom: 2rem;
}
@media (max-width: 768px) {
body.blog .gp-year-archive-menu,
body.archive .gp-year-archive-menu,
body.single-post .gp-year-archive-menu {
display: none;
}
body.blog .wpex-card-title:after,
body.blog .vcex-blog-entry-title:after,
body.archive .wpex-card-title:after,
body.archive .vcex-blog-entry-title:after,
body.single-post .wpex-card-title:after,
body.single-post .vcex-blog-entry-title:after {
display: none !important;
}
}
body.single-post,
body.single-post p,
body.single-post pre {
font-family: 'Caslon Regular';
font-size: 20px;
font-size: 1.25rem;
}
body.single-post .single-post-title {
font-family: 'Caslon Regular';
font-size: 32px;
font-size: 2rem;
line-height: 1.5em;
letter-spacing: 0.02em;
margin-bottom: 20px;
margin-bottom: 1.25rem;
}
body.single-post .site-content {
margin-bottom: 88px;
margin-bottom: 5.5rem;
}
.gp-blog-results {
overflow: visible;
}
.gp-blog-results .blog-entry {
margin-bottom: 60px;
margin-bottom: 3.75rem;
}
.gp-blog-results .wpex-card-date {
margin-bottom: 16px;
margin-bottom: 1rem;
}
.gp-blog-results .wpex-card-excerpt {
display: none;
}
.gp-blog-results .wpex-card-title,
.gp-blog-results .vcex-blog-entry-title {
font-family: 'Caslon Regular';
font-size: 32px;
font-size: 2rem;
line-height: 1.5em;
letter-spacing: 0.02em;
}
.gp-blog-results .wpex-card-title:after,
.gp-blog-results .vcex-blog-entry-title:after {
content: '';
position: absolute;
display: block;
left: -48px;
left: -3rem;
top: 51px;
top: 3.1875rem;
height: 32px;
height: 2rem;
width: 32px;
width: 2rem;
}
.gp-blog-results .category-news-article .wpex-card-title:after,
.gp-blog-results .category-news-article .vcex-blog-entry-title:after {
background: url(https://www.gallatinpoint.com/wp-content/themes/Total-child-gallatin/images/news-icons/article.svg);
background-repeat: no-repeat;
background-size: contain;
}
.gp-blog-results .category-op-ed .wpex-card-title:after,
.gp-blog-results .category-op-ed .vcex-blog-entry-title:after {
background: url(https://www.gallatinpoint.com/wp-content/themes/Total-child-gallatin/images/news-icons/op-ed.svg);
background-repeat: no-repeat;
background-size: contain;
}
.gp-blog-results .category-press-release .wpex-card-title:after,
.gp-blog-results .category-press-release .vcex-blog-entry-title:after {
background: url(https://www.gallatinpoint.com/wp-content/themes/Total-child-gallatin/images/news-icons/press-release.svg);
background-repeat: no-repeat;
background-size: contain;
}
.gp-page-team {
margin-top: 80px;
margin-top: 5rem;
margin-bottom: 48px;
margin-bottom: 3rem;
}
.gp-page-team .staff-entry-media {
margin-bottom: 44px;
margin-bottom: 2.75rem;
}
.gp-page-team .staff-entry-media-img {
max-width: 216px;
max-width: 13.5rem;
}
.gp-page-team .gp-team-founders .entry-excerpt {
display: none;
}
.gp-page-team .gp-team-non-founders .entry-excerpt {
display: none;
}
@media (min-width: 768px) {
.gp-page-team .gp-team-non-founders .entry:last-child .entry-inner, .gp-page-team .gp-team-non-founders .entry:nth-last-child(2).col-1 .entry-inner {
border-bottom: none;
}
}
.gp-page-team .entry.entry {
margin-bottom: 32px;
margin-bottom: 2rem;
}
.gp-page-team .entry .entry-inner {
padding-bottom: 40px;
padding-bottom: 2.5rem;
border-bottom: 1px solid #979797;
}
.gp-page-team .entry-position {
font-family: 'Muli ExtraBold';
font-size: 18px;
font-size: 1.125rem;
text-transform: uppercase;
line-height: 1.6875em;
letter-spacing: 0.06em;
font-size: 16px;
margin-bottom: 32px;
margin-bottom: 2rem;
color: #6896C9;
}
.gp-page-team .entry-title {
font-family: 'Caslon Regular';
font-size: 32px;
font-size: 2rem;
line-height: 1.5em;
letter-spacing: 0.02em;
}
.gp-page-team .entry-readmore-wrap {
position: relative;
overflow: visible;
}
.gp-page-team .entry-readmore-wrap a {
font-size: 0;
display: inline-block;
position: relative;
height: 20.8px;
height: 1.3rem;
width: 100%;
}
.gp-page-team .entry-readmore-wrap a .vcex-readmore-rarr {
display: none;
}
.gp-page-team .entry-readmore-wrap a:after {
background: url(https://www.gallatinpoint.com/wp-content/themes/Total-child-gallatin/images/arrow-long.svg);
background-repeat: no-repeat;
background-size: contain;
font-size: 20.8px;
font-size: 1.3rem;
content: '';
position: relative;
display: block;
left: 0;
top: 0;
height: 100%;
width: 100%;
}
.gp-page-team .gp-go-back {
margin-bottom: 64px;
margin-bottom: 4rem;
}
@media (max-width: 768px) {
.gp-page-team .vcex-staff-grid-wrap {
margin-bottom: .5rem;
}
.gp-page-team .vcex-staff-grid-wrap .span_1_of_2 {
width: 100%;
margin-bottom: 2.5rem;
}
.gp-page-team .vcex-staff-grid-wrap .staff-entry-media {
margin-top: .5rem;
margin-bottom: 2rem;
}
.gp-page-team .vcex-staff-grid-wrap .staff-entry-title {
margin-bottom: 0;
}
.gp-page-team .vcex-staff-grid-wrap .entry-readmore-wrap {
display: none;
}
.gp-page-team .vcex-staff-grid-wrap .entry-inner {
padding-bottom: 2.5rem;
}
}
.gp-page-team .entry-readmore-wrap {
display: none;
}
.gp-page-team .staff-entry-inner {
padding-bottom: 40px !important;
padding-bottom: 2.5rem !important;
}
@media (min-width: 768px) {
.gp-page-team-member .gp-post-media {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.gp-page-team-member .gp-post-media .vc_col-sm-3,
.gp-page-team-member .gp-post-media .vc_col-sm-9 {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.gp-page-team-member .gp-post-media .vc_col-sm-3 .vc_column-inner {
padding: 0;
}
.gp-page-team-member .gp-post-media #post-media img {
padding-left: 15px;
width: 200px;
min-width: 200px;
max-width: 200px;
margin-right: 4rem;
}
}
.portfolio-entry {
padding-top: 16px !important;
padding-top: 1rem !important;
margin-bottom: 16px !important;
margin-bottom: 1rem !important;
}
.portfolio-entry-inner {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 100%;
position: relative;
-webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, .12);
box-shadow: 0 4px 18px 0 rgba(0, 0, 0, .12);
}
.portfolio-entry-inner .portfolio-entry-media, .portfolio-entry-inner .portfolio-entry-media a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.portfolio-entry-inner .portfolio-entry-media img {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateY(-50%) translateX(-50%);
transform: translateY(-50%) translateX(-50%);
max-width: 80%;
-webkit-transition-duration: 0.35s;
transition-duration: 0.35s;
-webkit-transition-property: grayscale, opacity;
transition-property: grayscale, opacity;
filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="-77.74000000000001 71.52 7.22 0 0 21.259999999999998 -27.48 7.22 0 0 21.259999999999998 71.52 -91.78 0 0 0 0 0 1 0" /></filter></svg>#filter');
-webkit-filter: grayscale(100);
filter: grayscale(100);
opacity: .5;
}
.portfolio-entry-inner .portfolio-entry-media:hover img {
filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" /></filter></svg>#filter');
-webkit-filter: grayscale(0);
filter: grayscale(0);
opacity: 1;
}
.gp-section-investment-item h1 {
margin-bottom: 20px;
margin-bottom: 1.25rem;
}
.gp-section-investment-item .gp-portfolio-section-stats {
padding-bottom: 32px;
padding-bottom: 2rem;
padding-top: 30px;
padding-top: 1.875rem;
padding-right: 60px;
padding-right: 3.75rem;
color: #28344B;
}
.gp-section-investment-item .gp-portfolio-section-stats,
.gp-section-investment-item .gp-portfolio-section-stats p,
.gp-section-investment-item .gp-portfolio-section-stats pre {
font-family: 'Caslon Regular';
font-size: 20px;
font-size: 1.25rem;
}
.gp-section-investment-item .gp-portfolio-section-stats strong,
.gp-section-investment-item .gp-portfolio-section-stats b,
.gp-section-investment-item .gp-portfolio-section-stats .id-wpex_portfolio_website_link {
font-size: 18px;
font-size: 1.125rem;
font-family: 'Muli ExtraBold';
letter-spacing: 0.06em;
text-transform: uppercase;
}
.gp-section-investment-item .gp-portfolio-section-stats #post-media {
margin-bottom: 60px;
margin-bottom: 3.75rem;
}
.gp-section-investment-item .gp-portfolio-section-main {
padding-top: 60px;
padding-top: 3.75rem;
padding-bottom: 60px;
padding-bottom: 3.75rem;
line-height: 1.6875em;
padding-top: 88px;
padding-top: 5.5rem;
padding-bottom: 88px;
padding-bottom: 5.5rem;
color: #2C2E2F;
background: #F2F2F1;
padding: 0;
}
.gp-section-investment-item .gp-portfolio-section-main p {
max-width: 960px;
max-width: 60rem;
margin-left: auto;
margin-right: auto;
margin-bottom: 16px;
margin-bottom: 1rem;
}
.gp-section-investment-item .gp-portfolio-section-main,
.gp-section-investment-item .gp-portfolio-section-main p,
.gp-section-investment-item .gp-portfolio-section-main pre {
font-family: 'Caslon Regular';
font-size: 20px;
font-size: 1.25rem;
}
.gp-section-investment-item .gp-portfolio-section-main h2 {
color: #6896C9;
}
.gp-section-investment-item .gp-portfolio-section-main p,
.gp-section-investment-item .gp-portfolio-section-main pre {
font-family: 'Muli Light';
font-size: 16px;
line-height: 1.6875em;
}
.gp-section-investment-item .gp-portfolio-section-main > .vc_column-inner {
padding: 0;
}
.gp-section-investment-item .gp-portfolio-section-main .vcex-post-content,
.gp-section-investment-item .gp-portfolio-section-main .gp-portfolio-section-quote {
width: 100%;
margin: 0;
padding: 88px 60px;
padding: 5.5rem 3.75rem;
}
.gp-section-investment-item .gp-portfolio-section-main .wpb_wrapper {
display: contents;
}
.gp-section-investment-item .gp-portfolio-section-main .vcex-post-content-right-sidebar {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.gp-section-investment-item .gp-portfolio-section-quote {
padding-top: 60px;
padding-top: 3.75rem;
padding-bottom: 60px;
padding-bottom: 3.75rem;
line-height: 1.6875em;
padding-top: 88px;
padding-top: 5.5rem;
padding-bottom: 88px;
padding-bottom: 5.5rem;
color: #ffffff;
background: #28344B;
background-color: #394A6A;
}
.gp-section-investment-item .gp-portfolio-section-quote p {
max-width: 960px;
max-width: 60rem;
margin-left: auto;
margin-right: auto;
margin-bottom: 16px;
margin-bottom: 1rem;
}
.gp-section-investment-item .gp-portfolio-section-quote p,
.gp-section-investment-item .gp-portfolio-section-quote p p,
.gp-section-investment-item .gp-portfolio-section-quote p pre {
font-family: 'Caslon Regular';
font-size: 20px;
font-size: 1.25rem;
}
.gp-section-investment-item .gp-portfolio-section-quote h1,
.gp-section-investment-item .gp-portfolio-section-quote h2 {
color: #B1C5DD;
margin-bottom: 44px;
margin-bottom: 2.75rem;
}
.gp-section-investment-item .gp-portfolio-section-quote,
.gp-section-investment-item .gp-portfolio-section-quote p,
.gp-section-investment-item .gp-portfolio-section-quote pre {
font-family: 'Muli Light';
font-size: 16px;
line-height: 1.6875em;
}
.gp-section-investment-item .gp-portfolio-section-quote h1,
.gp-section-investment-item .gp-portfolio-section-quote h2 {
font-family: 'Caslon Regular';
font-size: 32px;
font-size: 2rem;
line-height: 1.5em;
letter-spacing: 0.02em;
}
.gp-section-investment-item .gp-portfolio-section-quote:before {
display: block;
content: '';
position: absolute;
top: 0;
bottom: 0;
right: calc(-50vw - -490px);
left: 0;
background: #394A6A;
}
.gp-section-investment-item .id-wpex_portfolio_quote_author {
font-size: 18px;
font-size: 1.125rem;
font-family: 'Muli ExtraBold';
letter-spacing: 0.06em;
text-transform: uppercase;
margin-top: 32px;
margin-top: 2rem;
display: block;
}
.gp-section-investment-item .vc_col-sm-3,
.gp-section-investment-item .vc_col-sm-9 {
padding-top: 0;
}
@media (min-width: 768px) {
.gp-section-investment-item .wpex-vc-row-stretched {
background: #F2F2F1;
}
.gp-section-investment-item .vc_col-sm-3 {
width: 35%;
padding-bottom: 5.5rem;
}
.gp-section-investment-item .vc_col-sm-3:before {
content: '';
position: absolute;
height: 100%;
right: 0;
left: calc(-50vw - -490px);
background: #ffffff;
}
.gp-section-investment-item .vc_col-sm-9 {
width: 65%;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.gp-section-investment-item .vc_col-sm-9:before {
content: '';
position: absolute;
height: 100%;
left: 0;
width: 64vw;
background: #F2F2F1;
}
}
@media (max-width: 1060px) {
.gp-section-investment-item .wpex-vc-row-stretched {
padding-left: 0 !important;
padding-right: 0 !important;
}
.gp-section-investment-item .vc_col-sm-9 {
padding-right: 0 !important;
}
.gp-section-investment-item .gp-portfolio-section-stats {
padding-left: 2.5rem !important;
}
.gp-section-investment-item .vc_col-sm-3:before {
left: 0;
}
.gp-section-investment-item .gp-portfolio-section-main .vcex-post-content,
.gp-section-investment-item .gp-portfolio-section-main .gp-portfolio-section-quote {
padding-left: 2.5rem;
padding-right: 2.5rem;
}
}
@media (min-width: 768px) {
.gp-section-investment-item .vc_col-sm-9 {
padding-top: 10rem;
}
}
@media (max-width: 768px) {
.gp-section-investment-item .vc_col-sm-3 {
padding-bottom: 5.5rem;
}
}
.single-portfolio .gp-subheader-above-fold {
background-position: 50% 20%;
}
@media (max-width: 768px) {
.gp-page-investments .gp-subheader-above-fold,
.single-portfolio .gp-subheader-above-fold {
background-position: 68% 20%;
}
}