/* Generated on: Sun Mar 29 2015 19:07:36 GMT+0000 (UTC) */
/* ==========================================================================
   normalize.css v2.0.1, along with Webflow base CSS | MIT License | git.io/normalize
   ========================================================================== */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/* ==========================================================================
   Start of base Webflow CSS - If you're looking for some ultra-clean CSS, skip the boilerplate and see the unminified code below.
   ========================================================================== */
@font-face{font-family:'webflow-icons';src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg6SAy0AAAC8AAAAYGNtYXAaVcxaAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5ZgscV1gAAAFwAAABhGhlYWQCkFKvAAAC9AAAADZoaGVhB0MDyQAAAywAAAAkaG10eBIAA10AAANQAAAAIGxvY2EBMADyAAADcAAAABJtYXhwAAwATQAAA4QAAAAgbmFtZWTuiIAAAAOkAAABe3Bvc3QAAwAAAAAFIAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmAwPA/8D/wAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIOYD//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQEgAAADIAOAAAUAAAkBBwkBFwMg/kBAAYD+gEABwAHAQP6A/oBAAAEA4AAAAuADgAAFAAATARcJAQfgAcBA/oABgEABwAHAQP6A/oBAAAADAMAA4ANAAsAAGAAxAEoAAAEhIg4CHQEUHgIzITI+Aj0BNC4CIxUhIg4CHQEUHgIzITI+Aj0BNC4CIxUhIg4CHQEUHgIzITI+Aj0BNC4CIwMg/cAHCwkFBQkLBwJABwsJBQUJCwf9wAcLCQUFCQsHAkAHCwkFBQkLB/3ABwsJBQUJCwcCQAcLCQUFCQsHAsAFCQsHIAcLCQUFCQsHIAcLCQXABQkLByAHCwkFBQkLByAHCwkFwAUJCwcgBwsJBQUJCwcgBwsJBQAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFFv+egGGAAAAAAEAAAABAADSLAJOXw889QALBAAAAAAAz/iHGQAAAADP+IcZAAAAAAOBA4AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA4EAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAABAABIAQAAOAEAADABAAAnQAAAAAACgAUAB4AMgBGAKwAwgAAAAEAAAAIAEsAAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAaAAAAAQAAAAAAAgAOAHEAAQAAAAAAAwAaADAAAQAAAAAABAAaAH8AAQAAAAAABQAWABoAAQAAAAAABgANAEoAAQAAAAAACgA0AJkAAwABBAkAAQAaAAAAAwABBAkAAgAOAHEAAwABBAkAAwAaADAAAwABBAkABAAaAH8AAwABBAkABQAWABoAAwABBAkABgAaAFcAAwABBAkACgA0AJkAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4AcwBWAGUAcgBzAGkAbwBuACAAMQAuADAAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4Ac3dlYmZsb3ctaWNvbnMAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4AcwBSAGUAZwB1AGwAYQByAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVcAAoAAAAABRQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAZMAAAGTuzUomU9TLzIAAAKIAAAAYAAAAGAOkgMtY21hcAAAAugAAABMAAAATBpVzFpnYXNwAAADNAAAAAgAAAAIAAAAEGhlYWQAAAM8AAAANgAAADYCkFKvaGhlYQAAA3QAAAAkAAAAJAdDA8lobXR4AAADmAAAACAAAAAgEgADXW1heHAAAAO4AAAABgAAAAYACFAAbmFtZQAAA8AAAAF7AAABe2TuiIBwb3N0AAAFPAAAACAAAAAgAAMAAAEABAQAAQEBDndlYmZsb3ctaWNvbnMAAQIAAQA6+BwC+BsD+BgEHgoACXf/i4seCgAJd/+LiwwHi0v6lPpUBR0AAACaDx0AAACfER0AAAAJHQAAAYoSAAkBAQ4bHR8iJywxNndlYmZsb3ctaWNvbnN3ZWJmbG93LWljb25zdTB1MXUyMHVFNjAwdUU2MDF1RTYwMnVFNjAzAAACAYkABgAIAQEEBwoNJDvH4P6UDv6UDv6UDvyUDvm0+FQV/FT4VEtL+BT8FPwU/BTLSwUO93T4VBX4VPhUy0v8FPwU+BT8FEtLBQ75tPlUFfzUiwV5i319i3kIi2sFi3mZfZ2LCPjUiwWdi5mZi50Ii6sFi519mXmLCIv7VBX81IsFeYt9fYt5CItrBYt5mX2diwj41IsFnYuZmYudCIurBYudfZl5iwiL+1QV/NSLBXmLfX2LeQiLawWLeZl9nYsI+NSLBZ2LmZmLnQiLqwWLnX2ZeYsIDvm4+SkV+6n7qvuq96ovLvgG/Bj4BvgYBQ76lBT6lBWLDAoAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA5gMDwP/A/8ADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDmA//9//8AAAAAACDmAP/9//8AAf/jGgQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAC1pQTjXw889QALBAAAAAAAz/iHGQAAAADP+IcZAAAAAAOBA4AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA4EAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAABAABIAQAAOAEAADABAAAnQAAUAAACAAAAAAADgCuAAEAAAAAAAEAGgAAAAEAAAAAAAIADgBxAAEAAAAAAAMAGgAwAAEAAAAAAAQAGgB/AAEAAAAAAAUAFgAaAAEAAAAAAAYADQBKAAEAAAAAAAoANACZAAMAAQQJAAEAGgAAAAMAAQQJAAIADgBxAAMAAQQJAAMAGgAwAAMAAQQJAAQAGgB/AAMAAQQJAAUAFgAaAAMAAQQJAAYAGgBXAAMAAQQJAAoANACZAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHN3ZWJmbG93LWljb25zAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMAUgBlAGcAdQBsAGEAcgB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('woff');font-weight:normal;font-style:normal}[class^="w-icon-"],[class*=" w-icon-"]{font-family:'webflow-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.w-icon-slider-right:before{content:"\e600"}.w-icon-slider-left:before{content:"\e601"}.w-icon-nav-menu:before{content:"\e602"}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:"\e603"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{margin:0;min-height:100%;background-color:#fff;color:#333}img{max-width:100%;vertical-align:middle;display:inline-block}html.w-mod-touch *{background-attachment:scroll !important}a:focus{outline:0}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";display:table}.w-clearfix:after{clear:both}.w-hidden{display:none}html[data-w-dynpage] [data-w-cloak]{color:transparent !important}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0}blockquote{margin:0}ul,ol{margin-top:0;margin-bottom:0}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";display:table}.w-embed:after{clear:both}.w-video{width:100%;position:relative;padding:0}.w-video iframe,.w-video object,.w-video embed{position:absolute;top:0;left:0;width:100%;height:100%}fieldset{padding:0;margin:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}.w-form{margin:0 0 15px}.w-form-done{display:none;padding:10px;background-color:#ddd}.w-form-fail{display:none;margin-top:10px;padding:10px;background-color:#ffdede}label{display:block;margin-bottom:5px;font-weight:bold}.w-input,.w-select{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#555;vertical-align:middle;background-color:#fff;border:1px solid #ccc}.w-input:-moz-placeholder,.w-select:-moz-placeholder{color:#999}.w-input::-moz-placeholder,.w-select::-moz-placeholder{color:#999;opacity:1}.w-input:-ms-input-placeholder,.w-select:-ms-input-placeholder{color:#999}.w-input::-webkit-input-placeholder,.w-select::-webkit-input-placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:rgba(82,168,236,0.8);outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed;background-color:#eee}textarea.w-input,textarea.w-select{height:auto}.w-select[multiple]{height:auto}.w-button{display:inline-block;padding:12px;background-color:black;color:white;border:0;line-height:inherit}.w-form-label{display:inline-block;cursor:pointer;font-weight:normal;margin-bottom:0}.w-checkbox,.w-radio{display:block;margin-bottom:5px;padding-left:20px}.w-checkbox:before,.w-radio:before,.w-checkbox:after,.w-radio:after{content:" ";display:table}.w-checkbox:after,.w-radio:after{clear:both}.w-checkbox-input,.w-radio-input{margin:4px 0 0;margin-top:1px \9;line-height:normal;float:left;margin-left:-20px}.w-radio-input{margin-top:3px}.w-container{margin-left:auto;margin-right:auto;max-width:940px}.w-container:before,.w-container:after{content:" ";display:table}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";display:table}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{position:relative;float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333333%}.w-col-2{width:16.66666667%}.w-col-3{width:25%}.w-col-4{width:33.33333333%}.w-col-5{width:41.66666667%}.w-col-6{width:50%}.w-col-7{width:58.33333333%}.w-col-8{width:66.66666667%}.w-col-9{width:75%}.w-col-10{width:83.33333333%}.w-col-11{width:91.66666667%}.w-col-12{width:100%}.w-col-push-1{left:8.33333333%}.w-col-push-2{left:16.66666667%}.w-col-push-3{left:25%}.w-col-push-4{left:33.33333333%}.w-col-push-5{left:41.66666667%}.w-col-push-6{left:50%}.w-col-push-7{left:58.33333333%}.w-col-push-8{left:66.66666667%}.w-col-push-9{left:75%}.w-col-push-10{left:83.33333333%}.w-col-push-11{left:91.66666667%}.w-col-pull-1{right:8.33333333%}.w-col-pull-2{right:16.66666667%}.w-col-pull-3{right:25%}.w-col-pull-4{right:33.33333333%}.w-col-pull-5{right:41.66666667%}.w-col-pull-6{right:50%}.w-col-pull-7{right:58.33333333%}.w-col-pull-8{right:66.66666667%}.w-col-pull-9{right:75%}.w-col-pull-10{right:83.33333333%}.w-col-pull-11{right:91.66666667%}.w-col-offset-1{margin-left:8.33333333%}.w-col-offset-2{margin-left:16.66666667%}.w-col-offset-3{margin-left:25%}.w-col-offset-4{margin-left:33.33333333%}.w-col-offset-5{margin-left:41.66666667%}.w-col-offset-6{margin-left:50%}.w-col-offset-7{margin-left:58.33333333%}.w-col-offset-8{margin-left:66.66666667%}.w-col-offset-9{margin-left:75%}.w-col-offset-10{margin-left:83.33333333%}.w-col-offset-11{margin-left:91.66666667%}.w-hidden-main{display:none !important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit !important}.w-hidden-medium{display:none !important}.w-col-medium-1{width:8.33333333%}.w-col-medium-2{width:16.66666667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.33333333%}.w-col-medium-5{width:41.66666667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.33333333%}.w-col-medium-8{width:66.66666667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.33333333%}.w-col-medium-11{width:91.66666667%}.w-col-medium-12{width:100%}.w-col-medium-push-1{left:8.33333333%}.w-col-medium-push-2{left:16.66666667%}.w-col-medium-push-3{left:25%}.w-col-medium-push-4{left:33.33333333%}.w-col-medium-push-5{left:41.66666667%}.w-col-medium-push-6{left:50%}.w-col-medium-push-7{left:58.33333333%}.w-col-medium-push-8{left:66.66666667%}.w-col-medium-push-9{left:75%}.w-col-medium-push-10{left:83.33333333%}.w-col-medium-push-11{left:91.66666667%}.w-col-medium-pull-1{right:8.33333333%}.w-col-medium-pull-2{right:16.66666667%}.w-col-medium-pull-3{right:25%}.w-col-medium-pull-4{right:33.33333333%}.w-col-medium-pull-5{right:41.66666667%}.w-col-medium-pull-6{right:50%}.w-col-medium-pull-7{right:58.33333333%}.w-col-medium-pull-8{right:66.66666667%}.w-col-medium-pull-9{right:75%}.w-col-medium-pull-10{right:83.33333333%}.w-col-medium-pull-11{right:91.66666667%}.w-col-medium-offset-1{margin-left:8.33333333%}.w-col-medium-offset-2{margin-left:16.66666667%}.w-col-medium-offset-3{margin-left:25%}.w-col-medium-offset-4{margin-left:33.33333333%}.w-col-medium-offset-5{margin-left:41.66666667%}.w-col-medium-offset-6{margin-left:50%}.w-col-medium-offset-7{margin-left:58.33333333%}.w-col-medium-offset-8{margin-left:66.66666667%}.w-col-medium-offset-9{margin-left:75%}.w-col-medium-offset-10{margin-left:83.33333333%}.w-col-medium-offset-11{margin-left:91.66666667%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main{display:inherit !important}.w-hidden-medium{display:inherit !important}.w-hidden-small{display:none !important}.w-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333333%}.w-col-small-2{width:16.66666667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.33333333%}.w-col-small-5{width:41.66666667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.33333333%}.w-col-small-8{width:66.66666667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.33333333%}.w-col-small-11{width:91.66666667%}.w-col-small-12{width:100%}.w-col-small-push-1{left:8.33333333%}.w-col-small-push-2{left:16.66666667%}.w-col-small-push-3{left:25%}.w-col-small-push-4{left:33.33333333%}.w-col-small-push-5{left:41.66666667%}.w-col-small-push-6{left:50%}.w-col-small-push-7{left:58.33333333%}.w-col-small-push-8{left:66.66666667%}.w-col-small-push-9{left:75%}.w-col-small-push-10{left:83.33333333%}.w-col-small-push-11{left:91.66666667%}.w-col-small-pull-1{right:8.33333333%}.w-col-small-pull-2{right:16.66666667%}.w-col-small-pull-3{right:25%}.w-col-small-pull-4{right:33.33333333%}.w-col-small-pull-5{right:41.66666667%}.w-col-small-pull-6{right:50%}.w-col-small-pull-7{right:58.33333333%}.w-col-small-pull-8{right:66.66666667%}.w-col-small-pull-9{right:75%}.w-col-small-pull-10{right:83.33333333%}.w-col-small-pull-11{right:91.66666667%}.w-col-small-offset-1{margin-left:8.33333333%}.w-col-small-offset-2{margin-left:16.66666667%}.w-col-small-offset-3{margin-left:25%}.w-col-small-offset-4{margin-left:33.33333333%}.w-col-small-offset-5{margin-left:41.66666667%}.w-col-small-offset-6{margin-left:50%}.w-col-small-offset-7{margin-left:58.33333333%}.w-col-small-offset-8{margin-left:66.66666667%}.w-col-small-offset-9{margin-left:75%}.w-col-small-offset-10{margin-left:83.33333333%}.w-col-small-offset-11{margin-left:91.66666667%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main{display:inherit !important}.w-hidden-medium{display:inherit !important}.w-hidden-small{display:inherit !important}.w-hidden-tiny{display:none !important}.w-col{width:100%}.w-col-tiny-1{width:8.33333333%}.w-col-tiny-2{width:16.66666667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.33333333%}.w-col-tiny-5{width:41.66666667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.33333333%}.w-col-tiny-8{width:66.66666667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.33333333%}.w-col-tiny-11{width:91.66666667%}.w-col-tiny-12{width:100%}.w-col-tiny-push-1{left:8.33333333%}.w-col-tiny-push-2{left:16.66666667%}.w-col-tiny-push-3{left:25%}.w-col-tiny-push-4{left:33.33333333%}.w-col-tiny-push-5{left:41.66666667%}.w-col-tiny-push-6{left:50%}.w-col-tiny-push-7{left:58.33333333%}.w-col-tiny-push-8{left:66.66666667%}.w-col-tiny-push-9{left:75%}.w-col-tiny-push-10{left:83.33333333%}.w-col-tiny-push-11{left:91.66666667%}.w-col-tiny-pull-1{right:8.33333333%}.w-col-tiny-pull-2{right:16.66666667%}.w-col-tiny-pull-3{right:25%}.w-col-tiny-pull-4{right:33.33333333%}.w-col-tiny-pull-5{right:41.66666667%}.w-col-tiny-pull-6{right:50%}.w-col-tiny-pull-7{right:58.33333333%}.w-col-tiny-pull-8{right:66.66666667%}.w-col-tiny-pull-9{right:75%}.w-col-tiny-pull-10{right:83.33333333%}.w-col-tiny-pull-11{right:91.66666667%}.w-col-tiny-offset-1{margin-left:8.33333333%}.w-col-tiny-offset-2{margin-left:16.66666667%}.w-col-tiny-offset-3{margin-left:25%}.w-col-tiny-offset-4{margin-left:33.33333333%}.w-col-tiny-offset-5{margin-left:41.66666667%}.w-col-tiny-offset-6{margin-left:50%}.w-col-tiny-offset-7{margin-left:58.33333333%}.w-col-tiny-offset-8{margin-left:66.66666667%}.w-col-tiny-offset-9{margin-left:75%}.w-col-tiny-offset-10{margin-left:83.33333333%}.w-col-tiny-offset-11{margin-left:91.66666667%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{width:90% !important;height:auto !important;top:7px !important;left:6% !important;display:inline;text-align:center;overflow:hidden}.w-widget-map .gm-style-iw+div{display:none}.w-widget-twitter{overflow:hidden}.w-widget-gplus{overflow:hidden}.w-slider{position:relative;height:300px;text-align:center;background:rgba(153,153,153,0.5);clear:both;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.w-slider-mask{position:relative;display:block;overflow:hidden;z-index:1;left:0;right:0;height:100%;white-space:nowrap}.w-slide{position:relative;display:inline-block;vertical-align:top;width:100%;height:100%;white-space:normal;text-align:left}.w-slider-nav{position:absolute;z-index:2;top:auto;right:0;bottom:0;left:0;margin:auto;padding-top:10px;height:40px;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.w-slider-nav.w-round>div{-webkit-border-radius:100%;-webkit-background-clip:padding-box;-moz-border-radius:100%;-moz-background-clip:padding;border-radius:100%;background-clip:padding-box}.w-slider-nav.w-num>div{width:auto;height:auto;padding:.2em .5em;font-size:inherit;line-height:inherit}.w-slider-nav.w-shadow>div{-webkit-box-shadow:0 0 3px rgba(51, 51, 51, 0.4);-moz-box-shadow:0 0 3px rgba(51, 51, 51, 0.4);box-shadow:0 0 3px rgba(51, 51, 51, 0.4)}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:rgba(34,34,34,0.4)}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{position:relative;display:inline-block;width:1em;height:1em;background-color:rgba(255,255,255,0.4);cursor:pointer;margin:0 3px .5em;-webkit-transition:background-color 100ms, color 100ms;-moz-transition:background-color 100ms, color 100ms;-o-transition:background-color 100ms, color 100ms;transition:background-color 100ms, color 100ms}.w-slider-dot.w-active{background-color:#fff}.w-slider-arrow-left,.w-slider-arrow-right{position:absolute;width:80px;top:0;right:0;bottom:0;left:0;margin:auto;cursor:pointer;overflow:hidden;color:white;font-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-slider-arrow-left [class^="w-icon-"],.w-slider-arrow-right [class^="w-icon-"],.w-slider-arrow-left [class*=" w-icon-"],.w-slider-arrow-right [class*=" w-icon-"]{position:absolute}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{top:0;right:0;bottom:0;left:0;margin:auto;width:1em;height:1em}.w-dropdown{display:inline-block;position:relative;text-align:left;margin-left:auto;margin-right:auto;z-index:900}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{position:relative;vertical-align:top;text-decoration:none;color:#222;padding:20px;text-align:left;margin-left:auto;margin-right:auto;white-space:nowrap}.w-dropdown-toggle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;cursor:pointer;padding-right:40px}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{position:absolute;top:0;right:0;bottom:0;margin:auto;margin-right:20px;width:1em;height:1em}.w-dropdown-list{position:absolute;background:#f2f2f2;display:none;min-width:100%}.w-dropdown-list.w--open{display:block}.w-dropdown-link{padding:10px 20px;display:block}.w-dropdown-link.w--current{color:#339ce1}.w-nav[data-collapse="all"] .w-dropdown,.w-nav[data-collapse="all"] .w-dropdown-toggle{display:block}.w-nav[data-collapse="all"] .w-dropdown-list{position:static}@media screen and (max-width:991px){.w-nav[data-collapse="medium"] .w-dropdown,.w-nav[data-collapse="medium"] .w-dropdown-toggle{display:block}.w-nav[data-collapse="medium"] .w-dropdown-list{position:static}}@media screen and (max-width:767px){.w-nav[data-collapse="small"] .w-dropdown,.w-nav[data-collapse="small"] .w-dropdown-toggle{display:block}.w-nav[data-collapse="small"] .w-dropdown-list{position:static}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse="tiny"] .w-dropdown,.w-nav[data-collapse="tiny"] .w-dropdown-toggle{display:block}.w-nav[data-collapse="tiny"] .w-dropdown-list{position:static}}.w-lightbox-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;color:#fff;font-family:"Helvetica Neue",Helvetica,Ubuntu,"Segoe UI",Verdana,sans-serif;font-size:17px;font-weight:300;text-align:center;background:rgba(0,0,0,0.9);z-index:2000;outline:0;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-transform:translate(0, 0)}.w-lightbox-backdrop,.w-lightbox-container{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.w-lightbox-content{position:relative;height:100vh;overflow:hidden}.w-lightbox-view{position:absolute;width:100vw;height:100vh;opacity:0}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{display:inline-block;vertical-align:middle}.w-lightbox-figure{position:relative;margin:0}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;height:auto;max-width:none}.w-lightbox-image{display:block;max-width:100vw;max-height:100vh}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{position:absolute;right:0;bottom:0;left:0;padding:.5em 1em;background:rgba(0,0,0,0.4);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-lightbox-embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.w-lightbox-control{position:absolute;top:0;width:4em;background-size:24px;background-repeat:no-repeat;background-position:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.w-lightbox-left{display:none;bottom:0;left:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==")}.w-lightbox-right{display:none;right:0;bottom:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+")}.w-lightbox-close{right:0;height:2.6em;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");background-size:18px}.w-lightbox-strip{padding:0 1vh;line-height:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.w-lightbox-item{display:inline-block;width:10vh;padding:2vh 1vh;box-sizing:content-box;cursor:pointer;-webkit-transform:translate3d(0, 0, 0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{position:relative;height:10vh;background:#222;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{top:50%;width:100%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.w-lightbox-thumbnail .w-lightbox-wide{left:50%;height:100%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.w-lightbox-spinner{position:absolute;top:50%;left:50%;box-sizing:border-box;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border:5px solid rgba(0,0,0,0.4);border-radius:50%;-webkit-animation:spin .8s infinite linear;animation:spin .8s infinite linear}.w-lightbox-spinner:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:3px solid transparent;border-bottom-color:#fff;border-radius:50%}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{display:block;opacity:.5}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-nav{position:relative;background:#bbb;z-index:1000}.w-nav:before,.w-nav:after{content:" ";display:table}.w-nav:after{clear:both}.w-nav-brand{position:relative;float:left;text-decoration:none;color:#222}.w-nav-brand:hover{text-decoration:none;color:#222}.w-nav-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;color:#222;padding:20px;text-align:left;margin-left:auto;margin-right:auto}.w-nav-link:hover{text-decoration:none;color:#222}.w-nav-link.w--current{color:#339ce1}.w-nav-menu{position:relative;float:right}.w--nav-menu-open{display:block !important;position:absolute;top:100%;left:0;right:0;background:#999;text-align:center;overflow:visible;min-width:200px}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{position:absolute;overflow:hidden;display:none;top:100%;left:0;right:0;width:100%}.w-nav-overlay .w--nav-menu-open{top:0}.w-nav[data-animation="over-left"] .w-nav-overlay{width:auto}.w-nav[data-animation="over-left"] .w-nav-overlay,.w-nav[data-animation="over-left"] .w--nav-menu-open{right:auto;z-index:1;top:0}.w-nav[data-animation="over-right"] .w-nav-overlay{width:auto}.w-nav[data-animation="over-right"] .w-nav-overlay,.w-nav[data-animation="over-right"] .w--nav-menu-open{left:auto;z-index:1;top:0}.w-nav-button{position:relative;float:right;padding:18px;font-size:24px;display:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-nav-button.w--open{background-color:#999;color:white}.w-nav[data-collapse="all"] .w-nav-menu{display:none}.w-nav[data-collapse="all"] .w-nav-button{display:block}@media screen and (max-width:991px){.w-nav[data-collapse="medium"] .w-nav-menu{display:none}.w-nav[data-collapse="medium"] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse="small"] .w-nav-menu{display:none}.w-nav[data-collapse="small"] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse="tiny"] .w-nav-menu{display:none}.w-nav[data-collapse="tiny"] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";display:table}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;padding:8px 30px;text-align:left;cursor:pointer;background-color:#e8e8e8}.w-tab-link.w--current{background-color:#bcd3f3}.w-tab-content{position:relative;display:block;overflow:hidden}.w-tab-pane{position:relative;display:none}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.w-dyn-items{display:none}.w-dyn-items.visible{display:block}.w-dyn-empty{display:none;padding:10px;background-color:#ddd}.w-dyn-error{display:none;padding:10px;background-color:#ffdede}

/* ==========================================================================
   Start of custom Webflow CSS
   ========================================================================== */
body {
  height: auto;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}
h1 {
  height: 40px;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #545454;
  color: white;
  font-size: 32px;
  line-height: 44px;
  font-weight: 400;
  text-align: center;
}
h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  line-height: 36px;
  font-weight: 700;
}
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
}
h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}
h5 {
  width: 100%;
  margin-top: -18px;
  margin-bottom: 10px;
  float: left;
  color: #b3b3b3;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}
p {
  margin-bottom: 5px;
  color: #525252;
  text-align: center;
}
.button {
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
  border-radius: 5px;
  background-color: #8dc63f;
  font-family: Montserrat, sans-serif;
  color: white;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
}
.button:hover {
  background-color: #8db336;
}
.button.photo {
  width: 120px;
  margin-top: 5px;
  margin-bottom: 10px;
  float: left;
  border-radius: 10px;
  background-color: rgba(128, 128, 128, 0.49);
}
.button.photo:hover {
  background-color: gray;
}
.button._2 {
  margin-left: 0px;
}
.button.places {
  margin-top: 6px;
  margin-right: 0px;
  margin-bottom: 6px;
  float: right;
}
.button.places.mobilebutton {
  width: 60px;
  height: 40px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
}
.button.places.mobilebutton.newspot {
  margin-right: 20px;
}
.button.places.mobilebutton.newspot.x {
  width: 96%;
  margin: 0px;
}
.button.places.mobilebutton.newspot.x.h {
  width: 51%;
  height: auto;
  margin-top: -100px;
  padding: 13px 0px;
  float: left;
  border-color: transparent;
  border-radius: 0px 5px 5px 0px;
  background-color: rgba(141, 198, 63, 0.74);
  box-shadow: none;
  font-family: Montserrat, sans-serif;
  color: white;
  font-size: 16px;
  text-shadow: none;
}
.button.places.mobilebutton.newspot.x.h:hover {
  background-color: #8db336;
  box-shadow: none;
  color: white;
  text-shadow: none;
}
.button.places.mobilebutton.newspot.x.h.placesbutton {
  margin-bottom: 10px;
  box-shadow: none;
  text-shadow: none;
}
.button.places.mobilebutton.newspot.x.h.quick-plans-link {
  margin-top: -50px;
  background-color: rgba(18, 121, 166, 0.74);
  box-shadow: none;
  text-shadow: none;
}
.button.places.mobilebutton.newspot.x.h.quick-plans-link:hover {
  background-color: #1279a6;
  box-shadow: none;
  text-shadow: none;
}
.button.contact-butts {
  width: 33.33%;
  height: auto;
  padding: 13px 0px;
  float: left;
  border: 2px solid white;
  border-radius: 5px;
  box-shadow: none;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  text-shadow: none;
}
.button.contact-butts:hover {
  background-color: #8db336;
  box-shadow: none;
  text-shadow: none;
}
.button.contact-butts._111 {
  width: 33.3%;
  height: auto;
  padding-top: 13px;
  padding-bottom: 13px;
  float: left;
  border: 2px solid white;
  border-radius: 5px;
  box-shadow: none;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  text-shadow: none;
}
.button.contact-butts._111:hover {
  box-shadow: none;
  text-shadow: none;
}
.button.contact-butts._111:active {
  box-shadow: none;
}
.button.contact-butts._111.friend-button {
  box-shadow: none;
}
.button.contact-butts.request-sent {
  margin-top: -55px;
  box-shadow: none;
}
.button.contact-butts.request-sent.request-sent-button {
  margin-top: -30px;
  box-shadow: none;
}
.button.contact-butts.invite-to-event {
  box-shadow: none;
  text-shadow: none;
}
.button.contact-butts.invite-to-event.rsvp {
  width: 33.33%;
  box-shadow: none;
  text-shadow: none;
}
.button.contact-butts.message-button {
  width: 33.33%;
  box-shadow: none;
  text-shadow: none;
}
.button.sta {
  width: auto;
  height: auto;
  margin-right: 14px;
  padding: 0px 5px;
  border-right: 1px solid #e3e3e3;
  border-bottom: 1px none #e3e3e3;
  border-radius: 0px;
  background-color: white;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 14px;
  text-align: left;
}
.button.sta:hover {
  text-decoration: underline;
}
.button.sta:active {
  background-color: #f5f6f7;
}
.button.sta.photo-button {
  margin-right: 0px;
  padding: 2px 10px 2px 0px;
  border-right-color: gray;
  border-top-left-radius: 0px;
  color: #545454;
  font-size: 13px;
}
.button.sta.comments {
  margin-right: 0px;
  padding: 2px 10px 2px 0px;
  border-right-color: gray;
  font-size: 13px;
}
.button.sta.comments:active {
  background-color: white;
}
.button.sta.videos {
  margin-right: 0px;
  padding: 2px 10px 2px 0px;
  border-right-color: gray;
  font-size: 13px;
}
.button.brochure {
  width: 130px;
  height: 40px;
  margin: 10px 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-color: transparent;
  background-color: #92c54e;
  font-size: 12px;
}
.button.brochure:hover {
  text-decoration: underline;
}
.button.video {
  width: 130px;
  height: 40px;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-color: #8dc63f;
  background-color: white;
  color: #8dc63f;
  font-size: 12px;
}
.button.video:hover {
  text-decoration: underline;
}
.button.see-whoo {
  width: auto;
  height: auto;
  margin-right: 0px;
  margin-bottom: 10px;
  padding: 18px 21px;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
}
.top-header {
  height: 100%;
  margin-bottom: 0px;
  background-color: #f5f6f7;
}
.live-out {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 22px;
  padding-bottom: 22px;
  float: left;
}
.sign_in {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 27px;
  padding-bottom: 27px;
  float: right;
  text-align: left;
  text-decoration: none;
}
.sign_in:hover {
  text-decoration: underline;
}
.sign_in.m {
  margin-top: 17px;
  margin-bottom: 17px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 2px;
  background-color: #8dc63f;
  color: white;
}
.sign_in.m:hover {
  background-color: #8db336;
  text-decoration: none;
}
.sign_in.m:focus {
  text-decoration: underline;
}
.sign_in.m.people-page-sign-in {
  width: 120px;
  font-size: 18px;
  text-align: center;
}
.sign_in.m.people-page-sign-in:hover {
  background-color: #8db336;
  text-decoration: none;
}
.top-tabs {
  display: block;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 0px;
  float: left;
  color: #545454;
  text-decoration: none;
}
.top-tabs:hover {
  color: #8dc63f;
  text-decoration: underline;
}
.top-tabs.features {
  margin-bottom: 0px;
  color: #545454;
  font-weight: 700;
  text-decoration: none;
}
.top-tab-container {
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
}
.field {
  border-radius: 2px;
  color: #525252;
}
.create-account-button {
  margin-top: 20px;
  border-radius: 2px;
  background-color: #8dc63f;
}
.create-account-button:hover {
  background-color: #8db336;
}
.create-account-button.getting-started {
  margin-top: 0px;
}
.create-account-button.new-create-account-button {
  width: 100%;
}
.title_form {
  margin-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  float: left;
  color: #525252;
}
.title_form.gender {
  margin-top: 10px;
}
.title_form.birthday {
  margin-top: 15px;
  margin-left: -114px;
}
.form-information {
  position: static;
  margin-top: 0px;
  padding-right: 10px;
  padding-left: 10px;
}
.form-information.getstart {
  padding-top: 10px;
}
.terms-privacy {
  margin-right: 20px;
  text-decoration: none;
}
.terms-privacy:hover {
  text-decoration: underline;
}
.terms-privacy-container {
  margin-top: 0px;
}
.terms-privacy-container.footer {
  position: static;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin-bottom: 10px;
  padding-top: 10px;
  background-color: white;
}
.terms-privacy-container.getstart {
  padding-top: 5px;
}
.the-new-way {
  box-shadow: black 1px 1px 3px 0px;
  text-align: left;
}
.landing-page-description {
  margin-top: 0px;
  margin-bottom: 0px;
}
.photo.text {
  margin-top: 10px;
  margin-left: 130px;
}
.avatar {
  margin-top: 10px;
  margin-bottom: 10px;
  float: right;
}
.name {
  width: 100%;
  margin-top: -10px;
  float: left;
  font-size: 28px;
  text-align: left;
}
.top-head {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 1000;
  width: 100%;
  height: 40px;
  margin-top: 0px;
  float: left;
  background-color: transparent;
}
.avatar {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px;
  float: left;
}
.main-block {
  height: 100%;
  background-color: #e8ebed;
}
.main-block.edit-pro-main-block {
  border-top-style: none;
  border-top-color: transparent;
  border-right-style: none;
  border-bottom-color: transparent;
  border-left-style: none;
  background-color: #f5f6f7;
}
.main-block.place-main-block {
  background-color: #f5f6f7;
}
.main-content-block {
  width: 100%;
  height: 100%;
  margin-left: 0px;
  padding: 50px 100px 20px 20px;
  float: left;
  background-color: white;
  box-shadow: #545454 0px 1px 3px 0px;
}
.main-content-block.test-transparent {
  margin-top: 0px;
  padding-top: 50px;
  border-color: transparent;
  border-radius: 0px;
  background-color: white;
}
.main-content-block.test-transparent.events-main-content-block {
  padding-right: 100px;
}
.main-content-block.settings-content-block {
  padding: 20px;
}
.main-content-block.profile-main-content-block {
  padding-top: 50px;
  border-radius: 5px 5px 0px 0px;
  background-color: white;
  box-shadow: gray 0px 1px 3px 0px;
}
.main-content-block.places-main-content-block {
  padding-top: 50px;
  border-radius: 0px;
  background-color: white;
}
.main-content-block.people-main-content-block {
  padding-top: 50px;
  border-radius: 5px 5px 0px 0px;
  background-color: white;
  box-shadow: gray 0px 1px 3px 0px;
}
.sn {
  height: 100%;
  background-color: #f5f6f7;
}
.ads {
  position: fixed;
  top: 0px;
  right: 0px;
  width: 14%;
  height: 100%;
  padding-top: 55px;
  padding-left: 10px;
  float: left;
  border-left: 1px solid #e3e3e3;
  background-color: white;
}
.chat-area {
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 1000;
  width: 190px;
  height: 100%;
  margin-left: -190px;
  padding-top: 90px;
  padding-right: 10px;
  padding-left: 10px;
  float: right;
  border-right: 1px solid #e3e3e3;
  background-color: rgba(255, 255, 255, 0.93);
}
.ad-1 {
  height: auto;
  padding: 10px 0px 0px;
  border: 1px solid transparent;
  background-color: transparent;
}
.ad-1._2 {
  border-width: 1px;
  border-color: transparent;
  background-color: transparent;
}
.ad-1._2:hover {
  background-color: transparent;
  color: white;
}
.ad_1 {
  width: 100px;
  height: 100px;
  margin-bottom: 10px;
}
.profile_box {
  width: 100%;
  height: auto;
  margin-top: 10px;
  float: left;
}
.profile_box.myevents {
  margin-top: 0px;
  margin-bottom: 10px;
  box-shadow: none;
}
.profile_box.bucket-list-idea {
  padding: 10px;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
}
.button-block {
  position: relative;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding-top: 19px;
  padding-left: 10px;
  float: left;
}
.new-about {
  width: 63%;
  height: auto;
  margin-top: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 20px;
  float: left;
}
.name {
  width: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  float: left;
  font-family: Pacifico, sans-serif;
  color: #8dc63f;
  font-size: 24px;
  text-shadow: none;
}
.name.eventname {
  width: 100%;
}
.location {
  width: 100%;
  margin-bottom: 10px;
  padding-top: 0px;
  float: left;
  color: #999;
}
.location.location_mobile.event-cs {
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  color: #b3b3b3;
  font-size: 14px;
  text-shadow: none;
}
.location.profile {
  margin-bottom: 0px;
  padding: 0px 0px 10px;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 13px;
  font-weight: 400;
  text-shadow: none;
}
.location.profile.people-location {
  margin-bottom: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
  color: #b3b3b3;
  font-size: 14px;
  text-shadow: none;
}
.location.profile.people-location.eventlocation {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-shadow: none;
}
.location.profile.people-location.bucket-location {
  padding-bottom: 0px;
  text-shadow: none;
}
.location.profile.event-location {
  text-shadow: none;
}
.about {
  width: 100%;
  margin-top: 0px;
  padding-top: 10px;
  float: left;
  color: #525252;
}
.interests {
  width: 100%;
  padding-top: 10px;
  float: left;
  color: #525252;
}
.about_me {
  width: 100%;
  margin-bottom: 0px;
  padding-bottom: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 13px;
}
.about_me.aboutevent {
  padding-bottom: 20px;
}
.my-interests {
  width: 100%;
  margin-bottom: 0px;
  padding-bottom: 20px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #8dc63f;
  font-size: 13px;
}
.my-interests.bucketlistactivity {
  padding-bottom: 10px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
}
.pic-and-butts {
  width: 33.33%;
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  float: left;
}
.propic {
  width: auto;
  height: auto;
  padding-right: 10px;
  padding-left: 10px;
}
.propic._2 {
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
}
.propic._2.my-events-pics {
  margin-left: 0px;
  padding: 10px;
}
.propic.tablet-landscape {
  width: 100%;
  margin-left: 0px;
  padding: 0px;
  border-radius: 0px;
}
.abouut {
  width: 100%;
  padding-top: 0px;
  float: left;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}
.abouut.abouutbucketlist {
  color: #545454;
}
.intrests {
  width: 100%;
  padding-top: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 13px;
}
.intrests.event-activity {
  padding-top: 0px;
}
.mas-links {
  width: auto;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #1279a6;
  font-size: 13px;
  text-decoration: none;
}
.mas-links:hover {
  box-shadow: none;
  text-decoration: underline;
}
.mas-links.links-mobile {
  padding-top: 0px;
  padding-bottom: 10px;
  color: blue;
}
.mas-links.view-event {
  margin-right: 20px;
}
.title {
  width: auto;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 14px;
  font-weight: 700;
}
.ad-description {
  width: auto;
  padding-top: 5px;
  float: none;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 11px;
  line-height: 14px;
}
.chat-box.unread {
  background-color: #f5f6f7;
}
.chat-avatar {
  width: 20%;
  height: 100%;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  float: left;
}
.username {
  width: auto;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 12px;
}
.username:hover {
  text-decoration: none;
}
.stat-area {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 10px;
  float: left;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  background-color: #f5f6f7;
}
.submit {
  width: 100%;
  height: auto;
  margin-top: 0px;
  padding-top: 12px;
  padding-bottom: 12px;
  float: left;
  border-radius: 5px;
  background-color: #8dc63f;
  font-family: Montserrat, sans-serif;
  color: white;
  font-size: 14px;
}
.submit:hover {
  box-shadow: none;
}
.submit.sub_button_hover {
  width: 95px;
  height: auto;
  margin-top: 10px;
  margin-right: 10px;
  padding: 13px 21px;
  border-radius: 5px;
  box-shadow: none;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  text-shadow: none;
}
.submit.sub_button_hover:hover {
  background-color: #8db336;
  box-shadow: none;
}
.update {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 8px;
  border: 1px solid gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 13px;
}
.thread {
  margin-bottom: 10px;
  float: left;
}
.pic-name-date {
  padding: 3px 10px;
  border: 1px solid #e3e3e3;
  background-color: #f5f6f7;
}
.post-by-username {
  width: auto;
  float: none;
  font-family: Montserrat, sans-serif;
  color: black;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}
.post-by-username:hover {
  text-decoration: underline;
}
.post-date {
  width: 100%;
  float: none;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 12px;
  font-weight: 400;
}
.post-text {
  width: 100%;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 13px;
}
.like-comment {
  width: 100%;
  height: 30px;
  float: left;
  border: 1px solid #e3e3e3;
  background-color: #f5f6f7;
}
.like-comment-links {
  padding-top: 4px;
  padding-bottom: 4px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #1279a6;
  font-size: 13px;
  text-decoration: none;
}
.like-comment-links:hover {
  text-decoration: underline;
}
.reply-area {
  margin-right: -20px;
  margin-left: -20px;
  background-color: transparent;
}
.reply {
  width: 85%;
  margin-top: 10px;
  margin-bottom: 0px;
  margin-left: 20px;
  float: left;
}
.reply:hover {
  background-color: white;
}
.filter-area {
  margin-top: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
}
.gender-filter {
  padding-right: 0px;
  color: #525252;
}
.gender-filter._2 {
  padding-right: 0px;
}
.gender-filter.both {
  padding-right: 20px;
}
.men-radio-button {
  margin-left: 0px;
}
.filter-1 {
  padding-right: 20px;
  float: left;
}
.filter-3 {
  float: left;
}
.filter-2 {
  padding-right: 20px;
  float: left;
}
.listing {
  margin: 0px 20px 20px;
  padding-top: 0px;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: white;
  box-shadow: none;
}
.listing:hover {
  background-color: rgba(255, 255, 255, 0.49);
  box-shadow: none;
}
.listing.events-listing {
  margin-top: 10px;
  border-color: #e3e3e3;
  box-shadow: none;
}
.listing.bucketlisting {
  padding-top: 0px;
  box-shadow: none;
}
.listing.bucketlisting.bucket-listin {
  box-shadow: none;
}
.listing.people-listing {
  box-shadow: none;
}
.listing.event-listing {
  margin-bottom: 10px;
  box-shadow: none;
}
.listing-div-block {
  padding-bottom: 0px;
}
.p-slider {
  height: 250px;
  margin: 20px;
}
.p-slider.mobi.sliderland {
  height: auto;
  margin: 0px;
  padding: 20px 0px;
  background-color: transparent;
}
.map {
  height: 600px;
  margin-right: 0px;
  margin-left: 0px;
}
.google-map {
  width: 100%;
  height: 600px;
  margin-bottom: 0px;
}
.google-map.mobilemap.mobilemapvertical {
  height: 100%;
  margin-bottom: 0px;
  float: left;
}
.edit-pro-name {
  font-family: Montserrat, sans-serif;
  color: #545454;
}
.edit-pro-name.editeventname {
  padding-top: 10px;
}
.edit-pro-name.editeventname.createbucketlistidea {
  padding-top: 10px;
}
.edit-pro-name.profile-title-edit {
  width: 100%;
  padding-top: 10px;
}
.edit-pro-name.profile-title-edit.edit-name {
  font-family: Montserrat, sans-serif;
  color: #545454;
}
.edit-pro-name.create-bucket-list-status {
  padding-top: 10px;
}
.edit-pro-name.activity {
  padding-top: 10px;
}
.edit-pro-name.activity.forum-activity {
  padding-top: 0px;
}
.edit-pro-name.birthday {
  padding-top: 10px;
  color: #545454;
}
.edit-pro-name.durationn {
  padding-top: 10px;
}
.edit-pro-name.title-of-forum {
  margin-top: 10px;
}
.upload-photo {
  width: auto;
  height: auto;
  margin-bottom: 10px;
  padding: 13px 21px;
  float: none;
  border-radius: 5px;
  background-color: rgba(128, 128, 128, 0.49);
  font-family: Montserrat, sans-serif;
  color: white;
  font-size: 13px;
}
.upload-photo:hover {
  background-color: gray;
}
.upload-photo.done {
  width: auto;
  height: auto;
  background-color: #8dc63f;
  font-size: 13px;
}
.upload-photo.done:hover {
  background-color: #8db336;
}
.upload-photo.photo-wall {
  width: 95px;
  height: auto;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 13px 21px;
  float: left;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}
.change-photo-link {
  width: 100%;
  margin-bottom: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #1279a6;
  font-size: 13px;
  text-decoration: none;
}
.change-photo-link:hover {
  text-decoration: underline;
}
.old-new-password {
  width: 50%;
  padding: 10px;
  float: left;
  border: 1px solid gray;
  border-radius: 5px 0px 0px 5px;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 13px;
}
.old-new-password:hover {
  background-color: transparent;
}
.old-new-password:active {
  background-color: transparent;
}
.old-new-password:focus {
  background-color: transparent;
}
.old-new-password.new-password {
  border-radius: 0px 5px 5px 0px;
  color: #545454;
}
.old-new-password.bookmark-name {
  border-radius: 5px 0px 0px 5px;
}
.add-new-bookmark {
  padding-bottom: 0px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
}
.pro-pic-text {
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 13px;
  font-weight: 400;
}
.new-buttons {
  width: 100%;
  margin-top: 10px;
  padding-right: 0px;
  padding-left: 0px;
}
.statuss-buttons {
  width: auto;
  margin-top: 10px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 10px 0px;
  float: left;
  text-align: center;
}
.profile-div-block {
  padding-top: 10px;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  background-color: white;
}
.profile-div-block:hover {
  background-color: #f5f6f7;
}
.profile-div-block:focus {
  background-color: #f5f6f7;
}
.profile-div-block.blist {
  padding-bottom: 0px;
}
.profile-div-block.blist.bucket-list-div {
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.profile-div-block.blist.bucket-list-div.bd {
  margin-right: 20px;
  margin-left: 20px;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
}
.profile-div-block.blist.bucket-list-div.bd.bucketlist-popup {
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-left: 10px;
}
.profile-div-block.blist.bucket-list-div.bd.bucket-div {
  margin-top: 10px;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-left: 10px;
}
.profile-div-block.testfing-transparent {
  background-color: rgba(255, 255, 255, 0.09);
}
.profile-div-block.testfing-transparent:hover {
  background-color: rgba(255, 255, 255, 0.29);
}
.profile-div-block.profile-block {
  padding-top: 10px;
}
.profile-div-block.profile-block.proo-div {
  padding-top: 0px;
  border-style: none;
  border-color: gray;
  border-radius: 5px;
}
.profile-div-block.profile-block.proo-div:hover {
  background-color: transparent;
}
.profile-div-block.profile-block.proo-div.peopel-list {
  margin-right: 20px;
  margin-bottom: 10px;
  margin-left: 20px;
}
.profile-div-block.profile-block.proo-div.people-list {
  margin: 10px 0px;
  padding-top: 10px;
  float: left;
  border-bottom-style: solid;
  border-bottom-color: #e3e3e3;
  border-radius: 0px;
}
.profile-div-block.profile-block.proo-div.people-list.event-details {
  margin-top: 0px;
  padding-top: 20px;
}
.profile-div-block.profile-block.proo-div.people-list.my-events-div {
  margin-top: 0px;
  margin-bottom: 10px;
  float: left;
  border-bottom-style: solid;
  border-bottom-color: #e3e3e3;
}
.profile-div-block.profile-block.proo-div.pepole-list {
  margin-top: 10px;
  margin-right: 20px;
  margin-left: 20px;
}
.profile-div-block.people-listings.people-list {
  margin-top: 10px;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
}
.profile-div-block.my-events-div-block {
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.message-box {
  width: 260px;
  height: 285px;
  margin-top: 100px;
  margin-left: 50px;
  border-radius: 4px;
  background-color: #f5f6f7;
  box-shadow: black 0px 1px 3px 0px;
}
.message-box.refer-a-friend {
  position: fixed;
  left: 25%;
  top: 15%;
  right: 25%;
  z-index: 1000;
  width: 50%;
  height: auto;
  margin-left: auto;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  background-color: white;
  box-shadow: none;
}
.message-box.refer-a-friend.people-message-box {
  position: fixed;
}
.message-box.refer-a-friend.refer-a-frind-box {
  left: 0%;
  top: 20%;
  right: 0%;
  width: auto;
  margin-left: auto;
  padding: 10px;
  box-shadow: none;
}
.message-box.refer-a-friend.tell-a-friend {
  width: 25%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-left: 0px;
}
.message-header {
  width: 100%;
  height: 50px;
  border-radius: 5px 5px 0px 0px;
  background-color: white;
  color: #545454;
}
.message-header.chat-header {
  position: static;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 30px;
}
.message-title {
  width: 100%;
  margin-bottom: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
  float: left;
  border-bottom: 1px solid #e3e3e3;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 24px;
  text-align: left;
}
.message-title.chat-name {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  float: left;
  font-size: 14px;
}
.message-title.chat-name:hover {
  text-decoration: underline;
}
.message-form {
  width: 100%;
  margin-top: 10px;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  float: left;
}
.send-message-button {
  margin-top: 10px;
  padding: 18px 21px;
  float: right;
  border-radius: 5px;
  background-color: #8dc63f;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  text-shadow: none;
}
.send-message-button:hover {
  background-color: #8db336;
}
.send-message-button.send-invites {
  margin-bottom: 10px;
  padding: 18px 21px;
  font-family: Montserrat, sans-serif;
  text-shadow: none;
}
.message-name {
  width: 100%;
  float: left;
  border: 1px solid transparent;
  color: #525252;
  font-size: 14px;
}
.close {
  width: 100%;
  margin-bottom: 10px;
  float: right;
  font-family: Montserrat, sans-serif;
  color: #94bed0;
  font-size: 14px;
  text-align: right;
  text-decoration: none;
}
.close:hover {
  text-decoration: underline;
}
.close.skip {
  margin-right: 10px;
  margin-left: 0px;
  padding-right: 0px;
  float: right;
}
.chat-text {
  width: 78%;
  padding-right: 10px;
  float: right;
  background-color: transparent;
}
.chattext {
  margin: 10px 10px 10px 0px;
  padding: 10px;
  float: left;
  border: 1px solid #999;
  border-radius: 4px;
  background-color: white;
  color: #525252;
}
.chattext.my-reply {
  margin-right: 10px;
  margin-left: 10px;
  float: right;
}
.chattextarea {
  position: static;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: #545454;
}
.chattextarea.textt {
  margin-top: 54px;
}
.about-text-area {
  border: 1px solid gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: gray;
}
.about-text-area.edit-profile-about {
  padding: 10px;
  border-color: gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 13px;
}
.about-text-area.edit-profile-about:hover {
  background-color: transparent;
}
.about-text-area.edit-profile-about:active {
  background-color: transparent;
}
.about-text-area.edit-profile-about:focus {
  background-color: transparent;
}
.inbox-photo {
  width: 12%;
  margin-top: 0px;
  margin-right: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  float: left;
  border-radius: 55px;
}
.inbox-photo.forumphoto {
  width: 100px;
  height: 100px;
  margin-right: 10px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.inbox-photo.forumphoto.inbox-photoo.friends-photo {
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.inbox-photo.facebook-photo {
  width: 87px;
}
.inbox-message-area {
  width: 50%;
  margin-top: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  float: left;
}
.invox-name-date {
  position: relative;
  left: 0px;
  top: 0px;
  right: 0px;
  width: 100%;
  height: auto;
  margin-bottom: 0px;
  float: left;
  background-color: transparent;
}
.inboxmessage {
  width: 100%;
  float: left;
}
.inbox-username {
  width: 85%;
  padding-top: 10px;
  float: left;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #8dc63f;
  font-size: 16px;
  text-decoration: none;
}
.inbox-username:hover {
  text-decoration: underline;
}
.inbox-username.inbox-name {
  width: 85%;
  padding-top: 0px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #94bed0;
  font-size: 14px;
}
.inbox-username.newsfeed-names {
  padding-top: 0px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #545454;
  font-size: 14px;
  font-weight: 700;
}
.inbox-username.requests-name-link {
  padding-top: 0px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: blue;
  font-size: 14px;
  font-weight: 400;
}
.inbox-username.forum-head {
  padding-top: 0px;
}
.inbox-username.forum-head.topic-reply-title {
  width: 100%;
}
.inbox-username.forum-head.name-of-deal {
  width: 100%;
}
.inbox-date {
  width: 100%;
  padding-bottom: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 13px;
  font-weight: 700;
}
.inboxmess {
  width: 100%;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 13px;
  font-weight: 400;
}
.inboxmess.interest {
  padding-bottom: 10px;
}
.view-more {
  margin-right: 20px;
  float: right;
  text-decoration: none;
}
.view-more:hover {
  text-decoration: underline;
}
.view-more.requests {
  width: 100%;
  margin-right: 0px;
  margin-bottom: 0px;
  float: left;
  color: blue;
}
.threadarea {
  padding: 10px;
  border: 1px solid #e3e3e3;
  border-radius: 1px;
}
.threadarea:hover {
  background-color: #f5f6f7;
}
.threadarea._22 {
  margin-top: 10px;
  margin-right: 10px;
  margin-left: 10px;
}
.threadarea._22.inbox-box {
  margin-right: 10px;
  margin-left: 10px;
  background-color: transparent;
}
.threadarea._22.inbox-box:hover {
  background-color: #f5f6f7;
}
.threadarea._22.forum-box {
  margin-right: 20px;
  margin-left: 20px;
  border-radius: 4px;
}
.threadarea.request-thread-area {
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  float: left;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-radius: 0px;
}
.threadarea.request-thread-area:hover {
  background-color: transparent;
}
.threadarea.request-thread-area.invites-thread {
  margin-bottom: 0px;
  border-radius: 0px;
}
.threadarea.request-thread-area.invites-thread:hover {
  background-color: transparent;
}
.threadarea.newsfeed {
  margin-bottom: 0px;
  float: left;
  border-style: none none solid;
  border-radius: 0px;
}
.threadarea.newsfeed:hover {
  background-color: transparent;
}
.send-message {
  margin-right: 20px;
  float: right;
  border-radius: 2px;
  background-color: #8dc63f;
}
.send-message:hover {
  background-color: #8db336;
}
.send-message.thread {
  width: 10%;
  height: auto;
  margin: 20px 10px 0px 0px;
  padding: 19px 21px;
  border-color: transparent;
  border-radius: 5px;
  box-shadow: none;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}
.send-message-area {
  width: 85%;
  margin-top: 20px;
  margin-right: 10px;
  margin-left: 10px;
  padding: 10px;
  float: left;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}
.reply {
  width: auto;
  margin-left: 0px;
  border: 1px solid gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: #545454;
}
.requst-titles {
  width: 100%;
  padding-top: 0px;
  padding-bottom: 0px;
  float: left;
  border-bottom: 1px solid #e3e3e3;
  font-style: normal;
}
.reusts-headings {
  margin-top: 0px;
  margin-bottom: 0px;
  float: left;
}
.reusts-headings.sdf {
  height: auto;
  border-bottom: 1px none #e3e3e3;
  background-color: transparent;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 24px;
  text-align: left;
}
.reusts-headings.sdf.t {
  width: 100%;
  margin-left: 0px;
  padding-left: 0px;
  float: left;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 700;
  text-align: left;
  text-decoration: underline;
}
.new-message {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 12px;
  padding-right: 10px;
  padding-bottom: 12px;
  float: right;
  font-family: Montserrat, sans-serif;
  color: #94bed0;
  text-decoration: none;
}
.new-message:hover {
  text-decoration: underline;
}
.formbackground {
  width: 100%;
  margin-top: 0px;
  padding-bottom: 10px;
  float: left;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  background-color: #f5f6f7;
}
.formbackground.forum {
  margin-top: 10px;
}
.location {
  margin-bottom: 0px;
  padding-right: 20px;
  padding-left: 20px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #8dc63f;
  font-size: 24px;
  font-weight: 400;
  text-shadow: #525252 0px 1px 0px;
}
.location.address1 {
  font-weight: 400;
}
.location.address1.line-1 {
  padding-right: 0px;
  padding-left: 0px;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 14px;
  text-shadow: none;
}
.location.address1.line-1.lat-long {
  color: gray;
  text-shadow: none;
}
.location.address1.line-1.lat-long.distance-from {
  margin-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 16px;
  text-shadow: none;
}
.location.address1.line-1._111 {
  color: #545454;
  text-shadow: none;
}
.location.palces {
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  font-family: Montserrat, sans-serif;
  color: #8dc63f;
  font-weight: 400;
  text-shadow: none;
}
.location.palces.popup-title {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-shadow: none;
}
.directionns {
  margin-top: 20px;
  margin-right: 0px;
  margin-left: 20px;
  padding-right: 20px;
  padding-left: 20px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #94bed0;
  text-decoration: none;
}
.directionns:hover {
  text-decoration: underline;
}
.directionns.save-to-favorites {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 0px;
  padding: 18px 21px;
  float: left;
  border: 1px solid #8dc63f;
  border-radius: 5px;
  background-color: #8dc63f;
  font-family: Montserrat, sans-serif;
  color: white;
  text-align: center;
  text-decoration: none;
}
.directionns.save-to-favorites:hover {
  background-color: #8db336;
}
.directionns.save-to-favorites.make-plans {
  border: 1px solid #8dc63f;
  background-color: white;
  color: #8dc63f;
}
.directionns.report-issue {
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  float: right;
  color: gray;
}
.directionns.info {
  margin-right: 20px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  color: #1279a6;
}
.results-area {
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}
.results-area:hover {
  background-color: #f5f6f7;
}
.results-area._2 {
  width: 100%;
  margin-top: 10px;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 20px;
  padding-left: 20px;
  float: left;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  background-color: white;
}
.results-area._2:hover {
  background-color: #f5f6f7;
}
.results-area._2:focus {
  background-color: white;
}
.results-area._2.places_popup {
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 4px;
}
.results-area._2.favorites {
  margin-right: 10px;
  margin-left: 10px;
}
.sign-in-headings {
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  float: none;
  background-color: transparent;
  color: #525252;
}
.social-media-icons {
  width: 25px;
  margin-left: 5px;
  float: right;
}
.social-media-icons.tablet-social-medi-icons.twitter-icon {
  margin-left: 0px;
}
.social-media-icons.tablet-social-medi-icons.facebook-icon {
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  float: right;
}
.social-media-icons.youtube-icon {
  margin-left: 0px;
}
.footer-section {
  position: fixed;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 100;
  height: auto;
  margin-top: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: white;
}
.newsfeed-image {
  margin-top: 0px;
  margin-bottom: 0px;
  float: left;
}
.group-name {
  width: 100%;
  margin-bottom: 10px;
  float: left;
  color: #8dc63f;
  text-decoration: none;
}
.group-name:hover {
  text-decoration: underline;
}
.group-name.eventname {
  margin-bottom: 0px;
}
.name-of-interest {
  width: 100%;
  margin-bottom: 10px;
  float: left;
  font-weight: 700;
}
.rpely.re {
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 8px 10px;
  border: 1px solid gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 13px;
}
.butarea {
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
}
.likebucketlist {
  width: 100%;
  padding-bottom: 10px;
  float: left;
  text-decoration: none;
}
.likebucketlist:hover {
  text-decoration: underline;
}
.likebucketlist.bucketlistuser {
  padding-bottom: 0px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #94bed0;
  font-weight: 400;
}
.likebucketlist.link {
  width: auto;
  padding-bottom: 0px;
  font-family: Pacifico, sans-serif;
  color: #8dc63f;
  font-size: 14px;
}
.likebucketlist.link.wall {
  width: auto;
  height: 30px;
  margin-right: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}
.mapdivblock.bucketlistmap {
  padding-right: 0px;
  padding-left: 0px;
}
.topnavbar {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  height: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e3e3e3;
  background-color: white;
}
.navlink {
  padding-top: 10px;
  padding-bottom: 10px;
  float: none;
  color: white;
}
.navlink:hover {
  text-decoration: underline;
}
.navlink.home._3 {
  background-color: rgba(84, 84, 84, 0.74);
  color: #8dc63f;
}
.navlink.home._3:hover {
  background-color: #8dc63f;
  color: white;
}
.navlink.people {
  width: 101%;
  margin-right: 0px;
  margin-left: 0px;
  float: left;
  background-color: transparent;
}
.navlink.people:hover {
  border: 1px solid transparent;
  background-color: #8dc63f;
  color: white;
  text-decoration: none;
}
.navlink.places {
  margin-right: 0px;
  margin-left: 0px;
  background-color: transparent;
}
.navlink.places:hover {
  background-color: #8dc63f;
  color: white;
  text-decoration: none;
}
.navlink.events {
  margin-right: 0px;
  margin-left: 0px;
  background-color: transparent;
}
.navlink.events:hover {
  background-color: #8dc63f;
  color: white;
  text-decoration: none;
}
.navlink.ideas {
  margin-left: 0px;
  background-color: transparent;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-decoration: none;
}
.navlink.ideas:hover {
  border-bottom-width: 2px;
  border-bottom-color: #8dc63f;
  background-color: #8dc63f;
  color: white;
}
.navlink.ideas.logout {
  position: relative;
  left: 0px;
  top: 0px;
  float: right;
}
.navlink.ideas.log-out {
  color: #b3b3b3;
}
.navlink.ideas.log-out:hover {
  color: white;
}
.navcontainer {
  position: static;
  width: auto;
  height: 40px;
  margin-right: 0px;
  margin-left: 100px;
  float: left;
}
.iconmenu {
  width: 32px;
  height: 32px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #545454;
  background-image: url(http://uploads.webflow.com/53f78df150dd597647b87222/54248b4748c6a298065c0980_icon_31619_white.png);
  color: transparent;
}
.iconmenu:hover {
  background-image: none;
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
}
.menubutton {
  height: 40px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  float: left;
  border-radius: 0px;
  background-color: transparent;
  background-image: url(http://uploads.webflow.com/53f78df150dd597647b87222/54248b4748c6a298065c0980_icon_31619_white.png);
}
.menubutton:hover {
  background-color: transparent;
}
.menubutton.avatar-menu {
  float: left;
}
.nevmenu {
  width: 100px;
  margin-left: 100px;
  float: right;
  background-color: rgba(84, 84, 84, 0.90);
  text-align: left;
}
.freindseventsinvites {
  width: 100%;
  padding-bottom: 10px;
  float: left;
  color: #525252;
  font-size: 14px;
}
.mystuff {
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  color: #94bed0;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}
.mystuff:hover {
  color: #8db336;
  font-weight: 400;
  text-decoration: underline;
}
.mystuff.edit {
  width: 100%;
  color: #b3b3b3;
}
.mystuff.edit:hover {
  font-weight: 300;
  text-decoration: underline;
}
.mystuff.edit.eddit {
  width: auto;
  padding-right: 0px;
  float: right;
  color: #545454;
  font-size: 14px;
}
.genderselect {
  margin-bottom: 0px;
  padding-right: 22px;
  background-color: white;
  color: #525252;
}
.genderselect:hover {
  background-color: white;
}
.genderselect.edit-profile-gender-select {
  padding: 10px;
  border: 1px solid gray;
  border-radius: 5px;
  background-color: white;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 13px;
}
.genderselect.edit-profile-gender-select:hover {
  background-color: transparent;
}
.genderselect.edit-profile-gender-select:active {
  background-color: transparent;
}
.genderselect.edit-profile-gender-select:focus {
  background-color: transparent;
}
.interest-select {
  margin-bottom: 0px;
  color: #525252;
}
.interest-select.edit-pro-choose-interest {
  margin-bottom: 10px;
}
.interest-select.edit-pro-choose-interest.editp {
  padding: 10px;
  border: 1px solid gray;
  border-radius: 5px;
  background-color: white;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 13px;
}
.interest-select.edit-pro-choose-interest.editp:hover {
  background-color: transparent;
}
.interest-select.edit-pro-choose-interest.editp:active {
  background-color: transparent;
}
.interest-select.edit-pro-choose-interest.editp:focus {
  background-color: transparent;
}
.interest-select.event-activity {
  margin-bottom: 10px;
  border: 1px solid gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 13px;
}
.interest-select.skill-level {
  border: 1px solid gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: gray;
}
.choose-state {
  padding: 10px;
  border: 1px solid gray;
  border-radius: 5px;
  background-color: white;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 13px;
}
.choose-state:hover {
  background-color: transparent;
}
.choose-state:active {
  background-color: transparent;
}
.choose-state:focus {
  background-color: transparent;
}
.choose-state.directory {
  width: 100%;
  height: 60px;
  padding-left: 12px;
  float: left;
  border: 1px solid gray;
  border-radius: 5px;
  background-color: white;
  box-shadow: none;
  color: #545454;
  font-size: 13px;
  text-shadow: none;
}
.choose-state.directory:hover {
  background-color: white;
  text-shadow: none;
}
.choose-state.directory.settings-state {
  width: 100%;
  height: 40px;
  margin-bottom: 0px;
  box-shadow: none;
  color: #545454;
  text-shadow: none;
}
.public-or-private {
  border: 1px solid gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: gray;
}
.type-of-event {
  border: 1px solid gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: gray;
}
.terms-privacy {
  padding-top: 5px;
  padding-bottom: 0px;
  color: #94bed0;
}
.emailform {
  position: static;
  left: 0px;
  top: 0px;
  right: 0px;
  padding-top: 0px;
  padding-right: 10px;
  padding-left: 10px;
}
.forgot-password-link {
  padding-top: 5px;
  padding-left: 320px;
  float: left;
  color: #94bed0;
  text-decoration: none;
}
.forgot-password-link:hover {
  text-decoration: underline;
}
.forgot-password-link:active {
  color: #8dc63f;
}
.forgot-password-link:focus {
  color: #8dc63f;
  text-decoration: underline;
}
.footlinks {
  margin-right: 20px;
  color: #94bed0;
  text-decoration: none;
}
.footlinks:hover {
  text-decoration: underline;
}
.footlinks:focus {
  text-decoration: underline;
}
.landingform {
  position: static;
  left: 0px;
  top: 0px;
  right: 0px;
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 10px;
}
.register {
  padding-top: 27px;
  padding-bottom: 27px;
  float: right;
  color: #8dc63f;
  text-decoration: none;
}
.register:hover {
  text-decoration: underline;
}
.register:focus {
  text-decoration: underline;
}
.register.sign_in {
  padding-top: 0px;
  padding-bottom: 0px;
  float: left;
  font-size: 16px;
}
.newform {
  position: static;
  display: block;
  width: 300px;
  height: 400px;
  margin-left: auto;
  padding-top: 0px;
  padding-bottom: 10px;
  float: left;
  border-radius: 2px;
  background-color: #f5f6f7;
  box-shadow: black 0px 1px 3px 0px;
}
.newform.new-form {
  width: 50%;
  margin-right: auto;
  margin-left: auto;
  float: none;
  clear: none;
}
.head {
  background-color: #f5f6f7;
}
.camp {
  width: 68%;
  height: 400px;
  padding-left: 10px;
}
.directorydrop {
  width: 100%;
  padding-right: 0px;
  padding-left: 0px;
}
.ddarea {
  padding-right: 0px;
  padding-left: 0px;
}
.directory-activity-dd {
  width: 100%;
  height: 60px;
  margin-bottom: 0px;
  float: left;
  border: 1px solid gray;
  border-radius: 5px;
  background-color: white;
  box-shadow: none;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 13px;
  text-shadow: none;
}
.directory-activity-dd:hover {
  background-color: white;
  text-shadow: none;
}
.directory-activity-dd:active {
  text-shadow: none;
}
.directory-activity-dd.forum-category {
  box-shadow: none;
  text-shadow: none;
}
.directory-activity-dd.forum-category.deals {
  box-shadow: none;
  text-shadow: none;
}
.directory-activity-dd.settings-dropdown {
  width: 100%;
  float: right;
  box-shadow: none;
  text-shadow: none;
}
.directory-activity-dd.settings-activity {
  width: 100%;
  height: 40px;
  margin-bottom: 0px;
  box-shadow: none;
  color: #545454;
  text-shadow: none;
}
.hikerimage {
  width: 100%;
  height: auto;
  margin-top: 20px;
  float: left;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.smicons {
  float: right;
}
.twitter-link {
  float: right;
}
.youtube-link {
  float: right;
}
.duration {
  border: 1px solid gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: gray;
}
.dig-it {
  width: 25px;
  margin-top: -2px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  float: left;
}
.dig-it.events-dig-it-icon {
  margin-top: 2px;
  margin-right: 5px;
}
.dig-it.profile-dig-it {
  width: 20px;
  margin-top: 0px;
  margin-left: 2px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.avatar-box {
  width: auto;
  height: 30px;
  margin-right: 10px;
  float: left;
}
.ppic {
  border-radius: 16px;
}
.message-box-avatar {
  width: 35px;
  height: 35px;
  margin-top: 10px;
  margin-left: 10px;
  float: left;
  background-color: #b59191;
}
.message-div-block {
  float: none;
}
.close-out {
  margin-right: 10px;
  padding-top: 5px;
  padding-bottom: 0px;
  float: right;
  color: white;
  font-size: 14px;
  text-decoration: none;
}
.close-out:hover {
  text-decoration: underline;
}
.wall-avatars {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  float: left;
}
.who-digs-it {
  width: auto;
  padding-left: 4px;
  float: left;
  color: #545454;
}
.who-digs-it.wall {
  width: auto;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 0px;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 14px;
}
.chat-space {
  position: fixed;
  right: 0px;
  bottom: 0px;
  width: 260px;
  height: 270px;
  margin-left: 0px;
  border: 1px solid #e3e3e3;
  background-color: #f5f6f7;
}
.chat-space.numba-2 {
  position: absolute;
  right: 0px;
  bottom: 0px;
  height: auto;
  float: left;
}
.women {
  margin-left: 0px;
}
.wall-pic-dimensions {
  width: auto;
  height: auto;
}
.wallpic {
  width: 66.66%;
  float: left;
}
.refer-a-friend {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 1000;
  width: 30%;
  margin: 60px auto auto;
  padding-top: 0px;
  padding-left: 1px;
  border: 1px solid #545454;
  border-radius: 4px;
  background-color: #f5f6f7;
  box-shadow: #8dc63f 0px -2px 6px 0px;
  font-size: 16px;
  text-align: left;
}
.refer-a-friend.play-to-win {
  width: 100%;
  margin: 0px 0px 10px;
  padding-right: 20px;
  padding-left: 20px;
  float: left;
  font-style: normal;
}
.rei {
  padding-left: 20px;
  border-radius: 8px;
}
.click-to-visit-us {
  margin-left: 20px;
  padding-top: 5px;
  padding-bottom: 10px;
  color: #525252;
}
.share-on-facebook {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  margin-left: 20px;
  float: left;
  background-color: #d19f9f;
}
.tweet {
  width: 40px;
  height: 40px;
  float: none;
  background-color: #c28080;
}
.repliess {
  width: 85%;
  float: left;
  color: #b3b3b3;
  font-size: 14px;
}
.repliess.friend-location {
  width: 100%;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 13px;
}
.repliess.forum-replies.topic-reply-number {
  width: 100%;
}
.about-forum {
  width: 85%;
  padding-bottom: 0px;
  float: left;
  color: #525252;
}
.about-forum.time-of-forum {
  color: #b3b3b3;
  font-size: 12px;
  font-weight: 400;
}
.about-forum.time-of-forum.time.forumdetails {
  border-style: none;
}
.about-forum.time-of-forum.time.forumdetails.topic-reply-details {
  width: 100%;
  border-style: none;
  border-color: transparent;
}
.about-forum.time-of-forum.time.forumdetails.poste-dby {
  border-style: none;
  border-color: transparent;
}
.about-forum.time-of-forum.time.forumdetails.deal-expires {
  width: 100%;
}
.about-forum.s {
  padding-bottom: 0px;
}
.about-forum.s.forumconvo.topic-reply {
  width: 100%;
}
.about-forum.s.forumconvo.about-deal {
  width: 100%;
}
.posted-by-user {
  color: #94bed0;
  text-decoration: none;
}
.posted-by-user:hover {
  text-decoration: underline;
}
.invite-link {
  width: auto;
  padding-right: 20px;
  padding-bottom: 0px;
  float: left;
  text-decoration: none;
}
.invite-link:hover {
  text-decoration: underline;
}
.log-out-link {
  float: left;
  color: #525252;
  font-size: 14px;
  text-decoration: none;
}
.log-out-link:hover {
  text-decoration: underline;
}
.wanna-spread-the-word {
  width: 100%;
  float: left;
  color: #525252;
}
.refer-a-friend-description {
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  color: #525252;
}
.refer-friend {
  margin: auto;
}
.send-tect-message-div-block {
  margin-right: 0px;
  margin-left: 0px;
}
.send-emssage-form-wrapper {
  margin-right: 20px;
  margin-left: 20px;
}
.send-emssage-form-wrapper.inbox-convo {
  margin-top: 10px;
}
.send-emssage-form-wrapper.inbox-convo.inbox-send {
  margin-right: 0px;
  margin-left: 0px;
  border-radius: 4px;
}
.about-us {
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 20px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #545454;
  font-size: 14px;
}
.home-page-headings {
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 0px;
  background-color: #545454;
}
.titles {
  padding-top: 10px;
  padding-bottom: 10px;
  color: white;
  font-size: 24px;
  text-align: center;
}
.titles.outdoors {
  color: #8dc63f;
}
.contact-us-form-wrapper {
  padding: 10px;
  border-radius: 2px;
  background-color: #f5f6f7;
  box-shadow: black 0px 1px 3px 0px;
}
.contact-us-name {
  color: #525252;
}
.contact-us-email {
  color: #525252;
}
.contact-us-button {
  border-radius: 2px;
  background-color: #8dc63f;
}
.contact-us-button:hover {
  background-color: #8db336;
}
.chat-picture {
  width: 35px;
  height: 35px;
  margin: 10px;
  float: left;
}
.edit-profile-enter-name {
  padding: 10px;
  border: 1px solid gray;
  border-radius: 5px;
  background-color: white;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 13px;
}
.edit-profile-enter-name:hover {
  background-color: transparent;
}
.edit-profile-enter-name:active {
  background-color: transparent;
}
.edit-profile-enter-name:focus {
  background-color: transparent;
}
.edit-profile-birthday {
  padding: 10px;
  border: 1px solid gray;
  border-radius: 5px;
  background-color: white;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 13px;
}
.edit-profile-birthday:hover {
  background-color: transparent;
}
.edit-profile-birthday:active {
  background-color: transparent;
}
.edit-profile-birthday:focus {
  background-color: transparent;
}
.edit-profile-city {
  padding: 10px;
  border: 1px solid gray;
  border-radius: 5px;
  background-color: white;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 13px;
}
.edit-profile-city:hover {
  background-color: transparent;
}
.edit-profile-city:active {
  background-color: transparent;
}
.edit-profile-city:focus {
  background-color: transparent;
}
.edit-profile-zip {
  padding: 10px;
  border: 1px solid gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 13px;
}
.edit-profile-zip:hover {
  background-color: transparent;
}
.edit-profile-zip:active {
  background-color: transparent;
}
.edit-profile-zip:focus {
  background-color: transparent;
}
.edit-profile-email {
  padding: 10px;
  border: 1px solid gray;
  border-radius: 5px;
  background-color: transparent;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 13px;
}
.edit-profile-email:hover {
  background-color: rgba(255, 255, 255, 0.49);
}
.edit-profile-email:active {
  background-color: transparent;
}
.edit-profile-email:focus {
  background-color: transparent;
}
.edit-pro-facebook {
  padding: 10px;
  border: 1px solid gray;
  border-radius: 5px;
  background-color: transparent;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 13px;
}
.edit-pro-facebook:hover {
  background-color: rgba(255, 255, 255, 0.49);
}
.edit-pro-facebook:active {
  background-color: transparent;
}
.edit-pro-facebook:focus {
  background-color: transparent;
}
.edit-pro-twitter {
  padding: 10px;
  border: 1px solid gray;
  border-radius: 5px;
  background-color: transparent;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 13px;
}
.edit-pro-twitter:hover {
  background-color: rgba(255, 255, 255, 0.49);
}
.edit-pro-twitter:active {
  background-color: transparent;
}
.edit-pro-twitter:focus {
  background-color: transparent;
}
.edit-pro-website {
  border-radius: 2px 2px 5px;
  background-color: white;
  font-family: Montserrat, sans-serif;
  color: #545454;
}
.edit-pro-website:hover {
  background-color: transparent;
}
.edit-pro-website:active {
  background-color: transparent;
}
.edit-pro-website:focus {
  background-color: transparent;
}
.edit-pro-website.website {
  padding: 10px;
  border: 1px solid gray;
  border-radius: 5px;
  color: gray;
  font-size: 13px;
}
.forum-title {
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  color: #525252;
}
.about-pic {
  width: 40%;
  padding-right: 20px;
  float: left;
}
.about-div-block {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  border-radius: 4px;
  background-color: #f5f6f7;
  box-shadow: #525252 0px 1px 3px 0px;
}
.scott-image {
  padding-top: 10px;
  padding-bottom: 20px;
}
.guys {
  color: #8dc63f;
}
.name-title {
  width: 100%;
  padding-top: 20px;
  color: #8dc63f;
  font-weight: 700;
}
.contact-email {
  padding-top: 20px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.email-address {
  color: #8dc63f;
}
.blog-image-div-block {
  padding-top: 0px;
  padding-bottom: 0px;
}
.blog-images {
  width: 100%;
  height: 160px;
}
.blog-images.blog-detail-page-image {
  height: 320px;
}
.blog-column-1 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.about-blog {
  width: 100%;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
.blog-photo-div-block {
  padding-top: 10px;
  padding-bottom: 10px;
}
.blog-article-block {
  color: #525252;
}
.blog-title {
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 24px;
}
.blog-title-container {
  padding-top: 10px;
  padding-bottom: 10px;
}
.a-seen-on {
  width: 10%;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
.newswatch-tv {
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 5px;
  float: right;
}
.bio-channel {
  margin-left: 5px;
}
.history-icon {
  margin-bottom: 0px;
  margin-left: 5px;
  float: right;
}
.as-seen {
  width: 10%;
}
.as-seen-link {
  float: right;
}
.history {
  width: 25px;
  height: 25px;
  margin-right: 0px;
  margin-left: 5px;
  float: right;
}
.newswatch {
  width: 25px;
  height: 25px;
  margin-right: 0px;
  margin-left: 5px;
  float: right;
}
.as-seen-on {
  float: right;
}
.as-seen-logo {
  float: right;
}
.as-seen-on-tv {
  float: right;
}
.youtubelink {
  width: 25px;
  height: 25px;
  margin-left: 5px;
  float: right;
}
.twitterlink {
  width: 25px;
  height: 25px;
  margin-left: 5px;
  float: right;
}
.facebooklink {
  width: 25px;
  height: 25px;
  margin-left: 5px;
  float: right;
}
.click-pin-pop-up {
  position: static;
  left: 25px;
  top: 15%;
  right: 25px;
  width: 25%;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  padding: 0px 10px 10px;
  border: 1px solid #545454;
  border-radius: 4px;
  background-color: #f5f6f7;
  box-shadow: #8dc63f 0px -2px 6px 0px;
}
.click-pin-pop-up.for-bucket-list {
  width: 100%;
  border-style: none;
  border-radius: 0px;
  background-color: transparent;
  box-shadow: none;
}
.chat_box {
  position: fixed;
  right: 0px;
  bottom: 0px;
  overflow-x: visible;
  overflow-y: visible;
  width: 260px;
  height: 290px;
  border: 1px solid #e3e3e3;
  background-color: #f5f6f7;
}
.chat-box-top-bar {
  width: 100%;
  height: 30px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  float: left;
  background-color: black;
}
.chat-1 {
  padding: 10px;
  float: left;
}
.chat-1.chat-2 {
  margin-bottom: 0px;
  padding-bottom: 10px;
}
.chat-pic {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  margin-bottom: 3px;
  float: left;
}
.chat-pic.chat-pic-2 {
  margin: 0px 0px 0px 10px;
  float: right;
}
.chat-text-1 {
  width: 70%;
  padding: 5px;
  float: left;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  background-color: white;
  font-family: Montserrat, sans-serif;
  color: black;
  font-size: 13px;
}
.chat-text-1.chat-text-2 {
  margin-top: 0px;
  float: right;
}
.chat_username_link {
  font-family: Montserrat, sans-serif;
  color: white;
  text-decoration: none;
}
.chat_username_link:hover {
  text-decoration: underline;
}
.chat-text-space {
  position: absolute;
  left: auto;
  right: auto;
  bottom: 0px;
  font-family: Montserrat, sans-serif;
  color: black;
  font-size: 13px;
}
.close-popup {
  padding-top: 5px;
  padding-bottom: 5px;
  float: right;
  color: #94bed0;
  text-decoration: none;
}
.close-popup:hover {
  text-decoration: underline;
}
.enter-youtube-url {
  width: 100%;
  float: left;
  border: 1px solid gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 13px;
}
.photo-album {
  width: 228px;
  float: left;
}
.photo-block {
  padding: 0px;
}
.photos-1 {
  width: 25%;
  padding: 10px;
  float: left;
}
.lightbox {
  padding: 10px;
}
.closest-filter {
  padding-right: 20px;
  text-decoration: none;
}
.closest-filter:hover {
  text-decoration: underline;
}
.age-filter {
  padding-right: 20px;
  text-decoration: none;
}
.age-filter:hover {
  text-decoration: underline;
}
.skill-filter {
  padding-right: 20px;
  text-decoration: none;
}
.skill-filter:hover {
  text-decoration: underline;
}
.sort-by-div-block {
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  float: left;
  font-size: 13px;
}
.show {
  width: 50px;
  float: left;
}
.show {
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
  color: #545454;
}
.sort-by {
  float: left;
}
.men-radio {
  padding-right: 15px;
  padding-left: 15px;
  float: left;
}
.distance {
  padding-right: 20px;
  padding-left: 0px;
  font-family: Montserrat, sans-serif;
  color: #94bed0;
  text-decoration: none;
}
.distance:hover {
  text-decoration: underline;
}
.age {
  padding-right: 20px;
  padding-left: 10px;
  font-family: Montserrat, sans-serif;
  color: #94bed0;
  text-decoration: none;
}
.age:hover {
  text-decoration: underline;
}
.skill {
  font-family: Montserrat, sans-serif;
  color: #94bed0;
  text-decoration: none;
}
.skill:hover {
  text-decoration: none;
}
.sort-by {
  margin-right: 10px;
  font-family: Montserrat, sans-serif;
  color: black;
  font-size: 13px;
}
.sort-byy {
  float: left;
}
.filter-div-block {
  width: 100%;
  margin-bottom: 10px;
  padding: 10px;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  background-color: #f5f6f7;
}
.activity {
  padding-right: 20px;
  float: left;
}
.skill-level-link {
  text-decoration: none;
}
.skill-level-link:hover {
  text-decoration: underline;
}
.inbox-div-block {
  margin-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
}
.inbox-pic-row {
  padding: 10px;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
}
.inbox-pic-row:hover {
  background-color: #f5f6f7;
}
.inbox-pic-column {
  padding: 0px;
}
.message-name-date-and-message {
  padding: 0px;
}
.inbox-picture {
  width: 50px;
  height: 50px;
}
.new-inbox {
  padding: 10px;
  border-style: none none solid;
  border-width: 1px;
  border-color: #e3e3e3;
  border-radius: 0px;
  background-color: transparent;
}
.new-inbox:hover {
  background-color: #f5f6f7;
}
.pic-div {
  width: 10%;
  height: auto;
  margin-right: 0px;
  float: left;
  background-color: transparent;
}
.messages {
  width: 85%;
  float: left;
}
.messages.mess {
  color: #525252;
}
.message-pic-inside-div-block {
  width: 100%;
  float: left;
  border-radius: 50px;
}
.friend-request-username {
  width: auto;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-weight: 700;
  text-decoration: none;
}
.friend-request-username:hover {
  text-decoration: underline;
}
.friend-request-username.view-reuest {
  font-family: Montserrat, sans-serif;
  color: #8dc63f;
  font-weight: 400;
}
.friend-request-username.newsfeed {
  width: 100%;
}
.friend-request-username.invites {
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-weight: 700;
}
.accept {
  float: left;
}
.date-sent {
  width: 100%;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 13px;
}
.action-dropdown {
  width: 100%;
  margin-bottom: 10px;
  float: left;
}
.invite-friend {
  width: auto;
  padding: 13px 21px;
  float: right;
  border-radius: 5px;
  background-color: #8dc63f;
  font-family: Montserrat, sans-serif;
  color: white;
  text-align: center;
  text-decoration: none;
}
.invite-friend:hover {
  background-color: #8db336;
  text-decoration: none;
}
.invite-friend.invite-button {
  padding: 10px;
  border-radius: 2px;
  background-color: #8dc63f;
  color: white;
}
.interestss {
  width: 100%;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 13px;
}
.blig-title {
  color: #525252;
  font-size: 24px;
}
.forum-convo {
  width: 85%;
  float: left;
  color: #8dc63f;
  font-size: 16px;
}
.message-name {
  font-family: Montserrat, sans-serif;
  color: #545454;
}
.mess-name {
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: #545454;
}
.nameofevent {
  border: 1px solid gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: gray;
}
.time {
  border: 1px solid #545454;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: gray;
}
.date {
  border: 1px solid gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: gray;
}
.address {
  border: 1px solid gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: gray;
}
.city {
  border: 1px solid gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: gray;
}
.zip {
  border: 1px solid gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: gray;
}
.web-address {
  border: 1px solid gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: gray;
}
.idea-box {
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  color: #b3b3b3;
}
.bucket-list-location {
  border: 1px solid gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 13px;
}
.my-city {
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  color: #b3b3b3;
}
.latitude {
  border: 1px solid gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 13px;
}
.longitude {
  border: 1px solid gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 13px;
}
.interes {
  color: #8dc63f;
  font-weight: 400;
}
.blogtitle {
  color: #94bed0;
}
.blogpreview {
  color: #525252;
}
.forum-description {
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  color: #525252;
}
.topic-description {
  border: 1px solid #e3e3e3;
  border-radius: 2px;
}
.toppicture {
  position: static;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  width: 30px;
  height: 30px;
  margin-top: 5px;
  margin-right: 20px;
  margin-bottom: 5px;
  float: right;
  background-color: white;
}
.live-out-words {
  color: #8dc63f;
}
.invite-facebook-friends {
  width: 35px;
  height: 35px;
  margin-top: 10px;
  float: left;
}
.invite-iwth-facebook {
  margin-left: 10px;
  padding-top: 25px;
  float: left;
  color: #94bed0;
  text-decoration: none;
}
.invite-iwth-facebook:hover {
  text-decoration: underline;
}
.facebook-friend-anme {
  float: left;
}
.live-out-logo {
  width: 150px;
  margin-right: 5px;
  margin-left: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  float: left;
}
.topdrop {
  width: 30px;
  height: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: transparent;
}
.topdrop-toggle {
  width: 30px;
  height: 30px;
  margin-top: -5px;
  margin-bottom: -5px;
  padding: 0px;
  background-color: transparent;
}
.topdrop-icon {
  margin-right: 9px;
  margin-left: 9px;
  padding-right: 0px;
  padding-left: 0px;
  color: white;
}
.topnav-facebook-icon {
  width: 30px;
  height: 30px;
  margin-top: 5px;
  margin-right: 620px;
  margin-bottom: 5px;
  float: right;
}
.nav-image {
  width: 34px;
  height: 34px;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 0px;
  float: left;
}
.avaatar {
  width: 30px;
  height: 30px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.pp {
  width: 34px;
  height: 34px;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 969px;
}
.topdropp {
  width: 40px;
  height: 40px;
}
.drop-toggle {
  width: 40px;
  margin-right: 0px;
}
.top-dropdown-menu {
  width: auto;
  height: 40px;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 10px;
  float: right;
  background-color: transparent;
}
.profile-pic-menu {
  width: 100%;
  color: white;
}
.profile-pic-menu1.w--open {
  width: 140px;
  margin-top: 0px;
  background-color: rgba(84, 84, 84, 0.90);
}
._2 {
  color: white;
  text-decoration: none;
}
._2:hover {
  background-color: #8dc63f;
  text-decoration: none;
}
.profile-link {
  color: white;
  text-decoration: none;
}
.profile-link:hover {
  background-color: #8dc63f;
  color: white;
  text-decoration: none;
}
.link-3 {
  color: white;
}
.link-3:hover {
  background-color: #8dc63f;
  text-decoration: none;
}
.link-3.invite-friends-link {
  background-color: #94bed0;
}
.link-3.invite-friends-link:hover {
  background-color: #8dc63f;
}
.link-3.nivite-friend-lik {
  background-color: #94bed0;
}
.link-3.nivite-friend-lik:hover {
  background-color: #8dc63f;
  text-decoration: none;
}
.link-3.loggout-link {
  color: #b3b3b3;
}
.link-3.loggout-link:hover {
  color: white;
}
.arrow-icon {
  width: 32px;
  height: 32px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: white;
  color: transparent;
}
.drop-togglee {
  margin-right: 0px;
  float: none;
}
.drop-togglee.w--open {
  float: none;
}
.mobile-messages-time {
  width: auto;
  float: right;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 13px;
}
.mobile-messages-name {
  width: auto;
  margin-left: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-weight: 700;
  text-decoration: none;
}
.message {
  width: 75%;
  float: left;
}
.message._1-line-preview {
  width: 80%;
  margin-top: 5px;
  margin-left: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 13px;
}
.send-message-field {
  width: 84%;
  margin-top: 10px;
  margin-right: 0px;
  margin-left: 10px;
  float: left;
}
.send-button {
  width: 10%;
  margin-top: 10px;
  margin-right: 10px;
  padding-top: 9px;
  padding-bottom: 9px;
  float: right;
  background-color: transparent;
  color: #525252;
  font-size: 18px;
  font-weight: 700;
}
.send-message-form {
  width: 22.3%;
  border-bottom: 1px solid #e3e3e3;
  background-color: #f5f6f7;
}
.send-message-form-wrapper {
  width: 100%;
  float: left;
}
.menu-link {
  color: white;
  text-decoration: none;
}
.menu-link:hover {
  text-decoration: underline;
}
.test-menu {
  margin-top: 6px;
  margin-bottom: 6px;
  color: white;
}
.settings-div-block {
  position: fixed;
  left: 0px;
  top: 0px;
  width: auto;
  margin-top: 40px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px 20px 10px;
  border-right: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  background-color: white;
}
.select-interest {
  width: 60%;
  float: right;
  background-color: white;
}
.interest-text {
  padding-right: 0px;
  float: none;
  color: #525252;
}
.select-interest-arrow {
  float: none;
  color: #525252;
}
.interest-toggle {
  padding-right: 40px;
  float: left;
}
.interests-text-block {
  margin-top: 20px;
  margin-bottom: 20px;
}
.enter-zip {
  color: #545454;
}
.gender-select {
  color: #545454;
}
.interest-textt {
  font-family: Montserrat, sans-serif;
  color: #545454;
}
.interest-div {
  margin-bottom: 10px;
}
.logo-div {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e3e3e3;
  background-color: white;
}
.search-settinsg {
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e3e3e3;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 24px;
  text-align: left;
}
.text {
  color: #545454;
}
.done-button {
  width: 100%;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
  border-radius: 5px;
  background-color: #8dc63f;
  font-family: Montserrat, sans-serif;
  color: white;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
}
.done-button:hover {
  background-color: #8db336;
}
.invite-your-friends {
  position: static;
  left: 0px;
  top: 100px;
  right: 0px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  border-radius: 0px;
  background-color: white;
  box-shadow: none;
}
.attending-name {
  width: 100%;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-weight: 700;
  text-decoration: none;
}
.attending-name:hover {
  width: 100%;
  text-decoration: underline;
}
.convo-title {
  margin-bottom: 10px;
  padding-left: 10px;
  border-bottom: 1px solid #e3e3e3;
}
.message-link-block {
  width: 100%;
}
.radio-button-text {
  font-family: Montserrat, sans-serif;
  color: #545454;
}
.sort-by-text {
  width: 100%;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 13px;
}
._3bar-menu {
  width: auto;
  height: 40px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.name-text {
  margin-left: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-weight: 700;
  text-decoration: none;
}
.sign-up-here {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 10px;
  float: left;
  border-radius: 2px;
  background-color: #8dc63f;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: white;
  text-decoration: none;
}
.sign-up-here:hover {
  background-color: #8db336;
}
.signature {
  font-family: Pacifico, sans-serif;
  color: #8dc63f;
  font-size: 18px;
  font-weight: 400;
}
.welcome {
  font-family: Pacifico, sans-serif;
  color: #8dc63f;
  font-size: 18px;
}
.questions {
  width: 100%;
  float: left;
}
.share-your-ideas {
  color: #94bed0;
  text-decoration: none;
}
.share-your-ideas:hover {
  text-decoration: underline;
}
.places-settings-div-block {
  margin-top: 10px;
  margin-bottom: 20px;
}
.settings-link {
  margin-right: 0px;
  margin-left: 20px;
  float: left;
  color: #94bed0;
  text-decoration: none;
}
.settings-link:hover {
  text-decoration: underline;
}
.list-view-link {
  margin-top: 0px;
  margin-right: 0px;
  padding: 18px 21px;
  float: left;
  border-radius: 5px;
  background-color: #94bed0;
  font-family: Montserrat, sans-serif;
  color: white;
  text-align: left;
  text-decoration: none;
}
.list-view-link:hover {
  background-color: #88b0c2;
  text-decoration: none;
}
.looking-for-a-4th {
  margin-top: 0px;
}
.looking-for-someone {
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e3e3e3;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 28px;
  font-weight: 400;
}
.explanation {
  margin-bottom: 10px;
  color: #545454;
}
.yes {
  float: left;
}
.send {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  float: left;
  background-color: #8dc63f;
  color: white;
}
.send:hover {
  background-color: #8db336;
}
.send.to-email-contacts {
  width: 100%;
  margin-top: 0px;
  float: left;
  border-radius: 2px;
  background-color: #94bed0;
}
.yes {
  margin-right: 20px;
  color: #545454;
}
.when {
  margin-bottom: 10px;
}
.activity-drop {
  width: 100%;
  margin-bottom: 10px;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  background-color: white;
  font-family: Montserrat, sans-serif;
  color: #545454;
}
.activity-dropd {
  width: 100%;
}
.activity-text {
  font-family: Montserrat, sans-serif;
  color: #545454;
}
.arrow-icons {
  color: #525252;
}
.enter-zipp {
  padding-left: 20px;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: #545454;
}
.radio-button-field {
  width: 100%;
}
.what-s-this-for {
  margin-bottom: 10px;
}
.note {
  float: left;
  color: #545454;
}
.no-button {
  color: #545454;
}
.greenslope-buttons {
  width: 20px;
  margin-right: 20px;
  padding: 20px;
  background-color: #92c54e;
  color: white;
  text-decoration: none;
}
.video-button {
  padding: 20px;
  border: 1px solid #92c54e;
  border-radius: 2px;
  background-color: white;
  color: #92c54e;
  text-decoration: none;
}
.notify-people {
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: #545454;
}
.who-to-send-it-to {
  width: 100%;
  margin-bottom: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 14px;
  font-style: normal;
}
.notify-people-near {
  margin-bottom: 10px;
}
.interested-in {
  width: 100%;
  margin-bottom: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 14px;
}
.see-who {
  float: right;
  color: #94bed0;
  text-align: left;
  text-decoration: none;
}
.see-who:hover {
  text-decoration: underline;
}
.invite-your-frineds {
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 14px;
}
.watch-mobile-preview {
  width: auto;
  margin-top: 0px;
  margin-right: 20px;
  margin-bottom: 0px;
  padding: 0px;
  float: left;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 2px;
  background-color: transparent;
  color: #94bed0;
  text-align: left;
  text-decoration: none;
}
.watch-mobile-preview:hover {
  text-decoration: underline;
}
.watch-desktop-preview {
  width: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  float: left;
  border-radius: 0px 0px 2px;
  background-color: white;
  color: #94bed0;
  text-align: left;
  text-decoration: none;
}
.watch-desktop-preview:hover {
  text-decoration: underline;
}
.top-div {
  position: relative;
  z-index: 10000;
  width: 68%;
  margin-top: 10px;
  padding-bottom: 0px;
  padding-left: 10px;
  float: right;
}
.main-content-container {
  position: relative;
  z-index: 1;
}
.prevew-text {
  margin-right: 20px;
  float: left;
}
.preview-text {
  margin-right: 20px;
}
.settinsgs {
  margin-top: 0px;
  margin-bottom: 20px;
  padding: 20px 10px;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  background-color: #f5f6f7;
}
.enter-zippp {
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: #545454;
}
.search-zip {
  border-radius: 2px;
  background-color: #8dc63f;
}
.search-zip:hover {
  background-color: #8db336;
}
.sort-by-proximity {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 0px;
}
.sort {
  padding: 18px 21px;
  float: left;
  border-radius: 5px;
  background-color: #8dc63f;
  font-family: Montserrat, sans-serif;
  color: white;
  text-decoration: none;
}
.sort:hover {
  background-color: #8db336;
}
.sort.list-view {
  background-color: #94bed0;
}
.enter-new-zip {
  margin-left: 19px;
  color: #94bed0;
  text-decoration: none;
}
.enter-new-zip:hover {
  text-decoration: underline;
}
.sort-word {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  float: left;
}
.alphabetical {
  width: 100%;
  margin-right: 20px;
  padding-top: 18px;
  padding-bottom: 18px;
  float: left;
  border: 1px solid #94bed0;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: #94bed0;
  text-align: center;
  text-decoration: none;
}
.alphabetical:hover {
  width: 100%;
  margin-right: 0px;
  float: left;
  border-radius: 5px;
  background-color: #f5f6f7;
  text-align: center;
  text-decoration: none;
}
.sort-text {
  margin-right: 20px;
}
.facebook-icon {
  margin-right: 20px;
  float: left;
}
.invite-freinds-on-facebook {
  color: #8dc63f;
}
.invite-freinds-on-fb {
  margin-right: 20px;
  float: left;
}
.fb-inv {
  width: 50%;
  margin-top: 0px;
  margin-right: 0px;
  padding: 12px 0px;
  float: left;
  border: 1px solid #94bed0;
  border-radius: 2px 0px 0px 2px;
  background-color: #94bed0;
  font-family: Montserrat, sans-serif;
  color: white;
  text-align: center;
  text-decoration: none;
}
.fb-inv:hover {
  border-color: #88b0c2;
  background-color: #88b0c2;
}
.fb-inv.invite-email {
  width: 50%;
  margin-top: 0px;
  margin-right: 0px;
  padding: 12px 0px;
  float: left;
  border: 1px solid #94bed0;
  border-radius: 0px 2px 2px 0px;
  background-color: white;
  color: #94bed0;
}
.enter-zip-link {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 18px;
  padding-bottom: 18px;
  float: left;
  border-radius: 5px;
  background-color: #94bed0;
  font-family: Montserrat, sans-serif;
  color: white;
  text-align: center;
  text-decoration: none;
}
.enter-zip-link:hover {
  background-color: #88b0c2;
  text-decoration: none;
}
.zipcode-box {
  margin-bottom: 20px;
  padding: 20px 10px;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  background-color: #f5f6f7;
}
.prximity {
  color: #94bed0;
  text-decoration: none;
}
.prximity:hover {
  text-decoration: underline;
}
.internships-text-block {
  margin-bottom: 20px;
  color: #545454;
}
.affiliate-program-text-block {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #545454;
  font-size: 32px;
}
.about-us-header {
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #545454;
  font-size: 32px;
}
.sports {
  color: white;
}
.mock-cell-phone {
  width: 360px;
  height: 708px;
  margin-left: 30px;
  padding-top: 60px;
  border: 3px solid #545454;
  border-radius: 50px;
  background-color: #545454;
  opacity: 1;
}
.column-1 {
  height: 568px;
}
.live-logo {
  width: 240px;
  margin-top: 120px;
  float: right;
}
.slogan {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  float: right;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #545454;
  font-size: 16px;
  font-weight: 700;
  text-align: right;
}
.test-div {
  margin-top: 200px;
}
.screenshot-slider {
  height: 568px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: transparent;
}
.column-2 {
  margin-top: 5px;
}
.people-texxt {
  color: #8dc63f;
}
.home-button {
  position: static;
  left: 0px;
  top: 0px;
  overflow-x: visible;
  overflow-y: visible;
  width: 50px;
  height: 50px;
  margin-top: 5px;
  margin-right: 147px;
  margin-left: 147px;
  border: 1px solid white;
  border-radius: 100px;
  text-align: left;
}
.events-green {
  color: #8dc63f;
}
.text-block {
  width: 100%;
  float: right;
  color: #545454;
  font-size: 14px;
  text-align: right;
}
.connect-people {
  width: 100%;
  margin-top: 20px;
  float: none;
  font-size: 28px;
  line-height: 30px;
  text-align: right;
}
.near-you {
  color: white;
}
.events-text {
  color: #8dc63f;
}
.partnering-inquiry {
  margin-top: 0px;
  color: #545454;
  font-size: 16px;
  line-height: 15px;
}
.partnering {
  margin-bottom: 40px;
  color: #545454;
}
.partner-email {
  color: #8dc63f;
}
.we-re-always-listening {
  padding-bottom: 0px;
  color: #545454;
  font-size: 24px;
}
.ideas {
  color: #545454;
  font-size: 18px;
  line-height: 25px;
}
.contact-us-page-text {
  color: #545454;
  font-size: 18px;
}
.contact-us-page-text.emails {
  line-height: 25px;
}
.help-liveout-org {
  color: #8dc63f;
}
.partners-liveout-org {
  color: #8dc63f;
}
.ideas-liveout-org {
  color: #8dc63f;
}
.contact-us-page-titles {
  padding-bottom: 0px;
  line-height: 50px;
}
.what-s-up {
  padding-bottom: 0px;
  font-size: 32px;
  line-height: 50px;
}
.h2 {
  margin-bottom: 10px;
  color: #545454;
  font-size: 18px;
}
.people-places-events-titles {
  color: #8dc63f;
  font-size: 18px;
  line-height: 50px;
}
.refer-a-friend-details {
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  color: #545454;
}
.live-otu-referrals {
  padding-bottom: 10px;
  color: #545454;
  font-size: 24px;
}
.new-design {
  width: 100%;
  float: left;
  color: #b3b3b3;
  text-align: right;
}
.skip {
  width: auto;
  float: right;
  font-family: Montserrat, sans-serif;
  color: #1279a6;
  text-align: left;
  text-decoration: none;
}
.skip:hover {
  float: right;
  text-decoration: underline;
}
.interested-in-interning {
  font-size: 16px;
  line-height: 30px;
}
.internships-liveout-org {
  color: #8dc63f;
}
.add-new-email {
  width: 100%;
  padding-bottom: 20px;
  float: right;
  color: #94bed0;
  text-decoration: none;
}
.add-new-email:hover {
  text-decoration: underline;
}
.eail-friends {
  margin-right: 15px;
  float: left;
  color: #94bed0;
  text-decoration: none;
}
.eail-friends:hover {
  text-decoration: underline;
}
.yes-no {
  margin-right: 20px;
  padding-left: 0px;
  float: left;
}
.yes-no-radio {
  margin-right: 10px;
  margin-left: 0px;
  float: left;
}
.notify-people-in-my-area {
  width: 100%;
  margin-top: 10px;
  float: left;
  border-radius: 5px;
  background-color: #8dc63f;
  font-family: Montserrat, sans-serif;
  color: white;
}
.notify-people-in-my-area:hover {
  background-color: #8db336;
}
.what-s-this {
  float: left;
  color: #94bed0;
  text-decoration: none;
}
.what-s-this:hover {
  text-decoration: underline;
}
.what-is-this {
  width: 100%;
  margin-bottom: 10px;
  float: left;
  font-size: 18px;
}
.notify-people-in-your-area {
  margin-bottom: 10px;
  color: #545454;
}
.enter-name {
  width: 100%;
  float: left;
  border-radius: 5px;
  color: #545454;
}
.finish-go-back {
  padding: 18px 21px;
  float: right;
  border-radius: 5px;
  background-color: #94bed0;
  color: white;
  text-decoration: none;
}
.finish-go-back:hover {
  background-color: #88b0c2;
  text-decoration: none;
}
.welcome-to-live-out {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  float: left;
  border-bottom: 1px solid #e3e3e3;
  font-family: Pacifico, sans-serif;
  color: #8dc63f;
  font-size: 32px;
}
.welcome-text-block {
  margin-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
}
.what-would-you-like-to-do-first {
  width: 100%;
  padding-bottom: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 24px;
}
.go-link {
  margin-right: 10px;
  padding: 12px;
  float: left;
  border-radius: 2px;
  background-color: #8dc63f;
  color: white;
}
.go-link:hover {
  background-color: #8db336;
}
.options {
  width: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 16px;
}
.go {
  margin-right: 20px;
  padding: 12px;
  float: left;
  border-radius: 2px;
  background-color: #8dc63f;
  color: white;
}
.people {
  color: #8dc63f;
}
.places {
  color: #8dc63f;
}
.events {
  color: #8dc63f;
}
.highlight {
  width: 18.6%;
  color: #8dc63f;
}
.make-quick-plans {
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 13px;
  padding-bottom: 13px;
  float: left;
  border-radius: 5px 0px 0px 5px;
  background-color: rgba(148, 190, 208, 0.74);
  font-family: Montserrat, sans-serif;
  color: white;
  font-size: 16px;
  text-align: center;
  text-decoration: none;
}
.make-quick-plans:hover {
  background-color: #88b0c2;
}
.state {
  width: 100%;
  float: left;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
}
.radioo-buttons {
  float: left;
}
.link-blockk {
  width: 100%;
  padding: 10px;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  color: #545454;
}
.interest-titles {
  width: 100%;
  font-size: 18px;
}
.so-you-re-interested-in {
  margin-bottom: 10px;
  color: #545454;
  font-size: 18px;
}
.send-message-formm {
  margin-top: 10px;
  padding-right: 10px;
  padding-left: 10px;
}
.mistake {
  width: 25%;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  padding: 10px;
  border: 1px solid #545454;
  border-radius: 4px;
  background-color: white;
  box-shadow: #8dc63f 0px -2px 6px 0px;
}
.you-invited {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
  border-bottom: 1px solid #e3e3e3;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 24px;
}
.invite-your-frreinds {
  width: auto;
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  float: left;
  background-color: white;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 24px;
  text-align: left;
}
.invite-link-block {
  width: 50%;
}
.create-a-new-event {
  width: 50%;
  padding-top: 12px;
  padding-bottom: 12px;
  float: left;
  border: 1px solid #94bed0;
  border-radius: 0px 2px 2px 0px;
  color: #94bed0;
  text-align: center;
  text-decoration: none;
}
.create-a-new-event:hover {
  text-decoration: underline;
}
.how-did-you-hear {
  margin-bottom: 20px;
  padding-bottom: 0px;
}
.referral-program {
  color: #8dc63f;
}
.new-form-container {
  margin-top: 20px;
  padding-right: 0px;
  padding-left: 0px;
  text-align: center;
}
.slogan-container {
  padding-right: 320px;
  padding-left: 320px;
  text-align: center;
}
.the-new-way-slogan {
  margin-bottom: 20px;
  color: #545454;
  font-size: 28px;
  font-weight: 400;
  text-align: center;
}
.register-or-sign-in {
  float: left;
  color: #545454;
  font-size: 16px;
}
.to-continue {
  float: left;
  color: #545454;
  font-size: 16px;
}
.the-new-way-container {
  margin-top: 20px;
}
.logo-home {
  float: left;
}
.nav-links {
  margin-right: 10px;
  margin-left: 10px;
  padding-top: 10px;
  padding-bottom: 0px;
  float: right;
  font-family: Montserrat, sans-serif;
  color: black;
  font-size: 12px;
  text-decoration: none;
}
.nav-links:hover {
  border-bottom: 2px solid #8dc63f;
}
.nav-links.right-nav-link {
  margin-right: 0px;
}
.nav-links.left-nav-link {
  font-family: Montserrat, sans-serif;
  color: black;
}
.nav-container {
  margin-left: 100px;
  padding-left: 0px;
}
.avatarr {
  width: 60px;
  height: 60px;
  margin-right: 20px;
  float: right;
}
.nav-block {
  width: 56%;
  margin-left: 100px;
  float: left;
}
.av {
  width: 80px;
  height: 80px;
  float: right;
}
.navmenu-link {
  text-align: right;
}
.navcolumn-2 {
  text-align: right;
}
.logo-center {
  margin-top: 0px;
}
.logo-center.chat-area-logo {
  position: static;
  left: 0px;
  top: 0px;
  right: 0px;
  margin-bottom: 20px;
  text-align: center;
}
.nc {
  margin-right: auto;
}
.email {
  margin-right: 20px;
  margin-bottom: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
}
.so-you-re-interested-in {
  font-family: Montserrat, sans-serif;
}
.interest-list {
  font-family: Montserrat, sans-serif;
  color: #8dc63f;
}
.y-n {
  float: left;
}
.radiobutton {
  margin-left: 0px;
}
.radio-button {
  margin-right: 10px;
}
.directions {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
  border-style: solid none;
  border-width: 1px;
  border-color: gray #e3e3e3;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 13px;
  text-align: center;
}
.sponsored {
  padding: 10px 20px;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 12px;
}
.sponsored.right-side {
  padding-bottom: 0px;
  padding-left: 0px;
  color: gray;
  font-size: 12px;
}
.zipcode {
  width: 50%;
  margin-bottom: 0px;
  float: left;
  border: 1px solid gray;
  border-radius: 5px 0px 0px 5px;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 13px;
}
.zipcode.zip-2 {
  margin-bottom: 0px;
  border-radius: 0px 5px 5px 0px;
}
.advanced {
  width: 100%;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #1279a6;
  font-size: 13px;
  text-decoration: none;
}
.advanced:hover {
  text-decoration: none;
}
.skill-level {
  width: 100%;
  margin-bottom: 0px;
  border: 1px solid gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 13px;
}
.distance-div-block {
  width: 100%;
}
.search-radius {
  font-family: Montserrat, sans-serif;
  color: #545454;
}
.ages {
  width: 100%;
  margin-bottom: 0px;
  float: left;
  border: 1px solid gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 13px;
}
.facebook-like {
  float: left;
}
.twitter-tweet {
  float: left;
}
.tell-your-friends {
  width: 100%;
  margin-bottom: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 16px;
}
.to-enable-this-feature {
  margin-bottom: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 13px;
  line-height: 18px;
}
.no-thanks {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 20px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #1279a6;
  font-size: 13px;
  text-decoration: none;
}
.no-thanks:hover {
  font-family: Montserrat, sans-serif;
  text-decoration: underline;
}
.filter-column-2 {
  position: static;
}
.gender {
  width: 100%;
  margin-bottom: 0px;
  border: 1px solid gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 13px;
}
.remove-filter {
  float: right;
  font-family: Montserrat, sans-serif;
  color: #1279a6;
  font-size: 13px;
  text-align: right;
  text-decoration: none;
}
.remove-filter:hover {
  text-decoration: underline;
}
.indiegogo {
  width: auto;
  float: left;
}
.indiegogo-dov-block {
  width: 100%;
  margin-bottom: 20px;
  float: left;
}
.more-info {
  width: 100%;
  margin-top: 10px;
  padding: 13px 21px;
  float: left;
  border-radius: 5px;
  background-color: #8dc63f;
  font-family: Montserrat, sans-serif;
  color: white;
  font-size: 13px;
  text-align: center;
  text-decoration: none;
}
.more-info:hover {
  background-color: #8db336;
  text-decoration: none;
}
.about-igg {
  width: 100%;
  margin-top: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 13px;
}
.help-spread-the-word {
  width: 100%;
  margin-bottom: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 13px;
  line-height: 18px;
}
.like-this-feature {
  width: 100%;
  margin-bottom: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #525252;
  font-size: 16px;
}
.igg-div-block {
  margin-bottom: 10px;
}
.activity-messages {
  position: fixed;
  left: 0px;
  bottom: 0px;
  width: 13%;
  height: 50%;
  background-color: black;
}
.no-thanks-2 {
  width: 100%;
  margin-top: 20px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #94bed0;
  text-decoration: none;
}
.no-thanks-2:hover {
  text-decoration: underline;
}
.sort-by-distance {
  margin-right: 20px;
  font-family: Montserrat, sans-serif;
  color: #94bed0;
  text-align: left;
  text-decoration: none;
}
.sort-by-distance:hover {
  text-decoration: underline;
}
.sort-by-distance.sort-by-alpha {
  color: #1279a6;
}
.sort-by-distance.distance-only {
  color: #1279a6;
}
.sort-by-divider-block {
  width: 100%;
  margin-top: 10px;
  padding-bottom: 10px;
  float: left;
  border-bottom: 1px solid #e3e3e3;
}
.edit-profile-container {
  background-color: white;
  box-shadow: none;
}
.sort__by {
  margin-right: 20px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
}
.sort-text-block {
  float: left;
}
.messages_right-column {
  border-bottom: 1px solid #e3e3e3;
}
.online_left-column {
  border-bottom: 1px solid #e3e3e3;
}
.icons {
  margin-top: 4px;
  margin-right: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  float: left;
}
.icons.post-icons {
  width: 25px;
  height: 25px;
  margin-top: 0px;
  margin-left: 10px;
}
.icons.comment {
  padding-top: 2px;
  padding-bottom: 0px;
}
.column-3 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.column-1-places {
  padding-right: 10px;
  padding-left: 10px;
}
.dropdown-rows {
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  float: left;
}
.comment-icon {
  width: 25px;
  margin-top: 2px;
  float: left;
}
.comment-icon.commenticon {
  margin-left: 0px;
}
.bottom-drop-down-menus {
  width: 100%;
  margin-top: 10px;
  float: left;
}
.see-who-s-attending {
  margin-right: 10px;
  float: left;
}
.view-map {
  margin-right: 10px;
  float: left;
}
.button-row {
  width: 100%;
  margin-top: -60px;
  margin-right: 0px;
  margin-left: 0px;
  float: left;
}
.event-links {
  margin-right: 20px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #1279a6;
}
.invite-freinds {
  margin-right: 20px;
  float: left;
  color: #88b0c2;
  text-decoration: none;
}
.invite-freinds:hover {
  text-decoration: underline;
}
.iconss {
  width: 36px;
  height: 36px;
  margin-right: 5px;
  padding-top: 7px;
  float: left;
  border-radius: 60px;
  background-color: #8dc63f;
  text-align: center;
}
.iconss.right-icon {
  margin-right: 10px;
}
.activity-titles {
  margin-top: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 18px;
}
.add-new-spot {
  font-family: Montserrat, sans-serif;
  color: #94bed0;
  text-decoration: none;
}
.add-new-spot:hover {
  text-decoration: underline;
}
.linkss {
  margin-left: 20px;
  padding-top: 12px;
  padding-bottom: 12px;
  float: right;
  font-family: Montserrat, sans-serif;
  color: #1279a6;
  text-decoration: none;
}
.linkss:hover {
  text-decoration: underline;
}
.rapid-fire-list {
  font-family: Montserrat, sans-serif;
  color: white;
  font-size: 100px;
  text-align: center;
}
.rapid-fire-list-container {
  position: absolute;
  left: 0px;
  top: 400px;
  right: 0px;
}
.done-link {
  padding-top: 12px;
  padding-bottom: 12px;
  float: right;
  font-family: Montserrat, sans-serif;
  color: #94bed0;
  text-decoration: none;
}
.done-link:hover {
  text-decoration: underline;
}
.my-account {
  width: auto;
  float: right;
}
.account {
  margin-right: 40px;
  float: right;
  font-family: Montserrat, sans-serif;
  color: white;
}
.account-dropdown {
  width: 100%;
  height: 100%;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  float: right;
  font-family: Montserrat, sans-serif;
  color: white;
}
.account-dropdown.w--open {
  width: 100%;
}
.my-account-links {
  border-style: none solid solid;
  border-width: 1px;
  border-color: #e3e3e3;
  background-color: white;
  color: #545454;
  text-decoration: none;
}
.my-account-links:hover {
  background-color: #f5f6f7;
}
.dropdown-list.w--open {
  margin-top: 55px;
  border-radius: 5px;
}
.dropdown-toggle {
  float: right;
  font-family: Montserrat, sans-serif;
  color: white;
}
.having-trouble {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  color: #545454;
}
.having-trouble {
  margin-top: 10px;
  line-height: 12px;
}
.trouble-finding-people {
  font-size: 16px;
}
.see-facebook-freinds-links {
  color: #1279a6;
  font-size: 13px;
}
.see-facebook-freinds-links:hover {
  text-decoration: underline;
}
.icons {
  width: 25px;
  height: 25px;
  margin-top: 2px;
  margin-right: 5px;
}
.icons.welcome-page {
  width: 50px;
  height: 50px;
}
.invite-more {
  margin-right: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
  float: right;
  font-family: Montserrat, sans-serif;
  color: #545454;
}
.invite-div-block {
  width: 100%;
  margin-bottom: 10px;
  float: left;
}
.how-did-you-hear-about-us-form {
  height: 915px;
  padding: 50px 20px 20px;
  background-color: white;
  box-shadow: #545454 0px 1px 3px 0px;
}
.referral-heading {
  margin-top: 0px;
}
.i-was-referred-by {
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  color: #545454;
}
.referral-progrma-text {
  width: 100%;
  margin-bottom: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
}
.other {
  font-family: Montserrat, sans-serif;
  color: #545454;
}
.important-text {
  width: 100%;
  float: left;
  color: #545454;
}
.navlogo {
  width: 150px;
  float: left;
}
.online {
  position: fixed;
  left: 0px;
  top: 0px;
  bottom: 0px;
  z-index: 1001;
  width: auto;
  height: 35px;
  margin-top: 50px;
  padding: 8px 12px;
  float: none;
  border-right: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  background-color: white;
}
.online:hover {
  box-shadow: gray 1px 1px 3px 0px;
}
.o {
  font-family: Montserrat, sans-serif;
  color: black;
}
.o:hover {
  color: #8dc63f;
}
.learn-more {
  width: 100%;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #1279a6;
  text-decoration: none;
}
.learn-more:hover {
  text-decoration: underline;
}
.status-form {
  width: 62%;
}
.dropdown-row {
  width: 45.1%;
}
.add-new-location {
  width: 50%;
  padding-top: 13px;
  padding-bottom: 13px;
  float: left;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: rgba(141, 198, 63, 0.74);
  font-family: Montserrat, sans-serif;
  color: white;
  font-size: 16px;
  text-align: center;
  text-decoration: none;
}
.add-new-location:hover {
  background-color: #8dc63f;
}
.add-new-spot-div {
  position: relative;
  z-index: 1000;
  width: 100%;
  margin-top: -60px;
  float: left;
}
.b1 {
  width: 33.33%;
  padding: 12px 0px;
  float: left;
  border: 1px solid white;
  border-radius: 5px;
  background-color: #8dc63f;
  font-family: Montserrat, sans-serif;
  color: white;
  text-align: center;
  text-decoration: none;
}
.b1:hover {
  background-color: #8db336;
}
.b1.b1_grey {
  background-color: gray;
}
.b1.message-host {
  width: 50%;
}
.b1.message-admin {
  width: 100%;
}
.n1 {
  width: 100%;
  margin-bottom: 10px;
  float: left;
  font-family: Pacifico, sans-serif;
  color: #8dc63f;
  font-size: 24px;
  line-height: 26px;
}
.grey-text {
  width: 100%;
  float: left;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 13px;
}
.important_text {
  width: 100%;
  margin-bottom: 5px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: black;
  font-weight: 700;
  text-decoration: none;
}
.important_text:hover {
  text-decoration: none;
}
.important_text.name-link:hover {
  text-decoration: underline;
}
.important_text.timestamp {
  font-size: 12px;
}
.normal_text {
  width: 100%;
  margin-bottom: 5px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: black;
  font-size: 13px;
}
.normal_text.grey {
  color: gray;
  font-size: 13px;
}
.normal_text.green {
  color: #8dc63f;
}
.normal_text.small {
  font-size: 10px;
}
.normal_text.centered {
  padding-top: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid gray;
  text-align: center;
}
.normal_text.top-padding {
  margin-top: 10px;
}
.normal_text.right-text {
  float: right;
  text-align: right;
}
.normal_text.h_2 {
  margin-top: 10px;
  font-size: 17px;
}
.links {
  margin-right: 10px;
  margin-bottom: 5px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #1279a6;
  font-size: 13px;
  text-decoration: none;
}
.links:hover {
  text-decoration: underline;
}
.links._100-w-links {
  width: 100%;
}
.links._100-w-links.right-link {
  text-align: right;
}
.links._100-w-links.right-link.space-above-link {
  margin-top: 10px;
}
.links._100-w-links.space-below-link {
  margin-bottom: 20px;
}
.links._100-w-links.ad-links {
  color: #545454;
  font-size: 14px;
}
.links.space-below-link {
  margin-bottom: 10px;
}
.links.new-event-make-plans-links {
  padding: 12px;
  float: right;
  border: 1px solid gray;
  border-radius: 5px;
}
.links.classified-links {
  width: 50%;
  margin-bottom: 0px;
}
.profile-pic-and-buttons-div-block {
  width: 33.33%;
  float: left;
}
.profile_pic {
  width: 100%;
}
.main-container {
  height: auto;
  padding: 50px 120px 20px 20px;
}
.main-container.new-main-container {
  padding-right: 20px;
}
.main-container.bucket-list-main-container {
  padding-right: 120px;
}
.icon {
  width: 25px;
  height: 25px;
  margin-right: 10px;
  float: left;
}
.wall-post {
  margin-right: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
  text-decoration: none;
}
.wall-post:hover {
  text-decoration: underline;
}
.input-field {
  width: 100%;
  float: left;
  border: 1px solid gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: black;
  font-size: 13px;
}
.input-field.split-fields {
  width: 50%;
  border-radius: 0px 5px 5px 0px;
}
.input-field.split-fields.field-1 {
  border-radius: 5px 0px 0px 5px;
}
.input-field.input_reply {
  width: 85%;
  height: 45px;
}
.logo {
  width: 150px;
  float: left;
}
.header-links {
  margin-right: 10px;
  margin-left: 10px;
  float: right;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 12px;
  text-decoration: none;
}
.header-links:hover {
  border-bottom: 2px solid #8dc63f;
}
.button-div-block {
  width: 33.33%;
  float: left;
}
.upload_photo {
  width: 33.33%;
  padding-right: 0px;
  padding-left: 0px;
  float: left;
  border: 1px solid gray;
  border-radius: 5px;
  background-color: transparent;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 13px;
}
.upload_photo:hover {
  box-shadow: gray 0px 1px 3px 0px;
}
.like_comment {
  width: 100%;
  margin-bottom: 10px;
  float: left;
}
.post_image {
  width: 100%;
  height: 100%;
  margin-bottom: 10px;
  float: left;
}
.reply_div-blocks {
  width: 100%;
  padding: 10px;
  float: left;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  background-color: #f5f6f7;
}
.wall_reply {
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: #545454;
  font-size: 13px;
}
.number {
  margin-right: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #8dc63f;
}
.likes-comments {
  margin-right: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #8dc63f;
  text-decoration: none;
}
.likes-comments:hover {
  text-decoration: underline;
}
.profile-info {
  width: 63%;
  margin-left: 20px;
  padding-bottom: 10px;
  float: left;
}
.reply_form {
  width: 100%;
  float: left;
}
.reply_form-wrapper {
  width: 100%;
  float: left;
}
.thread_div-block {
  width: 100%;
  float: left;
}
.dropdown {
  width: 100%;
  float: left;
  border: 1px solid gray;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: black;
  font-size: 13px;
}
.dropdown._50-dropdown {
  width: 50%;
  float: left;
  color: black;
}
.dropdown._50-dropdown.dropdown-1 {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  font-family: Montserrat, sans-serif;
}
.dropdown._50-dropdown.dropdown-2 {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  font-family: Montserrat, sans-serif;
}
.chat-avatars {
  width: 30px;
  height: 30px;
  margin-right: 5px;
  float: left;
}
.link-blocks {
  width: 100%;
  padding: 5px;
  float: left;
  border-bottom: 1px solid #e3e3e3;
}
.link-blocks:hover {
  border-left: 3px solid #8dc63f;
  background-color: rgba(0, 0, 0, 0.09);
}
.edit-profile_form {
  padding-top: 10px;
  float: left;
}
.input-field_old-new-password {
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  color: #545454;
}
.edit-profile_upload-photo {
  width: 33.33%;
  float: left;
  border-radius: 6px;
  background-color: rgba(128, 128, 128, 0.74);
  font-family: Montserrat, sans-serif;
  color: white;
  font-size: 13px;
}
.edit-profile_upload-photo:hover {
  background-color: gray;
}
.edit-profile_done {
  width: 100%;
  float: left;
  border-radius: 5px;
  background-color: #8dc63f;
  font-family: Montserrat, sans-serif;
  color: white;
}
.edit-profile_done:hover {
  background-color: #8db336;
}
.banner {
  width: 100%;
  margin-top: 20px;
  float: left;
}
.links_overlay {
  position: relative;
  z-index: 1000;
  width: 20%;
  margin-top: -310px;
  padding-top: 20px;
  padding-bottom: 20px;
  float: right;
  background-color: white;
  color: black;
  text-align: center;
}
.links_overlay.new_event {
  margin-top: -274px;
  padding-top: 13px;
  padding-bottom: 13px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: rgba(141, 198, 63, 0.74);
  font-family: Montserrat, sans-serif;
  color: white;
}
.links_overlay.new_event:hover {
  background-color: #8dc63f;
}
.links_overlay.make-plans {
  margin-top: -218px;
  padding-top: 13px;
  padding-bottom: 13px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: rgba(18, 121, 166, 0.74);
  font-family: Montserrat, sans-serif;
  color: white;
}
.links_overlay.make-plans:hover {
  background-color: #1279a6;
}
.form {
  width: 100%;
  padding-top: 10px;
  float: left;
}
.page-titles {
  width: 100%;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  float: left;
  border-bottom: 1px none gray;
  border-left: 3px solid #8dc63f;
  font-family: Montserrat, sans-serif;
  color: black;
  font-size: 24px;
}
.page-titles.events-joined {
  margin-top: 10px;
}
.image-div {
  width: 100px;
  height: 100px;
  margin-right: 10px;
  float: left;
}
.user {
  width: 100%;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
  text-decoration: none;
}
.respond-form {
  width: 100%;
  float: left;
}
.details-div-block {
  width: 50%;
  float: left;
}
.details-div-block-full {
  width: 100%;
  margin-bottom: 10px;
  float: left;
}
.main-container_full {
  height: 100%;
  padding: 50px 120px 20px 20px;
  box-shadow: gray 0px 1px 3px 0px;
}
.icon-div-block {
  width: 100%;
  margin-bottom: 10px;
  float: left;
}
.circle-icons {
  width: 36px;
  height: 36px;
  margin-right: 10px;
  padding-top: 7px;
  float: left;
  border-radius: 20px;
  background-color: #8dc63f;
  text-align: center;
}
.name-invite-div-block {
  width: 50%;
  float: left;
}
.newsfeed-image-div-block {
  width: 100%;
  margin-bottom: 10px;
  float: left;
}
.send_message {
  position: relative;
  top: 100px;
  width: 550px;
  margin: auto;
  padding: 10px;
  border: 1px solid gray;
  border-radius: 5px;
  background-color: white;
  box-shadow: gray 0px 3px 10px 0px;
}
.message-info {
  width: 75%;
  float: left;
}
.ad-image {
  width: 100px;
  height: 100px;
  margin-bottom: 5px;
  float: left;
}
.ad-div-block {
  margin-bottom: 10px;
  padding-right: 10px;
  float: left;
}
.results {
  width: 100%;
  margin-bottom: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  float: left;
  border-bottom: 1px solid #1279a6;
  border-left-style: solid;
  border-left-color: #8dc63f;
}
.social-media-div-block {
  margin-bottom: 10px;
}
.person-a {
  padding: 5px;
  float: left;
}
.person-b {
  width: 100%;
  padding: 5px;
  float: left;
}
.chat-text-2 {
  width: 70%;
  padding: 5px;
  float: right;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  background-color: white;
  font-family: Montserrat, sans-serif;
  color: black;
  font-size: 13px;
}
.map-div-block {
  width: 100%;
  margin-bottom: 0px;
  padding: 10px;
  float: left;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  background-color: #f5f6f7;
}
.advanced-search-div-block {
  float: left;
}
.sort-div-block {
  width: 100%;
  margin-bottom: 10px;
  padding: 10px 10px 0px;
  float: left;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  background-color: #f5f6f7;
}
.t {
  width: 100%;
  float: left;
}
.new-event-make-plans-div-block {
  width: 33.33%;
  padding-top: 10px;
  padding-bottom: 10px;
  float: right;
  border-bottom: 1px none gray;
}
.new-links {
  width: 33.33%;
  margin-left: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  float: right;
  border: 1px solid white;
  border-radius: 5px;
  background-color: gray;
  font-family: Montserrat, sans-serif;
  color: white;
  text-align: center;
  text-decoration: none;
}
.new-links:hover {
  box-shadow: gray 0px 1px 3px 0px;
}
.events-plans-div-block {
  width: 100%;
  margin-bottom: 10px;
  padding-right: 10px;
  float: left;
  border-bottom: 1px solid #1279a6;
  border-right-style: solid;
  border-right-color: #8dc63f;
}
.comment-photo-video {
  width: 33.33%;
  float: left;
}
.status-form-wrapper {
  width: 100%;
  float: left;
}
.comment-photo-video-post {
  width: 100%;
  float: left;
}
.status-link-blocks {
  width: 50px;
  height: 50px;
  margin-right: 10px;
  padding: 10px;
  float: left;
  border: 1px solid gray;
  border-radius: 2px;
}
.status-link-blocks:hover {
  box-shadow: gray 0px 1px 3px 0px;
}
.status-link-blocks.show-youtube-url {
  width: 45px;
  height: 45px;
}
.status-link-blocks.upload-new-photo {
  width: 45px;
  height: 45px;
}
.post-link {
  height: 100%;
  padding: 15px 12px;
  float: right;
  background-color: #8dc63f;
  font-family: Montserrat, sans-serif;
  color: white;
  text-decoration: none;
}
.post-link:hover {
  background-color: #8db336;
}
.post {
  width: 45px;
  height: 45px;
  padding: 10px;
  float: right;
  border-radius: 2px;
  background-color: #8dc63f;
}
.post:hover {
  background-color: #8db336;
}
.like {
  width: 25px;
  height: 25px;
  margin-right: 5px;
  padding: 0px 2px;
  float: left;
  border-radius: 2px;
  background-color: #8dc63f;
}
.like:hover {
  background-color: #8db336;
}
.new {
  width: 50px;
  height: 50px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding: 10px;
  float: right;
  border: 1px solid gray;
  border-radius: 2px;
}
.new:hover {
  box-shadow: gray 0px 1px 3px 0px;
}
.new.add-new-idea {
  margin-bottom: 0px;
}
.new.add-new_spot {
  margin-bottom: 0px;
}
.map-link {
  width: 50px;
  height: 50px;
  margin-top: 5px;
  margin-right: 5px;
  margin-left: 0px;
  padding: 10px;
  float: left;
  border-style: solid;
  border-width: 1px;
  border-color: gray gray black;
  border-radius: 2px;
}
.map-link:hover {
  box-shadow: gray 0px 1px 3px 0px;
}
.ad-image-link {
  width: 80px;
  height: 80px;
  margin-bottom: 2px;
  padding: 5px;
  float: left;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  background-color: #f5f6f7;
}
.ad-image-link:hover {
  box-shadow: gray 1px 1px 3px 0px;
}
.ad-link {
  width: 100%;
  float: left;
  font-family: Montserrat, sans-serif;
  color: black;
  font-size: 14px;
  text-decoration: none;
}
.ad-link:hover {
  text-decoration: underline;
}
.ad-text {
  width: 100%;
  float: left;
  font-family: Montserrat, sans-serif;
  color: black;
  font-size: 12px;
}
.ad-header {
  width: 100%;
  margin-bottom: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 14px;
}
.home-link-block {
  float: left;
}
.list-view {
  width: 100%;
  padding-bottom: 10px;
  float: right;
  font-family: Montserrat, sans-serif;
  color: #1279a6;
  text-align: right;
  text-decoration: none;
}
.list-view:hover {
  text-decoration: underline;
}
.advanced-search-social-media-row {
  float: left;
}
.dropdown-area {
  width: 100%;
  margin-bottom: 0px;
  padding-top: 10px;
  float: left;
}
.results-div-block {
  width: 100%;
  margin-bottom: 10px;
  float: left;
  border-bottom: 1px solid black;
}
.social-media {
  float: left;
}
.header-text {
  width: 100%;
  margin-right: 10px;
  margin-bottom: 5px;
  padding-bottom: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #545454;
}
.normal-text-auto {
  width: 31.9%;
  float: left;
}
.referral-program-div-block {
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  float: left;
  border-bottom: 1px solid #1279a6;
  border-left: 3px solid #8dc63f;
}
.border-div-block {
  width: 100%;
  margin-bottom: 10px;
  padding: 10px;
  float: left;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  background-color: #f5f6f7;
}
.links_100w {
  width: 100%;
  margin-bottom: 10px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #1279a6;
  font-size: 13px;
  text-decoration: none;
}
.links_100w:hover {
  text-decoration: underline;
}
.links_100w.grey {
  margin-top: 5px;
  color: gray;
}
.links_100w.right-link {
  float: right;
  text-align: right;
}
.add-new_div-block {
  width: 100%;
  margin-bottom: 10px;
  float: left;
}
.hover_add-new-spot {
  float: right;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 12px;
}
.hover_add-new-event {
  float: right;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 12px;
}
.hover_make-plans {
  float: right;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 12px;
}
.high_light {
  color: #8dc63f;
}
.timestamp {
  width: 100%;
  float: left;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 12px;
}
.edit-profile-button {
  width: 100%;
  float: left;
  text-align: center;
}
.done_edit-profile {
  width: 100%;
  padding: 10px 12px;
  float: left;
  border-radius: 5px;
  background-color: #8dc63f;
  font-family: Montserrat, sans-serif;
  color: white;
  text-align: center;
  text-decoration: none;
}
.done_edit-profile:hover {
  background-color: #8db336;
}
.name-title-links {
  color: #8dc63f;
  font-size: 24px;
  text-decoration: none;
}
.name-title-links:hover {
  font-size: 26px;
  text-decoration: none;
}
.hover_show-map {
  float: left;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 12px;
}
.hover_see-who-s-going {
  float: left;
  font-family: Montserrat, sans-serif;
  color: gray;
  font-size: 12px;
}
.edit-sign-out-links {
  float: right;
}
.inline-link {
  color: #8dc63f;
  text-decoration: none;
}
.inline-link:hover {
  text-decoration: underline;
}
.please-sign-up {
  width: 100%;
  float: left;
  font-family: Montserrat, sans-serif;
  color: black;
  font-size: 13px;
}
.classified-images {
  width: 50px;
  height: 50px;
  margin-right: 10px;
  float: left;
}
.classifieds-div-block {
  width: 100%;
  margin-bottom: 5px;
  float: left;
  border-bottom: 1px solid #e3e3e3;
}
.price {
  width: 100%;
  float: left;
}
.location-of-item {
  width: 50%;
  float: left;
  font-family: Montserrat, sans-serif;
  color: black;
  font-size: 13px;
}
.buy-it-now {
  width: 100%;
  height: 45px;
  border-radius: 5px;
  background-color: #8dc63f;
  text-align: center;
  text-decoration: none;
}
.buy-it-now:hover {
  background-color: #8db336;
}
.buy-it-now-text {
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Montserrat, sans-serif;
  color: white;
  text-align: center;
}
._50-buttons {
  width: 50%;
  padding-top: 12px;
  padding-bottom: 12px;
  float: left;
  border: 1px solid white;
  border-radius: 5px;
  background-color: #8dc63f;
  font-family: Montserrat, sans-serif;
  color: white;
  text-align: center;
  text-decoration: none;
}
._50-buttons:hover {
  background-color: #8db336;
}
.bucket-list-image {
  width: 33.33%;
  float: left;
}
.navbar {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  width: 100%;
  height: 50px;
  border-bottom: 1px solid #e3e3e3;
  background-color: white;
}
.nav_container {
  height: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.logo_nav {
  float: left;
}
.nav_link {
  width: 100%;
  padding: 10px;
  float: right;
  background-color: rgba(0, 0, 0, 0.65);
  font-family: Montserrat, sans-serif;
  color: white;
  text-align: right;
}
.nav_link:hover {
  background-color: #8dc63f;
  color: white;
}
.unknown-div-block {
  float: left;
}
.menu-button {
  width: 50px;
  height: 50px;
  margin-top: -10px;
  padding: 16px 13px;
  background-color: #8dc63f;
}
.menu-button:hover {
  background-color: #8db336;
  box-shadow: none;
}
.menu-button:active {
  color: white;
}
.menu-button.w--open {
  left: 0px;
  top: 0px;
  right: 0px;
}
.navigation-menu {
  position: relative;
  top: 0px;
  right: 0px;
  width: 120px;
  float: right;
  background-color: transparent;
}
.search {
  float: right;
}
.user-avatar {
  width: 50px;
  height: 50px;
  margin-top: -10px;
  margin-right: 20px;
  float: left;
}
.user-avatar_dropdown-toggle {
  padding: 5px;
}
.user-avatar_dropdown-toggle:hover {
  box-shadow: gray -1px -1px 3px 0px;
}
.user-avatar_photo {
  margin-top: 18px;
  margin-bottom: 18px;
}
.avatar-dropdown-link {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
  background-color: rgba(0, 0, 0, 0.65);
  font-family: Montserrat, sans-serif;
  color: white;
}
.avatar-dropdown-link:hover {
  background-color: #8dc63f;
  text-decoration: none;
}
.avatar-dropdown-list.w--open {
  width: 120px;
  float: left;
  background-color: transparent;
}
.avatar-photo {
  width: 40px;
  height: 40px;
}
.menu_icon {
  color: white;
}
.nav_logo {
  width: 150px;
  margin-left: 10px;
  float: left;
}
.nav-dropdown-menu {
  width: 50px;
  height: 50px;
  margin-top: -10px;
  float: right;
  background-color: #8dc63f;
}
.nav-dropdown-menu:hover {
  background-color: #8db336;
}
.nav-dropdown-toggle {
  margin-right: 0px;
  padding: 25px 0px;
}
.nav-menu-dropdown-div.w--open {
  width: 120px;
  float: right;
  background-color: transparent;
}
.nav-menu-dropdown-links {
  background-color: rgba(0, 0, 0, 0.65);
  font-family: Montserrat, sans-serif;
  color: white;
  text-align: right;
  text-decoration: none;
}
.nav-menu-dropdown-links:hover {
  background-color: #8dc63f;
}
.dropdown-icon {
  color: white;
}
.demo-popup {
  width: 365px;
  height: auto;
  margin-top: 200px;
  margin-right: auto;
  margin-left: auto;
  padding: 15px;
  float: none;
  border: 1px solid gray;
  border-radius: 5px;
  background-color: white;
  box-shadow: gray 2px 2px 18px 0px;
  text-align: center;
}
.demo-popup.refer-a-friend_popup {
  margin-top: 25px;
}
.demo_popup {
  margin-right: auto;
  margin-left: auto;
}
.ok-got-it {
  width: 100%;
  padding: 10px 15px;
  float: left;
  border-radius: 5px;
  background-color: #8dc63f;
  font-family: Montserrat, sans-serif;
  color: white;
  text-align: center;
  text-decoration: none;
}
.ok-got-it:hover {
  background-color: #8db336;
}
.demo_note {
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  color: black;
  font-size: 13px;
}
.logo_demo-popup {
  margin-bottom: 10px;
}
.horizontal-ad-1 {
  width: 100%;
  margin-bottom: 10px;
  float: left;
}
.horizontal-ad-image-1 {
  width: 100%;
}
.referral-program-banner {
  width: 100%;
  margin-bottom: 10px;
  float: left;
}
.prev {
  float: left;
  font-family: Montserrat, sans-serif;
  color: #8dc63f;
  text-decoration: none;
}
.prev:hover {
  text-decoration: underline;
}
.prev.next {
  float: right;
  color: #8dc63f;
}
.places-banner {
  width: 100%;
}
.referral-program-banner-image {
  width: 100%;
}
.bucket-list-banner-image {
  width: 100%;
  float: left;
}
.refer-a-friend-banner {
  width: 100%;
  margin-top: 10px;
  padding: 3px;
  float: left;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
}
.refer-a-friend-banner:hover {
  box-shadow: gray 1px 1px 3px 0px;
}
.horizontal-ad-image {
  width: 100%;
  float: left;
}
.sort-filter-div {
  width: 100%;
  padding-bottom: 5px;
  float: left;
  border-bottom: 1px solid black;
}
.bottom-ad-area {
  width: 100%;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
  border-top: 1px solid gray;
}
.new-event {
  float: right;
  font-family: Montserrat, sans-serif;
  color: #8dc63f;
  font-size: 13px;
  text-decoration: none;
}
.new-event:hover {
  text-decoration: underline;
}
.new-idea {
  float: right;
  font-family: Montserrat, sans-serif;
  color: #8dc63f;
  font-size: 13px;
  text-decoration: none;
}
.new-idea:hover {
  text-decoration: underline;
}
.like-event {
  padding-top: 5px;
  padding-bottom: 5px;
  float: left;
  text-align: right;
}
.tweet-event {
  padding-top: 5px;
  padding-bottom: 5px;
  float: left;
  text-align: right;
}
.social-buttons {
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  float: left;
  border-top: 1px none gray;
}
.google-plus {
  float: left;
}
.map_link {
  width: 100%;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #8dc63f;
  text-decoration: none;
}
.map_link:hover {
  text-decoration: underline;
}
.action-buttons-div-block {
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  float: left;
}
.fb-like-bucket-list {
  float: left;
}
.show-comments-link {
  width: 100%;
  margin-top: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  float: left;
  border-top: 1px solid #e3e3e3;
  font-family: Montserrat, sans-serif;
  color: #1279a6;
  text-decoration: none;
}
.show-comments-link:hover {
  text-decoration: underline;
}
.option-links {
  width: 100%;
  margin-top: 10px;
  padding: 10px;
  float: left;
  border-style: solid;
  border-width: 1px 1px 1px 3px;
  border-color: #e3e3e3 #e3e3e3 #e3e3e3 #8dc63f;
  border-radius: 5px;
  background-color: white;
}
.option-links:hover {
  background-color: #f5f6f7;
}
.option-links.tab-links {
  width: 95%;
  float: right;
  border-left-width: 3px;
}
.wall-photo {
  width: 500px;
  height: 300px;
  margin-bottom: 10px;
  float: left;
}
.refer-a-friend-popup {
  margin-right: auto;
  margin-left: auto;
}
.popup-title {
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  color: black;
  font-size: 24px;
}
.popup-form {
  width: 100%;
  float: left;
}
.thank-you {
  width: 100%;
  float: left;
  font-family: Montserrat, sans-serif;
  color: black;
  font-size: 13px;
}
.slider {
  width: 100%;
  height: auto;
  margin-top: 20px;
  float: left;
  background-color: transparent;
}
.slides {
  height: 100%;
  float: left;
}
.slider-link-block {
  width: 100%;
  float: left;
}
.map-div {
  width: 100%;
  float: left;
}
.page-header {
  position: relative;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.4);
  text-align: center;
}
.page-header-text {
  height: 50px;
  margin-top: -50px;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: rgba(0, 0, 0, 0.4);
  font-family: Montserrat, sans-serif;
  color: white;
  font-size: 26px;
}
html.w-mod-js *[data-ix="new-interaction"] {
  opacity: 0;
}
html.w-mod-js *[data-ix="new-interaction-2"] {
  opacity: 0.45;
}
html.w-mod-js *[data-ix="display-none-on-load"] {
  display: none;
  opacity: 0;
}
html.w-mod-js *[data-ix="chat-pop-up"] {
  display: none;
}
html.w-mod-js *[data-ix="hide-message-until-click"] {
  display: none;
}
html.w-mod-js *[data-ix="hide-chatbox"] {
  display: none;
}
html.w-mod-js *[data-ix="hide-refer-a-friend"] {
  display: none;
}
html.w-mod-js *[data-ix="before-you-go-box"] {
  display: none;
}
html.w-mod-js *[data-ix="request-sent"] {
  display: none;
}
html.w-mod-js *[data-ix="hide-upload-photo"] {
  display: none;
}
html.w-mod-js *[data-ix="hide-enter-youtube-url"] {
  display: none;
}
html.w-mod-js *[data-ix="new-interaction-5"] {
  display: none;
}
html.w-mod-js *[data-ix="hide-menu-on-load"] {
  display: none;
}
html.w-mod-js *[data-ix="hide-initial-settings"] {
  display: none;
}
html.w-mod-js *[data-ix="hide-invite-friends-box"] {
  display: none;
}
html.w-mod-js *[data-ix="list-view-hide-on-load"] {
  display: none;
}
html.w-mod-js *[data-ix="zip-box-initial-appearance"] {
  display: none;
}
html.w-mod-js *[data-ix="hide-zipcode-box-initial"] {
  display: none;
}
html.w-mod-js *[data-ix="hide-enter-email-on-load"] {
  display: none;
}
html.w-mod-js *[data-ix="hiw-what-is-this-on-load"] {
  display: none;
}
html.w-mod-js *[data-ix="hide-igg-div-block-on-load"] {
  display: none;
}
html.w-mod-js *[data-ix="hide-advanced"] {
  display: none;
}
html.w-mod-js *[data-ix="beta-message"] {
  display: none;
}
html.w-mod-js *[data-ix="hide-upload-photo-on-load"] {
  display: none;
}
html.w-mod-js *[data-ix="hide-password-fields-on-load"] {
  display: none;
}
html.w-mod-js *[data-ix="hide-hover-text-on-load"] {
  display: none;
}
html.w-mod-js *[data-ix="hide-hover-text-on-load-new-event"] {
  display: none;
}
html.w-mod-js *[data-ix="hide-hover-text-on-load-make-plans"] {
  display: none;
}
html.w-mod-js *[data-ix="hide-show-map"] {
  display: none;
}
html.w-mod-js *[data-ix="hide-see-whos-going-on-load"] {
  display: none;
}
html.w-mod-js *[data-ix="hide-please-sign-up-on-load"] {
  display: none;
}
html.w-mod-js *[data-ix="hide-on-popup"] {
  display: none;
}
@media (max-width: 991px) {
  body {
    background-color: transparent;
  }
  h1 {
    margin-top: -495px;
  }
  h5 {
    padding-left: 20px;
  }
  .button.places.mobilebutton {
    margin-bottom: 0px;
  }
  .button.places.mobilebutton.newspot.x.h {
    box-shadow: none;
    text-shadow: none;
  }
  .button.places.mobilebutton.newspot.x.h.quick-plans-link {
    box-shadow: none;
    text-shadow: none;
  }
  .button.contact-butts {
    width: 33.33%;
    margin-left: 0px;
    box-shadow: none;
    font-size: 12px;
    text-shadow: none;
  }
  .button.contact-butts._111 {
    margin-left: 0px;
    box-shadow: none;
    font-size: 12px;
    text-shadow: none;
  }
  .sign_in {
    margin-right: 0px;
  }
  .top-tab-container {
    padding-bottom: 5px;
    padding-left: 0px;
  }
  .form-information {
    position: static;
    margin-top: 0px;
    padding-top: 0px;
  }
  .terms-privacy-container {
    padding-left: 0px;
  }
  .landing-page-description {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 10px;
  }
  .landing-page-description.signin {
    margin-top: 0px;
  }
  .name {
    padding-left: 20px;
  }
  .main-block {
    padding-right: 0px;
    padding-left: 0px;
    border-style: none;
    border-radius: 0px;
    background-color: white;
  }
  .main-block.edit-pro-main-block {
    background-color: white;
  }
  .main-content-block {
    width: 100%;
    height: auto;
    padding-top: 50px;
    padding-right: 0px;
    padding-left: 0px;
    border-style: none;
    border-radius: 0px;
    box-shadow: none;
  }
  .main-content-block.test-transparent {
    margin-top: 134px;
    padding-left: 20px;
    border-style: none;
    box-shadow: none;
  }
  .main-content-block.test-transparent.events-main-content-block {
    margin-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    box-shadow: none;
  }
  .main-content-block.profile-main-content-block {
    padding-top: 50px;
    box-shadow: none;
  }
  .main-content-block.places-main-content-block {
    box-shadow: none;
  }
  .main-content-block.people-main-content-block {
    margin-top: 0px;
    padding-top: 50px;
    border-style: none;
    box-shadow: none;
  }
  .main-content-block.chat-content-block {
    box-shadow: none;
  }
  .sn {
    background-color: white;
  }
  .profile_box {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
  }
  .profile_box.myevents {
    box-shadow: none;
  }
  .profile_box.bucket-list-idea {
    width: 100%;
  }
  .new-about {
    width: 63%;
    float: left;
  }
  .name {
    padding-left: 0px;
  }
  .name.bucket-list-popup-title {
    font-size: 14px;
  }
  .location.profile {
    text-shadow: none;
  }
  .location.profile.people-location {
    text-shadow: none;
  }
  .location.profile.event-location {
    text-shadow: none;
  }
  .about {
    padding-top: 0px;
  }
  .about_me {
    font-size: 14px;
  }
  .my-interests.bucketlistactivity {
    padding-bottom: 10px;
  }
  .pic-and-butts {
    margin-bottom: 0px;
  }
  .propic._2 {
    margin-left: 0px;
  }
  .abouut {
    padding-top: 10px;
  }
  .abouut.abouutbucketlist {
    padding-top: 0px;
  }
  .submit {
    box-shadow: none;
  }
  .submit.sub_button_hover {
    padding-right: 0px;
    padding-left: 0px;
    box-shadow: none;
    text-shadow: none;
  }
  .update {
    width: 100%;
  }
  .thread {
    width: auto;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    box-shadow: none;
  }
  .listing {
    margin-bottom: 10px;
    box-shadow: none;
  }
  .listing.events-listing {
    box-shadow: none;
  }
  .listing.bucketlisting {
    margin-top: 0px;
    padding-top: 0px;
    box-shadow: none;
  }
  .listing.people-listing {
    box-shadow: none;
  }
  .listing.event-listing {
    box-shadow: none;
  }
  .listing-div-block {
    padding-bottom: 0px;
  }
  .p-slider.mobi.sliderland {
    height: auto;
  }
  .google-map.mobilemap.mobilemapvertical {
    height: 100%;
  }
  .edit-pro-name.editeventname {
    width: 100%;
  }
  .upload-photo.photo-wall {
    padding-right: 0px;
    padding-left: 0px;
  }
  .change-photo-link:hover {
    text-decoration: underline;
  }
  .statuss-buttons {
    width: 100%;
    margin-left: 0px;
  }
  .profile-div-block:hover {
    background-color: transparent;
  }
  .profile-div-block:focus {
    background-color: transparent;
  }
  .profile-div-block.people-listings.people-list:hover {
    background-color: transparent;
  }
  .profile-div-block.people-listings.people-list:focus {
    background-color: transparent;
  }
  .profile-div-block.event-detail:hover {
    background-color: transparent;
  }
  .message-box.refer-a-friend {
    position: absolute;
  }
  .message-box.refer-a-friend.people-message-box {
    position: fixed;
  }
  .message-box.refer-a-friend.refer-a-frind-box {
    position: fixed;
    left: 0%;
    top: 25%;
    right: 0%;
    width: 60%;
  }
  .message-box.refer-a-friend.tell-a-friend {
    width: 60%;
  }
  .inbox-photo {
    width: 12%;
  }
  .inbox-message-area {
    padding-left: 0px;
  }
  .inboxmess {
    width: 100%;
    padding-right: 10px;
  }
  .threadarea:hover {
    background-color: transparent;
  }
  .threadarea._22.inbox-box:hover {
    background-color: transparent;
  }
  .threadarea.request-thread-area:hover {
    background-color: transparent;
  }
  .send-message.thread {
    width: auto;
    height: 58px;
    margin-right: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    box-shadow: none;
  }
  .send-message-area {
    width: 82%;
    margin-left: 0px;
  }
  .requst-titles {
    width: 100%;
    float: left;
  }
  .reusts-headings.sdf {
    margin-top: 0px;
  }
  .new-message {
    padding-right: 0px;
  }
  .formbackground {
    border-style: none;
    border-radius: 0px;
    background-color: transparent;
  }
  .location.address1.line-1 {
    text-shadow: none;
  }
  .location.address1.line-1.lat-long {
    text-shadow: none;
  }
  .location.address1.line-1.lat-long.distance-from {
    text-shadow: none;
  }
  .location.palces {
    text-shadow: none;
  }
  .location.palces.popup-title {
    font-size: 14px;
  }
  .directionns {
    color: #94bed0;
  }
  .directionns.report-issue {
    padding-right: 0px;
    padding-left: 0px;
    float: right;
    color: #b3b3b3;
    text-align: left;
  }
  .results-area._2:hover {
    background-color: transparent;
  }
  .results-area._2:focus {
    background-color: transparent;
  }
  .sign-in-headings {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .footer-section {
    position: static;
    margin-top: 40px;
    padding-top: 0px;
  }
  .group-name {
    width: 100%;
  }
  .butarea {
    margin-top: 0px;
  }
  .likebucketlist.link {
    width: auto;
  }
  .likebucketlist.link.wall {
    width: auto;
  }
  .topnavbar {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .navlink {
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .navlink.home._3 {
    padding-left: 20px;
    border: 1px solid transparent;
    background-color: rgba(84, 84, 84, 0.74);
  }
  .navlink.home._3:hover {
    background-color: #8dc63f;
    color: white;
  }
  .navlink.home._3:active {
    background-color: #8dc63f;
  }
  .navlink.people {
    padding-left: 20px;
    border: 1px solid transparent;
    background-color: rgba(84, 84, 84, 0.74);
  }
  .navlink.people:hover {
    background-color: #8dc63f;
  }
  .navlink.places {
    padding-left: 20px;
    border: 1px solid transparent;
    background-color: rgba(84, 84, 84, 0.74);
  }
  .navlink.places:hover {
    background-color: #8dc63f;
  }
  .navlink.events {
    padding-left: 20px;
    border: 1px solid transparent;
    background-color: rgba(84, 84, 84, 0.74);
  }
  .navlink.events:hover {
    background-color: #8dc63f;
  }
  .navlink.ideas {
    height: auto;
    padding-left: 20px;
    border: 1px solid transparent;
    background-color: rgba(84, 84, 84, 0.74);
  }
  .navlink.ideas:hover {
    background-color: #8dc63f;
  }
  .navlink.ideas.logout {
    position: relative;
    left: 0px;
    top: 0px;
    right: auto;
    width: 100%;
    float: left;
    color: #b3b3b3;
  }
  .navlink.ideas.logout:hover {
    color: white;
  }
  .navcontainer {
    height: 40px;
    margin-left: 0px;
    background-color: #545454;
  }
  .iconmenu {
    height: 32px;
    margin-top: -6px;
    margin-bottom: 0px;
    background-color: white;
    color: transparent;
  }
  .iconmenu:hover {
    background-color: white;
    background-image: none;
    background-position: 0% 0%;
    background-size: auto;
    background-repeat: repeat;
    background-attachment: scroll;
  }
  .menubutton {
    height: 40px;
    padding: 10px 20px;
    background-color: transparent;
  }
  .menubutton:active {
    background-color: #545454;
  }
  .nevmenu {
    margin-left: 0px;
    background-color: rgba(84, 84, 84, 0.49);
  }
  .interest-select {
    margin-top: 41px;
  }
  .interest-select.edit-pro-choose-interest.editp {
    margin-top: 0px;
  }
  .interest-select.event-activity {
    margin-top: 0px;
  }
  .interest-select.skill-level {
    margin-top: 0px;
  }
  .choose-state.directory {
    box-shadow: none;
    text-shadow: none;
  }
  .choose-state.directory.settings-state {
    width: 80%;
    margin-top: 10px;
    margin-right: 20px;
    margin-bottom: 0px;
    float: right;
    border-style: none;
    box-shadow: none;
    text-shadow: none;
  }
  .slide-replace-mobile {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }
  .emailform {
    position: static;
  }
  .forgot-password-link {
    padding-left: 0px;
    float: none;
  }
  .landingform {
    position: static;
    width: 100%;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding: 15px 10px 10px;
    float: none;
    border-radius: 2px;
    background-color: #f5f6f7;
    box-shadow: none;
  }
  .register {
    padding-right: 10px;
    padding-left: 0px;
  }
  .register.sign_in {
    padding-right: 0px;
  }
  .newform {
    width: 100%;
    height: auto;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .newform.new-form {
    width: 75%;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }
  .camp {
    width: 100%;
    height: auto;
    padding-bottom: 10px;
    padding-left: 0px;
  }
  .mobile-image-only {
    padding-right: 20px;
    padding-left: 20px;
  }
  .directory-activity-dd {
    box-shadow: none;
    text-shadow: none;
  }
  .directory-activity-dd.settings-activity {
    width: 80%;
    margin-top: 10px;
    margin-right: 20px;
    margin-bottom: 0px;
    float: right;
    border-style: none;
    box-shadow: none;
    text-shadow: none;
  }
  .image-block {
    padding-top: 20px;
    float: left;
  }
  .hikerimage {
    margin-top: 0px;
  }
  .refer-a-friend {
    width: 80%;
  }
  .refer-a-friend.play-to-win {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-style: normal;
  }
  .rreply {
    width: 10%;
    height: 60px;
    padding-top: 21px;
    padding-bottom: 21px;
    padding-left: 0px;
    float: left;
    border: 1px solid #e3e3e3;
    background-color: transparent;
    text-align: center;
  }
  .rreply:hover {
    background-color: #f5f6f7;
  }
  .forum-title {
    padding-top: 0px;
  }
  .blog-image-div-block {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .blog-column-1 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .click-pin-pop-up {
    width: 40%;
  }
  .click-pin-pop-up.for-bucket-list {
    width: 100%;
    box-shadow: none;
  }
  .distance {
    text-decoration: none;
  }
  .distance:hover {
    text-decoration: underline;
  }
  .age {
    text-decoration: none;
  }
  .age:hover {
    text-decoration: underline;
  }
  .skill {
    text-decoration: none;
  }
  .skill:hover {
    text-decoration: underline;
  }
  .inbox-pic-row:hover {
    background-color: transparent;
  }
  .new-inbox {
    width: 100%;
    float: left;
    background-color: white;
  }
  .new-inbox:hover {
    background-color: transparent;
  }
  .new-inbox:active {
    background-color: #f5f6f7;
  }
  .new-inbox.threadd:active {
    background-color: transparent;
  }
  .pic-div {
    width: 10%;
    height: auto;
  }
  .friend-request-username {
    width: auto;
  }
  .invite-friend {
    margin-right: 0px;
    float: right;
  }
  .live-out-logo {
    margin-right: 0px;
    margin-left: 248px;
  }
  .topnav-facebook-icon {
    margin-right: 20px;
  }
  .nav-image {
    margin-left: 254px;
  }
  .avaatar {
    margin-left: 259px;
  }
  .pp {
    margin-left: 0px;
  }
  .top-dropdown-menu {
    padding-right: 0px;
    float: right;
  }
  .profile-pic-menu1.w--open {
    position: fixed;
    top: 0px;
    right: 0px;
    margin-top: 40px;
    float: right;
  }
  .profile-link {
    width: auto;
  }
  .arrow-icon {
    margin-right: 18px;
    margin-left: 18px;
  }
  .drop-togglee.w--open {
    position: fixed;
    top: 0px;
    right: 0px;
    float: none;
  }
  .mobile-messages-time {
    text-align: right;
  }
  .full-menu-div-block {
    padding: 10px 20px;
    background-color: transparent;
  }
  .full-menu-div-block:active {
    background-color: #f5f6f7;
  }
  .menu-icon {
    width: 60px;
    height: 60px;
    margin-right: 20px;
    float: left;
    border-bottom: 1px none transparent;
    border-radius: 0px;
    background-color: transparent;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/example-bg.png);
    background-size: 125px;
  }
  .menu-icon.places {
    width: 50px;
    height: 50px;
    border-bottom-style: none;
    border-bottom-color: transparent;
    border-radius: 0px;
    background-image: url(http://uploads.webflow.com/53f78df150dd597647b87222/5421ebe51c618c9c39495129_icon_5917.png);
    background-size: cover;
  }
  .menu-icon.home {
    width: 50px;
    height: 50px;
    border-bottom-style: none;
    border-bottom-width: 0px;
    background-image: url(http://uploads.webflow.com/53f78df150dd597647b87222/5421ed431c618c9c39495135_icon_293.png);
    background-size: cover;
  }
  .menu-icon.people {
    width: 50px;
    height: 50px;
    background-image: url(http://uploads.webflow.com/53f78df150dd597647b87222/53f8352ecd8a827c4cfea133_Avatar.png);
    background-size: cover;
  }
  .menu-icon.events {
    width: 50px;
    height: 50px;
    background-image: url(http://uploads.webflow.com/53f78df150dd597647b87222/5421eeea1c618c9c39495141_icon_404.png);
    background-size: cover;
  }
  .menu-icon.messages {
    width: 50px;
    height: 50px;
    background-image: url(http://uploads.webflow.com/53f78df150dd597647b87222/53fca8726fa56ab96efd8de8_icon_4093.png);
    background-size: cover;
  }
  .menu-icon.signout {
    width: 50px;
    height: 50px;
    background-image: url(http://uploads.webflow.com/53f78df150dd597647b87222/5408ef6e53f8236a3ad7c5cc_icon_23052.png);
    background-size: cover;
  }
  .menu-item {
    padding-top: 20px;
    padding-bottom: 20px;
    float: left;
    color: #525252;
    font-size: 18px;
  }
  .menu-nav {
    height: 40px;
    padding-top: 10px;
    padding-bottom: 0px;
    background-color: #8dc63f;
  }
  .nav-logo {
    width: 25%;
    margin-right: 288px;
    margin-left: 288px;
    padding: 0px;
    text-align: left;
  }
  .whole-menu {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 90%;
    height: auto;
    margin-top: 40px;
    margin-left: -1000px;
    float: left;
    background-color: white;
  }
  .whole-menu.separate {
    margin-left: 0px;
  }
  .whole-menu.seperate-menu {
    margin-left: 0px;
  }
  .menu-link:hover {
    padding-top: 0px;
    padding-bottom: 20px;
  }
  .test-menu {
    margin-left: 20px;
  }
  .home-link {
    color: #525252;
    text-decoration: none;
  }
  .people-link {
    color: #525252;
    text-decoration: none;
  }
  .places-link {
    color: #525252;
    text-decoration: none;
  }
  .events-link {
    color: #525252;
    text-decoration: none;
  }
  .messages-link {
    color: #525252;
  }
  .sign-out-link {
    color: #525252;
    text-decoration: none;
  }
  .link-block {
    width: 100%;
    height: auto;
  }
  .people-link-block {
    width: 100%;
  }
  .events-link-block {
    width: 100%;
  }
  .place-link-block {
    width: 100%;
  }
  .messages-link-block {
    width: 100%;
  }
  .sign-out-link-block {
    width: 100%;
  }
  .home-text {
    padding-top: 15px;
    padding-bottom: 15px;
    float: left;
    color: #525252;
    font-size: 18px;
    text-decoration: none;
  }
  .settings-div-block {
    position: absolute;
    margin-left: 0px;
    padding: 0px;
    border: 1px solid #e3e3e3;
    border-radius: 0px;
    background-color: white;
  }
  .enter-zip {
    width: 80%;
    margin-top: 10px;
    margin-right: 20px;
    margin-bottom: 0px;
    float: right;
    border: 1px solid white;
  }
  .gender-select {
    width: 80%;
    margin-top: 10px;
    margin-right: 20px;
    margin-bottom: 0px;
    float: right;
    border: 1px solid white;
  }
  .distance-slider {
    background-color: rgba(0, 191, 255, 0.4);
  }
  .age-slider {
    background-color: rgba(0, 255, 38, 0.29);
  }
  .distance-dropdown {
    width: 80%;
    margin-top: 10px;
    margin-right: 20px;
    float: right;
    border: 1px solid white;
    border-radius: 0px;
    color: #525252;
  }
  .age-dropdown {
    width: 80%;
    margin-top: 10px;
    margin-right: 20px;
    float: right;
    border: 1px solid white;
    color: #525252;
  }
  .settings-form-wrapper {
    margin-bottom: 0px;
  }
  .interest-textt {
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 10px;
    float: left;
    color: #525252;
  }
  .interest-div {
    height: 60px;
    border-bottom: 1px solid #e3e3e3;
  }
  .logoo {
    margin-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .logo-div {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: white;
  }
  .search-settinsg {
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
  }
  .invite-your-friends {
    box-shadow: none;
  }
  .message-link-block {
    float: left;
  }
  .name-text {
    width: 19.1%;
  }
  .preview-buttons.mobile {
    width: 50%;
    margin-right: 0px;
    margin-bottom: 0px;
    padding: 10px 20px;
    float: left;
    border: 1px solid #94bed0;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    background-color: #94bed0;
    color: white;
    text-align: center;
    text-decoration: none;
  }
  .preview-buttons.mobile:hover {
    text-decoration: underline;
  }
  .desktop-preview-button {
    width: 50%;
    padding: 10px 20px;
    float: right;
    border: 1px solid #94bed0;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    color: #94bed0;
    text-align: center;
    text-decoration: none;
  }
  .desktop-preview-button:hover {
    text-decoration: underline;
  }
  .desktop-preview-button:active {
    background-color: #94bed0;
    color: white;
  }
  .desktop-preview-button:focus {
    background-color: #94bed0;
    color: white;
  }
  .preview-buttons-area {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .mock-cell-phone {
    margin-left: 20px;
  }
  .live-logo {
    float: right;
  }
  .slogan {
    font-size: 12px;
  }
  .make-quick-plans {
    background-color: rgba(148, 190, 208, 0.49);
  }
  .invite-your-frreinds {
    margin-top: 0px;
  }
  .new-form-container {
    padding-right: 0px;
    padding-left: 0px;
  }
  .slogan-container {
    padding-right: 210px;
    padding-left: 210px;
  }
  .forgot-password-container {
    text-align: center;
  }
  .avatarr {
    margin-left: 20px;
  }
  .nav-block {
    width: 100%;
    margin-left: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .av {
    float: right;
  }
  .edit-profile-container {
    box-shadow: none;
  }
  .iconss.right-icon {
    margin-right: 0px;
  }
  .invite-div-block {
    padding-bottom: 10px;
    border-bottom: 1px solid #e3e3e3;
  }
  .how-did-you-hear-about-us-form {
    height: auto;
    padding-right: 0px;
    padding-left: 0px;
    box-shadow: none;
  }
  .dropdown-row {
    margin-right: 0px;
    margin-left: 0px;
    float: none;
  }
  .links {
    margin-bottom: 5px;
  }
  .main-container {
    padding-top: 50px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .main-container.bucket-list-main-container {
    padding-right: 0px;
  }
  .profile-info {
    width: 63%;
  }
  .edit-profile_done {
    width: 100%;
  }
  .banner {
    height: auto;
  }
  .links_overlay.new_event {
    position: static;
    width: 50%;
    margin-top: 0px;
    float: left;
    border-radius: 0px;
  }
  .links_overlay.make-plans {
    width: 50%;
    margin-top: 0px;
    float: right;
    border-radius: 0px;
  }
  .main-container_full {
    padding-right: 0px;
    padding-left: 0px;
    box-shadow: none;
  }
  .send_message {
    width: 60%;
  }
  .dropdown-area {
    width: 100%;
    float: left;
  }
  .navbar {
    text-align: center;
  }
  .nav_container {
    height: 50px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 15px;
  }
  .logo_nav {
    float: none;
  }
  .nav_link {
    top: 0px;
    right: 0px;
    width: 100%;
    margin-right: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: rgba(0, 0, 0, 0.65);
    color: white;
    text-align: right;
  }
  .nav_link:hover {
    color: white;
  }
  .nav_link:active {
    background-color: #8dc63f;
  }
  .menu-button:hover {
    box-shadow: none;
  }
  .menu-button:active {
    box-shadow: none;
  }
  .menu-button.w--open {
    padding-top: 8px;
    padding-bottom: 8px;
    float: right;
    background-color: #8dc63f;
  }
  .navigation-menu {
    float: right;
    background-color: transparent;
    color: white;
  }
  .user-avatar {
    margin-right: auto;
    margin-left: auto;
    float: left;
  }
}
@media (max-width: 767px) {
  body {
    padding-right: 20px;
    padding-left: 20px;
  }
  h1 {
    font-size: 24px;
  }
  h5 {
    margin-top: -10px;
    margin-left: -17px;
    color: #b3b3b3;
    font-size: 18px;
    font-weight: 400;
  }
  .button.photo {
    height: 40px;
    margin: 0px;
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 14px;
  }
  .button._2 {
    margin-right: 6px;
  }
  .button.places {
    margin-top: 0px;
    margin-bottom: 5px;
  }
  .button.places.mobilebutton {
    width: 60px;
    height: 40px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .button.places.mobilebutton.newspot.x {
    width: 94%;
  }
  .button.places.mobilebutton.newspot.x.h {
    position: relative;
    width: 50%;
    height: auto;
    margin-top: -100px;
    margin-right: 0px;
    margin-left: 0px;
    padding: 13px 0px;
    border-right: 5px none white;
    border-radius: 0px;
    box-shadow: none;
    font-size: 13px;
    text-shadow: none;
  }
  .button.places.mobilebutton.newspot.x.h:hover {
    box-shadow: none;
    text-shadow: none;
  }
  .button.places.mobilebutton.newspot.x.h.quick-plans-link {
    position: relative;
    width: 50%;
    margin-top: -50px;
    padding-top: 13px;
    padding-bottom: 13px;
    box-shadow: none;
    text-shadow: none;
  }
  .button.contact-butts {
    width: 33.33%;
    height: auto;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 13px;
    padding-bottom: 13px;
    border-color: white;
    border-radius: 5px;
    box-shadow: none;
    font-size: 13px;
    text-shadow: none;
  }
  .button.contact-butts._111 {
    width: 33.33%;
    height: auto;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 13px;
    padding-bottom: 13px;
    border-color: white;
    border-radius: 5px;
    box-shadow: none;
    font-size: 13px;
    text-shadow: none;
  }
  .button.sta {
    width: auto;
    height: 40px;
    margin-top: 0px;
    margin-right: 14px;
    margin-left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    font-size: 14px;
  }
  .button.sta.photo-button {
    height: auto;
    margin-right: 0px;
  }
  .button.sta.comments {
    height: auto;
    margin-right: 0px;
  }
  .button.sta.videos {
    height: auto;
    margin-right: 0px;
  }
  .button.see-whoo {
    width: auto;
    height: auto;
    margin: 0px 0px 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    font-size: 14px;
  }
  .live-out {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 27px 0px 27px 10px;
  }
  .sign_in {
    margin-top: -52px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    float: right;
  }
  .sign_in.m {
    margin-top: 30px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .top-tab-container {
    padding-right: 0px;
    padding-left: 10px;
  }
  .field {
    padding-right: 12px;
    padding-left: 12px;
  }
  .create-account-button.new-create-account-button {
    width: 100%;
  }
  .form-information {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .terms-privacy-container {
    padding-left: 10px;
  }
  .terms-privacy-container.footer {
    position: static;
  }
  .the-new-way.how-did-you-hear-about-us {
    background-color: white;
  }
  .landing-page-description {
    padding-bottom: 10px;
  }
  .avatar {
    margin-top: -44px;
  }
  .name {
    margin-left: -17px;
    font-size: 42px;
  }
  .top-head {
    width: 100%;
    height: 60px;
  }
  .avatar {
    position: relative;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    margin-top: 0px;
  }
  .main-block {
    padding-right: 0px;
    padding-left: 0px;
    background-color: white;
  }
  .main-content-block {
    position: static;
    left: 0px;
    top: 0px;
    right: 0px;
    width: 100%;
    height: auto;
    padding-top: 60px;
    padding-right: 0px;
    padding-left: 0px;
    border-style: none;
    background-color: white;
    box-shadow: none;
  }
  .main-content-block.test-transparent {
    height: auto;
    margin-top: 196px;
    box-shadow: none;
  }
  .main-content-block.test-transparent.events-main-content-block {
    box-shadow: none;
  }
  .main-content-block.settings-content-block {
    width: 100%;
    padding-top: 60px;
    box-shadow: none;
  }
  .main-content-block.profile-main-content-block {
    padding-top: 50px;
    padding-right: 0px;
    padding-left: 0px;
    box-shadow: none;
  }
  .main-content-block.places-main-content-block {
    padding-top: 50px;
    box-shadow: none;
  }
  .main-content-block.people-main-content-block {
    padding-top: 50px;
    box-shadow: none;
  }
  .main-content-block.chat-content-block {
    margin-bottom: 0px;
    box-shadow: none;
  }
  .sn {
    background-color: white;
  }
  .profile_box {
    width: auto;
    border-top: 1px none transparent;
    border-right: 1px none transparent;
    border-left: 1px none transparent;
  }
  .profile_box.myevents {
    margin-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
    box-shadow: none;
  }
  .button-block {
    margin-left: 24px;
  }
  .new-about {
    width: 100%;
    height: auto;
    padding-left: 0px;
    float: left;
  }
  .new-about.new-about-mobile {
    margin-right: 0px;
    margin-left: 0px;
  }
  .new-about.new-about-mobile.about-event-mobile {
    padding-right: 10px;
    padding-left: 10px;
  }
  .name {
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    font-size: 24px;
    text-align: left;
  }
  .name.name-mobile {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .name.bucket-list-title {
    padding-top: 10px;
  }
  .location {
    margin-bottom: 10px;
    padding-top: 0px;
    font-size: 14px;
    text-align: left;
  }
  .location.location_mobile {
    margin-bottom: 20px;
  }
  .location.location_mobile.event-cs {
    margin-bottom: 0px;
    text-shadow: none;
  }
  .location.profile {
    margin-bottom: 0px;
    font-size: 13px;
    text-shadow: none;
  }
  .location.profile.people-location {
    text-shadow: none;
  }
  .location.profile.event-location {
    text-shadow: none;
  }
  .about {
    padding-top: 0px;
  }
  .interests {
    padding-top: 0px;
  }
  .about_me {
    margin-bottom: 0px;
    font-size: 13px;
  }
  .about_me.about_me_mobile {
    margin-bottom: 0px;
  }
  .my-interests {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 10px;
    font-size: 13px;
  }
  .pic-and-butts {
    width: 100%;
    height: 54.5%;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 10px;
  }
  .propic {
    width: auto;
    margin-top: -30px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 114px;
    padding-left: 114px;
  }
  .propic._2 {
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .propic.tablet-landscape {
    width: 100%;
    margin-top: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .abouut {
    padding-top: 0px;
    font-size: 13px;
  }
  .abouut.abouut-mobile {
    margin-bottom: 0px;
  }
  .intrests {
    margin-top: 10px;
    padding-top: 0px;
    font-size: 13px;
  }
  .intrests.interests-mobile {
    margin-bottom: 0px;
  }
  .mas-links {
    padding-top: 0px;
    font-size: 13px;
  }
  .mas-links.view-event {
    padding-right: 0px;
    padding-left: 0px;
    text-align: center;
  }
  .mas-links.view-event:hover {
    box-shadow: none;
    text-decoration: underline;
  }
  .mas-links.view-event.view-mapo {
    margin-top: 0px;
    border: 1px solid #94bed0;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    background-color: white;
    color: #94bed0;
  }
  .mas-links.view-event.view-mapo:hover {
    box-shadow: none;
  }
  .submit.sub_button_hover {
    width: 100%;
    height: auto;
    border-style: none;
    border-radius: 4px;
    box-shadow: none;
    text-shadow: none;
  }
  .submit.sub_button_hover:hover {
    box-shadow: none;
    text-shadow: none;
  }
  .thread {
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-color: white;
    box-shadow: none;
  }
  .post-text {
    font-size: 14px;
  }
  .like-comment-links {
    font-size: 14px;
  }
  .listing {
    margin-top: 0px;
    padding-top: 0px;
    border-color: transparent;
    box-shadow: none;
  }
  .listing.events-listing {
    margin-right: 0px;
    margin-left: 0px;
    box-shadow: none;
  }
  .listing.bucketlisting {
    box-shadow: none;
  }
  .listing.bucketlisting.bucket-listin {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 20px;
    padding-left: 20px;
    box-shadow: none;
  }
  .listing.people-listing {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 20px;
    padding-left: 20px;
    box-shadow: none;
  }
  .listing.event-listing {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 20px;
    padding-left: 20px;
    box-shadow: none;
  }
  .listing.event-listing:hover {
    background-color: transparent;
    box-shadow: none;
  }
  .p-slider.mobi.sliderland {
    margin-top: 0px;
  }
  .map {
    height: 300px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
  .google-map {
    padding-bottom: 0px;
  }
  .google-map.mobilemap.mobilemapvertical {
    height: 100%;
    float: left;
  }
  .edit-profile-area {
    width: 100%;
  }
  .edit-pro-name.editeventname {
    margin-top: 10px;
  }
  .edit-pro-name.profile-title-edit {
    margin-top: 0px;
  }
  .edit-pro-name.profile-title-edit.edit-name {
    margin-top: 10px;
    padding-top: 0px;
  }
  .upload-photo {
    width: 100%;
  }
  .upload-photo.done {
    width: 100%;
    float: none;
  }
  .upload-photo.photo-wall {
    width: 100%;
    height: auto;
    text-shadow: none;
  }
  .upload-photo.photo-wall:hover {
    text-shadow: none;
  }
  .new-buttons {
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .statuss-buttons {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
  }
  .profile-div-block {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-color: transparent;
  }
  .profile-div-block.blist.bucket-list-div.bd {
    padding-right: 10px;
    padding-left: 10px;
  }
  .profile-div-block.profile-block {
    padding-right: 0px;
    padding-left: 0px;
    border-color: transparent;
  }
  .profile-div-block.profile-block.proo-div {
    padding-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
    border-style: none;
  }
  .profile-div-block.profile-block.proo-div.people-list {
    margin-right: 0px;
    margin-left: 0px;
    padding-bottom: 20px;
    border-bottom-style: solid;
    border-bottom-color: #e3e3e3;
    border-radius: 0px;
  }
  .profile-div-block.profile-block.proo-div.pepole-list {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
  }
  .profile-div-block.people-listings {
    padding-right: 0px;
    padding-left: 0px;
    border-color: transparent;
  }
  .profile-div-block.people-listings.people-list {
    border-color: transparent;
    border-radius: 0px;
  }
  .profile-div-block.people-listings.people-list:focus {
    background-color: transparent;
  }
  .profile-div-block.event-detail {
    padding-top: 10px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .message-box.refer-a-friend {
    position: absolute;
    left: 13%;
    top: 15%;
    width: 75%;
    height: auto;
  }
  .message-box.refer-a-friend.people-message-box {
    position: fixed;
  }
  .message-box.refer-a-friend.refer-a-frind-box {
    position: fixed;
    left: 0%;
    top: 20%;
    right: 0%;
    width: 90%;
  }
  .message-box.refer-a-friend.tell-a-friend {
    width: 80%;
  }
  .message-title {
    margin-top: 0px;
    font-size: 20px;
  }
  .message-form {
    padding-right: 0px;
    padding-left: 0px;
  }
  .send-message-button {
    width: 100%;
    float: none;
    text-shadow: none;
  }
  .close {
    margin-bottom: 20px;
  }
  .inbox-photo {
    width: 14%;
  }
  .inbox-message-area {
    padding-left: 10px;
  }
  .inbox-username {
    width: 75%;
  }
  .inbox-username.inbox-name {
    width: 80%;
  }
  .threadarea._22.forum-box {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    border-radius: 0px;
  }
  .threadarea._22.forum-box.forum-page-listing {
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 20px;
    border-radius: 4px;
  }
  .threadarea.request-thread-area {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-radius: 0px;
  }
  .threadarea.request-thread-area.invites-thread {
    border-radius: 1px;
  }
  .threadarea.newsfeed {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    float: left;
    border-radius: 0px;
  }
  .send-message.thread {
    width: 87px;
    height: 58px;
    padding-top: 12px;
    box-shadow: none;
  }
  .send-message-area {
    width: 75%;
  }
  .requst-titles {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: white;
  }
  .reusts-headings.sdf.t {
    text-align: left;
  }
  .formbackground.forum {
    margin-top: 0px;
  }
  .location {
    margin-bottom: 0px;
  }
  .location.address1.line-1 {
    padding-right: 0px;
    padding-left: 0px;
    text-shadow: none;
  }
  .location.address1.line-1.lat-long {
    text-shadow: none;
  }
  .location.address1.line-1.lat-long.distance-from {
    text-shadow: none;
  }
  .location.palces {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 18px;
    text-shadow: none;
  }
  .location.palces.popup-title {
    text-shadow: none;
  }
  .directionns {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .directionns.save-to-favorites {
    width: 49%;
    margin-right: 8px;
    margin-left: 0px;
    border: 1px solid #8dc63f;
    border-radius: 5px;
    text-align: center;
  }
  .directionns.save-to-favorites.make-plans {
    border-radius: 0px 2px 2px 0px;
  }
  .directionns.save-to-favorites.make-plans.make-planss {
    margin-right: 0px;
    border-radius: 5px;
  }
  .directionns.report-issue {
    float: right;
  }
  .results-area._2 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .social-media-icons {
    margin-right: 10px;
  }
  .social-media-icons.tablet-social-medi-icons {
    margin-right: 0px;
  }
  .social-media-icons.tablet-social-medi-icons.twitter-icon {
    margin-top: 10px;
    margin-right: 10px;
  }
  .social-media-icons.tablet-social-medi-icons.facebook-icon {
    margin-top: 10px;
    margin-right: 10px;
  }
  .social-media-icons.youtube-icon {
    margin-top: 10px;
    margin-right: 10px;
    margin-left: 0px;
  }
  .footer-section {
    position: static;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 1000;
    padding-top: 0px;
  }
  .butarea {
    margin-top: -10px;
  }
  .likebucketlist.link.wall {
    width: auto;
    font-size: 14px;
  }
  .topnavbar {
    position: absolute;
    height: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
  }
  .navlink.home._3 {
    padding-left: 20px;
  }
  .navlink.people {
    padding-left: 20px;
  }
  .navlink.places {
    padding-left: 20px;
  }
  .navlink.events {
    padding-left: 20px;
  }
  .navlink.ideas {
    padding-left: 20px;
  }
  .navcontainer {
    height: 60px;
    background-color: transparent;
  }
  .iconmenu {
    height: 32px;
    margin-top: -16px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: white;
  }
  .menubutton {
    height: 60px;
    padding: 30px 20px 16px;
  }
  .menubutton:active {
    background-color: transparent;
  }
  .menubutton.w--open {
    margin-top: 0px;
    padding-bottom: 30px;
  }
  .mystuff {
    font-size: 14px;
  }
  .mystuff.edit.eddit {
    font-size: 14px;
  }
  .interest-select.edit-pro-choose-interest.editp {
    margin-top: 0px;
  }
  .choose-state.directory {
    width: 50%;
    box-shadow: none;
    text-shadow: none;
  }
  .choose-state.directory.settings-state {
    width: 75%;
    margin-right: 0px;
    box-shadow: none;
    text-shadow: none;
  }
  .slide-replace-mobile {
    padding-right: 10px;
    padding-left: 10px;
  }
  .emailform {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .forgot-password-link {
    padding-left: 10px;
  }
  .landingform {
    box-shadow: none;
  }
  .register {
    margin-top: 30px;
    padding: 0px 10px 0px 0px;
    float: right;
  }
  .register.sign_in {
    margin-top: 0px;
  }
  .newform {
    position: static;
    width: auto;
    margin-right: 10px;
    margin-left: 10px;
    float: none;
  }
  .newform.new-form {
    float: none;
  }
  .camp {
    padding-right: 10px;
    padding-left: 10px;
  }
  .mobile-image-only {
    padding-right: 0px;
    padding-left: 0px;
  }
  .directory-activity-dd {
    width: 50%;
    box-shadow: none;
    text-shadow: none;
  }
  .directory-activity-dd.settings-activity {
    width: 75%;
    margin-right: 0px;
    box-shadow: none;
    text-shadow: none;
  }
  .image-block {
    margin-top: 20px;
    padding-top: 0px;
  }
  .hikerimage {
    float: none;
  }
  .who-digs-it.wall {
    font-size: 14px;
  }
  .wallpic {
    width: 100%;
  }
  .refer-a-friend {
    width: 90%;
  }
  .repliess {
    width: 80%;
  }
  .repliess.messages-date {
    width: 80%;
  }
  .about-forum {
    width: 80%;
    padding-bottom: 5px;
  }
  .about-forum.time-of-forum.time {
    width: 100%;
  }
  .about-forum.time-of-forum.time.forumdetails {
    width: 80%;
  }
  .about-forum.s {
    width: 100%;
  }
  .about-forum.s.forumconvo {
    width: 80%;
  }
  .log-out-link {
    font-size: 14px;
  }
  .send-emssage-form-wrapper.inbox-convo {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
  }
  .send-emssage-form-wrapper.inbox-convo.inbox-send {
    margin-right: 0px;
    margin-left: 0px;
    border-radius: 0px;
  }
  .send-emssage-form-wrapper.reply-to-forum-wrapper {
    margin-right: 0px;
    margin-left: 0px;
  }
  .about-us {
    margin-right: 10px;
    margin-left: 10px;
  }
  .home-page-headings {
    margin-right: 10px;
    margin-left: 10px;
  }
  .contact-us-form-wrapper {
    margin-right: 10px;
    margin-left: 10px;
  }
  .forum-title {
    float: none;
  }
  .blog-images.blog-detail-page-image {
    height: 200px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .blog-article-block {
    padding-right: 10px;
    padding-left: 10px;
  }
  .blog-title-container {
    padding-left: 10px;
  }
  .newswatch-tv {
    margin-bottom: 0px;
  }
  .history-icon {
    margin-bottom: 0px;
  }
  .press-sponsorship {
    padding-right: 10px;
    padding-left: 10px;
  }
  .history {
    margin: 10px 10px 10px 0px;
  }
  .newswatch {
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
  }
  .youtubelink {
    margin-left: 5px;
  }
  .facebooklink {
    margin-right: 10px;
  }
  .click-pin-pop-up {
    width: 60%;
  }
  .click-pin-pop-up.for-bucket-list {
    width: 100%;
    box-shadow: none;
  }
  .photos-1 {
    width: 50%;
  }
  .inbox-div-block {
    padding-right: 0px;
    padding-left: 0px;
  }
  .inbox-pic-row {
    border-style: none;
  }
  .inbox-pic-column {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .message-name-date-and-message {
    padding-top: 0px;
    padding-left: 10px;
  }
  .inbox-picture {
    width: 45px;
    height: 45px;
  }
  .new-inbox {
    height: auto;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    float: none;
    border-bottom: 1px solid #e3e3e3;
    border-right-style: none;
    border-left-style: none;
    border-radius: 0px;
  }
  .pic-div {
    width: 12%;
    height: auto;
    margin-right: 0px;
    text-align: center;
  }
  .messages {
    width: 80%;
  }
  .message-pic-inside-div-block {
    width: 100%;
    height: auto;
    float: left;
  }
  .invite-friend {
    padding-top: 10px;
    padding-bottom: 10px;
    float: right;
  }
  .forum-convo {
    width: 100%;
  }
  .toppicture {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .live-out-logo {
    position: static;
    left: 0px;
    top: 0px;
    right: 0px;
    margin-right: 152px;
    margin-left: 152px;
    padding-top: 15px;
    padding-bottom: 15px;
    float: left;
    text-align: left;
  }
  .topnav-facebook-icon {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .nav-image {
    margin-top: 13px;
    margin-bottom: 13px;
    margin-left: 154px;
  }
  .avaatar {
    margin: 15px 10px 15px 0px;
    float: right;
  }
  .pp {
    width: 32px;
    height: 32px;
    margin-top: 14px;
    margin-bottom: 14px;
    margin-left: 154px;
  }
  .top-dropdown-menu {
    top: 0px;
    right: 0px;
    height: 60px;
    margin-right: 0px;
    margin-left: -40px;
    padding-right: 0px;
    float: right;
  }
  .profile-pic-menu1.w--open {
    margin-top: 0px;
    margin-left: 0px;
    float: right;
  }
  .profile-link {
    width: 100%;
  }
  .arrow-icon {
    margin: 14px 20px 14px 0px;
    float: left;
  }
  .drop-togglee {
    height: auto;
    padding-right: 40px;
    float: left;
  }
  .drop-togglee.w--open {
    float: none;
  }
  .mobile-messages-time {
    width: auto;
    margin-left: 10px;
    float: right;
    color: #b3b3b3;
    font-size: 12px;
  }
  .mobile-messages-name {
    width: auto;
    float: left;
    color: #545454;
    font-weight: 700;
    text-decoration: none;
  }
  .message {
    width: 80%;
    margin-top: 10px;
    float: left;
  }
  .message._1-line-preview {
    width: 100%;
    color: #545454;
  }
  .send-message-div-block {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    margin-right: 0px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    background-color: #f5f6f7;
  }
  .send-message-field {
    width: 80%;
    margin-right: 0px;
    margin-left: 0px;
    border-radius: 5px;
  }
  .send-button {
    margin-right: 10px;
  }
  .send-message-form {
    width: 100%;
    margin-bottom: 0px;
    padding: 10px;
    border: 1px solid #e3e3e3;
    border-radius: 0px;
  }
  .messages-title-div-block {
    background-color: #f5f6f7;
  }
  .new-div {
    width: 88%;
    float: left;
  }
  .full-menu-div-block {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding: 0px;
    border-bottom: 1px solid #e3e3e3;
    background-color: transparent;
  }
  .full-menu-div-block:active {
    background-color: transparent;
  }
  .full-menu-div-block.events {
    padding-left: 0px;
  }
  .full-menu-div-block.signoutdiv {
    margin-top: -5px;
    border-bottom-style: none;
  }
  .full-menu-div-block.sgn-out-div-block {
    border-bottom-style: none;
  }
  .full-menu-div-block.sign-out-div-block {
    border-bottom-style: none;
  }
  .menu-icon {
    width: 60px;
    margin-right: 20px;
    float: left;
    background-color: transparent;
  }
  .menu-icon.places {
    width: 40px;
    height: 40px;
    margin-top: 5px;
    margin-bottom: 5px;
    background-image: url(http://uploads.webflow.com/53f78df150dd597647b87222/54248dd434f4f62752eb08d1_icon_28566_545454.png);
  }
  .menu-icon.home {
    width: 40px;
    height: 40px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-image: url(http://uploads.webflow.com/53f78df150dd597647b87222/54248d854e8b6999062198fb_icon_53660_545454.png);
  }
  .menu-icon.people {
    width: 40px;
    height: 40px;
    margin-top: 5px;
    margin-bottom: 5px;
    background-image: url(http://uploads.webflow.com/53f78df150dd597647b87222/54248dba48c6a298065c098d_icon_70748_545454.png);
  }
  .menu-icon.events {
    width: 40px;
    height: 40px;
    margin-top: 5px;
    margin-bottom: 5px;
    background-image: url(http://uploads.webflow.com/53f78df150dd597647b87222/54248de9d903582652f06219_icon_22495_545454.png);
  }
  .menu-icon.events.ideass {
    background-image: url(http://uploads.webflow.com/53f78df150dd597647b87222/5424993b84b40524127213e4_icon_21430_545454.png);
  }
  .menu-icon.messages {
    background-image: url(http://uploads.webflow.com/53f78df150dd597647b87222/53fca8726fa56ab96efd8de8_icon_4093.png);
  }
  .menu-icon.signout {
    width: 40px;
    height: 40px;
    margin-top: 5px;
    margin-bottom: 5px;
    background-image: url(http://uploads.webflow.com/53f78df150dd597647b87222/54248dfd34f4f62752eb08d4_icon_72030_545454.png);
  }
  .menu-icon.ideas {
    background-image: url(http://uploads.webflow.com/53f78df150dd597647b87222/5424993b84b40524127213e4_icon_21430_545454.png);
    background-size: cover;
  }
  .menu-icon.ideas.deals {
    background-image: url(http://uploads.webflow.com/53f78df150dd597647b87222/5424b37ccc6030570fddc25e_icon_43024_545454.png);
  }
  .menu-item {
    padding-top: 20px;
    padding-bottom: 20px;
    float: left;
    color: #525252;
  }
  .menu-title {
    color: #525252;
    font-size: 28px;
    text-align: center;
  }
  .nav-logo {
    width: 35%;
    margin-right: 185px;
    margin-left: 185px;
  }
  .whole-menu {
    margin-top: 60px;
  }
  .whole-menu.seperate-menu {
    width: 60%;
    margin-left: 0px;
    padding-bottom: 0px;
    border: 1px solid #e3e3e3;
    border-radius: 0px;
    background-color: white;
    box-shadow: none;
  }
  .test-menu {
    height: 32px;
    margin-top: 15px;
    margin-bottom: 15px;
    float: left;
  }
  .link-block {
    width: 100%;
    margin-right: 0px;
    padding-left: 20px;
    background-color: transparent;
  }
  .link-block:active {
    background-color: #f5f6f7;
  }
  .link-block.nice-color-back {
    background-color: #f5f6f7;
  }
  .people-link-block {
    margin-top: -5px;
    padding-left: 20px;
    background-color: transparent;
  }
  .people-link-block:active {
    background-color: #f5f6f7;
  }
  .events-link-block {
    margin-top: -5px;
    margin-left: 0px;
    padding-left: 20px;
    background-color: transparent;
  }
  .events-link-block:active {
    background-color: #f5f6f7;
  }
  .place-link-block {
    margin-top: -5px;
    padding-left: 20px;
    background-color: transparent;
  }
  .place-link-block:active {
    background-color: #f5f6f7;
  }
  .messages-link-block {
    margin-top: -5px;
    padding-left: 20px;
  }
  .messages-link-block:active {
    background-color: #f5f6f7;
  }
  .sign-out-link-block {
    height: 100%;
    margin-top: -5px;
    padding-left: 20px;
    background-color: transparent;
  }
  .sign-out-link-block:active {
    background-color: #f5f6f7;
  }
  .home-text {
    padding-top: 15px;
    padding-bottom: 15px;
    color: #545454;
  }
  .enter-zip {
    width: 75%;
    margin-right: 0px;
  }
  .gender-select {
    width: 75%;
    margin-right: 0px;
  }
  .distance-dropdown {
    width: 75%;
  }
  .age-dropdown {
    width: 75%;
  }
  .search-settinsg {
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    text-align: center;
  }
  .done-button {
    font-size: 14px;
  }
  .invite-your-friends {
    width: 100%;
    margin-top: 10px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    box-shadow: none;
  }
  .messages-title-div {
    background-color: #f5f6f7;
  }
  .convo-title {
    padding-top: 10px;
    padding-left: 0px;
  }
  .message-link-block {
    margin-top: 0px;
    border-bottom: 1px none #e3e3e3;
  }
  .menu_block {
    background-color: #ffe6e6;
  }
  .sign-out-link-bl {
    margin-top: -5px;
  }
  .name-text {
    float: left;
    color: #545454;
    font-weight: 700;
  }
  .sign-up-here {
    margin-left: 10px;
  }
  .preview-buttons-area {
    margin-right: 10px;
    margin-left: 0px;
    padding-left: 10px;
  }
  .settinsgs {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;
  }
  .sort-word {
    width: 100%;
  }
  .alphabetical {
    width: 50%;
    margin-right: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
    border: 1px solid #94bed0;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    background-color: #94bed0;
    color: white;
    text-align: center;
  }
  .alphabetical:hover {
    text-decoration: none;
  }
  .alphabetical:active {
    background-color: white;
    color: #94bed0;
  }
  .alphabetical:focus {
    background-color: white;
    color: #94bed0;
  }
  .sort-text {
    width: 100%;
    margin-bottom: 5px;
    float: left;
    text-align: center;
  }
  .fb-inv {
    width: 100%;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    float: left;
    border-style: none;
    border-radius: 0px;
  }
  .fb-inv.invite-email {
    width: 100%;
    margin: 0px;
    float: left;
    border-style: none;
  }
  .prximity {
    width: 50%;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
    border: 1px solid #94bed0;
    border-top-right-radius: 2px;
    color: #94bed0;
    text-align: center;
    text-decoration: none;
  }
  .prximity:active {
    background-color: #94bed0;
    color: white;
  }
  .prximity:focus {
    background-color: #94bed0;
    color: white;
  }
  .internships-text-block {
    padding-right: 0px;
    padding-left: 0px;
  }
  .affiliate-program-text-block {
    padding-right: 0px;
    padding-left: 0px;
  }
  .about-us-header {
    padding-right: 10px;
    padding-left: 10px;
    line-height: 30px;
  }
  .mock-cell-phone {
    position: static;
    left: 0px;
    top: 0px;
    bottom: 0px;
    margin-right: 94px;
    margin-left: 94px;
  }
  .affiliate-info-container {
    padding-right: 10px;
    padding-left: 10px;
  }
  .enter-name {
    margin-top: 10px;
    margin-bottom: 0px;
  }
  .make-quick-plans {
    width: 50%;
    border-left: 5px none white;
    border-radius: 0px;
  }
  .internships-container {
    padding-right: 10px;
    padding-left: 10px;
  }
  .you-invited {
    font-size: 18px;
    line-height: 25px;
  }
  .slogan-container {
    padding-right: 130px;
    padding-left: 130px;
  }
  .the-new-way-slogan {
    font-size: 24px;
  }
  .logo-home {
    float: left;
    text-align: center;
  }
  .nav-links {
    float: none;
  }
  .avatarr {
    margin-left: 10px;
  }
  .nav-block {
    padding-right: 10px;
    padding-left: 10px;
  }
  .av {
    width: 40px;
    height: 40px;
  }
  .navcolumn-2 {
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
  }
  .logo-center {
    margin-bottom: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
  }
  .header-row {
    float: none;
  }
  .filter-column-1 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .filter-column-2 {
    margin-top: 10px;
  }
  .no-thanks-2 {
    width: 100%;
    margin-top: 20px;
    float: left;
    font-family: Montserrat, sans-serif;
    color: #94bed0;
    text-decoration: none;
  }
  .no-thanks-2:hover {
    text-decoration: underline;
  }
  .edit-profile-container {
    padding-top: 10px;
    box-shadow: none;
  }
  .icons {
    margin-top: 10px;
  }
  .icons.post-icons {
    margin-top: 0px;
  }
  .icons.post-icons.icon1 {
    margin-top: 0px;
  }
  .mobile-columns {
    padding-right: 0px;
    padding-left: 0px;
  }
  .column-1-places {
    padding-right: 0px;
    padding-left: 0px;
  }
  .dropdown-column {
    padding-right: 0px;
    padding-left: 0px;
  }
  .iconss {
    margin-top: 4px;
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .having-trouble {
    line-height: 20px;
  }
  .icons {
    margin-top: 0px;
  }
  .invite-div-block {
    text-align: left;
  }
  .how-did-you-hear-about-us-form {
    padding-top: 50px;
    box-shadow: none;
  }
  .navlogo {
    padding-top: 14px;
    padding-bottom: 14px;
    float: none;
  }
  .navmenu {
    margin-top: -54px;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 20px;
    float: right;
    font-family: Montserrat, sans-serif;
    color: #545454;
    font-size: 16px;
  }
  .navmenu.w--open {
    box-shadow: none;
  }
  .navcont {
    width: 25%;
    float: right;
  }
  .downarrow {
    margin-top: 22px;
    margin-bottom: 22px;
    color: #545454;
  }
  .nav_links {
    padding-right: 10px;
    padding-left: 10px;
    border-left: 1px solid #e3e3e3;
    background-color: white;
    font-family: Montserrat, sans-serif;
    color: #545454;
    text-align: right;
    text-decoration: none;
  }
  .nav_links:active {
    background-color: #f5f6f7;
    text-decoration: underline;
  }
  .dropdown_list.w--open {
    background-color: white;
    text-align: right;
  }
  .add-new-location {
    float: right;
    border-radius: 5px 0px 0px 5px;
  }
  .links.new-event-make-plans-links {
    width: 50%;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    padding-top: 12px;
    padding-bottom: 12px;
    border: 1px solid white;
    border-radius: 5px;
    background-color: #1279a6;
    color: white;
    font-size: 14px;
    text-align: center;
  }
  .profile-pic-and-buttons-div-block {
    width: 100%;
    margin-bottom: 10px;
  }
  .main-container {
    padding-top: 50px;
    box-shadow: none;
  }
  .main-container.bucket-list-main-container {
    box-shadow: none;
  }
  .logo {
    float: none;
  }
  .button-div-block {
    width: 100%;
  }
  .profile-info {
    width: 100%;
    margin-left: 0px;
  }
  .dropdown {
    width: 100%;
  }
  .dropdown.activity-state {
    width: 50%;
  }
  .banner {
    margin-top: 10px;
  }
  .links_overlay.new_event {
    margin-top: -190px;
  }
  .links_overlay.make-plans {
    margin-top: -120px;
  }
  .image-div {
    width: 75px;
    height: 75px;
  }
  .details-div-block {
    width: 75%;
  }
  .main-container_full {
    box-shadow: none;
  }
  .name-invite-div-block {
    width: 75%;
  }
  .send_message {
    width: 100%;
  }
  .dropdown_column {
    padding-right: 0px;
    padding-left: 0px;
  }
  .full-column {
    padding-right: 0px;
    padding-left: 0px;
  }
  .new-event-make-plans-div-block {
    width: 100%;
    float: left;
    border-bottom-style: none;
  }
  .new-links {
    width: 50%;
    margin-left: 0px;
  }
  .home-link-block {
    float: none;
  }
  .done_edit-profile {
    width: 100%;
  }
  .bucket-list-image {
    width: 100%;
    margin-bottom: 10px;
  }
  .nav_container {
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
  }
  .menu-button {
    margin-right: 0px;
  }
  .demo-popup {
    width: 95%;
  }
  .wall-photo {
    width: auto;
    height: auto;
  }
  .page-header-text {
    font-size: 18px;
  }
}
@media (max-width: 479px) {
  body {
    margin-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
    line-height: 25px;
  }
  h1 {
    font-size: 16px;
    font-weight: 400;
  }
  .button.photo {
    margin: 0px;
  }
  .button.places.mobilebutton {
    width: 60px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    float: left;
  }
  .button.places.mobilebutton.newspot {
    float: right;
  }
  .button.places.mobilebutton.newspot.x {
    width: 100%;
    margin-top: 290px;
  }
  .button.places.mobilebutton.newspot.x.h {
    position: relative;
    left: 0px;
    top: 0px;
    width: 50%;
    margin-top: -50px;
    float: left;
    box-shadow: white 0px 0px 8px -4px inset;
    text-shadow: none;
  }
  .button.places.mobilebutton.newspot.x.h.quick-plans-link {
    position: relative;
    top: 0px;
    right: 0px;
    width: 50%;
    float: right;
    text-shadow: none;
  }
  .button.contact-butts {
    width: 33.33%;
    margin-top: 0px;
    margin-left: 0px;
    padding-top: 13px;
    padding-bottom: 13px;
    border-radius: 5px;
    box-shadow: none;
    font-size: 13px;
    text-shadow: none;
  }
  .button.contact-butts._111 {
    width: 33.33%;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 13px;
    padding-bottom: 13px;
    border-radius: 5px;
    box-shadow: none;
    font-size: 13px;
    text-shadow: none;
  }
  .button.contact-butts.invite-to-event {
    box-shadow: none;
    text-shadow: none;
  }
  .button.sta {
    width: 33.33%;
    margin-right: 0px;
    margin-left: 0px;
    padding: 10px;
    float: left;
    border: 1px solid #545454;
    color: #545454;
    text-align: center;
  }
  .button.sta.photo-button {
    height: auto;
    padding: 13px 0px;
    font-size: 12px;
  }
  .button.sta.comment {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }
  .button.sta.video {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  .button.sta.comments {
    height: auto;
    padding: 13px 0px;
    border-right-style: none;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    font-size: 12px;
  }
  .button.sta.videos {
    height: auto;
    padding: 13px 0px;
    border-left-style: none;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    font-size: 12px;
  }
  .sign_in {
    margin-top: -52px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
  }
  .sign_in.m {
    margin: 21px 10px;
    padding: 10px;
  }
  .top-tab-container {
    padding-right: 0px;
    padding-left: 10px;
    font-size: 14px;
  }
  .create-account-button.new-create-account-button {
    width: 100%;
  }
  .terms-privacy-container.footer {
    font-size: 14px;
  }
  .landing-page-description {
    font-size: 9px;
  }
  .top-head {
    height: 60px;
  }
  .main-block.place-main-block {
    margin-top: 0px;
  }
  .main-content-block {
    position: static;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
    background-color: white;
    box-shadow: none;
  }
  .main-content-block.test-transparent {
    height: auto;
    margin-top: 196px;
    padding-top: 0px;
    padding-right: 10px;
    padding-left: 10px;
    box-shadow: none;
  }
  .main-content-block.test-transparent.events-main-content-block {
    margin-top: 0px;
    padding-top: 50px;
    box-shadow: none;
  }
  .main-content-block.settings-content-block {
    padding-top: 60px;
    box-shadow: none;
  }
  .main-content-block.profile-main-content-block {
    padding-top: 50px;
    padding-right: 0px;
    padding-left: 0px;
    box-shadow: none;
  }
  .main-content-block.places-main-content-block {
    box-shadow: none;
  }
  .main-content-block.people-main-content-block {
    padding-top: 50px;
    box-shadow: none;
  }
  .main-content-block.chat-content-block {
    margin-bottom: 0px;
    box-shadow: none;
  }
  .sn {
    margin-top: 0px;
  }
  .profile_box.myevents {
    box-shadow: none;
  }
  .new-about {
    width: 100%;
    margin-left: 0px;
  }
  .new-about.new-about-mobile {
    width: auto;
    margin-top: 0px;
    margin-left: 0px;
    padding-left: 0px;
  }
  .name {
    margin-bottom: 0px;
    padding-top: 0px;
    font-size: 24px;
  }
  .name.name-mobile {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .location {
    margin-bottom: 10px;
    padding-top: 0px;
    font-size: 14px;
  }
  .location.location_mobile {
    margin-bottom: 10px;
  }
  .location.profile {
    font-size: 13px;
    text-shadow: none;
  }
  .location.profile.people-location {
    text-shadow: none;
  }
  .location.profile.event-location {
    text-shadow: none;
  }
  .about {
    font-size: 16px;
  }
  .about_me {
    margin-top: 0px;
    color: #545454;
  }
  .about_me.about_me_mobile {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 10px;
  }
  .my-interests {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 10px;
  }
  .my-interests.bucketlistactivity {
    margin-bottom: 0px;
  }
  .pic-and-butts {
    height: auto;
    padding-top: 0px;
    float: none;
  }
  .pic-and-butts.bucket {
    margin-top: 0px;
  }
  .propic {
    width: 300px;
    margin-left: -10px;
    padding-left: 10px;
  }
  .propic._2 {
    width: auto;
    margin-bottom: 10px;
    margin-left: 0px;
    padding-left: 0px;
  }
  .propic.tablet-landscape {
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    padding-left: 0px;
  }
  .abouut {
    padding-top: 0px;
    color: #545454;
    font-size: 13px;
  }
  .abouut.abouut-mobile {
    padding-top: 0px;
  }
  .intrests {
    margin-top: 5px;
    color: #545454;
    font-size: 13px;
  }
  .mas-links {
    width: auto;
    padding-top: 0px;
    padding-right: 10px;
    font-size: 13px;
  }
  .mas-links.links-mobile {
    float: left;
  }
  .mas-links.view-event {
    position: relative;
    margin-top: -56px;
    padding-right: 0px;
    border-radius: 0px;
    background-color: rgba(255, 255, 255, 0.65);
    color: #8dc63f;
  }
  .mas-links.view-event:hover {
    box-shadow: none;
  }
  .mas-links.view-event.view-mapo {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .submit.sub_button_hover {
    height: auto;
    border-radius: 4px;
    box-shadow: none;
    text-shadow: none;
  }
  .update {
    margin-top: 10px;
    color: #545454;
  }
  .thread {
    box-shadow: none;
  }
  .post-by-username {
    color: #545454;
    font-weight: 700;
  }
  .post-text {
    color: #545454;
  }
  .like-comment {
    text-align: center;
  }
  .like-comment-links {
    padding-top: 4px;
    padding-left: 0px;
    float: left;
  }
  .listing {
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 10px;
    border-color: transparent;
    border-radius: 0px;
    box-shadow: none;
  }
  .listing.events-listing {
    padding-top: 0px;
    box-shadow: none;
  }
  .listing.bucketlisting {
    padding-top: 0px;
    border-color: #e3e3e3;
    box-shadow: none;
  }
  .listing.bucketlisting.bucket-listin {
    padding-right: 10px;
    padding-left: 10px;
    box-shadow: none;
  }
  .listing.people-listing {
    padding-right: 10px;
    padding-left: 10px;
    box-shadow: none;
  }
  .listing.event-listing {
    padding-right: 10px;
    padding-left: 10px;
    box-shadow: none;
  }
  .p-slider.mobi {
    width: 52%;
    height: 150px;
    margin-top: 0px;
    margin-right: 11px;
    margin-left: 11px;
  }
  .p-slider.mobi.sliderland {
    width: 100%;
    height: 150px;
    margin: 0px;
    padding: 10px;
  }
  .map {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .google-map.mobilemap {
    width: 60%;
    margin-left: -18px;
  }
  .google-map.mobilemap.mobilemapvertical {
    width: 100%;
    height: 600px;
    margin: 0px;
    float: left;
  }
  .edit-pro-name.editeventname {
    padding-top: 10px;
  }
  .edit-pro-name.profile-title-edit.edit-name {
    padding-top: 0px;
  }
  .upload-photo.done {
    width: 100%;
  }
  .upload-photo.photo-wall {
    height: auto;
    text-shadow: none;
  }
  .change-photo-link {
    color: #1279a6;
  }
  .new-buttons {
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .statuss-buttons {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .profile-div-block.blist.bucket-list-div {
    border-style: none;
    border-color: transparent;
    border-radius: 0px;
  }
  .profile-div-block.blist.bucket-list-div.bd {
    margin-right: 10px;
    margin-left: 10px;
  }
  .profile-div-block.profile-block {
    padding-right: 0px;
    padding-left: 0px;
  }
  .profile-div-block.profile-block.proo-div {
    padding-right: 0px;
    padding-left: 0px;
    float: none;
  }
  .profile-div-block.profile-block.proo-div.peopel-list {
    margin-left: 0px;
  }
  .profile-div-block.profile-block.proo-div.people-list {
    margin-top: 0px;
    float: left;
  }
  .profile-div-block.event-detail {
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .message-box.refer-a-friend {
    left: 2.5%;
    right: 2.5%;
    width: 95%;
    margin-left: 0px;
    box-shadow: #8dc63f 0px -1px 3px 0px;
  }
  .message-box.refer-a-friend.people-message-box {
    position: fixed;
  }
  .message-box.refer-a-friend.refer-a-frind-box {
    left: 0%;
    right: 0%;
    margin-left: auto;
  }
  .message-box.refer-a-friend.tell-a-friend {
    width: 80%;
    margin-left: auto;
  }
  .message-title {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 20px;
    line-height: 25px;
  }
  .send-message-button {
    text-shadow: none;
  }
  .close {
    margin-bottom: 20px;
    text-decoration: none;
  }
  .close:hover {
    text-decoration: underline;
  }
  .close.skip {
    margin-right: 10px;
    margin-left: 0px;
    padding-right: 0px;
    float: right;
  }
  .chattextarea {
    margin-bottom: 10px;
    padding-top: 12px;
    padding-bottom: 12px;
    color: #545454;
  }
  .inbox-photo {
    width: 14%;
  }
  .inbox-photo.forumphoto {
    margin-left: -10px;
  }
  .inbox-photo.forumphoto.inbox-photoo {
    width: 40px;
    height: 40px;
    margin-left: 0px;
    padding: 0px;
  }
  .inbox-message-area {
    width: 85%;
    padding-left: 10px;
  }
  .inboxmessage {
    color: #545454;
  }
  .inbox-username {
    width: 100%;
    padding-top: 0px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  .inbox-username.inbox-name {
    width: auto;
  }
  .inbox-username.newsfeed-names {
    font-family: Montserrat, sans-serif;
  }
  .inbox-date {
    color: #545454;
  }
  .inboxmess {
    color: #545454;
    font-size: 13px;
  }
  .threadarea._22 {
    height: auto;
    margin-right: 10px;
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .threadarea._22.inbox-box {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 10px;
  }
  .threadarea._22.forum-box {
    margin-right: 0px;
    margin-left: 0px;
  }
  .threadarea._22.forum-box.forum-page-listing {
    margin-right: 10px;
    margin-left: 10px;
  }
  .threadarea.newsfeed {
    border-right-style: none;
    border-left-style: none;
  }
  .send-message.thread {
    margin-top: 10px;
    margin-left: 10px;
    float: right;
    box-shadow: none;
  }
  .send-message-area {
    width: 94%;
    margin-right: 10px;
    margin-bottom: 0px;
    margin-left: 10px;
  }
  .reply {
    color: #545454;
  }
  .requst-titles {
    background-color: white;
    font-size: 16px;
  }
  .reusts-headings.sdf {
    width: 100%;
    float: left;
    text-align: left;
  }
  .reusts-headings.sdf.t {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 700;
  }
  .new-message {
    padding-right: 0px;
    font-size: 14px;
  }
  .location {
    margin-bottom: 0px;
  }
  .location.address1.line-1 {
    padding-left: 0px;
    text-align: center;
    text-shadow: none;
  }
  .location.address1.line-1.lat-long {
    margin-bottom: 10px;
    text-shadow: none;
  }
  .location.address1.line-1.lat-long.distance-from {
    text-align: center;
    text-shadow: none;
  }
  .location.palces {
    padding-left: 0px;
    font-family: Montserrat, sans-serif;
    text-align: center;
    text-shadow: none;
  }
  .location.palces.popup-title {
    text-shadow: none;
  }
  .directionns {
    width: auto;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .directionns.save-to-favorites {
    width: 50%;
    margin: 0px;
    float: left;
    border-radius: 0px;
    text-align: center;
  }
  .directionns.save-to-favorites.make-plans {
    margin-top: 0px;
    border-radius: 0px;
  }
  .directionns.report-issue {
    width: 100%;
    margin-top: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
    border-top: 1px solid #e3e3e3;
    text-align: center;
  }
  .directionns.report-issue:active {
    background-color: #f5f6f7;
  }
  .directionns.report-issue:focus {
    background-color: #f5f6f7;
    text-decoration: underline;
  }
  .directionns.info {
    width: 100%;
    margin-top: 0px;
    margin-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #e3e3e3;
    text-align: center;
  }
  .directionns.info:hover {
    text-decoration: underline;
  }
  .directionns.info:active {
    background-color: #f5f6f7;
  }
  .directionns.info:focus {
    background-color: #f5f6f7;
    text-decoration: underline;
  }
  .results-area {
    padding-top: 284px;
  }
  .results-area._2 {
    margin-right: 0px;
    margin-left: 0px;
    padding: 10px 10px 0px;
    float: left;
    border-radius: 5px;
  }
  .results-area._2.favorites {
    padding-right: 10px;
    padding-left: 10px;
  }
  .sign-in-headings {
    font-size: 14px;
  }
  .social-media-icons.tablet-social-medi-icons.twitter-icon {
    margin-top: 10px;
    padding-top: 0px;
    float: right;
  }
  .social-media-icons.tablet-social-medi-icons.facebook-icon {
    margin-top: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    float: right;
  }
  .social-media-icons.youtube-icon {
    margin-top: 10px;
    margin-right: 10px;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    float: right;
  }
  .footer-section {
    position: static;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding-top: 0px;
  }
  .group-name {
    font-family: Montserrat, sans-serif;
  }
  .rpely.re {
    font-family: Montserrat, sans-serif;
  }
  .butarea {
    margin-top: -15px;
    padding-top: 10px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .likebucketlist.link {
    width: auto;
    font-family: Pacifico, sans-serif;
  }
  .likebucketlist.link.wall {
    width: auto;
    margin-right: 5px;
    margin-left: 0px;
    padding-left: 0px;
    font-family: Montserrat, sans-serif;
  }
  .mapdivblock {
    height: 600px;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .topnavbar {
    position: absolute;
    margin-bottom: 0px;
    float: none;
  }
  .navlink.home._3 {
    background-color: rgba(84, 84, 84, 0.74);
  }
  .iconmenu:hover {
    background-color: white;
    background-image: none;
    background-position: 0% 0%;
    background-size: auto;
    background-repeat: repeat;
    background-attachment: scroll;
  }
  .menubutton {
    padding-right: 10px;
    padding-left: 10px;
  }
  .menubutton:active {
    background-color: #545454;
  }
  .menubutton.w--open {
    padding-bottom: 30px;
  }
  .mystuff.edit.eddit {
    color: #545454;
  }
  .choose-state {
    background-color: white;
  }
  .choose-state.directory {
    box-shadow: rgba(255, 255, 255, 0.2) 0px 20px 50px -10px inset;
    text-shadow: none;
  }
  .choose-state.directory.settings-state {
    width: 65%;
    margin-right: 0px;
    margin-bottom: 10px;
    color: #b3b3b3;
    text-shadow: none;
  }
  .forgot-password-link {
    position: static;
    left: 0px;
    bottom: 0px;
    padding-top: 0px;
    padding-left: 10px;
    float: none;
  }
  .landingform {
    box-shadow: none;
  }
  .newform {
    margin-bottom: 10px;
  }
  .newform.new-form {
    width: auto;
    margin-right: 10px;
    margin-left: 10px;
    float: none;
  }
  .newhead {
    margin-top: -10px;
  }
  .head {
    width: 100%;
  }
  .ddarea {
    padding-right: 0px;
    padding-left: 0px;
  }
  .directory-activity-dd {
    box-shadow: none;
    text-shadow: none;
  }
  .directory-activity-dd.settings-dropdown {
    box-shadow: none;
    text-shadow: none;
  }
  .directory-activity-dd.settings-activity {
    width: 65%;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    box-shadow: none;
    color: #b3b3b3;
    text-shadow: none;
  }
  .image-block {
    padding-top: 0px;
  }
  .smicons {
    padding-right: 5px;
    float: right;
  }
  .twitter-link {
    padding-right: 5px;
    padding-bottom: 0px;
    float: right;
  }
  .youtube-link {
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    float: right;
  }
  .dig-it {
    width: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .dig-it.events-dig-it-icon {
    margin-right: 5px;
  }
  .wall-pic-dimensions {
    width: auto;
    height: auto;
  }
  .click-to-visit-us {
    font-size: 10px;
  }
  .repliess {
    width: 75%;
    font-size: 14px;
  }
  .repliess.friend-location {
    width: auto;
    float: left;
  }
  .repliess.messages-date {
    width: 75%;
  }
  .repliess.forum-replies {
    width: 100%;
  }
  .about-forum {
    width: 70%;
    padding-bottom: 0px;
    float: left;
  }
  .about-forum.time-of-forum.time.forumdetails {
    width: 100%;
  }
  .about-forum.s.forumconvo {
    width: 100%;
  }
  .send-emssage-form-wrapper {
    margin-right: 10px;
    margin-left: 10px;
  }
  .about-us {
    margin-right: 0px;
    margin-left: 0px;
  }
  .home-page-headings {
    margin-right: 0px;
    margin-left: 0px;
  }
  .titles {
    line-height: 25px;
  }
  .contact-us-form-wrapper {
    margin-right: 0px;
    margin-left: 0px;
  }
  .blog-title {
    font-size: 16px;
  }
  .newswatch-tv {
    margin-bottom: 0px;
  }
  .history-icon {
    margin-bottom: 10px;
  }
  .history {
    margin-top: 10px;
    margin-right: 10px;
    margin-left: 0px;
    padding-top: 0px;
    float: right;
  }
  .newswatch {
    margin-top: 10px;
    margin-left: 0px;
    padding-top: 0px;
    float: right;
  }
  .as-seen-logo {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .as-seen-on-tv {
    margin-top: 10px;
    margin-right: 5px;
    float: left;
  }
  .youtubelink {
    margin-top: 10px;
  }
  .twitterlink {
    margin-top: 10px;
  }
  .facebooklink {
    margin-top: 10px;
  }
  .click-pin-pop-up {
    width: 80%;
  }
  .click-pin-pop-up.for-bucket-list {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 30px;
    border-style: none;
    border-radius: 0px;
    box-shadow: none;
  }
  .enter-youtube-url {
    color: #545454;
  }
  .photos-1 {
    width: 100%;
  }
  .men-radio {
    padding-right: 10px;
    padding-left: 10px;
  }
  .distance {
    color: #94bed0;
  }
  .distance:focus {
    text-decoration: underline;
  }
  .age {
    color: #94bed0;
  }
  .age:focus {
    text-decoration: underline;
  }
  .skill {
    color: #94bed0;
  }
  .skill:focus {
    text-decoration: underline;
  }
  .inbox-div-block {
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .inbox-pic-row {
    margin-left: 0px;
  }
  .inbox-pic-column {
    margin-top: 0px;
    padding: 0px;
  }
  .message-name-date-and-message {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .inbox-picture {
    width: 25px;
    height: 25px;
  }
  .new-inbox {
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    border-bottom: 1px solid #e3e3e3;
    border-radius: 0px;
  }
  .new-inbox:focus {
    margin-right: 0px;
    margin-left: 0px;
  }
  .pic-div {
    width: 12%;
    height: auto;
    padding-bottom: 0px;
    float: left;
  }
  .messages {
    width: auto;
    float: left;
  }
  .messages.mess {
    padding-top: 10px;
  }
  .message-pic-inside-div-block {
    width: 100%;
    height: auto;
    float: left;
  }
  .friend-request-username {
    color: #545454;
    font-weight: 700;
  }
  .friend-request-username.invites {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: #545454;
    font-weight: 700;
  }
  .date-sent {
    color: #545454;
  }
  .invite-friend {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .message-name {
    color: #545454;
  }
  .mess-name {
    color: #545454;
  }
  .interes {
    float: left;
    color: #8dc63f;
    font-weight: 400;
  }
  .toppicture {
    margin-right: 10px;
    margin-left: 10px;
  }
  .live-out-logo {
    margin-right: 42px;
    margin-left: 42px;
    padding-top: 15px;
    padding-bottom: 15px;
    float: left;
  }
  .topnav-facebook-icon {
    margin-top: 15px;
    margin-right: 10px;
    margin-bottom: 15px;
  }
  .nav-image {
    margin-left: -6px;
  }
  .avaatar {
    margin-top: 15px;
    margin-right: 9px;
  }
  .pp {
    width: 32px;
    height: 32px;
    margin-top: 14px;
    margin-bottom: 14px;
    margin-left: -4px;
  }
  .top-dropdown-menu {
    margin-top: -60px;
    margin-left: 10px;
    float: right;
  }
  .profile-pic-menu1.w--open {
    margin-top: 20px;
  }
  ._2:hover {
    text-decoration: none;
  }
  .profile-link {
    color: white;
  }
  .profile-link:hover {
    text-decoration: none;
  }
  .link-3:hover {
    text-decoration: none;
  }
  .link-3.nivite-friend-lik {
    background-color: #94bed0;
  }
  .link-3.nivite-friend-lik:hover {
    background-color: #8dc63f;
    text-decoration: none;
  }
  .link-3.loggout-link {
    color: #b3b3b3;
  }
  .arrow-icon {
    margin-right: 10px;
    margin-left: 10px;
  }
  .drop-togglee {
    padding-right: 40px;
  }
  .drop-togglee.w--open {
    position: static;
    float: none;
  }
  .mobile-messages-time {
    width: auto;
    margin-left: 0px;
    float: right;
    color: #b3b3b3;
    font-size: 10px;
  }
  .mobile-messages-name {
    width: auto;
    float: left;
    font-family: Montserrat, sans-serif;
    color: #545454;
    font-weight: 700;
    text-decoration: none;
  }
  .mobile-messages-message {
    width: 85%;
    float: left;
  }
  .message {
    width: 80%;
    margin-top: 10px;
    float: left;
    color: #525252;
  }
  .message._1-line-preview {
    width: 100%;
    color: #545454;
  }
  .send-message-div-block {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin-top: 0px;
    padding: 10px;
    background-color: #f5f6f7;
  }
  .send-message-field {
    width: 78%;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
    float: left;
    border: 1px solid #e3e3e3;
    border-radius: 5px;
    color: #525252;
  }
  .send-button {
    width: auto;
    margin-top: 0px;
    margin-right: 0px;
    padding: 8px 0px;
    float: right;
    border: 1px solid transparent;
    background-color: transparent;
    color: #545454;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
  }
  .send-message-form {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom-style: none;
  }
  .send-message-form-wrapper {
    margin-bottom: 0px;
  }
  .messages-title-div-block {
    background-color: #f5f6f7;
  }
  .new-div {
    width: 88%;
    float: left;
  }
  .full-menu-div-block {
    padding: 7px 0px;
    border-right-style: none;
    background-color: transparent;
    color: #525252;
  }
  .full-menu-div-block.events {
    padding-left: 0px;
  }
  .full-menu-div-block.sign-out-div-block {
    border-bottom-style: none;
  }
  .menu-icon {
    width: 60px;
    height: 60px;
    margin-right: 20px;
    float: left;
    background-color: transparent;
  }
  .menu-icon.places {
    width: 40px;
    height: 40px;
    background-image: url(http://uploads.webflow.com/53f78df150dd597647b87222/54248dd434f4f62752eb08d1_icon_28566_545454.png);
  }
  .menu-icon.home {
    width: 40px;
    height: 40px;
    margin-top: 5px;
    margin-bottom: 5px;
    background-image: url(http://uploads.webflow.com/53f78df150dd597647b87222/54248d854e8b6999062198fb_icon_53660_545454.png);
    color: #545454;
  }
  .menu-icon.people {
    width: 40px;
    height: 40px;
    background-image: url(http://uploads.webflow.com/53f78df150dd597647b87222/54248dba48c6a298065c098d_icon_70748_545454.png);
  }
  .menu-icon.events {
    width: 40px;
    height: 40px;
    background-image: url(http://uploads.webflow.com/53f78df150dd597647b87222/54248de9d903582652f06219_icon_22495_545454.png);
  }
  .menu-icon.events.ideass {
    background-image: url(http://uploads.webflow.com/53f78df150dd597647b87222/5424993b84b40524127213e4_icon_21430_545454.png);
  }
  .menu-icon.messages {
    background-image: url(http://uploads.webflow.com/53f78df150dd597647b87222/54248fb648c6a298065c09a3_icon_4093_545454.png);
  }
  .menu-icon.signout {
    width: 40px;
    height: 40px;
  }
  .menu-icon.ideas {
    background-image: url(http://uploads.webflow.com/53f78df150dd597647b87222/5424993b84b40524127213e4_icon_21430_545454.png);
  }
  .menu-item {
    width: auto;
    height: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    float: left;
    font-size: 18px;
  }
  .nav-logo {
    width: 45%;
    margin-right: 88px;
    margin-left: 88px;
  }
  .whole-menu {
    position: absolute;
    margin-top: 60px;
  }
  .whole-menu.seperate-menu {
    width: 85%;
    margin-left: 0px;
    box-shadow: none;
  }
  .test-menu {
    margin-left: 10px;
  }
  .link-block {
    border-right-style: none;
    border-right-width: 1px;
  }
  .events-link-block {
    padding-left: 20px;
  }
  .home-text {
    padding-top: 15px;
    padding-bottom: 15px;
    color: #545454;
  }
  .settings-div-block {
    width: 100%;
    padding-right: 0px;
    background-color: white;
    box-shadow: none;
  }
  .interests-text-block {
    float: left;
    color: #525252;
    font-size: 18px;
  }
  .interest-form-wrapper {
    margin-bottom: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .enter-zip {
    width: 65%;
    margin-right: 0px;
    margin-bottom: 10px;
    color: #b3b3b3;
  }
  .gender-select {
    width: 65%;
    margin-right: 0px;
    margin-bottom: 10px;
    color: #b3b3b3;
  }
  .distance-dropdown {
    width: 75%;
    margin-right: 10px;
  }
  .age-dropdown {
    width: 75%;
    margin-right: 10px;
    margin-bottom: 10px;
  }
  .interest-div {
    color: #b3b3b3;
  }
  .search-settinsg {
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #545454;
    text-align: center;
  }
  .text {
    color: #545454;
  }
  .done-button {
    width: 100%;
    text-align: center;
  }
  .invite-your-friends {
    width: 100%;
    box-shadow: none;
  }
  .attending-name {
    color: #545454;
    text-decoration: none;
  }
  .attending-name:hover {
    text-decoration: underline;
  }
  .sort-by-text {
    padding-left: 0px;
  }
  .name-text {
    width: 100%;
  }
  .settings-link {
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 10px;
  }
  .list-view-link {
    margin-right: 10px;
  }
  .looking-for-someone {
    color: #545454;
    font-size: 22px;
  }
  .explanation {
    margin-top: 10px;
  }
  .activity-text {
    color: #545454;
  }
  .notify-people {
    color: #545454;
  }
  .enter-new-zip {
    text-shadow: none;
  }
  .alphabetical {
    width: 50%;
    padding-top: 18px;
    padding-bottom: 18px;
    float: left;
    border-radius: 5px;
    background-color: white;
    color: #94bed0;
    text-align: center;
  }
  .alphabetical:hover {
    float: left;
    color: white;
  }
  .sort-text {
    text-align: center;
  }
  .fb-inv {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    float: left;
  }
  .enter-zip-link {
    width: 50%;
  }
  .enter-zip-link:hover {
    text-decoration: none;
  }
  .zipcode-box {
    margin-right: 10px;
    margin-left: 10px;
  }
  .prximity {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
    border: 1px solid #94bed0;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    background-color: white;
    color: #94bed0;
    text-align: center;
    text-decoration: none;
  }
  .about-us-header {
    margin-bottom: 10px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .mock-cell-phone {
    width: 100%;
    height: 600px;
    margin-right: 0px;
    margin-left: 0px;
  }
  .home-button {
    margin-top: -105px;
    margin-right: 117px;
    margin-left: 117px;
  }
  .about-us-containers {
    padding-right: 10px;
    padding-left: 10px;
  }
  .contact-us-container {
    padding-right: 10px;
    padding-left: 10px;
  }
  .ideas {
    line-height: 25px;
  }
  .live-otu-referrals {
    line-height: 25px;
  }
  .enter-name {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
  .finish-go-back {
    font-size: 14px;
  }
  .welcome-to-live-out {
    text-align: left;
  }
  .what-would-you-like-to-do-first {
    font-size: 16px;
  }
  .options {
    color: #545454;
    font-size: 14px;
  }
  .make-quick-plans {
    margin-top: 0px;
  }
  .link-blockk {
    width: 100%;
  }
  .slogan-container {
    padding-right: 8px;
    padding-left: 8px;
    text-align: center;
  }
  .logo-home {
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 55px;
    float: left;
    text-align: left;
  }
  .nav-links {
    margin-right: 10px;
    margin-left: 10px;
    float: none;
    text-align: center;
  }
  .picture-of-me {
    float: left;
  }
  .av {
    width: 13.3%;
    float: left;
  }
  .navcolumn-2 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .logo-center {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .main-block-container {
    position: static;
    left: 0px;
    top: 0px;
    right: 0px;
  }
  .places-container {
    margin-top: 0px;
  }
  .to-enable-this-feature {
    line-height: 18px;
  }
  .help-spread-the-word {
    line-height: 18px;
  }
  .sort-by-distance {
    width: 50%;
    margin-right: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
    border-radius: 0px;
    background-color: white;
    font-family: Montserrat, sans-serif;
    text-align: center;
    text-decoration: none;
  }
  .sort-by-distance:hover {
    border-color: #94bed0;
    background-color: white;
    text-decoration: none;
  }
  .sort-by-distance.sort-by-alpha {
    border-bottom: 1px none #e3e3e3;
    border-radius: 0px;
  }
  .sort-by-distance.distance-only {
    border-right: 1px solid #e3e3e3;
    border-bottom: 1px none #e3e3e3;
    text-decoration: underline;
  }
  .sort-by-divider-block {
    width: 100%;
    margin-top: 10px;
    padding-bottom: 0px;
    float: left;
    border-bottom-style: none;
  }
  .sort_by {
    width: 100%;
    margin-right: 20px;
    margin-bottom: 5px;
    float: left;
    font-family: Montserrat, sans-serif;
    color: #545454;
  }
  .edit-profile-container {
    padding-top: 10px;
    box-shadow: none;
  }
  .icons {
    margin-right: 5px;
  }
  .column-1-places {
    margin-top: 12px;
  }
  .dropdown-rows {
    margin-top: 10px;
    float: left;
  }
  .comment-icon {
    width: 25px;
    margin-right: 5px;
    float: left;
  }
  .iconss {
    width: 100%;
    margin-right: 0px;
    border-radius: 5px;
    background-color: #1279a6;
  }
  .iconss.right-icon {
    width: 100%;
    float: left;
    border-radius: 5px;
    background-color: #8dc63f;
  }
  .linkss {
    width: 50%;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    float: left;
    font-size: 14px;
    text-align: left;
  }
  .linkss.w--current {
    font-size: 14px;
  }
  .icons {
    width: 50px;
    height: 50px;
  }
  .invite-div-block {
    text-align: left;
  }
  .how-did-you-hear-about-us-form {
    padding-right: 0px;
    padding-left: 0px;
    box-shadow: none;
  }
  .referral-progrma-text {
    margin-top: 10px;
  }
  .navmenu {
    box-shadow: none;
  }
  .navmenu.w--open {
    box-shadow: none;
  }
  .navcont {
    width: 100%;
  }
  .downarrow {
    color: black;
  }
  .nav_links {
    float: right;
    border-right-style: none;
  }
  .dropdown_list.w--open {
    float: right;
  }
  .add-new-location {
    float: right;
    font-size: 13px;
  }
  .add-new-spot-div {
    margin-top: -46px;
  }
  .important_text {
    color: black;
  }
  .main-container {
    box-shadow: none;
  }
  .main-container.bucket-list-main-container {
    box-shadow: none;
  }
  .wall-post {
    width: 33.33%;
    margin-right: 0px;
    padding-top: 13px;
    padding-bottom: 13px;
    border: 1px solid gray;
  }
  .wall-post.wall-comment {
    margin-bottom: 10px;
  }
  .input-field.input_reply {
    width: 65%;
  }
  .edit-profile_upload-photo {
    width: 100%;
  }
  .edit-profile_done {
    width: 100%;
  }
  .image-div {
    width: 50px;
    height: 50px;
  }
  .main-container_full {
    box-shadow: none;
  }
  .circle-icons {
    width: 100%;
    margin-bottom: 10px;
    border-radius: 5px;
  }
  .send_message {
    box-shadow: none;
  }
  .like {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .nav_container {
    padding-right: 10px;
    padding-left: 10px;
  }
  .logo_nav {
    padding-left: 10px;
  }
  .user-avatar {
    margin-left: 5px;
  }
  .slider {
    height: auto;
    margin-top: 10px;
  }
  .page-header-text {
    height: 25px;
    margin-top: -25px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 11px;
  }
}