/* ---- home.css ---- */
body.ar-site:where(.ar-home) #page-container .container {width: 1170px;}
body.ar-site:where(.ar-home) #page-container h1 {margin-bottom: 30px;
	background: none;}
body.ar-site:where(.ar-home) #page-container h1 span {position: relative;
    color: #888888;
    font-weight: normal;
    padding-bottom: 30px;
    display: inline-block;
    letter-spacing: 2px;}
body.ar-site:where(.ar-home) #page-container h1 span::after {content: " ";
	position: absolute;
	left: 50%;
	bottom: 0;
	height: 2px;
	width: 74px;
	margin: 0 0 0 -37px;
	background: rgba(0, 0, 0, 0.1);}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper {position: relative;
	background: url(/wp-content/uploads/ilaunch/skin/room-text-bg.jpg) center center repeat;}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .location-wrapper, body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .relax-wrapper, body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .container {position: relative;
    display: inline-block;
    text-align: center;}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .container {position: absolute;
    width: 1170px;
    left: 50%;
    margin: 0 0 0 -585px;
    top: 0;
    bottom: 0;}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .location-wrapper, body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .relax-wrapper {float: left;
    width: 100%;}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .text-content {position: absolute;
	display: inline-block;
	width: 320px;
	height: auto;}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .location-wrapper .text-content {left: 0;}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .relax-wrapper .text-content {right: 0;}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .text-content h2 {text-transform: none;
    position: relative;
    display: inline-block;
    padding-bottom: 20px;
    margin-top: 50px;
    margin-bottom: 15px;}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .text-content h2::after {content: " ";
	position: absolute;
	left: 50%;
	bottom: 0;
	height: 2px;
	width: 45px;
	margin: 0 0 0 -37px;
	background: rgba(0, 0, 0, 0.1);}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .text-content p {}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .text-content .btn-default {padding: 0 40px;
    margin-top: 20px;
    height: 40px;
    line-height: 40px;}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .img-responsive {position: relative;
	width: calc(100% - (((100% - 1170px) / 2) + 370px));
	height: auto;}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .location-wrapper .img-responsive {float: right;}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .relax-wrapper .img-responsive {float: left;}
body.ar-site:where(.ar-home) #page-container .faq-wrapper {position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 999;}
body.ar-site:where(.ar-home) #page-container .faq-wrapper::after {content: " ";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: calc((100% - 1170px) / 2);
    pointer-events: none;
    z-index: 999;
    background: rgba(36, 96, 175, 0.85);}
body.ar-site:where(.ar-home) #page-container .faq-wrapper .container {position: relative;
    padding: 0;}
body.ar-site:where(.ar-home) #page-container .faq-wrapper .text-content {position: relative;
    display: inline-block;
    float: right;
    width: 370px;
    height: auto;
    padding: 10px 70px 10px 20px;
    text-align: left;
    background: url(/wp-content/uploads/ilaunch/skin/faq-arrow.png) right 5px center no-repeat rgba(36, 96, 175, 0.85);}
body.ar-site:where(.ar-home) #page-container .faq-wrapper .text-content a {position: relative;
	display: inline-block;
	text-decoration: none;
	font-size: 20px;
	line-height: 26px;
	color: #c8d9ef;
	font-weight: 400;
	letter-spacing: 1px;
	text-transform: uppercase;}
body.ar-site:where(.ar-home) #page-container .faq-wrapper .text-content a strong {font-size: 30px;
    line-height: 34px;
    color: #ffffff;}