/*
Theme Name: Carrauto
Author: MC
Author URI: http://www.outlink.it/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

nav.main_menu ul li.active a {
    color: initial !important;
}

html {
  scroll-behavior: smooth;
}

form p {
    padding-top: 10px;
}

.qbutton {
	font-size: 16px !important;
}

.flex-center .vc_column-inner .wpb_wrapper:not(.wpb_text_column .wpb_wrapper) {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 50px;
}

.flex-center img {
	width: 900px;
}

input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
	background-color: #262626 !important;
	color: #ffffff !important;
}

.form-row p{
    display: flex;
    gap: 1rem;
}

.form-row .form-field {
    flex: 1 1 50%;
    box-sizing: border-box;
}

.legend {
	display: flex;
    align-items: flex-start;
    background-color: #fff;
    padding: 10px 20px;
    flex-direction: column;
    gap: 10px;
    border-radius: 10px;
}

.legend .legend-card img {
	width: 20px;
	height: 30px;
	margin-right: 10px;
}

.activated a span{
	color: #1a459d !important;	
}

.qode-info-card-title{font-size:25px;line-height:30px;}
.qode-info-card-text{line-height:20px;}
.qode-info-card-text-holder{padding: 32px 32px 50px!important;}

#icons .section_inner_margin{display:flex; align-items:center;}

.q_logo a {
	max-height: 45px !important;
}



@media screen and (max-width: 992px) {
	footer .two_columns_50_50{display:flex;flex-direction:column;}
	footer .footer_col1{order: 2;}
	footer .footer_col2{order: 1;}
	
	.flex-center .vc_column-inner .wpb_wrapper:not(.wpb_text_column .wpb_wrapper) {
		flex-direction: column;
	}
	
	 .form-row p {
        flex: 1 1 100%;
    }
	
	#icons .section_inner_margin{display:block;}
}