﻿/*
Theme Name: UXinbox
Theme URI: https://wordpress.org/
Author: Lordwordpress
Author URI: https://wordpress.org/
*/
.product-web{
   background: #000; 
   border:none;
   padding: 10px;
}


.product-web:hover{
    background: #000; 
    border:none;
 }


.product-web span img{
    width:20px;
    height:20px;
 }

 .product__thumb2{ 
   border-radius: 8px;
   border: 1px solid #ccc;
   margin:0 10px 16px 0 ;
}

/*
.category__btns a:first-child {
   background: #000; 
   color:#fff;
 }
*/

.category__btns .current-category {
    background: #000; 
   color:#fff;
}

 .inspiration__texts h3 span {
   font-size: 11px;
}


.stf-sec3 .job__board__title p {
   color: #18181B;
   margin:12px;
   line-height: 28px;
}


.wpcf7-checkbox .wpcf7-list-item-label{
font-size: 14px;
    font-weight: 500;
    color: #18181B;
    top: -3px;
}

.pos-jobs-form  label {
font-size: 14px;
    font-weight: 500;
    color: #18181B;
    top: -3px;	
}


.pos-jobs-form .wpcf7-list-item {
    display: block;
 margin-bottom: 10px;
}


.pos-jobs-form .wpcf7-list-item input[type="checkbox"] {
    margin-right: 8px; /* Space between checkbox and label */
}



.aj-jobs-form .wpcf7-list-item {
    display: block;
 /*margin-bottom: 10px;*/
}


.aj-jobs-form .wpcf7-list-item input[type="checkbox"] {
    margin-right: 2px; /* Space between checkbox and label */
}



.wpcf7-form select {
    width: 100%;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    padding: 10px 10px;
    color: #18181B;
    border: 1px solid #E4E4E7;
    border-radius: 6px;
    background: #fff;
}


.cb-space {
margin-right:10px;	
}

.product__details__contents ul {
margin-left:22px;	
}

.product__details__contents ul li{
list-style-type:disc;
margin-bottom:10px;
}


.product__details__contents  li{
list-style-type:disc;
margin-bottom:6px;		
}



.staffing .agency__list ul {
margin-left:16px;	
}


.pj-form .service__request__texts {
   display: none; 
}


.pj-form .service__request__texts_error {
   display: none; 
}







.stf-sec3-content .design__card__btns {
    display: flex;
    align-items: center;
    gap: 15px;
    flex-wrap: wrap; /* Allows items to wrap to the next line */
}





.stf-sec3-content .common__btn,
.stf-sec3-content .secondary__btn {
    white-space: normal; /* Allows text wrapping */
    text-align: center; /* Centers text if it wraps */
}

.agency__content h4{
margin-left:18px !important;	
}


.home-location {
font-size: 14px;
    color: rgb(113, 113, 122);
}

.home-location:hover {
font-size: 14px !important;
    color: rgb(113, 113, 122) !important;
}


.location-dropdown {
z-index:999999;	
}


.job-content li {
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
    margin: 0;
    color: #181818;
}

#single__key__details_company p {
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
    color: #181818;
    margin: 0;
    width: auto !important;
    flex: 0 0 auto;

}


.single__key__details a{
color:#000;	
}

.single__key__details a:hover{
text-decoration:underline;
}



.blog__image img{
margin-left:auto;
margin-right:auto;
display:block;	
}

img.aligncenter {
  margin-left:auto;
  margin-right:auto;
  display:block;
}

.job__card__badges_featured {
  flex: 0 0 auto;
}


.job__card__badges_featured span {
  font-size: 12px;
  font-weight: 300;
  color: #FAFAFA;
  display: inline-block;
  padding: 2px 10px;
  background: #858282;
  border-radius: 30px;
}

.job__check__text{
margin:-10px 0 10px 0 !important;
padding-bottom:10px;
padding-top:12px;	
}

.subscribe__check{
margin:-10px 0 -8px 0 !important;	
}


#wpcf7-f221-o1 input[type="checkbox"] {
    margin-right: 5px; /* Space between checkbox and label */

}


#wpcf7-f221-o1 .wpcf7-list-item {
    display: block;
    margin-bottom: 4px;
 margin-left: -10px;	
}




.pj-description{
margin-top:6px;
 margin-bottom: 22px;	
}


.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 0 !important;
}


#wpcf7-f426-o1 .service__input__step{
margin-bottom:10px;	
}

#wpcf7-f426-o1 .job__check__text {
   display: block;
 margin-bottom:-10px !important;	
}


.mailerlite-form .mailerlite-form-field {
     margin-bottom: 0 !important; 
}


#mailerlite-form_1 .mailerlite-form-inputs {
  display: flex;
  border: 1px solid #D6D6D6;
  border-radius: 8px;
  overflow: hidden;
  /*max-width: 600px;*/
  margin: 0 auto;
  background-color: #fff;
  width: 100%;	
}

#mailerlite-form_1 .mailerlite-form-field {
  flex: 1;
}

#mailerlite-form_1 input[type="email"] {
  width: 100%;
  padding: 10px 12px;
  border: none;
  font-size: 16px;
  outline: none;
  background-color: transparent;
  box-sizing: border-box;
  color: #A6A7AB !important;
  font-size: 14px;	
}

#mailerlite-form_1 .mailerlite-subscribe-button-container {
  flex-shrink: 0;
}

#mailerlite-form_1 .mailerlite-subscribe-submit {
  height: 100%;
  padding: 0 24px;
  border: none;
  background-color: #111;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

#mailerlite-form_1 .mailerlite-subscribe-submit:hover {
  background-color: #333;
}

#mailerlite-form_1 .mailerlite-form-loader,
#mailerlite-form_1 .mailerlite-form-description,
#mailerlite-form_1 .mailerlite-form-response {
  display: none;
}