@charset 'utf-8';
/*
 Theme Name:   Saveo Child
 Theme URI:    http://saveo.ancorathemes.com/
 Description:  Saveo - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     saveo
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  saveo
*/



/* =Theme customization starts here
-------------------------------------------------------------- */
.sc_layouts_logo img{max-height: 103px!important;}
span.wpcf7-form-control-wrap {width: 100%;}
.grecaptcha-badge{visibility: hidden;}

#cf7_atf_wrapper {

}

.atf-section {
	margin-top: 20px;
}

#cf7_atf_wrapper .atf-row {
	display: flex;
}

#cf7_atf_wrapper .atf-col {
	flex: 1;
	padding: 10px;
	max-width: 100%;
}

#cf7_atf_wrapper .atf-col.auto {
	flex: unset;
}

#cf7_atf_wrapper .wpcf7-radio.vertical, #cf7_atf_wrapper .wpcf7-checkbox.vertical {
    display: flex;
    flex-direction: column;
}

#cf7_atf_wrapper .wpcf7-radio.two-columns, #cf7_atf_wrapper .wpcf7-checkbox.two-columns {
    display: flex;
    flex-wrap: wrap;
}

#cf7_atf_wrapper .wpcf7-radio .wpcf7-list-item, #cf7_atf_wrapper .wpcf7-checkbox .wpcf7-list-item {
    white-space: nowrap;
}

#cf7_atf_wrapper .wpcf7-radio .wpcf7-list-item, #cf7_atf_wrapper .wpcf7-checkbox .wpcf7-list-item {
    margin-left: 10px !important;
}

#cf7_atf_wrapper .wpcf7-radio .wpcf7-list-item input, #cf7_atf_wrapper .wpcf7-checkbox .wpcf7-list-item input {
	display: inline-block;
	width: auto;
}

#cf7_atf_wrapper .wpcf7-radio.check-only, #cf7_atf_wrapper .wpcf7-checkbox.check-only {
	display: block;
	text-align: center;
}

#cf7_atf_wrapper .wpcf7-radio.check-only .wpcf7-list-item, #cf7_atf_wrapper .wpcf7-checkbox.check-only .wpcf7-list-item {
    margin-left: 0 !important;
}

#cf7_atf_wrapper .wpcf7-radio.check-only .wpcf7-list-item input, #cf7_atf_wrapper .wpcf7-checkbox.check-only .wpcf7-list-item input {
	width: 25px;
	height: 25px;
}

#cf7_atf_wrapper .wpcf7-radio.check-only .wpcf7-list-item .wpcf7-list-item-label, #cf7_atf_wrapper .wpcf7-checkbox.check-only .wpcf7-list-item .wpcf7-list-item-label {
	display: none;
}

#cf7_atf_wrapper .wpcf7-radio.two-columns .wpcf7-list-item, #cf7_atf_wrapper .wpcf7-checkbox.two-columns .wpcf7-list-item {
    margin-left: 0 !important;
    flex: 0 0 50%;
}

#cf7_atf_wrapper .wpcf7-radio.circled .wpcf7-list-item input, #cf7_atf_wrapper .wpcf7-checkbox.circled .wpcf7-list-item input {
	display: none;
}

#cf7_atf_wrapper .wpcf7-radio.circled .wpcf7-list-item .wpcf7-list-item-label, #cf7_atf_wrapper .wpcf7-checkbox.circled .wpcf7-list-item .wpcf7-list-item-label {
	padding: 10px;
	border-radius: 20px;
	border: solid 2px transparent;
}

#cf7_atf_wrapper .wpcf7-radio.circled .wpcf7-list-item input:checked + .wpcf7-list-item-label, #cf7_atf_wrapper .wpcf7-checkbox.circled .wpcf7-list-item input:checked + .wpcf7-list-item-label {
	border-color: #003396;
}

#cf7_atf_wrapper .atf-section__title {
	text-align: center;
}

#cf7_atf_wrapper .atf-section__statement h4 {
	display: inline-block;
	background: #1e1d22;
	color: #ffffff;
	margin-bottom: 0;
}

#cf7_atf_wrapper .atf-row__wrapper {
	margin-top: 20px;
}

#cf7_atf_wrapper .atf-row__wrapper h6 {
	background: #003396;
    color: #ffffff;
    margin-bottom: 0;
    text-align: center;
    padding: 10px;
    font-size: 1.25em;
}

#cf7_atf_wrapper .atf-row__wrapper.strip {
	border: solid 1px #1e1d22;
}

#cf7_atf_wrapper .atf-row__wrapper.strip .atf-row {
	border-bottom: solid 1px #1e1d22;
}

#cf7_atf_wrapper .atf-row__wrapper.strip .atf-row:last-child {
	border-bottom: none;
}

#cf7_atf_wrapper .atf-row__wrapper.table table {
	width: 100%;
	border: solid 1px #1e1d22;
}

#cf7_atf_wrapper .atf-section--nav {
	display: flex;
	align-items: center;
	margin-top: 50px;
}

#cf7_atf_wrapper .atf-section--nav button {
	margin-right: 20px;
}

.wpcf7 .trx_mscf_progressbar {
	display: flex;
}

#cf7_atf_wrapper > br {
	display: none;
}

.wpcf7 {
	margin-bottom: -100px;
}

.long-checkbox {
	max-width: 100%;
}

.long-checkbox .wpcf7-list-item {
	display: flex;
	align-items: center;
}

.long-checkbox .wpcf7-list-item .wpcf7-list-item-label {
	flex: 1;
	white-space: normal;
	margin-left: 20px;
}