/*Button Styles */
.main-content.community .col-550 { float: left; position: relative; width: 550px; }
@media screen and (max-width: 600px) { .main-content.community .col-550 { float: none; width: 100%; } }
.main-content.community .col-550.topic-thread { background: #fff; padding: 20px; box-sizing: border-box; }
.main-content.community .col-550.topic-thread .module { padding: 0; }
@media screen and (max-width: 600px) { .main-content.community .col-550.topic-thread { padding: 0; }
  .main-content.community .col-550.topic-thread .module { padding: 20px; } }
.main-content.community .module { background: #fff; padding: 20px; box-sizing: border-box; }
.main-content.community .gutter { margin: 0 20px 20px 0; }
@media screen and (max-width: 600px) { .main-content.community .col-230.sub-category, .main-content.community .col-230.paged { margin: 0; padding: 0; } }
.main-content.community .btn { display: inline-block; padding: 0 25px; top: -1px; height: 30px; border: none; background: #f07d31; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-rendering: optimizeLegibility; text-shadow: 0 0 1px transparent; color: #fff; font: normal 12px/17px "FBook", "Helvetica Neue", Helvetica, sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: auto; line-height: 30px; cursor: pointer; -webkit-appearance: none; }
.main-content.community a.btn { border-radius: 30px; color: #fff; position: relative; text-align: center; box-sizing: border-box; }
.main-content.community a.btn:hover { text-decoration: none; }
.main-content.community a.btn span { position: relative; padding-left: 25px; }
.main-content.community a.btn span:before { position: absolute; top: -0; left: 0; width: 25px; height: 25px; content: " "; background: transparent url(/images/forums-icons-2015.svg) no-repeat 0 0; }
.no-svg .main-content.community a.btn span:before { background-image: url(/images/forums-icons-2015.png); }
.no-svg.x2 .main-content.community a.btn span:before { background-image: url(/images/forums-icons-2015@2x.png); }
.main-content.community a.btn.reply { height: 24px; line-height: 24px; }
.main-content.community a.btn.reply span:before { top: -2px; width: 25px; height: 25px; background: transparent url(/images/forums-icons-2015.svg) no-repeat 0 0; }
.no-svg .main-content.community a.btn.reply span:before { background-image: url(/images/forums-icons-2015.png); }
.no-svg.x2 .main-content.community a.btn.reply span:before { background-image: url(/images/forums-icons-2015@2x.png); }
.main-content.community a.btn.trip-report span:before { top: -2px; width: 25px; height: 25px; background: transparent url(/images/forums-icons-2015.svg) no-repeat 0px -68px; box-sizing: border-box; overflow: visible; }
.no-svg .main-content.community a.btn.trip-report span:before { background-image: url(/images/forums-icons-2015.png); }
.no-svg.x2 .main-content.community a.btn.trip-report span:before { background-image: url(/images/forums-icons-2015@2x.png); }
.main-content.community ul.entry-actions { float: right; position: relative; right: 2px; width: 160px; }
@media screen and (max-width: 600px) { .main-content.community ul.entry-actions { display: none; } }
.main-content.community ul.entry-actions li, .main-content.community ul.entry-actions div { margin-bottom: 15px; }
.main-content.community ul.entry-actions a.btn { width: 100%; padding: 0 9px; height: 24px; line-height: 24px; }
.main-content.community ul.entry-actions .flag-link, .main-content.community ul.entry-actions .print-friendly { position: relative; top: 0; right: 0; background: none; width: 100%; display: block; opacity: 1 !Important; color: #4282bf; font-size: 13px; font-weight: normal; }
.main-content.community ul.entry-actions .flag-link span { position: relative; left: 0; padding-left: 25px; }
.main-content.community ul.entry-actions .flag-link span:before { position: absolute; top: 0; left: 0; width: 20px; height: 15px; content: " "; background: transparent url(/images/forums-icons-2015.svg) no-repeat -28px -191px; }
.no-svg .main-content.community ul.entry-actions .flag-link span:before { background-image: url(/images/forums-icons-2015.png); }
.no-svg.x2 .main-content.community ul.entry-actions .flag-link span:before { background-image: url(/images/forums-icons-2015@2x.png); }
.main-content.community ul.entry-actions .flag-link:hover span:before { background: transparent url(/images/forums-icons-2015.svg) no-repeat 2px -163px; }
.no-svg .main-content.community ul.entry-actions .flag-link:hover span:before { background-image: url(/images/forums-icons-2015.png); }
.no-svg.x2 .main-content.community ul.entry-actions .flag-link:hover span:before { background-image: url(/images/forums-icons-2015@2x.png); }
.main-content.community ul.entry-actions .print-friendly span { position: relative; left: 0; padding-left: 25px; }
.main-content.community ul.entry-actions .print-friendly span:before { position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: " "; background: transparent url(/images/forums-icons-2015.svg) no-repeat -63px -220px; }
.no-svg .main-content.community ul.entry-actions .print-friendly span:before { background-image: url(/images/forums-icons-2015.png); }
.no-svg.x2 .main-content.community ul.entry-actions .print-friendly span:before { background-image: url(/images/forums-icons-2015@2x.png); }
.main-content.community .community-search { float: right; }
.main-content.community .community-search label { display: none; }
.main-content.community .community-search .query { border: none; background: white; padding: 0 10px; color: #444; width: 230px; height: 30px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #cdcdcd; margin-right: 5px; }
.main-content.community .community-search .btn { display: inline-block; position: relative; top: 0; height: 30px; border: none; margin: 0 0 5px 0; padding: 0 9px; background: #f07d31; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; text-rendering: optimizeLegibility; color: #ffffff; font: normal 12px/17px "FBook", "Helvetica Neue", Helvetica, sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: auto; line-height: 30px; cursor: pointer; -webkit-appearance: none; }
.main-content.community .community-search a { display: block; color: #444; }
.main-content.community .btn.new-topic, .main-content.community .btn.submit, .main-content.community .btn.preview, .main-content.community .btn.update, .main-content.community .btn.fileUpload { border-radius: 30px; position: relative; padding: 0 30px; text-align: center; }
.main-content.community .btn.new-topic:hover, .main-content.community .btn.submit:hover, .main-content.community .btn.preview:hover, .main-content.community .btn.update:hover, .main-content.community .btn.fileUpload:hover { text-decoration: none; }
.main-content.community .btn.new-topic { color: #fff; padding-left: 50px; }
.main-content.community .btn.new-topic span { position: relative; padding-left: 0; }
.main-content.community .btn.new-topic span:before { position: absolute; top: 2px; left: -20px; width: 12px; height: 12px; content: " "; background: transparent url(/images/forums-icons-2015.svg) no-repeat -64px -54px; }
.no-svg .main-content.community .btn.new-topic span:before { background-image: url(/images/forums-icons-2015.png); }
.no-svg.x2 .main-content.community .btn.new-topic span:before { background-image: url(/images/forums-icons-2015@2x.png); }
.main-content.community .btn.submit { width: 150px; color: #fff; padding-left: 50px; }
.main-content.community .btn.submit span { position: relative; }
.main-content.community .btn.submit span:before { position: absolute; top: 2px; left: -25px; width: 20px; height: 15px; content: " "; background: transparent url(/images/forums-icons-2015.svg) no-repeat -25px -32px; }
.no-svg .main-content.community .btn.submit span:before { background-image: url(/images/forums-icons-2015.png); }
.no-svg.x2 .main-content.community .btn.submit span:before { background-image: url(/images/forums-icons-2015@2x.png); }
.main-content.community .btn.fileUpload { color: #fff; padding-left: 50px; }
.main-content.community .btn.fileUpload span { position: relative; }
.main-content.community .btn.fileUpload span:before { position: absolute; top: 2px; left: -20px; width: 15px; height: 15px; content: " "; background: transparent url(/images/photo-icon.svg) no-repeat 0 0; }
.no-svg .main-content.community .btn.fileUpload span:before { background-image: url(/images/photo-icon.png); }
.no-svg.x2 .main-content.community .btn.fileUpload span:before { background-image: url(/images/photo-icon@2x.png); }
.main-content.community .btn.preview { width: 150px; border: 1px solid #f07d31; background: #fff; color: #f07d31; }
@media screen and (max-width: 600px) { .main-content.community .btn.submit, .main-content.community .btn.preview { width: auto; }
  .main-content.community .btn.submit { margin-right: 15px; } }
.main-content.community span.trip-report { float: left; width: 16px; height: 17px; background: transparent url(/images/forums-icons-2015.svg) no-repeat -29px -101px; margin-right: 5px; top: 0 !important; box-sizing: border-box; overflow: visible; }
.no-svg .main-content.community span.trip-report { background-image: url(/images/forums-icons-2015.png); }
.no-svg.x2 .main-content.community span.trip-report { background-image: url(/images/forums-icons-2015@2x.png); }
.main-content.community span.trip-report img { display: none; }
.main-content.community span.user-comments { float: left; width: 16px; height: 17px; background: transparent url(/images/forums-icons-2015.svg) no-repeat -91px -161px; margin-right: 5px; top: 0 !important; box-sizing: border-box; overflow: visible; }
.no-svg .main-content.community span.user-comments { background-image: url(/images/forums-icons-2015.png); }
.no-svg.x2 .main-content.community span.user-comments { background-image: url(/images/forums-icons-2015@2x.png); }
.main-content.community span.user-comments img { display: none; }
.main-content.community h2 span.trip-report, .main-content.community h2 span.user-comments { float: none; display: inline-block; }
.main-content.community a.rss-feed { position: relative; display: inline-block; width: 16px; height: 16px; background: transparent url(/images/forums-icons-2015.svg) no-repeat -63px -131px; }
.no-svg .main-content.community a.rss-feed { background-image: url(/images/forums-icons-2015.png); }
.no-svg.x2 .main-content.community a.rss-feed { background-image: url(/images/forums-icons-2015@2x.png); }
.main-content.community a.rss-feed span { display: none; }

.community-header { margin-bottom: 20px; padding-bottom: 10px; border-bottom: 3px solid #f07d31; }
@media screen and (max-width: 600px) { .community-header { margin: 0 20px 20px; }
  .community-header.post-new-topic, .community-header.profile-edit-header { margin-top: 20px; } }
.community-header h1 { float: left; position: relative; top: 16px; }
@media screen and (max-width: 600px) { .community-header h1 { float: none; top: 0; padding: 0; } }
.community-header h1 a { color: #323232; }
.community-header h1 a:link, .community-header h1 a:visited, .community-header h1 a:hover, .community-header h1 a:active { color: #323232; }

.community-actions { position: relative; margin-bottom: 20px; }
.community-actions .new-topic { margin-right: 65px; }
.community-actions .select-wrap { display: inline; margin-right: 10px; }
.community-actions .change-select { display: inline; position: relative; }
.community-actions .change-select select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: white; width: 160px; padding: 2px 25px 2px 5px; font: 13px/17px 'FBook'; border: 1px solid #cdcdcd; }
.community-actions .change-select select::-ms-expand { display: none; }
.community-actions .change-select:after { content: ' '; border-top: 4px solid #555; border-right: 4px solid transparent; border-left: 4px solid transparent; position: absolute; top: 9px; right: 10px; z-index: 0; }
.ie9 .community-actions .change-select:after { border: none; }
.community-actions .select-wrap .change-select { position: absolute; top: 6px; left: 250px; }
.community-actions .change-select { position: absolute; top: 6px; left: 420px; }
@media screen and (max-width: 600px) { .community-actions { margin-bottom: 0; }
  .community-actions .select-wrap { margin-right: inherit; padding-right: inherit; border-right: none; }
  .community-actions .select-wrap .change-select { position: relative; top: 0; left: 0; }
  .community-actions .change-select { display: block; float: left; width: 100%; position: relative; top: 0; left: 0; background: #f7f7f7; border-bottom: 1px solid #dcdcdc; margin: 0; padding: 5px 20px; box-sizing: border-box; }
  .community-actions .change-select.forums-select { margin-right: inherit; padding-right: inherit; border-top: 1px solid #dcdcdc; border-right: none; }
  .community-actions .change-select.forums-select:after { right: 24px; }
  .community-actions .change-select select { width: 100%; -webkit-appearance: none; -moz-appearance: toolbarbutton; appearance: none; border: none !important; background: none; padding-right: 20px; font: 13px/17px 'FBook'; }
  .community-actions .change-select select::-ms-expand { display: none; }
  .community-actions .change-select:after { content: ' '; border-top: 4px solid #555; border-right: 4px solid transparent; border-left: 4px solid transparent; background: #f7f7f7; position: absolute; top: 13px; right: 24px; z-index: 0; }
  .ie9 .community-actions .change-select:after { border: none; } }

/* Community Homepage */
.community-overview { margin: 0 20px 20px 0; }
.community-overview .welcome { position: relative; border-bottom: 1px dotted #b3b3b3; padding: 0 125px 20px 0; margin: 0 0 20px 0; font: 16px/22px 'FBook',Helvetica,Arial,sans-serif !Important; }
.community-overview .welcome strong { display: block; font: 20px/40px 'FBold',Helvetica,Arial,sans-serif !Important; text-transform: uppercase; }
.community-overview .welcome:after { position: absolute; top: 0; right: 0; width: 115px; height: 95px; content: " "; background: transparent url(/images/forums-icons-2015.svg) no-repeat 0 -260px; }
.no-svg .community-overview .welcome:after { background-image: url(/images/forums-icons-2015.png); }
.no-svg.x2 .community-overview .welcome:after { background-image: url(/images/forums-icons-2015@2x.png); }
.community-overview ul { float: left; width: 33.3%; padding: 0 20px 20px 0; font-size: 13px; font-weight: bold; box-sizing: border-box; }
.community-overview ul li { padding-bottom: 5px; }
@media screen and (max-width: 600px) { .community-overview ul { float: none; width: 100%; padding-bottom: 0; }
  .community-overview ul li { padding: 10px 0; } }
.community-overview .new-info { clear: both; margin: 0; }

.hp-entries { float: right; width: 380px; margin: 0 20px 20px 0; }

.hp-members { float: left; width: 252px; }
.hp-members .content-head { position: relative; color: #323232; font: normal 16px/21px FBook, "Helvetica Neue", Helvetica, sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: auto; margin: 0 4px 8px 0; }
.hp-members .current-member { margin: 0 20px 20px 0; text-align: center; }
.hp-members .current-member ul { text-align: left; }
.hp-members .current-member ul li { font-size: 13px; }
.hp-members .hp-profile-pic { margin: 20px; display: block; width: 152px; height: 152px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; overflow: hidden; }
.hp-members .hp-profile-pic a { display: block; width: 152px; height: 152px; background-repeat: no-repeat; background-size: cover; background-position: center center; }
.hp-members .featured-members { margin: 0 20px 20px 0; }
.hp-members .featured-members .featured-member { float: left; width: 50%; padding: 20px 10px 20px 0; box-sizing: border-box; }
.hp-members .featured-members .featured-member .featured-member-image { display: block; width: 86px; height: 86px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; overflow: hidden; }
.hp-members .featured-members .featured-member .featured-member-image a { display: block; width: 86px; height: 86px; background-repeat: no-repeat; background-size: cover; background-position: center center; }
.hp-members .featured-members .featured-member:last-child { float: right; padding: 20px 0 20px 10px; }
.hp-members .featured-members .featured-member p { margin: 10px 0; font-size: 11px; line-height: 14px; }
.hp-members .featured-members .featured-member p a { display: block; padding-bottom: 10px; font-size: 12px; }
.hp-members .signup-login .btn { width: 100%; }

.hp-faq { float: right; width: 380px; margin: 0 20px 20px 0; }
.hp-faq .content-head { position: relative; color: #323232; font: normal 20px/25px FBook, "Helvetica Neue", Helvetica, sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: auto; margin: 0 4px 8px 0; }
.hp-faq ol { padding-left: 20px; counter-reset: item; }
.hp-faq li { position: relative; padding: 0 0 5px 10px; font-size: 13px; }
.hp-faq li:before { width: 20px; height: 20px; left: -22px; top: -1px; content: counter(item) " "; counter-increment: item; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; color: #fff; text-align: center; background: #f07d31; position: absolute; }
.hp-faq .view-all { margin-top: 20px; text-align: left; }
.hp-faq .view-all a { color: #323232; }
.hp-faq .view-all a:after { border-width: 1px; }

.help { float: right; width: 380px; margin: 0 20px 20px 0; font-size: 13px; line-height: 17px; }
@media screen and (max-width: 600px) { .help { float: none; width: 100%; margin: 0; padding: 20px; box-sizing: border-box; } }

.col-300 .ad, .col-316 .ad, .ad-box, #dc_skyscraper { margin: 0 auto; padding: 0; text-align: center; }
.col-300 .ad h4, .col-316 .ad h4, .ad-box h4, #dc_skyscraper h4 { position: absolute; top: -15px; width: 100%; color: #c0c5ce; font: normal 9px/14px FBook, "Helvetica Neue", Helvetica, sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: auto; line-height: 15px; }

.ad-box { border: 1px solid #cdcdcd; }

/*PROFILE*/
.profile-image-wrap { position: relative; margin-bottom: 20px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; overflow: hidden; }
.profile-image-wrap div { display: block; width: 191px; height: 191px; background-repeat: no-repeat; background-size: cover; background-position: center center; }

.profile-about { float: left; width: 220px; }
@media screen and (max-width: 600px) { .profile-about { float: none; } }
.profile-about h1 { font-size: 20px; }
.profile-about h1 strong { font-size: 20px; }
.profile-about ul li { padding-bottom: 5px; font-size: 13px; }
.profile-about .f-editor { display: block; padding-bottom: 5px; font-size: 13px; line-height: 16px; }
.profile-about .profile-details a { word-break: break-word; }
.profile-about .btn { width: 100%; margin: 10px 0; }
.profile-about .flag-link { position: relative; top: 0; width: 100%; font-size: 13px; margin: 10px 20px 0 20px; background: none; }
.profile-about .flag-link span { position: relative; left: 0; padding: 0 0 0 25px; }
.profile-about .flag-link span:before { position: absolute; top: 0; left: 0; width: 20px; height: 15px; content: " "; background: transparent url(/images/forums-icons-2015.svg) no-repeat -28px -191px; }
.no-svg .profile-about .flag-link span:before { background-image: url(/images/forums-icons-2015.png); }
.no-svg.x2 .profile-about .flag-link span:before { background-image: url(/images/forums-icons-2015@2x.png); }
.profile-about .flag-link:hover span:before { background: transparent url(/images/forums-icons-2015.svg) no-repeat 2px -163px; }
.no-svg .profile-about .flag-link:hover span:before { background-image: url(/images/forums-icons-2015.png); }
.no-svg.x2 .profile-about .flag-link:hover span:before { background-image: url(/images/forums-icons-2015@2x.png); }

.profile-footer a { padding-right: 20px; }

.guidelines ul { font-size: 13px; }

.profile-prevnext a, .archive-prevnext a { color: #323232; font: 13px/16px "FBook", "Helvetica Neue", "HelveticaNeue", "Helvetica", Arial, Sans-Serif; text-decoration: none; text-transform: uppercase; }
.profile-prevnext .profile-previous, .profile-prevnext .archive-previous, .archive-prevnext .profile-previous, .archive-prevnext .archive-previous { float: left; }
.profile-prevnext .profile-next, .profile-prevnext .archive-next, .archive-prevnext .profile-next, .archive-prevnext .archive-next { float: right; }

/* Profile Edit */
.profile-edit-header h1 span { font: 14px/18px Helvetica,sans-serif; font-weight: bold; text-transform: none; }
@media screen and (max-width: 600px) { .profile-edit-header h1 span { display: block; }
  .profile-edit-header h1 span a { color: #4282bf; } }

.profile-edit { background: #fff; padding: 20px 0 20px 20px; box-sizing: border-box; }
@media screen and (max-width: 600px) { .profile-edit { padding: 0 0 20px 20px; } }
.profile-edit p, .profile-edit label { display: block; font-size: 13px; margin: 0; padding: 0; }
.profile-edit p.hint, .profile-edit label.hint { display: inline; }
.profile-edit select, .profile-edit input[type='text'], .profile-edit textarea { border: none; background: #eee; margin: 10px 0; padding: 10px; color: #323232; font-size: 13px; -webkit-appearance: none; -moz-appearance: none; appearance: none; box-sizing: border-box; }
.profile-edit textarea { width: 100%; }
.profile-edit .profile-image-wrap { float: left; width: 191px; height: 191px; margin-right: 40px; }
@media screen and (max-width: 600px) { .profile-edit .profile-image-wrap { float: none; } }
.profile-edit .profile-upload { float: left; margin: 20px 0; }
@media screen and (max-width: 600px) { .profile-edit .profile-upload { float: none; } }
.profile-edit .profile-upload #uploadFile { display: block; border: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-style: italic; width: 100%; }
.profile-edit .profile-upload .fileUpload { float: left; position: relative; overflow: hidden; }
@media screen and (max-width: 600px) { .profile-edit .profile-upload .fileUpload { margin: 10px 0; } }
.profile-edit .profile-upload .fileUpload input.upload { position: absolute; top: 0; right: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); }
.profile-edit .profile-upload .specs { font-size: 10px; line-height: 14px; }
.profile-edit .save-image { display: none; float: left; margin: 0 18px; padding: 18px 0; font-size: 14px; color: #4282bf; cursor: pointer; }
.profile-edit .specs { clear: both; }
.profile-edit .profile-questions { clear: both; }
.profile-edit .profile-questions fieldset { float: left; width: 50%; margin-bottom: 20px; padding-right: 20px; box-sizing: border-box; }
@media screen and (max-width: 600px) { .profile-edit .profile-questions fieldset { padding-right: 0; width: 100%; } }
.profile-edit .profile-questions fieldset label { font-weight: bold; }
.profile-edit .profile-questions fieldset input { width: 100%; }
.profile-edit .profile-questions fieldset.last_trip_was_to { clear: left; }

.search-page .search-more-options { background: #fff; margin-bottom: 20px; padding: 20px 0 20px 20px; box-sizing: border-box; }
@media screen and (max-width: 600px) { .search-page .search-more-options { padding: 0 0 20px 20px; } }
.search-page .search-more-options p, .search-page .search-more-options label { display: block; font-size: 13px; margin: 0; padding: 0; }
.search-page .search-more-options p.hint, .search-page .search-more-options label.hint { display: inline; }
.search-page .search-more-options select, .search-page .search-more-options input[type='text'], .search-page .search-more-options textarea { border: none; background: #eee; margin: 10px 0; padding: 10px; color: #323232; font-size: 13px; -webkit-appearance: none; -moz-appearance: none; appearance: none; box-sizing: border-box; }
.search-page .search-more-options textarea, .search-page .search-more-options select { width: 100%; }
.search-page .search-more-options fieldset { float: left; width: 50%; margin-bottom: 0; padding-right: 20px; box-sizing: border-box; }
@media screen and (max-width: 600px) { .search-page .search-more-options fieldset { padding-right: 0; width: 100%; } }
.search-page .search-more-options fieldset.search-forum { clear: left; }
.search-page .search-more-options fieldset.search-submit { position: relative; clear: left; width: 100%; }
.search-page .search-more-options fieldset label { font-weight: bold; }
.search-page .search-more-options fieldset input { width: 100%; }
.search-page .search-more-options fieldset input.update { width: auto; }
.search-page .search-more-options fieldset.search-terms input { margin-bottom: 3px; }
.search-page .search-more-options fieldset.search-terms #include_text { margin-bottom: 15px; }
.search-page .search-more-options fieldset.search-date label { position: relative; background: #eee; margin: 10px 0; padding: 0 10px; font-weight: normal; }
.search-page .search-more-options fieldset.search-date label:after { position: absolute; top: 7px; right: 5px; width: 20px; height: 20px; content: " "; background: transparent url(/images/poi-calendar.png) no-repeat 0 0; }
.search-page .search-more-options fieldset.search-date label input { margin: 0; width: 80%; }
.search-page .search-more-options fieldset.search-date label#search-dates { background: transparent; margin: 0; padding: 0; font-weight: bold; }
.search-page .search-more-options fieldset.search-date label#search-dates:after { background: none; }
.search-page .search-more-options fieldset.search-date label#search-dates span { float: right; color: #aaa; font-size: 12px; font-weight: normal; }
.search-page .search-more-options fieldset.search-forum .select-arrow { position: relative; background: #eee; margin: 10px 0; overflow: hidden; }
.search-page .search-more-options fieldset.search-forum .select-arrow select { position: relative; background: transparent; border-radius: 0; margin: 0; width: 115%; z-index: 1; }
.search-page .search-more-options fieldset.search-forum .select-arrow:after { content: ' '; border-top: 4px solid #555; border-right: 4px solid transparent; border-left: 4px solid transparent; position: absolute; top: 16px; right: 24px; z-index: 0; }
.search-page .search-more-options .search-full-text { width: auto; }
.search-page .search-more-options .search-full-text-label { display: inline; font-weight: normal; }
.search-page .search-more-options .search-faq-link { margin: 15px 0 0 15px; font-size: 13px; }
.search-page .search-suggestions { background: #e7e8ea; padding: 20px; }
.search-page .search-suggestions ul { list-style: disc; list-style-position: outside; margin-left: 15px; font-size: 14px; }
.search-page .search-suggestions ul li { margin-bottom: 5px; }
.search-page .search-form { position: relative; }
.search-page .advanced-options { display: none; position: absolute; bottom: 15px; right: 20px; padding-right: 15px; color: #4282bf; font-size: 13px; font-weight: bold; cursor: pointer; }
.search-page .advanced-options.more-opts:after { content: ' '; border-top: 4px solid #4282bf; border-right: 4px solid transparent; border-left: 4px solid transparent; position: absolute; top: 7px; right: 0; z-index: 0; }
.search-page .advanced-options.less-opts:after { content: ' '; border-bottom: 4px solid #4282bf; border-right: 4px solid transparent; border-left: 4px solid transparent; position: absolute; top: 7px; right: 0; z-index: 0; }

/*# sourceMappingURL=forums-redesign.css.map */
