.alignleft { float: left; margin: 10px 10px 10px 0; }
.alignright { float: right; margin: 10px 0 10px 10px; }
.aligncenter { display: block; margin: 0 auto; }
.ill-lightbox-wrap { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 99999; opacity: 1; -webkit-transition: 1s all; -moz-transition: 1s all; -ms-transition: 1s all; -o-transition: 1s all; transition: 1s all; }
.ill-lightbox-wrap.hide { display: none; }
.ill-lightbox-wrap.opac { opacity: 0; }
.ill-lightbox { width: 60%; max-width: 600px; background: #fff; border: 20px solid #e5e5e5; margin: 50px auto; position: relative; overflow-y: scroll; max-height: 100%;}
.ill-content { padding: 20px; position: relative; }
.ill-lightbox.light { box-shadow: 0 4px 10px rgba(0, 0, 0, .4); }
.ill-lightbox.normal { box-shadow: 0 5px 12px rgba(0, 0, 0, .5); }
.ill-lightbox.medium { box-shadow: 0 6px 14px rgba(0, 0, 0, .55); }
.ill-lightbox.dark { box-shadow: 0 5px 18px rgba(0, 0, 0, .7); }
.ill-lightbox .close { display: block; float: right; padding: 10px; font-family: 'verdana', sans-serif; font-size: 20px; line-height: 20px; opacity: .8; position: relative; z-index: 999999; cursor: pointer; -webkit-transition: .3s all; -moz-transition: .3s all; -ms-transition: .3s all; -o-transition: .3s all; transition: .3s all; text-decoration: none; }
.ill-lightbox .close:hover { opacity: 1; text-decoration: none; }
.ill-content img { max-width: 100%; height: auto; width: auto; }
.gform_wrapper .gform_footer input.button.disabled, .gform_wrapper .gform_footer input[type=submit].disabled, .gform_wrapper .gform_page_footer input.button.disabled, .gform_wrapper .gform_page_footer input[type=submit].disabled { background: #ccc!important; cursor: default; }

/* RESPONSIVE */
@media all and (max-width: 900px) {
  .ill-lightbox { width: 80%!important; }
}
@media all and (max-width: 600px) {
  .ill-lightbox { width: 90%!important; }
}