﻿.blocker:before,.modal{display:inline-block;vertical-align:middle}.modal,.modalContact{min-height:150px;max-height:600px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000}.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,.75);text-align:center}.blocker:before{content:"";height:100%;margin-right:-.05em}.blocker.behind{background-color:transparent}.modal{position:relative;z-index:2;max-width:535px;box-sizing:border-box;background:#fff;padding:15px 30px;font:700 14px/24px PhagsPaB;font:700 13px/23px Arial\0/;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;box-shadow:0 0 10px #000;text-align:left}.modalContact,.popupModal{vertical-align:middle;box-sizing:border-box;text-align:left;z-index:9999}@-moz-document url-prefix(){.modal,.modalContact{font:700 13px/23px Arial}}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:40px;height:40px;text-indent:-9999px;background:url(../Images/ModalBox/Close.png) no-repeat}.modalContact{display:inline-block;position:relative;max-width:950px;background:#fff;padding:15px 30px 6px;font:700 14px/24px PhagsPaB;font:700 13px/23px Arial\0/;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;box-shadow:0 0 10px #000}.modalContact a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:40px;height:40px;text-indent:-9999px;background:url(../Images/ModalBox/Close.png) no-repeat}.modalForm{width:852px;height:301px;margin:0 auto;border:1px solid #e3e3e3;border-radius:20px}.modalForm div{float:left}.modalForm .formTitle{margin:22px 0 0 15px;font:400 22px/22px MerriweatherBoldItalic;color:#b32125}.modalForm input[type=text]{width:252px;height:36px;margin:21px 0 5px 15px;padding-left:10px;border:1px solid #e3e3e3;font:400 14px/14px Arial;color:#a3a3a3}.modalForm textarea{width:802px;height:150px;margin:10px 0 0 15px;padding:7px 9px;border:1px solid #e3e3e3;font:400 14px/14px Arial;color:#a3a3a3}.modalForm .formAlign{clear:both;float:right;margin:25px -1px 3px;background:url(/Images/Franchise/ButtonHover.png) no-repeat}.popupModal{display:inline-block;position:relative;max-width:900px;background:#fff;padding:10px;margin:10px;max-height:900px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000}.popupModal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:40px;height:40px;text-indent:-9999px;background:url(../Images/ModalBox/Close.png) no-repeat}.modalTitle{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid gray}.modalNone{display:none}@media only screen and (max-width:960px){.modalContact,.modalForm,.popupModal{width:100%}.modalForm{height:405px;margin-bottom:50px;display:inline-block}.modalForm div{float:none;margin:0 5%}.modalForm .formTitle{margin-left:5%}.modalForm input[type=text]{width:98.5%;margin:21px 0 -15px;padding-left:1%}.modalForm textarea{width:97.85%;margin:21px 0 0;padding:7px 1%}.modalForm .formAlign{margin:25px -1px 3px}}@media only screen and (max-width:600px){.modal,.modal img{width:100%}}