.bubble{-moz-border-radius:10px;-webkit-border-radius:10px;display:inline-block;margin-bottom:20px;position:relative;width:100%}
.bubble-inner{border:10px solid #eee;border-radius:10px;padding:5px}
.bubble:after{border-color:#eee transparent;border-style:solid;border-width:15px 20px 0;bottom:-14px;content:"";display:block;left:29px;position:absolute;width:0;z-index:1}
.question{color:#4b82b5;font-size:1.3em;font-weight:700;padding-right:5px}
#dfq-wrap{margin-top:0}
#dfq-wrap h3{color:#4b82b5;font-size:18px;font-weight:700;margin:0;padding:10px;cursor:pointer}
#dfq-wrap h3.faq-on{-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;color:#38361E;margin-bottom:0;text-decoration:none}
#dfq-wrap h3.faq-on:hover{cursor:text;text-decoration:none}
#dfq-wrap .ans{font-size: 16px; -moz-border-radius:0 0 8px 8px;background:#FFF;border-radius:0 0 8px 8px;display:none;margin:0!important;opacity:0.0;padding:0 20px 20px}
#dfq-wrap p strong{color:#38361E;font-size:16px;font-weight:700}
#dfq-wrap h4{color:#38361E;font-size:18px;margin-bottom:25px}
