.wpb_amenitiesmap .wpb_vc_param_value{
display: none;
}
.our-services,
.amenities {
position: relative;
width: 100%;
height: auto;
min-height: 600px;
font-size: 0;
text-align: center;
background-color: #eee;
}
.our-services {
background-color: #2cab70;
} .aside-two-column {
position: relative;
display: inline-block;
width: 50%;
height: auto;
min-height: 600px;
vertical-align: top;
box-sizing: content-box;
}
.icon-services {
position: absolute;
top: 0;
left: 0;
width: 160px;
height: 160px;
background: url(//marquisdetracy.com/wp-content/uploads/2016/06/icon-meals.png) 35px center no-repeat;
background-color: #e5d028;
border-radius: 0 0 40px 0;
}
.aside-two-column.services-list {
padding-bottom: 50px;
padding-left: 5%;
width: 45%;
color: #fff;
background: transparent url(//marquisdetracy.com/wp-content/uploads/2016/06/image11-768x512.jpg) center top no-repeat;
overflow: hidden;
background-size: cover;
-webkit-background-size: cover;
}
.aside-two-column .h2,
.aside-two-column p,
.aside-two-column.services-list .sub-heading {
position: relative;
display: block;
color: #fff;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-weight: 300;
text-align: left;
}
.aside-two-column .h2 {
margin-top: 40px;
font-size: 20px; font-size: 2rem;
text-align: center;
}
.aside-two-column.services-list { text-align: left; }
.aside-two-column.services-list .h2 {
margin-bottom: 30px;
font-size: 30px; font-size: 3rem;
text-align: left;
}
.aside-two-column p {
display: block;
margin: 20px auto 0;
width: 90%;
max-width: 580px;
font-size: 13px; font-size: 1.3rem;
line-height: 1.3;
text-align: center;
}
.aside-two-column.services-list .sub-heading {
margin: 0 0 10px;
width: 100%;
max-width: 90%;
font-size: 14px; font-size: 1.4rem;
} .services-overlay {
position: absolute;
left: 0;
display: block;
width: 100%;
height: auto;
min-height: 100%;
background-color: #006738 !important;
background-color: rgba(0, 103, 56, 0.8) !important;
}
.service-img,
.service-description {
width: 100%;
height: auto;
min-height: 300px;
}
.service-img { min-height: 400px; }
.service-description {
min-height: 200px;
}
.service-img {
background-size: cover !important;
-webkit-background-size: cover !important;
}
.service-description {
position: absolute;
bottom: 0;
color: #fff;
font-size: 14px; font-size: 1.4rem;
background-color: #2cab70;
}
.service-img.balanced-meals {
background: url(//marquisdetracy.com/wp-content/uploads/2016/06/img-balanced-meals.jpg) center top no-repeat;
}
.aside-two-column.services-list select,
.aside-two-column.amenity-selection select {
position: relative; width: 110%;
max-width: 110%;
height: auto;
min-height: 290px;
background: none;
border: 0;
overflow: hidden;
-webkit-appearance: none;
-moz-appearance:    none;
appearance:         none;
}
.aside-two-column.services-list select option,
.aside-two-column.amenity-selection select option {
display: block;
margin-top: 30px;
width: 100%;
height: auto;
color: #fff;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 9px; font-size: 0.9rem;
font-weight: 400;
text-align: left;
text-transform: uppercase;
background: none;
outline: none;
border: none;
cursor: pointer;
transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-webkit-appearance: none;
-moz-appearance:    none;
appearance:         none;
}
.aside-two-column.services-list select option,
.aside-two-column.services-list input,
.aside-two-column.services-list input:focus,
.aside-two-column.services-list select option:checked,
.aside-two-column.services-list select option:hover  {
color: #e5d028;
background: none !important;
outline: none !important;
border: none !important;
-webkit-appearance: none;
-moz-appearance:    none;
appearance:         none;
box-shadow: none !important;
}
.btn-view-all {
position: relative;
display: inline-block;
width: 90%;
max-width: 200px;
height: 50px;
font-size: 12px; font-size: 1.2rem;
font-family: Helvetica, Arial, sans-serif;
line-height: 2.7;
text-align: center;
border-radius: 3px;
transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
}
.btn-view-all:link,
.btn-view-all:visited { color: #fff; background-color: #f2be20; text-decoration: none; }
.btn-view-all:hover,
.btn-view-all:active { opacity: 0.8; }  .aside-two-column.amenity-map { background-color: #17203d;
background-size: cover;
-webkit-background-size: cover;
}
.aside-two-column.amenity-selection {
padding-left: 6%;
width: 44%;
color: #fff;
background-color: #17203d;
}
.aside-two-column.amenity-selection .h2,
.aside-two-column.amenity-selection p {
text-align: left;
}
.aside-two-column.amenity-selection .h2 {
margin-bottom: 30px;
font-size: 14px; font-size: 1.4rem;
}
.aside-two-column.amenity-selection .h2::before {
display: inline-block;
margin-right: 15px;
content: '';
width: 25px;
height: 30px;
background: url(//marquisdetracy.com/wp-content/uploads/2016/06/icon-map-location.png) no-repeat;
vertical-align: top;
}
.aside-two-column.amenity-selection p {
margin: 0 0 30px;
font-family: Helvetica, Arial, sans-serif;
font-size: 10px; font-size: 1rem;
font-weight: normal;
font-weight: light;
}
.aside-two-column.amenity-selection form {
display: block;
width: 100%;
height: auto;
font-size: 0;
text-align: left;
overflow: hidden;
}
.aside-select-amenities {
display: inline-block;
width: 45%;
overflow: hidden;
vertical-align: top;
}
.aside-two-column.amenity-selection .nav-select-amenities {
padding-left: 0;
width: 100%;
text-align: left;
list-style-type: none;
}
.aside-two-column.amenity-selection .nav-select-amenities a {
display: block;
margin-top: 5px;
padding: 0 0 0 40px;
width: 100%;
max-width: 200px;
height: 34px;
font-size: 9px; font-size: 0.9rem;
font-weight: 400;
line-height: 2.4;
background: transparent url(//marquisdetracy.com/wp-content/uploads/2016/06/icon-map-location-small.png) 15px 10px no-repeat;
border-radius: 20px;
text-transform: uppercase;
}
.aside-two-column.amenity-selection .nav-select-amenities a:link,
.aside-two-column.amenity-selection .nav-select-amenities a:visited {
color: #fff !important;
}
.aside-two-column.amenity-selection .nav-select-amenities a:hover,
.aside-two-column.amenity-selection .nav-select-amenities a:active,
.aside-two-column.amenity-selection .nav-select-amenities a.active  {
background-color: #e5d028;
}
.mobile-only { display: none; } @media screen and (max-width:1023px) { .desktop-only { display: none !important; }
.mobile-only  { display: block; }
.our-services { min-height: 930px; }
.amenities    { min-height: 800px; background-color: #fff; }
.our-services .aside-two-column,
.amenities .aside-two-column {
display: block;
position: absolute;
padding: 0;
width: 100%;
height: auto;
}
.aside-two-column {
top: 250px;
}
.aside-two-column .h2 {
display: block;
margin: 0 auto;
padding: 30px 0 15px;
width: 90%;
font-size: 16px; font-size: 1.6rem;
}
.service-description {
padding-bottom: 30px;
}
.aside-two-column.services-list,
.aside-two-column.amenity-selection {
position: absolute;
top: 0;
margin-top: 0;
padding-bottom: 20px;
height: auto;
min-height: 250px;
background: #17203d;
text-align: center;
}
.aside-two-column.services-list .h2,
.aside-two-column.services-list .sub-heading {
display: block;
margin: 0 auto;
max-width: 90%;
text-align: center;
}
.aside-two-column.services-list .h2 {
margin-top: 10px;
margin-bottom: 10px;
padding-top: 10px;
font-size: 20px; font-size: 2rem;
}
.aside-two-column.services-list .sub-heading {
margin-bottom: 20px;
font-size: 10px; font-size: 1rem;
}
.aside-two-column.services-list form,
.aside-two-column.amenity-selection form {
display: block;
margin: 0 auto;
width: 90%;
max-width: 350px;
height: 52px;
overflow: visible;
}
.aside-two-column.services-list  .select-container,
.aside-two-column.amenity-selection  .select-container {
position: relative;
display: block;
margin: 0 auto;
width: 100%;
max-width: 310px;
height: 50px;
overflow: hidden;
border: 1px solid #fff;
border-color: rgba(255, 255, 255, 0.8);
border-radius: 3px;
vertical-align: top;
background: transparent url(//marquisdetracy.com/wp-content/uploads/2016/06/select-arrow.png) 95% 16px no-repeat;
background-size: 20px 20px;
-webkit-background-size: 20px 20px;
}
.aside-two-column.services-list select,
.aside-two-column.amenity-selection select {
margin: 0 auto;
padding: 0 0 0 5%;
width: 120%;
max-width: 120%;
height: 50px;
min-height: 50px;
line-height: 50px;
color: #fff; }
.aside-two-column.services-list select option,
.aside-two-column.amenity-selection select option {
margin-top: 0;
padding: 15px 0 0 5%;
width: 95%;
max-width: 95%;
height: 50px;
font-size: 10px; font-size: 1rem;
line-height: 50px;
color: #f2be20;
text-align: left;
background: none;
border-radius: 0;
text-transform: none;
background: none;
}
.aside-two-column.amenity-selection select:checked,
.aside-two-column.amenity-selection option:checked,
.aside-two-column.amenity-selection option:hover { background: none; } .aside-two-column.services-list .btn-view-all {
display: inline-block;
margin-top: 20px;
width: 90%;
max-width: 190px;
vertical-align: top;
}
.icon-services { display: none; } .aside-two-column.amenity-map {
left: 50%;
margin-left: -45%;
width: 90%;
}
.aside-two-column.amenity-selection .h2,
.aside-two-column.amenity-selection p {
display: block;
margin: 0 auto;
text-align: center;
}
.aside-two-column.amenity-selection p { margin: 15px auto; }
}
@media screen and (max-width:767px) { .aside-two-column { top: 270px; }
}
@media screen and (max-width:450px) { .aside-two-column { top: 280px; }
}
@media screen and (max-width:400px) { .aside-two-column { top: 280px; }
}
.mobile{
display: none;
}
@media screen and (max-width:1023px) {
.mobile{
display: block;
}
}body { background-color: #def2f5; }
.suite-selection {
position: relative;
margin: 0 auto;
padding: 10px 0;
width: 100%;
max-width: 1400px;
height: auto;
min-height: 290px;
font-size: 0;
text-align: center;
background-color: #def2f5;
border-top: 10px solid #fff;
border-bottom: 10px solid #fff;
box-shadow: 0px 35px 40px 0px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0px 35px 40px 0px rgba(0, 0, 0, 0.15);
}
.suite-selection:before,
.suite-selection:after {
position: absolute;
top: 0;
display: block;
content: '';
width: 10px;
height: 100%;
background-color: #fff;
}
.suite-selection:before { right: 0; }
.suite-selection:after  { left: 0; }
.aside-suite-selection {
position: relative;
display: inline-block;
padding-left: 3%;
width: 30%;
height: auto;
min-height: 290px;
color: #17203d;
font-size: 10px; font-size: 1rem;
font-family: "Roboto", Helvetica, Arial, sans-serif;
font-weight: 300 !important;
line-height: 1.6 !important;
text-align: left;
vertical-align: top;
}
.make-a-selection { border-right: 1px solid #dadada; }
.aside-suite-selection .h2 {
display: block;
width: 90%;
max-width: 272px;
height: auto;
color: #17203d;
font-size: 15px; font-size: 1.5rem;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-weight: 400;
line-height: 1.6;
}
.aside-suite-selection p {
display: block;
width: 90%;
}
.aside-suite-selection a,
input.btn-view-all-floorplans {
display: inline-block;
width: 90%;
height: 60px;
font-size: 11px; font-size: 1.1rem;
font-family: "Roboto", Helvetica, Arial, sans-serif;
font-weight: 400;
line-height: 3.4;
vertical-align: top;
transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
}
.aside-suite-selection a:after,
input.btn-view-all-floorplans:after {
display: inline-block;
margin-left: 5px;
content: '';
width: 31px;
height: 60px;
background: url(//marquisdetracy.com/wp-content/plugins/atomic-motion-listings/assets/css/wp-content/plugins/atomic-motion-listings/assets/images/icon-arrow-view-all.png) center 23px no-repeat;
vertical-align: top;
background-size: 16px 12px;
-webkit-background-size: 16px 12px;
}
.aside-suite-selection a:link,
.aside-suite-selection a:visited,
input.btn-view-all-floorplans:link,
input.btn-view-all-floorplans:visited { color: #006738 !important; text-decoration: none; }
.aside-suite-selection a:hover,
.aside-suite-selection a:active,
input.btn-view-all-floorplans:hover,
input.btn-view-all-floorplans:active  { opacity: 0.7; }
input.btn-view-all-floorplans{
color: #fff;
background-color: #006738 !important;
width: 80% !important;
}
.btn-submit{
line-height: 21px !important;
max-width: 200px !important;
}
input[type="submit"].btn-submit:hover,
.btn-submit:active{
opacity: 0.7;
background: #006738 !important;
} .aside-services-care .btn-view-all-floorplans {
bottom: 10px;
left: 9%;
padding: 0 5%;
width: 80%;
max-width: 160px;
text-align: center;
border-radius: 3px;
}
.aside-services-care .btn-view-all-floorplans:after { display: none; }
.aside-services-care .btn-view-all-floorplans:link,
.aside-services-care .btn-view-all-floorplans:visited { color: #fff; background-color: #2cab70; }
.aside-services-care .btn-view-all-floorplans:hover,
.aside-services-care .btn-view-all-floorplans:active  { opacity: 0.7; }
.suite-type-checkbox {
position: relative;
width: 90%;
height: 40px;
}
.suite-type-checkbox label {
display: block;
padding-left: 35px;
color: #17203d;
font-size: 11px; font-size: 1rem;
font-family: "Roboto", Helvetica, Arial, sans-serif;
font-weight: 300;
line-height: 1.4;
}
.suite-type-checkbox input[type="checkbox"] {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 40px;
cursor: pointer;
opacity: 0;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
}
.icon-suite-checkbox {
position: absolute;
top: 0;
left: 0;
display: block;
width: 23px;
height: 23px;
background: transparent url(//marquisdetracy.com/wp-content/plugins/atomic-motion-listings/assets/css/wp-content/plugins/atomic-motion-listings/assets/images/icon-suite-checkbox.png) center center no-repeat;
cursor: pointer;
}
.suite-type-checkbox input[type="checkbox"]:checked + .icon-suite-checkbox { background: transparent url(//marquisdetracy.com/wp-content/plugins/atomic-motion-listings/assets/css/wp-content/plugins/atomic-motion-listings/assets/images/icon-suite-checkbox-checked.png) center center no-repeat; }  .your-suite-options {
margin: 20px auto;
padding-bottom: 50px;
width: 100%;
max-width: 1400px;
height: auto;
font-size: 0;
text-align: center;
}
.your-suite-options:before {
display: block;
margin: 0 auto;
content: '';
width: 46px;
height: 23px;
border-top: solid 23px #2cab70;
border-left: solid 23px transparent;
border-right: solid 23px transparent;
box-sizing: border-box;
}
.suite-options-heading {
margin-bottom: 2%;
padding-bottom: 20px;
font-size: 0;
text-align: center;
border-bottom: 1px solid #c7d9dc;
}
.your-suite-options .h2,
.your-suite-options .suite-results {
display: inline-block;
margin: 45px 0 20px;
width: 50%;
height: auto;
color: #17203d;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 20px; font-size: 2rem;
font-weight: 400;
line-height: 0;
vertical-align: top;
}
.your-suite-options .h2            { text-align: left; }
.your-suite-options .suite-results { text-align: right; }
.suite-preview-wrapper { margin: 0 -1%; }
.suite-preview {
position: relative;
display: inline-block;
margin: 0 1% 2%;
width: 23%;
height: auto;
min-height: 420px;
background-color: #fff;
vertical-align: top;
}
.suite-preview .h3,
.suite-preview .suite-sqft {
display: block;
width: 84%;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 15px; font-size: 1.5rem;
font-weight: 400;
text-align: left;
}
.suite-preview .h3 {
margin: 7% auto 0;
color: #17203d;
}
.suite-preview .suite-sqft {
margin: 1.5% auto 20px;
padding-bottom: 20px;
color: #2cab70;
border-bottom: 1px solid #e5e5e5;
}
.suite-preview img,
.expand-floorplan {
position: relative;
display: block;
margin: 0 auto;
width: 90%;
max-width: 90%;
height: auto;
max-height: 330px;
}
.expand-floorplan:after {
position: absolute;
opacity: 0;
top: 50%;
left: 50%;
margin: -48px 0 0 -48px;
content: '';
width: 94px;
height: 94px;
background: #2cab70 url(//marquisdetracy.com/wp-content/plugins/atomic-motion-listings/assets/images/icon-expand.png) center center no-repeat;
background-size: 53px 53px;
-webkit-background-size: 40px 40px;
border: 10px solid #fff;
border-radius: 50px;
background-clip: padding-box;
box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.3);
transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
}
.expand-floorplan:hover:after,
.expand-floorplan:active:after  { opacity: 1.0 !important; }
.btn-view-suite-preview-floorplan {
position: absolute;
bottom: 0;
display: block;
padding-left: 10%;
width: 100%;
height: 60px;
font-size: 11px; font-size: 1.1rem;
font-family: "Roboto", Helvetica, Arial, sans-serif;
font-weight: 400;
text-align: left;
line-height: 3.4;
vertical-align: top;
transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
}
.btn-view-suite-preview-floorplan:after {
position: absolute;
top: 0;
right: 0;
display: block;
content: '';
width: 70px;
height: 60px;
background: #006738 url(//marquisdetracy.com/wp-content/plugins/atomic-motion-listings/assets/images/icon-arrow-view-floorplan.png) center 23px no-repeat;
vertical-align: top;
background-size: 16px 12px;
-webkit-background-size: 16px 12px;
}
.btn-view-suite-preview-floorplan:link,
.btn-view-suite-preview-floorplan:visited,
.btn-view-suite-preview-floorplan:hover,
.btn-view-suite-preview-floorplan:active { color: #fff; background-color: #264d73; text-decoration: none; }  @media screen and (max-width:1399px) { .suite-selection,
.your-suite-options { width: 90%; }
}
@media screen and (max-width:1299px) { }
@media screen and (max-width:1199px) { }
@media screen and (max-width:1023px) {  .make-a-selection {
display: block;
margin: 0 auto;
padding-left: 0;
width: 90%;
min-height: auto;
border-right: none;
border-bottom: 1px solid #dadada;
}
.aside-suite-selection .h2,
.aside-suite-selection p { width: 90%; max-width: 90%; }
.aside-suite-type, .aside-services-care { width: 45%; }  .suite-preview-wrapper { margin: 0 -1.5%; }
.your-suite-options .h2, .your-suite-options .suite-results {
display: block;
width: 100%;
text-align: center;
}
.suite-preview {
margin: 0 1.5% 2%;
width: 30%;
}
.suite-type-checkbox label {
font-size: 8px; font-size: 0.8rem;
line-height: 1.9;
}
.suite-preview .h3, .suite-preview .suite-sqft { font-size: 12px; font-size: 1.2rem; }
.btn-view-suite-preview-floorplan {
font-size: 10px; font-size: 1rem;
line-height: 3.8;
} }
@media screen and (max-width:767px) {  .aside-suite-selection { min-height: auto; }
.make-a-selection { width: 88%; }
.aside-suite-type, .aside-services-care {
padding-left: 0;
width: 88%;
}
.aside-services-care { min-height: 290px; }
.aside-services-care .btn-view-all-floorplans {
left: 50%;
padding: 0;
width: 80%;
max-width: 240px;
}  .suite-preview-wrapper { margin: 0 -1.5%; }
.your-suite-options .h2, .your-suite-options .suite-results { font-size: 18px; font-size: 1.8rem; }
.suite-preview {
margin: 1.5% 1.5%;
width: 47%;
} }
@media screen and (max-width:450px) {  .make-a-selection,
.aside-suite-type,
.aside-services-care {
width: 80%;
}
.aside-suite-selection .h2 {
font-size: 13px; font-size: 1.3rem;
line-height: 1.3;
}
.aside-suite-selection p { font-size: 9px; font-size: 0.9rem; }
.suite-type-checkbox { margin-top: 5px; width: 100%; height: 50px; }
.suite-type-checkbox label { line-height: 1.8; }
.aside-services-care .btn-view-all-floorplans {
max-width: 80%;
}  .suite-preview-wrapper { margin: 0 auto; }
.suite-preview {
margin: 20px auto;
width: 100%;
}
.suite-preview img,
.expand-floorplan {
min-height: auto;
padding-bottom: 15px;
}
.suite-preview img { max-width: 270px; } } @media screen and (max-width: 480px) {
.suite-selection, .your-suite-options {
width: 100%;
}
.main-container .row-container .row-parent {
padding: 36px 10px 36px 10px;
}
}.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020;
}
.fancybox-skin {
position: relative;
background: #f9f9f9;
color: #444;
text-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.fancybox-opened {
z-index: 8030;
}
.fancybox-opened .fancybox-skin {
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
position: relative;
}
.fancybox-inner {
overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}
.fancybox-error {
color: #444;
font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin: 0;
padding: 15px;
white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%;
}
.fancybox-image {
max-width: 100%;
max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//marquisdetracy.com/wp-content/plugins/atomic-motion-listings/assets/css/fancybox_sprite.png);
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060;
}
#fancybox-loading div {
width: 44px;
height: 44px;
background: url(//marquisdetracy.com/wp-content/plugins/atomic-motion-listings/assets/css/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
position: absolute;
top: -18px;
right: -18px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
}
.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent url(//marquisdetracy.com/wp-content/plugins/atomic-motion-listings/assets/css/blank.gif); -webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 8040;
}
.fancybox-prev {
left: 0;
}
.fancybox-next {
right: 0;
}
.fancybox-nav span {
position: absolute;
top: 50%;
width: 36px;
height: 34px;
margin-top: -18px;
cursor: pointer;
z-index: 8040;
visibility: hidden;
}
.fancybox-prev span {
left: 10px;
background-position: 0 -36px;
}
.fancybox-next span {
right: 10px;
background-position: 0 -72px;
}
.fancybox-nav:hover span {
visibility: visible;
}
.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
visibility: hidden;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important;
} .fancybox-lock {
overflow: hidden !important;
width: auto;
}
.fancybox-lock body {
overflow: hidden !important;
}
.fancybox-lock-test {
overflow-y: hidden !important;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background: url(//marquisdetracy.com/wp-content/plugins/atomic-motion-listings/assets/css/fancybox_overlay.png);
}
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll;
} .fancybox-title {
visibility: hidden;
font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position: relative;
text-shadow: none;
z-index: 8050;
}
.fancybox-opened .fancybox-title {
visibility: visible;
}
.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8050;
text-align: center;
}
.fancybox-title-float-wrap .child {
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
background: transparent; background: rgba(0, 0, 0, 0.8);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-shadow: 0 1px 2px #222;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap;
}
.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
color: #fff;
}
.fancybox-title-inside-wrap {
padding-top: 10px;
}
.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0, 0, 0, .8);
} @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//marquisdetracy.com/wp-content/plugins/atomic-motion-listings/assets/css/fancybox_sprite@2x.png);
background-size: 44px 152px; }
#fancybox-loading div {
background-image: url(//marquisdetracy.com/wp-content/plugins/atomic-motion-listings/assets/css/fancybox_loading@2x.gif);
background-size: 24px 24px; }
}