/*!
 * Copyright © ASW.
 */

#hd_pop { z-index: 1002; max-width: 1170px; }
.hd_pops { position: fixed; min-width: 320px; border: none; background: transparent; }
.hd_pops_con { background: #FFF; box-shadow: 0px 0px 10px rgba(0,0,0,0.25); }
.hd_pops_con p { margin-bottom: 0; }
.hd_pops_footer { width: 100%; }
.hd_pops_outer { text-align: center; }
.hd_pops_outer:after { display:block; visibility:hidden; clear:both; content:""; }
.hd_pops_outer_btns { float: left; width: 50%; }
.hd_pops_outer .hd_pops_outer_btns span.textX { display: block; padding: 10px 0; border: 0px solid #FFF; background: rgba(0,0,0,0.5); font-size: 1.5rem; font-weight: 300; color: #FFF; opacity: 0.75; cursor: pointer; }
.hd_pops_outer .hd_pops_outer_btns:first-child span.textX { border-right: 0px solid #FFF; }
.hd_pops_outer .hd_pops_outer_btns:last-child span.textX { border-left: 0px solid #FFF; }
.hd_pops_outer .hd_pops_outer_btns:focus span.textX,
.hd_pops_outer .hd_pops_outer_btns:hover span.textX{ background: rgba(0,0,0,1); opacity: 1; }
.hd_pops_outer a.imgX { display: block; width: 51px; height: 51px; background: url('../img/newwinX_b.png') no-repeat 50% 50%; }
.hd_pops_outer a.imgX:focus,
.hd_pops_outer a.imgX:hover { opacity: 1; }
.hd_pops_bg { display: block; position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,0.5); }

@media (max-width: 767.999999px) {
	.hd_pops { top: 5rem !important; left: auto !important; padding: 0 15px; width: 100%; }
	.hd_pops.hd_pops_num_0:after { display: block; position: fixed; z-index: -1; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.5); content: ""; }
	.hd_pops_con { margin: 0 auto; width: 100% !important; height: auto !important; }
	.hd_pops_footer { margin: 0 auto; }
}