:root {
--headergray: #f2f2f2;
--gray: #d3d3d3;
--hovergray: #7f7f7f;
--bordergray: #dadada;
--red: #C11520;
--red-lightened: #C11520;
--newGray: #ebebeb;
--secondaryColor: #323232;
--primaryColor: #C11520;
--newGreen: #49842a;
--headerHeight: 90px;
--containerWidth: 960px;
--containerPadder: 0px;
--headingFont: "Scala Sans OT", sans-serif;
--articleHeadingFont: "Breve", serif;
--foundersUncondensed: "Lato", sans-serif;
--foundersUncondensedLight: font-weight:300;
--scalaSans: "Scala Sans OT", sans-serif;
}
@font-face {
font-family: 'Breve Title Semibold';
font-weight: 500;
font-style: normal;
src: url(//172-232-156-137.ip.linodeusercontent.com/wp-content/themes/jobseek-child/fonts/BreveTitle-SemiBold.otf?d=544) format('opentype');
font-display: swap;
}
body.page-id-5198 {
font-family: 'Breve Title Semibold' !important;
}
@media (min-width: 990px) {
:root {
--containerPadder: 20px;
}
}
#content .container div.hero {
display: none !important;
}
body {
font-family: "Lato", sans-serif;
padding: 0 !important;
padding-top: calc(var(--headerHeight) + var(--containerPadder)) !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Breve", serif !important;
line-height: 50px;
font-style: normal;
font-weight: 600;
}
.container,
#title,
#container {
width: 90%;
margin: 0 auto;
}
.job-manager-pagination ul li {
list-style: none;
}
.container .latest-post {
color: black;
margin: 35px 0;
}
.container .latest-post ul {
display: flex;
flex-direction: row;
padding-bottom: 25px;
}
.container .latest-post ul img {
max-width: 35%;
aspect-ratio: 300/150;
object-fit: cover;
}
.container .latest-post ul li::before {
display: none;
}
.container .latest-post ul li {
padding: 5px 10px 0 50px;
}
.container .latest-post ul div li p {
margin: 10px 0;
}
.container .latest-post ul .read-more-btn {
border-bottom: #C11520 2px solid;
font-size: 14px;
font-family:var( --foundersUncondensed);
line-height: 45px;
}
.container .latest-post ul .read-more-btn a{
font-size: 14px;
}
article a {
color: black;
text-decoration: underline;
}
.container .extra-info {
line-height: 0;
margin-bottom: 45px;
display: flex;
justify-content: center;
flex-direction: column;
}
.container .extra-info h1 {
font-size: 20px;
line-height: 20px !important;
font-family: var(--foundersUncondensed) !important;
}
.container .extra-info p {
font-size: 14px;
font-weight: 500;
}
.single-post article {
border-bottom: none !important;
}
.container .latest-post ul .read-more-btn svg {
padding-left: 3px;
}
.container .latest-post ul li a {
list-style: none;
color: black;
font-size: 26px;
font-family: var( --articleHeadingFont);
padding-bottom: 10px;
}
@media (min-width: 990px) {
.home .container,
#title,
#container,
#content .container {
width: var(--containerWidth);
margin: 0 auto;
}
}
section#content div.container div.hero {
background-image: none !important;
background-color: transparent;
padding: 0;
}
section#content div.container div.hero .wpb_column {
padding: 1rem;
}
section#content div.container div.hero .wpb_column .vc_column-inner { }
div.hero .slider-title h4 {
font-family: "Founders Grotesk", sans-serif;
}
body.home h1 {
font-family: "Escrow", serif;
font-weight: 900;
}
body.home h2,
body.home h3,
body.home h4,
body.home h5,
body.home h6 {
font-family: "Founders Grotesk X-Condensed", sans-serif !important;
}
.vc_tta-tabs.vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs-position-top
.vc_tta-tabs-list
.vc_tta-tab.vc_active
a {
font-family: "Founders Grotesk", sans-serif;
}
#content
div.container
div.wpb_wrapper
div.vc_general
div.vc_tta-tabs-container {
display: none !important;
}
[type="text"],
[type="email"],
[type="password"],
[type="search"],
[type="tel"],
[type="url"],
[type="number"],
[type="date"],
[type="datetime"],
[type="time"],
[type="file"],
textarea,
select {
color: black;
font-family: "Founders Grotesk", sans-serif;
border: 1px solid black !important;
border-radius: 0;
}
.vc_tta-color-white.vc_tta-style-flat
.vc_tta-panel.vc_active
.vc_tta-panel-heading {
display: none !important;
}
.vc_tta-tabs.vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs-position-top
.vc_tta-tabs-list {  border-bottom: none !important;
}
.vc_tta-tabs.vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs-position-top
.vc_tta-tabs-list
.vc_tta-tab.vc_active {
border-bottom: none !important;
}
.vc_column_container > .vc_column-inner {
padding: 0;
}
#content .wpb_text_column .wpb_wrapper img {
width: 100%;
}
#content .wpb_wrapper .wpb_content_element,
#content .wpb_wrapper .wpb_content_element p {
margin-bottom: 0;
}
.single_job_listing {
padding-top: 0 !important;
}
#header #logo a img {
width: 100%;
}
@media (max-width: 768px) {
#header #logo a img {
max-width: 240px;
margin-left: 20px;
}
h1 {
font-size: 22px;
hyphens: auto;
line-height: 40px;
}
h2 {
font-size: 18px;
hyphens: auto;
line-height: 36px;
padding-bottom: 2px;
}
h3 {
font-size: 16px;
hyphens: auto;
}
.container .extra-info p {
line-height: 20px;
}
.container .latest-post ul {
display: flex;
flex-direction: column;
}
.container .latest-post ul img {
max-width: 100%;
aspect-ratio: 300/150;
}
.container .latest-post ul li{
padding: 5px;
}
.right-align {
display: none !important;
}
ul.job_listings li .image {
width: 100% !important;
}
#header #logo a img {
width: 210px;
margin-left: 0px;
}
}
section#content div.container div.hero .wpb_column .vc_column-inner h1 {
border-bottom: 10px solid black;
}
body.single-job_listing .sidebar .post-details ul li.posted-date{
display: none !important;
} #header #logo a img {
min-width: 300px;
}
body {
color:black;
}
strong {
font-weight:600;
}
h1 {
line-height:normal !important;
font-kerning: normal;
} 
h2, h3, p, a, li, lu {
line-height:1.5rem !important;
font-kerning: normal;
} #jobkarusell_content .slide .slide__head { min-height: 94px;
margin: 20px 0px 0px 0px;
}
.slide__head__header {
font-size: 16px;
}
h3 {
font-family:"Breve Title Semibold", serif !important;
font-size:24px!important;
font-kerning: normal;
}
.p1 a {font-size:16px !important; 
font-family:"BreveTitle-Book", serif !important;
}
#title {padding-top:15px !important;}
.intro {padding-top:15px !important;} .job-map {
display:none !important;
}
li.posted-date {line-height:1rem !important;}
li.location {line-height:1rem !important;}
a {color:black!important;}
.widget.job-overview .post-details {
text-transform: none;}
.widget.job-overview ul li strong {
font-weight: bold;
margin-right: 15px;
min-width: 80px;}
@media screen and (min-width: 981px) {
ul.job_listings li .description .left-text {
width: 75%;
}
.right-text {
width: 25%;
}	
}
@media screen and (max-width: 768px) {
.job_listings .description .left-text ul li {
line-height: 1.2rem !important;
margin-top: 4px;
}
}
.widget.job-overview ul li.location{
min-height: 24px;
}
.widget.job-overview ul li span.location{
font-size: 0.8rem;
font-weight: 700 !important;
font-family: "Breve Sans Text, Medium", sans-serif !important;
}