.elementor-shortcode{
	display: none;
}

.zf-templateWidth .select2-container--default .select2-selection--multiple.select2-selection--clearable,
body .zf-templateWidth .select2-container--default.select2-container--focus .select2-selection--multiple,
.zf-templateWidth .select2-container--default .select2-search--inline .select2-search__field{
	cursor:pointer;
}
body .zf-templateWidth .select2-container--default .select2-selection--multiple{
	min-height: 34px;
	height: initial;
	padding: 5px 20px;
/*    background: #3b506c;*/
    border-radius: 0;
    border: 1px solid #aaa!important;
    text-align: left;
}
body .zf-templateWidth .select2-container--default .select2-selection--multiple .select2-selection__rendered,
.zf-templateWidth .select2-container--default .select2-search--inline .select2-search__field{
	margin: 0;
	line-height: 1;
	font-weight: 400;
}
body .select2-container--default .select2-results__option{
	padding: 6px;
	font-size:16px;
	font-weight: 400;
	line-height:1;
}

.submit-text{
	display:inline-block;
	margin:40px 0 30px;
}

.zf-templateWidth li{
	list-style-type: none;
}

.leg-note{
	display: inline-block;
    width: 100%;
    margin-top: 10px;
    font-size: 10px;
    color: #b1b1b1;
}
	.leg-note a{
	    color: #f37657;
	    border-bottom: 1px solid #f37657;
	}
.leg-note.guide-form{

}

.input-box.submit-btn ul{
	margin-bottom: 0;
}

form .zf-multiAttType input{
	-webkit-appearance: none;
}
form .zf-multiAttType input:after{
	width: 14px;
	height: 14px;
	border-radius: 15px;
	top: 0px;
	left: 0px;
	position: relative;
	background-color: #d1d3d1;
	content: '';
	display: inline-block;
	visibility: visible;
	border: 2px solid white;
}
form .zf-multiAttType input[type=checkbox]:after{
	border-radius: 0;
}
form .zf-multiAttType input:checked:after{
	width: 14px;
	height: 14px;
	border-radius: 15px;
	top: 0px;
	left: 0px;
	position: relative;
	background-color: #f37657;
	content: '';
	display: inline-block;
	visibility: visible;
	border: 2px solid white;
}
form .zf-multiAttType input[type=checkbox]:checked:after{
	border-radius: 0;
}


/*==========================================*/
/* FOOTER FORM */
/*==========================================*/
.footer-form .zf-templateWidth{
}
.footer-form .zf-templateWidth .zf-subContWrap > ul{
	margin: 0;
}

.footer-form .zf-templateWrapper{
	position:relative;
	display:inline-block;
	width:100%;
}

.footer-form .zf-labelName,
.footer-form label{display:none;}

.footer-form .zf-templateWrapper input,
.footer-form .zf-templateWrapper input:focus,
.footer-form .zf-templateWrapper select,
.footer-form .zf-templateWrapper .submit-btn button{
	display:inline-block;
	width:100%;
	margin-bottom: 0;
	padding:10px 20px;
	color:rgba(255,255,255,.5);
	background-color:#3b506c;
	border:1px solid rgba(255,255,255,.5);
	font-size:12px;
	font-weight: 400;
	line-height:1;
	appearance:none;
}

.footer-form .zf-templateWrapper select{cursor:pointer;max-height:36px;}
.footer-form .zf-templateWrapper select::-webkit-scrollbar,
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:4px;}
.footer-form .zf-templateWrapper select::-webkit-scrollbar-track,
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{background:#FFF;}
.footer-form .zf-templateWrapper select::-webkit-scrollbar-thumb,
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color:#b2b2b2;}
.zoho-multiple{
	display:none;
}

.footer-form .zf-templateWrapper input::-webkit-input-placeholder{color:rgba(255,255,255,.5);}
.footer-form .zf-templateWrapper input::-moz-placeholder{color:rgba(255,255,255,.5);}
.footer-form .zf-templateWrapper input:-ms-input-placeholder{color:rgba(255,255,255,.5);}
.footer-form .zf-templateWrapper input:-moz-placeholder{color:rgba(255,255,255,.5);}
.footer-form .zf-templateWrapper input::placeholder{color:rgba(255,255,255,.5);}

.footer-form .zf-templateWrapper .input-box{
	display:inline-block;
	float:left;
	width:100%;
	margin-bottom:10px;
}

.footer-form .zf-templateWrapper .input-box.half{
	display:inline-block;
	float:left;
	width:49%;
}
.footer-form .zf-templateWrapper .input-box.half.first{margin-right:1%;}
.footer-form .zf-templateWrapper .input-box.half.last{margin-left:1%;}

.footer-form .zf-templateWrapper .input-box.select-box,
.select2-container--default .select2-selection--multiple{position:relative;}
.footer-form .zf-templateWrapper .input-box.select-box:after,
.select2-container--default .select2-selection--multiple:after{
	content:'';
	position:absolute;
	top:0;
	right:10px;
	display:flex;
	align-items:center;
	width:9px;
	height:100%;
	background:url(//ronati.com/wp-content/themes/Divi-child/images/sort-down.png);
	background-repeat:no-repeat;
	background-position: center;
	z-index: 999;
	pointer-events:none;
	cursor:pointer;
}


/* SELECT2 STYLING */

.select2-container{
	width:100%!important;
}
.select2-container--default .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{
	padding:5px 20px;
	background:#3b506c;
	border-radius:0;
	border:1px solid #aaa!important;
	text-align:left;
}

.select2-container--default .select2-results>.select2-results__options{background:#fff;}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#3b506c;}
.select2-container--default .select2-search--inline .select2-search__field{font-size:12px;}
	.select2-search.select2-search--inline{line-height:1;}

.select2-search__field::-webkit-input-placeholder{font-size:12px;color:rgba(255,255,255,.5);}
.select2-search__field::-moz-placeholder{font-size:12px;color:rgba(255,255,255,.5);}
.select2-search__field:-ms-input-placeholder{font-size:12px;color:rgba(255,255,255,.5);}
.select2-search__field:-moz-placeholder{font-size:12px;color:rgba(255,255,255,.5);}
.select2-search__field::placeholder{font-size:12px;color:rgba(255,255,255,.5);}

.select2-container--default .select2-selection--multiple .select2-selection__clear{
	width: min-content;
	right:initial;
	left:7px;
}

body .footer-form .zf-templateWidth .select2-container--default .select2-selection--multiple{
    background: #3b506c;
}

.footer-form .zf-templateWrapper .input-box.last-input{
	width:65%;
	margin-right:1.5%;
}
.footer-form .zf-templateWrapper .input-box.submit-btn{
	display:inline-block;
	width:32%;
	margin-left:1.5%;
}

.zf-errorMessage{
	width:100%;
	font-size:12px;
	font-weight:400!important;
	text-align:left;
	color:#ff3434;
}

.footer-form .zf-templateWrapper .submit-btn button{
	color:#fff;
	background-color:#3b506c;
	border:1px solid #fff;
	cursor:pointer;
	transition:all .2s;
}
.footer-form .zf-templateWrapper .submit-btn button:hover{opacity:.7;}

@media(max-width:767px){

	.footer-form .zf-templateWrapper .input-box.half.first,
	.footer-form .zf-templateWrapper .input-box.half.last,
	.footer-form .zf-templateWrapper .input-box.last-input,
	.footer-form .zf-templateWrapper .input-box.submit-btn{
		position:initial;
		width:100%;
		margin-right:0!important;
		margin-left:0!important;
	}

	.footer-form .zf-templateWrapper .zf-twoType div span:first-child{margin-bottom:10px;}
}

.footer-form .leg-note{
    color: rgba(255,255,255,0.5);
}
	.footer-form .leg-note a{
	    color: rgba(255,255,255,0.5);
	    border-bottom: 1px solid rgba(255,255,255,.05);
	}


/*==========================================*/
/* EXIT INTENT FORM */
/*==========================================*/

.exit-up-form .exit-up-header{
	margin:20px 0 10px;
}

.exit-up-form .zf-templateWrapper{
	position:relative;
	display:inline-block;
	width:100%;
}

.exit-up-form .zf-labelName,
.exit-up-form label{display:none;}

.exit-up-form .zf-templateWrapper input,
.exit-up-form .zf-templateWrapper input:focus,
.exit-up-form .zf-templateWrapper select,
.exit-up-form .zf-templateWrapper .submit-btn button{
	display:inline-block;
	width:100%;
	padding:10px 20px;
	color:rgba(80,80,80,.5);
	border:1px solid rgba(80,80,80,.5);
	font-size:12px;
	line-height:1;
	appearance:none;
}

.exit-up-form .zf-templateWrapper select{cursor:pointer;max-height:36px;}
.exit-up-form .zf-templateWrapper select::-webkit-scrollbar{width:4px;}
.exit-up-form .zf-templateWrapper select::-webkit-scrollbar-track{background:#FFF;}
.exit-up-form .zf-templateWrapper select::-webkit-scrollbar-thumb{background-color:#b2b2b2;}

.exit-up-form .zf-templateWrapper input::-webkit-input-placeholder{color:rgba(99,99,99,.5);}
.exit-up-form .zf-templateWrapper input::-moz-placeholder{color:rgba(99,99,99,.5);}
.exit-up-form .zf-templateWrapper input:-ms-input-placeholder{color:rgba(99,99,99,.5);}
.exit-up-form .zf-templateWrapper input:-moz-placeholder{color:rgba(99,99,99,.5);}
.exit-up-form .zf-templateWrapper input::placeholder{color:rgba(99,99,99,.5);}

.exit-up-form .select2-search__field::-webkit-input-placeholder{color:rgba(99,99,99,.5);}
.exit-up-form .select2-search__field::-moz-placeholder{color:rgba(99,99,99,.5);}
.exit-up-form .select2-search__field:-ms-input-placeholder{color:rgba(99,99,99,.5);}
.exit-up-form .select2-search__field:-moz-placeholder{color:rgba(99,99,99,.5);}
.exit-up-form .select2-search__field::placeholder{color:rgba(99,99,99,.5);}

.exit-up-form .zf-templateWrapper .input-box{
	display:inline-block;
	float:left;
	width:100%;
	margin-bottom:10px;
}

.exit-up-form .zf-templateWrapper .input-box.half{
	display:inline-block;
	float:left;
	width:49%;
}
.exit-up-form .zf-templateWrapper .input-box.half.first{margin-right:1%;}
.exit-up-form .zf-templateWrapper .input-box.half.last{margin-left:1%;}

.exit-up-form .zf-templateWrapper .input-box.select-box{position:relative;}
.exit-up-form .zf-templateWrapper .input-box.select-box:after{
	content:'';
	position:absolute;
	top:0;
	right:10px;
	display:flex;
	align-items:center;
	width:9px;
	height:100%;
	background:url(//ronati.com/wp-content/themes/Divi-child/images/sort-down.png);
	background-repeat:no-repeat;
	background-position: center;
	z-index: 999;
	pointer-events:none;
	cursor:pointer;
}

.exit-up-form .zf-templateWrapper .input-box.last-input{
	width:65%;
	margin-right:1.5%;
}
.exit-up-form .zf-templateWrapper .input-box.submit-btn{
	display:inline-block;
	width:32%;
	margin-left:1.5%;
}
.exit-up-form .zf-templateWrapper button{
	color:#f37657;
	background-color:initial;
	border:1px solid #f37657;
	cursor:pointer;
	transition:all .2s;
}
.exit-up-form .zf-templateWrapper .submit-btn button{
	padding:11px 20px;
	border:none;
	background:#f37657;
	color:#FFF;
}
.exit-up-form .zf-templateWrapper button:hover{opacity:.7;}

.select2-container--open{z-index:999999;}
.exit-up-form .select2-container--default .select2-selection--multiple,
.exit-up-form .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.exit-up-form .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{
	background:#fff;
	border:1px solid rgba(80,80,80,.5);
}

.exit-up-form .select2-container--default .select2-results>.select2-results__options{background:#fff;}
.exit-up-form .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#fff;}


@media(max-width:767px){
	.exit-up-form .zf-templateWrapper .input-box.half.first,
	.exit-up-form .zf-templateWrapper .input-box.half.last,
	.exit-up-form .zf-templateWrapper .input-box.last-input,
	.exit-up-form .zf-templateWrapper .input-box.submit-btn{
		position:initial;
		width:100%;
		margin-right:0!important;
		margin-left:0!important;
	}
}


/*==========================================*/
/* DEMO FORM */
/*==========================================*/

.demo-form .zf-templateWrapper{
	position:relative;
	display:inline-block;
	width:100%;
	margin-top:15px;
}

.demo-form .zf-labelName,
.demo-form label{display:none;}

.demo-form .zf-templateWrapper input,
.demo-form .zf-templateWrapper input:focus,
.demo-form .zf-templateWrapper select,
.demo-form .zf-templateWrapper .submit-btn button{
	display:inline-block;
	width:100%;
	padding:10px 20px;
	color:rgba(80,80,80,.5);
	border:1px solid rgba(80,80,80,.5);
	font-size:12px;
	line-height:1;
	appearance:none;
}

.demo-form .zf-templateWrapper select{cursor:pointer;height:36px;}
.demo-form .zf-templateWrapper select::-webkit-scrollbar{width:4px;}
.demo-form .zf-templateWrapper select::-webkit-scrollbar-track{background:#FFF;}
.demo-form .zf-templateWrapper select::-webkit-scrollbar-thumb{background-color:#b2b2b2;}

.demo-form .zf-templateWrapper input::-webkit-input-placeholder{color:rgba(99,99,99,.5);}
.demo-form .zf-templateWrapper input::-moz-placeholder{color:rgba(99,99,99,.5);}
.demo-form .zf-templateWrapper input:-ms-input-placeholder{color:rgba(99,99,99,.5);}
.demo-form .zf-templateWrapper input:-moz-placeholder{color:rgba(99,99,99,.5);}
.demo-form .zf-templateWrapper input::placeholder{color:rgba(99,99,99,.5);}

.demo-form .select2-search__field::-webkit-input-placeholder{color:rgba(99,99,99,.5);}
.demo-form .select2-search__field::-moz-placeholder{color:rgba(99,99,99,.5);}
.demo-form .select2-search__field:-ms-input-placeholder{color:rgba(99,99,99,.5);}
.demo-form .select2-search__field:-moz-placeholder{color:rgba(99,99,99,.5);}
.demo-form .select2-search__field::placeholder{color:rgba(99,99,99,.5);}

.demo-form .zf-templateWrapper .input-box{
	display:inline-block;
	float:left;
	width:100%;
	margin-bottom:10px;
}

.demo-form .zf-templateWrapper .input-box.half{
	display:inline-block;
	float:left;
	width:49%;
}
.demo-form .zf-templateWrapper .input-box.half.first{margin-right:1%;}
.demo-form .zf-templateWrapper .input-box.half.last{margin-left:1%;}

.demo-form .zf-templateWrapper .input-box.select-box{position:relative;}
.demo-form .zf-templateWrapper .input-box.select-box:after{
	content:'';
	position:absolute;
	top:0;
	right:10px;
	display:flex;
	align-items:center;
	width:9px;
	height:100%;
	background:url(//ronati.com/wp-content/themes/Divi-child/images/sort-down.png);
	background-repeat:no-repeat;
	background-position: center;
	z-index: 999;
	pointer-events:none;
	cursor:pointer;
}

.demo-form .zf-templateWrapper .input-box.last-input{
	width:65%;
	margin-right:1.5%;
}
.demo-form .zf-templateWrapper .input-box.submit-btn{
	display:inline-block;
	float:right;
	width:32%;
	margin-left:1.5%;
}
.demo-form .zf-templateWrapper button{
	color:#f37657;
	background-color:initial;
	border:1px solid #f37657;
	cursor:pointer;
	transition:all .2s;
}
.demo-form .zf-templateWrapper .submit-btn button{
	padding:11px 20px;
	border:none;
	background:#f37657;
	color:#FFF;
}
.demo-form .zf-templateWrapper button:hover{opacity:.7;}

.select2-container--open{z-index:999999;}
.demo-form .select2-container--default .select2-selection--multiple,
.demo-form .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.demo-form .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{
	background:#fff;
	border:1px solid rgba(80,80,80,.5);
}

.demo-form .select2-container--default .select2-results>.select2-results__options{background:#fff;}
.demo-form .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#fff;}

.demo-form .consent-input{
	display:inline-block;
	width:100%;
}
.demo-form .consent-input label{
	display:inline;
	font-size:11px;
}
.demo-form .consent-input label a{
	color:#f37657;
	border-bottom:1px solid #f37657;
}
.demo-form .consent-input input[type=checkbox]{
	position:relative;
	width:12px;
	height:12px;
	padding:0;
	margin:0 5px 0 0;
}
.demo-form .consent-input input[type=checkbox]:checked:before{
	content:'\4e';
	font-family:ETmodules!important;
	position:absolute;
	top:-4px;
	left:-1px;
	display:block;
	color:#000;
	font-size:15px;
}

@media(max-width:767px){
	.demo-form .zf-templateWrapper .input-box.half.first,
	.demo-form .zf-templateWrapper .input-box.half.last,
	.demo-form .zf-templateWrapper .input-box.last-input,
	.demo-form .zf-templateWrapper .input-box.submit-btn{
		position:initial;
		width:100%;
		margin-right:0!important;
		margin-left:0!important;
	}
	/*.exit-up-form .zf-templateWrapper .zf-twoType div span:first-child{margin-bottom:10px;}*/
}


/*==========================================*/
/* MP PDF FORM */
/*==========================================*/

.mp-pdf-form .zf-templateWrapper{
	position:relative;
	display:inline-block;
	width:100%;
	margin-top:15px;
}

.mp-pdf-form .zf-labelName,
.mp-pdf-form label{display:none;}

.mp-pdf-form .zf-templateWrapper input,
.mp-pdf-form .zf-templateWrapper input:focus,
.mp-pdf-form .zf-templateWrapper select,
.mp-pdf-form .zf-templateWrapper .submit-btn button{
	display:inline-block;
	width:100%;
	padding:10px 20px;
	color:rgba(80,80,80,.5);
	border:1px solid rgba(80,80,80,.5);
	font-size:12px;
	line-height:1;
	appearance:none;
}

.mp-pdf-form .zf-templateWrapper select{cursor:pointer;height:36px;}
.mp-pdf-form .zf-templateWrapper select::-webkit-scrollbar{width:4px;}
.mp-pdf-form .zf-templateWrapper select::-webkit-scrollbar-track{background:#FFF;}
.mp-pdf-form .zf-templateWrapper select::-webkit-scrollbar-thumb{background-color:#b2b2b2;}

.mp-pdf-form .zf-templateWrapper input::-webkit-input-placeholder{color:rgba(99,99,99,.5);}
.mp-pdf-form .zf-templateWrapper input::-moz-placeholder{color:rgba(99,99,99,.5);}
.mp-pdf-form .zf-templateWrapper input:-ms-input-placeholder{color:rgba(99,99,99,.5);}
.mp-pdf-form .zf-templateWrapper input:-moz-placeholder{color:rgba(99,99,99,.5);}
.mp-pdf-form .zf-templateWrapper input::placeholder{color:rgba(99,99,99,.5);}

.mp-pdf-form .select2-search__field::-webkit-input-placeholder{color:rgba(99,99,99,.5);}
.mp-pdf-form .select2-search__field::-moz-placeholder{color:rgba(99,99,99,.5);}
.mp-pdf-form .select2-search__field:-ms-input-placeholder{color:rgba(99,99,99,.5);}
.mp-pdf-form .select2-search__field:-moz-placeholder{color:rgba(99,99,99,.5);}
.mp-pdf-form .select2-search__field::placeholder{color:rgba(99,99,99,.5);}

.mp-pdf-form .zf-templateWrapper .input-box{
	display:inline-block;
	float:left;
	width:100%;
	margin-bottom:10px;
}

.mp-pdf-form .zf-templateWrapper .input-box.half{
	display:inline-block;
	float:left;
	width:49%;
}
.mp-pdf-form .zf-templateWrapper .input-box.half.first{margin-right:1%;}
.mp-pdf-form .zf-templateWrapper .input-box.half.last{margin-left:1%;}

.mp-pdf-form .zf-templateWrapper .input-box.select-box{position:relative;}
.mp-pdf-form .zf-templateWrapper .input-box.select-box:after{
	content:'';
	position:absolute;
	top:0;
	right:10px;
	display:flex;
	align-items:center;
	width:9px;
	height:100%;
	background:url(//ronati.com/wp-content/themes/Divi-child/images/sort-down.png);
	background-repeat:no-repeat;
	background-position: center;
	z-index: 999;
	pointer-events:none;
	cursor:pointer;
}

.mp-pdf-form .zf-templateWrapper .input-box.last-input{
	width:65%;
	margin-right:1.5%;
}
.mp-pdf-form .zf-templateWrapper .input-box.submit-btn{
	display:inline-block;
	float:right;
	width:32%;
	margin-left:1.5%;
}
.mp-pdf-form .zf-templateWrapper button{
	color:#f37657;
	background-color:initial;
	border:1px solid #f37657;
	cursor:pointer;
	transition:all .2s;
}
.mp-pdf-form .zf-templateWrapper .submit-btn button{
	padding:11px 20px;
	border:none;
	background:#f37657;
	color:#FFF;
}
.mp-pdf-form .zf-templateWrapper button:hover{opacity:.7;}

.select2-container--open{z-index:999999;}
.mp-pdf-form .select2-container--default .select2-selection--multiple,
.mp-pdf-form .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.mp-pdf-form .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{
	background:#fff;
	border:1px solid rgba(80,80,80,.5);
}

.mp-pdf-form .select2-container--default .select2-results>.select2-results__options{background:#fff;}
.mp-pdf-form .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#fff;}

.mp-pdf-form .consent-input{
	display:inline-block;
	width:100%;
}
.mp-pdf-form .consent-input label{
	display:inline;
	font-size:11px;
}
.mp-pdf-form .consent-input label a{
	color:#f37657;
	border-bottom:1px solid #f37657;
}
.mp-pdf-form .consent-input input[type=checkbox]{
	position:relative;
	width:12px;
	height:12px;
	padding:0;
	margin:0 5px 0 0;
}
.mp-pdf-form .consent-input input[type=checkbox]:checked:before{
	content:'\4e';
	font-family:ETmodules!important;
	position:absolute;
	top:-4px;
	left:-1px;
	display:block;
	color:#000;
	font-size:15px;
}

@media(max-width:767px){
	.mp-pdf-form .zf-templateWrapper .input-box.half.first,
	.mp-pdf-form .zf-templateWrapper .input-box.half.last,
	.mp-pdf-form .zf-templateWrapper .input-box.last-input,
	.mp-pdf-form .zf-templateWrapper .input-box.submit-btn{
		position:initial;
		width:100%;
		margin-right:0!important;
		margin-left:0!important;
	}
	/*.exit-up-form .zf-templateWrapper .zf-twoType div span:first-child{margin-bottom:10px;}*/
}


/*==========================================*/
/* GUIDE FORMS */
/*==========================================*/

.guide-form .zf-templateWrapper{
	position:relative;
	display:inline-block;
	width:100%;
	margin-top:15px;
}

.guide-form .zf-labelName,
.guide-form label{display:none;}

.guide-form .zf-templateWrapper input,
.guide-form .zf-templateWrapper input:focus,
.guide-form .zf-templateWrapper select,
.guide-form .zf-templateWrapper .submit-btn button{
	display:inline-block;
	width:100%;
	margin-bottom: 0;
	padding:10px 20px;
	color:rgba(80,80,80,.5);
	border:1px solid rgba(80,80,80,.5);
	font-size:12px;
	line-height:1;
	appearance:none;
}

.guide-form .zf-templateWrapper select{cursor:pointer;height:36px;}
.guide-form .zf-templateWrapper select::-webkit-scrollbar{width:4px;}
.guide-form .zf-templateWrapper select::-webkit-scrollbar-track{background:#FFF;}
.guide-form .zf-templateWrapper select::-webkit-scrollbar-thumb{background-color:#b2b2b2;}

.guide-form .zf-templateWrapper input::-webkit-input-placeholder{color:rgba(99,99,99,.5);}
.guide-form .zf-templateWrapper input::-moz-placeholder{color:rgba(99,99,99,.5);}
.guide-form .zf-templateWrapper input:-ms-input-placeholder{color:rgba(99,99,99,.5);}
.guide-form .zf-templateWrapper input:-moz-placeholder{color:rgba(99,99,99,.5);}
.guide-form .zf-templateWrapper input::placeholder{color:rgba(99,99,99,.5);}

.guide-form .select2-search__field::-webkit-input-placeholder{color:rgba(99,99,99,.5);}
.guide-form .select2-search__field::-moz-placeholder{color:rgba(99,99,99,.5);}
.guide-form .select2-search__field:-ms-input-placeholder{color:rgba(99,99,99,.5);}
.guide-form .select2-search__field:-moz-placeholder{color:rgba(99,99,99,.5);}
.guide-form .select2-search__field::placeholder{color:rgba(99,99,99,.5);}

.guide-form .zf-templateWrapper .input-box{
	display:inline-block;
	float:left;
	width:100%;
	margin-bottom:10px;
}

.guide-form .zf-templateWrapper .input-box.half{
	display:inline-block;
	float:left;
	width:49%;
}
.guide-form .zf-templateWrapper .input-box.half.first{margin-right:1%;}
.guide-form .zf-templateWrapper .input-box.half.last{margin-left:1%;}

.guide-form .zf-templateWrapper .input-box.select-box{position:relative;}
.guide-form .zf-templateWrapper .input-box.select-box:after{
	content:'';
	position:absolute;
	top:0;
	right:10px;
	display:flex;
	align-items:center;
	width:9px;
	height:100%;
	background:url(//ronati.com/wp-content/themes/Divi-child/images/sort-down.png);
	background-repeat:no-repeat;
	background-position: center;
	z-index: 999;
	pointer-events:none;
	cursor:pointer;
}

.guide-form .zf-templateWrapper .input-box.last-input{
	width:65%;
	margin-right:1.5%;
}
.guide-form .zf-templateWrapper .input-box.submit-btn{
	display:inline-block;
	float:right;
	width:32%;
	margin-left:1.5%;
}
.guide-form .zf-templateWrapper button{
	color:#f37657;
	background-color:initial;
	border:1px solid #f37657;
	cursor:pointer;
	transition:all .2s;
}
.guide-form .zf-templateWrapper .submit-btn button{
	padding:11px 20px;
	border:none;
	background:#f37657;
	color:#FFF;
}
.guide-form .zf-templateWrapper button:hover{opacity:.7;}

.select2-container--open{z-index:999999;}
.guide-form .select2-container--default .select2-selection--multiple,
.guide-form .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.guide-form .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{
	background:#fff;
	border:1px solid rgba(80,80,80,.5);
}

.guide-form .select2-container--default .select2-results>.select2-results__options{background:#fff;}
.guide-form .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#fff;}

.guide-form .consent-input{
	display:inline-block;
	width:100%;
}
.guide-form .consent-input label{
	display:inline;
	font-size:11px;
}
.guide-form .consent-input label a{
	color:#f37657;
	border-bottom:1px solid #f37657;
}
.guide-form .consent-input input[type=checkbox]{
	position:relative;
	width:12px;
	height:12px;
	padding:0;
	margin:0 5px 0 0;
}
.guide-form .consent-input input[type=checkbox]:checked:before{
	content:'\4e';
	font-family:ETmodules!important;
	position:absolute;
	top:-4px;
	left:-1px;
	display:block;
	color:#000;
	font-size:15px;
}

@media(max-width:767px){
	.guide-form .zf-templateWrapper .input-box.half.first,
	.guide-form .zf-templateWrapper .input-box.half.last,
	.guide-form .zf-templateWrapper .input-box.last-input,
	.guide-form .zf-templateWrapper .input-box.submit-btn{
		position:initial;
		width:100%;
		margin-right:0!important;
		margin-left:0!important;
	}
	/*.exit-up-form .zf-templateWrapper .zf-twoType div span:first-child{margin-bottom:10px;}*/
}


/*==========================================*/
/* WAITLIST FORM */
/*==========================================*/
.waitlist-form{
/*	padding: 20px;*/
/*	background: #3b506c;*/
}
	.waitlist-form .zf-templateWidth{
		display: block;
		max-width:100%;
		margin-left: auto;
		color:#374f6e;
		text-align:left;
	}
	.waitlist-form .zf-templateWidth h3{
		display:inline-block;
		width:100%;
		margin-bottom:5px;
		padding-bottom:0;
		font-size:25px;
		letter-spacing:0.75px;
		color:#FFF;
	}
	.waitlist-form .zf-templateWidth p.info{
		display: none;
		margin-bottom:20px;
		font-size:14px;
		color:#FFF;
	}
		.waitlist-form .zf-templateWidth p.info b{
			font-size:15px;
		}
	.waitlist-form form{
		display:inline-block;
		width:100%;
	}
		.waitlist-form form ul{ margin: 0; padding: 0; }
		.waitlist-form form li{
			display:inline-block;
			width:100%;
			margin-bottom:12px;
		}
		.waitlist-form form li:not(.zf-radio) label:not(.zf-radioChoice):not(.zf-descFld){display:none;}
		.waitlist-form form label{
			display:inline-block;
			font-size:11px;
			font-weight:700;
			color: #FFF;
		}
		.waitlist-form form label.zf-descFld{
			color:#FFF;
			line-height: 1.4;
		}
			.waitlist-form form label.zf-descFld a{ text-decoration:underline; color: #FFF; }
		.waitlist-form form label.zf-labelName{
			line-height: 1;
			margin-bottom:5px;
		}
		.waitlist-form form input:not([type=submit]):not([type=radio]):not([type=checkbox]),
		.waitlist-form form select{
			display:inline-block;
			width:100%;
			margin-bottom: 0;
			padding:10px 10px;
			font-size:12px;
			line-height: 1;
			font-weight:500;
			background-color: #FFF;
			color:#374f6e;
			border:none;
	/*						border-bottom:1px solid #d2d2d2;*/
		}
		.waitlist-form form select{
			padding:7px 0;
		}
		.waitlist-form form input::placeholder{
			color:#969696;
		}
		.waitlist-form form .zf-fmFooter{
			margin-bottom:0;
		}
			.waitlist-form form button{
				display:inline-block;
				padding:8px 30px;
				background:#f37657;
				font-size:13px;
				font-weight:700;
				color:#FFF;
				border:none;
				outline:none;
				cursor:pointer;
			}

		.waitlist-form form .zf-multiAttType{
			display:flex;
			align-items:center;
			width:100%;
			margin: 2px 0;
			float:left;
		}
			.waitlist-form form .zf-multiAttType input{
				margin: 0 5px 0 0;
			}
			.waitlist-form form .zf-multiAttType label{
				width:100%;
				margin: 0;
			}
			.waitlist-form .zf-instruction{
				color: #FFF;
				font-size: 12px;
			}