.wsite-page-index {
    font-family: "lato",sans-serif;
    font-weight: 300;
	font-size:16px;
	line-height:2em;
	color:black;
}

.wsite-page-index #members-marketers h2,
.wsite-page-index #leisure-marketers h2,
.wsite-page-index #GPS h2 {
    line-height: 1.5em;
	xposition: relative;
    top: -14px;
}

.wsite-page-index #members-marketers h2 {
    border-right:2px solid white;
	padding: 0 20px 0 0;
}
.wsite-page-index #leisure-marketers h2 {
    border-left:2px solid black;
	padding: 0 0 0 20px;
}
.wsite-page-index #GPS h2 {
    border-left:2px solid black;
	padding: 0 0 0 20px;
}

.wsite-page-index header .header-bg {
    height: 840px;
}

.wsite-page-index .rmm .rmm-main-list li a, .wsite-page-index #icontent .rmm li a {
    font-size: 16px;
    text-transform: none;
}
x.wsite-page-index .wsite-logo img {display:none;}
x.wsite-page-index .wsite-logo a {
	background-image: url(arnlogo-white.png);
	display: block;
    height: 74px;
    background-repeat: no-repeat;
    position: relative;
    top: 17px;
    width: 168px;
    background-size: 145px auto;
}

.wsite-page-index #slidecaption h1 span, 
.wsite-page-index #parallax1 h2 span, 
.wsite-page-index #parallax2 h2 span, 
.wsite-page-index #parallax3 h2 span, 
.wsite-page-index .parallax-title span, 
.wsite-page-index .embed-container h2 {
    text-shadow: 0;
}
.wsite-page-index #slidecaption h1 span {
    xfont-size: 46px;
	font-size: 60px;
    font-weight: 300;
    margin: 10px auto;
    padding: 10px 20px;
    text-shadow: none;
    text-transform: none;
}
.wsite-page-index #slidecaption .sub-caption, .banner {
    font-size: 26px;
    font-weight: 300;
    text-shadow: none;
	margin:0 0 64px;
}
x.wsite-page-index .head-title h1 {
    font-family: "lato",sans-serif;
    font-weight: 300;
	font-size:36px;
	color:black;
	text-transform:none;
	text-align:left;
}
.wsite-page-index h2 {
    font-family: "lato",sans-serif;
    font-weight: 300;
	font-size:36px;
	color:black;
	text-transform:none;
    margin: -4px 0 20px;
	line-height:1;
}
#contact-us h2 {
    font-family: "lato",sans-serif;
    font-weight: 300;
	font-size:36px;
	color:black;
	text-transform:none;
    margin: -4px 0 20px;
	line-height:1;
}
.wsite-page-index div.paragraph {
    font-size: 16px;
    line-height: 2em;
	color:black;
}
x.wsite-page-index #about-us {
    background-image: url("about-banner6.jpg");
	background-position:center;
    background-size: cover;
	xborder-top: 40px solid #0072ce;
    padding-bottom: 120px;
    padding-top: 120px;
    overflow: hidden;
    padding: 120px 0;
    position: relative;
    width: 100%;
}
.wsite-page-index #about-us {
	background-color:#FFF;
    background-image: url("about-2.jpg");
	background-repeat:no-repeat;
	background-position: 80% center;
	background-size: 650px auto;
    padding-bottom: 120px;
    padding-top: 120px;
    overflow: hidden;
    padding: 120px 0;
    position: relative;
    width: 100%;
	xbackground-size: cover;
}
@media screen and (max-width: 1920px) { .wsite-page-index #about-us {
	background-position: 84% center;
} }
@media screen and (max-width: 1680px) { .wsite-page-index #about-us {
	background-position: 90% center;
} }
@media screen and (max-width: 1600px) { .wsite-page-index #about-us {
	background-position: 94% center;
} }
@media screen and (max-width: 1550px) { .wsite-page-index #about-us {
	background-position: 95% center;
} }
@media screen and (max-width: 1440px) { .wsite-page-index #about-us {
	background-position: 100% center;
} }
@media screen and (max-width: 1366px) { .wsite-page-index #about-us {
	background-position: 98% center;
	background-size: 600px auto;
} }
@media screen and (max-width: 1280px) { .wsite-page-index #about-us {
	background-position: 98% 158px;
	xbackground-size: 557px auto;
} }
@media screen and (max-width: 1024px) { .wsite-page-index #about-us {
	background-position: 98% 170px;
    background-size: 375px auto;
} }
@media screen and (max-width: 900px) { .wsite-page-index #about-us {
	background-position: center bottom;
    background-size: 375px auto;
    padding: 120px 0 410px;
} }
@media screen and (min-width: 1170px) { .standard-page.wsite-theme-light #page-title {
	width: 1170px;
} }
@media screen and (min-width: 1170px) { .wsite-page-skin-design #page-title { width: 1170px; } .wsite-page-skin-design #page-title { width: 1170px; } .wsite-page-branding #page-title { width: 1170px; } .wsite-page-designing-instructions #page-title { width: 1170px; } .wsite-page-skinning-app #page-title { width: 1170px; } }

.wsite-page-index .page {
    padding-bottom: 60px !important;
    padding-top: 60px !important;
}
.wsite-page-index #about-us .span12 {
    display: inline-block;
}
.wsite-page-index #about-us .row {
    margin: 0 auto !important;
    xwidth: 960px !important;
}
.wsite-page-index #parallax1,.wsite-page-index #parallax2,.wsite-page-index #parallax3 {display:none;}
.wsite-page-index #our-solutions {
	 xbackground-image: url("about-banner.jpg");
	 background-position: right 0;
	 background-size: cover;
    overflow: hidden;
    padding: 120px 0;
    position: relative;
    width: 100%;
	background-color:#0072ce;
 }
.wsite-page-index #members-marketers {
	background-image: url("business-people.jpg");
	background-position:center;
    background-size: cover;
 }
 .wsite-page-index #GPS {
	background-image: url("gps2.jpg");
	background-position:center top;
    background-size: cover;
	background-color:#FFF;
	xbackground-repeat:repeat-x;
 }
  .wsite-page-index #members-marketers h1,.wsite-page-index #members-marketers h2,.wsite-page-index #members-marketers div.paragraph {
	 color:white;
	 text-transform:none;
 }
 .wsite-page-index #our-solutions h1,.wsite-page-index #our-solutions div.paragraph {
	 color:white;
	 text-transform:none;
 }
 .wsite-page-index #our-solutions .block h2 {
	 font-size:12px;
	 color:white;
 }
 


.wsite-page-index #our-solutions .span12 {
    display: inline-block;
	color:white;
	text-align:right;
}
.wsite-page-index #our-solutions div.paragraph,.wsite-page-index #our-solutions h1 {color:white !important;}
.wsite-page-index #our-solutions h3 {
	text-transform: none;
    font-weight: 300;
    font-size: 26px;
}
.wsite-page-index #our-solutions .block {
    padding: 30px 50px;
}
.wsite-page-index #our-solutions .block.members {
    padding: 30px 18px;
}

.wsite-page-index #our-solutions .wsite-multicol-col {
    padding: 0px !important;
}
.wsite-page-index #our-solutions .content .contact-info li p, .wsite-page-index #our-solutions a:hover, .wsite-page-index #our-solutions h1, .wsite-page-index #our-solutions h2, .wsite-page-index #our-solutions h3, .wsite-page-index #our-solutions h4, .wsite-page-index #our-solutions h5, .wsite-page-index #our-solutions h6,.wsite-page-index #our-solutions .block .block-inner, .wsite-page-index #our-solutions .subnav-widget li a, .wsite-page-index #our-solutions .features li p, .wsite-page-index #our-solutions blockquote, .wsite-page-index #our-solutions .tag-cloud a, .wsite-page-index #our-solutions .wsite-form-label, .wsite-page-index #our-solutions .wsite-form-label {
    color: #FFF;
}
.wsite-page-index #our-solutions .block-wrapper {
    border: 8px solid #fff;
}
.wsite-page-index #our-solutions .profile, .wsite-page-index #our-solutions .block {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #fff;
}
.wsite-page-index #our-solutions .profile:hover, .wsite-page-index #our-solutions .block:hover {
    background: #1489e0 none repeat scroll 0 0;
} 
.wsite-page-index #our-solutions .block, .wsite-page-index #our-solutions .profile, .wsite-page-index #our-solutions .pricing-column {
    box-shadow: none;
}


.wsite-page-index header {
    xbackground: rgba(0, 0, 0, 0) url("http://static.reservetravel.com/appSkins/28688/v6/themes/condo/images/bg/30.jpeg") no-repeat fixed center top / 1280px auto;
	background: rgba(0, 0, 0, 0) url("http://static.reservetravel.com/appSkins/28688/v6/themes/condo/images/bg/42.jpeg") no-repeat fixed center top / 1280px auto;
    height: 840px;
	background-size:cover;
}
.wsite-page-index .wrapper {
    top: 840px;
}
.wsite-page-index header .pattern {
    height: 840px;
}

x.wsite-page-index nav#mainnav {
    border-bottom: none;
    background-color: black !important;
}

.wsite-page-index .rmm.graphite .rmm-main-list li a, .wsite-page-index #icontent .rmm li a {
    xbackground-color: #000;
}

.wsite-page-index #leisure-marketers {background-color:#000;}
.wsite-page-index #leisure-marketers {
    background-color: #eef7fa;
	background-image: url("retail2.jpg");
	background-position:center;
    background-size: cover;
}

.wsite-page-index #leisure-marketers div.paragraph {color:black;}
.wsite-page-index #leisure-marketers .homeVideo,.wsite-page-index #members-marketers .homeVideo {
    background-color: transparent;
    border: none;
    border-radius: 4px;
    box-shadow: none;
    height: 288px;
    margin: 0;
    padding: 0;
    width: 470px;
}
.wsite-page-index #implementation-guide {
    background-image: url("branding.jpg");
	background-position:center;
	background-position:right -30px;
    background-size: cover;
    padding-bottom: 120px;
    padding-top: 120px;
    overflow: hidden;
    padding: 90px 0;
    position: relative;
    width: 100%;
}

.wsite-page-index .rmm a {
    color: #999;
}

.wsite-page-index .red-bg, 
.wsite-page-index .block:hover .block-wrapper, 
.wsite-page-index .accordion-wrp h6, 
.wsite-page-index .tabs ul li.current, 
.wsite-page-index .tabs ul li:hover, 
.wsite-page-index .wsite-button, 
.wsite-page-index .wsite-editor .wsite-button, 
.wsite-page-index .wsite-button-large, 
.wsite-page-index .wsite-button, 
.wsite-page-index .wsite-editor .wsite-button-large {
    background: #757575 none repeat scroll 0 0;
}
.wsite-page-index .marketing:hover .block-wrapper {
	background: steelblue none repeat scroll 0 0;
}
.wsite-page-index .members:hover .block-wrapper {
	background: khaki none repeat scroll 0 0;
}
.wsite-page-index .group:hover .block-wrapper {
	background: darkcyan none repeat scroll 0 0;
}
.wsite-page-index .wsite-button {
    border: 1px solid white;
    background-color: transparent;
}
.wsite-page-index .wsite-button:hover {
    xbackground-color: #EEE;
}






.wsite-page-index #implementation-guide {display:none;}


.wsite-page-index .paragraph ul, .wsite-page-index .paragraph ol {
    margin: 5px 0 !important;
    overflow: hidden;
    padding-left: 20px !important;
}




.wsite-page-index #contact h1,.wsite-page-index #contact h2,.wsite-page-index #contact div.paragraph {
	color: white;
    line-height: 1.7em;
    text-transform: none;
 }
 

.wsite-page-index .wsite-form-field div.wsite-form-input-container .wsite-form-input {
    background: #FFF none repeat scroll 0 0;
}
.wsite-page-index .wsite-form-label, .wsite-page-index .form-required, .folio-desc span {
    font-size: 18px;
	color:black;
}
.wsite-page-index .wsite-form-field div.wsite-form-input-container .wsite-input-width-370px {
    max-width: 100%;
}




.wsite-page-index .wsite-elements.wsite-footer .wsite-multicol,.standard-page .wsite-elements.wsite-footer .wsite-multicol,.wsite-theme-light .wsite-footer:parent {display:none;}
.wsite-page-index .darkgrey-bg {
	background-color:#333;
	color:#999;
}
.wsite-page-index .darkgrey-bg a:link {
	color:#999;
}
.wsite-page-index .page.darkgrey-bg {
    padding-bottom: 0px;
    padding-top: 90px;
}
.wsite-page-index .wsite-social.wsite-social-default {display:none;}

.wsite-page-index a, .wsite-page-index .rmm li a:hover, .wsite-page-index .primary-nav li a:hover, .wsite-page-index .profile li a, .wsite-page-index .content .subnav-widget li a:hover, .wsite-page-index .rmm .rmm-main-list li.current a {
    xcolor: #FFF;
}



.wsite-page-index #mission {
    background: #333 none repeat scroll 0 0;
}
.wsite-page-index #mission h2 {
    color: #FFF;
	line-height: 1.7em;
}


.wsite-page-index #about-us .span12 {
    xwidth: 600px;
	xwidth: auto;
	xwidth: initial;
}

.wsite-page-index #contact .span12 {
    text-align: center;
}

.wsite-page-index #contact .home-btn {
    text-align: center;
}




.wsite-page-index #mission {display:none;}


.wsite-page-index #slidecaption .mission-title span {
	font-size:26px;
	color:white;
}

.wsite-page-index #slidecaption .mission-title {
	margin:40px auto 0;
}



.wsite-page-index #about-us .wsite-multicol {
    width: 50%;
}
.wsite-page-index #about-us .wsite-multicol-col {
    padding-right: 0 !important;
	padding-top: 10px !important;
}

.wsite-page-index #about-us .wsite-multicol-col:first-child {
    border-right: 1px solid #CCC !important;
}

.wsite-page-index #about-us .wsite-multicol-col:last-child {
    border-left: 1px solid #CCC !important;
}

.wsite-page-index #about-us .wsite-multicol-col div.paragraph {
    xfont-size: 48px;
    xline-height: 30px;
}



.wsite-page-index #members-marketers .wcustomhtml .wsite-button.no-border {
    margin: 10px 42px 0 0;
	border:none;
}

.wsite-page-index #GPS .wcustomhtml .wsite-button.no-border {
    margin: 10px 42px 0 0;
	border:none;
	color:black !important;
}

.wsite-page-index #closing {
	background-color:black;
	background-image: url("swooshcover.png");
	background-position: 226px center;
    background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
.wsite-page-index #closing .paragraph {color:white;}

.wsite-page-index .rmm.graphite .rmm-toggled {background-color:#000;}
.wsite-page-index .rmm.graphite .rmm-button, .nav-button, .nav-button.open {
    background-color: #0072ce;
}
.wsite-page-index .rmm.graphite .rmm-toggled ul li a {
    border-top: 1px solid #333;
}
.wsite-page-index .rmm .rmm-toggled ul {
    margin: 20px 10px !important;
}


.wsite-page-index #contact-us a {color:black;}


.footerLinks .rmm-main-list {
	xmargin: 20px 0 70px;
}
.footerLinks .rmm-main-list li {
	display:inline;
	margin: 5px;
}
.footerLinks .rmm-main-list li a {
	color:#999;
	font-size: 12px;
}


.contact-info i {
    font-size: 16px;
}

#copyright .span10 {
	width:340px;
}
.span4 {
    width: 130px;
}



.wsite-video-container.finished-loading-video {border:1px solid black;}



.wsite-button.black:hover,
#contact-us .wsite-button:hover {
    background-color: #EEE;
}

.black-bg {
    background: #ddd none repeat scroll 0 0;
}

.wsite-button.black,
#contact-us .wsite-button {
    background-color: transparent;
    border: 1px solid black;
    color: black !important;
}

#contact {
	background-color:black;
	background: rgba(0, 0, 0, 0) url("message.jpg") no-repeat fixed center top / cover ;
}

#contact-us .wsite-multicol-col {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
#contact-us .wsite-multicol-col h3 {
    font-size: 14px;
}
.footer:hover .block-wrapper {
	background: #757575 none repeat scroll 0 0;
}
#contact-us .wsite-multicol-col .block {
    background: transparent none repeat scroll 0 0;
    border: none;
    box-shadow: none !important;
}
#contact-us .wsite-multicol-col .block h3 {
    color: #000;
}
#contact-us .block:hover .block-wrapper{border:8px solid #757575;}



.wsite-page-marketing-partners-plan .page,
.wsite-page-members-only-marketers-partner-plan .page,
.wsite-page-group-and-event-partner-plan .page,
.wsite-page-customer-service .page,
.wsite-page-general-inquiries .page {
    padding-bottom: 0;
}

.wsite-page-marketing-partners-plan .content,
.wsite-page-members-only-marketers-partner-plan .content,
.wsite-page-group-and-event-partner-plan .content,
.wsite-page-customer-service .content,
.wsite-page-general-inquiries .content {
    min-height: 168px;
}

.wsite-page-marketing-partners-plan .page.black-bg, .wsite-page-members-only-marketers-partner-plan .page.black-bg, .wsite-page-group-and-event-partner-plan .page.black-bg, .wsite-page-customer-service .page.black-bg, .wsite-page-general-inquiries .page.black-bg {
    padding-top: 120px;
	padding-bottom: 120px;
}



#LeisureForm,#MembersForm,#GroupsForm,#CustomerServiceForm,#GeneralForm {
	display:none;
}

.wsite-page-marketing-partners-plan #LeisureForm {
	display:block;
}
.wsite-page-members-only-marketers-partner-plan #MembersForm {
	display:block;
}
.wsite-page-group-and-event-partner-plan #GroupsForm {
	display:block;
}
.wsite-page-customer-service #CustomerServiceForm {
	display:block;
}
.wsite-page-general-inquiries #GeneralForm {
	display:block;
}


.wsite-page-implementation-guide .wrapper .title-block.black-bg {
    background: #333 none repeat scroll 0 0;
}




/* custom work page */

/* Pricing section */

.pricing {
    xbackground-color: #333;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 100%;
}
.pricing h1 {
    background-color: #0072ce;
    color: white;
    font-size: 16px;
    font-weight: normal;
    padding: 20px 0;
    text-align: center;
    text-transform: none;
}
.pricing div {
    border-bottom: 1px solid #444;
    color: #ddd;
    font-size: 14px;
    font-weight: lighter;
    letter-spacing: 0.5px;
    margin: 0 auto;
    padding: 10px 0;
}
.pricing label, .pricing span {
    display: inline-block;
    text-align: left;
    xwidth: 49.8%;
}
.pricing span {
    text-align: right;
	font-size:20px;
}
.features {
	padding:0 25px !important;
}
.pricing ul.features {
    padding: 0 !important;
}
.pricing .features li {
    font-size: 18px;
    width: 96%;
}
.pricing .price {
    font-size: 20px;
}
.customWork {
    background-color: #000;
    border-bottom: medium none !important;
    border-top: medium none;
    color: #fff !important;
    font-size: 20px;
    margin: -2px 0 0 !important;
    padding: 20px 25px !important;
}
.customWork label,.customWork span {
    font-weight:bold;
}
@media screen and (max-width: 1140px) {
	.pricing label, .pricing span {
		width: 49.1%;
	}
}




/****************************************************/
/**************** 2017 home page css ****************/
/****************************************************/




.wsite-page-homenew {
	font-family: BlinkMacSystemFont, “Segoe UI”, Roboto, Helvetica, Arial, sans-serif !important;
    font-size: 18px !important;
	color:black;
	font-weight: 300;
	line-height:1.8em;
}
.wsite-page-homenew #leisure-marketers {
	display:none;
}
.wsite-page-homenew #members-marketersBefore, .wsite-page-homenew #GPSBefore {
	display:block !important;
	background-attachment: fixed;
    background-position: center 100px;
    background-size: cover;
    min-height: 800px;
	position:relative;
}
.wsite-page-homenew #members-marketersBefore {
	background-color:black;
    background-image: url(cug.png);
}
.wsite-page-homenew #GPSBefore {
	background-color:black;
	background-image: url(groups.png);
	background-position: center 0;
}
.wsite-page-homenew #members-marketersBefore.page,.wsite-page-homenew #GPSBefore.page {
	padding:0;
	margin:0;
}
.wsite-page-homenew #members-marketersBefore::after, .wsite-page-homenew #GPSBefore::after {
    background-color: #000;
    content: "";
    display: inline-block;
    height: 100%;
    left: 0;
    opacity: 0.4;
    outline: 1px solid red;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.wsite-page-homenew #members-marketersBefore .container, .wsite-page-homenew #GPSBefore .container {
    background-color: rgba(0, 0, 0, 0.4);
    color: white;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 2;
}
.wsite-page-homenew #members-marketersBefore .container .span12,.wsite-page-homenew #GPSBefore .container .span12 {
    margin: 0 auto;
    padding: 45px 0;
    width: 100%;
}
.wsite-page-homenew #members-marketersBefore .container .content,.wsite-page-homenew #GPSBefore .container .content {
    margin-top: 0;
    min-height: 0;
    position: relative;
}
.wsite-page-homenew #members-marketersBefore .container h2,.wsite-page-homenew #GPSBefore .container h2 {
    color: white;
    font-size: 24px;
    font-weight: normal;
    margin: 0;
    text-align: center;
}
.wsite-page-homenew a [class^="icon-"], .wsite-page-homenew a [class*=" icon-"] {
    font-size: 85px;
}
.wsite-page-homenew a [class*=" icon-"] {
	color:white;
}
.wsite-page-homenew .wsite-button {
    font-size: 16px !important;
	border-radius:0;
}
.wsite-page-homenew #members-marketers h2,
.wsite-page-homenew #leisure-marketers h2,
.wsite-page-homenew #GPS h2 {
    line-height: 1.5em;
    top: -14px;
}
.wsite-page-homenew #members-marketers h2 {
    border-right:none;
	padding: 0 20px 0 0;
}
.wsite-page-homenew #leisure-marketers h2 {
    border-left:none;
	padding: 0 0 0 20px;
}
.wsite-page-homenew #GPS h2 {
    border-left:none;
	padding: 0 0 0 20px;
}
.wsite-page-homenew header .header-bg {
    height: 840px;
}
.wsite-page-homenew .rmm .rmm-main-list li a, .wsite-page-homenew #icontent .rmm li a {
    font-size: 16px;
    text-transform: none;
}
.wsite-page-homenew .wsite-logo img {display:none;}
.wsite-page-homenew #mainnav .wsite-logo a {
	background-image: url(arnlogo-whitewhite.png);
	display: block;
    height: 74px;
    background-repeat: no-repeat;
    position: relative;
    top: 17px;
    width: 168px;
    background-size: 145px auto;
	transition: all 0.6s ease-out 0s;
}
.wsite-page-homenew #mainnav.scroll .wsite-logo a {
	background-image: url(arnlogo-white.png);
}
.wsite-page-homenew #slidecaption h1 span, 
.wsite-page-homenew #parallax1 h2 span, 
.wsite-page-homenew #parallax2 h2 span, 
.wsite-page-homenew #parallax3 h2 span, 
.wsite-page-homenew .parallax-title span, 
.wsite-page-homenew .embed-container h2 {
    text-shadow: 0;
}
.wsite-page-homenew #slidecaption h1 span {
	font-size: 60px;
    font-weight: 300;
    margin: 10px auto;
    padding: 10px 20px;
    text-shadow: none;
    text-transform: none;
}
.wsite-page-homenew #slidecaption .sub-caption, .banner {
    font-size: 26px;
    font-weight: 300;
    text-shadow: none;
	margin:0 0 64px;
}
.wsite-page-homenew .head-title h1 {
    font-family: "lato",sans-serif;
    font-weight: 300;
	font-size:36px;
	color:black;
	text-transform:none;
	text-align:left;
}
.wsite-page-homenew h2 {
    font-family: "lato",sans-serif;
    font-weight: 300;
	font-size:36px;
	color:black;
	text-transform:none;
    margin: -4px 0 20px;
	line-height:1;
}
.wsite-page-homenew div.paragraph {
    font-size: 18px;
    line-height: 2em;
	color:black;
}
.wsite-page-homenew #about-us {
	background-color:#FFF;
    background-image: none;
    padding-bottom: 120px;
    padding-top: 120px;
    overflow: hidden;
    padding: 120px 0;
    position: relative;
    width: 100%;
}
.wsite-page-homenew .page {
    padding-bottom: 120px;
    padding-top: 120px;
}
.wsite-page-homenew #about-us .span12 {
    display: inline-block;
}
.wsite-page-homenew #about-us .row {
    margin: 0 auto !important;
    xwidth: 960px !important;
}
.wsite-page-homenew #parallax1,.wsite-page-homenew #parallax2,.wsite-page-homenew #parallax3 {display:none;}
.wsite-page-homenew #our-solutions {
	 background-position: right 0;
	 background-size: cover;
    overflow: hidden;
    padding: 120px 0;
    position: relative;
    width: 100%;
	background-color:#0072ce;
 }
.wsite-page-homenew #our-solutions .wsite-button {
    background-color: transparent;
    border: 1px solid #fff;
    color:white !important;
	padding:0;
}
.wsite-page-homenew #our-solutions .wsite-button .wsite-button-inner {
    color:white !important;
}
.wsite-page-homenew #members-marketers {
	background-image: none;
 }
 .wsite-page-homenew #GPS {
	background-image: none;
	background-color:#FFF;
 }
  .wsite-page-homenew #members-marketers h1,.wsite-page-homenew #members-marketers h2,.wsite-page-homenew #members-marketers div.paragraph {
	 color:initial;
	 text-transform:none;
 }
 .wsite-page-homenew #our-solutions h1,.wsite-page-homenew #our-solutions div.paragraph {
	 color:white;
	 text-transform:none;
 }
 .wsite-page-homenew #our-solutions .block h2 {
	 font-size:15px;
	 color:white;
 }
.wsite-page-homenew #our-solutions .span12 {
    display: inline-block;
	color:white;
	text-align:right;
}
.wsite-page-homenew #our-solutions div.paragraph,.wsite-page-homenew #our-solutions h1 {color:white !important;}
.wsite-page-homenew #our-solutions h3 {
	text-transform: none;
    font-weight: 300;
    font-size: 26px;
}
.wsite-page-homenew #our-solutions .block {
    padding: 30px 50px;
}
.wsite-page-homenew #our-solutions .block.members {
    padding: 30px 18px;
}
.wsite-page-homenew #our-solutions .wsite-multicol-col {
    padding: 0px !important;
}
.wsite-page-homenew #our-solutions .content .contact-info li p, .wsite-page-homenew #our-solutions a:hover, .wsite-page-homenew #our-solutions h1, .wsite-page-homenew #our-solutions h2, .wsite-page-homenew #our-solutions h3, .wsite-page-homenew #our-solutions h4, .wsite-page-homenew #our-solutions h5, .wsite-page-homenew #our-solutions h6,.wsite-page-homenew #our-solutions .block .block-inner, .wsite-page-homenew #our-solutions .subnav-widget li a, .wsite-page-homenew #our-solutions .features li p, .wsite-page-homenew #our-solutions blockquote, .wsite-page-homenew #our-solutions .tag-cloud a, .wsite-page-homenew #our-solutions .wsite-form-label, .wsite-page-homenew #our-solutions .wsite-form-label {
    color: #FFF;
}
.wsite-page-homenew #our-solutions .block-wrapper {
    border: 8px solid #fff;
}
.wsite-page-homenew #our-solutions .profile, .wsite-page-homenew #our-solutions .block {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #fff;
}
.wsite-page-homenew #our-solutions .profile:hover, .wsite-page-homenew #our-solutions .block:hover {
    background: #1489e0 none repeat scroll 0 0;
} 
.wsite-page-homenew #our-solutions .block, .wsite-page-homenew #our-solutions .profile, .wsite-page-homenew #our-solutions .pricing-column {
    box-shadow: none;
}
.wsite-page-homenew header {
	background: rgba(0, 0, 0, 0) url("http://static.reservetravel.com/appSkins/28688/v6/themes/condo/images/bg/42.jpeg") no-repeat fixed center top / 1280px auto;
    height: 840px;
	background-size:cover;
}
.wsite-page-homenew .wrapper {
    top: 840px;
}
.wsite-page-homenew header .pattern {
    height: 840px;
}



.wsite-page-homenew nav#mainnav {
    background-color: transparent !important;
    border-bottom: medium none;
    box-shadow: none;
	transition: all 0.6s ease-out 0s;
}
.wsite-page-homenew nav#mainnav.scroll {
    background-color: black !important;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
}
.wsite-page-homenew nav#mainnav .container {
    width: 95%;
	transition: all 0.6s ease-out 0s;
}
.wsite-page-homenew nav#mainnav.scroll .container {
    width: 1170px;
}
.wsite-page-homenew .rmm.graphite .rmm-main-list li a, .wsite-page-homenew #icontent .rmm li a {
    background-color: transparent;
}



.wsite-page-homenew #leisure-marketers {background-color:#000;}
.wsite-page-homenew #leisure-marketers {
    background-color: #fff;
    background-image: none;
}
.wsite-page-homenew #leisure-marketers div.paragraph {color:black;}
.wsite-page-homenew #leisure-marketers .homeVideo,.wsite-page-homenew #members-marketers .homeVideo {
    background-color: transparent;
    border: none;
    border-radius: 4px;
    box-shadow: none;
    height: 288px;
    margin: 0;
    padding: 0;
    width: 470px;
}
.wsite-page-homenew #implementation-guide {
    background-image: url("branding.jpg");
	background-position:center;
	background-position:right -30px;
    background-size: cover;
    padding-bottom: 120px;
    padding-top: 120px;
    overflow: hidden;
    padding: 90px 0;
    position: relative;
    width: 100%;
}
.wsite-page-homenew .rmm a {
    color: #999;
}

.wsite-page-homenew .red-bg, 
.wsite-page-homenew .block:hover .block-wrapper, 
.wsite-page-homenew .accordion-wrp h6, 
.wsite-page-homenew .tabs ul li.current, 
.wsite-page-homenew .tabs ul li:hover, 
.wsite-page-homenew .wsite-button, 
.wsite-page-homenew .wsite-editor .wsite-button, 
.wsite-page-homenew .wsite-button-large, 
.wsite-page-homenew .wsite-button, 
.wsite-page-homenew .wsite-editor .wsite-button-large {
    background: #757575 none repeat scroll 0 0;
}
.wsite-page-homenew .marketing:hover .block-wrapper {
	background: steelblue none repeat scroll 0 0;
}
.wsite-page-homenew .members:hover .block-wrapper {
	background: khaki none repeat scroll 0 0;
}
.wsite-page-homenew .group:hover .block-wrapper {
	background: darkcyan none repeat scroll 0 0;
}
.wsite-page-homenew .wsite-button {
    background-color: transparent;
    border: 1px solid #333;
    xmargin: 0 0 0 26px;
	padding:0;
}
.wsite-page-homenew .wsite-button-inner {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 10px 30px 8px;
	color:#333;
}

.wsite-page-homenew .wsite-button:hover {
    xbackground-color: #EEE;
}
.wsite-page-homenew #implementation-guide {display:none;}
.wsite-page-homenew .paragraph ul, .wsite-page-homenew .paragraph ol {
    margin: 5px 0 !important;
    overflow: hidden;
    padding-left: 20px !important;
}
.wsite-page-homenew #contact h1,.wsite-page-homenew #contact h2,.wsite-page-homenew #contact div.paragraph {
	color: white;
    line-height: 1.7em;
    text-transform: none;
 }
.wsite-page-homenew .wsite-form-field div.wsite-form-input-container .wsite-form-input {
    background: #FFF none repeat scroll 0 0;
}
.wsite-page-homenew .wsite-form-label, .wsite-page-homenew .form-required, .folio-desc span {
    font-size: 18px;
	color:black;
}
.wsite-page-homenew .wsite-form-field div.wsite-form-input-container .wsite-input-width-370px {
    max-width: 100%;
}
.wsite-page-homenew .wsite-elements.wsite-footer .wsite-multicol,.standard-page .wsite-elements.wsite-footer .wsite-multicol,.wsite-theme-light .wsite-footer:parent {display:none;}
.wsite-page-homenew .darkgrey-bg {
	background-color:#333;
	color:#999;
}
.wsite-page-homenew .darkgrey-bg a:link {
	color:#999;
}
.wsite-page-homenew .page.darkgrey-bg {
    padding-bottom: 0px;
    padding-top: 90px;
}
.wsite-page-homenew .wsite-social.wsite-social-default {display:none;}

.wsite-page-homenew a, .wsite-page-homenew .rmm li a:hover, .wsite-page-homenew .primary-nav li a:hover, .wsite-page-homenew .profile li a, .wsite-page-homenew .content .subnav-widget li a:hover, .wsite-page-homenew .rmm .rmm-main-list li.current a {
    color: #fff !important;
}
.wsite-page-homenew #mission {
    background: #333 none repeat scroll 0 0;
}
.wsite-page-homenew #mission h2 {
    color: #FFF;
	line-height: 1.7em;
}
.wsite-page-homenew #contact .span12 {
    text-align: center;
}
.wsite-page-homenew #contact .home-btn {
    text-align: center;
}
.wsite-page-homenew #mission {display:none;}
.wsite-page-homenew #slidecaption .mission-title span {
	font-size:26px;
	color:white;
}
.wsite-page-homenew #slidecaption .mission-title {
	margin:40px auto 0;
}
.wsite-page-homenew #about-us .wsite-multicol {
    width: 100%;
}
.wsite-page-homenew #about-us .wsite-multicol-col {
    padding-right: 0 !important;
	padding-top: 10px !important;
}
.wsite-page-homenew #about-us .wsite-multicol-col:first-child {
    border-right: 1px solid #CCC !important;
}
.wsite-page-homenew #about-us .wsite-multicol-col:last-child {
    border-left: 1px solid #CCC !important;
}
.wsite-page-homenew #members-marketers .wcustomhtml .wsite-button.no-border {
    margin: 10px 42px 0 0;
	border:none;
}
.wsite-page-homenew #GPS .wcustomhtml .wsite-button.no-border {
    margin: 10px 42px 0 0;
	border:none;
	color:black !important;
}
.wsite-page-homenew #closing {
	background-color:black;
	background-image: url("swooshcover.png");
	background-position: 226px center;
    background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
.wsite-page-homenew #contact-us {
	background-color:white;
}
.wsite-page-homenew #closing .paragraph {color:white;}
.wsite-page-homenew .rmm.graphite .rmm-toggled {background-color:#000;}
.wsite-page-homenew .rmm.graphite .rmm-button, .nav-button, .nav-button.open {
    background-color: #0072ce;
}
.wsite-page-homenew .rmm.graphite .rmm-toggled ul li a {
    border-top: 1px solid #333;
}
.wsite-page-homenew .rmm .rmm-toggled ul {
    margin: 20px 10px !important;
}
.wsite-page-homenew #contact-us a {color:black;}
.wsite-page-homenew .wslide-content {
    height: 200px !important;
}


/*******************************/
/*****Implementation Guide*****/
/*******************************/

.wsite-page-implementation-guide-new .ig {
	background-image: url("swooshcover.png");
}

/*****************************/

.contact-info li {
    font-size: 16px;
}
p {
    font-size: 16px;
}
.important {
    background: #fff none repeat scroll 0 0;
    font-size: 16px;
}


/* comment to change theme name, nothing else */







#contact-us,#LeisureForm,#MembersForm,#GroupsForm,#CustomerServiceForm,#GeneralForm,#copyright,header .pattern {
	display:none;
}
.wsite-theme-light {
	background-color:#f5f5f5;
}
.standard-page white {
	background-color:#FFF;
}