@supports (font-variation-settings: normal) {
@font-face { 
font-family: 'InterVF';
src: url(//www.esterling.co.uk/wp-content/themes/uncode-child/fonts/Inter-VariableFont_opsz,wght.ttf) format('truetype');
font-weight: 100 900; font-style: normal;
font-display: swap;
}
}
@font-face {
font-family: 'Inter';
src: url(//www.esterling.co.uk/wp-content/themes/uncode-child/fonts/Inter24pt-ExtraBold.woff2) format('woff2'),
url(//www.esterling.co.uk/wp-content/themes/uncode-child/fonts/Inter24pt-ExtraBold.woff) format('woff');
font-weight: 800;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//www.esterling.co.uk/wp-content/themes/uncode-child/fonts/Inter24pt-Bold.woff2) format('woff2'),
url(//www.esterling.co.uk/wp-content/themes/uncode-child/fonts/Inter24pt-Bold.woff) format('woff');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//www.esterling.co.uk/wp-content/themes/uncode-child/fonts/Inter24pt-SemiBold.woff2) format('woff2'),
url(//www.esterling.co.uk/wp-content/themes/uncode-child/fonts/Inter24pt-SemiBold.woff) format('woff');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//www.esterling.co.uk/wp-content/themes/uncode-child/fonts/Inter24pt-Medium.woff2) format('woff2'),
url(//www.esterling.co.uk/wp-content/themes/uncode-child/fonts/Inter24pt-Medium.woff) format('woff');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//www.esterling.co.uk/wp-content/themes/uncode-child/fonts/Inter24pt-Regular.woff2) format('woff2'),
url(//www.esterling.co.uk/wp-content/themes/uncode-child/fonts/Inter24pt-Regular.woff) format('woff');
font-weight: 400;
font-style: normal;
font-display: swap;
}
body {
font-family: 'Inter', 'sans-serif' !important;
font-weight: 400;
font-style: normal;
}
@supports (font-variation-settings: normal) {
body {
font-family: 'InterVF', 'sans-serif' !important;
}
}
#menu-main-navigation-1 .menu-item a {
color: #999;
transition: color 0.3s ease;
}
#menu-main-navigation-1 .menu-item a:hover {
color: #efefef;
}
.drop-menu .menu-item a {
color: #666 !important;
transition: color 0.3s ease;
}
.drop-menu .menu-item a:hover {
color: #999 !important;
}
.menu-item-157440,
.menu-item-159164 {
opacity: 0.5;
}
.nav-text h4 {
color: white;
}
p {
letter-spacing: -0.02em;
}
#menu-item-155213 .btn {
padding: 16px 25px !important;
font-size: 18px;
font-weight: 700 !important;
letter-spacing: -0.02rem;
}
#menu-item-155213 a {
text-align: right;
text-transform: none;
}
.nav-text h3 {
font-size: 2.5rem;
font-weight: 600;
letter-spacing: -0.12rem;
line-height: 2.5rem;
color: white;
}
.nav-text p {
font-size: 1.05rem;
color: #777;
line-height: 1.5rem;
}
.nav-text a {
border-bottom: 2px solid #026CFF;
}
.vmenu-footer p {
font-size: 1rem;
color: #666;
}
.vmenu-footer p b {
color: #888;
}
.home-blog p.text-lead {
color: #666 !important;
}
.home-blog .t-entry-date {
text-transform: uppercase;
font-size: 12px !important;
letter-spacing: 1px;
color: #999 !important;
}
.invert {
filter: invert(1);
}
.footer-icns {
width: 16px !important;
margin-left: 15px;
vertical-align: middle;
}
.tags span {
border: 2px solid #111;
border-radius: 150px;
padding: 10px 20px;
color: #111;
font-size: 1.1rem;
letter-spacing: -0.02em;
position: static;
display: inline-block;
margin-bottom: 20px;
margin-right: 5px;
transition: 500ms all;
font-weight: 500;
}
.counter-text p {
font-size: 17px;
}
.style-dark .tags span {
border: 2px solid #fff;
color: #fff;
}
.BCT-wht .breadcrumb li a,
.BCT-wht .breadcrumb li.current,
.BCT-wht .breadcrumb li {
color: white;
}
.pricing-top {
-webkit-border-radius: 27px 27px 0 0 !important;
border-radius: 27px 27px 0 0 !important;
} .table-responsive td {
vertical-align: middle;
color: #999;
border: 0px;
}
.table-responsive img {
margin-bottom: 0px;
filter: invert(1);
width: 26px;
height: 26px;
}
.table-responsive tbody tr {
text-align: center;
}
.table-responsive th {
text-align: left;
font-weight: 600;
font-size: 22px;
line-height: 1.2rem;
padding: 20px;
border: 0px;
}
.table-responsive em {
font-weight: normal;
font-size: 1rem;
color: #888;
font-style: normal;
}
.price-row {
line-height: 1.3rem;
font-size: 2rem;
font-weight: 600;
vertical-align: middle;
background: #111 !important;
color: white;
}
.price-row td {
padding-top: 30px;
;
padding-bottom: 30px;
vertical-align: middle;
background: #111 !important;
color: white !important;
}
.price-row span {
font-size: 1rem;
font-weight: normal;
}
.price-row em {
font-size: 0.8rem;
line-height: 2rem;
}
.border-light tr th {
padding-top: 30px;
padding-bottom: 30px;
}
.notice {
background: #efefef;
margin-top: 50px;
padding: 30px;
}
.notice p {
font-size: 0.8rem;
line-height: 1.2rem;
}
.bg-dark {
background: #111;
color: white;
border: 1px solid #111;
}
.border-light {
border-color: #f8f9fa;
}
.table-striped>tbody>tr:nth-of-type(odd)>* {
background: #f7f7f7;
}
th strong {
text-align: center !important;
vertical-align: middle !important;
}
.dark-container {
background: #111 !important;
}
tbody tr th {
color: #111;
}
.blog-cats li {
display: inline;
}
.listcheckbox-container input {
height: 17px !important;
}
.nf-field-element li {
display: inline;
float: left;
}
.nf-field-element label {
font-size: 15px !important;
margin-right: 12px !important;
}
.nf-field-element input[type=submit] {
border: 0;
background-color: #111 !important;
color: white;
}
#nf-label-field-7 {
color: #111;
font-size: 1rem;
}
.nf-label-span,
.nf-label-field-15 {
font-size: 1rem;
color: #111;
}
.nf-after-field .nf-error-msg {
font-size: 0.95rem;
display: inline;
background: #ff3d66;
padding: 7px 12px;
border-radius: 10px;
color: white;
margin-top: 5px;
}
.sticky-cta {
background-color: #111;
display: inline;
padding: 14px;
border-radius: 50px;
font-size: 17px;
transition: background-color 500ms ease;
}
.sticky-cta:hover {
background-color: #006cff;
transition: background-color 500ms ease;
}
.single-portfolio .counter-text p {
color: white;
}
.t-entry-category a {
font-weight: 400;
font-size: 17px;
color: #999 !important;
}
.text-center {
text-align: center !important;
}
.t-entry-text-tc p {
color: #777 !important;
}
.t-entry-category a {
border: 1px solid #111;
border-radius: 50px;
padding: 5px 10px;
font-size: 11px;
text-transform: uppercase;
color: #111 !important;
font-weight: 600 !important;
letter-spacing: 1px;
}
.blog-info-box {
background: #000;
border-radius: 50px;
padding: 15px 30px;
display: inline-block;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
}
.recent-posts-widget-with-thumbnails .no-evts a img {
border-radius: 20px;
}
.recent-posts-widget-with-thumbnails .no-evts a {
font-size: 18px;
font-weight: 600;
letter-spacing: -0.02em;
line-height: 1.2 !important;
vertical-align: middle;
display: inline-flex;
align-items: center; }
.cat-item {
letter-spacing: -0.04em !important;
}
.recent-posts-widget-with-thumbnails .no-evts a:hover {
color: #006cff !important;
}
h3.widget-title {
text-transform: none !important;
letter-spacing: -0.04em !important;
font-weight: 600 !important;
font-size: 32px !important;
}
.recent-posts-widget-with-thumbnails .widget-container ul li {
line-height: 2 !important;
}
.icon-box-content p {
line-height: 1.3;
}
.tmb .t-entry p.t-entry-meta span,
.tmb .t-entry p.t-entry-meta span:first-child:not(.tmb-term-evidence) {
margin-right:5px;
}
.author-info {
color:white;
}