/*
Theme Name: LoveTravel Child
Theme URI: https://themeforest.net/collections/2503200-nicdark-wordpress-themes
Template: lovetravel
Author: Nicdark
Author URI: http://www.nicdarkthemes.com
Description: Wonderful theme for your Business.
Tags: one-column,two-columns,right-sidebar,custom-header,custom-menu,editor-style,featured-images,microformats,post-formats,rtl-language-support,sticky-post,translation-ready,accessibility-ready
Version: 4.3.1682595083
Updated: 2023-04-27 11:31:23

*/

#gform_wrapper_1 .gfield_radio img{
	margin-bottom:10px;margin-top:20px;display:block;
}

.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title, .gfield_radio input {
	display:none;
}

#input_1_3, #input_1_5, #input_1_8, #input_1_14, #input_1_16, #input_1_18,
.nf-field-element li, .nf-field-element ul
{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

#input_1_3 .gfield-choice-input, #input_1_5 .gfield-choice-input, #input_1_8 .gfield-choice-input, #input_1_14 .gfield-choice-input, #input_1_16 .gfield-choice-input, #input_1_18 .gfield-choice-input {
	display:none;
}

.gform_wrapper.gravity-theme .gfield-choice-input+label {
	max-width:100%!important;
}

.nf-field-element li input {
	display: none!important;
}

.nf-field-element label {
	cursor:pointer;
}

.gchoice, .nf-field-element li {
	cursor:pointer;
	min-width:23%!important;
	max-width:23%!important;
	margin-right:2%!important;
	margin-top:2%!important;
	padding-bottom:20px!important;
	border:1px solid rgba(0,0,0,0.2)!important;
}

.gchoice:hover, .nf-field-element li:hover {
	border:1px solid #e65c00!important;
}

.gchoice-icon, .nf-field-element li {
	cursor:pointer;
	width:50px!important;
	margin-left:auto!important;
	margin-right:auto!important;
}

.gchoice-icon img, .nf-field-element li, .nf-field-element span, .nf-field-element label {
	cursor:pointer;
}

.gchoice-icon {
	padding-top:15px;
}

.nf-field-element label {
	width:100%!important;
	height:120px!important;
}

.gchoice_1_28_1 {
	min-width:100%!important;
	max-width:100%!important;
}

.listradio-wrap .nf-field-element label.nf-checked-label:before, .listradio-wrap .nf-field-element label:after {
	visibility:hidden!important;
}

.nf-field-label {
	font-size:18px!important;
}

.nf-mp-header, .nf-form-fields-required {
	display:none;
}

.nf-mp-footer {
	visibility:hidden!important;
	height:0px!important;
}

.nd_travel_container {
	padding-bottom:200px;
}

.nf-field a {
	text-decoration:underline;
	color:orange;
}

@media only screen and (max-width: 600px) {
	.nf-field-element li {
		min-width:100%!important;
	}
	
	.nf-field-element li, .nf-field-element ul {
		display:block!important;
	}
}