@charset "utf-8";@media all{/**
Theme Name: albacostruzioni
Author: CPLUS Srl
Author URI: https://www.cplus.it
Description: Alba is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed.
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: albacostruzioni
Template: astra
*/

#wpda_item_container_1 > div {
	background-color: orange;
}

#timeline-vd .bdt-timeline-skin-olivier .bdt-timeline-nav-button::before {
	width: 17px;
	height: 17px;
	border-top: 2px solid #999;
	border-left: 2px solid #999;

}

.a-opere {display:block;}
.bdt-timeline--horizontal .bdt-timeline-item {text-align: center;}

.bdt-timeline-excerpt p {margin-bottom: 0;}

.entry-meta {
	margin-bottom: 5px !important;
	font-size: 14px;}

.bdt-ep-breadcrumb li:nth-child(2)::before {
    content: "" !important;}

.bdt-ep-breadcrumb li:first-child {
    display: none;}

.entry-content ul.bdt-ep-breadcrumb, .entry-content ol.bdt-ep-breadcrumb {
	padding: 0;}

.bdt-timeline-skin-olivier .bdt-timeline-item::after {
	background-color: #5e5a57 !important;
	border-radius: 0 !important;
	height: 25px !important;
	width: 25px !important;
	border-color: #5e5a57 !important;
}

.thjmf-job-list-page .thjmf-jobs .thjmf-loop-job-details-button {
	border-radius: 0;
	padding: 0;
	background-color: transparent;
	color: #5e5a57;
}

.fbc-items a {
	text-decoration: none !important;
}

.thjmf-loop-job-title.thjmf-js-job-title {
	font-size: 24px;
	letter-spacing: 1px;
	padding-bottom: 10px;
}

.ast-site-identity {padding: 0;}

#data_processing_consent_field {
	padding-bottom: 20px;
}

.page-id-755.thjmf-job-list-page.thjmf-theme-astra .entry-content {
	padding-left: 0;
	padding-right: 0;}

.page-id-755.thjmf-theme-astra .site-content > .ast-container {max-width: 100%;}

ul.sub-menu {
	padding-top: 20px !important;
}

.fa.fa-file-pdf-o.cert {
	padding-left: 15px;
	color: red;}

.text-cert li {padding-bottom: 25px;}
.text-cert strong {color: rgb(241, 147, 0);}

.ast-blog-layout-4-grid .ast-article-post, .ast-blog-layout-5-grid .ast-article-post, .ast-blog-layout-6-grid .ast-article-post {
	box-shadow: none;
	border-bottom: solid 1px #e2e2e2;
}

.comments-area, .comment-form, .comments { display: none !important; }

.button.thjmf-show-form.thjmf-job-button.thjmf-js-job-apply-button {
	padding: 8px 12px;
	border-radius: 3px;}

.checkbox-consent-label {font-size: 13px;}

.privacy-vd .forminator-checkbox-box {
	background-color: #fff !important; }

}@media all and (min-width: 1200px){
 	.bdt-padding {padding: 20px !important;}
}


@media all and (max-width: 1023px){
	
	#timeline-vd .bdt-padding {	padding: 10px;}
		h3.bdt-timeline-title {	margin-bottom: 5px;}
		.bdt-timeline-skin-olivier .bdt-timeline-content::after, .bdt-timeline-skin-olivier .bdt-timeline-content::before {padding-left: 5px;}
	
	.thjmf-job-title-group {
		display: flex;
		flex-direction: column; /* Dispone gli elementi del gruppo su colonne */}

	.thjmf-job-title {margin-bottom: 10px; /* Spaziatura tra il titolo e il contenitore delle azioni */}

	.button.thjmf-show-form {display: inline-block;}
	
	.thjmf-title-actions {
		margin-top: 20px; 
		width: 100%;}
	
	.thjmf-single-job .thjmf-form-row-first, .thjmf-single-job .thjmf-form-row-last {
		width: 100%;}

}

@media only screen and (max-width: 600px){
	.ast-custom-footer .elementor-nav-menu {justify-content: center !important;}
}
