.addlistingform{padding:20px; border:solid 0px #eaeaea;}
.alfield{margin-bottom:20px; width:50%; float:left; padding-right:0px;}
.alfield:nth-child(2n+1){padding-right:20px;}
/*.alfield:nth-last-of-type(3), .alfield:nth-last-of-type(5), .alfield:nth-last-of-type(7){padding-right:0px;}
.alfield:nth-last-of-type(4), .alfield:nth-last-of-type(6), .alfield:nth-last-of-type(8){padding-right:20px;}*/
.alfield label{display:inline-block; font-weight:bold; width:auto;}
.alfield input{width:100%;}
.addlistingform input.submit{padding:10px 20px; border-radius:3px; margin:0px auto; display:block;}
.addlistingform input.submit:hover{text-decoration:underline;}
.alfield textarea{height:80px;}
.whtitle{ float:left; width:25%;}
.dhop{background:#fff; border:1px solid #eaeaea; display:inline-block; margin:20px 0px; padding:10px; width:75%;}
.padr20{ padding-right:20px;}

.socialiconaddlisting input{width:100%;}
select.ytube{width:100%; padding:8px; border:solid 1px #eaeaea; color: #aaa; background:#fff;}
span.ytubearea{background:none; border:none; padding:0px;}

form.acf-form{background:#f9fafb; border:solid 1px #eaeaea; padding:15px; margin-top:30px;}
.acf-fields>.acf-field{padding:0px !important;}
.acf-actions a, input.acf-button{font-size:14px;}



@media (max-width: 480px){
.alfield{width:100%;}
.whtitle {width: 100%;}
.socialiconaddlisting .input-group{display: block;    width: 100%;    margin-left: 0px;}
.input-group-addon, .input-group-btn{white-space:normal;}
.alfield label{width:100%;}
}