.modal-box img{max-width:100%!important}.modal-box .btn{font-size:3vmin;padding:.75em 1.5em;border:1px solid #bbb;color:#333;text-decoration:none;display:inline;border-radius:4px;-webkit-transition:background-color 1s ease;-moz-transition:background-color 1s ease;transition:background-color 1s ease}.modal-box .btn:hover{background-color:#aaa;-webkit-transition:background-color 1s ease;-moz-transition:background-color 1s ease;transition:background-color 1s ease}.modal-box .btn-small{padding:.75em 1em;font-size:.8em}.modal-box{display:none;position:fixed;z-index:999999;width:98%;background:#fff;border-bottom:1px solid #aaa;border-radius:4px;box-shadow:0 3px 9px rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.1);background-clip:padding-box}@media (min-width:32em){.modal-box{width:70%;max-width:640px}}.modal-box header,.modal-box .modal-header{padding:1.25em 1.5em;border-bottom:1px solid #ddd}.modal-box header h3,.modal-box header h4,.modal-box .modal-header h3,.modal-box .modal-header h4{margin:0}.modal-box .modal-body{padding:2em 1.5em}.modal-box footer,.modal-box .modal-footer{padding:1em;border-top:1px solid #ddd;background:rgba(0,0,0,.02);text-align:right}.modal-overlay{opacity:0;filter: alpha(opacity=0);position:fixed;top:0;left:0;z-index:999998;width:100%;height:100%;background:rgba(0,0,0,.3)!important}.modal-box a.close{line-height:1;font-size:1.5em;position:absolute;top:5%;right:2%;text-decoration:none;color:#bbb}.modal-box a.close:hover{color:#222;-webkit-transition:color 1s ease;-moz-transition:color 1s ease;transition:color 1s ease}