/*
Theme Name: Scape Child
Theme URI: http://themes.whiteboxstud.io/scape/main/landing
Template: scape
Author: Whitebox-Studio
Author URI: http://themeforest.net/user/whitebox-studio
Description: Scape is a modern multipurpose WordPress theme. Scape is available exclusively on ThemeForest.
Version: 1.5.13.1761145251
Updated: 2025-10-22 17:00:51

*/

#secteur, #contrat {
	background-color: white !important;
}
.offre-card {
    border: 2px #e8e8e8 solid;
    border-radius: 8px;
    margin-bottom: 20px;
    display: block;
  }
.offre-image {
  width: auto;
  height: auto;
  max-width: 110px;
  max-height: 70px;
  display: block;
}

.card-img-wrapper {
    flex: 1;
    background-color: #003b56;
    border-radius: 6px;
    min-width: 130px;
    display: flex;
    justify-content: center; /* align horizontal */
    align-items: center; /* align vertical */
}
  .content-wrapper {
    flex: 2;
    margin-top: 5px;
    margin-left: 15px;
  }
.flex-break {
    flex-basis: 100%;
    height: 0;
}
.card-content-infos {
    margin: 0 0 5px 0;
}
.card-content-infos span {
	margin: 0 5px 0 5px;
    font-size: 13px;
}
.card-content-infos span, .card-content-infos i {
	color: #737c8b !important;
}
	
.offre-title  > a{
    font-style: normal;
    font-weight: 800;
    font-size: 18px;
    color: rgba(53, 66, 75, 1);;
}
.secteur-alias {
    color: #737c8b !important;
}
.see-all {
	float: right !important;
	text-decoration:underline;
	font-weight: bold;
}
.see-all:hover {
	color: #ed1c24 !important;
}

.btn-red {
	background-color: #ef3e33 !important;
	color: white !important;
}
.cv {
	color: white;
	font-weight: bold;
	text-decoration: none !important;
}
.cv:hover {
	text-decoration: none !important;
	color: white !important;
	cursor: pointer;
}
#secteur, #contrat {
	background-color: white !important;
}
@media screen and (max-width: 510px) {
    .offre-image {
        width: auto;
        height: auto;
        max-width: 60px;
        max-height: 30px;
        display: block;
    }
}
@media screen and (max-width: 768px) {
  .offre-image {
    width: auto;
    height: auto;
    max-width: 80px;
    max-height: 50px;
    display: block;
  }
}
@media screen and (max-width: 768px) {
    .offre-image {
        width: auto;
        height: auto;
        max-width: 80px;
        max-height: 50px;
        display: block;
    }
}
@media screen and (min-width: 786px) {
    .mobile-break {
        display: none;
    }
}
@media screen and (max-width: 1200px){
	#cgv_label {
		margin-left: 0 !important;
	}
	.container {
		max-width: 1050px !important;
	}
	.offre-image {
    width: auto;
    height: auto;
    max-width: 100px;
    max-height: 70px;
    display: block;
  }

    .card-img-wrapper {
        flex: 1;
        background-color: #003b56;
        border-radius: 6px;
        min-width: 60px;
        min-height: inherit;
        display: flex;
        justify-content: center; /* align horizontal */
        align-items: center; /* align vertical */
    }
    .content-wrapper {
        flex: 2;
        margin-top: 5px;
        margin-left: 15px;

    }
    .secteur-alias {
        display: none;
    }
    .offre-card {
        border: 2px #bfbfbf solid;
        border-radius: 8px;
        margin-bottom: 20px;
        display: block;
    }
    .likeBtn {
        font-size: 20px;
        position: absolute;
        top: 10px;
        right: 20px;
    }
}
@media screen and (min-width: 430px) {
  .offre-card {
    width: available;
    border: 2px #e8e8e8 solid;
    border-radius: 8px;
    min-height: 95px;
    min-width: 351px;
    margin-bottom: 20px;
    display: block;
    flex-wrap: wrap;
  }
    .content-wrapper {
        padding: 5px;
    }
}
@media screen and (max-width: 430px) {
    .offre-title {
        max-width: 155px;
        a {
            font-size: 10px;
            font-weight: bold;
        }
    }
    .card-content-infos span {
        font-size: 10px;
    }

}
@media screen and (min-width: 786px) {
	.recherche-select {
		background-color: white;
	}
    .recherche-select span:after {
    content: '>';
    font: 17px "Consolas", monospace;
    color: #ED1C24 !important;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    right: 0;
    /*Adjust for position however you want*/
    top: 17px;
    /* padding: 0 0 2px; */
    position: absolute;
    pointer-events: none;
  }
  .recherche-select select  {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
  }
  .wtbx-select:after {
	  border: none !important;
	}
	.form-control {
		height: 44px;
	}
}

.fa {
	margin-left: -12px !important;
	margin-right: 8px !important;
}
.wtbx_hs_inner {
	z-index: 99 !important;
}
#secteur, #contrat {
	background-color: white !important;
}
