/*** WIDGET/SYSTEM CSS ***/


/*** PAGE CSS OVERRIDES ***/
@media (min-width:768px) {.modal-dialog {width:800px;}}.modal-body {padding:0;}.modal-body > div {padding:0;}.modal-header {padding:0;border-bottom:0;min-height:0;position:absolute;z-index:1;width:100%;}.modal-header .close {margin-top:13px;margin-right:30px;font-size:36px;opacity:1;transition:all ease-out 0.6s;}.modal-header .close:hover {opacity:0.6;}.modal {z-index:999999999;}@media (max-width:768px) {.modal-header .close {margin-top:0 !important;margin-right:15px !important;}}@media (max-width:500px) {.modal-header .close {margin-top:-11px !important;margin-right:5px !important;}}#popup .modal-dialog, #specialpopup .modal-dialog {max-width:1000px;width:90%;margin:60px auto;}#specialpopup .modal-dialog {max-width:700px;}#popup .modal-content, #specialpopup .modal-content {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}#popup .modal-content .modal-header, #specialpopup .modal-content .modal-header {position:absolute;padding:0;width:30px;height:30px;background:#B7925A;z-index:2;border-radius:50%;border:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;right:-15px;top:-15px;}#popup .modal-content .modal-header button, #specialpopup .modal-content .modal-header button {color:#fff;opacity:1;font-weight:300;background:transparent;border:none;}#popup .modal-dialog .modal-body, #specialpopup .modal-dialog .modal-body {padding:0;}#popup .modal-content img, #specialpopup .modal-content img {margin-bottom:0;}#popup .modal-content .modal-header button a, #specialpopup .modal-content .modal-header button a {color:#fff;font-size:24px;}