/*
Primary black:   		#000000
Secondary light green:	#B7CB9A
Third dark green:		#10848A
Accent green:			#A4C013

Dark Gray:				#253038

Enginium blue:			#005e83
Enginium gray:			#646464

*/

/* Replace the arrow in buttons */
main .elementor-button-content-wrapper:before  /* ,   footer .elementor-button-content-wrapper:before   ,   .elementor-form .elementor-button:before  */  {
	content:"";
	display:block;
	order:15;
	flex-grow:0;
	margin-left:12px;
	line-height:inherit;
	background-size:cover;
	transition:all ease 0.3s;
	background:url(../images/arrow-m.png) no-repeat center right;
	width: 16px;
    height:24px;
	margin-top:-6px;
}
main a:hover .elementor-button-content-wrapper:before   ,   main button:hover .elementor-button-content-wrapper:before   ,   main .elementor-button:hover .elementor-button-content-wrapper:before  {
	margin-left:22px;
	margin-right:-10px;
}

/* Caption */
figcaption {
	background-color: var(--global-color-primary);
	font-family: PillGothic;
	font-style: normal;
	padding-top: 18px;
	text-align: center;
}

/* Job search - Adapt colors and icons */

/* Search icons */
.home-form button[type="submit"]:after ,
.lap-search-form button[type="submit"]:after {
	background-image:url(/wp-content/themes/qibit-child/img-enginium/icon-search-62x62-white.png) !important;
}


/* Main search form: Background color of field in  */
.home-form input:not([type="button"]):not([type="submit"]), 
.home-form input:focus, .home-form input:active, 
.home-form select, .home-form select:focus, 
.home-form select:active, .home-form select option {
	background-color:#FFFFFF !important;
}


/* Size of arrow in the tiles */
.ggp-grid .job-item a .job-button {
    padding: 12px 14px 8px 18px !important;
}
.ggp-grid .job-item a .job-button:after {
    line-height: 15px !important;
    font-size: 30px !important;
}
.job-detail-wrapper .jobdetail-apply-button:after{
    line-height: 20px !important;
    font-size: 30px !important;
}
job-detail-wrapper .jobdetail-apply-button {
	padding-top:15px !important;
}


/* Tiles background color */
.qs-inner {
	background-color:#10848A;
}

/* Background color shape 1-8*/
/*shape 1*/
.qs-1 .qs-box-top {box-shadow: -10px 10px 0 0 #10848A !important;}
.qs-1 .qs-box-bottom {box-shadow: 10px -10px 0 0 #10848A !important;}

/*shape 2*/
.qs-2 .qs-box-top {box-shadow: 10px 10px 0 0 #10848A !important;}
.qs-2 .qs-box-bottom {box-shadow: -10px -10px 0 0 #10848A !important;}

/*shape 3*/
.qs-3 .qs-box-top {box-shadow: 10px 10px 0 0 #10848A !important;}
.qs-3 .qs-box-bottom {box-shadow: -10px -10px 0 0 #10848A !important;}

/*shape 4*/
.qs-4 .qs-box-top {box-shadow: -10px 10px 0 0 #10848A !important;}

/*shape 5*/
.qs-5 .qs-box-top {box-shadow: -10px 10px 0 0 #10848A !important;}
.qs-5 .qs-box-bottom {box-shadow:10px -10px 0 0 #10848A !important;}

/*shape 6*/
.qs-6 .qs-box-top {box-shadow: 10px 10px 0 0 #10848A !important;}
.qs-6 .qs-box-bottom {box-shadow: -10px -10px 0 0 #10848A !important;}

/*shape 7*/
.qs-7 .qs-box-top {box-shadow: -10px 10px 0 0 #10848A !important;}
.qs-7 .qs-box-bottom {box-shadow: 10px -10px 0 0 #10848A !important;}

/*shape 8*/
.qs-8 .qs-box-top {box-shadow: 10px 10px 0 0 #10848A !important;}
.qs-8 .qs-box-bottom {box-shadow: -10px -10px 0 0 #10848A !important;}


/* Job detail page */
/* Remove symbos before and after title */
.job-detail-title:before ,  .job-detail-title:after {
    content: none !important;
    color: #10848A !important;
}
.job-detail-wrapper .jobdetail-apply-button {
    background: #10848A !important;
    border-color: #10848A !important;
}
.suggestview-job-title , .jobdata-label{
 color: #10848A !important;
 font-weight: 600 !important;
 line-height: 1.1rem;
}
.suggestview-job-title:before , .suggestview-job-title:after  {
    content: none !important;
    color: #10848A !important;
}
.jobdetail-print-button {
    color: #10848A !Important;
}


.suggest-viewed a:after {
    background-image: url(/wp-content/themes/qibit-child/img-enginium/icon-junior-more-job.svg) !important;
}
.job-detail-location:before {
    background-image: url(/wp-content/themes/qibit-child/img-enginium/icon-junior-place.svg?v=1) !important;
}
.job-detail-industry:before {
    background-image: url(/wp-content/themes/qibit-child/img-enginium/icon-junior-industrial-sector.svg?v=1) !important;
}
.job-detail-date:before {
    background-image: url(/wp-content/themes/qibit-child/img-enginium/icon-junior-job-type.svg?v=1) !important;
}


/*Title of news page */
main#content > header.page-header h1 {
	color:#000000;
	margin-top:40px;
}

/*rounded button skin cards*/
.elementor-widget-posts .elementor-posts--skin-cards a.elementor-post__read-more {
    border-radius: 5px;
    border: 1px solid #D3D3D3;
    background-color: #FFFFFF;
	color:#10848A;
	text-transform: none;
}

.elementor-widget-posts .elementor-posts--skin-cards a.elementor-post__read-more:hover {
    background-color: transparent;
    color: #FFFFFF;
    background-image: linear-gradient(90deg, var(--e-global-color-secondary) 0%, var(--e-global-color-text) 100%);
}



/* Elenchi puntati */
body:not(.elementor-editor-active) main#content  ol li:before {
  content: none;
}
body:not(.elementor-editor-active) main#content  ul li:before {
  color: transparent;
  background:url(/wp-content/themes/qibit-child/img-enginium/arrow-m.png)no-repeat;
  background-size:contain;
  
  font-family: 'FontAwesome';
  content: '\f054 ';
  padding-right: 0.6rem;
  margin-left: -15px;
  font-size: 0.6rem;
  vertical-align: middle;
}

/* Fix the styles of back to top and coockie consent buttons */
footer .elementor-button:hover .elementor-button-content-wrapper:before {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
footer .elementor-button .elementor-button-content-wrapper:before{
	content: unset;
}
.ot-floating-button__front  .ot-floating-button__open:hover{
	background:unset;	
}

