 @import url("theme/font-awesome.min.css?1502916033"); #preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:99999;display:none;}
 #status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(theme/ajax-loader.gif?1502916033);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}
 html{font-family:sans-serif;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizelegibility}
 body{font-family:'Open Sans', 'Trebuchet MS', sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;margin:0}
 article,aside,footer,header,nav,section,.accordion-wrp.current .accordion-content,.show,.primary-nav.open li{display:block}
 audio,video,.profile-social-icons li{display:inline-block}
 [hidden],.wsite-form-sublabel,[class*=span].hide,.row-fluid [class*=span].hide,.hide{display:none}
 legend,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
 a:focus{outline-style:none;-moz-outline-style:none}
 a:active,a:hover{outline:0}
 dfn{font-style:italic}
 sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
 sup{top:-.5em}
 sub{bottom:-.25em}
 img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
 em{font-style:normal}
 svg:not(:root){overflow:hidden}
 figure{margin:0}
 fieldset{margin:0 2px;padding:.35em .625em .75em}
 textarea{overflow:auto;vertical-align:top}
 table{border-collapse:collapse;border-spacing:0}
 .input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
 .visible-phone,.visible-tablet,.hidden-desktop{display:none!important}
 .invisible{visibility:hidden}
 .hidden{display:none;visibility:hidden}
 .visible-desktop{display:inherit!important}
 .fancybox-lock{overflow:auto!important}
 .wsite-multicol-table-wrap{margin:0!important}
 .clearfix:before,.clearfix:after,.row:before,.row:after,.row-fluid:before,.row-fluid:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}
 .clearfix:after,.row:after,.row-fluid:after,.container:after,.container-fluid:after{clear:both}
 .clearfix{zoom:1}
 h1,h2,h3,h4,h5,h6,div.paragraph,blockquote,a,address,big,cite,em,img,strong,i,center,ol,ul,li,article,aside,footer,header,menu,nav,section{margin-top:0;margin-left:0;padding-top:0;padding-left:0}
 h1,h2,h3,h4,h5,h6,div.paragraph,blockquote,a,address,big,cite,em,img,strong,i,center,ol,ul,li,article,aside,footer,header,menu,nav,section{margin-top:0;margin-left:0;padding-top:0;padding-left:0}
 h1,h2,h3,h4,h5,h6,p,blockquote,a,address,big,cite,em,img,strong,i,center,ol,ul,li,article,aside,footer,header,menu,nav,section{margin-top:0;margin-left:0;padding-top:0;padding-left:0}
 h1,h2,h3,h4,h5,h6{xfont-family:Montserrat, 'Trebuchet MS', sans-serif;text-transform:uppercase;margin:10px 0}
 h1{font-size:40px}
 h2{font-size:32px}
 h3{font-size:22px}
 h4{font-size:18px}
 h5{font-size:14px}
 h6{font-size:12px}
 h1,h2,h3,h4,h5,h6,div.paragraph,.contact-info li{line-height:1.5}
 h1,h2,h3,h4,h5,h6,div.paragraph,.contact-info li{line-height:1.5}
 h1,h2,h3,h4,h5,h6,p,.contact-info li{line-height:1.5}
 div.paragraph{font-size:13px}
 div.paragraph{font-size:13px}
 p{font-size:13px}
 .contact-info li{font-size:15px;list-style:none}
 nav#mainnav{width:100%;min-height:60px;box-shadow:0 1px 6px rgba(0, 0, 0, 0.2);border-bottom:1px solid #eee;overflow:hidden;position:fixed;top:0;left:0;z-index:999}
 .logo {position: absolute;z-index:999;}
 .rmm {display:block;position:relative;width:100%;padding:0px;float: right;line-height:19px !important;text-align: right;}
 .rmm * {-webkit-tap-highlight-color:transparent !important;}
 .rmm a {color:#757575;text-decoration:none;display:inline-block;}
 .rmm .rmm-main-list li:after, #icontent .rmm li:after{content:"•"; color: #757575;}
 .rmm .rmm-main-list li:last-child:after, #icontent .rmm li:last-child:after{content:""}
 .rmm .rmm-main-list li a, #icontent .rmm li a {font-size: 13px; font-weight: 700; padding: 30px 16px;text-transform: uppercase;}
 .rmm .rmm-main-list, .rmm .rmm-main-list li, #icontent .rmm li {margin:0px;padding:0px;}
 .rmm ul {display:block;width:auto !important;margin:0 auto !important;overflow:hidden;list-style:none;}
 .rmm ul li ul, .rmm ul li ul li, .rmm ul li ul li a {display:none !important;height:0px !important;width:0px !important;}
 .rmm .rmm-main-list li, #icontent .rmm li {display:inline;margin:0px !important;}
 .rmm-toggled {display:none;position:relative;overflow:hidden;margin:0 auto !important;}
 .rmm-toggled .wsite-nav-0:before{display:none;}
 .rmm-button:hover {cursor:pointer;}
 .rmm .rmm-toggled ul {display:none;margin:0px !important;padding:0px !important;}
 .rmm .rmm-toggled ul li {display:block;margin:0 auto !important;width:100%;font-family:Montserrat, 'Trebuchet MS', sans-serif;text-transform:uppercase;text-decoration:none;padding:0}
 .rmm.graphite .rmm-main-list li a, #icontent .rmm li a {display:inline-block;background-color:#fff;}
 .rmm.graphite .rmm-toggled {width:95%;background-color:#fff;min-height:36px;}
 .rmm.graphite .rmm-toggled-controls {display:block;height:80px;color:#757575;text-align:left;position:relative;}
 .rmm.graphite .rmm-toggled-title {display: none;}
 .rmm.graphite .rmm-button {display:block;position:absolute;height:30px; width:35px;right:0;top:24px;border: none;}
 .rmm.graphite .rmm-button span {display:block;margin:0 auto 3px auto;height:2px;background:#fff;width:20px;}
 .rmm.graphite .rmm-button span:first-child{margin-top:9px;}
 .rmm.graphite .rmm-toggled ul li a {display:block;width:100%;padding:10px 0px 10px 0px;border-top:1px solid #eee;text-align: left;}
 #icontent header{background-size:1500px}
 header{width:100%;height:740px;position:absolute;overflow:hidden;text-align:center;background:url(theme/header.jpg?1502916033) no-repeat top center fixed;background-size:1280px}
 header .pattern{height:740px}
 header .header-bg{height:740px;width:100%;background:url(theme/vignette.png?1502916033) no-repeat center center fixed;background-size:cover;position:absolute}
 header .container{height:100%;position:relative}
 .tall-header header{background:none !important;}
 .tall-header header, .tall-header header .pattern{height:670px}
 #icontent.tall-header header, #icontent.tall-header header .pattern{height:1300px;}
 #icontent.tall-header .wrapper{top:1300px}
 #icontent .banner{margin-top:0;}
 .banner {margin-top:80px;font-size: 18px;line-height: 24px;overflow: auto;position: relative;text-align: center;width: 100%}
 .banner ul{list-style: none outside none;width: 300%}
 .banner ul li{box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.1) inset;display: block;float: left;min-height: 400px;padding: 189px 0 0;width: 33%}
 #icontent .banner ul li{float: none;min-height: 300px;padding: 13px 0 0}
 #icontent .slide-one{margin-top:80px}
 .slide-one{background-image: url(theme/slide-1.jpg?1502916033); width: 25%}
 .slide-two{background-image: url(theme/slide-2.jpg?1502916033); width: 25%}
 .slide-three{background-image: url(theme/slide-3.jpg?1502916033); width: 25%}
 .slide-four{background-image: url(theme/slide-4.jpg?1502916033); width: 25%}
 .banner h1, .banner h2{color: #fff;font-size: 40px;line-height: 52px}
 .banner h1, .banner h2, .banner div.paragraph, .banner a{position:relative;z-index:2}
 .banner h1, .banner h2, .banner div.paragraph, .banner a{position:relative;z-index:2}
 .banner h1, .banner h2, .banner p, .banner a{position:relative;z-index:2}
 .banner div.paragraph{color:#fff}
 .banner div.paragraph{color:#fff}
 .banner p{color:#fff}
 .banner .btn{border: 2px solid rgba(255, 255, 255, 0.4);border-radius: 5px;clear: both;color: #fff;display: inline-block;font-size: 12px;font-weight: bold;margin: 25px 0 0;padding: 9px 22px 7px;text-decoration: none;text-transform: uppercase}
 .banner .btn:hover {background: none repeat scroll 0 0 rgba(255, 255, 255, 0.05)}
 .banner .btn i{font-size:15px;padding-left:5px}
 .banner .btn:active{}
 .banner .btn, .banner .dot{}
 .banner .dots{bottom: 20px;left: 0;position: absolute;right: 0}
 .banner .dots li {border: 2px solid #fff;border-radius: 6px;cursor: pointer;display: inline-block;height: 10px;margin: 0 4px;opacity: 0.4;text-indent: -999em;transition: background 0.5s ease 0s, opacity 0.5s ease 0s;width: 10px}
 .banner .dots li.active{background: none repeat scroll 0 0 #fff;opacity: 1}
 #slidecaption{position:relative;margin-top:19%;border:none;text-transform:uppercase;line-height:1.3}
 #slidecaption h1 span{font-size:70px;margin:10px auto;padding:10px 20px}
 #slidecaption .sub-caption{font:22px 'Open Sans', 'Trebuchet MS', sans-serif;text-transform:none;letter-spacing:0;font-weight:400;margin:10px 0;padding:0 19%}
 #slidecaption h1 span,#parallax1 h2 span,#parallax2 h2 span,#parallax3 h2 span,.parallax-title span,.embed-container h2{text-shadow:4px 4px rgba(44, 62, 80, 0.9);}
 .sub-caption{font-size:18px;padding:0 271px}
 .pattern{background-color:rgba(44,62,80,0.4)}
 #slidecaption .sub-caption, .banner{text-shadow:2px 2px rgba(44, 62, 80, 0.9);}
 #shuffle-container{position:relative;min-height:90px;margin:0 auto;padding:200px 0 100px}
 .home-btn{border:1px solid #fff;border-radius:100px 100px 100px 100px;color:#fff;display:inline-block;font-size:50px;height:80px;line-height:80px;width:80px;-moz-box-shadow:inset 0 0 8px #333;-webkit-box-shadow:inset 0 0 8px #333;box-shadow:inset 0 0 8px #333;}
 #page-title{font-size:15px;height:22px;margin-top:80px;padding:20px 0;text-transform:uppercase}
 #editMenu {z-index: 9999;}
 .row{zoom:1;margin:0 auto}
 [class*=span]{float:left;min-height:1px}
 .container{width:1170px;margin-right:auto;margin-left:auto;zoom:1}
 .span12{width:1170px}
 .span11{width:860px}
 .span10{width:780px}
 .span9{width:700px}
 .span8{width:620px}
 .span7{width:540px}
 .span6{width:460px}
 .span5{width:380px}
 .span4{width:300px}
 .span3{width:220px}
 .span2{width:140px}
 .span1{width:60px}
 .wsite-multicol-col{padding-left:-5px !important;padding-right:15px !important}
 .content{position:relative;min-height:200px;margin-top:0}
 .content h2{font-size:16px;letter-spacing:1px}
 .standard-page header{background:none}
 .standard-page .wrapper{top:0}
 .wrapper{position:absolute;top:700px;width:100%}
 .page{padding-top:120px;padding-bottom:120px}
 #secondlist ul li{list-style:none outside none!important}
 #icontent .container,#icontent .span12{width:980px}
 .wsite-nav-0:before{font-family:"FontAwesome";content:"\f015";color:#757575;position:absolute;top:1px;z-index:2;display:none;}
 .wsite-nav-0 i:hover{color:#757575}
 .center-text{text-align:center}
 .big[class^=icon-],.big[class*=" icon-"]{font-size:90px}
 .med[class^=icon-],.med[class*=" icon-"]{font-size:60px}
 .wsite-theme-dark hr.styled-hr{box-shadow:none}
 .vertical-text{display:table-cell;vertical-align:middle;width:50%}
 .pattern{width:100%;position:absolute}
 html .wsite-theme-dark .galleryimageborder,html .wsite-theme-dark a .galleryimageborder,.profile img,.pricing-title{margin-bottom:20px;border-top-left-radius:4px;border-top-right-radius:4px}
 a,a:hover{text-decoration:none}
 .profile,.accordion-wrp h6,.toggle-wrp h6,.services,.accordion-wrp .accordion-content,.toggle-wrp .toggle-content,.block{margin:10px}
 .contact-info i,.tabs i{margin-right:10px}
 .contact-info i{font-size:30px}
 .wsite-form-label,.form-required,.folio-desc span{font-size:11px}
 .features{margin:0;padding:0}
 .features li{list-style:none!important;width:80%;margin:0 auto}
 .features li div.paragraph{margin-bottom:0;padding:15px 0}
 .features li div.paragraph{margin-bottom:0;padding:15px 0}
 .features li p{margin-bottom:0;padding:15px 0}
 .content .contact-info li{padding-left:5px}
 .title-block{margin:10px;padding:20px 30px}
 .bg1{background:url(theme/bg1.jpg?1502916033) 50% 50% repeat-y fixed;width:100%;height:100%;position:absolute;background-size:160%;-webkit-backface-visibility:visible;margin:0 auto}
 .bg2{background:url(theme/bg2.jpg?1502916033) 50% 50% repeat-y fixed;width:100%;height:100%;position:absolute;background-size:120%;-webkit-backface-visibility:visible;margin:0 auto}
 .bg3{background:url(theme/bg3.jpg?1502916033) 50% 50% repeat-y fixed;width:100%;height:100%;position:absolute;background-size:120%;-webkit-backface-visibility:visible;margin:0 auto}
 #parallax1,#parallax2{width:100%;height:500px;position:relative;overflow:hidden}
 #parallax1 .vertical-text,#parallax2 .vertical-text,#parallax1 .pattern,#parallax2 .pattern{height:500px}
 #parallax1 i{margin-right:5px}
 #parallax2 .clients{z-index:200;position:relative;margin-top:60px}
 #parallax3{width:100%;height:620px;position:relative;overflow:hidden;text-align:center}
 #parallax3 .pattern{height:620px}
 #parallax3 h2{z-index:10;position:relative;margin-top:60px;margin-bottom:30px}
 #parallax3 .span8{float:none;margin:0 auto}
 .clients li{display:inline-block;margin:30px}
 #icontent .clients li{margin:5px}
 #parallax3 .span10{float:none;margin:0 auto}
 #icontent #parallax3 .span10{width:668px}
 .embed-container{width:100%}
 #parallax1 h2,#parallax2 h2,#parallax3 h2,.parallax-title{z-index:10;position:relative;font-size:32px;font-family:Montserrat, 'Trebuchet MS', sans-serif;text-align:center;text-transform:uppercase;letter-spacing:2px;padding:0 13%}
 .title{font-family:Montserrat,'Trebuchet MS',sans-serif;font-size:22px;height:1px;letter-spacing:2px;line-height:0.1;margin:0 auto;position:relative;text-align:center;text-transform:uppercase;width:38%}
 .title span{padding:8px 14px}
 .title span span{border:none!important}
 #icontent .title span span{padding-left:1px!important}
 .head-title{padding:0 0 40px;text-align:center;}
 .head-title h1{font-size:42px;font-weight:800;margin-top:-10px}
 .heading h2{font-size:55px;font-weight:300;line-height:55px;padding-bottom:0}
 .head-title h1:after{content:"";display:block;height:3px;margin:0 0 27px;width:100px}
 .head-title h5{font-weight:normal}
 .block{display:block;padding:30px 25px}
 .block-wrapper{border-radius:50% 50% 50% 50%;text-align:center;width:136px;height:136px;display:block;margin:0 auto}
 .block .block-inner [class^=icon-]{border-radius:50% 50% 50% 50%;display:block;height:136px;line-height:136px;text-align:center;width:136px;margin:0 auto}
 .block h3,.block div.paragraph{margin:30px 0}
 .block h3,.block div.paragraph{margin:30px 0}
 .block h3,.block p{margin:30px 0}
 .block:hover .block-inner [class^=icon-],.wsite-social-facebook:hover,.wsite-editor .wsite-social-facebook:hover, .wsite-social-twitter:hover,.wsite-editor .wsite-social-twitter:hover,.wsite-social-linkedin:hover, .wsite-editor .wsite-social-linkedin:hover,.wsite-social-flickr:hover,.wsite-editor .wsite-social-flickr:hover, .wsite-social-vimeo:hover,.wsite-editor .wsite-social-vimeo:hover,.wsite-social-youtube:hover, .wsite-editor .wsite-social-youtube:hover{-moz-transform:scale(1) rotate(-360deg);-ms-transform:scale(1) rotate(-360deg);-webkit-transform:scale(1) rotate(-360deg);-o-transform:scale(1) rotate(-360deg);transform:scale(1) rotate(-360deg)}
 .tabs{margin:10px 0 40px}
 .tabs ul{width:100%;margin-bottom:10px;overflow:hidden;-webkit-font-smoothing:antialiased}
 .tabs ul li{display:inline-block;padding:15px 23px;margin-right:5px;background:#fff;cursor:pointer;text-transform:uppercase;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}
 .tabs ul li:last-child{margin-right:0}
 .tabs .tab-content{display:none;font-family:'Trebuchet MS', sans-serif;padding:22px 20px;position:absolute;top:0;left:0}
 .tabs .tab-content.active{display:block;position:relative}
 .tabs .tab-content-wrp{position:relative}
 .profile{max-width:300px;padding-bottom:20px}
 .profile-name{font-family:Montserrat, 'Trebuchet MS', sans-serif;font-size:16px;letter-spacing:1px;line-height:1.2;text-transform:uppercase;margin:0 20px}
 .profile-job{font-family:Montserrat, 'Trebuchet MS', sans-serif;font-size:10px;text-transform:uppercase;margin:0 20px 16px}
 .profile-desc{font-size:13px;margin:0 20px 23px}
 .profile-social-icons{margin:0 20px}
 .profile-social-icons li a{font-size:15px;margin-right:10px;border:none}
 .info-block{margin:0;padding:20px 30px;overflow:hidden;position:relative}
 .info-block img{display:block;width:100%;max-width:intrinsic;margin:5px 0 35px}
 .info-inner{position:relative;padding-right:30%}
 .info-block a.wsite-button{position:absolute;right:40px;top:28%}
 #icontent .info-block .span11{width:690px}
 .accordion,.toggle{margin-bottom:40px}
 .accordion-wrp h6{display:block;position:relative;overflow:hidden;margin-bottom:20px;cursor:pointer;font-size:14px;padding:18px 20px 16px}
 .accordion-wrp .accordion-content{display:none;padding:16px 20px 25px}
 .pricing-column{text-align:center;display:block;margin:0 5px;padding:0}
 .pricing-title{font-size:25px;text-transform:uppercase;padding:10px 0 12px}
 .price{font-size:14px;padding:5px 0 25px}
 .price span{font-size:45px;font-weight:700;line-height:1}
 .price sup{font-size:25px;line-height:0}
 .pricing-footer{padding:30px 0}
 blockquote{line-height:168%;-webkit-font-smoothing:antialiased;margin:30px 0;padding:10px 0 6px 20px}
 blockquote div.paragraph{font-size:18px;font-weight:700;line-height:1.3;margin-bottom:6px}
 blockquote div.paragraph{font-size:18px;font-weight:700;line-height:1.3;margin-bottom:6px}
 blockquote p{font-size:18px;font-weight:700;line-height:1.3;margin-bottom:6px}
 .wsite-social, .wsite-editor .wsite-social{margin:0 auto;text-align:center;white-space:nowrap;width:100%}
 .wsite-social-facebook,.wsite-editor .wsite-social-facebook,.wsite-social-twitter,.wsite-editor .wsite-social-twitter,.wsite-social-linkedin,.wsite-editor .wsite-social-linkedin,.wsite-social-flickr,.wsite-editor .wsite-social-flickr,.wsite-social-vimeo,.wsite-editor .wsite-social-vimeo,.wsite-social-youtube,.wsite-editor .wsite-social-youtube{height:64px;width:64px;border:1px solid #fff;margin:0 40px;padding:10px}
 .wsite-social-facebook,.wsite-editor .wsite-social-facebook{background:url(theme/para-facebook.png?1502916033) no-repeat 50% 50% transparent}
 .wsite-social-twitter,.wsite-editor .wsite-social-twitter{background:url(theme/para-twitter.png?1502916033) no-repeat 50% 50% transparent}
 .wsite-social-linkedin,.wsite-editor .wsite-social-linkedin{background:url(theme/para-linkedin.png?1502916033) no-repeat 50% 50% transparent}
 .wsite-social-flickr,.wsite-editor .wsite-social-flickr{background:url(theme/para-flickr.png?1502916033) no-repeat 50% 50% transparent}
 .wsite-social-vimeo,.wsite-editor .wsite-social-vimeo{background:url(theme/para-vimeo.png?1502916033) no-repeat 50% 50% transparent}
 .wsite-social-youtube,.wsite-editor .wsite-social-youtube{background:url(theme/para-youtube.png?1502916033) no-repeat 50% 50% transparent}
 .content .wsite-social-facebook,.wsite-editor .wsite-social-facebook,.content .wsite-social-twitter,.wsite-editor .wsite-social-twitter,.content .wsite-social-linkedin,.wsite-editor .wsite-social-linkedin,.content .wsite-social-flickr,.wsite-editor .wsite-social-flickr,.content .wsite-social-vimeo,.wsite-editor .wsite-social-vimeo,.content .wsite-social-youtube,.content .wsite-editor .wsite-social-youtube{height:32px;width:32px;border:none;margin:0}
 .content .wsite-social-facebook,.content .wsite-editor .content .wsite-social-facebook{background:url(theme/content-facebook.png?1502916033) no-repeat 50% 50% transparent}
 .content .wsite-social-twitter,.content .wsite-editor .content .wsite-social-twitter{background:url(theme/content-twitter.png?1502916033) no-repeat 50% 50% transparent}
 .content .wsite-social-linkedin,.content .wsite-editor .content .wsite-social-linkedin{background:url(theme/content-linkedin.png?1502916033) no-repeat 50% 50% transparent}
 .content .wsite-social-flickr,.content .wsite-editor .content.wsite-social-flickr{background:url(theme/content-flickr.png?1502916033) no-repeat 50% 50% transparent}
 .content .wsite-social-vimeo,.content .wsite-editor .content .wsite-social-vimeo{background:url(theme/content-vimeo.png?1502916033) no-repeat 50% 50% transparent}
 .content .wsite-social-youtube,.content .wsite-editor .content .wsite-social-youtube{background:url(theme/content-youtube.png?1502916033) no-repeat 50% 50% transparent}
 .isotope{margin-top:40px}
 .post img.image {width:100%}
 #posts .span4{display:inline-block;float:none;margin-bottom:0;overflow:visible;padding:0;vertical-align:top;width:290px}
 #posts .span4 .profile-photo .wsite-image-border-hairline a img, .project-wrp .profile-photo .wsite-image-border-none a img, #posts .span4 .profile-photo .wsite-image-border-thin a img,.project-wrp .profile-photo .wsite-image-border-medium a img, #posts .span4 .profile-photo .wsite-image-border-thick a img{height:100%;line-height:0;overflow:hidden;position:relative;width:100%;}
 #icontent #portfolio [class*="span"]{margin-left:0}
 #icontent #portfolio .span12{width:1020px}
 #icontent #posts .span4 {margin-right:40px;margin-top:60px;position:relative}
 #posts .span4 .profile-photo{height:auto;width:100%}
 #icontent .place{display:block;height:auto;left:4px;max-width:282px;position:absolute;top:4px}
 .place{display:none}
 #posts .new-editor .weebly-content-area .inside-active > .element-box {height:277px;}
 .option-set{text-align:center}
 .option-set li{display:inline-block;margin-right:15px;font-family:Montserrat, 'Trebuchet MS', sans-serif;text-transform:uppercase;background:#fff;border:1px solid #eee;cursor:pointer!important;list-style-type:none}
 .option-set li a{display:block;color:#333;border:none;padding:15px 21px}
 .option-set li a.selected,.option-set li a:hover{background:#E56C69;color:#fff}
 .divider-empty{width:100%;display:block}
 .marg-10{padding:5px 0}
 .marg-20{padding:10px 0}
 .marg-30{padding:15px 0}
 .marg-40{padding:20px 0}
 .marg-50{padding:25px 0}
 .marg-60{padding:30px 0}
 .marg-70{padding:35px 0}
 .subnav-widget{margin:20px 0}
 .subnav-widget i{margin-right:5px}
 .subnav-widget li a,#tab6 .subnav-widget li a{line-height:2.1em}
 .wsite-button-inner,.wsite-editor .wsite-button-inner{background:none!important;padding:4px 15px 4px 30px}
 .wsite-button-large .wsite-button-inner,.wsite-editor .wsite-button-large .wsite-button-inner{padding:7px 20px 7px 33px}
 .tag-cloud{display:block;padding:3px 0 6px;margin:20px 0}
 .tag-cloud a{display:inline-block;font-size:13px !important;margin:20px 0 0;padding:19px}
 .isotope, .isotope .item {-webkit-transition-duration: 0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}
 .isotope {-webkit-transition-property:height,width;-moz-transition-property: height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}
 .isotope .item {-webkit-transition-property: -webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform, opacity}
 a,i,i:hover,h6:hover,li,li:hover,.block:hover,.block-wrapper,.wsite-social-facebook,.wsite-editor .wsite-social-facebook,.wsite-social-twitter,.wsite-editor .wsite-social-twitter,.wsite-social-linkedin,.wsite-editor .wsite-social-linkedin,.wsite-social-flickr,.wsite-editor .wsite-social-flickr,.wsite-social-vimeo,.wsite-editor .wsite-social-vimeo,.wsite-social-youtube,.wsite-editor .wsite-social-youtube,.wsite-social-facebook:hover,.wsite-editor .wsite-social-facebook:hover,.wsite-social-twitter:hover,.wsite-editor .wsite-social-twitter:hover,.wsite-social-linkedin:hover,.wsite-editor .wsite-social-linkedin:hover,.wsite-social-flickr:hover,.wsite-editor .wsite-social-flickr:hover,.wsite-social-vimeo:hover,.wsite-editor .wsite-social-vimeo:hover,.wsite-social-youtube:hover,.wsite-editor .wsite-social-youtube:hover,ul#filteroptions li a,ul#filteroptions li a:hover{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}
 .block-wrapper,.block:hover .block-wrapper,.block .block-inner [class^=icon-]{-webkit-transition:all .45s cubic-bezier(0.445,0.05,0.55,0.95) 0;-moz-transition:all .45s cubic-bezier(0.445,0.05,0.55,0.95) 0;-o-transition:all .45s cubic-bezier(0.445,0.05,0.55,0.95) 0;-ms-transition:all .45s cubic-bezier(0.445,0.05,0.55,0.95) 0;transition:all .45s cubic-bezier(0.445,0.05,0.55,0.95) 0}
 .block .block-inner [class^=icon-]{-webkit-transform:scale(0.5) rotate(0deg);-moz-transform:scale(0.5) rotate(0deg);-o-transform:scale(0.5) rotate(0deg);-ms-transform:scale(0.5) rotate(0deg);transform:scale(0.5) rotate(0deg)}
 .home-btn:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
 .wsite-form-input,.wsite-form-input,.wsite-search-input,.wsite-editor .wsite-form-input,.wsite-editor .wsite-form-input,.wsite-editor .wsite-search-input{background:none;border:none}
 .wsite-form-field,.wsite-name-field{width:100%;max-width:100%}
 .wsite-name-field .wsite-form-input-first-name{width:44%}
 .wsite-form-field div.wsite-form-input-container .wsite-form-input{height:60px;margin:10px 0}
 .form-required{font-size:8px}
 .wsite-form-field div.wsite-form-input-container .wsite-form-input{color:#959595;font-size:15px}
 .blog-post .blog-date .date-text{position:relative;margin:0 0 0 20px}
 .blog-post .blog-date .date-text:before{position:absolute;font-family:FontAwesome;top:0;left:-17px;content:"\f073 "}
 #copyright{padding:20px 0}
 #copyright a:hover{text-decoration:none;border:none}
 #copyright .to-top{text-align:right}
 #copyright i{font-size:20px}
 #copyright span4,.accordion i,.toggle i,[class*=span].pull-right,.row-fluid [class*=span].pull-right,.pull-right,.folio-desc i{float:right}
 #editMenu{z-index:999 !important;}
 body,.content .contact-info li div.paragraph,a:hover,h1,h2,h3,h4,h5,h6,.block .block-inner,.subnav-widget li a,.features li div.paragraph,blockquote,.tag-cloud a,div.paragraph,.wsite-form-label,.wsite-form-label,.form-required{color:#757575}
 body,.content .contact-info li div.paragraph,a:hover,h1,h2,h3,h4,h5,h6,.block .block-inner,.subnav-widget li a,.features li div.paragraph,blockquote,.tag-cloud a,div.paragraph,.wsite-form-label,.wsite-form-label,.form-required{color:#757575}
 body,.content .contact-info li p,a:hover,h1,h2,h3,h4,h5,h6,.block .block-inner,.subnav-widget li a,.features li p,blockquote,.tag-cloud a,p,.wsite-form-label,.wsite-form-label,.form-required{color:#757575}
 .head-title h5{color:#959595}
 #slidecaption,.welcome-title,#parallax1,#parallax2,#parallax3,#parallax4,#parallax1 h2,#parallax2 h2,#parallax3 h2,#parallax4 h2, .parallax-title,.white-text,.accordion-wrp h6,.accordion-wrp h6:hover i,.accordion-wrp.current i,.tabs ul li.current, .pricing-column,.pricing-title,.title-block,.inner-heading,#copyright,#copyright a, .title-block div.paragraph,#page-title,.info-block,.ib-text h4,.ib-text div.paragraph,.tabs ul li:hover,.block:hover .block-inner [class^=icon-] {color:#fff !important}
 #slidecaption,.welcome-title,#parallax1,#parallax2,#parallax3,#parallax4,#parallax1 h2,#parallax2 h2,#parallax3 h2,#parallax4 h2, .parallax-title,.white-text,.accordion-wrp h6,.accordion-wrp h6:hover i,.accordion-wrp.current i,.tabs ul li.current, .pricing-column,.pricing-title,.title-block,.inner-heading,#copyright,#copyright a, .title-block div.paragraph,#page-title,.info-block,.ib-text h4,.ib-text div.paragraph,.tabs ul li:hover,.block:hover .block-inner [class^=icon-] {color:#fff !important}
 #slidecaption,.welcome-title,#parallax1,#parallax2,#parallax3,#parallax4,#parallax1 h2,#parallax2 h2,#parallax3 h2,#parallax4 h2, .parallax-title,.white-text,.accordion-wrp h6,.accordion-wrp h6:hover i,.accordion-wrp.current i,.tabs ul li.current, .pricing-column,.pricing-title,.title-block,.inner-heading,#copyright,#copyright a, .title-block p,#page-title,.info-block,.ib-text h4,.ib-text p,.tabs ul li:hover,.block:hover .block-inner [class^=icon-] {color:#fff !important}
 nav#mainnav,.primary-nav,.white-bg,.title span,.tabs .tab-content,.tag-cloud a{background:#fff}
 .head-title h1:after{}
 .red-bg,.block:hover .block-wrapper,.accordion-wrp h6,.tabs ul li.current,.tabs ul li:hover,.wsite-button,.wsite-editor .wsite-button,.wsite-button-large,.wsite-button,.wsite-editor .wsite-button-large{background:#E56C69}
 #copyright {background:#000;}
 a,.rmm li a:hover,.primary-nav li a:hover,.profile li a,.content .subnav-widget li a:hover, .rmm .rmm-main-list li.current a{color:#E56C69}
 a,.rmm li a:hover,.primary-nav li a:hover,.profile li a,.content .subnav-widget li a:hover, .rmm .rmm-main-list li.current a{color:#008dd0}
 .accordion-wrp h6,.tabs ul li.current,.tabs ul li:hover,.tag-cloud a:hover{border:1px solid #E56C69}
 blockquote{border-left:4px solid #E56C69 !important}
 .rmm.graphite .rmm-button,.nav-button,.nav-button.open{background-color:#E56C69;border:none}
 .block:hover .block-wrapper{border:8px solid #D45B58}
 .pricing-title .red-bg{border-bottom:3px solid #D45B58}
 .black-bg{background:#333}
 .grey-bg{background:#f5f5f5}
 .white-bg{background:#fff}
 header,#parallax1,#parallax2,#parallax3,#parallax4{background-color:#333}
 .home-btn:hover{background-color: rgba(0, 0, 0, 0.1);color:#fff}
 #page-title{background:#2C3E50}
 .primary-nav li a{border-top:1px solid #eee}
 .wsite-theme-light hr.styled-hr,hr.styled-hr{background-color:#e8e8e8}
 .profile,.block{background:#fff;border:1px solid #eee}
 .profile-job, #tab6 .contact-info i{color:#aaa}
 .accordion-wrp.current .accordion-content,.tabs ul li{background:#fff;border:1px solid #e3e3e3}
 .tabs .tab-content{background:#fff;border:1px solid #e3e3e3;border-bottom:3px solid #e3e3e3}
 .block-wrapper{border:8px solid #757575}
 .tag-cloud a,.accordion-wrp.current .accordion-content,.tabs ul li{border:1px solid #e3e3e3}
 .wsite-form-field div.wsite-form-input-container .wsite-form-input{background:#444444}
 .wsite-button,.wsite-editor .wsite-button,.wsite-button-large,.wsite-button,.wsite-editor .wsite-button-large{border-bottom:4px solid #D45B58;color:#fff!important}
 .wsite-button-highlight,.wsite-editor .wsite-button-highlight,.wsite-button-large.wsite-button-highlight{background:#40878A;border-bottom:4px solid #397174;color:#fff!important}
 .wsite-button:hover,.wsite-editor .wsite-button:hover,.wsite-button-large:hover{background:#D45B58;color:#fff;border-bottom:4px solid #D45B58}
 .wsite-button-highlight:hover,.wsite-button-large.wsite-button-highlight:hover{background:#397174;color:#fff;border-bottom:4px solid #397174}
 .pricing-column{background-color:#fff;border:1px solid #eee}
 .price{border-bottom:1px solid #eee;color:#2C3E50}
 .features li{border-bottom:1px solid #eee}
 .rmm-button,.block,.title span,.profile,.accordion-wrp h6,.toggle-wrp h6,.services,.title-block,.accordion-wrp .accordion-content,.toggle-wrp .toggle-content,.option-set li,.option-set li a,.custom-blocks .block a,.pricing-column,.tile-block,.info-block,.tabs ul li,.tabs .tab-content,.pr-tb-col,.nav-button,.wsite-form-field div.wsite-form-input-container .wsite-form-input,.accordion-wrp.current .accordion-content,.wsite-button,.wsite-editor .wsite-button,.wsite-button-large,.wsite-button,.wsite-editor .wsite-button-large,.tag-cloud a{-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px;-o-border-radius:4px 4px 4px 4px;-ms-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px}
 .block,.profile,.pricing-column{box-shadow:-9px 0 5px -5px rgba(0, 0, 0, 0.03), 9px 0 5px -5px rgba(0, 0, 0, 0.03);-moz-box-shadow:-9px 0 5px -5px rgba(0, 0, 0, 0.03), 9px 0 5px -5px rgba(0, 0, 0, 0.03);-webkit-shadow:-9px 0 5px -5px rgba(0, 0, 0, 0.03), 9px 0 5px -5px rgba(0, 0, 0, 0.03);-ms-shadow:-9px 0 5px -5px rgba(0, 0, 0, 0.03), 9px 0 5px -5px rgba(0, 0, 0, 0.03);-0-box-shadow:-9px 0 5px -5px rgba(0, 0, 0, 0.03), 9px 0 5px -5px rgba(0, 0, 0, 0.03)}
 #tab6 .tag-cloud a{background:none;border:1px solid #757575}
 #tab6 .tag-cloud a:hover{color:#fff;border:1px solid #fff}
 #tab6 .head-title h1:after{xbackground:#757575 !important}
 .coming-soon-page #slidecaption{margin-top:13%}
 #clock ul{margin:0 auto;list-style:none;text-align:center}
 #clock li{background:rgba(0,0,0,0.2);border:10px solid rgba(0,0,0,0.2);border-radius:100% 100% 100% 100%;color:#fff;display:inline-block;font-size:12px;height:100px;line-height:0;list-style:none outside none!important;margin:20px;padding:20px;position:relative;text-shadow:1px 1px rgba(0,0,0,0.2);width:100px}
 #clock li span{color:#FFF;display:block;font-size:50px;font-weight:700;line-height:80px;list-style:none outside none!important;margin-bottom:10px;text-shadow:2px 2px rgba(0,0,0,0.2)}
 #icontent #preloader {display:none}
 #icontent .helper{display:block !important}
 .helper{display:none}
 .helper{background:#eee;color:#757575;padding:10px;border-radius:4px 4px 4px 4px}
 .helper i{margin:0 5px}
 div.paragraph {font-size:16px;line-height:2em;}
 .standard-page .home-btn { background-color: #008dce; }
 .standard-page .home-btn:hover { background-color: #e56c69; }
 #page-title{height:36px;}
 .standard-page .wsite-text { font-size: 24px; }
 .standard-page .home-btn { left: 50%; margin: 0 auto 0 -40px; position: relative; }
 .standard-page .icon-angle-down:before { padding: 17px 24px; }
 .standard-page #tab3,.standard-page #tab4,.standard-page #tab5,.standard-page #tab7,.standard-page #tab8 {display:none;}
 .wsite-page-new-or-aspiring-accounts-partner-plan #tab3 {display:block;}
 .wsite-page-marketing-partners-plan #tab4 {xdisplay:block;}
 .wsite-page-technology-xml-partners-plan #tab5 {display:block;}
 .wsite-page-members-only-marketers-partner-plan #tab7 {xdisplay:block;}
 .wsite-page-group-and-event-partner-plan #tab8 {xdisplay:block;}
 #copyright { font-size: 12px !important; }
 h3 { font-weight: 400; }
 .head-title h1 { font-weight: 400; }
 .rmm .rmm-main-list li a, #icontent .rmm li a { font-weight: 500; }
 .black-bg div.paragraph {font-size:16px;line-height:2em;}
 .black-bg div.paragraph {font-size:16px;line-height:2em;}
 .black-bg p {font-size:16px;line-height:2em;}
 .black-bg li {line-height: 2em;margin: 0 0 0 13px;}
 .standard-page #page-title .row a {color:#FFF;}
 #portfolio {display:none;}
 #parallax3 h2 { margin-top: 266px; }
 nav#mainnav {min-height:99px;}
 .rmm ul { margin: 10px auto 0 !important; }
 .icon-quote-left {display:none !important;}
 #page-title { margin-top: 100px; }
 .block.center-text li { font-size: 13px; text-align: left; margin: 0 0 0 12px; line-height: 1.7em; }
 .backContents { background-color:none; border: 1px solid #395973; border-radius: 3px; color: #ffffff; left: 210px; padding: 4px 10px; position: absolute; top: -113px; }
 .wsite-page-designing-instructions .backContents { left: 295px; }
 .backContents:hover { background-color:#3c5b74; color:#FFF; }
 .newContainer { background: none repeat scroll 0 0 #eff1f3; border: 1px solid #c6d3dd; font-size: 14px; line-height: 2em; margin-bottom: 40px; padding: 10px; }
 .exampleContainer { background-color: #f4f5f6; border: 1px solid #dde1e5; color: #999999; font-size: 12px; padding: 10px; border-radius:10px; }
 .newContainer .titleNew { color: red; font-size: 1.4em; }
 #tab2 img {border:none;width: 104% !important;}
 .wsite-theme-light #tab2 img {width: auto !important;}
 .aboutProducts { padding:4px; }
 .aboutProducts.search { border:4px solid #43b68b; }
 .aboutProducts.member { border:4px solid #e8b566; }
 .aboutProducts.corporate { border:4px solid #5ca2bc; }
 .aboutProducts.group { border:4px solid #e87066; }
 .aboutProducts { max-width: 260px; padding-bottom: 20px; }
 .aboutProducts img { margin-bottom: 20px; }
 .aboutProducts-name { font-size: 15px; line-height: 1.2; margin: 0 4px; text-align: center; }
 .page { padding-bottom: 60px; padding-top: 60px; }
 #tab6 form,#tab6 .divider-empty marg-10,x#tab6 .head-title,#SubHeaderTab,#designingInstructionsCustom,#bigImageTab,#skinningAppDesignTab,#skinningAppTab, #skinningAppDesignTabContent,#skinningAppTabContent {display:none;}
 .wsite-page-index .page { padding-bottom: 120px; padding-top: 120px; }
 .wsite-page-index #tab6 form,.wsite-page-index #tab6 .divider-empty marg-10,.wsite-page-index #tab6 .head-title {xdisplay:block;}
 .wsite-page-designing-instructions #SubHeaderTab,.wsite-page-designing-instructions #designingInstructionsCustom,.wsite-page-skin-design #bigImageTab, .wsite-page-skinning-app #skinningAppDesignTab,.wsite-page-skinning-app #skinningAppTab,.wsite-page-skinning-app #skinningAppDesignTabContent, .wsite-page-skinning-app #skinningAppTabContent {display:block;}
 #SubHeaderTab.page {padding:0 !important;}
 #SubHeaderTab.container {width:100%;}
 #SubHeaderTab .content {min-height:0;}
 #designingInstructionsCustom.white-bg { background: none repeat scroll 0 0 #EEE !important; }
 #copyright .wsite-text {font-size:12px !important;}
 .wsite-page-index #tab3 .wsite-multicol-col { padding-right: 0 !important; }
 .block.center-text li { font-size: 13px; line-height: 1.7em; margin: 0 0 6px 12px; }
 .profile-job { font-size: 9px; }
 .block { padding: 30px 20px; }
 .group .wsite-button {margin:20px 0 0;}
 .marketing .wsite-button {margin:20px 0 0;}
 .technology .wsite-button {margin:20px 0 0;}
 .members .wsite-button {margin:20px 0 0;}
 .group .playVideo {margin: 31px 0 0;}
 .marketing .playVideo {margin: 37px 0 0;}
 .technology .playVideo {margin: 31px 0 0;}
 .members .playVideo {margin: 15px 0 0;}
 .homeVideo { background-color:#FFF; box-shadow:-9px 0 5px -5px rgba(0, 0, 0, 0.03), 9px 0 5px -5px rgba(0, 0, 0, 0.03);-moz-box-shadow:-9px 0 5px -5px rgba(0, 0, 0, 0.03), 9px 0 5px -5px rgba(0, 0, 0, 0.03);-webkit-shadow:-9px 0 5px -5px rgba(0, 0, 0, 0.03), 9px 0 5px -5px rgba(0, 0, 0, 0.03);-ms-shadow:-9px 0 5px -5px rgba(0, 0, 0, 0.03), 9px 0 5px -5px rgba(0, 0, 0, 0.03);-0-box-shadow:-9px 0 5px -5px rgba(0, 0, 0, 0.03), 9px 0 5px -5px rgba(0, 0, 0, 0.03); border:1px solid #eee; border-radius:4px; height: 298px; padding: 20px; width: 470px; margin: 0 0 0 9px; }
 .wsite-theme-light .page.white-bg {xpadding-top:120px;}
 .wsite-page-banner-ads-for-your-website #tab2 img { border: medium none; height: auto; width:unset !important; }
 .wsite-social-facebook {display:none;}
 .standard-page .wsite-footer .marg-10,.standard-page .wsite-footer .head-title {display:none;}
 .standard-page #tab6 .content {min-height: 161px;}
 .codeBox { background-color: #eee; border: 1px solid #999; height: 200px; overflow: auto; padding: 10px; }
 .calendar .title { font-family: inherit; font-size: unset; height: unset; letter-spacing: 0; line-height: 0; margin: 0 auto; position: static; text-align: center; text-transform: unset; width: unset; }
 .designInstructionsNav { xmargin: 0 auto; xmin-height: 90px; xposition: relative; xtext-align: center; xtop: 30px; xwidth: 100%; }
 .designInstructionsNav li { display: inline; }
 .designInstructionsNav a:link { xborder: 1px solid #008dd0; xborder-radius: 3px; xdisplay: inline; xmargin: 0 1px; xpadding: 5px; xline-height:3em; }
 .designInstructionsNav a:hover { xbackground-color:#d2f0fe; xcolor:#008dd0; }
 hr.styled-hr { margin: 40px auto; }
 .span4.main { margin: 10px 0 0; text-align: center; width: 100%; }
 #header{ height: 128px; width: 1000px; position:relative; margin:0 auto; }
 nav#main { background-color: #fff; color: #ffffff; padding: 4px; position: absolute; text-align: center; top: 290px; width: 100%; z-index: 9; }
 nav#main li a { border: 1px solid #008dd0; border-radius: 3px; display: inline; margin: 0 1px; padding: 5px; line-height:3em; }
 nav#main li a:hover { background-color:#d2f0fe; color:#008dd0; }
 nav#main.fixed, #subnav.fixed { position: fixed; }
 nav#main.fixed { background-color: #fff; box-shadow: 0 4px 3px rgba(0, 0, 0, 0.1); left: 4px; padding: 0 0 14px; top: 99px; width: 100%; z-index: 999; }
 nav#main ul { margin: 1px; }
 nav#main li { display:inline; }
 nav#main li.current a { background-color:#d2f0fe; color:#008dd0; }
 .icon-chevron-up { font-size: 22px; }
 .hide { display:none !important; }
 .pricing { background-color: #fff; border: 1px solid #eee; border-radius: 10px 10px 5px 5px; box-shadow: -9px 0 5px -5px rgba(0, 0, 0, 0.03), 9px 0 5px -5px rgba(0, 0, 0, 0.03); margin: 0 auto 20px; padding: 0; position: relative; width: 95%; }
 .pricing .features li { width: 94%; border-bottom:2px solid #EEE; padding: 0 10px; }
 .priceHeader { background-color: #000; border-radius: 10px 10px 0 0; color: #fff; font-size: 30px; padding: 10px; text-align: center; }
 .pricing h1 { background-color: #333; font-size: 18px; }
 .pricing ul { list-style-type: none; margin: 0; }
 .pricing ul.features { font-size: 15px; padding: 30px 0; }
 .price { font-size: 20px; line-height: 34px; margin: 0; padding: 6px 0; position: absolute; right: 34px; }
 .pricing .price { border-bottom: none; color: #000; }
 .pricing ul li { color: #333; line-height: 45px; }
 .price span { font-size: inherit; font-weight: normal; line-height: 1; }
 .customWorkContainer { height: 70px; margin: 10px 0 -18px; }
 .customWorkContainer nav#main { background-color: #fff; color: #ffffff; margin: 0 auto; padding: 4px; position: relative; text-align: center; top: -18px; width: auto; z-index:10 }
 .customWorkContainer nav#main.fixed { position: relative; background-color: #fff; box-shadow: 0 0 0 #FFF; left: 0; padding: 0; top: -18px; width: auto; z-index:10 }
 .customWorkContainer nav#main li a { border: none; border-radius: 3px; display: inline; line-height: 3em; margin: 0; padding: 0; }
 .customWorkContainer nav#main li a:hover { background-color:transparent; color:#757575; }
 #designingInstructionsCustom.page { padding-top:120px; }
 .customWork { background-color: orange; border-bottom: 5px solid orange !important; border-top: 5px solid orange; color: #fff !important; font-size: 20px; xtext-shadow: 0 2px 3px #111; }
 .price.custom {color:white;line-height: 41px;xtext-shadow: 0 2px 3px #111;}
 #bigImageTab {background:url(theme/designbg.png?1502916033) repeat-x scroll center 510px #fff;}
 #skinningAppDesignTab {background:url(theme/designbg.png?1502916033) repeat-x scroll center 269px #fff;padding:0;}
 #skinningAppDesignTabContent.page {padding-bottom:0;}
 #skinningAppTab {background:url(theme/designbg.png?1502916033) repeat-x scroll center 459px #fff;padding:0;}
 #skinningAppDesignTab.page {padding-bottom: 0;}
 .wsite-page-skinning-app #tab2.page { padding-bottom: 0; padding-top: 60px; }
 .wsite-page-skin-design #bigImageTab.page {padding-bottom:0;}
 .wsite-page-skin-design #tab2.page {padding-bottom:74px;}
 .wsite-page-skin-design .head-title,.wsite-page-branding .head-title,.wsite-page-skinning-app .head-title { padding:0; }
 .wsite-page-skin-design #tab2 .container,.wsite-page-skin-design #tab2 .span12 { width: 900px; }
 .wsite-page-skin-design .designBox a:link { font-size:18px; }
 .wsite-page-skin-design .block { padding: 20px 10px; margin:10px 0; }
 .wsite-page-skin-design .head-title h1,.wsite-page-branding .head-title h1,.wsite-page-designing-instructions .head-title h1,.wsite-page-skinning-app .head-title h1 { font-size: 56px; font-weight: lighter; color:#333; text-transform:none; }
 .wsite-page-skin-design div.paragraph,.wsite-page-branding div.paragraph,.wsite-page-designing-instructions div.paragraph,.wsite-page-skinning-app div.paragraph { color: #333; font-size: 16px; font-weight: lighter; line-height: 2em; }
 .wsite-page-skin-design #page-title,.wsite-page-branding div.paragraph,.wsite-page-designing-instructions div.paragraph,.wsite-page-page-skinning-app div.paragraph { background: none repeat scroll 0 0 #eee; border-bottom: 1px solid #ccc; }
 .wsite-page-skin-design #page-title .row a,.wsite-page-branding #page-title .row a,.wsite-page-designing-instructions #page-title .row a,.wsite-page-skinning-app #page-title .row a { color: #2c3e50; font-weight: lighter; text-transform: lowercase; }
 .wsite-page-branding #tab2 img { width: 360px !important; }
 .wsite-page-skin-design .wrapper,.wsite-page-branding .wrapper,.wsite-page-designing-instructions .wrapper,.wsite-page-skinning-app .wrapper { background-color: #fff; top: 0; }
 .wsite-page-skin-design #page-title,.wsite-page-branding #page-title,.wsite-page-designing-instructions #page-title,.wsite-page-skinning-app #page-title { background: none repeat scroll 0 0 #fff; border-bottom: 1px solid #ccc; margin: 100px auto 0; xwidth: 1170px; }
 .wsite-page-branding div.paragraph,.wsite-page-designing-instructions div.paragraph,.wsite-page-skinning-app div.paragraph { background: none repeat scroll 0 0 #fff; border-bottom: none; }
 .wsite-page-designing-instructions .backContents,.wsite-page-branding .backContents,.wsite-page-skinning-app .backContents,.wsite-page-skin-design .backContents { left: inherit; right: 0; color: #395973; }
 .wsite-page-designing-instructions .backContents:hover,.wsite-page-branding .backContents:hover,.wsite-page-skinning-app .backContents:hover,.wsite-page-skin-design .backContents:hover { background-color: #aadcff; }
 .wsite-page-designing-instructions #designingInstructionsCustom div.paragraph { background: none repeat scroll 0 0 transparent; border-bottom: none; }
 .wsite-page-skin-design .block { border: 1px solid #ccc; box-shadow: none; }
 .wsite-page-skin-design .wsite-multicol-table { margin: 0 auto !important; width: 94%; }
 .wsite-page-skin-design .wsite-image {margin-top:22px;}
 .wsite-page-skin-design .designBox:hover {background-color:#EEE;}
 #bigImageTab img {max-width:100% !important;}
 .standard-page.wsite-theme-light #page-title { background: none repeat scroll 0 0 #f5f5f5; border-bottom: 1px solid #ccc; margin: 100px auto 0; xwidth: 1170px; }
 .standard-page.wsite-theme-light.white #page-title { background: none repeat scroll 0 0 #FFF; }
 .standard-page.wsite-theme-light div.paragraph { xbackground: none repeat scroll 0 0 #fff; border-bottom: none; }
 .standard-page.wsite-theme-light .backContents { left: inherit; right: 0; color: #395973; }
 .standard-page.wsite-theme-light .backContents:hover { background-color: #aadcff; }
 .standard-page.wsite-theme-light #page-title .row a { color: #2c3e50; font-weight: lighter; text-transform: lowercase; }
 .standard-page.wsite-theme-light .wrapper { background-color: #f5f5f5; top: 0; }
 .standard-page.wsite-theme-light.white .wrapper { background-color: #fff; }
 .standard-page.wsite-theme-light .head-title h1 { color: #333; font-size: 56px; font-weight: lighter; text-transform: none; }
 .faqContainer h1 { color: #333; font-size: 16px; text-transform: none; }
 .faqContainer { border-radius: 5px; box-shadow: 0 0 4px #ccc; margin: 25px auto; padding: 10px; width: 98%; }
 .bookingEngineParameters,.bookingEngineParameters td {border:1px solid #CCC;padding:5px;}
 .faqAnswer {position:relative;top:-90px;}
 .important { background: none repeat scroll 0 0 #eff1f3; border: 1px solid red; font-size: 14px; line-height: 2em; margin-bottom: 40px; padding: 10px; text-align:center; color:red; }
 .warningText { border-bottom: 1px solid red; border-top: 1px solid red; color: red; font-size: 15px; line-height: 1.7em; margin: 0 0 40px; padding: 20px 0; text-align: center; }
 div.paragraph ul, div.paragraph ol { padding-left: 3em !important; margin: 5px 0 !important; overflow:hidden; }
 div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
 div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
 div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }
 blockquote { margin: 10px 0; padding-left: 20px; border-left: 4px solid #ddd; font-style: italic; line-height: 170%; }
 .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; }
 .wsite-page-index .wsite-logo img {display:none;}
 .wsite-page-index .wsite-logo a { background-image: url(theme/arnlogo-white.png?1502916033); 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; }
 .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("theme/about-banner6.jpg?1502916033"); 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("theme/about-2.jpg?1502916033"); 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: 120px; padding-top: 120px; }
 .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("theme/about-banner.jpg?1502916033"); 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("theme/business-people.jpg?1502916033"); background-position:center; background-size: cover; }
 .wsite-page-index #GPS { background-image: url("theme/gps2.jpg?1502916033"); 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 div.paragraph, .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 div.paragraph, .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 .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; }
 .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 { background-color: #000; }
 .wsite-page-index #leisure-marketers {background-color:#000;}
 .wsite-page-index #leisure-marketers { background-color: #eef7fa; background-image: url("theme/retail2.jpg?1502916033"); 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("theme/branding.jpg?1502916033"); 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 { color: #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("theme/swooshcover.png?1502916033"); 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("theme/message.jpg?1502916033") 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; }
 .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%; }
 }
 .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(theme/cug.png?1502916033); }
 .wsite-page-homenew #GPSBefore { background-color:black; background-image: url(theme/groups.png?1502916033); 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(theme/arnlogo-whitewhite.png?1502916033); 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(theme/arnlogo-white.png?1502916033); }
 .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 div.paragraph, .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 div.paragraph, .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 .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("theme/branding.jpg?1502916033"); 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("theme/swooshcover.png?1502916033"); 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; }
 .wsite-page-implementation-guide-new .ig { background-image: url("theme/swooshcover.png?1502916033"); }
 .contact-info li { font-size: 16px; }
 div.paragraph { font-size: 16px; }
 p { font-size: 16px; }
 .important { background: #fff none repeat scroll 0 0; font-size: 16px; }

div.paragraph ul, div.paragraph ol { padding-left: 3em !important; margin: 5px 0 !important; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }
blockquote { margin: 10px 0; padding-left: 20px; border-left: 4px solid #ddd; font-style: italic; line-height: 170%; }