/*
Theme Name: Hello Elementer Child
Author: 
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

.job_openings_main { display: flex; flex-wrap: wrap; font-family: "Archivo", Sans-serif;}
.job_openings_main .job_openings {  flex: 50%; padding:25px 37px; max-width: 50%; }
.job_openings_main .job_openings .job_title  {font-size: 30px; font-weight: 700;  text-transform: capitalize; line-height: 1; color: rgb(16, 29, 53); font-family: "Archivo", sans-serif;  line-height: 1; }
.job_openings_main .job_openings .card__title, .to_apply { font-size: 17px;  font-weight: 700;  margin: 0;   border-bottom: 1px solid #d5d8dc;  cursor: pointer;  outline: none; font-weight: 400; color: rgb(16, 29, 53); font-family: "Archivo", sans-serif; }
.to_apply {padding: 0.5rem 1.9rem; min-height: 3.5rem;}
.to_apply a { color: rgb(16, 29, 53); }
.job_openings_main .job_openings .card__title:before, .to_apply:before { content: "\f0da";  font-family: "Font Awesome 5 Free";  font-weight: 900; position: absolute; margin-left: -15px; }
.is-active:before {transform: rotate(-90deg); }
.job_openings_main .job_openings .active { border-bottom:0; color: rgb(56, 87, 35)  }
.job_openings_main .job_openings .accordion .card__content { font-family: "Archivo", Sans-serif;   font-size: 16px;  font-weight: 400; color: rgb(83, 97, 123);  border-bottom: 1px solid #d5d8dc; }
.accordion .is-active { border-color:transparent !important; }

.job_openings:nth-child(1)  {order: 3;}
.job_openings:nth-child(2) {order: 2;}
.job_openings:nth-child(3)  {order: 1;}

@media (max-width: 767px) {
  .job_openings_main .job_openings {  flex:100%; max-width: 100%; }
}
