.select2-container--default .select2-selection--multiple.select2-selection--clearable,
.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default .select2-search--inline .select2-search__field{
	cursor:pointer;
}

.submit-text{
	display:inline-block;
	margin:40px 0 30px;
}

/*==========================================*/
/* FOOTER FORM */
/*==========================================*/
.footer-form .zf-templateWidth{
	margin-top:20px;
}

.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%;
	padding:10px 20px;
	color:rgba(255,255,255,.5);
	background-color:#3b506c;
	border:1px solid rgba(255,255,255,.5);
	font-size:12px;
	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{
	right:initial;
	left:7px;
}

.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 .zf-subContWrap li{
	display:inline-block;
	float:left;
	width:100%;
	margin-bottom:10px;
}

.footer-form .zf-templateWrapper .zf-twoType div span,
.footer-form .zf-templateWrapper .zf-subContWrap li:nth-child(3),
.footer-form .zf-templateWrapper .zf-subContWrap li:nth-child(4){
	display:inline-block;
	float:left;
	width:49%;
}
.footer-form .zf-templateWrapper .zf-twoType div span:nth-child(odd),
.footer-form .zf-templateWrapper .zf-subContWrap li:nth-child(3){margin-right:1%;}
.footer-form .zf-templateWrapper .zf-twoType div span:nth-child(even),
.footer-form .zf-templateWrapper .zf-subContWrap li:nth-child(4){margin-left:1%;}

.footer-form .zf-templateWrapper .zf-subContWrap li:nth-child(4) .zf-tempContDiv,
.footer-form .zf-templateWrapper .zf-subContWrap li:nth-child(5) .zf-tempContDiv{position:relative;}
.footer-form .zf-templateWrapper .zf-subContWrap li:nth-child(4) .zf-tempContDiv:after,
.footer-form .zf-templateWrapper .zf-subContWrap li:nth-child(5) .zf-tempContDiv: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;
}*/

/*.footer-form .zf-templateWrapper .zf-subContWrap li:nth-child(5){width:65%;}
.footer-form .zf-templateWrapper ul:nth-child(3){
	position:absolute;
	bottom:10px;
	right:0;
	display:inline-block;
	width:32%;
}*/
.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;}
}


/*==========================================*/
/* 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%;
	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;}*/
}