/*!
* Popup Maker Age Verification Modals
* @package    PUM\Security
* @author     WP Popup Maker
* @copyright  Copyright (c) 2016, WP Popup Maker
*/
.date-input-enabled .pum-date-input{display:block}.date-input-enabled .pum-date-input-fallback,.pum-date-input{display:none}.pum-age-form{margin:0 auto 16px}.pum-age-form.align-left{text-align:left}.pum-age-form.align-center{text-align:center}.pum-age-form.align-right{text-align:right}.pum-age-form label{font-weight:700}.pum-age-form button{font-size:16px;font-weight:700;padding:3px 20px;line-height:28px;height:auto;display:inline-block;text-decoration:none;text-align:center;vertical-align:middle}.pum-age-form input[type=date],.pum-age-form select{margin:0 auto;font-size:18px;line-height:26px;text-align:center;vertical-align:middle;padding:5px 3px}.pum-age-form input[type=date]{padding:3px}.pum-age-form .pum-form-error{margin:8px 0 0;color:#b51623}.pum-age-form.layout-standard[data-type=enterexit] .pum-age-buttons .pum-field{display:inline-block;margin-right:8px}.pum-age-form.layout-standard[data-type=enterexit] .pum-age-buttons .pum-field::after{content:"|";display:inline-block;font-size:1.5em;margin-left:8px;vertical-align:middle}.pum-age-form.layout-standard[data-type=enterexit] .pum-age-buttons .pum-field:last-child{margin-right:0}.pum-age-form.layout-standard[data-type=enterexit] .pum-age-buttons .pum-field:last-child::after{display:none}.pum-age-form.layout-standard[data-type=enterexit] .pum-age-buttons .pum-field button{vertical-align:middle;min-width:25%}.pum-age-form.layout-standard[data-type=birthdate] label{display:block;margin:0 0 8px;text-align:left}.pum-age-form.layout-stacked[data-type=birthdate] .pum-date-input input[type=date],.pum-age-form.layout-standard[data-type=birthdate] input,.pum-age-form.layout-standard[data-type=birthdate] select{min-width:100%}.pum-age-form.layout-standard[data-type=birthdate] .pum-age-form-fields,.pum-age-form.layout-standard[data-type=birthdate] .pum-field,.pum-age-form.layout-standard[data-type=birthdate] .pum-field-button{display:inline-block}.pum-age-form.layout-standard[data-type=birthdate] .pum-age-form-fields,.pum-age-form.layout-standard[data-type=birthdate] .pum-field{margin-bottom:8px;margin-right:8px}.pum-age-form.layout-standard[data-type=birthdate]:last-child .pum-age-form-fields,.pum-age-form.layout-standard[data-type=birthdate]:last-child .pum-field{margin-bottom:0}.pum-age-form.layout-inline[data-type=enterexit] .pum-age-buttons .pum-field:last-child,.pum-age-form.layout-standard[data-type=birthdate] .pum-field:last-child{margin-right:0}.pum-age-form.layout-inline[data-type=birthdate] .pum-age-form-fields,.pum-age-form.layout-inline[data-type=birthdate] .pum-field,.pum-age-form.layout-inline[data-type=birthdate] .pum-field-button,.pum-age-form.layout-stacked[data-type=birthdate] .pum-age-form-fields,.pum-age-form.layout-standard[data-type=birthdate] .pum-date-input .pum-field,.pum-age-form.layout-standard[data-type=birthdate] .pum-date-input .pum-field-button{display:inline-block}.pum-age-form.layout-standard[data-type=birthdate] .pum-date-input-fallback label{text-align:center;padding:0 5px}.pum-age-form.layout-inline[data-type=birthdate] .pum-field input,.pum-age-form.layout-inline[data-type=birthdate] .pum-field label,.pum-age-form.layout-inline[data-type=birthdate] .pum-field select,.pum-age-form.layout-inline[data-type=enterexit] .pum-age-buttons .pum-field{display:inline-block;margin-right:8px}.pum-age-form.layout-stacked[data-type=enterexit] .pum-age-buttons .pum-field{display:block;margin:0 auto 8px}.pum-age-form.layout-stacked[data-type=enterexit] .pum-age-buttons .pum-field:last-child{margin-bottom:0}.pum-age-form.layout-stacked[data-type=enterexit] .pum-age-buttons .pum-field button{min-width:100px;width:auto}.pum-age-form.layout-stacked[data-type=birthdate] label{display:block;margin:0 0 12px}.pum-age-form.layout-stacked[data-type=birthdate] .pum-date-input{margin:0 auto 16px}.pum-age-form.layout-stacked[data-type=birthdate] .pum-date-input-fallback .pum-field{display:inline-block;margin:0 8px 16px 0}.pum-age-form.layout-stacked[data-type=birthdate] .pum-date-input-fallback .pum-field:last-child{margin-right:0}.pum-age-form.layout-stacked[data-type=birthdate] .pum-field-button button{padding-left:40px;padding-right:40px}.pum-age-form.layout-vertical[data-type=enterexit] .pum-age-buttons .pum-field{display:block;margin:0 auto 8px}.pum-age-form.layout-vertical[data-type=enterexit] .pum-age-buttons .pum-field:last-child{margin-bottom:0}.pum-age-form.layout-vertical[data-type=birthdate] label{display:block;margin:0 0 8px}.pum-age-form.layout-vertical[data-type=birthdate] input,.pum-age-form.layout-vertical[data-type=birthdate] select{display:inline-block;margin:0 auto 12px}@media only screen and (max-width:320px){.pum-age-form.layout-standard[data-type=birthdate] input,.pum-age-form.layout-standard[data-type=birthdate] label,.pum-age-form.layout-standard[data-type=birthdate] select{text-align:inherit}.pum-age-form.layout-standard[data-type=birthdate] .pum-field-button{display:block}.pum-age-form.layout-standard[data-type=birthdate] .pum-age-form-fields,.pum-age-form.layout-standard[data-type=birthdate] .pum-field{margin-right:0}.pum-age-form.layout-standard[data-type=birthdate]:last-child .pum-age-form-fields,.pum-age-form.layout-standard[data-type=birthdate]:last-child .pum-field{margin-bottom:8px}.pum-age-form.layout-standard[data-type=birthdate]:last-child .pum-age-form-fields.pum-field-button,.pum-age-form.layout-standard[data-type=birthdate]:last-child .pum-field.pum-field-button{margin-bottom:0}.pum-age-form.layout-standard[data-type=birthdate]:last-child .pum-age-form-fields.pum-field-button button,.pum-age-form.layout-standard[data-type=birthdate]:last-child .pum-field.pum-field-button button{display:block;width:100%}.pum-age-form.layout-standard[data-type=birthdate] .pum-age-form-fields,.pum-age-form.layout-standard[data-type=birthdate] .pum-date-input .pum-field,.pum-age-form.layout-standard[data-type=birthdate] .pum-date-input .pum-field-button{display:block}.pum-age-form.layout-standard[data-type=birthdate] .pum-date-input-fallback{margin-right:0}.pum-age-form.layout-standard[data-type=birthdate] .pum-date-input-fallback .pum-field{width:24%;margin-right:1%}.pum-age-form.layout-standard[data-type=birthdate] .pum-date-input-fallback .pum-field:last-child{width:45%;margin-right:0}}