html.overlay-open .navbar-fixed-top{z-index:400}html.js fieldset.collapsed{height:auto}html.js input.form-autocomplete{background-image:none}body{position:relative}body.admin-expanded.admin-vertical.admin-nw .navbar,body.admin-expanded.admin-vertical.admin-sw .navbar{margin-left:260px}body.navbar-is-fixed-top{padding-top:64px!important}body.navbar-is-fixed-bottom{padding-bottom:64px!important}body.toolbar{padding-top:30px!important}body.toolbar .navbar-fixed-top{top:30px}body.toolbar.navbar-is-fixed-top{padding-top:94px!important}body.toolbar-drawer{padding-top:64px!important}body.toolbar-drawer .navbar-fixed-top{top:64px}body.toolbar-drawer.navbar-is-fixed-top{padding-top:128px!important}body.admin-menu .navbar-fixed-top{top:29px}body.admin-menu.navbar-is-fixed-top{padding-top:93px!important}body div#admin-toolbar{z-index:1600}body #toolbar,body #admin-menu,body #admin-toolbar{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body #admin-menu{margin:0;padding:0;position:fixed;z-index:1600}body #admin-menu .dropdown li{line-height:normal}.navbar.container{margin-top:20px}@media screen and (min-width:768px){.navbar.container{max-width:720px}}@media screen and (min-width:992px){.navbar.container{max-width:940px}}@media screen and (min-width:1200px){.navbar.container{max-width:1140px}}.navbar.container>.container{margin:0;padding:0;width:auto}#overlay-container,.overlay-modal-background,.overlay-element{z-index:1500}#toolbar{z-index:1600}.modal{z-index:1620}.modal-dialog{z-index:1630}.modal-backdrop{z-index:1610}.footer{margin-top:45px;padding-top:35px;padding-bottom:36px;border-top:1px solid #E5E5E5}.element-invisible{margin:0;padding:0;width:1px}.navbar .logo{margin-right:-15px;padding-left:15px;padding-right:15px}@media screen and (min-width:768px){.navbar .logo{margin-right:0;padding-left:0}}ul.secondary{float:left}@media screen and (min-width:768px){ul.secondary{float:right}}.page-header{margin-top:0}.block:first-child h2.block-title{margin-top:0}p:last-child{margin-bottom:0}.region-help>.glyphicon{font-size:18px;float:left;margin:-.05em .5em 0 0}.region-help .block{overflow:hidden}form#search-block-form{margin:0}.navbar #block-search-form{float:none;margin:5px 0 5px 5px}@media screen and (min-width:992px){.navbar #block-search-form{float:right}}.navbar-search .control-group{margin-bottom:0}ul.action-links{margin:12px 0;padding:0}ul.action-links li{display:inline;margin:0;padding:0 6px 0 0}ul.action-links .glyphicon{padding-right:.5em}input,textarea,select,.uneditable-input{max-width:100%;width:auto}input.error{color:#b94a48;border-color:#ebccd1}fieldset legend.panel-heading{float:left;line-height:1em;margin:0}fieldset .panel-body{clear:both}fieldset .panel-heading a.panel-title{color:inherit;display:block;margin:-10px -15px;padding:10px 15px}fieldset .panel-heading a.panel-title:hover{text-decoration:none}.form-actions{clear:both}.resizable-textarea textarea{border-radius:4px 4px 0 0}.radio:first-child,.checkbox:first-child{margin-top:0}.radio:last-child,.checkbox:last-child{margin-bottom:0}.help-block,.control-group .help-inline{color:#999;font-size:12px;margin:5px 0 10px;padding:0}.panel-heading{display:block}a.tabledrag-handle .handle{height:auto;width:auto}.error{color:#b94a48}div.error,table tr.error{background-color:#f2dede;color:#b94a48}.control-group.error{background:0}.control-group.error label,.control-group.error .control-label{color:#b94a48;font-weight:600}.control-group.error input,.control-group.error textarea,.control-group.error select,.control-group.error .uneditable-input{color:#555;border:1px solid #ccc}.control-group.error .help-block,.control-group.error .help-inline{color:#333}.list-inline>li.first{padding-left:0}.nav-tabs{margin-bottom:10px}ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none}.tabs--secondary{margin:0 0 10px}.submitted{margin-bottom:1em;font-style:italic;font-weight:400;color:#777}.password-strength{width:17em;float:right;margin-top:1.4em}.password-strength-title{display:inline}.password-strength-text{float:right;font-weight:700}.password-indicator{background-color:#949494;height:.3em;width:100%}.password-indicator div{height:100%;width:0;background-color:#999}input.password-confirm,input.password-field{width:16em;margin-bottom:.4em}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em}div.form-item div.password-suggestions{padding:.2em .5em;margin:.7em 0;width:38.5em;border:1px solid #B4B4B4}div.password-suggestions ul{margin-bottom:0}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em}.progress-wrapper .progress{margin-bottom:10px}.pagination ul>li>a.progress-disabled{float:left}.form-autocomplete .glyphicon{color:#999;font-size:120%}.form-autocomplete .glyphicon.glyphicon-spin{color:#428bca}.form-autocomplete .input-group-addon{background-color:#fff}.ajax-progress .glyphicon{font-size:90%;margin:0 -.25em 0 .5em}.glyphicon-spin{display:inline-block;-moz-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}a .glyphicon-spin{display:inline-block;text-decoration:none}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.glyphicon-refresh{-webkit-transform-origin:50% 45%;-moz-transform-origin:50% 45%;-ms-transform-origin:50% 45%;-o-transform-origin:50% 45%;transform-origin:50% 45%}.tabbable{margin-bottom:20px}.tabs-below>.nav-tabs,.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{border-bottom:0}.tabs-below>.nav-tabs .summary,.tabs-left>.nav-tabs .summary,.tabs-right>.nav-tabs .summary{color:#999;font-size:12px}.tab-pane>.panel-heading{display:none}.tab-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd}.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{padding-bottom:20px;width:220px}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li:focus,.tabs-right>.nav-tabs>li:focus{outline:0}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li>a:focus{outline:0}.tabs-left>.tab-content,.tabs-right>.tab-content{border-radius:0 4px 4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);border:1px solid #ddd;overflow:hidden;padding:10px 15px}.tabs-left>.nav-tabs{float:left;margin-right:-1px}.tabs-left>.nav-tabs>li>a{border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs>.active>a,.tabs-left>.nav-tabs>.active>a:hover,.tabs-left>.nav-tabs>.active>a:focus{border-color:#ddd transparent #ddd #ddd;-webkit-box-shadow:-1px 1px 1px rgba(0,0,0,.05);-moz-box-shadow:-1px 1px 1px rgba(0,0,0,.05);box-shadow:-1px 1px 1px rgba(0,0,0,.05)}.tabs-right>.nav-tabs{float:right;margin-left:-1px}.tabs-right>.nav-tabs>li>a{border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.05);-moz-box-shadow:1px 1px 1px rgba(0,0,0,.05);box-shadow:1px 1px 1px rgba(0,0,0,.05)}.tabs-right>.nav-tabs>.active>a,.tabs-right>.nav-tabs>.active>a:hover,.tabs-right>.nav-tabs>.active>a:focus{border-color:#ddd #ddd #ddd transparent}th.checkbox,td.checkbox,th.radio,td.radio{display:table-cell}.views-display-settings .label{font-size:100%;color:#666}.views-display-settings .footer{padding:0;margin:4px 0 0}table .radio input[type=radio],table .checkbox input[type=checkbox]{max-width:inherit}.form-horizontal .form-group label{position:relative;min-height:1px;margin-top:0;margin-bottom:0;padding-top:7px;padding-left:15px;padding-right:15px;text-align:right}@media (min-width:768px){.form-horizontal .form-group label{float:left;width:16.666666666666664%}}.alert a{font-weight:700}.alert-success a{color:#356635}.alert-info a{color:#2d6987}.alert-warning a{color:#a47e3c}.alert-danger a{color:#953b39}
/**/.gm-style{font-family:'Merriweather Sans',sans-serif !important;}body{line-height:1.43;}p{color:#333333;padding-bottom:16px;}p.leading-text{color:#777777;font-size:110%;font-weight:lighter;}.url-textfield{display:none !important;}hr.rvpLine{border-color:#ddd;height:1px;}ol.breadcrumb{margin-top:15px;background-color:#F4F3EF;}.alert.alert-block,.messages{margin-top:15px;}.font-normal{font-weight:normal;}a{color:#006699;}label{float:left;width:190px;font-size:15px;}.form-file{height:45px;clear:both;}textarea.form-control.form-textarea,.form-select,.form-text,.password-confirm{width:70%;}.form-type-radio{float:left;}.node-form .form-type-textfield,.node-form .form-type-textarea,.node-form .form-type-radios{clear:both;padding-top:5px;padding-bottom:5px;}.error.form-type-radios,.error.form-type-select,.error.form-type-textfield,.error.form-type-select,.error.form-type-fivestar,.error.form-type-password{background:none !important;}.grippie{display:none;}.page-user-m-login-register h3{margin-top:40px;}#modal-title{font-size:15px;}#modal-content{min-height:520px !important;width:400px !important;}#modalBackdrop{background-color:#000000 !important;}#modal-content  .btn-success{margin-top:20px;width:285px;}#modal-content #edit-facebook-info,#modal-content #edit-facebook-info--2{font-size:90%;color:#888888;}#modal-content #register-form h2,#modal-content #login-form h2{display:none;}#modal-content #register-form,#modal-content #login-form{width:300px;}#modal-content .messages{width:300px;}#modal-content .error.form-type-textfield,#modal-content .error.form-type-password{background:none;}.modal-header{background-color:#f6f4f1;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}.login-reg-or{margin-top:-32px;width:280px;}.login-reg-or-span{padding:0 10px;background-color:#ffffff;font-weight:bold;color:#888888;}#more-su-info,#more-li-info,.reg-not-share,.facebook-learn-more{font-size:10px;color:#777777;width:280px;}#edit-facebook-link,#edit-facebook-link--2{margin-top:20px;}.reg-not-share{padding-top:8px;}#login-form .form-type-textfield label,#register-form .form-type-textfield label,#login-form .form-type-password label,#register-form .form-type-password label,#user-login--2 .form-type-textfield label,#user-register-form--2 .form-type-textfield label,#user-login--2 .form-type-password label,#user-register-form--2 .form-type-password label,#user-login .form-type-textfield label,#user-register-form .form-type-textfield label,#user-login .form-type-password label,#user-register-form .form-type-password label{display:none;}#register-form #edit-cancel{margin-right:10px;}#register-form .form-type-textfield.form-item-nick-name label{display:inherit;margin-top:6px;margin-right:50px;}#login-form .form-item-remember-me{float:left;}FORM#rvparks7-registration-welcome-form .form-item-files-picture-upload{float:left;margin:65px 0 0 50px;}FORM#rvparks7-registration-thank-you-form #edit-profile-name{float:left;margin:45px 0 0 50px;}FORM#rvparks7-registration-welcome-form #edit-nick-name,FORM#rvparks7-registration-welcome-form .form-item-files-picture-upload{width:50%;max-width:200px;}FORM#rvparks7-registration-welcome-form img{margin-left:35px;}.toboggan-unified.both{width:700px;}.toboggan-unified.both .modal-content h3{padding-bottom:0;color:#333333;}.toboggan-unified #login-message{display:none;}.toboggan-unified .modal_content h1{display:none;}.toboggan-unified.both #edit-register-switch,.toboggan-unified.both #edit-login-switch{display:none;}.toboggan-unified.both DIV#login-form.col-sm-6{margin-left:-30px;padding-left:30px;border-left:1px solid #888888;}#modal-content .toboggan-unified.both DIV#login-form.col-sm-6{margin-left:10px;padding-left:25px;}#modal-content .toboggan-unified.both DIV#register-form .form-submit{width:270px;}#modal-content .toboggan-unified.both DIV#login-form .form-type-password,#modal-content .toboggan-unified.both DIV#login-form .form-type-textfield{width:285px;}#user-register-form #edit-submit,#user-register-form #edit-submit--2{clear:both;float:left;margin-top:5px;}#register-form  .btn-success,#login-form  .btn-success{margin-top:20px;width:285px;}#register-form  #mailchimp-newsletter-rvparking_com_newsletter label,#login-form .form-item-remember-me label{font-size:90%;width:100%;}#register-form .form-text,#login-form .form-text{width:285px;}#login-form .login-forgot{padding-top:8px;padding-left:25px;}#modal-content #login-form .login-forgot{padding-left:12px;}#login-message{margin:20px 0 40px;}.form-type-plupload  .plupload_file_status,.form-type-plupload  .plupload_file_size,.form-type-plupload  .plupload_start,.form-type-plupload .help-block{display:none;}#rvp-write-review-search-form #edit-button,#new-review-search #edit-button{float:left;margin-left:15px;}#rvp-write-review-search-form .form-type-textfield,#new-review-search .form-type-textfield{float:left;width:55%;}#write-review-header{background:linear-gradient(white,#ddd);margin-top:25px;padding:0 15px;}#write-review-header .inactive,#write-review-header .active,#write-review-header .disabled{padding-top:12px;border:1px solid #F4F3EF;height:45px;}#write-review-header .active{background:linear-gradient(#2aa155,#108010);background-color:#2AAC5A;border:1px solid #147E3B;color:#FFFFFF;}#write-review-header .disabled{background:linear-gradient(#2aa155,#108010);background-color:#2AAC5A;border:1px solid #147E3B;color:#FFFFFF;}#write-review-header .inactive{color:#7C7C7C;}#review-publish .edit-add-links{margin-top:20px;}#review-publish .review{clear:both;padding:10px;background-color:#F6F4F1;padding-bottom:10px;margin-left:15px;}.form-required{display:none;}#edit-override-fields{border:none !important;}#review-node-form #edit-field-stay-cost-und-0-value.form-text{width:100px;margin-left:6px;float:left;}#review-node-form #edit-title.form-text,#review-node-form .form-textarea{width:70%;}#review-node-form .grippie{display:none;}#review-node-form  #edit-field-stay-cost{clear:both;}#review-node-form #edit-field-photo-location{clear:left;}#review-node-form label{float:left;width:190px;font-size:15px;}#bpn-upload-form h3{margin-bottom:8px;}.bpn-info-node .pull-right.btn.btn-danger.form-submit{margin-top:-15px;margin-right:-10px;}#bpn-upload-form  #edit-override-fields.bpn-right{text-align:right;}#bpn-upload-form .bpn-info-node-left,#bpn-flickr-form .bpn-info-node-left,#bpn-flickr-private-form .bpn-info-node-left,form.bpn-enabled .bpn-info-node-left{width:20%;}#bpn-upload-form label{float:left;width:120px;font-size:15px;}#bpn-upload-form .bpn-info-node-title.form-control.form-text,#bpn-upload-form .form-autocomplete .input-group{width:50% !important;}#bpn-upload-form .form-type-textfield{width:95% !important;}#bpn-upload-form .bpn-info-node-delete{clear:none !important;margin-top:0px !important;}#bpn-upload-form fieldset,#bpn-flickr-form fieldset,#bpn-flickr-private-form fieldset,form.bpn-enabled fieldset{border:none;padding:0;margin:0;background:transparent;}#bpn-upload-form fieldset .fieldset-wrapper,#bpn-flickr-form fieldset .fieldset-wrapper,#bpn-flickr-private-form fieldset .fieldset-wrapper,form.bpn-enabled fieldset .fieldset-wrapper{padding:0;}#bpn-upload-form .bpn-left,#bpn-flickr-form .bpn-left,#bpn-flickr-private-form .bpn-left,form.bpn-enabled .bpn-left{float:left;width:68%;}#bpn-upload-form .bpn-right,#bpn-flickr-form .bpn-right,#bpn-flickr-private-form .bpn-right,form.bpn-enabled .bpn-right{float:right;width:30%;border:1px solid #ccc;}#bpn-upload-form .bpn-right > div,#bpn-upload-form .bpn-right > h2,#bpn-upload-form .bpn-right > p,#bpn-flickr-form .bpn-right > div,#bpn-flickr-form .bpn-right > h2,#bpn-flickr-form .bpn-right > p,#bpn-flickr-private-form .bpn-right > div,#bpn-flickr-private-form .bpn-right > h2,#bpn-flickr-private-form .bpn-right > p,form.bpn-enabled .bpn-right > div,form.bpn-enabled .bpn-right > h2,form.bpn-enabled .bpn-right > p{position:relative;margin:10px 0;padding:0 10px;}#bpn-upload-form .bpn-right input.form-submit,#bpn-flickr-form .bpn-right input.form-submit,#bpn-flickr-private-form .bpn-right input.form-submit,form.bpn-enabled .bpn-right input.form-submit{margin:10px;}#bpn-upload-form .bpn-right .form-textarea,#bpn-flickr-form .bpn-right .form-textarea,#bpn-flickr-private-form .bpn-right .form-textarea,form.bpn-enabled .bpn-right .form-textarea{padding:0;}#bpn-upload-form .bpn-right .form-text,#bpn-flickr-form .bpn-right .form-text,#bpn-flickr-private-form .bpn-right .form-text,form.bpn-enabled .bpn-right .form-text{width:230px;}#bpn-upload-form .bpn-info-node,#bpn-flickr-form .bpn-info-node,#bpn-flickr-private-form .bpn-info-node,form.bpn-enabled .bpn-info-node{position:relative;border:1px solid #ccc;padding:1em;margin-bottom:2em;}#bpn-upload-form .bpn-info-node-left,#bpn-flickr-form .bpn-info-node-left,#bpn-flickr-private-form .bpn-info-node-left,form.bpn-enabled .bpn-info-node-left{float:left;width:28%;}#bpn-upload-form .bpn-info-node-left .form-text,#bpn-flickr-form .bpn-info-node-left .form-text,#bpn-flickr-private-form .bpn-info-node-left .form-text,form.bpn-enabled .bpn-info-node-left .form-text{width:350px;}#bpn-upload-form .bpn-info-node-right,#bpn-flickr-form .bpn-info-node-right,#bpn-flickr-private-form .bpn-info-node-right,form.bpn-enabled .bpn-info-node-right{float:right;width:70%;}#bpn-upload-form .bpn-info-node-image,#bpn-flickr-form .bpn-info-node-image,#bpn-flickr-private-form .bpn-info-node-image,form.bpn-enabled .bpn-info-node-image{float:left;}#bpn-upload-form .bpn-info-node-delete,#bpn-flickr-form .bpn-info-node-delete,#bpn-flickr-private-form .bpn-info-node-delete,form.bpn-enabled .bpn-info-node-delete{float:left;clear:left;margin-top:1em;}#bpn-upload-form .bpn-info-node-additional,#bpn-flickr-form .bpn-info-node-additional,#bpn-flickr-private-form .bpn-info-node-additional,form.bpn-enabled .bpn-info-node-additional{padding:10px 0 0 0;position:relative;margin:1em 0;}.bpn-flickr,.flickr-private{background:url(https://www.rvparking.com/sites/all/themes/rvparking/images/flickr_logo.png) no-repeat 100% 0;background-color:#FFFFFF;border:solid 1px #CCCCCC;padding:10px;}.bpn-flickr-thumbnail{float:left;margin:0 2em 2em 0;border:1px solid #CCC;}.bpn-flickr-thumbnail .inner{padding:1em;}.bpn-upload-option{font-size:24px;padding:20px 0;}.bpn-info-node-additional{padding:5px;}#review-node-form .date-no-float{float:left;clear:none;width:50%;padding-left:0;margin-top:-10px;margin-left:-10px;}#review-node-form .date-month{padding-right:8px !important;}#review-node-form .date-year,#review-node-form .date-month{width:160px;}#review-node-form #edit-field-stay-cost{clear:both;border:1px solid #fff;}#review-node-form .form-item-field-stay-cost-und-0-value span{float:left;margin-top:5px;}#review-node-form .voting-help{display:inline;font-style:italic;float:right;width:43%;text-align:left;}#review-node-form #edit-field-park-reference label,#review-node-form #edit-field-stay-date label,#review-node-form .form-item-title label{padding-top:5px;}#review-node-form .form-type-nodereference-url{display:none;}#review-node-form .form-item-mollom-captcha{margin-top:35px;}#review-node-form .form-item-mollom-captcha label,#review-node-form .form-item-mollom-captcha #edit-mollom-captcha{margin-top:8px;}#review-node-form #edit-mollom-captcha{margin-right:15px;float:left;width:200px;}#bpn-upload-form #edit-next,#bpn-upload-form #edit-cancel,#review-node-form #edit-actions,#review-node-form #edit-cancel{float:right;}#bpn-upload-form #edit-cancel{margin:0 10px;}#review-node-form #edit-cancel{margin:7px 10px;}#review-complete h1{margin-top:70px;margin-bottom:25px;}span.review-thanks-button{display:inline-block;background-image:url(https://www.rvparking.com/sites/all/themes/rvparking/images/complete-button-bg.png);height:36px;width:193px;color:#FFFFFF;padding-top:8px;margin:0 12px;}span.review-thanks-button a{color:#FFFFFF;}span.share-this-review{color:#888888;font-size:20px;vertical-align:middle;}div.review-complete-bottom-links{margin-top:70px;margin-bottom:200px;}div.review-twitter-item{display:inline-block;padding-right:14px;vertical-align:bottom;}#review-complete .ctools-use-modal img{margin-top:-2px;}#review-complete .fb-share-button{}#edit-plupload.form-control{height:auto;width:auto;padding:0px;}fieldset.form-control{height:auto;}#navbar{border:0;background-color:#000000;margin-top:0;max-width:100%;border-radius:0;min-height:55px;max-height:55px;margin-bottom:0;}#navbar .container{max-width:1170px;margin:0 auto;}#navbar .container .navbar-header a.navbar-btn{margin-top:0;margin-bottom:0;}#navbar .container .navbar-header .rvparking-logo{background-image:url(/sites/all/themes/rvparking/images/rvparking-sprite.png);width:100px;height:50px;margin-top:5px;}#navbar .container .user-block{float:right;margin-top:10px;color:#ccc;border-right:1px solid #555;padding-right:30px;margin-right:30px;}#navbar .container .user-block img{-webkit-border-radius:17px;-moz-border-radius:17px;-ms-border-radius:17px;-o-border-radius:17px;border-radius:17px;margin-right:-20px;}#navbar .container .user-block .navbar-nav{float:right;}#navbar .container .user-block .navbar-nav li.dropdown{margin-right:-18px;}#navbar .container .user-block .navbar-nav li:hover > ul{display:block;margin-left:20px;}#navbar .container .user-block .navbar-nav li a{padding-top:5px;padding-bottom:0;color:#ccc;text-transform:none;}#navbar .container .user-block .navbar-nav li a:hover{color:#ccc;}#navbar .container .user-block .navbar-nav ul.dropdown-menu li{margin:0px;padding:0px;}#navbar UL.nav.navbar-nav.navbar-right{margin-right:-20px;margin-top:4px;}#navbar .container .navbar-nav ul.dropdown-menu{background-color:#000000 !important;z-index:1000;}#navbar .container .navbar-collapse ul.menu li:hover > ul{display:block;}#navbar .container .navbar-collapse ul.menu li{margin-top:2px;padding-left:20px;}#navbar .container .navbar-collapse ul.menu a{color:#ccc;background-color:#000000 !important;font-size:110%;}.caret{border-top-color:#ccc;border-bottom-color:#ccc;margin-bottom:3px;}#navbar .container .button-curved{margin-top:8px;margin-right:10px;}#navbar .container .button-curved .camera-icon{height:18px;width:23px;float:left;background-image:url(https://www.rvparking.com/sites/all/themes/rvparking/images/rvparking-sprite.png);background-position:23px 0;margin-top:2px;margin-right:7px;}#navbar .container .button-curved{padding:5px 10px 5px 10px;border:none;}#navbar .container .button-curved a{color:#ffffff;text-transform:uppercase;letter-spacing:1px;font-weight:900;}#navbar .container .button-curved a:hover{text-decoration:none;}header#navbar.navbar-inverse div.user-block ul.menu li.leaf a{font-size:120%;}body button,.button-curved,button.btn-primary{background-color:@green;padding:10px 15px 10px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}body .fivestar-widget-static .star{background:url(/sites/all/themes/rvparking/images/rating-stars.png) no-repeat 0 -32px;}body .fivestar-widget-static .star span.on{background:url(/sites/all/themes/rvparking/images/rating-stars.png) no-repeat 0 0;}body .fivestar-widget-static .star span.off{background:url(/sites/all/themes/rvparking/images/rating-stars.png) no-repeat 0 -32px;}div.fivestar-widget .star{margin-top:-10px;}div.fivestar-widget .star,div.fivestar-widget .star a{height:40px;width:40px;background:url(https://www.rvparking.com/sites/all/themes/rvparking/images/grey_star_large.png) no-repeat;}div.fivestar-widget div.cancel{display:none;}div.fivestar-widget div.on a{background:url(https://www.rvparking.com/sites/all/themes/rvparking/images/green_star_large.png) no-repeat 0 0 !important;}div.fivestar-widget div.hover a,div.rating div a:hover{background:url(https://www.rvparking.com/sites/all/themes/rvparking/images/green_star_large.png) no-repeat 0 0 !important;}div.fivestar-widget a:focus{outline:none;}.url-textfield{display:none !important;}.gm-style-iw{line-height:1.35;overflow:hidden;white-space:nowrap;}.view-content.parks-by-city{text-align:center;width:100%;overflow:hidden;}#gmap-auto1map-gmap0{width:100%;height:100%;margin:0px auto;display:inline-block;}.view-parks-by-city h2,.state-popular h3{background:#FFFFFF;border-top:none;color:#ADADAD;float:left;font-size:21px;font-weight:normal;margin-top:-31px;padding-right:10px;}.view-content.parks-by-city label.pull-left{font-size:90%;padding-bottom:10px;text-align:left;width:100%;}.view-results .cities-list{clear:left;overflow:auto;padding:30px 10px;line-height:1.4em;position:relative;z-index:1;}.view-results #D-F,.view-results #G-I,.view-results #J-L,.view-results #M-O,.view-results #P-R,.view-results #S-U,.view-results #V-Z{display:none;}.city-group{width:33%;float:left;}#city-header{height:29px;border-bottom:1px solid #a0cda1;}#city-header-item a{background:#FFFFFF;float:left;margin:0 4px 0 0;text-align:center;width:11%;padding:3px 0 3px 0;text-decoration:none;font-size:120%;position:relative;z-index:2;border:1px solid #cccccc;border-bottom:none;-webkit-border-radius:4px 4px 0px 0px;-moz-border-radius:4px 4px 0px 0px;-ms-border-radius:4px 4px 0px 0px;-o-border-radius:4px 4px 0px 0px;border-radius:4px 4px 0px 0px;}#city-header-item a:hover,#city-header-item a:visited,#city-header-item a.active{color:rgb(42,100,150);background:#FFFFFF;border-bottom:1px solid #FFF;}#city-header-item *:focus{outline:none;}#city-header-item{line-height:1.6em;}#city-header a{color:#FFFFFF;background:#2AAC5A;}#city-header a.active{color:rgb(42,100,150);}#user-profile-form .field-name-field-nick-name{padding-bottom:10px;}.page-user .profile{margin-top:15px;}.page-user #user-info .col-sm-5{font-size:84%;margin-top:23px;padding:0;}.page-user #user-info .field-name-field-rv-type{padding-top:1em;}.page-user #user-info .review-summary{background:url("/sites/all/themes/rvparking/images/icons_green.png") no-repeat scroll 5px -5px #f6f4f1;margin-right:10px;padding:5px 0 5px 50px;}.page-user #user-info .photo-summary{background:url("/sites/all/themes/rvparking/images/icons_green.png") no-repeat scroll 5px -37px #f6f4f1;margin-right:10px;padding:5px 0 5px 50px;}.page-user #user-info .favorites-link{background:#f6f4f1;margin-right:10px;padding:5px 0 8px 18px;}.page-user #user-info .favorites-link .glyphicon-ok{font-size:1.5em;}.page-user #user-info .favorites-link a{padding-left:15px;}.page-user #user-info .states-visited{background:url("/sites/all/themes/rvparking/images/icons_green.png") no-repeat scroll 5px -75px #f6f4f1;margin-right:10px;margin-top:2px;padding:10px 0 10px 50px;}.bignum{font-size:130%;font-weight:bold;}.page-user #profile-review h2{border-bottom:1px solid #dddddd;border-top:2px solid #cccccc;color:#333333;padding:1em 0;}.page-user .user-recent-photos{max-width:330px;width:300px;}.page-user .user-recent-photos > h3{border-top:1px solid #dddddd;color:#333333;font-size:112%;margin-top:2em;padding:1em 0;}.page-user .user-recent-photos .view-review-photos .views-row{display:inline-block;vertical-align:top;}.page-user .user-recent-photos .views-row-odd img{height:128px;margin-bottom:4px;width:170px;}.page-user .user-recent-photos .views-row-even img{height:94px;width:125px;}.page-user .user-recent-photos .views-row-4{margin-top:-33px;}.page-user .user-recent-photos .view-footer{background-color:#000000;height:62px;left:174px;position:relative;top:-66px;width:125px;}.page-user .user-recent-photos .view-all-photos-link > a{color:white;margin-left:35px;position:relative;top:21px;}.top-page-overlay h3{font-size:18px;}.top-page-overlay p{color:#888888;}.top-page-overlay .write-review,.top-page-overlay .submit-photo{width:48%;float:left;text-align:center;}.top-page-overlay .modal-content{text-align:center;width:500px;}.page-user .top-page-overlay p{font-size:16px;font-weight:normal;}.page-user .top-page-overlay h3{color:#333333;}.states-list{line-height:1.75;}.view-results .cities,.states-list .states,.cities{float:left;width:145px;}.state-view .cities{width:25%;min-width:140px;font-size:13px;}.page-search .states-list .states{width:115px;}.state-view .top-cities-label,.state-view .cities-label{color:#333333;padding-bottom:15px;font-weight:normal;font-size:15px;}.state-view h3.cities-label{font-weight:normal;padding-top:40px;}.top-cities .city-links{min-width:14em;padding-right:20px;}.state-view .city-links{padding-bottom:4px;}.view.view-popular-parks.view-id-popular_parks.view-display-id-block_2 .views-row{width:49%;float:left;}.front-page-form:not(.mobile-home){position:absolute;z-index:4;top:160px;}.front-page-form h1{color:#ffffff;font-size:50px;text-shadow:0 1px 3px #555;}.front-page-form.mobile-home{margin-top:-430px;}.mobile-frontpage-search-carousel{overflow:hidden;}.mobile-frontpage-search-carousel img{position:relative;z-index:-10;}.front-page-form.mobile-home  h1{margin-top:30px;}.front-page-form .search-form{background-color:rgba(0,0,0,0.5);display:inline-block;margin-top:35px;padding:9px;}.front-page-form .page .form-type-textfield{width:315px;}.front-page-form .page button,.front-page-form .page button:hover{padding:7px 20px;position:relative;left:-4px;border:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}.front-page-form .page .input-group{float:left;}.front-page-form .page .find-park-location,.front-page-form .page button,.front-page-form .page .or,.front-page-form .page .find-park-name,.front-page-form .page .form-type-textfield{float:left;}.front-page-form .page .or{color:#ffffff;margin:0 15px;width:30px;}.the-or{line-height:24px;font-size:12px;vertical-align:middle;}.front .the-or{font-size:14px;line-height:44px;vertical-align:middle;}.front #flexslider-1.flexslider{min-height:475px;}.view-frontpage-search-carousel .view-content{margin:0 auto;max-width:1340px;}.flexslider{background:none;border:0 none;border-radius:0;margin:0;}#flexslider-1,#flexslider-2{box-shadow:none;}.view-frontpage-search-carousel{overflow:hidden;}.view-frontpage-search-carousel .main-container div{color:#ffffff;font-weight:bold;position:absolute;z-index:2000;}.view-frontpage-search-carousel .main-container .title{font-weight:normal;top:390px;}.view-frontpage-search-carousel .main-container .location{top:410px;font-weight:normal;}.view-frontpage-search-carousel .main-container .name{top:430px;font-weight:normal;}.view-frontpage-search-carousel .main-container .title a,.view-frontpage-search-carousel .main-container .title a:visited,.view-frontpage-search-carousel .main-container .name a.username,.view-frontpage-search-carousel .main-container .name a.username:visited{color:#FFFFFF;}.view-frontpage-search-carousel .main-container .location-icon{top:390px;background-image:url(/sites/all/themes/rvparking/images/rvparking-sprite.png);background-position:-116px -16px;width:17px;height:25px;}.view-frontpage-search-carousel img{position:relative;left:50%;margin-left:-670px;width:auto !important;}.front .view-featured-content-slideshow{margin-top:30px;}.view-featured-content-slideshow li{max-width:270px;margin-right:5px;}.view-featured-content-slideshow .slides{position:relative;}.view-featured-content-slideshow .slides img{width:100%;height:auto;}a.flex-next,a.flex-next:hover,a.flex-next:visited,a.flex-prev,a.flex-prev:hover 
a.flex-prev:visited{color:#ffffff !important;height:50px;margin-top:-40px !important;}.view-featured-content-slideshow .slides .flex-caption{background-color:rgba(0,0,0,0.5);padding:3px 15px 3px 15px;position:relative;top:-26px;color:#ffffff;font-weight:bold;overflow:hidden !important;max-height:26px;}.view-featured-content-slideshow .slides .flex-caption a{color:#ffffff;font-weight:normal;overflow:hidden !important;;}#download-app{background:#2bac5a url(https://www.rvparking.com/sites/all/themes/rvparking/images/download-app-signage.png) no-repeat bottom left;width:300px;height:145px;color:#FFFFFF;padding:10px 20px;font-weight:lighter;}#download-app p{color:#FFFFFF;}#download-app h3{font-weight:bold;color:#FFFFFF;font-size:15px;padding-top:3px;padding-bottom:5px;}#download-app a,#download-app a:visited{color:#FFFFFF;}#download-app a.download-link{font-weight:bold;}#download-app a.download-image{float:right;margin-top:-5px;}.front .panel-col-first{width:75%;}.front .panel-col-last{width:25%;}.front .view-recent-reviews .views-row-even .col-sm-2{float:right;}.front .view-recent-reviews .views-row-even .arrow{width:0;height:0;border-top:40px solid #f6f4f1;border-right:40px solid transparent;position:relative;left:140px;top:-30px;}.front .view-recent-reviews .views-row-odd .arrow{width:0;height:0;border-bottom:40px solid #f6f4f1;border-left:40px solid transparent;position:absolute;left:-40px;top:0;}.front .view-recent-reviews .review-count{padding-left:15px;}.page-search .page-header{border-bottom:0 solid transparent;}.page-search h2.block-title,.front .footer h2.block-title{color:#777777;font-size:15px;font-weight:lighter;margin-bottom:25px;}.page-search h2.block-title{padding-top:60px;}.front .view-recent-reviews .col-sm-2 .review-count{height:15px;background:url(/sites/all/themes/rvparking/images/rating-star.png) no-repeat 0 0;background-position:0 3px;}.front .view-recent-reviews .col-sm-2 .username{color:#006699;}.front .view-recent-reviews .col-sm-10{background-color:#f6f4f1;padding:30px 100px 30px 70px;margin-bottom:15px;}.front .view-recent-reviews .col-sm-10 .submitted,.front .view-recent-reviews .col-sm-10 .flag-wrapper{display:none;}.front .view-recent-reviews .col-sm-10 h3{color:#006699;font-size:20px;margin-top:10px;margin-bottom:10px;}.front .view-recent-reviews .col-sm-10 .review{font-size:20px;font-style:italic;}.front .view-recent-reviews .col-sm-10 .review .date{margin-left:5px;font-size:14px;}.front .state-links a,.front .views-field-field-popular-search-url a{line-height:21px;}body{overflow-x:hidden;font-family:'Merriweather Sans',sans-serif;}body.toolbar-drawer{padding-top:30px !important;}body button,.button-curved,button.btn-primary{background-color:#2bac5a;padding:10px 30px 10px 30px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #1D984A;}.btn.btn-default,button.btn-default{background:linear-gradient(white,#ddd);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding-left:30px;padding-right:30px;}.front button.btn-primary.form-submit{font-size:125%;font-weight:bold;height:44px;padding:7px 15px;}button.btn-primary.form-submit{padding:5px 30px 5px 30px;}span.button-curved{display:inline-block;margin:5px;}span.button-curved a{color:#ffffff;}span.button-curved.book-now{margin:10px 0 0;padding:5px 10px;}.button-curved a:hover{text-decoration:none;}.clear{clear:both;}.face-wrapper.user-picture{margin-top:-210px !important;max-width:240px;height:240px;}.face-wrapper.user-picture img{z-index:1;-moz-box-shadow:0px 0px 0px 10px #ffffff;-webkit-box-shadow:0px 0px 0px 10px #ffffff;box-shadow:0px 0px 0px 10px #ffffff;}.field-name-field-facebook-url,.field-name-field-twitter-name,.field-name-field-pinterest-url,.field-name-field-tumbler-name{margin:10px 0;padding:4px 0 5px 35px;vertical-align:middle;}.field-name-field-facebook-url{background:url(https://www.rvparking.com/sites/all/themes/rvparking/images/facebook_button_bg_1.png) no-repeat;}.field-name-field-twitter-name{background:url(https://www.rvparking.com/sites/all/themes/rvparking/images/twitter_button_bg_1.png) no-repeat;}.field-name-field-pinterest-url{background:url(https://www.rvparking.com/sites/all/themes/rvparking/images/pinterest_button_bg_1.png) no-repeat;}.field-name-field-tumbler-name{background:url(https://www.rvparking.com/sites/all/themes/rvparking/images/tumblr_button_bg_1.png) no-repeat;}#gmap-macro_map-gmap0,#gmap-auto1map-gmap0{width:100%;height:100%;margin:0px auto;display:inline-block;}#gmap-macro_map-gmap0 div,#gmap-auto1map-gmap0 div{line-height:normal ! important;}.gmap-body-text{width:100%;}.gmap-body-text p{text-align:left;}.gmap-body-text .read-more-button{margin-top:-20px;text-align:center;}.gmap-body-text .btn.btn-default{margin:0 0 5px 2px;}.gmap-body-text .btn.btn-default a{font-weight:bold;color:#000000;}.gmap-body-text .btn.btn-default a:hover{text-decoration:none;}.gmap-park-link a{font-weight:bold !important;font-size:14px !important;}.gmap-body-text,.gmap-park-link{font-size:14px !important;margin-top:4px;float:left;clear:both;}#user-photo-map{background:#B3D1FF;overflow:hidden;text-align:center;width:100%;}#user-photo-map #gmap-auto1map-gmap0{display:inline-block;height:100%;margin:0px auto;width:100%;}#your-parks .view-display-id-block_3 img{float:left;margin:5px;}#your-parks .add-photo-bg.one-third{width:154px;height:104px;float:left;margin:5px 5px 0px;background:#F6F4F0;}#your-parks .add-photo-bg{padding-top:26px;}#your-parks .fivestar-widget-static{margin-top:3px;}.owner-profile .is-owner{margin-top:-8px;}.owner-profile .field-name-field-user-home,.owner-profile .field-name-field-rv-type{display:none;}#profile-review.owner-reviews h2{border-bottom:none !important;margin-bottom:-20px;}#profile-review.owner-reviews .flag-abuse-node a.flag{display:none;}#park-badges-form .form-type-item{width:330px;float:left;clear:left;}#park-badges-form .form-type-textfield{float:left;width:600px;}#park-badges-form .form-type-item label{clear:both;float:none;display:block;}#park-badges-form .form-text{width:100%;}.front #featured-map{background-color:#F4F3EF;margin:40px auto 0;width:100%;}.front #featured-map h3{color:#999999;font-size:18pt;font-weight:normal;margin:30px 0;}.front #featured-map .review-count{padding-left:15px;}.front #featured-map .review-count{background:url(/sites/all/themes/rvparking/images/rating-star.png) no-repeat 0 0;background-position:0 3px;height:15px;}.front #featured-map .user-name{margin-top:12px;overflow:hidden;}.front #featured-map .user-name,.front #featured-map .review-count{margin-left:15px;width:120px;}.front #featured-map .learn-more{float:right;font-size:80%;margin-top:100px;vertical-align:bottom;}#user-photo-map .view-content,.front #user-photo-map .view-content{margin:0 0 -6px 0;padding:0;}.front #featured-map .view-content{margin:0 0 -4px 0;padding:0;}.front .block-system-main .panel-display{border:1px solid red;max-width:980px;}.front .panel-panel.panel-col-first{width:67%;}.front .panel-panel.panel-col-last{min-width:310px;width:33%;float:right;}.front .panel-panel.panel-col-last .pane-content{float:right;margin-top:-13px;margin-bottom:33px;}.front .states{min-width:110px;width:19%;}.front #block-block-9{float:left;width:77%;margin-bottom:40px;}.front #block-block-9 a{color:#006699;}.front #block-views-search-cloud-block a{color:#006699;}.front #block-views-search-cloud-block{float:left;width:22%;margin-bottom:40px;}.front #block-views-search-cloud-block h2{margin-top:0px;}.front .review-user .field-item{float:left;width:85px;}.front .view-hp-recent-reviews .row{clear:both;}.front .panel-pane.pane-views.pane-hp-recent-reviews{border-top:1px solid #ddd;}.front h2.pane-title.featured-slider,.front .pane-hp-recent-reviews h2.pane-title{font-size:21px;color:#777777;font-weight:lighter;padding-right:10px;background:#FFFFFF;float:left;}.front .pane-hp-recent-reviews h2.pane-title{margin-top:-11px;}.front .row.featured-content-row{margin-top:60px;}.view-hp-recent-reviews .homepage-review .review-user-picture{float:left;}.view-hp-recent-reviews .homepage-review .review-user-name{float:left;padding:5px 0 0 15px;}.view-hp-recent-reviews .homepage-review  .review-count{padding-left:17px;height:15px;background:url(/sites/all/themes/rvparking/images/rating-star.png) no-repeat 0 0;background-position:0 3px;}.view-hp-recent-reviews .homepage-review{clear:both;padding-top:15px;}.view-hp-recent-reviews .homepage-review .review-content{padding:15px 0 18px 30px;background-color:#f6f4f1;}.view-hp-recent-reviews .homepage-review .views-field-created{color:#777;font-size:9pt;}.view-hp-recent-reviews .homepage-review .views-field-created .review-text{font-size:130%;font-style:italic;}.view-hp-recent-reviews .views-row-odd .homepage-review{margin-right:30px;}.front .review-user .views-field-name{float:left;margin-top:15px;width:110px;}.front .review-user .review-count{clear:both;}.front .review-content{float:left;width:56%;}.front .review-user{float:left;width:39%;}.footer{border:none;color:#B7B7B7;margin:20px auto 0;width:100%;}.footer-width{background-color:#f1eeec;height:145px;margin-top:-145px;width:100%;}.footer a,.footer a:visited{color:#777777;}.footer .contextual-links-region a{padding:0 1em;}.footer #block-views-search-cloud-block.contextual-links-region a,.footer .contextual-links-region .states a{padding:0 0;}.front .footer-width.mobile-footer{height:316px;margin-top:-316px;}.footer-width.mobile-footer{height:216px;margin-top:-216px;}.page-homepage .panel-display{padding-top:10px;}#copyright-footer{padding-top:10px;color:#777777;}#block-block-11{float:left;}#block-block-11 a{padding:0 1em 0 0;color:#777777;font-weight:bold;}#block-block-10{float:right;}#social-icons{width:300px;float:right;}.social-item{float:left;padding:0 5px;}#pinterest-footer{margin-top:-1px;margin-right:4px;}#pinterest-footer a{width:18px;}#header-search{background-color:#F5F4F0;border-bottom:1px solid lightgray;margin:0 auto -1px;text-align:center;width:100%;}.front .auto_submit.form-autocomplete.form-control.form-text{height:44px;width:315px;padding-bottom:8px;line-height:2;}#header-search .search-form-header{margin:15px auto 10px;}::-webkit-input-placeholder{color:#888;}:-moz-placeholder{color:#888;}::-moz-placeholder{color:#888;}:-ms-input-placeholder{color:#888;}#edit-search-near::-webkit-input-placeholder{color:#888;}#edit-search-near::-moz-placeholder{color:#888;}#edit-search-near:-ms-input-placeholder{color:#888;}#edit-search-near:-moz-placeholder{#888;}#edit-search-string::-webkit-input-placeholder{color:#888;}#edit-search-string::-moz-placeholder{color:#888;}#edit-search-string:-ms-input-placeholder{color:#888;}#edit-search-string:-moz-placeholder{color:#888;}.front #edit-search-near::-webkit-input-placeholder{font-size:125%;}.front #edit-search-near::-moz-placeholder{font-size:125%;}.front #edit-search-near:-ms-input-placeholder{font-size:125%;}.front #edit-search-near:-moz-placeholder{font-size:125%;}.front #edit-search-string::-webkit-input-placeholder{font-size:125%;}.front #edit-search-string::-moz-placeholder{font-size:125%;}.front #edit-search-string:-ms-input-placeholder{font-size:125%;}.front #edit-search-string:-moz-placeholder{font-size:125%;}.large-hidden{display:none;}.node-park .park-details{margin-top:1em;}#header-search .page .form-type-textfield{width:280px;}#header-search .or{text-align:center;}#header-search .page button,#header-search .page button:hover{padding:7px 20px;position:relative;left:-4px;border:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}#header-search .page .input-group{float:left;}#header-search .page .find-park-location,#header-search .page button,#header-search .page .or,#header-search .page .find-park-name,#header-search .page .form-type-textfield{float:left;}#header-search .page .or{font-weight:bold;color:#AAAAAA;margin:5px;}#rvparks7-search-form .dropdown,#rvparks7-search-form--2 .dropdown{margin-top:32px;text-align:left;}#rvparks7-search-form .dropdown ul{width:360px;overflow:hidden;}.front #rvparks7-search-form .dropdown ul{width:400px;}.search-filter .big-throbber{position:relative;left:50%;top:50px;height:66px;width:66px;background-image:url(https://www.rvparking.com/sites/all/themes/rvparking/images/spinner.gif);}.view-gmap-poc .field-item{float:left;text-align:left;}.gmap-popup .field-item p{max-width:200px;text-wrap:unrestricted;white-space:normal;}.user-map .gmap-popup a,#user-photo-map .gmap-popup a{display:block;clear:both !important;float:none !important;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Merriweather Sans',sans-serif;font-weight:bold;}h1{font-size:20pt;}h2{font-size:13pt;}h3{font-size:11pt;margin:0;color:#888888;}h4{font-size:9.5pt;margin:0;padding:0;clear:none;}h1 .h1-highlight{color:#006699;line-height:140%;}h1.page-header .h1-darklight{color:#000000;}.page-search h1.page-header{color:#888888;}.page-park-photos h1.page-header{border-bottom:none;}.page-user-photos h1.page-header{border-bottom:none;padding-left:15px;margin-bottom:0px;}.page-parks h1.page-header{margin-bottom:0;}.node-park .add-photo-bg{background:#f6f4f0;height:320px;width:158px;}.node-park .add-photo-bg.one-third{height:104px;width:158px;}.node-park .photo-view-more a,.node-park .photo-view-more a:hover{color:#ffffff;}.node-park .photo-view-more{height:25px;width:158px;background-color:rgba(0,0,0,0.5);position:relative;padding-top:3px;font-size:12px;margin:-29px auto 0;}.node-park .add-photo-bg.one-third{margin-right:4px;font-size:12px;margin-top:4px;}.node-park .add-photo-bg.one-third.top{margin-top:0;margin-bottom:4px;}.node-park .add-photo-bg.one-third.bottom{margin-top:4px;}.node-park .add-photo-bg.one-third.bottom-button{margin-top:0px;}.node-park .add-photo-bg .btn-default{padding:10px;}.node-park .add-photo-bg .camera-one{background:url(https://www.rvparking.com/sites/all/themes/rvparking/images/camera-icon.png) 0 1px  no-repeat;padding-left:25px;}.node-park .add-photo-bg.one-third .btn-default{margin-top:28px;width:70%;text-align:center;}.node-park div.col-sm-6{padding-right:2px;}.node-park div.col-sm-2.park-pics-right-map{padding-left:4px;margin-top:1px;}.node-park .view-park-photos .view-content .views-row{padding-bottom:4px;}.node-park .col-sm-2 > a :not(.username){background-color:rgba(0,0,0,0.4);color:#FFFFFF;margin-top:-26px;position:absolute;text-align:center;width:158px;}.node-park #gmap-macro_map-gmap0{margin-top:1px;}.node-park div.link-row{box-shadow:1px 1px 4px #ddd;font-size:15px;font-weight:bold;line-height:3em;margin:0;}.node-park .link-row div.write-review-button,.node-park .link-row div.add-photo-button{background:linear-gradient(#2aa155,#108010);border:1px solid #118813;}.node-park .link-row .write-review-button a,.node-park .link-row .add-photo-button a{color:white;text-decoration:none;}.node-park div.link-row .flag-wrapper a.flag.unflag-action{color:#ffffff!important;}.node-park .write-review-button a{background:url(https://www.rvparking.com/sites/all/themes/rvparking/images/white-star-green-bg.png) 2px 4px no-repeat;padding:7px 38px;margin-right:-19px;}.node-park .link-row .add-photo-button a{background:url(https://www.rvparking.com/sites/all/themes/rvparking/images/white-mail-icon.png) 0 7px no-repeat;margin-right:-21px;padding:7px 42px;}.node-park .travel-tips{border-top:1px solid #ccc;margin-top:1em;}.node-park .traveler-tips .travel-tips-image{float:left;}.node-park .traveler-tips{min-height:74px;width:100%;}.node-park .traveler-tips #comments{padding:20px 0 18px 30px;margin-left:110px;background-color:#f6f4f1;min-height:74px;}.node-park .park-reviews h2{margin-bottom:0;}.node-park .col-sm-8 > h2{margin-top:0;}.username{font-weight:bold;}.left-pointer{width:22px;height:22px;background:url(https://www.rvparking.com/sites/all/themes/rvparking/images/left-pointer-grey.png) no-repeat;float:left;}.right-pointer{width:22px;height:22px;background:url(https://www.rvparking.com/sites/all/themes/rvparking/images/right-pointer-grey.png) no-repeat;float:left;}.view-hp-recent-reviews .views-row-odd .homepage-review .right-pointer{margin-left:0px;margin-right:5px;}.node-park .traveler-tips .left-pointer{margin-left:15px;}.node-park div.link-row .bookmark-button a.flag.unflag-action span.glyphicon{display:inherit;}a.flag.flag-action span.glyphicon{display:none;}.node-park div.link-row .flag-wrapper a.flag{line-height:3em !important;font-weight:bold !important;color:black !important;font-size:14px !important;}.node-park div.link-row .bookmark-button,.node-park div.link-row .email-friend-button{background-color:#f8f8f8;border:1px solid #ccc;}.node-park div.link-row .bookmark-button a,.node-park div.link-row .email-friend-button a{text-decoration:none;color:black;padding:7px 40px;}.node-park .link-row div.bookmark-button.flagged{background:linear-gradient(#2aa155,#108010);border:1px solid #118813;border-left-color:#2AA155;}.view-parks-by-city .location-address{margin-top:8px;margin-bottom:4px;line-height:24px;}.node-park .address{margin-top:20px;margin-bottom:4px;line-height:24px;}.node-park .park-stars-count{font-size:9pt;color:#296CBB;font-style:italic;margin-left:15px;}.node-park .breadcrumb-ad{margin-top:10px;}.node-park .park-breadcrumb{color:#333;font-size:12px;font-weight:normal;margin-top:-10px;padding:2.8em 16px;}.node-park .park-breadcrumb a{color:#888888;}.node-park div .field.field-type-text{font-size:9.5pt;margin-bottom:.5em;margin-top:.5em;line-height:1.2;}.node-park div .field.field-type-text h4{display:inline-block;padding-right:0px;line-height:inherit;}.node-park div .field.field-type-text div.field-items,.node-park div .field.field-type-text div.field-items.field-item{display:inline-block;line-height:18px;}.node-park .edit-claim-links,.node-park .edit-claim-links a{font-size:92%;margin-top:0.4em;}.node-park .flag.flag-action.flag-link-toggle.flag-processed{color:#808080;font-size:80%;font-weight:lighter;}.node-park hr{border-color:#d0d0d0;height:2px;}.node-park hr.thinLine{border-color:#e0e0e0;}#profile-review hr.thinLine{margin-left:15px;margin-right:15px;}.node-park .view-park-reviews hr.thinLine{border-color:#e0e0e0;margin-left:15px;margin-right:15px;}.node-park .nearby-park-info{clear:both;padding-top:1.5em;font-weight:bold;}.node-park .nearby-photo,.node-park .nearby-rating{float:left;padding-right:14px;}.page-user .node-review div.submitted,.node-park .node-review div.submitted{color:#484848;font-style:normal;font-weight:bold;}.node-park #nearby-parks{margin-top:15px;}div.review-count,.node-park .node-review div.review-count{background:url("/sites/all/themes/rvparking/images/rating-star.png") no-repeat scroll 0 center rgba(0,0,0,0);padding-left:17px;font-size:90%;margin-bottom:6px;}.node-park .row.owner-notes{padding:12px 0;line-height:24px;}.node-park label.pet-info-label{font-size:90%;margin-top:2px;}.node-park div.user-picture{overflow:hidden;}.node-review .owner-comments{clear:left;}.node-review .view-review-photos img{float:left;margin-right:5px;}.node-review div.col-sm-12 h3,.node-park .node-review div.col-sm-12 h3,.node-park .node-review div.col-sm-10 h3{margin-top:-6px;padding-bottom:1em;color:#333;}.node-review #comments{margin-top:8px;}.node-park .node-review div.col-sm-12 h3 a,.node-park .node-review div.col-sm-10 h3 a{color:black;}.pagination{color:#006699;}.pagination > .active > a,.pagination > .active > a:hover,.pagination > .active > a:focus,.pagination > .active > span,.pagination > .active > span:hover,.pagination > .active > span:focus{background-color:#2aa155;border-color:#427BbA;color:#FFFFFF;cursor:default;z-index:2;}#forward-form #edit-cancel{display:inline-block;clear:both;}#forward-form .btn-primary{margin-left:30px;}#review-form h1{margin-top:50px;margin-bottom:20px;}#review-form #edit-park{height:42px;}#review-form .results-heading{margin-bottom:60px;color:grey;}#review-form .results-heading span{color:#000000;}#review-node-form #edit-actions{margin-right:5%;}.view-favorites-list .map-item.row,.view-parks-for-review .map-item.row{border-bottom:1px solid #DDD;margin-bottom:16px;padding-bottom:13px;margin-left:0px;}.view-favorites-list .col-sm-4 > ul{border-left:1px solid #d3d3d3;font-size:90%;font-weight:lighter;list-style-type:none;}.view-favorites-list .map-item.row .park-thumbnail,.view-parks-for-review .map-item.row .park-thumbnail{margin-left:-15px;}.page-parks .main-container h1{padding-top:1em;}.page-parks .park-breadcrumb{font-weight:300;font-size:9pt;padding-top:1.5em;padding-bottom:1.5em;}.page-parks .park-breadcrumb a{color:#888888;}.page-parks h2{padding-bottom:0.8em;padding-top:0.9em;margin:0;}.search-extras .col-sm-3 > ul,.search-extras .col-xs-3 > ul,.page-parks .col-sm-4 > ul{border-left:1px solid #d3d3d3;font-size:80%;font-weight:lighter;list-style-type:none;}.page-parks .map-item.row{border-bottom:1px solid #DDD;margin-bottom:16px;padding-bottom:13px;margin-left:0px;}.page-parks .map-item.row .park-thumbnail{margin-left:-15px;}.page-parks .write-review-link{color:#006699;font-size:8pt;}.page-parks .add-review,.page-parks .vote-count-label{color:#006699;font-size:8pt;font-style:italic;}.page-parks .view-review-by-city div.views-row{border-bottom:1px solid #DDD;margin-bottom:1em;padding-bottom:1em;}.page-parks .view-review-by-city div.views-row .review-user img{margin-bottom:15px;}.page-parks div.review-count{color:#333333;background:url("/sites/all/themes/rvparking/images/rating-star.png") no-repeat scroll 0 center rgba(0,0,0,0);font-size:90%;padding-left:17px;}.page-parks .view-photo-by-city .views-row{display:inline-block;float:left;height:163px;width:50%;}.page-parks .views-field-field-park-photos .lightbox-processed > img{height:110px;padding-right:5px;width:148px;width:100%;}.page-search .location-title > a{font-weight:bold;}.page-parks .view-parks-by-city .location-title > a,.page-parks .views-field-field-park-reference .field-content > a{color:#006699;}.page-parks .views-field-field-park-reference{height:2.8em;overflow:hidden;}#add-park{background-color:#F4F3EF;text-align:center;padding:15px 0;margin-top:15px;}#add-park h3{color:#000000;}#add-park a,#add-park a:visited{font-weight:normal;color:#FFFFFF;}.state-popular{clear:both;}.page-parks div.view.view-popular-parks{padding-top:10px;}.page-parks .view-popular-parks .featured-park-photo{float:left;padding-bottom:24px;padding-right:20px;}.search-section a#toggleFilters,.search-section .reset-filters a{color:#006699;font-weight:bold;margin-bottom:9px;padding-right:4px;}.search-section a#toggleFilters:hover,.search-section .reset-filters a:hover{text-decoration:none;cursor:pointer;}div.search-filter.row{border-top:1px solid lightgray;padding-top:10px;padding-bottom:6px;}.search-filter ul{-moz-padding-start:0;padding-left:0;margin-bottom:3px;}.search-filter h3{color:#333333;font-size:96%;font-weight:bold;margin-bottom:5px;margin-left:2px;}.search-filter h3.pet-filter-heading{margin-top:12px;}.search-filter h4{font-weight:normal;color:#333333;margin:12px 0 5px;}.search-filter.city-filter{border-top:1px solid #DDDDDD;display:block;margin:10px 0 0 0px;width:100%;}.search-filter.city-filter .leaf{padding-bottom:.2em;}.col-sm-8 .search-filter.city-filter{margin:0;}.search-section-map #div-gpt-ad-1384904406511-0{padding:20px 20px 20px 0;margin-bottom:20px;margin-right:20px;}.search-section .search-filter a{color:#006699;text-decoration:none;}.search-section-results.row{border-top:1px solid #CCCCCC;}.search-section-results .view-results{border-bottom:1px solid #DDDDDD;padding:18px 0;}.search-section-results .map-item.row .col-sm-8 .search-extras .col-sm-3 ul{display:none;}a#toggleMapSize:hover{text-decoration:none;cursor:pointer;}.search-section-results .vote-count-label,.search-section-results .write-review-link{color:#006699;font-size:8pt;}.search-section-results .vote-count-label,.search-section-results .write-review-link a{font-style:italic;}.search-section-results .location-address{padding-top:1.5em;}.search-section .search-section-map{margin-top:40px;}.search-section-map .map-header{background-color:#F6F4F1;height:2.5em;padding:0.4em;}.search-section .map-header a#toggleMapSize{background:linear-gradient(white,#ddd);border:1px solid #C8C8C8;border-radius:3px;font-size:86%;margin-left:5px;padding:2px 15px;}.search-section .map-footer > label{font-size:85%;font-weight:300;width:100%;}.node-page .content ul{padding-left:15px;font-weight:lighter;}h1.page-header{padding-bottom:24px;padding-top:23px;}#node-75999 a.faq-jumps{font-size:125%;font-weight:lighter;}#node-75999 strong.faqHead{color:#777777;display:block;font-size:125%;font-weight:lighter;margin-top:1.8em;margin-bottom:1.6em;}#node-75999 .field-item hr{border-color:#ddd;}#node-75999 .field-item p{line-height:1.8;padding-bottom:1em;}.all-locations .top-cities-label{color:#333333;font-weight:normal;padding:10px 0;}.all-locations .cities-label{color:#333333;font-weight:normal;padding:10px 15px;}.all-states .states.col-sm-3{padding-right:0;}#rvparks-claim-park .col-sm-4,#rvparks-claim-park .col-sm-8{margin-top:30px;margin-bottom:30px;}#rvparks-claim-park ul{padding-left:15px;}#rvparks-claim-park .col-sm-8 li{margin-bottom:15px;}#rvparks-claim-park #edit-claim{margin-bottom:15px;}#rvparks-claim-park .checkbox label{margin-bottom:30px;width:100%}#rvparks-claim-park h4{font-size:18px;padding-bottom:14px;}#rvparks-claim-park #edit-submit{background-color:#2BAC5A;color:#FFFFFF;padding:10px 30px 10px 30px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #1D984A;margin-left:38%;}#top-overlay{margin:0 auto;position:absolute;text-align:center;top:-320px;width:100%;}.modal-content h2{margin-top:2px;}.modal-content h3{padding-bottom:8px;}.front .search-form.mobile-homepage-search{background:none;}.search-form.mobile-homepage-search .the-or,.search-form.mobile-homepage-search .input-group-addon,.search-form.mobile-homepage-search button.btn-primary{display:none;}.search-form.mobile-homepage-search .find-park-name,.search-form.mobile-homepage-search .find-park-location,.search-form.mobile-homepage-search .input-group,.search-form.mobile-homepage-search .form-type-textfield{width:100% !important;clear:both;}.mobile-frontpage-search-carousel #flexslider-1{margin-bottom:0;}.front .mobile-container .col-sm-3{padding:0;}.search-form.mobile-homepage-search .form-text{background:url("/sites/all/themes/rvparking/images/icons-small.png") no-repeat scroll 6px 0 #FFFFFF;font-size:180%;height:80px;padding-left:48px;width:90%;}.front .mobile-container a{border-bottom:1px solid #CCCCCC;color:#333333;display:block;font-size:180%;overflow:hidden;padding:20px 0 20px 70px;width:100%;}.front .mobile-container a.mobile-near-me{background:url("/sites/all/themes/rvparking/images/icons.png") no-repeat scroll 17px 25% / 35px rgba(0,0,0,0);}.front .mobile-container a.mobile-browse-states{background:url("/sites/all/themes/rvparking/images/icons.png") no-repeat scroll 17px 50% / 35px rgba(0,0,0,0);}.front .mobile-container a.mobile-write-review{background:url("/sites/all/themes/rvparking/images/icons.png") no-repeat scroll 17px 75% / 35px rgba(0,0,0,0);}.front .mobile-container a.mobile-add-photo{background:url("/sites/all/themes/rvparking/images/icons.png") no-repeat scroll 17px 100% / 35px rgba(0,0,0,0);}.front .mobile-homepage-search #edit-search-near::-webkit-input-placeholder{font-size:24px;font-weight:normal;color:black;}.front .mobile-homepage-search #edit-search-near::-moz-placeholder{font-size:24px;font-weight:normal;color:black;}.front .mobile-homepage-search #edit-search-near:-ms-input-placeholder{font-size:24px;font-weight:normal;color:black;}.front .mobile-homepage-search #edit-search-near:-moz-placeholder{font-size:24px;font-weight:normal;color:black;}.front .mobile-homepage-search #edit-search-string::-webkit-input-placeholder{font-size:24px;font-weight:normal;color:black;}.front .mobile-homepage-search #edit-search-string::-moz-placeholder{font-size:24px;font-weight:normal;color:black;}.front .mobile-homepage-search #edit-search-string:-ms-input-placeholder{font-size:24px;font-weight:normal;color:black;}.front .mobile-homepage-search #edit-search-string:-moz-placeholder{font-size:24px;font-weight:normal;color:black;}.front .footer .text-center > a{font-size:175%;}.front .footer .text-center a button{font-size:inherit;font-weight:bold;padding:13px 33px;}#top-list-page .list-image-header a{color:#ffffff;opacity:1;}#top-list-page .list-image-header-bg{background:#000000;width:100%;height:30px;opacity:0.3;position:absolute;top:0px;left:10px;right:-10px;}#top-list-page .top-image img{margin-top:0px;}#top-list-page .top-image{clear:both;width:100%;}#top-list-page .list-image-header{color:#ffffff;float:left;height:30px;padding:5px 40px 0 10px;width:100%;position:absolute;top:0px;text-shadow:0 1px 5px black;}#top-list-page .btn a:hover{text-decoration:none;}h1 .view-pager-count{font-size:14px;font-weight:normal;color:#333333;vertical-align:bottom;padding-top:8px;}.views-slideshow-controls-bottom .views-slideshow-pager-field-item{float:left;margin:5px 5px;min-height:145px;}.view-review-photos DIV.views-slideshow-controls-bottom .views-field-field-park-photos{width:165px;height:110px;overflow:hidden;}.view-review-photos.view-id-review_photos.views-field-field-park-photos{margin-top:20px;}.view-review-photos.view-id-review_photos.views-field-field-park-photos img{width:75px;height:75px;}.view-review-photos .gallery-picture .views-field-field-park-photos img{height:570px;overflow:hidden;width:100%;max-width:560px;height:auto;margin-top:-115px !important;}.view-review-photos .no-pager .gallery-picture .views-field-field-park-photos img{margin-top:0px;}.view-review-photos .views-field-title-3,.view-review-photos .views-field-title-1{color:#333333;font-weight:bold;margin-top:40px;margin-bottom:5px;}.view-review-photos .views-field-created{color:#888888;font-weight:lighter;margin-bottom:15px;}.view-review-photos .views-field-name{padding-top:15px;}.row.gallery-row{min-width:600px;}.views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section{width:100% !important;}.view-review-photos .gallery-data{padding-top:15px;}.view-review-photos .gallery-data,.view-review-photos .gallery-picture{min-height:300px;min-width:300px;}.node-type-park .view-park-reviews .col-sm-2{padding-right:0;}.node-type-park .view-park-reviews .col-sm-10{padding-left:30px;}.node-type-park .view-park-reviews .user-picture{margin-bottom:15px;min-width:75px;}form .form-autocomplete .input-group-addon,.find-park-location .input-group-addon,.find-park-name .input-group-addon{display:none;}@media (max-width:999px){.map-item .park-thumbnail img{width:75px;height:auto;}.footer-width{height:165px;margin-top:-165px;}.front-page-form h1{font-size:40px;}.front .views-field.views-field-name{clear:left;}.review-user{width:29% !important;}.front .panel-panel.panel-col-first{width:56%;}#copyright-footer{font-size:90%;}#write-review-header{font-size:90%;}.page-homepage .panel-display{padding-top:40px;}.link-row{margin-right:-50px !important;}.node-park .write-review-button a{padding:7px 0px 7px 28px;}.node-park .link-row .add-photo-button a{padding:7px 0px 7px 32px;}.node-park div.link-row .email-friend-button a{padding:7px 10px;}}@media (max-width:862px){.button-curved{display:none;}#navbar .container .user-block{border:none;}}@media (max-width:495px){.front button#edit-submit,.front button#edit-submit--2,.front button#edit-submit--3,.front button#edit-submit2,#header-search button#edit-submit,#header-search button#edit-submit--2,#header-search button#edit-submit--3,#header-search button#edit-submit2{display:inherit;visibility:hidden;height:1px;width:1px;}}@media (max-width:767px){#bpn-upload-form h3,#bpn-upload-form .photo-upload-help{display:none;}.form-item-nodes-0-right-node-field-park-reference-und-0-nid,.form-item-nodes-0-right-title,.form-item-nodes-0-right-node-field-park-reference-und-0-nid .form-text,.form-item-nodes-0-right-title .form-text,#bpn-upload-form .bpn-info-node-title.form-control.form-text{clear:left !important;width:250px !important;}.form-item-nodes-0-right-node-field-park-reference-und-0-nid .input-group{clear:left;}.search-filter{display:none;}.front .footer{margin-top:-18px;}.map-item .park-thumbnail img{display:none;}.search-extras DIV.col-xs-3,.search-extras DIV.col-sm-4{display:none;}.footer{margin-top:70px;}.large-hidden{display:inherit;}.node-park span.camera-icon{left:33% !important;}#navbar .container .user-block,#navbar .container li.dropdown{display:none;}.dropdown-toggle{max-width:172px;}#write-review-header{font-size:100%}#navbar .container .navbar-collapse ul.menu li{padding:0;}#navbar .container .user-block{margin-top:-64px;}#navbar .container .user-block a.dropdown-toggle{height:40px;width:200px;vertical-align:bottom;}.navbar-collapse.bs-navbar-collapse.in{min-height:180px;background-color:#FFFFFF;opacity:0.999;z-index:1000;}.navbar-collapse{max-height:420px;}.all-states .states.col-sm-3{width:50%;}.link-row{margin-right:0px !important;}.clear-sm{clear:both;}.front .views-field.views-field-name{display:inherit;}.review-user{width:39% !important;}.front .panel-panel.panel-col-first{width:100%;}.front .panel-panel.panel-col-last{margin-top:20px;float:left;clear:left;}.face-wrapper.user-picture{clear:left;margin-top:10px !important;float:left;margin-left:30px;margin-right:20px;}.front div.or,#header-search div.or{display:none;}#header-search .search-form-header{margin:0 auto 10px;padding-top:10px;}#edit-search-string,#edit-search-near{border-top-right-radius:4px;border-bottom-right-radius:4px;}.find-park-location .form-type-textfield,.find-park-name .form-type-textfield{margin-right:10px;}.one-third{display:none;}.node-park .park-details h3{margin-top:15px;}.node-park .traveler-tips{background:none;min-height:74px;width:100%;}.node-park .traveler-tips .left-pointer{margin-left:18px;}.node-park .review-name-data{float:left;margin-left:15px;margin-bottom:15px;}.node-park .user-picture{float:left;margin:0 0 15px 15px;}.node-park div.link-row .add-photo-button{border-top-color:#ffffff !important;}.node-park .traveler-tips #comments{padding:20px 0 18px 30px;margin-left:40px;background-color:#f6f4f1;min-height:74px;}}@media (max-width:578px){.front-page-form.mobile-home  h1{margin-top:240px !important;margin-bottom:-30px;margin-left:-12px;font-size:21px;width:280px !important;text-shadow:0 0 3px #555555;}}.front .mobile-homepage-search #edit-search-near::-webkit-input-placeholder{font-size:18px;font-weight:normal;color:#333;}.front .mobile-homepage-search #edit-search-near::-moz-placeholder{font-size:18px;font-weight:normal;color:#333;}.front .mobile-homepage-search #edit-search-near:-ms-input-placeholder{font-size:18px;font-weight:normal;color:#333;}.front .mobile-homepage-search #edit-search-near:-moz-placeholder{font-size:18px;font-weight:normal;color:#333;}.front .mobile-homepage-search #edit-search-string::-webkit-input-placeholder{font-size:18px;font-weight:normal;color:#333;}.front .mobile-homepage-search #edit-search-string::-moz-placeholder{font-size:18px;font-weight:normal;color:#333;}.front .mobile-homepage-search #edit-search-string:-ms-input-placeholder{font-size:18px;font-weight:normal;color:#333;}.front .mobile-homepage-search #edit-search-string:-moz-placeholder{font-size:18px;font-weight:normal;color:#333;}@media (max-width:480px){.all-states .states.col-sm-3{width:100%;}#city-header-item a{font-size:80%;}#div-gpt-ad-1384904406511-0{margin-left:-15px;}#header-search .page .form-type-textfield{width:280px;}.search-form.mobile-homepage-search .find-park-location,.search-form.mobile-homepage-search .find-park-name{width:270px !important;margin-left:-30px;}.mobile-frontpage-search-carousel img{width:100%;height:auto;}.front .mobile-container a{font-size:120%;}.footer a .btn{font-weight:bold;font-size:15px;margin-bottom:15px;}.footer a{font-size:15px !important;}.footer-width{height:185px;margin-top:-185px;}.footer-width.mobile-footer{height:190px;margin-top:-190px;}.front .footer-width.mobile-footer{height:316px;margin-top:-316px;}.search-form.mobile-homepage-search .form-text{color:#333;font-size:120%;height:50px;padding-left:35px;width:285px !important;}.front .footer{margin-top:-6px;}.footer{margin-top:13px;}}@media (min-width:768px){#header-search .search-form-header{display:inline-block;float:none;}.node-park .link-row div.add-photo-button{border-left-color:#2aa155;}}@media (min-width:1000px){.link-row{margin-right:-15px !important;}.node-park .photo-view-more.text-center{float:left;}.col-sm-2.park-pics-right-map.text-center{text-align:left;}.node-park div.row.link-row{max-width:1120px;margin-left:2px;}#featured-map .container{max-width:1000px;margin:30px auto auto;}.front section.col-sm-12{max-width:1000px;margin:30px auto auto;}.front .footer{max-width:1000px;margin:auto;}}@media (min-width:1200px){.front-page-form.main-container{padding-left:90px;}.view-frontpage-search-carousel .main-container .location-icon,.view-frontpage-search-carousel .main-container .title,.view-frontpage-search-carousel .main-container .location,.view-frontpage-search-carousel .main-container .name{margin-left:90px;}}@media (min-width:1280px){.view-frontpage-search-carousel .view-footer{margin:0 auto;max-width:1340px;}#the-shadow{height:475px;margin-top:-475px;overflow:hidden;position:absolute;width:1340px;}#the-shadow > div{box-shadow:0 0 50px 42px black inset;height:599px;margin-top:-62px;position:absolute;width:1340px;z-index:2;}}@media (min-width:1340px){#flexslider-2.flexslider{max-width:1340px;margin:-4px auto 10px;}}
/**/