/* 
Theme Name:		 Argent Tech 2023
Theme URI:		 http://childtheme-generator.com/
Description:	 Argent Tech 2023 is a child theme of Marketingly Premium, created by ChildTheme-Generator.com
Author:			 DMM
Author URI:		 http://childtheme-generator.com/
Template:		 marketingly
Version:		 1.0.0
Text Domain:	 argent-tech-2023
*/


/*
    Add your custom styles here
*/

.bottom-header-text {
  width: 100%;
  height: 101%;
  background-color: rgba(29,36,42,.6);
	margin-top:-10px;
}

.header-img-activated .header-widgets-wrapper {
  margin: -7em auto 3em;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.AT-bottom-header-paragraph {
	padding-top: 15%;
	margin-top:10px;
	color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 3rem;
    font-style: normal;
    font-weight: 400;
    text-transform: capitalize;
}

.AT-bottom-header-title {
	color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 2rem;
    font-style: normal;
    font-weight: 400;
    text-transform: capitalize;
}

.bottom-header-wrapper img {
	width: 100%;
}

.center-main-menu {
  float:left;
  width:100%;
  max-width:100%;
}

/*.site-content

.content-wrap {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
}

.header-widgets-wrapper {
  margin-bottom: 0px;
}*/

.sow-features-list .sow-icon-container.sow-container-round::before {
  content: ""!important;
}

.sow-features-feature-content h5 {
    font-size: 20px!important;
}

.sow-features-list .sow-features-feature h5 {
	margin: .5em 0!important;
}

.header-widgets-wrapper .sow-more-text {
	background-color: white;
	margin: 15px auto;
	padding: 10px;
  border-radius: 4px;
  
}

.sow-features-list .sow-features-feature p.sow-more-text a {
  font-size: 16px;
  padding: .5em 2em;
  background: #550000;
  color: #ffffff !important;
  border: 1px solid #550000;
  border-radius: 0.25em 0.25em 0.25em 0.25em;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}

.sow-features-list .sow-features-feature p.sow-more-text a:hover {
  text-decoration: none!important;
  font-weight:bold!important;
  background: #690000;
  border-color: #690000;
}


.header-widgets-wrapper .sow-more-text a {
	text-align: center;
	color:#ffffff!important;
  vertical-align: middle;
	padding: 10px 16px;
	text-decoration:none;
}

.widget {
    padding:5%;
}

.sow-headline a {
    text-decoration:none;
}

#front-employ h3 {
    color:white;
    text-align:center;
    font-size:2.5rem;
}

.awsm-job-item {
  color: #67696d;
}

.awsm-job-icon-search::before {
  font-family: "Font Awesome 5 Free";
  content: "\f002";
  color: #a6a6a6;
}

#primary-menu a {
    text-transform: uppercase;
    font-size: 16px;
    font-weight:600!important;
}

.main-navigation ul li a {
    color: #4b5054!important;
  font-weight: 600;
  padding: 15px 1rem 5px;
    padding-left: 1rem;
  text-decoration: none;
}

.main-navigation ul li a:hover {
    color: #550000!important;
}

.main-navigation ul li.current-menu-item > a {
    color:#550000!important;
}

.p_head {
    font-weight:600!important;
}

.non-front {
    background-image: url("/wp-content/uploads/2019/08/banner10-1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

article h1 {
  font-size:35px;
  font-weight:600!important;
}
article h2 {
  font-size:30px;
  font-weight:600!important;
}
article h3 {
  font-size:28px;
  font-weight:600!important;
}
article h4 {
  font-size:24px;
  font-weight:600;
}
article h5 {
  font-size:22px;
  font-weight:600;
  color: #67696d;
}
article h6 {
  font-size:18px;
  font-weight:600!important;
  color: #67696d!important;
}

article h5,
article h6 {
  color:#000;
  line-height:140%;
  font-weight:600;
  margin-bottom:auto;
  margin-top:0;
}

hr {
    border: none!important;
    color:#550000;
    background-color:#550000;
    height:1px;
}

form {
  max-width: 875px;
  margin: 0 auto;
}

.page-id-25 .entry-title {
display: none;
}

.post-25 {
	padding:0;
}

#post-25-widget h3 {
	color:#ffffff;
}

.sow-cta-subtitle {
	font-size: 16px;
	color: #67696d!important;
	text-align: justify;
	text-transform:none;
}

.so-widget-sow-button-flat-3efebc4c4ab8 {
	margin-top:15px!important;
}

#services_row.sow-features-list {
	display:none!important;
}

#services_row.sow-icon-container {
	display:none!important;
}

.widget_sow-headline {
  width: 100%;
  padding: 0;
  float: left;
  clear: both;
}

#gye_front_widget .widget_sow-features {
	padding:0;
}

#gye_widget .sow-icon-container {
  height: auto!important;
  text-decoration: none;
  width: 300px;
  flex: 0 0 202px!important;
}

#awards_cta .sow-cta-base {
  padding: 0;
}

#news_carousel h3.widget-title {
	display: none;
}

.event-video {
	width:65%;
}

.wpcf7 input.wpcf7-submit {
  background: #550000;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-image: none;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
  padding: 10px 20px;
	width:auto;
	float:right;
}

.wpcf7 input.wpcf7-submit:hover {
	background-color:#000000;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
  color: #fff;
  font-size: 16px;
  line-height: 1.5;
  padding: 10px 20px;
  font-weight: 700;
  border: none;
  border-radius: 3px;
  background: #550000;
}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
  color: #fff;
  font-size: 16px;
  line-height: 1.5;
  padding: 10px 20px;
  font-weight: 700;
  border: none;
  border-radius: 3px;
  background: #000000;
}

#sig-clearBtn {
    padding:0;
    width: 30px;
    height: 30px;
    border-radius:50%;
}

.timesheet {
    table-layout: fixed;
}

th.timesheet, td.timesheet {
    font-size: 14px;
text-align: center;
}

.timesheet input {
    font-size: 11px;
text-align: center;
}

.wp-block-image figcaption {
  margin-bottom: 1em;
  margin-top: .5em;
  font-size: 12px;
  line-height: normal;
  text-align: justify;
  color: #67696d;
}

.sow-accordion .sow-accordion-panel {
  margin-bottom: 1px!important;
}

.sow-accordion {
    margin-bottom:50px;
}

.sow-icon-ionicons[data-sow-icon]::before {
  content: '+'!important;
}

.sow-accordion-panel-open .sow-icon-ionicons[data-sow-icon]::before {
  content: '-'!important;
}

.wpcf7 input[type=checkbox] {
  border-color: #c8c8c8;
  width: auto;
  padding: 10px 15px;
}

.wpcf7 input[type=radio] {
  width: auto;
}

.wpcf7-list-item-label {
    text-transform:none;
}

.fa-arrow-circle-right::before {
  content: "\f0a9";
  font-weight: 900;
  font-family: "Font Awesome 5 Free";
  font-style: normal;
}

blockquote {
  border-left: 6px solid #550000;
}

blockquote p {
    color:#000000!important;
}

blockquote ul {
    margin-top: .5rem;
    margin-bottom: .5rem;
}

blockquote li {
    color:#000000!important;
    margin-bottom:.5rem;
}

.fa-arrow-right::before {
  content: "\f061";
  font-weight: 900;
  font-family: "Font Awesome 5 Free";
  font-style: normal;
}

.sow-post-carousel-theme-base a.sow-carousel-next::before {
  content: "\f054"!important;
  font-weight: 900;
  font-family: "Font Awesome 5 Free";
  font-style: normal;
}

.sow-post-carousel-theme-base a.sow-carousel-previous::before {
  content: "\f053"!important;
  font-weight: 900;
  font-family: "Font Awesome 5 Free";
  font-style: normal;
}

.aes_gallery figcaption {
    font-size:12px;
    text-align:justify!important;
}

figure {
  margin: 0;
}

.featured-content2 {
  width: 66%;
  margin-left: 4%;
  float: right;
}

#secondary .widget {
    padding:0;
}

#secondary .widget h4 {
    margin-top: 15px;
    margin-bottom:0;
    font-weight: 600!important;
}

.sjb-page .sjb-detail .list-data .v1 ul li::before, .sjb-page .sjb-detail .list-data .v2 ul li::before {
  color: #550000!important;
}

.wp-block-file:not(.wp-element-button) {
  font-size: inherit!important;
}

.sjb-page a {
  color: #550000!important;
}

.btn-search {
    font-size:14px!important;
    font-weight: 500 !important;
}

.sidebar-headline-wrapper {
    display:none!important;
}

.awsm-job-specification-job-category::before {
    content: "Specialties: ";
    color:#550000;
    font-weight:bold;
}

.awsm-job-specification-job-type::before {
    content: "Job Types: ";
    color:#550000;
    font-weight:bold;
}

.awsm-job-specification-job-location::before {
    content: "Locations: ";
    color:#550000;
    font-weight:bold;
}

.awsm-job-specification-contracted-with::before {
    content: "Contracted With: ";
    color:#550000;
    font-weight:bold;
}

.awsm-job-specification-label {
    display:none;
}

.awsm-list-left-col {
    float: none;
  width: 100%;
}

.awsm-list-right-col {
  float: none;
  width: 100%;
  text-align: left;
}

.aerotemp-form {
    padding: 10px 15px;
    border-radius: 6px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.28);
}

.about-us-list li {
    margin-bottom:.5rem;
}

.about-us-list li::marker {
    color:#550000;
    font-weight:900;
}

.job-locations-list .wp-block-file {
    margin-bottom: .5rem;
}

.job-locations-list .wp-block-file::before {
    content: "• ";
}

.job-locations-list {
    margin-bottom: 1.5rem;
}

.job-locations-list h6 {
    margin-top: 0;
}

.awsm-filter-item-search {
    width: 85%;
    margin:auto;
  }
  
.awsm-filter-wrap .awsm-filter-items {
     width: 85%;
     margin:auto;
 }
 
.awsm-job-icon-close-circle::before {
  font-family: "Font Awesome 5 Free";
  content: "\f002";
  color: #a6a6a6;
  
}

#post-25 {
    margin-bottom:0;
}

/*START OF RESPONSIVE CODING */

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-device-width: 768px) and (max-width: 1023px) {
 
 a.custom-logo-link {
     max-width:50%;
     margin-bottom:.5rem;
 }
 
.header-img-activated .header-widgets-wrapper{
     width:75%;
     float:none;
     margin:-10% auto 5%;
 }
 
.header_img_overlay img {
    margin-top:-10px;
}
 
.header-widgets-three {
    max-width: 100%;
  }
 
.AT-bottom-header-paragraph {
	padding-top: 15%;
	margin-top:10px;
	color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 2.5rem;
    font-style: normal;
    font-weight: 400;
    text-transform: capitalize;
}

.AT-bottom-header-title {
	color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 400;
    text-transform: capitalize;
}

.so-widget-sow-button-flat-e265574c2e85 {
    margin-top:10px!important;
}
 
.awsm-filter-item-search {
    width: 100%;
  }
  
 .awsm-filter-wrap .awsm-filter-items {
     width: 100%;
 }

.featured-content2 {
  width: 100%;
  margin-left: 0;
  float: none;
}

#nav_menu-4 {
    margin-bottom:10px;
}
    }
    
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-device-width: 545px) and (max-width: 767px) {

.header-img-activated .header-widgets-wrapper{
     width:75%;
     float:none;
     margin:-10% auto 5%;
 }

.header_img_overlay img {
    margin-top:-10px;
}

.awsm-filter-toggle {
    background-color: #ffffff;
}

.AT-bottom-header-paragraph {
	padding-top: 10%;
	margin-top:10px;
	color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 2rem;
    font-style: normal;
    font-weight: 400;
    text-transform: capitalize;
}

.AT-bottom-header-title {
	color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 400;
    text-transform: capitalize;
}

.featured-content2 {
  width: 100%;
  margin-left: 0;
  float: none;
}

.so-widget-sow-button-flat-e265574c2e85 {
    float:none!important;
}

.awards-button {
    margin-top:15px;
}

#front-employ h3 {
    color:white;
    text-align:center;
    font-size:2rem;
}

article h4 {
  font-size:2rem;
  font-weight:600;
}

.sow-cta-subtitle {
	font-size: 16px;
	color: #67696d!important;
	text-align: left;
	text-transform:none;
}

.so-widget-sow-button-flat-e265574c2e85 {
    margin-top:10px!important;
}

.so-widget-sow-headline-default-3670797eedf7-25 .sow-headline-container .decoration {
  display:none;
}

.so-widget-sow-headline-default-5ebd07cbe8e2-25 .sow-headline-container .decoration {
    display:none;
}

}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-device-width: 460px) and (max-width: 544px) {

.header-img-activated .header-widgets-wrapper{
     width:75%;
     float:none;
     margin:-10% auto 5%;
 }

.header_img_overlay img {
    margin-top:-10px;
}

.awsm-filter-toggle {
    background-color: #ffffff;
}

.AT-bottom-header-paragraph {
	padding-top: 10%;
	margin-top:10px;
	color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 1.5em;
    font-style: normal;
    font-weight: 400;
    text-transform: capitalize;
}

.AT-bottom-header-title {
	color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 400;
    text-transform: capitalize;
}

.featured-content2 {
  width: 100%;
  margin-left: 0;
  float: none;
}

.awsm-filter-item-search {
  width: 75%;
  margin: auto;
}

#front-employ h3 {
    color:white;
    text-align:center;
    font-size:2rem;
}

article h4 {
  font-size:2rem;
  font-weight:600;
}

.sow-cta-subtitle {
	font-size: 16px;
	color: #67696d!important;
	text-align: left;
	text-transform:none;
}

.so-widget-sow-button-flat-e265574c2e85 {
    margin-top:10px!important;
}

.so-widget-sow-headline-default-3670797eedf7-25 .sow-headline-container .decoration {
  display:none;
}

.so-widget-sow-headline-default-5ebd07cbe8e2-25 .sow-headline-container .decoration {
    display:none;
}

}

 /* Extra small devices (phones, 460px and down) */
@media only screen and (max-width: 459px) {

.header-img-activated .header-widgets-wrapper{
     width:75%;
     float:none;
     margin:-10% auto 5%;
 }

.header_img_overlay img {
    margin-top:-10px;
}

.awsm-filter-toggle {
    background-color: #ffffff;
}

.AT-bottom-header-paragraph {
	padding-top: 10%;
	margin-top:10px;
	color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 400;
    text-transform: capitalize;
}

.AT-bottom-header-title {
	color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: .75em;
    font-style: normal;
    font-weight: 400;
    text-transform: capitalize;
}

.featured-content2 {
  width: 100%;
  margin-left: 0;
  float: none;
}

.awsm-filter-item-search {
  width: 75%;
  margin: auto;
}

#front-employ h3 {
    color:white;
    text-align:center;
    font-size:1.5rem;
}

article h4 {
  font-size:1.5rem;
  font-weight:600;
}

.sow-cta-subtitle {
	font-size: 16px;
	color: #67696d!important;
	text-align: left;
	text-transform:none;
}

.so-widget-sow-button-flat-e265574c2e85 {
    margin-top:10px!important;
}

.so-widget-sow-headline-default-3670797eedf7-25 .sow-headline-container .decoration {
  display:none;
}

.so-widget-sow-headline-default-5ebd07cbe8e2-25 .sow-headline-container .decoration {
    display:none;
}

}