.vip-night-main-container-outer *{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
.vip-night-main-container-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,img{display:block}
ol,ul{list-style:none;margin-bottom:0}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
a,a:focus,a:hover{outline:0}
.clear-fix:after{content:"";display:table;clear:both}
.float-left{float:left}
.float-right{float:right}
.relative{position:relative}
.absolute{position:absolute}
.fixed{position:fixed}
.text-right{text-align:right}
.text-center{text-align:center}
.text-left{text-align:left}
.text-justify{text-align:justify}
.block{display:block}
.inline{display:inline}
.inline-block{display:inline-block}
.table{display:table;background:transparent}
.table-row{display:table-row}
.table-cell{display:table-cell;vertical-align:middle}
.feature-heading,.feature-image,.feature-description,.mainbox-primary h2.title,.row-1103>.alpha{display:none}
.feature-description{margin:0!important;height:0!important}
.row-972 .container,.row-1038 .container,.row-1089 .container{padding-left:0;padding-right:0;padding-bottom:0;background:#fff}
.row-1103>.omega{width:100%!important;max-width:1260px!important}
.gap-main-top{padding-top:0}
.gap{display:none!important}
.wysiwyg-content ul{list-style:none}
@media screen and (min-width:1280px){.row-972 .container,.row-1038 .container,.row-1089 .container,.row-1103>.omega{max-width:100%}
.gap-main-top{padding-top:0}
}
@media screen and (min-width:992px){
.gap-main-top{padding-top:0}
}
.wysiwyg-content ul,.wysiwyg-content ol{padding-left:0;margin-bottom:0}
.vip-night-main-container-outer{font-family:lato,arial,sans-serif;font-size:14px;width:100%;padding:60px 10px;margin:0 auto;background:#f0f0f0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@media screen and (max-width:992px){
.vip-night-main-container-outer{font-size:12px;padding:40px 10px}
}
@media screen and (max-width:650px){
.vip-night-main-container-outer{padding:10px}
.vip-night-banner-header img {margin-right: 0 !important}
}
.vip-night-galway-banner-outer {max-width: 960px;margin: 0 auto;background: url(https://hnie-assets.s3.eu-west-1.amazonaws.com/Promotion+Pages/VIP+Night/images/vip-sale-banner-galway.jpg) no-repeat center center / cover;}
.vip-night-sligo-banner-outer {max-width: 960px;margin: 0 auto;background: url(https://hnie-assets.s3.eu-west-1.amazonaws.com/Promotion+Pages/VIP+Night/images/vip-sale-banner-sligo.jpg) no-repeat center left / cover;}
.vip-night-banner-inner {height: 250px;display: flex;align-items: center;justify-content: space-around;align-items: center;}
.vip-night-banner-content h2 {text-transform: uppercase;font-size: 3em;line-height: 1em;color: #fff;font-weight: 800;margin: 0 0 0.3em;text-shadow: 0 0 10px rgba(0, 0 , 0, 1)}
.vip-night-banner-content h3 {text-transform: uppercase;font-size: 2.5em;line-height: 1em;color: #fff;font-weight: 600;margin: 0 0 0.3em;text-shadow: 0 0 10px rgba(0, 0 , 0, 1)}
.vip-night-main-container-inner{background:#fff;max-width:960px;margin:0 auto;padding:60px 80px}
.thank-you-banner{max-width:960px;margin:0 auto !important;}
.vip-night-banner-inner .table{width:100%}
.vip-night-banner-header img{margin:0 auto 2.1428em;max-width:100%}
.vip-night-intro-inner h3{font-size:2.5em;line-height:1em;color:#636363;font-weight:800;margin:0 0 5px}
.vip-night-details p, .vip-night-lost-inner h3{font-size:1.8em;line-height:1em;color:#636363;font-weight:500}
.vip-night-details p {font-size: 2.8em;}
.vip-night-lost-inner h3 {margin-bottom: 0.5em;}
.vip-night-intro-inner p, .vip-night-lost-inner p{font-size:1.5em;line-height:1.3em;color:#636363;font-weight:300;margin-bottom:10px}
.vip-night-intro-inner img{width:100%}
.vip-night-intro-outer{margin-bottom:2em}
.vip-night-opt-out-form {margin-bottom: 3em;}
.vip-night-lost-inner a {text-decoration: none;color: #008fd9;font-weight: 500}
.vip-night-lost-inner a:hover {text-decoration: underline;color: #008fd9;}
.virtual-store-header-inner h2 {font-size: 2.5em;line-height: 1em;color: #444;margin: 0 0 0.2em;}
.virtual-store-header-inner p {font-size: 1.286em;line-height: 1em;color: #444;margin: 0;font-weight: 400;}
.vip-night-form-inner {max-width: 500px;margin: 0 auto 40px;}
.virtual-store-viewer-inner iframe {width: 100%; height: 450px;}
@media screen and (max-width:992px){
.vip-night-main-container-inner{padding:40px}
}
@media screen and (max-width:992px){
.vip-night-main-container-inner{padding:40px 20px 20px}
.virtual-store-viewer-inner iframe {width: 100%; height: 300px;}
}
