@charset "UTF-8";
/******************************************************************
Site Name:
Author:

Stylesheet: Main Stylesheet

Here's where the magic happens. Here, you'll see we are calling in
the separate media queries. The base mobile goes outside any query
and is called at the beginning, after that we call the rest
of the styles inside media queries.
******************************************************************/
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background: transparent;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  border: 1px solid #333;
  margin: 15px 0px 15px 0px;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
q {
  quotes: "“" "”" "‘" "’";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
button,
input,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type=search] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto; /* 1 */
  vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/******************************************************************
CUSTOMIZED RESET VALUES
I added these extra styles as a more personalized reset. Feel free
to remove them if you like or add your own. If you want to update
the normalize styles, make sure to edit from this point up.
******************************************************************/
.sidebar ul,
.sidebar ol,
.commentlist {
  list-style: none;
}

/******************************************************************
Site Name:
Author:

Stylesheet: Mixins & Constants Stylesheet

This is where you can take advantage of Sass' great features:
Mixins & Constants. I won't go in-depth on how they work exactly,
there are a few articles below that will help do that. What I will
tell you is that this will help speed up simple changes like
changing a color or adding CSS3 techniques gradients.

A WORD OF WARNING: It's very easy to overdo it here. Be careful and
remember less is more.

******************************************************************/
/*********************
CLEARFIXIN'
*********************/
.clearfix {
  zoom: 1;
}
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}

/*********************
TOOLS
*********************/
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.image-replacement {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/*********************
COLORS
Need help w/ choosing your colors? Try this site out:
http://0to255.com/
*********************/
/* $link-hover:        darken($dark-blue, 9%); */
/*
Here's a great tutorial on how to
use color variables properly:
http://sachagreif.com/sass-color-variables/
*/
/*********************
TYPOGRAPHY
*********************/
/* 	To embed your own fonts, use this syntax
	and place your fonts inside the
	library/fonts folder. For more information
	on embedding fonts, go to:
	http://www.fontsquirrel.com/
	Be sure to remove the comment brackets.
*/
/*	@font-face {
    	font-family: 'Font Name';
    	src: url('library/fonts/font-name.eot');
    	src: url('library/fonts/font-name.eot?#iefix') format('embedded-opentype'),
             url('library/fonts/font-name.woff') format('woff'),
             url('library/fonts/font-name.ttf') format('truetype'),
             url('library/fonts/font-name.svg#font-name') format('svg');
    	font-weight: normal;
    	font-style: normal;
	}
*/
/*
use the best ampersand
http://simplebits.com/notebook/2008/08/14/ampersands-2/
*/
span.amp {
  font-family: Baskerville, "Goudy Old Style", Palatino, "Book Antiqua", serif !important;
  font-style: italic;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.alert-success, .alert-error, .alert-info, .alert-help {
  margin: 10px;
  padding: 5px 18px;
  border: 1px solid;
}

.alert-help {
  border-color: #e8dc59;
  background: #ebe16f;
}

.alert-info {
  border-color: #bfe4f4;
  background: #d5edf8;
}

.alert-error {
  border-color: #f8cdce;
  background: #fbe3e4;
}

.alert-success {
  border-color: #deeaae;
  background: #e6efc2;
}

/*********************
TRANSITION
*********************/
/*
I totally rewrote this to be cleaner and easier to use.
You'll need to be using Sass 3.2+ for these to work.
Thanks to @anthonyshort for the inspiration on these.
USAGE: @include transition(all 0.2s ease-in-out);
*/
/*********************
CSS3 GRADIENTS
Be careful with these since they can
really slow down your CSS. Don't overdo it.
*********************/
/* @include css-gradient(#dfdfdf,#f8f8f8); */
/*********************
BOX SIZING
*********************/
/* @include box-sizing(border-box); */
/* NOTE: value of "padding-box" is only supported in Gecko. So
probably best not to use it. I mean, were you going to anyway? */
/*********************
BUTTONS
*********************/
.button, .button:visited {
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  font-size: 1.5rem;
  padding: 4px 12px;
  color: #fff;
  display: inline-block;
  font-weight: normal;
  text-decoration: none;
  cursor: pointer;
  margin-bottom: 20px;
  line-height: 21px;
  text-transform: uppercase;
  background: #803531;
}
.button:hover, .button:focus, .button:visited:hover, .button:visited:focus {
  color: #fff;
}
.button:active, .button:visited:active {
  background-color: #000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(black), to(#000));
  background-image: -webkit-linear-gradient(top, black, #000);
  background-image: -moz-linear-gradient(top, black, #000);
  background-image: -o-linear-gradient(top, black, #000);
  background-image: linear-gradient(to bottom, black, #000);
}

.blue-button, .blue-button:visited {
  border-color: #00363d;
  text-shadow: 0 1px 1px #00363d;
  background-color: #004d57;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#006470), to(#004d57));
  background-image: -webkit-linear-gradient(top, #006470, #004d57);
  background-image: -moz-linear-gradient(top, #006470, #004d57);
  background-image: -o-linear-gradient(top, #006470, #004d57);
  background-image: linear-gradient(to bottom, #006470, #004d57);
  box-shadow: inset 0 0 3px #00adc2;
}
.blue-button:hover, .blue-button:focus, .blue-button:visited:hover, .blue-button:visited:focus {
  border-color: #002024;
  background-color: #00363d;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#00525c), to(#00363d));
  background-image: -webkit-linear-gradient(top, #00525c, #00363d);
  background-image: -moz-linear-gradient(top, #00525c, #00363d);
  background-image: -o-linear-gradient(top, #00525c, #00363d);
  background-image: linear-gradient(to bottom, #00525c, #00363d);
}
.blue-button:active, .blue-button:visited:active {
  background-color: #006470;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#004d57), to(#006470));
  background-image: -webkit-linear-gradient(top, #004d57, #006470);
  background-image: -moz-linear-gradient(top, #004d57, #006470);
  background-image: -o-linear-gradient(top, #004d57, #006470);
  background-image: linear-gradient(to bottom, #004d57, #006470);
}

/*********************
CSS3 GRADIENTS
Be careful with these since they can
really slow down your CSS. Don't overdo it.
*********************/
/* @include css-gradient(#dfdfdf,#f8f8f8); */
/*********************
BOX SIZING
*********************/
/* @include box-sizing(border-box); */
/* NOTE: value of "padding-box" is only supported in Gecko. So
probably best not to use it. I mean, were you going to anyway? */
/* @include css-gradient(#dfdfdf,#f8f8f8); */
@font-face {
  font-family: "alternate_gothic_no2_dregular";
  src: url("../../fonts/alternate-gothic-no2-d/alternate_gothic_no2_d_regular-webfont.woff2") format("woff2"), url("../../fonts/alternate-gothic-no2-d/alternate_gothic_no2_d_regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "latoregular";
  src: url("../../fonts/lato/lato-regular-webfont.woff2") format("woff2"), url("../../fonts/lato/lato-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "latolight";
  src: url("../../fonts/lato/lato-light-webfont.woff2") format("woff2"), url("../../fonts/lato/lato-light-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "latoheavy";
  src: url("../../fonts/lato/lato-heavy-webfont.woff2") format("woff2"), url("../../fonts/lato/lato-heavy-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "league_gothicregular";
  src: url("../../fonts/league-gothic/leaguegothic-regular-webfont.woff2") format("woff2"), url("../../fonts/league-gothic/leaguegothic-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
.btn {
  position: relative;
  display: inline-block;
  padding: 6px 20px 4px 20px;
  text-decoration: none;
  text-transform: uppercase;
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  font-size: 1.313rem;
}

.mls {
  margin-left: 10px;
}

.mlm {
  margin-left: 20px;
}

.mll {
  margin-left: 30px;
}

.mrs {
  margin-right: 10px;
}

.mrm {
  margin-right: 20px;
}

.mrl {
  margin-right: 30px;
}

.mts {
  margin-top: 10px;
}

.mtm {
  margin-top: 20px;
}

.mtl {
  margin-top: 30px;
}

.mbs {
  margin-bottom: 10px;
}

.mbm {
  margin-bottom: 20px;
}

.mbl {
  margin-bottom: 30px;
}

.btn-orange-light {
  color: #fff;
  background-color: rgb(234, 139, 43);
}
.btn-orange-light.btn-point-right:after {
  color: rgb(234, 139, 43);
}
.btn-orange-light:hover, .btn-orange-light:active, .btn-orange-light:focus {
  background-color: rgb(202, 95, 46);
}
.btn-orange-light:hover.btn-point-right:after, .btn-orange-light:active.btn-point-right:after, .btn-orange-light:focus.btn-point-right:after {
  color: rgb(202, 95, 46);
}

.btn-orange {
  color: #fff;
  background-color: #cb6015;
}
.btn-orange.btn-point-right:after {
  color: #cb6015;
}
.btn-orange:hover, .btn-orange:active, .btn-orange:focus {
  background-color: rgb(202, 95, 46);
}
.btn-orange:hover.btn-point-right:after, .btn-orange:active.btn-point-right:after, .btn-orange:focus.btn-point-right:after {
  color: rgb(202, 95, 46);
}

.btn-red {
  color: #fff;
  background-color: #81332f;
}
.btn-red.btn-point-right:after {
  color: #81332f;
}
.btn-red:hover, .btn-red:active, .btn-red:focus {
  background-color: rgb(202, 95, 46);
}
.btn-red:hover.btn-point-right:after, .btn-red:active.btn-point-right:after, .btn-red:focus.btn-point-right:after {
  color: rgb(202, 95, 46);
}

.btn-point-left:after {
  left: -8px;
  border-right: 8px solid;
}

.btn-point-right:after {
  right: -8px;
  border-left: 8px solid;
}

.btn-point-left:after,
.btn-point-right:after {
  content: "";
  position: absolute;
  top: 0px;
  border-top: 16px solid transparent;
  border-bottom: 16px solid transparent;
}

button.btn,
input[type=submit].btn,
input[type=button].btn {
  border: 0;
}

button.btn-point-right:after,
button.btn-point-left:after {
  border-top: 19px solid transparent;
  border-bottom: 19px solid transparent;
}

input:focus, button:focus {
  outline: thin dotted;
}

/*! PocketGrid 1.1.0
* Copyright 2013 Arnaud Leray
* MIT License
*/
/* Border-box-sizing */
.block-group, .block, .block-group:after, .block:after, .block-group:before, .block:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* Clearfix */
.block-group {
  *zoom: 1;
}

.block-group:before, .block-group:after {
  display: table;
  content: "";
  line-height: 0;
}

.block-group:after {
  clear: both;
}

.block-group {
  /* ul/li compatibility */
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.block-group.block-group-content {
  max-width: 1024px;
  margin: auto;
}

/* Nested grid */
.block-group > .block-group {
  clear: none;
  float: left;
  margin: 0 !important;
}

/* Default block */
.block {
  float: left;
  width: 100%;
}

/*
BASE (MOBILE) SIZE
This are the mobile styles. It's what people see on their phones. If
you set a great foundation, you won't need to add too many styles in
the other stylesheets. Remember, keep it light: Speed is Important.
*/
/******************************************************************
Site Name:
Author:

Stylesheet: Base Mobile Stylesheet

Be light and don't over style since everything here will be
loaded by mobile devices. You want to keep it as minimal as
possible. This is called at the top of the main stylsheet
and will be used across all viewports.

******************************************************************/
/* apply a natural box layout model to all elements */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.hidden {
  display: none !important;
}

.nobr {
  white-space: nowrap;
  hyphens: none;
}

body {
  font-size: 100%;
  font-family: "lato", serif;
  background: #191915;
  background-size: cover;
  color: #333333;
  background-attachment: fixed;
  margin: 0;
  padding: 0;
  line-height: 1.333em;
  overflow-x: hidden;
  --wp--preset--font-size--small: 14px;
}

.wrap {
  display: block;
  max-width: 768px;
  margin: auto;
  padding: 0 30px;
}
@media screen and (min-width: 1024px) {
  .wrap {
    max-width: 990px;
  }
}

/* ----------------
  Custom WP styles
*/
hr.wp-block-separator {
  border: none;
  background: none;
  border-bottom: 1px solid #ddd;
  margin: 20px 0;
}

.wp-block-columns.is-layout-flex {
  gap: 20px;
  padding: 40px 0 20px;
  margin-bottom: 0;
}

@media (max-width: 1024px) {
  .wp-block-columns {
    flex-wrap: wrap !important;
  }
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 100% !important;
  }
}
/* 
  END: Custom WP styles
---------------- */
.printonly {
  display: none;
}

#skip-link {
  display: none;
}

#dev-overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  padding-top: 100px;
  z-index: 100;
  height: 100%;
  opacity: 0.5;
  display: none;
}

img {
  margin: 0px;
  padding: 0px;
}

select optgroup {
  font-style: normal;
  font-weight: normal;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  color: #803531;
  line-height: 1em;
  text-transform: uppercase;
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
}

h1 {
  font-size: 2rem;
}

h2 {
  font-size: 1.75rem;
}
h2 span {
  display: block;
  color: #81332f;
}

h3 {
  font-size: 1.5rem;
  color: #ea8c2c;
}
h3 span {
  display: block;
  color: #81332f;
}

ul.bullets {
  margin: 0.75em 0;
  padding: 0 1em;
  list-style: none;
}
ul.bullets li:before {
  content: "";
  border-color: transparent #333;
  border-style: solid;
  border-width: 0.35em 0 0.35em 0.45em;
  display: block;
  height: 0;
  width: 0;
  left: -1em;
  top: 0.9em;
  position: relative;
}

input[type=submit] {
  padding: 10px 20px;
  margin-top: 5px;
  border: 1px solid #dddbd9;
  color: #fff;
  background-color: #803531;
  font-family: "league_gothicregular";
  font-size: 1.5em;
  text-transform: uppercase;
}

.one-column h1 {
  padding: 10px 0px 20px 0px;
  margin-bottom: 10px;
  /*background: url(/wp-content/themes/master-angler-2024/assets/images/double-stitch-h.png) repeat-x bottom;*/
}

.two-column h1 {
  padding: 10px 0px 20px 0px;
  margin-bottom: 10px;
  /*background: url(/wp-content/themes/master-angler-2024/assets/images/double-stitch-h.png) repeat-x bottom;*/
}

.dark-bg {
  /*background:url("/wp-content/themes/master-angler-2024/assets/images/dark-bg.jpg");*/
  background: rgb(255, 255, 255);
  border: 1px solid #eee;
}

#dev-overlay-toggle {
  top: 0px;
  left: 0px;
  z-index: 110;
  cursor: pointer;
  position: absolute;
}

.full-opacity {
  opacity: 1;
}

.clear-both, .clear {
  clear: both;
}

.clear-right {
  clear: right;
}

.clear-left {
  clear: left;
}

div, p, td {
  vertical-align: top;
}

img {
  border: 0;
}

a {
  color: rgb(202, 95, 46);
}

.main-container {
  margin: auto;
  clear: both;
  width: 100%;
  background-color: rgb(255, 255, 255);
  min-height: 100%;
}

.content-padding, .content-section {
  clear: both;
}

.page-201311 .content-bg {
  min-height: 800px;
}

.content-bg {
  background-image: url(../../images/2018/gradient-bg.jpg);
  background-repeat: repeat-x;
  width: 100%;
  position: relative;
  top: 64px;
  min-height: 1000px;
  border-top: 5px solid #7c5e2c;
  margin: auto;
  overflow: hidden;
  clear: both;
  padding-bottom: 200px;
}

/* Industry */
.page-id-195 .header-bg,
.page-id-198 .header-bg,
.page-id-203 .header-bg,
.page-id-225 .header-bg {
  height: 125px;
}
.page-id-195 .content-bg,
.page-id-198 .content-bg,
.page-id-203 .content-bg,
.page-id-225 .content-bg {
  top: 84px;
}

.master-angler-search-body .content-bg {
  padding-top: 0px;
}

.content-page {
  margin: 0px 0px 0px 0px;
  clear: both;
  padding: 0px;
}

.HomeLink {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 5px;
}

ul.is-style-triangle-bullets li {
  list-style: none;
}
ul.is-style-triangle-bullets li:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: relative;
  left: -2.5em;
  top: 0.9em;
  border-color: transparent #111;
  border-style: solid;
  border-width: 0.38em 0 0.38em 0.4em;
}

.ui-state-focus {
  outline: thin dotted;
}

/*======================
 HOME PAGE
 =======================*/
body.home .content-page {
  padding: 0px;
  background-image: none;
}

body.home .content-bg {
  padding-bottom: 0px;
}

body.home .HomeLink {
  display: none;
}

.no-margin-top {
  margin-top: 0 !important;
}

.no-margin-left {
  margin-left: 0 !important;
}

.no-margin-right {
  margin-right: 0 !important;
}

.no-margin-bottom {
  margin-bottom: 0 !important;
}

.no-margin {
  margin: 0 !important;
}

#lil-angler-separator {
  margin-top: -20px;
}

body.home h2 {
  font-size: 2.75rem;
}
body.home .badges-wrap {
  padding-top: 10px;
}
body.home .badge {
  width: 33.3333%;
  display: inline-block;
  padding-right: 20px;
  margin-right: 0;
}
@media screen and (min-width: 481px) {
  body.home .badge:nth-child(3n+3) {
    padding-right: 0px;
  }
}
@media screen and (max-width: 480px) {
  body.home .badge {
    width: 50%;
  }
  body.home .badge:nth-child(2n+2) {
    padding-right: 0px;
  }
}
@media screen and (max-width: 480px) {
  body.home .badge {
    width: 50%;
  }
  body.home .badge:nth-child(2n+2) {
    padding-right: 0px;
  }
}
body.home .badge h5 {
  margin: 10px 0;
  font-size: 1.5em;
}
body.home .header-backgrounds {
  display: none;
}
body.home .content-bg {
  top: 0px;
}
body.home .homepage-whats-my-rank {
  border-top: 1px solid #CBCBCB;
  margin-top: 30px;
  padding-top: 30px;
}
body.home .homepage-whats-my-rank h2 {
  margin: 0;
  padding: 0;
}
body.home .homepage-whats-my-rank h3 {
  margin: 10px 0px;
  padding: 0;
}
body.home .homepage-whats-my-rank .angler-rank-jump {
  padding-bottom: 5px;
}
body.home .homepage-whats-my-rank .rank-jump-image {
  width: 200px;
  margin: 10px 0px;
}
body.home .homepage-whats-my-rank .rank-jump-image img {
  width: 100%;
}
body.home .homepage-whats-my-rank form input[type=text] {
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  font-size: 1.688rem;
  color: #333 !important;
  margin-bottom: 10px;
}
body.home .homepage-whats-my-rank form input[type=text] {
  border: 1px solid rgb(221, 219, 217);
}
body.home .homepage-whats-my-rank form button {
  margin-top: 5px;
}
@media screen and (max-width: 767px) {
  body.home .homepage-new-masters {
    border-top: 1px solid rgb(221, 219, 217);
    padding-top: 20px;
  }
}
body.home .homepage-new-masters h2 {
  color: #ea8c2c;
  font-size: 1.5rem;
  padding: 0;
  margin: 0 0 10px 0;
}
@media screen and (max-width: 767px) {
  body.home .homepage-new-masters h2 {
    font-size: 2rem;
  }
  body.home .homepage-new-masters h2 span {
    display: inline-block;
  }
}
body.home .homepage-new-masters .homepage-new-master {
  font-size: 0.875rem;
  border-top: 1px solid rgb(221, 219, 217);
  padding: 10px 0px 10px 0px;
}
body.home .homepage-new-masters .homepage-new-master img {
  width: 140px;
}
body.home .homepage-new-masters .homepage-new-master .row-1 a {
  font-weight: bold;
}
body.home .homepage-new-masters .homepage-new-master .new-master-social {
  float: right;
  font-size: 1.4rem;
}
body.home .homepage-new-masters .homepage-new-master .new-master-social a {
  color: rgb(221, 219, 217);
  margin-left: 10px;
}
body.home .homepage-new-masters .homepage-new-master .new-master-social a:hover {
  color: #cf6030;
}
body.home .homepage-new-masters .homepage-new-master .new-master-social a:focus {
  color: #cf6030;
}
body.home .content-wrapper .wrap {
  max-width: 960px;
}
body.home .content-wrapper .left-column {
  padding-right: 20px;
  border-right: 1px solid #DDDBD9;
}
@media (max-width: 1024px) {
  body.home .content-wrapper .left-column {
    border-right: none;
  }
}
body.home .content-wrapper .left-column h2 {
  font-size: 1.5rem;
  padding: 0;
  margin: 0;
}
body.home .content-wrapper .social {
  font-size: 1.5rem;
  color: rgb(234, 139, 43);
  margin-top: 15px;
}
body.home .content-wrapper .social a {
  padding: 5px 15px 5px 0px;
  color: rgb(234, 139, 43);
}
body.home .content-wrapper .homepage-iframe-wrap {
  width: 50%;
  height: 0px;
  float: left;
}
body.home .content-wrapper iframe {
  height: 235px;
}
body.home .content-wrapper .wp-block-columns.is-layout-flex {
  padding: 20px 0 0;
}
body.home .content-wrapper .article-body > .wp-block-columns {
  padding: 20px;
}
@media (max-width: 1024px) {
  body.home .content-wrapper .article-body > .wp-block-columns {
    padding: 20px 30px;
  }
}
@media (max-width: 480px) {
  body.home .content-wrapper .wp-container-core-group-is-layout-7 {
    grid-template-columns: repeat(auto-fill, minmax(min(8rem, 100%), 1fr));
  }
}
body.home .content-wrapper .welcome-message {
  position: relative;
}
body.home .content-wrapper .welcome-message-wrap.wp-block-columns {
  padding: 0;
  background-image: url(../../images/2018/gradient-bg.jpg);
  background-repeat: repeat-x;
  justify-content: center;
}
body.home .content-wrapper .welcome-badge {
  position: absolute;
  top: -13px;
  width: 70px;
  height: 155px;
  display: inline-block;
  background-image: url(/wp-content/themes/master-angler-2024/assets/images/2018/welcome-badge.png);
  background-repeat: no-repeat;
  background-size: 100%;
}
@media screen and (max-width: 480px) {
  body.home .content-wrapper .welcome-badge {
    right: -30px;
  }
}
@media screen and (min-width: 481px) {
  body.home .content-wrapper .welcome-badge {
    left: 0px;
  }
}
body.home .content-wrapper h1 {
  display: inline-block;
  padding: 0;
  font-weight: normal;
  text-transform: uppercase;
}
@media screen and (max-width: 368px) {
  body.home .content-wrapper h1 {
    width: 170px;
  }
}
@media screen and (min-width: 481px) {
  body.home .content-wrapper h1 {
    margin: 70px 0 0 0;
  }
}
body.home .content-wrapper p {
  font-size: 1.375em;
  line-height: 1.5em;
}
body.home .content-wrapper .welcome-buttons {
  display: none;
}
body.home .content-wrapper .welcome-buttons .btn {
  margin: 0;
  clear: both;
  font-size: 1.2rem;
  text-transform: uppercase;
  padding: 0.6em 1em 0.6em 1em;
  margin-left: 1px;
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  background: #cf6030;
  color: #fff;
}
@media screen and (min-width: 880px) {
  body.home .content-wrapper .welcome-buttons .btn {
    font-size: 1.688rem;
  }
}
body.home .content-wrapper .welcome-buttons .btn:hover, body.home .content-wrapper .welcome-buttons .btn:active, body.home .content-wrapper .welcome-buttons .btn:focus {
  background: rgb(234, 139, 43);
}

.page-201301 .content-bg {
  padding-left: 20px;
  padding-right: 20px;
}
.page-201301 .content-bg input.ma-button {
  padding: 10px 24px;
  margin-top: 10px;
  text-transform: uppercase;
}

/* ========================================================================================================== */
/* SUBMIT A CATCH */
/* ========================================================================================================== */
.ma-step-column {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  padding: 0px 20px 0px 20px;
  width: 100%;
}

.ma-step-column-wide {
  padding: 0px 10px 0px 10px;
  width: 100%;
}

#ma-length-photo, #ma-action-photo {
  width: 100%;
  overflow: hidden;
}

.required-photo {
  text-align: center;
  color: #cb6015;
  font-style: italic;
}

#ma-length-photo img {
  max-width: 225px;
  max-height: 225px;
}

.ma-upload-photo {
  width: 206px;
}

#ma-action-photo img {
  max-width: 225px;
  max-height: 225px;
}

.ma-step {
  padding: 0px 5px 10px 0px;
  line-height: 1.5em;
}

.ma-step p {
  font-style: italic;
  clear: both;
  line-height: 1.5em;
}

#ma-length-photo-error {
  height: 50px;
  width: 200px;
  display: none;
  position: relative;
  float: right;
}

#ma-delete-action-photo, #ma-delete-length-photo {
  display: none;
}

#fish_species {
  width: 300px;
}

.dd {
  border-radius: 1px;
  /* background:url("/JS/image-dropdown/images/msdropdown/skin1/title-bg.gif") repeat-x scroll left top #E2E2E4;*/
  border: 1px solid #D8D8CE;
}

.dd .ddChild li.optgroup .optgroupTitle {
  font-weight: normal;
  font-style: normal;
  background: #eee;
  padding: 5px 5px 5px 15px;
  text-transform: uppercase;
  display: block;
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-size: 1.688rem;
  line-height: 1.333em;
  border-bottom: 1px solid #c3c3c3;
}

.dd .ddChild li.optgroup {
  padding: 0;
}

#fish_species_title img {
  width: 100px;
}

.dd .divider {
  width: 30px;
  right: 0px;
  opacity: 0.8;
  border: none;
}

.dd .arrow, .dd .arrowoff {
  margin-top: 0px;
}

.dd .ddTitleText {
  /*box-shadow: 2px 2px 7px 0px #666666 inset;*/
  padding: 0px 20px 1px 5px;
}

.dd .arrow:hover {
  background-position: 0 0;
}

#fish_species_child {
  height: 300px;
}

#fish_species_child img {
  width: 100px;
}

.ddcommon .ddTitle {
  border-radius: 1px;
  background: none;
  border: 1px solid #dddbd9;
}

.ddcommon .ddTitle .ddTitleText img {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

#species_picture {
  display: none;
  clear: both;
}

.form-label {
  display: inline-block;
  margin-left: 0;
  font-style: normal;
  text-transform: uppercase;
  line-height: 1em;
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-size: 2rem;
  padding: 15px 0px 5px 0px;
}

#ma-angler-id-wrapper .label-angler-id,
.infield-label {
  color: #333;
}

input[type=text], input[type=password] {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  color: #333333;
  width: 100%;
  height: 40px;
  padding: 5px 5px 5px 10px;
  font-size: 1.5rem;
}

.ma-error {
  color: rgb(255, 255, 255);
  font-weight: bold;
  /*background:palette(white);*/
  margin: 5px 0px 5px 0px;
}

/* complete your registration */
.page-id-180 .ma-error,
.page-id-237 .ma-error,
.page-id-212 .ma-error,
.page-id-274 .ma-error {
  color: white;
  font-weight: bold;
  background: #660000;
  margin: 5px 0px 5px 0px;
  padding: 10px;
}

.ma-reset-error {
  color: #660000;
  padding: 10px 0px 10px 0px;
  font-weight: bold;
}

.input_infoformError {
  top: 24px;
}

/* Don't show shadows when selecting text */
::-moz-selection {
  background: #5af;
  color: rgb(255, 255, 255);
  text-shadow: none;
}

::selection {
  background: #5af;
  color: rgb(255, 255, 255);
  text-shadow: none;
}

/* ========================= */
/* JOIN THE MASTERS - HOME PAGE */
.right-column ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

.snippet-badges li {
  margin-bottom: 5px;
  clear: both;
}
.snippet-badges li img {
  float: left;
}

/* ========================= */
.left-column {
  width: 100%;
  vertical-align: top;
  margin: auto;
  z-index: 0;
  padding: 10px 0px 10px 0px;
  text-align: left;
}

.left-column-half {
  float: left;
  vertical-align: top;
  margin-left: 45px;
}

.right-column {
  float: none;
  vertical-align: top;
  margin: auto;
  z-index: 0;
}

.left-column .content-half {
  width: 40%;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}

.left-column .content-third {
  width: 33%;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}

.two-column {
  /* background:url("/wp-content/themes/master-angler-2024/assets/images/content-dark-bg.jpg") repeat; */
  background: #fff url("/wp-content/themes/master-angler-2024/assets/images/background-texture.jpg") repeat;
  vertical-align: bottom;
}

.two-column .left-column {
  padding: 1px 10px 0;
  margin-left: 0px;
  /*
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background:palette(white);
  border:1px solid #eee;
  */
}

.two-column .right-column {
  margin: 0px;
  width: 200px;
}

/* ===================================== */
/* Angler Award Icons */
/* ===================================== */
.ma-awards {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

.ma-awards span {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 20px;
  height: 20px;
}

.ma-award-icon {
  width: 20px;
  height: 20px;
}

/* Diamond Medalist */
.ma-award-icon-550 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/top-angler-badges.png") -128px 0px no-repeat;
}

/* Platinum Medalist */
.ma-award-icon-500 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/top-angler-badges.png") -96px 0px no-repeat;
}

/* Gold Medalist */
.ma-award-icon-450 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/top-angler-badges.png") -64px 0px no-repeat;
}

/* Silver Medalist */
.ma-award-icon-400 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/top-angler-badges.png") -33px 0px no-repeat;
}

/* Bronze Medalist */
.ma-award-icon-300 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/top-angler-badges.png") 0px 0px no-repeat;
}

/* ===== ROW 1 ===== */
/* Arctic Char Specialist */
.ma-award-icon100 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") 0px 1px no-repeat;
}

/* Arctic Grayling Specialist */
.ma-award-icon200 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -60px -2px no-repeat;
}

/* Black Crappie Specialist */
.ma-award-icon300 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -120px -2px no-repeat;
}

/* Brook Trout Specialist */
.ma-award-icon400 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -182px 1px no-repeat;
}

/* Brown Trout Specialist */
.ma-award-icon500 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -242px 1px no-repeat;
}

/* Bullhead Specialist */
.ma-award-icon600 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -304px 1px no-repeat;
}

/* Burbot Specialist */
.ma-award-icon700 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -363px 1px no-repeat;
}

/* Carp Specialist */
.ma-award-icon800 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -423px 1px no-repeat;
}

/* Channel Catfish Specialist */
.ma-award-icon900 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -483px 1px no-repeat;
}

/* Freshwater Drum Specialist */
.ma-award-icon1000 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -545px 0px no-repeat;
}

/* ====== ROW ===== 2 */
/* Goldeye Specialist */
.ma-award-icon1100 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") 0px -50px no-repeat;
}

/* Kokanee Specialist */
.ma-award-icon1200 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -60px -50px no-repeat;
}

/* Lake Trout Specialist */
.ma-award-icon1300 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -121px -50px no-repeat;
}

/* Largemouth Bass Specialist */
.ma-award-icon1400 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -182px -50px no-repeat;
}

/* Mooneye Specialist */
.ma-award-icon1500 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -242px -50px no-repeat;
}

/* Muskellunge Specialist */
.ma-award-icon1600 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -303px -50px no-repeat;
}

/* Northern Pike Specialist */
.ma-award-icon1700 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -362px -50px no-repeat;
}

/* Perch Specialist */
.ma-award-icon1800 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -425px -50px no-repeat;
}

/* Rainbow Trout Specialist */
.ma-award-icon1900 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -485px -50px no-repeat;
}

/* Rock Bass Specialist */
.ma-award-icon2000 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -544px -50px no-repeat;
}

/* ========== ROW 3 =========== */
/* Sauger Specialist */
.ma-award-icon2100 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") 1px -100px no-repeat;
}

/* Smallmouth Bass Specialist */
.ma-award-icon2200 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -61px -100px no-repeat;
}

/* Splake Specialist */
.ma-award-icon2300 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -120px -100px no-repeat;
}

/* Sturgeon Specialist */
.ma-award-icon2400 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -183px -100px no-repeat;
}

/* Tullibee Specialist */
.ma-award-icon2500 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -243px -100px no-repeat;
}

/* Walleye Specialist */
.ma-award-icon2600 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -304px -100px no-repeat;
}

/* White Bass Specialist */
.ma-award-icon2700 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -363px -100px no-repeat;
}

/* Whitefish Specialist */
.ma-award-icon2800 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -425px -100px no-repeat;
}

/* Sucker Specialist */
.ma-award-icon2805 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -485px -100px no-repeat;
}

/* Sunfish Specialist */
.ma-award-icon2809 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") -545px -100px no-repeat;
}

/* Tiger Trout Specialist */
.ma-award-icon2812 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid-off.png") 0px -150px no-repeat;
}

/* ===== ROW 1 ===== */
/* Arctic Char Specialist */
.ma-award-icon100-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") 0px 1px no-repeat;
}

/* Arctic Grayling Specialist */
.ma-award-icon200-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -60px -2px no-repeat;
}

/* Black Crappie Specialist */
.ma-award-icon300-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -120px -2px no-repeat;
}

/* Brook Trout Specialist */
.ma-award-icon400-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -182px 1px no-repeat;
}

/* Brown Trout Specialist */
.ma-award-icon500-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -242px 1px no-repeat;
}

/* Bullhead Specialist */
.ma-award-icon600-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -304px 1px no-repeat;
}

/* Burbot Specialist */
.ma-award-icon700-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -363px 1px no-repeat;
}

/* Carp Specialist */
.ma-award-icon800-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -423px 1px no-repeat;
}

/* Channel Catfish Specialist */
.ma-award-icon900-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -483px 1px no-repeat;
}

/* Freshwater Drum Specialist */
.ma-award-icon1000-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -545px 0px no-repeat;
}

/* ====== ROW ===== 2 */
/* Goldeye Specialist */
.ma-award-icon1100-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") 0px -50px no-repeat;
}

/* Kokanee Specialist */
.ma-award-icon1200-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -60px -50px no-repeat;
}

/* Lake Trout Specialist */
.ma-award-icon1300-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -121px -50px no-repeat;
}

/* Largemouth Bass Specialist */
.ma-award-icon1400-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -182px -50px no-repeat;
}

/* Mooneye Specialist */
.ma-award-icon1500-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -242px -50px no-repeat;
}

/* Muskellunge Specialist */
.ma-award-icon1600-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -303px -50px no-repeat;
}

/* Northern Pike Specialist */
.ma-award-icon1700-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -362px -50px no-repeat;
}

/* Perch Specialist */
.ma-award-icon1800-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -425px -50px no-repeat;
}

/* Rainbow Trout Specialist */
.ma-award-icon1900-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -485px -50px no-repeat;
}

/* Rock Bass Specialist */
.ma-award-icon2000-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -544px -50px no-repeat;
}

/* ========== ROW 3 =========== */
/* Sauger Specialist */
.ma-award-icon2100-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") 1px -100px no-repeat;
}

/* Smallmouth Bass Specialist */
.ma-award-icon2200-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -61px -100px no-repeat;
}

/* Splake Specialist */
.ma-award-icon2300-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -120px -100px no-repeat;
}

/* Sturgeon Specialist */
.ma-award-icon2400-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -183px -100px no-repeat;
}

/* Tullibee Specialist */
.ma-award-icon2500-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -243px -100px no-repeat;
}

/* Walleye Specialist */
.ma-award-icon2600-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -304px -100px no-repeat;
}

/* White Bass Specialist */
.ma-award-icon2700-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -363px -100px no-repeat;
}

/* Whitefish Specialist */
.ma-award-icon2800-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -425px -100px no-repeat;
}

/* Sucker Specialist */
.ma-award-icon2805-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -485px -100px no-repeat;
}

/* Sunfish Specialist */
.ma-award-icon2809-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") -545px -100px no-repeat;
}

/* ========== ROW 3 =========== */
/* Tiger Trout Specialist */
.ma-award-icon2812-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/specialist-40x40-grid.png") 0px -150px no-repeat;
}

/* ============================================== */
/*  100x100 OFF BADGES */
/* ============================================== */
.ma-award-icon-fullbronze {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -100px -100px;
}

.ma-award-icon-fullsilver {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -500px -100px;
}

.ma-award-icon-fullgold {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -700px 0;
}

.ma-award-icon-fullplatinum {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -200px -700px;
}

.ma-award-icon-fulldiamond {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -500px -600px;
}

.ma-award-icon-fullreleased {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -400px -700px;
}

/* Arctic Char Specialist */
.ma-award-icon-full100 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -600px -100px;
}

/* Arctic Grayling Specialist */
.ma-award-icon-full200 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -600px -300px;
}

/* Black Crappie Specialist */
.ma-award-icon-full300 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -600px -200px;
}

/* Brook Trout Specialist */
.ma-award-icon-full400 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -200px -600px;
}

/* Brown Trout Specialist */
.ma-award-icon-full500 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -600px -400px;
}

/* Bullhead Specialist */
.ma-award-icon-full600 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") 0 -600px;
}

/* Burbot Specialist */
.ma-award-icon-full700 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -400px -600px;
}

/* Carp Specialist */
.ma-award-icon-full800 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -300px -600px;
}

/* Channel Catfish Specialist */
.ma-award-icon-full900 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -100px -600px;
}

/* Freshwater Drum Specialist */
.ma-award-icon-full1000 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -600px -600px;
}

/* Goldeye Specialist */
.ma-award-icon-full1100 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -700px -100px;
}

/* Kokanee Specialist */
.ma-award-icon-full1200 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -700px -200px;
}

/* Lake Trout Specialist */
.ma-award-icon-full1300 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -700px -300px;
}

/* Largemouth Bass Specialist */
.ma-award-icon-full1400 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -700px -400px;
}

/* Mooneye Specialist */
.ma-award-icon-full1500 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -700px -500px;
}

/* Muskellunge Specialist */
.ma-award-icon-full1600 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -700px -600px;
}

/* Northern Pike Specialist */
.ma-award-icon-full1700 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") 0 -700px;
}

/* Perch Specialist */
.ma-award-icon-full1800 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -100px -700px;
}

/* Rainbow Trout Specialist */
.ma-award-icon-full1900 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -300px -700px;
}

/* Rock Bass Specialist */
.ma-award-icon-full2000 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -500px -700px;
}

/* Sauger Specialist */
.ma-award-icon-full2100 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -600px -700px;
}

/* Smallmouth Bass Specialist */
.ma-award-icon-full2200 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -800px 0;
}

/* Splake Specialist */
.ma-award-icon-full2300 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -800px -100px;
}

/* Sturgeon Specialist */
.ma-award-icon-full2400 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -800px -200px;
}

/* Tullibee Specialist */
.ma-award-icon-full2500 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -800px -600px;
}

/* Walleye Specialist */
.ma-award-icon-full2600 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -800px -700px;
}

/* White Bass Specialist */
.ma-award-icon-full2700 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") 0 -800px;
}

/* Whitefish Specialist */
.ma-award-icon-full2800 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -100px -800px;
}

/* Sucker Specialist */
.ma-award-icon-full2805 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -800px -300px;
}

/* Sunfish Specialist */
.ma-award-icon-full2809 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -800px -400px;
}

/* Tiger Trout Specialist */
.ma-award-icon-full2812 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -800px -500px;
}

.ma-award-icon-fullbronze:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -100px -100px;
}

.ma-award-icon-fullsilver:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -500px -100px;
}

.ma-award-icon-fullgold:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") 0 -300px;
}

.ma-award-icon-fullplatinum:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -100px -400px;
}

.ma-award-icon-fulldiamond:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -300px -100px;
}

.ma-award-icon-fullreleased:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -300px -400px;
}

/* Arctic Char Specialist */
.ma-award-icon-full100:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") 0 0;
}

/* Arctic Grayling Specialist */
.ma-award-icon-full200:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -100px 0;
}

/* Black Crappie Specialist */
.ma-award-icon-full300:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") 0 -100px;
}

/* Brook Trout Specialist */
.ma-award-icon-full400:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -200px 0;
}

/* Brown Trout Specialist */
.ma-award-icon-full500:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -200px -100px;
}

/* Bullhead Specialist */
.ma-award-icon-full600:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") 0 -200px;
}

/* Burbot Specialist */
.ma-award-icon-full700:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -100px -200px;
}

/* Carp Specialist */
.ma-award-icon-full800:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -200px -200px;
}

/* Channel Catfish Specialist */
.ma-award-icon-full900:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -300px 0;
}

/* Freshwater Drum Specialist */
.ma-award-icon-full1000:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -300px -200px;
}

/* Goldeye Specialist */
.ma-award-icon-full1100:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -100px -300px;
}

/* Kokanee Specialist */
.ma-award-icon-full1200:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -200px -300px;
}

/* Lake Trout Specialist */
.ma-award-icon-full1300:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -300px -300px;
}

/* Largemouth Bass Specialist */
.ma-award-icon-full1400:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -400px 0;
}

/* Mooneye Specialist */
.ma-award-icon-full1500:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -400px -100px;
}

/* Muskellunge Specialist */
.ma-award-icon-full1600:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -400px -200px;
}

/* Northern Pike Specialist */
.ma-award-icon-full1700:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -400px -300px;
}

/* Perch Specialist */
.ma-award-icon-full1800:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") 0 -400px;
}

/* Rainbow Trout Specialist */
.ma-award-icon-full1900:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -200px -400px;
}

/* Rock Bass Specialist */
.ma-award-icon-full2000:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -400px -400px;
}

/* Sauger Specialist */
.ma-award-icon-full2100:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -500px 0;
}

/* Smallmouth Bass Specialist */
.ma-award-icon-full2200:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -500px -200px;
}

/* Splake Specialist */
.ma-award-icon-full2300:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -500px -300px;
}

/* Sturgeon Specialist */
.ma-award-icon-full2400:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -500px -400px;
}

/* Tullibee Specialist */
.ma-award-icon-full2500:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -300px -500px;
}

/* Walleye Specialist */
.ma-award-icon-full2600:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -400px -500px;
}

/* White Bass Specialist */
.ma-award-icon-full2700:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -500px -500px;
}

/* Whitefish Specialist */
.ma-award-icon-full2800:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -600px 0;
}

/* Sucker Specialist */
.ma-award-icon-full2805:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") 0 -500px;
}

/* Sunfish Specialist */
.ma-award-icon-full2809:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -100px -500px;
}

/* Tiger Trout Specialist */
.ma-award-icon-full2812:hover {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -200px -500px;
}

/* ============================================ */
/* Done badges
/* ============================================ */
.ma-award-icon-fullbronze-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -100px -100px;
}

.ma-award-icon-fullsilver-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -500px -100px;
}

.ma-award-icon-fullgold-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") 0 -300px;
}

.ma-award-icon-fullplatinum-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -100px -400px;
}

.ma-award-icon-fulldiamond-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -300px -100px;
}

.ma-award-icon-fullreleased-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -300px -400px;
}

/* Arctic Char Specialist */
.ma-award-icon-full100-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") 0 0;
}

/* Arctic Grayling Specialist */
.ma-award-icon-full200-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -100px 0;
}

/* Black Crappie Specialist */
.ma-award-icon-full300-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") 0 -100px;
}

/* Brook Trout Specialist */
.ma-award-icon-full400-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -200px 0;
}

/* Brown Trout Specialist */
.ma-award-icon-full500-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -200px -100px;
}

/* Bullhead Specialist */
.ma-award-icon-full600-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") 0 -200px;
}

/* Burbot Specialist */
.ma-award-icon-full700-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -100px -200px;
}

/* Carp Specialist */
.ma-award-icon-full800-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -200px -200px;
}

/* Channel Catfish Specialist */
.ma-award-icon-full900-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -300px 0;
}

/* Freshwater Drum Specialist */
.ma-award-icon-full1000-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -300px -200px;
}

/* Goldeye Specialist */
.ma-award-icon-full1100-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -100px -300px;
}

/* Kokanee Specialist */
.ma-award-icon-full1200-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -200px -300px;
}

/* Lake Trout Specialist */
.ma-award-icon-full1300-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -300px -300px;
}

/* Largemouth Bass Specialist */
.ma-award-icon-full1400-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -400px 0;
}

/* Mooneye Specialist */
.ma-award-icon-full1500-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -400px -100px;
}

/* Muskellunge Specialist */
.ma-award-icon-full1600-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -400px -200px;
}

/* Northern Pike Specialist */
.ma-award-icon-full1700-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -400px -300px;
}

/* Perch Specialist */
.ma-award-icon-full1800-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") 0 -400px;
}

/* Rainbow Trout Specialist */
.ma-award-icon-full1900-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -200px -400px;
}

/* Rock Bass Specialist */
.ma-award-icon-full2000-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -400px -400px;
}

/* Sauger Specialist */
.ma-award-icon-full2100-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -500px 0;
}

/* Smallmouth Bass Specialist */
.ma-award-icon-full2200-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -500px -200px;
}

/* Splake Specialist */
.ma-award-icon-full2300-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -500px -300px;
}

/* Sturgeon Specialist */
.ma-award-icon-full2400-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -500px -400px;
}

/* Tullibee Specialist */
.ma-award-icon-full2500-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -300px -500px;
}

/* Walleye Specialist */
.ma-award-icon-full2600-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -400px -500px;
}

/* White Bass Specialist */
.ma-award-icon-full2700-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -500px -500px;
}

/* Whitefish Specialist */
.ma-award-icon-full2800-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -600px 0;
}

/* Sucker Specialist */
.ma-award-icon-full2805-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") 0 -500px;
}

/* Sunfish Specialist */
.ma-award-icon-full2809-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -100px -500px;
}

/* Tiger Trout Specialist */
.ma-award-icon-full2812-done {
  background: url("/wp-content/themes/master-angler-2024/assets/images/awards/100x100/_spritesheet.png") -200px -500px;
}

.fileupload-buttonbar {
  height: 60px;
}

.ui-datepicker-trigger {
  vertical-align: bottom;
  margin-left: 5px;
  margin-bottom: 2px;
}

/*
 * The state classes are a little bit complex, because of the doubble class bug in IE6
 * The state class looks like this:
 *
 * .ui-radio-state[-checked][-disabled][-hover] or .ui-checkbox-state[-checked][-disabled][-hover]
 *
 * Examples:
 *
 * .ui-radio-state-checked (simply checked)
 * .ui-radio-state-checked-hover (checked and hovered/focused)
 * .ui-radio-state-hover (unchecked and hovered/focused)
 *
 * If you don╬ô├╢┬╝╬ô├╢├▒t have to deal with the doubble class bug of IE6 you can also use the simple ui-checkbox-checked, ui-checkbox-disabled, ui-checkbox-hover state-classnames (or: ui-radio-checked...)
 * and the ui-radio/ui-checkbox role-classnames.
 *
 */
.ui-radio-state-disabled,
.ui-radio-state-checked-disabled,
.ui-radio-state-disabled-hover,
.ui-radio-state-checked-disabled-hover {
  color: #999;
}

span.ui-radio {
  display: block;
  float: left;
  width: 21px;
  height: 25px;
  background: url(/wp-content/themes/master-angler-2024/assets/images/checkbox.png) 0px 4px no-repeat;
}

span.ui-checkbox {
  display: block;
  float: left;
  width: 21px;
  height: 25px;
  padding-bottom: 20px;
  background: url(/wp-content/themes/master-angler-2024/assets/images/checkbox.png) 0px 4px no-repeat;
  clear: left;
}

label.ui-checkbox {
  clear: right;
}

span.ui-helper-hidden {
  display: none;
}

label {
  padding: 2px;
}

span.ui-checkbox-state-hover {
  background-position: 0 4px;
}

span.ui-radio-state-hover {
  background-position: 0 4px;
}

span.ui-checkbox-state-checked {
  background-position: -21px 4px;
}

span.ui-checkbox-state-checked-hover {
  background-position: -21px 4px;
}

span.ui-radio-state-checked-disabled-hover,
span.ui-radio-state-checked-disabled,
span.ui-radio-state-checked {
  background-position: -21px 4px;
}

span.ui-radio-state-checked-hover {
  background-position: -21px 4px;
}

.ui-radio-disabled,
.ui-checkbox-disabled {
  opacity: 0.7;
}

.textarea-wrapper, .text-wrapper {
  background: none repeat scroll 0 0 rgb(255, 255, 255);
  /*
  box-shadow: 2px 2px 2px 0 #666666 inset;
  */
  margin-bottom: 10px;
  padding: 0;
}

textarea {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  color: #666666;
  font-family: "franklin-gothic-urw", sans-serif;
  height: 120px;
  margin: 0;
  padding: 10px;
  width: 100%;
}

.calendar-wrapper {
  float: left;
  cursor: pointer;
}

/* ===================================================== */
/*  MASTER ANGLER RECORD BOOK SEARCH */
/* ===================================================== */
/* HOME PAGE */
.ma-search-body .content-page {
  padding: 0px;
}

/* GRID */
.isotope-item .img-wrap img {
  width: 100%;
}
.isotope-item .img-wrap.img-bg {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 0;
  padding-bottom: 100%;
  width: 100%;
  border-radius: 5px;
}
.isotope-item .img-wrap.img-bg img {
  height: 100%;
  width: 100%;
  opacity: 0;
  padding-bottom: 100%;
}
.isotope-item h3 span.length {
  color: #ea8c2c;
  display: inline-block;
  float: right;
}
.isotope-item .location,
.isotope-item .dateCaught,
.isotope-item .method,
.isotope-item .released,
.isotope-item .angler,
.isotope-item .rank,
.isotope-item .lake-rank {
  color: rgb(255, 255, 255);
}
.isotope-item .rank span,
.isotope-item .lake-rank span {
  color: rgb(255, 255, 255);
}
.isotope-item .location {
  display: block;
}
.isotope-item .dateCaught {
  display: block;
}
.isotope-item .angler a {
  color: rgb(255, 255, 255);
}

.grid .LoadMore {
  position: absolute;
  /* bottom: -50px; */
  width: 99%;
  left: 50%;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  padding: 10px;
  display: none;
}

/* Loading more scroller */
@keyframes loading-swing {
  0%, 100% {
    transform: rotate(-2deg);
  }
  50% {
    transform: rotate(2deg);
  }
}
div#infscr-loading {
  position: fixed;
  bottom: 0;
  z-index: 99;
  left: 50%;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  box-shadow: 0 0 5px 0px #000;
  text-align: center;
  border-radius: 5px;
  color: rgb(255, 255, 255);
  background-color: #ca5f2e;
  font-weight: bold;
  margin-bottom: 10px;
  width: 250px;
  padding: 20px;
}
div#infscr-loading img {
  width: 66px;
  float: left;
  animation: loading-swing 3s infinite ease-in-out;
  display: block !important;
}
div#infscr-loading div {
  float: left;
  text-align: left;
  margin-left: 10px;
  width: 120px;
  margin-top: 15px;
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1.4rem;
  line-height: 1em;
}

#float-search {
  background: #CA5F2E;
  color: rgb(255, 255, 255);
  text-align: center;
  padding: 10px;
  font-weight: bold;
  margin-bottom: 10px;
  top: 0px;
  left: 0px;
  position: fixed;
  height: 40px;
  margin: auto;
  z-index: 999;
  display: none;
  width: 100%;
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  box-shadow: 0 0 5px 0px #000;
}
#float-search a {
  color: rgb(255, 255, 255);
  display: block;
  width: 100%;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  text-decoration: none;
  font-weight: normal;
}

/* used to pad the page when searching has not been done */
.ma-results-filler {
  height: 20px;
}

.ma-search-rss {
  position: absolute;
  left: 40px;
  vertical-align: middle;
  font-style: italic;
  color: #ffffef;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

.ma-search-rss img {
  vertical-align: middle;
  margin-right: 5px;
}

.ma-search-form input[type=text], .ma-search-form input[type=password] {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  font-family: "lato", serif;
  height: 25px;
  padding: 5px 5px 5px 10px;
  width: 100%;
}

.ma-search-form .textarea-wrapper,
.ma-search-form .text-wrapper,
.ma-search-form .select-wrapper {
  margin-bottom: 10px;
}

.ma-search-form .ma-search-sub-filters .textarea-wrapper,
.ma-search-form .ma-search-sub-filters .text-wrapper,
.ma-search-form .ma-search-sub-filters .select-wrapper {
  margin-bottom: 0px;
}

.master-angler-search-body #ma-refine-form-wrapper {
  width: 100%;
  position: fixed;
  display: block;
}

#ma-refine-form-wrapper .expander {
  /*background:url("/wp-content/themes/master-angler-2024/assets/images/expander-search-bg.jpg") ;*/
  color: #111;
  clear: both;
}

#ma-catch-form-wrapper {
  /*background:url("/wp-content/themes/master-angler-2024/assets/images/expander-search-bg.jpg") top right repeat-y;*/
  background: #A8A4A0;
  background: -moz-linear-gradient(top, #eee 0%, #A8A4A0 200%);
  background: -webkit-linear-gradient(top, #eee 0%, #A8A4A0 200%);
  background: linear-gradient(to bottom, #eee 0%, #A8A4A0 200%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#eee", endColorstr="$gradient-gray-b",GradientType=0 );
  padding-top: 20px;
  padding-bottom: 20px;
}

.master-angler-search-body .ma-header-padder {
  height: 114px;
}

.master-angler-search-body .ma-results-padder {
  height: 180px;
}

.text-wrapper.day {
  width: 50px;
  margin-right: 5px;
}

.text-wrapper.year {
  width: 50px;
}

.ma-search-fish-table {
  width: 100%;
  border: none;
}

.ma-search-fish-table td {
  padding: 3px;
}

.ma-search-fish-table th {
  padding: 3px;
}

.ma-search-fish-table .angler-row div {
  padding: 3px;
}

.ma-search-fish-table .angler-row .angler-profile {
  display: none;
}

.ma-search-fish-table .angler-column-row div div {
  color: rgb(255, 255, 255);
  background: #cb6015;
  padding: 3px;
  font-weight: bold;
}

.print-report {
  background: #cb6015;
  color: rgb(255, 255, 255);
  height: auto;
  vertical-align: middle;
  padding: 10px;
  text-align: left;
}
.print-report .ma-button {
  color: rgb(255, 255, 255);
}
.print-report .ma-button:hover {
  color: #cb6015;
}
.print-report .print-title {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 5px;
  font-weight: bold;
  color: rgb(255, 255, 255);
}
.print-report .print-up-to {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 5px;
}
.print-report .infield-wrapper {
  width: 200px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
.print-report .infield-wrapper .text-wrapper {
  border: 1px solid #888 !important;
  margin-bottom: 0px;
}
.print-report button {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-left: 10px;
}
.print-report input[type=button] {
  margin-left: 10px;
}
.print-report select {
  height: 30px;
  margin-left: 10px;
}
.print-report .infield-label {
  margin-top: 3px;
}

.ma-search-fish-title {
  font-weight: bold;
  color: #cb6015;
  text-transform: uppercase;
  margin-top: 20px;
  width: 100%;
  margin-bottom: 20px;
  text-align: center;
}

.ma-search-page-number-title {
  text-align: center;
  width: 100%;
}

tr.row2 {
  background: #eee;
}

.row1.on {
  border: 1px dotted #F5C8A9;
}

.row2.on {
  border: 1px dotted #F5C8A9;
}

.ma-search-results-wrapper {
  padding: 1px;
}

.ma-search-results-wrapper .angler-column-row {
  background: #803531;
  clear: both;
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1rem;
  text-transform: uppercase;
}
@media screen and (min-width: 1023px) {
  .ma-search-results-wrapper .angler-column-row {
    font-size: 1.5rem;
  }
}

.ma-search-results-wrapper .results-msg {
  padding: 10px 0px;
  max-width: 980px;
  margin: auto;
}
@media screen and (max-width: 1023px) {
  .ma-search-results-wrapper .results-msg {
    padding: 10px;
  }
}

.ma-search-results-wrapper .angler-row div {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 3px;
}

.ma-search-results-wrapper .angler-column-row div {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 3px;
  color: rgb(255, 255, 255);
}

.ma-search-results-entry {
  max-width: 1000px;
  margin: auto;
}

.ma-search-results-entry p {
  padding: 10px;
}

.ma-search-results-wrapper .angler-name {
  width: auto;
}

.ma-search-results-wrapper .angler-column-row .angler-length,
.ma-search-results-wrapper .angler-column-row .angler-location,
.ma-search-results-wrapper .angler-column-row .angler-caught,
.ma-search-results-wrapper .angler-column-row .angler-address {
  /*display:none;*/
}

.ma-search-results-wrapper .angler-address {
  width: auto;
}

.ma-search-results-wrapper .angler-location {
  width: auto;
}

.ma-search-results-wrapper .angler-catch {
  width: auto;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

.ma-search-results-wrapper .angler-caught {
  width: auto;
}

.ma-search-results-wrapper .angler-length {
  width: auto;
}

.ma-search-results-wrapper .angler-column-row .angler-catch {
  display: none;
}

.ma-search-results-wrapper .angler-released {
  width: 40px;
  text-align: center;
}

.ma-search-results-wrapper .angler-rank {
  width: 40px;
  text-align: center;
}

.angler-row.row2 {
  background: #eee;
}

.angler-row.row1 {
  /*background:palette(white);*/
}

.ma-search-results-wrapper.rank-results.angler-selected .angler-row .angler-col1 a.btn {
  padding: 10px 15px;
  font-size: 1.3em;
}
.ma-search-results-wrapper.rank-results.angler-selected .angler-select {
  display: none;
}
.ma-search-results-wrapper.rank-results.angler-selected .angler-row.search-result {
  color: rgb(255, 255, 255);
  background-color: #d8805a;
}
.ma-search-results-wrapper.rank-results.angler-selected .angler-row.search-result a {
  color: rgb(255, 255, 255);
}

.ma-search-results-wrapper .angler-col1 {
  width: 31%;
}
.ma-search-results-wrapper .angler-col1 div {
  display: block;
}

.ma-search-results-wrapper .angler-col2 {
  width: 35%;
}
.ma-search-results-wrapper .angler-col2 div {
  display: block;
}

.ma-search-results-wrapper .angler-col3 {
  width: 30%;
}
.ma-search-results-wrapper .angler-col3 div {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

.ma-search-results-wrapper .angler-col4 {
  width: 40px;
}
.ma-search-results-wrapper .angler-col4 div {
  display: block;
}

/* Fishing Industry Section */
.page-id-195 .ma-search-results-wrapper .angler-contact {
  width: 33%;
}

.ma-paginate {
  text-align: center;
  margin: 10px 0px 10px 0px;
}

.ma-search-next,
.ma-search-back,
.ma-search-next-page,
.ma-search-back-page,
.ma-search-first-page,
.ma-search-last-page,
.ma-search-page {
  display: inline-block;
  padding: 5px;
}

.loading-list-results-page {
  display: none;
  margin-left: 10px;
  position: absolute;
}

.loading-list-results-page.isActive {
  display: inline-block;
}

.ma-search-url {
  display: none;
}

.ma-search-next {
  margin: auto;
  padding: 10px;
  width: 80%;
}

.ma-search-next-page {
  margin: auto;
}

.LoadMore:link, .LoadMore:visited {
  color: #000;
  text-decoration: none;
  text-shadow: 1px 1px 1px #000000;
}

.LoadMore {
  background: none repeat scroll 0 0 #cb6015;
  border: 1px solid #A34E2D;
  display: none;
  padding: 13px 0;
  text-align: center;
  width: 88%;
  margin: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  color: rgb(255, 255, 255);
}

.ma-search-page.on {
  font-weight: bold;
  background: #cb6015;
  color: rgb(255, 255, 255);
}

.ma-search-sub-filters {
  padding: 0px 0px 20px 0px;
  vertical-align: bottom;
  text-align: center;
}

.ma-search-sub-filters div {
  vertical-align: bottom;
}

.ma-refine-group {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-left: 2px;
}

.ma-refine-sort {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-left: 2px;
}

/*
.ma-refine-field-group,
.ma-refine-field-sort {
  font-style: italic;
  color: #ffffef;
  font-style: italic;
  vertical-align: middle;
  // margin: auto;
  position: relative;
  clear: both;
  text-align: left;
  padding-right: 0px;
  display: block;
  width: 280px;
  margin-bottom: 10px;
}

.ma-refine-field-group strong {
  width: 60px;
}

.ma-refine-field-sort strong {
  width: 60px;
}
*/
#ma-refine-form-wrapper .ma-refine-buttons input[type=submit] {
  width: 100%;
  line-height: 1em !important;
  text-transform: uppercase;
  font-style: normal;
}

.ma-maintainance {
  height: 300px;
  width: 100%;
  padding: 10px;
}

.ma-search-overview {
  display: block;
  width: 280px;
  padding: 10px 0px 10px 0px;
  margin: auto;
  text-align: left;
  text-align: left;
  text-align: right;
  margin-top: 20px;
  font-style: italic;
  font-family: "lato";
  font-style: normal;
  line-height: 1.2em;
}

.search-expander {
  color: #ffe;
  position: absolute;
  padding-top: 5px;
  white-space: nowrap;
  text-decoration: none;
  width: 100px;
  right: 20px;
  top: 0px;
  z-index: 100;
  display: none;
}

.search-expander a {
  background: url("/wp-content/themes/master-angler-2024/assets/images/search-icon.png") right center no-repeat;
  color: #ffe;
  text-decoration: none;
  display: block;
  overflow: hidden;
}

.search-expander a span {
  visibility: hidden;
}

.ma-search-refine {
  padding: 0px 0px 0px 0px;
  width: 100%;
  text-align: center;
}

.ma-search-range {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  text-align: center;
  vertical-align: middle;
  width: 15px;
  height: 30px;
}

.ui-button {
  font-size: 1.688rem;
  border-radius: 0px;
  margin-right: 0.05em;
}

.ma-search-form .ui-button {
  /*
    border-color: rgb( 76, 78, 0 );
    border-style: solid;
    background-image: -moz-linear-gradient( 90deg, rgb( 243,184,143 ) 0%, rgb( 203, 96, 21 ) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb( 243,184,143 ) 0%, rgb( 203, 96, 21 ) 100%);
    box-shadow: 1px 1.732px 1px 0px rgb( 34, 30, 31 );
    */
}

.ma-search-form .ui-state-active .ui-button {
  /*
    border-color: rgb( 76, 78, 0 );
    border-style: solid;
    background-image: -moz-linear-gradient( 90deg, rgb( 30, 30, 0 ) 0%, rgb( 113, 115, 0 ) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb( 30, 30, 0 ) 0%, rgb( 113, 115, 0 ) 100%);
    box-shadow: 1px 1.732px 1px 0px rgb( 34, 30, 31 );
    color:#000;
    margin:0px;
    */
}

.ma-search-form .ui-button-text {
  padding: 5px;
}

.ui-buttonset .ui-button {
  /*
    border-color: rgb(168, 78, 14);
    border-style: solid;
    box-shadow: none;
    background-image:none;
    background:#eee;
    border-radius: 2px;
    padding: 4px 4px;
    */
}

.ui-buttonset .ui-state-active.ui-button {
  /*
    border-color: rgb( 76, 78, 0 );
    border-style: solid;
    background:#cb6015;
    border-radius: 2px;
    */
}

.ui-corner-left {
  -webkit-border-top-right-radius: 0px;
  -moz-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0x;
  border-right: none;
}

.ui-corner-right {
  -webkit-border-top-left-radius: 0px;
  -moz-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-left: none;
}

.ui-buttonset .ui-button-text {
  padding: 5px;
  /*
    padding:2px;
      color: #000;
      font-weight:normal;
      */
}

.ui-buttonset .ui-state-active.ui-button .ui-button-text {
  /* color:palette(white); */
}

/* override the jquery ui for the sort by radio buttions */
/*
  .ma-refine-field-group .ui-buttonset ,
  .ma-refine-field-sort .ui-buttonset  {
    margin-right:0px;
      background-image: none;
      background-image: none;

  }

  .ma-refine-field-group .ui-buttonset .ui-button,
  .ma-refine-field-sort .ui-buttonset .ui-button {
    margin-right: 0px;
      text-shadow: none;
      background-image: none;
      background-image: none;
      box-shadow: 2px 2px 5px 0 #000 ;
}

  .ma-refine-field-group .ui-buttonset .ui-button {
    border-width: 1px;
    border-style: solid;
    background-image: -moz-linear-gradient( 90deg, rgb( 50, 50, 0 ) 0%, rgb( 113, 115, 0 ) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb( 50, 50, 0 ) 0%, rgb( 113, 115, 0 ) 100%);
    box-shadow: 1px 1.732px 1px 0px rgb( 34, 30, 31 );
    border-radius: 2px;
  }


  .ma-refine-field-group .ui-buttonset .ui-state-active.ui-button  {
    border-width: 1px;
    border-style: solid;
    background-image: -moz-linear-gradient( 270deg, rgb( 37, 37, 12 ) 0%, rgb( 81, 83, 23 ) 100%);
    background-image: -webkit-linear-gradient( 270deg, rgb( 37, 37, 12 ) 0%, rgb( 81, 83, 23 ) 100%);
    border-radius: 2px;
  }

  .ma-refine-field-group .ma-refine-field label, .ma-refine-field-group  .ma-refine-field-calendar label,
  .ma-refine-field-sort .ma-refine-field label, .ma-refine-field-sort  .ma-refine-field-calendar label {
    font-style: normal;
    padding-top: 5px;
  }

  .ma-refine-field-group .ui-corner-all, .ma-refine-field-group  .ui-corner-bottom, .ma-refine-field-group  .ui-corner-left, .ma-refine-field-group  .ui-corner-bl,
  .ma-refine-field-sort .ui-corner-all, .ma-refine-field-sort  .ui-corner-bottom, .ma-refine-field-sort  .ui-corner-left, .ma-refine-field-sort  .ui-corner-bl {
    border-radius: 0px;
  }

  .ma-refine-field-group .ui-corner-all, .ma-refine-field-group  .ui-corner-top, .ma-refine-field-group  .ui-corner-left, .ma-refine-field-group  .ui-corner-tl,
  .ma-refine-field-sort .ui-corner-all, .ma-refine-field-sort  .ui-corner-top, .ma-refine-field-sort  .ui-corner-left, .ma-refine-field-sort  .ui-corner-tl {
    border-radius: 0px;
  }
  .ma-refine-field-group .ui-state-active, .ma-refine-field-group  .ui-widget-content .ui-state-active, .ma-refine-field-group  .ui-widget-header .ui-state-active,
  .ma-refine-field-sort .ui-state-active, .ma-refine-field-sort  .ui-widget-content .ui-state-active, .ma-refine-field-sort  .ui-widget-header .ui-state-active {
    background: 50% 50% #1D1103;
    border: 1px solid #6D6F33;
  }

  .ma-refine-field-group .ui-widget,
  .ma-refine-field-sort .ui-widget {
    font-family: 'myriad-pro',Verdana,sans-serif, Segoe UI, Arial, sans-serif;
  }

  .ma-refine-field-group .ui-button, .ma-refine-field-group  .ui-button:link, .ma-refine-field-group  .ui-button:visited, .ma-refine-field-group  .ui-button:hover, .ma-refine-field-group  .ui-button:active,
  .ma-refine-field-sort .ui-button, .ma-refine-field-sort  .ui-button:link, .ma-refine-field-sort  .ui-button:visited, .ma-refine-field-sort  .ui-button:hover, .ma-refine-field-sort  .ui-button:active {
    text-decoration: none;
  }

  .ma-refine-field-group .ui-button,
  .ma-refine-field-sort .ui-button {
    cursor: pointer;
    @include inline-block(top);
    line-height: normal;
    overflow: visible;
    text-align: center;
    vertical-align: middle;
    border-radius: 3px;
  }

  .ma-refine-field-group .ui-button-text, .ma-refine-field-group .ui-button-text-only,
  .ma-refine-field-sort .ui-button-text, .ma-refine-field-sort .ui-button-text-only {
      color: #413E16;
      // font-size: 1em;
      font-weight: normal;
      position: relative;
      text-shadow: 0 -1px 4px #000000;
      text-transform: uppercase;
      font-style: normal;
  }

  .ma-refine-field-group .ui-state-active .ui-button-text, .ma-refine-field-group .ui-state-active .ui-button-text-only,
  .ma-refine-field-sort .ui-state-active .ui-button-text, .ma-refine-field-sort .ui-state-active .ui-button-text-only {
    color:#B3A866;
  }

  .ma-refine-field-group .ui-button-text-only .ui-button-text,
  .ma-refine-field-sort .ui-button-text-only .ui-button-text {
      padding: 4px;
  }

  .ma-refine-field-sort .ui-button .ui-button-text {
      display: block;
      line-height: normal;
      font-style: normal;
  }

  .ma-refine-field-group .ma-refine-field-group .ui-button,
  .ma-refine-field-sort .ma-refine-field-sort .ui-button {
      cursor: pointer;
      text-align: center;
      border-radius: 3px;
  }

  .ma-refine-field-group .ma-refine-field label, .ma-refine-field-calendar label,
  .ma-refine-field-sort .ma-refine-field label, .ma-refine-field-calendar label {
      font-style: normal;
  }
  .ma-refine-field-group .ui-widget,
  .ma-refine-field-sort .ui-widget {
      font-family: 'myriad-pro',Verdana,sans-serif,Segoe UI,Arial,sans-serif;
  }

  .ma-refine-field-group .ui-corner-all, .ma-refine-field-group  .ui-corner-bottom, .ma-refine-field-group  .ui-corner-right, .ma-refine-field-group  .ui-corner-br,
  .ma-refine-field-sort .ui-corner-all, .ma-refine-field-sort  .ui-corner-bottom, .ma-refine-field-sort  .ui-corner-right, .ma-refine-field-sort  .ui-corner-br {
    border-radius: 3px;
  }

  .ma-refine-field-group .ui-corner-all, .ma-refine-field-group  .ui-corner-top, .ma-refine-field-group  .ui-corner-right, .ma-refine-field-group  .ui-corner-tr,
  .ma-refine-field-sort .ui-corner-all, .ma-refine-field-sort  .ui-corner-top, .ma-refine-field-sort  .ui-corner-right, .ma-refine-field-sort  .ui-corner-tr {
    border-radius: 3px;
  }

  .ma-refine-field-group .ui-state-default, .ma-refine-field-group  .ui-widget-content .ui-state-default, .ma-refine-field-group  .ui-widget-header .ui-state-default,
  .ma-refine-field-sort .ui-state-default, .ma-refine-field-sort  .ui-widget-content .ui-state-default, .ma-refine-field-sort  .ui-widget-header .ui-state-default {
    background: #1D1103;
    border: 1px solid #413E16;
    color: #413E16;
  }
  */
.show-fish-photo {
  display: block;
  float: left;
  margin-left: 10px;
}

/* colorbox overrides */
#colorbox {
  vertical-align: bottom;
}

#cboxTitle {
  padding: 10px 10px 10px 60px;
  width: 90%;
  margin: auto;
  color: #333;
  position: absolute;
  bottom: 0;
  text-align: left;
}

#cboxCurrent {
  display: none;
}

#cboxLoadedContent {
  margin-bottom: 60px;
  margin-top: 30px;
}

#cboxContent {
  text-align: center;
  background: rgb(255, 255, 255);
}

/* ==================================== */
/* HEADER */
/* ==================================== */
body.home .center-logo {
  height: 64px;
  margin-left: -64px;
  top: 45px;
  width: 128px;
}
@media screen and (min-width: 1024px) {
  body.home .center-logo {
    width: 336px;
    margin-left: -168px;
    top: 0px;
  }
}

html[data-wg-translated=fr] body.home .center-logo {
  height: 64px;
  margin-left: -64px;
  top: 45px;
  width: 128px;
}
@media screen and (min-width: 1524px) {
  html[data-wg-translated=fr] body.home .center-logo {
    width: 336px;
    margin-left: -168px;
    top: 0px;
  }
}

@media screen and (min-width: 1024px) {
  .page-id-163 .center-logo,
  .page-id-154 .center-logo,
  .page-id-159 .center-logo {
    width: 240px;
    margin-left: -120px;
  }
}

.center-logo {
  position: absolute;
  left: 50%;
  height: 100px;
  width: 200px;
  margin-left: -100px;
  z-index: 10;
  top: 0px;
}
@media screen and (max-width: 1023px) {
  .center-logo {
    height: 64px;
    margin-left: -64px;
    z-index: 10;
    top: 45px;
    width: 128px;
  }
}
@media screen and (min-width: 1024px) {
  .center-logo {
    top: 35px;
  }
}
.center-logo img {
  width: 100%;
}

.header {
  position: absolute;
  width: 100%;
  margin: auto;
}

.social-footer {
  clear: both;
  vertical-align: middle;
  height: 30px;
  padding: 0px 10px 0px 10px;
  margin: auto;
  text-align: center;
}
.social-footer img {
  vertical-align: middle;
}
.social-footer a {
  text-decoration: none;
}

/* ==================================== */
/* Footer */
/* ==================================== */
#footer {
  position: relative;
  background-image: url(../../images/2018/footer-bg.jpg);
  background-color: #000;
  background-position: bottom;
  clear: both;
  background-repeat: no-repeat;
  color: #fff;
}
#footer .wrap {
  padding-bottom: 40px;
}
#footer a, #footer a:visited {
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
}
#footer a:hover {
  color: #d35e13;
}
#footer li {
  list-style: none;
}
#footer .footer-wrap {
  display: inline-block;
  width: 100%;
}
#footer h1 {
  font-size: 1.5rem;
  padding-left: 20px;
}
#footer .section-1 h1 span {
  color: #fff;
  display: block;
}
#footer .section-1 h1 span:first-of-type {
  color: #778A38;
}
#footer .section-1 a.logo img {
  max-width: 180px;
  width: 100%;
}
#footer ul.nav-1 {
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  font-size: 1.5rem;
  color: #999999;
}
#footer ul.nav-2,
#footer ul.nav-3 {
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  font-size: 1.125rem;
}
#footer ul.nav-2 a, #footer ul.nav-2 a:visited,
#footer ul.nav-3 a,
#footer ul.nav-3 a:visited {
  display: inline-block;
  padding: 5px 0;
  color: #999;
}
#footer ul.nav-2 a:hover,
#footer ul.nav-3 a:hover {
  color: #fff;
}
#footer .sponsor {
  display: inline-block;
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  font-size: 1.125rem;
  text-transform: uppercase;
  color: #999999;
}
#footer .sponsor a {
  display: inline-block;
}
#footer .social div {
  margin-top: 30px;
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  font-size: 1.125rem;
  color: #fff;
  text-transform: uppercase;
}
#footer .social ul {
  margin: 0;
  padding: 0;
}
#footer .social li {
  display: inline-block;
}
#footer .social li a {
  display: inline-block;
  padding: 10px;
  font-size: 2em;
}
#footer .info {
  color: #fff;
  font-size: 0.875rem;
  padding-left: 20px;
}

@media (max-width: 480px) and (min-width: 380px) {
  #footer .wrap {
    padding: 0 0 40px;
  }
  #footer a.logo {
    float: left;
  }
  #footer h1 {
    float: left;
  }
  #footer .info {
    float: left;
  }
  #footer .nav-1 {
    padding-top: 20px;
    padding-left: 20px;
    clear: both;
  }
  #footer .nav-1 li {
    display: inline-block;
  }
  #footer .nav-1 a {
    display: inline-block;
    padding: 5px 10px 5px 0;
  }
  #footer .nav-2,
  #footer .nav-3 {
    float: left;
    width: 50%;
    padding: 0 20px;
    margin-top: 0;
  }
  #footer .nav-4 {
    clear: both;
    padding: 0 20px;
  }
  #footer .sponsor {
    float: right;
  }
}
@media (max-width: 379px) {
  #footer .footer-wrap {
    padding: 0 20px;
  }
  #footer .nav-1 {
    padding-left: 20px;
  }
  #footer .nav-1 a {
    display: inline-block;
    padding: 5px 10px 5px 0;
  }
  #footer .nav-2,
  #footer .nav-3 {
    padding-left: 20px;
  }
  #footer .nav-4 {
    padding-left: 20px;
  }
}
.header-backgrounds {
  position: absolute;
  height: 66px;
  width: 100%;
}

.header-backgrounds .header-bg {
  background-image: url(/wp-content/themes/master-angler-2024/assets/images/2018/page-header-bg.png);
  background-position: bottom right;
}

.slider-wrapper .header-bg {
  background-image: url(/wp-content/themes/master-angler-2024/assets/images/2018/header-bg.jpg);
  background-position: top right;
}

@media screen and (max-width: 600px) {
  .page-id-163 .header-backgrounds .header-bg,
  .page-id-159 .header-backgrounds .header-bg,
  .page-id-154 .header-backgrounds .header-bg {
    height: 137px;
  }
}
@media screen and (min-width: 601px) {
  .page-id-163 .header-backgrounds .header-bg,
  .page-id-159 .header-backgrounds .header-bg,
  .page-id-154 .header-backgrounds .header-bg {
    height: 137px;
  }
}
@media screen and (max-width: 600px) {
  .page-id-163 .content-bg,
  .page-id-159 .content-bg,
  .page-id-154 .content-bg {
    top: 50px;
  }
}
@media screen and (min-width: 601px) {
  .page-id-163 .content-bg,
  .page-id-159 .content-bg,
  .page-id-154 .content-bg {
    top: 50px;
  }
}

.page-id-154 .angler-info p {
  margin: 10px 0px 10px 0px;
}

.header-backgrounds .header-bg,
.slider-wrapper .header-bg {
  /*background: url('/wp-content/themes/master-angler-2024/assets/images/header/go-fishing-head-bg.png') top center no-repeat;*/
  /* background: url("/wp-content/themes/master-angler-2024/assets/images/header-bg.jpg")  top center  no-repeat;*/
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #484637;
  width: 100%;
  height: 64px;
  padding: 0px;
  margin: 0px;
  position: absolute;
  left: 0px;
  top: 0px;
}

.header-logo img {
  width: 105px;
}

.header-backgrounds .breadcrumb-bg {
  /*background: url("/wp-content/themes/master-angler-2024/assets/images/nav-bar.jpg")  top center ;*/
  background: #cb6015;
  position: absolute;
  height: 1px;
  top: 36px;
  width: 100%;
  left: 0px;
}

.header-logo-wrapper {
  left: 0px;
}

/* header z-indexes */
.header-logo-wrapper {
  position: absolute;
  z-index: 9;
  left: 0px;
  top: -2px;
  padding-top: 0px;
}

.footer .banner {
  margin: auto;
  float: none;
}

.go-buttons {
  left: 110px;
  width: 80px;
  top: 8px;
  z-index: 1000;
  position: absolute;
  height: 50px;
}

.go-menu {
  z-index: 100;
  position: absolute;
  right: 60px;
  height: 40px;
  display: none;
}

.main-menu {
  display: none;
}

.breadcrumb {
  display: none;
  z-index: 99;
  position: absolute;
  top: 80px;
  color: #FFB597;
  padding: 10px 45px 10px 45px;
  height: 50px;
  margin-left: 0px;
  width: 100%;
  display: none;
}

.breadcrumb a {
  color: #FFFFFF;
  text-decoration: none;
}

.breadcrumb-mobile {
  z-index: 100;
  position: absolute;
}

.header-bg {
  position: absolute;
  z-index: 8;
}

.breadcrumb-bg {
  position: absolute;
  z-index: 3;
}

.menu-toggle {
  position: absolute;
  top: 45px;
  right: 50px;
  color: #ffe;
  background: #cb6015;
  z-index: 1000;
}

.master-angler-search-body .header {
  position: fixed;
}

.header,
.footer {
  margin: auto;
}

.footer {
  /*background:url("/wp-content/themes/master-angler-2024/assets/images/content-bg.jpg") repeat-y;*/
  background: #fff url("/wp-content/themes/master-angler-2024/assets/images/background-texture.jpg") repeat-y;
  margin: auto;
  padding-bottom: 20px;
}

.footer .banner {
  float: left;
  margin: 0px 30px 0px 60px;
}

.two-column.content-page {
  position: relative;
}

.footer-logo {
  text-align: center;
  margin: 40px auto 30px auto;
  /*// font-size:0.750em;*/
  clear: both;
  float: none;
  position: relative;
}

body.home .footer-logo {
  margin: auto;
}

.footer-logo a {
  /*// font-size:1em;*/
}

.two-column .footer-logo {
  text-align: center;
  position: relative;
  right: 0px;
  bottom: 0px;
}

.copyright {
  /*background:url("/wp-content/themes/master-angler-2024/assets/images/copyright-bg.png");*/
  height: 43px;
  color: #877979;
  vertical-align: middle;
  padding-left: 30px;
  padding-top: 10px;
}

.breadcrumb .sub-menu {
  clear: both;
  left: 0px;
}

.breadcrumb .sub-menu ul {
  list-style: none;
  margin: 0px;
}

.breadcrumb .sub-menu li {
  /*@include inline-block(top);*/
  /*float:left;*/
}

#Header {
  height: 84px;
  width: 100%;
  margin: auto;
  z-index: 1;
}

#HeaderTop {
  width: 100%;
  height: 84px;
  margin: auto;
  position: relative;
  top: 0px;
}

#HeaderTop .Left,
#HeaderTop .Center,
#HeaderTop .Right {
  float: left;
  height: 79px;
  width: 133px;
}

#HeaderTop .Left {
  overflow: hidden;
  padding: 8px 0 0 5px;
  width: 32%;
  height: auto;
}

#HeaderTop .Right {
  width: 32%;
  top: 0px;
  right: 0px;
  text-align: right;
  height: auto;
  display: none;
}

#HeaderTop .Left a {
  height: auto;
  width: auto;
  padding-left: 0px;
}

.HuntLink,
.FishLink {
  border: #a84e0e 1px solid;
  border-radius: 2px;
  color: rgb(255, 255, 255);
  float: left;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
  text-decoration: none;
  padding: 2px;
  display: block;
  width: 80px;
  text-align: center;
  z-index: 1000;
}

.go-buttons {
  display: none;
}

.FishLink {
  display: none;
}

.HuntLink {
  margin-top: 5px;
}

#HeaderTop .Center {
  text-align: center;
  width: 33%;
}

#HeaderTop .Center img {
  height: 100%;
}

#HeaderTop .Right {
  padding: 8px 0px 0 0px;
  overflow: hidden;
}

#HeaderTop .Right .region {
  width: 50px;
}

.menu-name-main-menu {
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  position: absolute;
  top: 30px;
  right: 115px;
  width: 40px;
}

.region {
  width: 50px;
}

.menu-name-main-menu .menu {
  background: rgb(255, 255, 255);
  border: #e0e0e0 1px solid;
  border-top: none;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.1);
  display: none;
  list-style: none;
  list-style-image: none;
  margin: 0 0 0 3px;
  padding: 0;
  position: absolute;
  z-index: 204;
  width: 195px;
}

.menu-name-main-menu .menu li.expanded,
.menu-name-main-menu .menu li.leaf {
  border-bottom: #e0e0e0 1px solid;
  list-style: none;
  list-style-image: none;
}

.menu-name-main-menu .menu li.leaf.last {
  border-bottom: none;
}

.menu-name-main-menu .menu li {
  margin: 0;
  padding: 0;
}

.menu-name-main-menu .menu li a.menu-position-link {
  display: none;
}

.menu-name-main-menu .menu li a {
  color: #423b3c;
  display: block;
  line-height: 1.4;
  padding: 5px 25px;
  text-decoration: none;
}

.menu-name-main-menu .menu li a:hover {
  color: #fd8858;
}

.menu-name-main-menu .DropDownToggle {
  border: #a84e0e 1px solid;
  border-radius: 2px;
  background: url(/wp-content/themes/master-angler-2024/assets/images/header/go-fishing-dropdown-top-arrow-down-2014.png) center right no-repeat;
  color: rgb(255, 255, 255);
  display: block;
  margin-right: 20px;
  padding: 12px 10px 12px 30px;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
  text-decoration: none;
}

body.go-hunting .menu-name-main-menu .DropDownToggle {
  background: url("/wp-content/themes/master-angler-2024/assets/images/header/go-hunting-dropdown-top-arrow-down-2014.png") center right no-repeat;
}

.menu-name-main-menu .DropDownToggle {
  display: block;
  /*// font-size: 14px;*/
  /*line-height: 37px;*/
  padding-left: 25px;
  height: 37px;
  text-decoration: none;
  width: 20px;
  overflow: hidden;
}

.menu-name-main-menu .DropDownToggle.Open {
  background: url("/wp-content/themes/master-angler-2024/assets/images/header/go-fishing-dropdown-top-arrow-up-2014.png") center right no-repeat;
}

body.go-hunting .menu-name-main-menu .DropDownToggle.Open {
  background: url("/wp-content/themes/master-angler-2024/assets/images/header/go-hunting-dropdown-top-arrow-up.png") center right no-repeat;
}

.breadcrumb-mobile {
  background: none;
  padding: 0px;
  height: 50px;
  left: 190px;
  /*// font-size:0.750em;*/
  position: absolute;
  top: 43px;
}

.breadcrumb-mobile a {
  text-decoration: none;
}

.breadcrumb {
  padding: 0px;
}

.breadcrumb a {
  text-decoration: none;
}

/* user settings icon */
.user-settings-wrapper {
  position: absolute;
  right: 100px;
  top: 12px;
  text-align: left;
  z-index: 100;
  width: 59px;
  height: 30px;
}

.user-settings-wrapper .user-settings-button {
  background: url(/wp-content/themes/master-angler-2024/assets/images/settings-button.png) no-repeat;
  height: 39px;
  width: 59px;
}

.user-settings {
  margin: 0;
  padding: 0;
}

.user-settings .expandable {
  /* background:url(/wp-content/themes/master-angler-2024/assets/images/breadcrumb-nav-off.png) 0px 9px no-repeat; */
}

.user-settings .expandable:hover {
  /* background:url(/wp-content/themes/master-angler-2024/assets/images/breadcrumb-nav-on.png) 0px 9px no-repeat;*/
}

.user-settings li {
  float: left;
  list-style: none;
}

.user-settings li li a {
  color: rgb(255, 255, 255);
  display: block;
  padding: 10px;
  text-decoration: none;
  display: block;
  white-space: nowrap;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
  text-decoration: none;
}

.user-settings li ul {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 51px;
  right: 0px;
  display: none;
  background: rgb(255, 255, 255);
}

.user-settings li ul li {
  color: #423b3c;
  float: none;
  display: block;
  border-bottom: #e0e0e0 1px solid;
}

.user-settings li ul li a {
  color: #423b3c !important;
  width: auto;
  text-shadow: none;
}

.user-settings li ul li a:hover {
  color: #cb6015 !important;
  text-shadow: none;
}

.user-settings ul {
  border: #e0e0e0 1px solid;
  border-top: none;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}

/* NAVIGATION */
.nav-wrapper {
  position: absolute;
  z-index: 2000;
  width: 100%;
  height: 50px;
  background: #cb6015;
}

.nav-wrapper ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

body.slicknav_menu_active .menu-icon span:nth-of-type(1) {
  width: 18px;
  height: 2px;
  margin-top: 7px;
  margin-bottom: -12px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
body.slicknav_menu_active .menu-icon span:nth-of-type(2) {
  opacity: 0;
}
body.slicknav_menu_active .menu-icon span:nth-of-type(3) {
  width: 18px;
  height: 2px;
  margin-bottom: 6px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.menubar-toggle {
  position: absolute;
  z-index: 2;
  display: inline-block;
  padding: 18px 10px 20px 40px;
  border-right: 1px solid #2B2A26;
  color: rgb(255, 255, 255);
  background-color: #191915;
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  font-size: 1.5em;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
  white-space: nowrap;
}
.menubar-toggle:hover, .menubar-toggle:active, .menubar-toggle:focus {
  color: #d35e13;
}
.menubar-toggle span {
  color: #EA8B2B;
  position: relative;
  top: -1px;
}
.menubar-toggle .menu-icon {
  position: absolute;
  top: 49.5%;
  left: 18px;
  margin: 0px 20px 0 0px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.menubar-toggle .menu-icon span {
  display: block;
  width: 15px;
  height: 2px;
  margin: 4px 0;
  background-color: #c6722c;
  border-radius: 3px;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.menu-footer {
  margin-top: 20px;
}
.menu-footer h1 {
  font-size: 1.5rem;
  padding-left: 20px;
}
.menu-footer h1 span:first-of-type {
  color: #788b3a;
}
.menu-footer h1 span {
  display: block;
  color: rgb(255, 255, 255);
}
.menu-footer .info {
  color: #d0d0d0;
  font-family: "lato", serif;
  font-size: 0.875rem;
  padding-left: 20px;
}
.menu-footer .section-1 {
  width: 51%;
  margin-left: -10px;
  display: inline-block;
}
.menu-footer .section-1 img {
  width: 100%;
}
.menu-footer .section-2 {
  display: inline-block;
  width: 47%;
  padding-top: 20px;
  color: #777;
}
.menu-footer .section-2.sponsor {
  display: none;
}
.menu-footer .section-2 img {
  width: 100%;
}

body.slicknav_menu_active .header-left,
body.slicknav_menu_animating .header-left {
  -webkit-transform: translateX(-300px);
  transform: translateX(-300px);
}

.menu-item-login {
  display: block;
}

.main-header {
  display: inline-block;
  width: 100%;
  min-height: 60px;
  background-color: #191915;
  border-bottom: 1px solid #eee;
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  font-size: 1.5rem;
  line-height: 2.5rem;
  background-image: url("../../images/2018/main-header-bg.png");
  /* cabelas sponsorship */
}
.main-header .header-left > a,
.main-header .header-right > a {
  display: none;
  float: left;
}
.main-header .header-left {
  float: left;
  margin-left: 87px;
  -webkit-transition: transform 0.2s ease;
  transition: transform 0.2s ease;
  background-color: #191915;
}
.main-header .header-right {
  float: right;
}
.main-header .header-right .header-login {
  display: none;
}
.main-header .header-right .header-login a {
  line-height: 2.4rem;
}
.main-header a,
.main-header a:visited {
  color: rgb(255, 255, 255);
  padding: 10px;
  border-right: 1px solid #2B2A26;
  text-transform: uppercase;
  text-decoration: none;
  margin: 0px;
}
.main-header a:hover {
  color: #d35e13;
}
.main-header .cabelas {
  position: relative;
  z-index: 999999;
  display: inline-block;
  padding-top: 4px;
  padding-bottom: 3px;
  margin: 0px;
  color: #aaa;
  text-align: right;
}
@media screen and (max-width: 599px) {
  .main-header .cabelas {
    display: inline-block;
  }
}
.main-header .cabelas a {
  color: #aaa;
  text-decoration: none;
  border-right: none;
}
.main-header .cabelas .cabelas_logo a {
  padding: 0px;
}
.main-header .cabelas_text {
  display: inline-block;
  font-size: 1rem;
  vertical-align: middle;
}
.main-header .cabelas_text span {
  display: none;
}
@media screen and (min-width: 325px) {
  .main-header .cabelas_text span {
    display: inherit;
  }
}
.main-header .bass_pro_shops_logo {
  display: inline-block;
  vertical-align: middle;
  margin-top: 5px;
}
.main-header .bass_pro_shops_logo img {
  height: 36px;
}
.main-header .cabelas_logo {
  display: inline-block;
  vertical-align: middle;
  margin-top: 5px;
  padding-right: 20px;
}
.main-header .cabelas_logo img {
  height: 36px;
}

.menubar-slicknav {
  top: 37px;
}

.social-media {
  position: absolute;
  left: 100px;
  top: 15px;
  z-index: 10;
  padding: 10px;
}
.social-media img {
  height: 20px;
}

.slicknav_menu {
  position: relative;
  background-color: #191915;
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
}

.menubar ul {
  display: none;
}

.js .slicknav_menu {
  display: block;
}

/* ------------------- */
/* ------------------- */
body.home .slider-pro,
.page-id-170 .slider-pro {
  background-color: #2c2927;
  /*
  width: 100%;
  padding-top: 10px;
  color: palette(white);
  overflow: hidden;
  */
  /*
    .rsSlide {
      overflow: visible;
    }

    .rsImgWrap {
      overflow: hidden;
      height: 380px;
    }

    img.rsImg {
      height: auto !important;
      margin-top: 0 !important;
      border-radius: 5px !important;
    }
    */
}
body.home .slider-pro .sp-image img,
.page-id-170 .slider-pro .sp-image img {
  border-radius: 5px !important;
}
body.home .slider-pro .infoBlock,
.page-id-170 .slider-pro .infoBlock {
  position: absolute;
  bottom: 10px;
  left: 0px;
  right: 0px;
  height: 120px;
  width: 100%;
  overflow: hidden;
  padding: 10px 20px;
  background-color: rgba(0, 0, 0, 0.75);
  color: #ccc;
}
body.home .slider-pro .infoBlock .row-1,
.page-id-170 .slider-pro .infoBlock .row-1 {
  margin-bottom: 10px;
  text-transform: uppercase;
}
body.home .slider-pro .infoBlock .row-1 .person,
.page-id-170 .slider-pro .infoBlock .row-1 .person {
  color: rgb(255, 255, 255);
  font-family: "league_gothicregular";
}
body.home .slider-pro .infoBlock .row-1 .date,
.page-id-170 .slider-pro .infoBlock .row-1 .date {
  font-family: "league_gothicregular";
}

/* ------------------- */
/* ------------------- */
body.home #slider,
.page-id-170 #littleAnglerSlider {
  background-color: #191915;
  background-image: url(/wp-content/themes/master-angler-2024/assets/images/2018/header-bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top right;
}

body.home .slider-bottom,
.page-id-170 .slider-bottom {
  height: 30px;
  width: 100%;
  background-color: #191915;
  background-image: url(/wp-content/themes/master-angler-2024/assets/images/2018/slider-bottom-bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}

body.home .royalSlider,
.page-id-170 .royalSlider {
  width: 100%;
  color: rgb(255, 255, 255);
  overflow: hidden;
}
body.home .royalSlider .ribbon,
.page-id-170 .royalSlider .ribbon {
  min-height: 32px;
  position: absolute;
  right: 30px;
  top: -16px;
  color: rgb(255, 255, 255);
  padding: 5px 10px;
  font-family: "league_gothicregular";
  font-size: 1.5rem;
}
body.home .royalSlider .ribbon.ribbon-first,
.page-id-170 .royalSlider .ribbon.ribbon-first {
  background-color: #EA8C2C;
}
body.home .royalSlider .ribbon.ribbon-first .left-banner,
.page-id-170 .royalSlider .ribbon.ribbon-first .left-banner {
  width: 15px;
  height: 32px;
  background-image: url(/wp-content/themes/master-angler-2024/assets/images/2018/left-banner-orange.png);
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: left;
  position: absolute;
  display: block;
  left: -15px;
  top: 0px;
}
body.home .royalSlider .ribbon.ribbon-first .right-banner,
.page-id-170 .royalSlider .ribbon.ribbon-first .right-banner {
  width: 15px;
  height: 32px;
  background-image: url(/wp-content/themes/master-angler-2024/assets/images/2018/right-banner-orange.png);
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: left;
  position: absolute;
  display: block;
  right: -15px;
  top: 0px;
}
body.home .royalSlider .ribbon.ribbon-caught,
.page-id-170 .royalSlider .ribbon.ribbon-caught {
  background-color: #81332F;
}
body.home .royalSlider .ribbon.ribbon-caught .left-banner,
.page-id-170 .royalSlider .ribbon.ribbon-caught .left-banner {
  width: 15px;
  height: 32px;
  background-image: url(/wp-content/themes/master-angler-2024/assets/images/2018/left-banner-red.png);
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: left;
  position: absolute;
  display: block;
  left: -15px;
  top: 0px;
}
body.home .royalSlider .ribbon.ribbon-caught .right-banner,
.page-id-170 .royalSlider .ribbon.ribbon-caught .right-banner {
  width: 15px;
  height: 32px;
  background-image: url(/wp-content/themes/master-angler-2024/assets/images/2018/right-banner-red.png);
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: left;
  position: absolute;
  display: block;
  right: -15px;
  top: 0px;
}
body.home .royalSlider .rsSlide,
.page-id-170 .royalSlider .rsSlide {
  border-radius: 5px;
}
body.home .royalSlider .rsImgWrap,
.page-id-170 .royalSlider .rsImgWrap {
  overflow: hidden;
  height: 100%;
  background-size: cover;
  background-position: center;
}
body.home .royalSlider img.rsImg,
.page-id-170 .royalSlider img.rsImg {
  border-radius: 5px !important;
  max-width: none;
  height: 100% !important;
  width: auto !important;
  margin: auto !important;
  position: relative;
  transform: translateX(-50%);
  left: 50%;
}
body.home .royalSlider .infoBlock,
.page-id-170 .royalSlider .infoBlock {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: auto;
  width: 100%;
  padding: 20px 20px;
  background-color: rgba(0, 0, 0, 0.75);
  color: #ccc;
}
body.home .royalSlider .infoBlock .row-1,
.page-id-170 .royalSlider .infoBlock .row-1 {
  margin-bottom: 10px;
  text-transform: uppercase;
}
body.home .royalSlider .infoBlock .row-1 .person,
.page-id-170 .royalSlider .infoBlock .row-1 .person {
  color: rgb(255, 255, 255);
  font-family: "league_gothicregular";
  font-size: 1.5rem;
}
body.home .royalSlider .infoBlock .row-1 .date,
.page-id-170 .royalSlider .infoBlock .row-1 .date {
  font-family: "league_gothicregular";
  font-size: 1.5rem;
  color: #999999;
}
@media screen and (max-width: 480px) {
  body.home .royalSlider .infoBlock .row-1,
  .page-id-170 .royalSlider .infoBlock .row-1 {
    margin-bottom: 0;
  }
  body.home .royalSlider .infoBlock .row-1 .person,
  body.home .royalSlider .infoBlock .row-1 .date,
  .page-id-170 .royalSlider .infoBlock .row-1 .person,
  .page-id-170 .royalSlider .infoBlock .row-1 .date {
    float: none;
    display: block;
    font-size: 1.2rem;
  }
  body.home .royalSlider .infoBlock .row-2,
  body.home .royalSlider .infoBlock .row-3,
  body.home .royalSlider .infoBlock .row-4,
  .page-id-170 .royalSlider .infoBlock .row-2,
  .page-id-170 .royalSlider .infoBlock .row-3,
  .page-id-170 .royalSlider .infoBlock .row-4 {
    font-size: 0.8rem;
    line-height: initial;
  }
}
body.home .royalSlider .infoBlock .row-3.lake-rank span,
body.home .royalSlider .infoBlock .row-4.overall-rank span,
.page-id-170 .royalSlider .infoBlock .row-3.lake-rank span,
.page-id-170 .royalSlider .infoBlock .row-4.overall-rank span {
  color: #fff;
}

body.home .royalslider .infoBlock {
  min-height: 140px;
}

body.home #littleAnglerSlider {
  margin-top: 10px;
}

body.home #littleAnglerSlider,
.page-id-170 #littleAnglerSlider {
  margin: 0 auto;
  overflow: visible;
  background-color: transparent;
}
body.home #littleAnglerSlider .rsOverflow,
.page-id-170 #littleAnglerSlider .rsOverflow {
  overflow: visible;
}
body.home #littleAnglerSlider .rsImgWrap,
.page-id-170 #littleAnglerSlider .rsImgWrap {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
body.home #littleAnglerSlider .infoBlock,
.page-id-170 #littleAnglerSlider .infoBlock {
  border-radius: 0 0 5px 5px;
  min-height: 100px;
  padding: 15px 20px;
}
body.home #littleAnglerSlider .row-1,
.page-id-170 #littleAnglerSlider .row-1 {
  margin-bottom: 5px;
  color: rgb(255, 255, 255);
}

/* =================== */
/*  LOGIN FORM */
/* =================== */
#post-login {
  display: none;
}

.input_info-label {
  min-width: 320px;
  margin-left: 1px;
}

/* SNIPPET - TOP ANGLERS  AND WELCOME */
#next-angler {
  bottom: 0px;
  right: 0px;
  height: 225px;
  padding: 0px;
}

#prev-angler {
  bottom: 0px;
  left: 0px;
  height: 225px;
  padding: 0px;
}

.snippet-top-anglers {
  margin-top: 30px;
  width: 100%;
  margin: auto;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  position: relative;
  color: rgb(255, 255, 255);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  z-index: 0;
}
.snippet-top-anglers .snippet-top-anglers-shadow {
  box-shadow: 2px 2px 5px #111111;
  margin-top: 30px;
  height: 240px;
  width: 320px;
  margin: auto;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  position: relative;
  color: rgb(255, 255, 255);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  z-index: 0;
}

.caroufredsel_wrapper {
  height: 240px;
  width: 320px;
  margin: auto;
}

.snippet-top-anglers span {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

.snippet-top-anglers img.photo {
  display: block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 100%;
  overflow: hidden;
}

#carousel {
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}

#carousel li {
  display: block;
  display: none;
  height: 240px;
  width: 320px;
}

.snippet-top-anglers .photo-info {
  display: block;
  text-align: left;
  background: #000;
  top: -100px;
  left: 0px;
  position: relative;
  width: 320px;
  height: 100px;
  padding: 10px;
  clear: both;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: rgb(44, 34, 19);
  background-color: rgba(44, 34, 19, 0.7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

.snippet-top-anglers .left {
  vertical-align: top;
  float: none;
  padding-top: 0px;
  padding-left: 0px;
}

.snippet-top-anglers .right {
  vertical-align: top;
  padding-top: 0px;
  padding-right: 0px;
  float: none;
}

.snippet-top-anglers .right span {
  vertical-align: top;
}

.snippet-top-anglers .top-link {
  background: url(/wp-content/themes/master-angler-2024/assets/images/view-top-anglers-bg.png) center right no-repeat;
  padding-right: 15px;
}

.snippet-top-anglers .name {
  display: block;
  margin-bottom: 5px;
  text-align: left;
}

.snippet-top-anglers .title {
  display: block;
  color: rgb(255, 255, 255);
  font-style: italic;
  line-height: 0.984;
  margin-bottom: 10px;
}

.snippet-top-anglers a {
  /*// font-size:0.750em;*/
  font-style: italic;
  color: rgb(255, 255, 255);
}

.snippet-top-anglers .name a {
  color: rgb(255, 255, 255);
}

.snippet-top-anglers .id {
  display: none;
}

.snippet-top-anglers .fish-caught {
  font-weight: bold;
  font-style: italic;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 0px 5px 0px 0px;
  height: 30px;
  vertical-align: middle;
}

.snippet-top-anglers .ma-award-icon-specialist {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-left: 5px;
  position: absolute;
  right: 10px;
}

.snippet-welcome-message {
  line-height: 1.4em;
  padding: 20px 10px 20px 10px;
  font-weight: normal;
  z-index: 20;
  width: 90%;
  margin: 0px auto 20px auto;
  text-align: left;
}

.snippet-welcome-message a {
  font-style: italic;
}

.snippet-welcome-message strong {
  font-weight: bold;
  color: #cb6015;
}

/* ========================================= */
/* The Badges home page snippet */
/* ========================================= */
.snippet-badges {
  margin-top: 10px;
  line-height: 1.4em;
  padding: 10px;
}

.snippet-badges h1 {
  padding: 10px 10px 10px 10px;
  margin: 0px;
  margin-bottom: 10px;
  /*  background: url(/wp-content/themes/master-angler-2024/assets/images/double-stitch-h.png) no-repeat bottom;*/
}

.snippet-badges p {
  margin: 0px;
  padding: 0px 10px 10px 10px;
}

.snippet-badges li {
  /*padding-top:10px;*/
  min-height: 60px;
}

.snippet-badges strong {
  color: #cb6015;
  text-decoration: underline;
}

.snippet-badges img {
  float: left;
  margin-right: 10px;
}

/* ========================================= */
/* TOP LAKES  SNIPPET */
/* ========================================= */
.snippet-top-lakes img {
  box-shadow: 2px 2px 5px #111;
  width: 100%;
}

.snippet-top-lakes {
  line-height: 1.4em;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 99%;
  margin-right: 20px;
}

.snippet-top-lakes div {
  line-height: 1.4em;
  padding: 5px 0px 0px 0px;
}

.snippet-top-lakes h1 {
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 10px 0px;
  font-weight: normal;
  color: #cb6015;
}

.snippet-top-lakes a {
  font-style: italic;
}

/* ========================================= */
/* LATEST CATCHES SNIPPET */
/* ========================================= */
.snippet-latest-catches img {
  -webkit-box-shadow: inset 0px 0px 30px -2px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: inset 0px 0px 30px -2px rgba(50, 50, 50, 0.75);
  box-shadow: inset 0px 0px 30px -2px rgba(50, 50, 50, 0.75);
  float: left;
  width: 100%;
}

.snippet-latest-catches {
  line-height: 1.4em;
  vertical-align: top;
  margin-right: 0px;
  width: 100%;
  margin-bottom: 20px;
  background: rgb(255, 255, 255);
  padding: 20px;
  border: 1px solid #eee;
  border-radius: 5px;
  text-align: left;
}

.snippet-latest-catches .snippet-left-column {
  margin-right: 0px;
  width: 100%;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0px;
}

.snippet-latest-catches .snippet-right-column {
  padding: 10px;
  width: 100%;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 10px;
}

.lastest-catch-entry-row2 {
  padding: 5px 0px 10px 0px;
  background: url("/wp-content/themes/master-angler-2024/assets/images/single-stitch-h.png") repeat-x scroll center bottom transparent;
}

.lastest-catch-entry-row1 {
  padding: 5px 0px 10px 0px;
  background: url("/wp-content/themes/master-angler-2024/assets/images/single-stitch-h.png") repeat-x scroll center bottom transparent;
}

.snippet-latest-catches h1 {
  margin: 0px 0px 5px 0px;
  font-weight: normal;
  padding: 0px 0px 0px 0px;
  color: #cb6015;
  background-image: none;
}

.snippet-latest-catches a {
  font-style: italic;
}

/* ========================================= */
/* HUNT FISH BLOG POST SNIPPET */
/* ========================================= */
.snippet-blog-post img {
  box-shadow: 2px 2px 5px #111;
  width: 100%;
}

.snippet-blog-post {
  line-height: 1.4em;
  vertical-align: top;
  margin-right: 10px;
  margin-bottom: 30px;
  width: 99%;
}

.snippet-blog-post .snippet-left-column {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 0px;
  width: 99%;
}

.snippet-blog-post .snippet-right-column {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 99%;
}

.snippet-blog-post h1 {
  margin: 0px 0px 5px 0px;
  font-weight: normal;
  padding: 0px 0px 0px 0px;
  color: #cb6015;
  background-image: none;
}

.snippet-blog-post p {
  line-height: 1.4em;
  margin-bottom: 6px;
  margin-top: 6px;
}

.snippet-blog-post a {
  font-style: italic;
  line-height: 1.4em;
}

/* ========================================= */
/* L'il ANGLER SNIPPET */
/* ========================================= */
.snippet-lil-angler {
  line-height: 1.4em;
  vertical-align: top;
  text-align: left;
  margin: 5px auto 30px auto;
  width: 90%;
}

.snippet-lil-angler .snippet-left-column {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 100%;
  margin-right: 0px;
  margin: 0px;
  padding: 0px;
}

.snippet-lil-angler .snippet-right-column {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 100%;
  margin-right: 0px;
  padding: 10px;
}

.snippet-lil-angler img {
  -webkit-box-shadow: inset 0px 0px 30px -2px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: inset 0px 0px 30px -2px rgba(50, 50, 50, 0.75);
  box-shadow: inset 0px 0px 30px -2px rgba(50, 50, 50, 0.75);
  width: 100%;
  margin: 0px;
  padding: 0px;
}

.snippet-lil-angler h1 {
  margin: 0px 0px 5px 0px;
  font-weight: normal;
  padding: 0px 0px 0px 0px;
  background-image: none;
  line-height: 1.5em;
  width: 99%;
}

.snippet-lil-angler p {
  margin-bottom: 6px;
  margin-top: 6px;
}

.snippet-lil-angler a {
  font-style: italic;
}

.crop-buttons {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.crop-buttons input {
  margin-right: 10px;
  background-image: none;
  background: #444;
  font-family: "myriad-pro", "Arial", Helvetica, sans-serif;
  border: 1px solid #444;
  border-top-color: #444;
  border-left-color: #444;
  padding: 4px 9px 4px 9px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  cursor: pointer;
  margin-bottom: 20px;
  line-height: 21px;
  width: auto;
  background: #444;
}
.crop-buttons input:hover {
  background: #656565;
}
.crop-buttons input:nth-of-type(4n+4) {
  margin-right: 0px;
}
.crop-buttons .crop-save {
  background: #cf6030;
  border: 1px solid #cf6030;
  border-top-color: #cf6030;
  border-left-color: #cf6030;
}
.crop-buttons .crop-save:hover {
  background: #d8805a;
  color: #fff;
}

.crop-wrapper {
  padding: 40px 0;
  margin-top: 20px;
  display: block;
  width: 100%;
  text-align: center;
  position: relative;
  overflow: hidden;
  background-color: #fff;
  background-image: -webkit-linear-gradient(45deg, #ccc 25%, transparent 25%, transparent 75%, #ccc 75%), -webkit-linear-gradient(45deg, #ccc 25%, transparent 25%, transparent 75%, #ccc 75%);
  background-image: linear-gradient(45deg, #ccc 25%, transparent 25%, transparent 75%, #ccc 75%), linear-gradient(45deg, #ccc 25%, transparent 25%, transparent 75%, #ccc 75%);
  background-size: 16px 16px;
  background-position: 0 0, 8px 8px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

.angler-info h1 {
  padding: 36px 0px 10px 0px;
  margin: 0px 10px 0px 10px;
}

.angler-info h1 span.name {
  float: none;
  display: block;
  margin-left: 20px;
}

.angler-info h1 span.name span {
  color: #423b3c;
  padding-left: 10px;
}

.angler-info h2 {
  margin: 0px 0px 0px 0px;
  font-size: 3.75rem;
}

.angler-info h3.badge-progress {
  font-size: 2.5rem;
  line-height: 1rem;
}

.angler-info p {
  margin: 10px 10px 10px 10px;
}

.angler-info .empty-bar {
  width: 100%;
  background: #ddd;
  height: 41px;
  margin: auto;
  vertical-align: middle;
  /*box-shadow: 0px 2px 10px #000000 inset;*/
}

.angler-info .statistics {
  margin: auto;
  width: 90%;
  margin-top: 10px;
}

.angler-info .statistics span {
  color: #cb6015;
}

.angler-info .progress-bar {
  /*box-shadow: 0px 0px 10px #020 inset;*/
  background-color: #cb6015;
  color: #423b3c;
  height: 100%;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  text-align: right;
}

.angler-info .progress-bar-text {
  text-align: right;
  padding: 10px 10px 0px 10px;
  height: 100%;
  position: relative;
  right: 0px;
  top: -38px;
  text-transform: uppercase;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  width: 100%;
  color: #333;
  font-size: 24px;
}
.angler-info .progress-bar.bronze-0 {
  background: none;
}

.angler-info .progress-bar.bronze-1 {
  width: 22%;
}

.angler-info .progress-bar.bronze-2 {
  width: 27%;
}

.angler-info .progress-bar.bronze-3 {
  width: 32%;
}

.angler-info .progress-bar.silver {
  width: 37%;
}

.angler-info .progress-bar.silver-1 {
  width: 41%;
}

.angler-info .progress-bar.silver-2 {
  width: 46%;
}

.angler-info .progress-bar.silver-3 {
  width: 50%;
}

.angler-info .progress-bar.silver-4 {
  width: 54%;
}

.angler-info .progress-bar.gold {
  width: 57%;
}

.angler-info .progress-bar.gold-1 {
  width: 62%;
}

.angler-info .progress-bar.gold-2 {
  width: 66%;
}

.angler-info .progress-bar.gold-3 {
  width: 70%;
}

.angler-info .progress-bar.gold-4 {
  width: 74%;
}

.angler-info .progress-bar.platinum {
  width: 77%;
}

.angler-info .progress-bar.platinum-1 {
  width: 82%;
}

.angler-info .progress-bar.platinum-2 {
  width: 86%;
}

.angler-info .progress-bar.platinum-3 {
  width: 90%;
}

.angler-info .progress-bar.platinum-4 {
  width: 94%;
}

.angler-info .progress-bar.diamond {
  width: 100%;
}

.angler-info .badge-medals {
  width: 90%;
  min-width: 300px;
  margin: auto;
  text-align: right;
  clear: both;
  color: #333;
  line-height: 1;
  margin-bottom: 30px;
  font-size: 24px;
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
}

.angler-info .badge-medals span {
  padding-left: 0px;
}

.angler-info .badge-medals span.on {
  color: #cb6015;
  padding-left: 20px;
}

.angler-info .badge-medals .bronze-medal {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding-top: 50px;
  width: 20%;
  background: url(/wp-content/themes/master-angler-2024/assets/images/badge-progress-icons.png) right 5px no-repeat;
}

.angler-info .badge-medals .bronze-medal span {
  padding-right: 5px;
}

.angler-info .badge-medals .silver-medal,
.angler-info .badge-medals .silver-medal.off:hover {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 20%;
  padding-top: 50px;
  background: url(/wp-content/themes/master-angler-2024/assets/images/badge-progress-icons.png) right -130px no-repeat;
}

.angler-info .badge-medals .silver-medal span {
  padding-right: 10px;
}

.angler-info .badge-medals .gold-medal,
.angler-info .badge-medals .gold-medal.off:hover {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 20%;
  padding-top: 50px;
  background: url(/wp-content/themes/master-angler-2024/assets/images/badge-progress-icons.png) right -265px no-repeat;
}

.angler-info .badge-medals .gold-medal span {
  padding-right: 10px;
}

.angler-info .badge-medals .platinum-medal,
.angler-info .badge-medals .platinum-medal.off:hover {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding-top: 50px;
  width: 20%;
  background: url(/wp-content/themes/master-angler-2024/assets/images/badge-progress-icons.png) right -399px no-repeat;
}

.angler-info .badge-medals .platinum-medal span {
  margin-right: -5px;
}

.angler-info .badge-medals .diamond-medal,
.angler-info .badge-medals .diamond-medal.off:hover {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 20%;
  padding-top: 50px;
  background: url(/wp-content/themes/master-angler-2024/assets/images/badge-progress-icons.png) right -535px no-repeat;
}

.angler-info .badge-medals .diamond-medal span {
  margin-right: -10px;
}

.angler-info .badge-medals .bronze-medal.off {
  background: url(/wp-content/themes/master-angler-2024/assets/images/badge-progress-icons-off.png) right 5px no-repeat;
}

.angler-info .badge-medals .silver-medal.off {
  background: url(/wp-content/themes/master-angler-2024/assets/images/badge-progress-icons-off.png) right -130px no-repeat;
}

.angler-info .badge-medals .gold-medal.off {
  background: url(/wp-content/themes/master-angler-2024/assets/images/badge-progress-icons-off.png) right -265px no-repeat;
}

.angler-info .badge-medals .platinum-medal.off {
  background: url(/wp-content/themes/master-angler-2024/assets/images/badge-progress-icons-off.png) right -399px no-repeat;
}

.angler-info .badge-medals .diamond-medal.off {
  background: url(/wp-content/themes/master-angler-2024/assets/images/badge-progress-icons-off.png) right -535px no-repeat;
}

/* species progress */
.species-badges {
  margin: auto;
}

.species-column {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
@media screen and (min-width: 321px) {
  .species-column {
    width: 90%;
    margin-left: 10px;
  }
}

.species-progress-wrapper {
  vertical-align: middle;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding-right: 20px;
  text-align: left;
}
@media screen and (max-width: 320px) {
  .species-progress-wrapper {
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .species-progress-wrapper {
    width: 50%;
  }
}
@media screen and (min-width: 481px) and (max-width: 640px) {
  .species-progress-wrapper {
    width: 33%;
  }
}
@media screen and (min-width: 641px) and (max-width: 1023px) {
  .species-progress-wrapper {
    width: 25%;
  }
  .species-progress-wrapper:nth-child(4n+4) {
    clear: right;
  }
}
@media screen and (min-width: 1023px) {
  .species-progress-wrapper {
    width: 20%;
  }
}

.species-progress {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 100%;
  max-width: 100px;
  margin-top: 5px;
}

.species-progress .species {
  color: #cb6015;
  text-align: left;
  line-height: 1.5rem;
}

.species-progress .off {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  background-color: #ddd;
  height: 5px;
  margin: 0px 1px 0px 0px;
  width: 18%;
}

.species-progress .on {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  background-color: #cb6015;
  width: 18%;
  height: 5px;
  margin: 0px 1px 0px 0px;
}

.species-progress .done {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  background-color: #cb6015;
  width: 18%;
  height: 5px;
  margin: 0px 1px 0px 0px;
}

.species-progress .species-done {
  color: #000;
  font-size: 1.125rem;
}

.species-progress .stats {
  color: #999;
  display: block;
  padding-right: 30px;
  font-style: italic;
  padding-left: 30px;
  margin-bottom: 20px;
}

.species-progress-wrapper {
  position: relative;
}

.species-progress-wrapper .species-icon {
  width: 100px;
  height: 100px;
  background-repeat: no-repeat;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

/* ANGLER CATCHES */
.page-id-163 .angler-info .wrap {
  width: 100%;
  max-width: 100%;
  padding: 0;
}
.page-id-163 .ma-catch-form-wrapper {
  padding: 20px 20px;
}
.page-id-163 .see-all-catches {
  clear: both;
}
.page-id-163 #content {
  max-width: 1024px;
  width: 100%;
}
.page-id-163 .ms-dd {
  min-width: 175px;
  width: 100% !important;
}
.page-id-163 .ma-refine-field-calendar label,
.page-id-163 .ma-refine-field-month label,
.page-id-163 .ma-refine-field-day label,
.page-id-163 .ma-refine-field-year label {
  padding-top: 20px;
}
.page-id-163 #ma-refine-form-wrapper input[type=text] {
  padding: 11px 13px 8px 13px;
}
@media (max-width: 1024px) and (min-width: 481px) {
  .page-id-163 div.ma-refine-field-method {
    width: 50%;
    padding-right: 10px;
  }
}

.page-id-163 .ma-search-results-wrapper {
  padding: 0px 5px 0px 5px;
}

.page-id-163 .ma-catch-form-wrapper {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-weight: normal;
  margin-top: 0px;
  width: 100%;
}

.page-id-163 .ma-catch-filter {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-left: 0px;
}

.page-id-163 .ma-catch-filter div {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-left: 3px;
}

.page-id-163 .ma-catch-filter .ui-button-text {
  padding: 0.4em 1em;
}

.page-id-163 .ma-catch-form-wrapper .ma-catch-filter-wrapper {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 300px;
  margin-bottom: 20px;
}

.page-id-163 .ma-catch-form-wrapper .ma-catch-filter-wrapper h2 {
  text-align: left;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 0px;
  width: 100px;
  margin-left: 20px;
  margin-right: 5px;
}

.page-id-163 .angler-column-row .angler-catch {
  display: none;
}

.page-id-163 .angler-released {
  text-align: center;
}

.page-id-163 .angler-rank {
  text-align: center;
}

/* CREATE ACCOUNT FORM */
#create-account {
  width: 300px;
}

.account-code {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 50px;
}

.account-code-dash {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  text-align: center;
  width: 25px;
}

/* ANGLER SETTINGS MENU */
.help {
  border: 1px solid #333;
  padding: 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  /* background:url("/wp-content/themes/master-angler-2024/assets/images/dark-bg.jpg"); */
  line-height: 1.5em;
  opacity: 0.7;
  margin-bottom: 20px;
}

.form-error {
  background: #600;
  color: rgb(255, 255, 255);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  line-height: 1.5em;
  opacity: 0.7;
  margin-bottom: 20px;
  padding: 10px 20px 10px 10px;
  border: 1px solid #300;
}

.formError {
  max-width: 300px;
  border-radius: 0;
}
.formError .formErrorContent {
  border-radius: 0;
  background: #600;
  border: 0;
  -webkit-box-shadow: unset;
  box-shadow: unset;
  -o-box-shadow: unset;
  box-shadow: unset;
}
.formError .formErrorArrow div {
  background: #600;
  border: 0;
  -webkit-box-shadow: unset;
  box-shadow: unset;
  -o-box-shadow: unset;
  box-shadow: unset;
}
.formError .formErrorArrow .line3 {
  border: 0;
  -webkit-box-shadow: unset;
  box-shadow: unset;
  -o-box-shadow: unset;
  box-shadow: unset;
}

#next-angler {
  position: absolute;
  top: 0px;
  z-index: 10;
  right: 0px;
  cursor: pointer;
  color: #cb6015;
  font-style: italic;
  height: 371px;
  padding-right: 20px;
}

#prev-angler {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 10;
  cursor: pointer;
  color: #cb6015;
  font-style: italic;
  padding-left: 17px;
  height: 371px;
}

.snippet-top-anglers:hover #prev-angler {
  background: url(/wp-content/themes/master-angler-2024/assets/images/prev-angler.png) center no-repeat;
}

.snippet-top-anglers:hover #next-angler {
  background: url(/wp-content/themes/master-angler-2024/assets/images/next-angler.png) center no-repeat;
}

/* earnable awards */
.earnable-award h2 {
  padding-top: 10px;
  margin: 0px;
}
.earnable-award h2 span {
  font-size: 1.5rem;
}

.earnable-award {
  clear: both;
  padding: 0px 20px 0px 0px;
  margin-bottom: 20px;
  display: inline-block;
  width: 100%;
  padding-right: 20px;
}
@media screen and (max-width: 480px) {
  .earnable-award {
    width: 100%;
  }
}
@media screen and (min-width: 481px) {
  .earnable-award {
    width: 33%;
  }
}

.earnable-award.specialist {
  margin: 0px;
}

.earnable-specialist-award ul {
  list-style: none;
  margin: 10px 0px 0px 0px;
  padding: 0;
}

.earnable-specialist-award li {
  vertical-align: top;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  text-align: center;
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  font-size: 1.25rem;
  margin: 0px;
  width: 15%;
  padding: 0px 10px 0px 0px;
}
@media screen and (max-width: 900px) {
  .earnable-specialist-award li {
    width: 30%;
  }
}
@media screen and (max-width: 480px) {
  .earnable-specialist-award li {
    width: 45%;
  }
}

.earnable-specialist-award li img {
  float: none;
  text-align: center;
  margin: 0px;
  padding: 0px;
}

hr {
  background: url(/wp-content/themes/master-angler-2024/assets/images/single-stitch-h.png) bottom repeat-x;
  border: 0px;
  height: 15px;
  margin: 0px;
  padding: 0px;
}

.disclaimer {
  color: #999;
  padding: 20px;
}

.ui-button .ui-button-text .fa {
  margin-left: 10px;
}

.needs-review {
  background: #900;
  color: #ff0;
  padding: 20px;
  border-radius: 10px;
  border: 1px solid #300;
  text-transform: uppercase;
}

.top-anglers td {
  padding: 5px 5px 5px 0px;
}

.top-anglers th {
  color: #cb6015;
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-size: 1.5rem;
  font-weight: normal;
  text-transform: uppercase;
  padding: 5px 5px 5px 0px;
}

.top-anglers td.rank {
  text-align: center;
}

.top-anglers td.name {
  padding-left: 3px;
}

.top-anglers td.caught {
  text-align: center;
}

.back-to-top {
  text-align: center;
}

/* Horizontal Banners */
#banner-iphone {
  background: url("/wp-content/themes/master-angler-2024/assets/images/iphone-app-horizontal.png") no-repeat;
  width: 117px;
  height: 150px;
  overflow: hidden;
}

/* date picker */
.ui-datepicker-prev {
  display: none;
}

.ui-datepicker-next {
  display: none;
}

/* mobile */
.breadcrumb-mobile,
.jumpto-wrapper,
.go-button-mobile,
.goto-wrapper {
  display: none;
}

.tips {
  position: relative;
  text-decoration: none;
}

.tips span {
  display: none;
}

.tips:hover span {
  display: block;
  position: absolute;
  padding: 0.5em;
  content: attr(title);
  text-align: center;
  height: auto;
  white-space: nowrap;
  top: -32px;
  background: rgba(0, 0, 0, 0.8);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  color: rgb(255, 255, 255);
}

.tips:hover span:after {
  position: absolute;
  display: block;
  content: "";
  border-color: rgba(0, 0, 0, 0.8) transparent transparent transparent;
  border-style: solid;
  height: 0;
  position: absolute;
  bottom: -16px;
  left: 1em;
}

.tips-below {
  position: relative;
  text-decoration: none;
}

.tips-below span {
  display: none;
}

.tips-below:hover span {
  font-style: normal;
  display: block;
  position: absolute;
  padding: 0.5em;
  content: attr(title);
  text-align: left;
  height: auto;
  white-space: nowrap;
  top: 32px;
  background: #191414;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: rgb(255, 255, 255);
  box-shadow: 2px 2px 5px #222;
}

.tips-below:hover span:after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent transparent #191414 transparent;
  border-style: solid;
  height: 0;
  position: absolute;
  top: -18px;
  left: 1em;
}

.tips-below-right {
  position: relative;
  text-decoration: none;
}

.tips-below-right div {
  display: none;
}

.tips-below-right:hover div {
  font-style: normal;
  display: block;
  position: absolute;
  padding: 0.5em;
  content: attr(title);
  text-align: left;
  height: auto;
  top: 32px;
  right: 0px;
  background: #191414;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: rgb(255, 255, 255);
  box-shadow: 2px 2px 5px #222;
}

.tips-below-right:hover div:after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent transparent #191414 transparent;
  border-style: solid;
  height: 0;
  position: absolute;
  top: -18px;
  right: 1em;
}

.award-tip {
  position: relative;
  text-decoration: none;
}

.award-tip div {
  display: none;
}

.award-tip:hover div {
  font-style: normal;
  display: block;
  position: absolute;
  padding: 0.5em;
  content: attr(title);
  text-align: left;
  top: 80px;
  right: -55%;
  background: #191414;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: rgb(255, 255, 255);
  box-shadow: 2px 2px 4px #000;
  line-height: 1.4em;
}

.award-tip:hover div:after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent transparent #191414 transparent;
  border-style: solid;
  height: 0;
  position: absolute;
  top: -18px;
  right: 50%;
}

.login-tip {
  position: relative;
  text-decoration: none;
}

.login-tip span {
  display: none;
}

.login-tip span {
  font-style: normal;
  position: absolute;
  padding: 0.5em;
  content: attr(title);
  text-align: left;
  height: auto;
  top: 60px;
  right: 0px;
  background: #191414;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: rgb(255, 255, 255);
  box-shadow: 2px 2px 5px #222;
}

.login-tip span:after {
  position: absolute;
  content: "";
  border-color: transparent transparent #191414 transparent;
  border-style: solid;
  height: 0;
  position: absolute;
  top: -18px;
  right: 1em;
}

/* Jquery file upload has a top-margin of 2px for safari/chrome */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #ma-delete-length-photo,
  #ma-delete-action-photo {
    margin-top: 2px;
  }
}
/********************** FISHING INDUSTRY SETTINGS ***********************/
/* Login Page */
.page-201352 .dark-bg,
.page-id-270 .dark-bg {
  background: none;
  border: none;
}
.page-201352 .content-wrapper,
.page-id-270 .content-wrapper {
  margin: auto;
  width: 100%;
}
.page-201352 .angler-profile-content,
.page-id-270 .angler-profile-content {
  width: 90%;
  padding: 10px 0px 10px 0px;
  margin: auto;
}
.page-201352 .angler-profile-content h1,
.page-id-270 .angler-profile-content h1 {
  padding: 10px 10px 20px 10px;
  margin: 10px auto 20px auto;
}

/* Angler listing */
.page-id-195 .content-wrapper {
  margin: auto;
  width: 100%;
  /* padding: 0px 10px; */
}
.page-id-195 .block-group.block-group-mainfo .block.block-checkbox {
  width: auto;
}
.page-id-195 .block-group.block-group-mainfo .block.block-checkbox-label {
  width: 90%;
  padding-left: 10px;
}
.page-id-195 .ma-search-results-wrapper {
  width: 100%;
  padding: 10px 0px 10px 0px;
}
.page-id-195 .angler-form-wrapper {
  margin: auto;
  text-align: center;
  width: 100%;
  max-width: 1000px;
}
.page-id-195 .angler-form-wrapper label {
  display: inline-block;
  padding: 5px 0px;
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-size: 1.688rem;
  text-transform: uppercase;
  line-height: 1em;
}
.page-id-195 .angler-form-wrapper input[type=text] {
  width: 100%;
  background: #fff;
  font-size: 1.688rem;
  line-height: 1.333em;
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  height: auto;
  margin-top: 0px;
  padding: 0.3em 0.5em 0.2em 0.5em;
}
.page-id-195 .angler-form-wrapper .ma-step {
  text-align: left;
}
.page-id-195 .angler-form-wrapper .update-angler-message {
  text-align: left;
  width: 100%;
}
.page-id-195 .angler-form-wrapper .update-angler-message .message {
  padding-bottom: 10px;
}
.page-id-195 .angler-column-row {
  display: none;
}
.page-id-195 .angler-profile-content {
  padding: 10px 10px 30px 10px;
}
.page-id-195 .angler-profile-content .ma-step-column-wide {
  padding: 0px;
}
@media screen and (min-width: 768px) {
  .page-id-195 .angler-profile-content .ma-step-column-wide {
    padding: 0px 10px;
  }
}
.page-id-195 .angler-profile-content .ma-step-column {
  width: 50%;
  padding: 0px;
}
@media screen and (max-width: 767px) {
  .page-id-195 .angler-profile-content .ma-step-column {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media screen and (min-width: 768px) {
  .page-id-195 .angler-profile-content .ma-step-column:nth-child(2n+1) {
    padding-right: 10px;
  }
  .page-id-195 .angler-profile-content .ma-step-column:nth-child(2n+2) {
    padding-left: 10px;
  }
  .page-id-195 .angler-profile-content .ma-step-column:nth-child(3n+2) {
    padding-right: 10px;
  }
  .page-id-195 .angler-profile-content .ma-step-column:nth-child(3n+3) {
    padding-left: 10px;
  }
}
.page-id-195 .ma-search-results-wrapper .angler-col1 {
  width: 100%;
  display: block;
}
.page-id-195 .ma-search-results-wrapper .angler-col1 .angler-name {
  font-weight: bold;
}
.page-id-195 .ma-search-results-wrapper .angler-col2 {
  width: 100%;
  display: block;
}
.page-id-195 .ma-search-results-wrapper .angler-col2 div {
  width: 100%;
  display: block;
}
.page-id-195 .ma-search-results-wrapper .angler-col2 .angler-address {
  display: block;
}
.page-id-195 .ma-search-results-wrapper .angler-col2 .angler-contact {
  display: block;
}
.page-id-195 .ma-search-results-wrapper .angler-col3 div {
  display: block;
}
.page-id-195 .ma-search-results-wrapper .angler-column-row div {
  color: rgb(255, 255, 255);
}
.page-id-195 .ma-search-results-wrapper .angler-row {
  width: 100%;
}
.page-id-195 .ma-search-results-wrapper .angler-col2 a {
  margin-right: 10px;
  text-transform: uppercase;
}
.page-id-195 .ma-search-results-wrapper .angler-name {
  width: 100%;
}
.page-id-195 .ma-search-results-wrapper .angler-address {
  width: 100%;
}
.page-id-195 .ma-search-results-wrapper .angler-contact {
  width: 100%;
}
.page-id-195 .ma-search-results-wrapper .angler-added {
  width: 40%;
}
.page-id-195 .ma-search-results-wrapper .angler-action {
  width: 60%;
}
.page-id-195 .ma-search-results-wrapper .angler-action a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 10px 15px 10px 15px;
  margin: 0px;
}
.page-id-195 .view-list {
  text-align: center;
}
.page-id-195 .clear-list {
  float: right;
  padding-right: 25px;
}
.page-id-195 .view-list a,
.page-id-195 .clear-list a {
  font-style: italic;
}
.page-id-195 .ma-step-column-wide .ma-step-angler-id {
  width: 100%;
  margin: auto;
}
.page-id-195 .ma-step-column-wide #ma-angler-id-wrapper {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  text-align: left;
}

.page-id-198 .tweet {
  display: block;
  padding-bottom: 10px;
}
.page-id-198 .facebook {
  display: block;
  padding-bottom: 10px;
}
.page-id-198 .angler-row .tweet {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding-bottom: 0px;
}
.page-id-198 .angler-row .facebook {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding-bottom: 0px;
}
.page-id-198 .content-wrapper {
  margin: auto;
  width: 100%;
}
.page-id-198 .angler-profile-content {
  padding: 10px;
}
.page-id-198 .ma-step-column-1 {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  padding: 0px 20px 0px 0px;
  width: 270px;
}
.page-id-198 .catch-info-column {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 20px;
}
.page-id-198 .ma-step-column-2 {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  padding: 0px 30px 0px 0px;
  width: 330px;
}
.page-id-198 .ma-step-column-3 {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  padding: 0px 0px 0px 0px;
  width: 300px;
}
.page-id-198 .catch-photos-column {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0px;
  vertical-align: top;
}
.page-id-198 .catch-info-column {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0px;
  vertical-align: top;
}
.page-id-198 .angler-profile-content h2 {
  text-align: left;
}
.page-id-198 .ma-fish-released {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-left: 0px;
}
.page-id-198 .ma-fish-released div {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-left: 3px;
}

/* ===== Submitted Catches ===== */
.page-id-203 .content-wrapper {
  margin: auto;
  width: 100%;
}
.page-id-203 .angler-profile-content {
  padding: 10px 10px 30px 10px !important;
}
.page-id-203 .angler-col1 {
  width: 33%;
}
.page-id-203 .angler-col2 {
  width: 33%;
}
.page-id-203 .angler-col3 {
  width: 33%;
}
.page-id-203 .angler-device {
  width: 100%;
}
.page-id-203 .angler-status {
  width: 100%;
  margin: 10px 0;
}
.page-id-203 .angler-tweet {
  width: 100%;
}
.page-id-203 .angler-tweet a {
  margin-right: 3px;
}
.page-id-203 .angler-species {
  width: 100%;
  display: block;
}
.page-id-203 .angler-lake {
  width: 100%;
}
.page-id-203 .angler-entered {
  width: 100%;
}
.page-id-203 .angler-length {
  width: 100%;
  display: block;
}
.page-id-203 .social-all {
  padding: 10px;
}

.page-id-195 .ma-finished,
.page-id-198 .ma-finished,
.page-id-203 .ma-finished,
.page-id-225 .ma-finished,
.page-id-225 .ma-finished,
.page-201352 .ma-finished,
.page-id-270 .ma-finished {
  text-align: center;
}
.page-id-195 .ma-finished img,
.page-id-198 .ma-finished img,
.page-id-203 .ma-finished img,
.page-id-225 .ma-finished img,
.page-id-225 .ma-finished img,
.page-201352 .ma-finished img,
.page-id-270 .ma-finished img {
  width: 100%;
  max-width: 500px;
}
.page-id-195 .ma-paginate,
.page-id-198 .ma-paginate,
.page-id-203 .ma-paginate,
.page-id-225 .ma-paginate,
.page-id-225 .ma-paginate,
.page-201352 .ma-paginate,
.page-id-270 .ma-paginate {
  margin: 10px 0px 10px 0px;
}
.page-id-195 .ma-paginate a,
.page-id-198 .ma-paginate a,
.page-id-203 .ma-paginate a,
.page-id-225 .ma-paginate a,
.page-id-225 .ma-paginate a,
.page-201352 .ma-paginate a,
.page-id-270 .ma-paginate a {
  padding: 10px;
}
.page-id-195 .submitter input,
.page-id-198 .submitter input,
.page-id-203 .submitter input,
.page-id-225 .submitter input,
.page-id-225 .submitter input,
.page-201352 .submitter input,
.page-id-270 .submitter input {
  margin-top: 5px;
}
.page-id-195 .ma-profile-column,
.page-id-198 .ma-profile-column,
.page-id-203 .ma-profile-column,
.page-id-225 .ma-profile-column,
.page-id-225 .ma-profile-column,
.page-201352 .ma-profile-column,
.page-id-270 .ma-profile-column {
  width: 100%;
}
.page-id-195 .angler-profile-content,
.page-id-198 .angler-profile-content,
.page-id-203 .angler-profile-content,
.page-id-225 .angler-profile-content,
.page-id-225 .angler-profile-content,
.page-201352 .angler-profile-content,
.page-id-270 .angler-profile-content {
  padding: 10px 10px 30px 10px !important;
}
.page-id-195 .tabs,
.page-id-198 .tabs,
.page-id-203 .tabs,
.page-id-225 .tabs,
.page-id-225 .tabs,
.page-201352 .tabs,
.page-id-270 .tabs {
  padding-top: 0px;
}
.page-id-195 .tabs li,
.page-id-198 .tabs li,
.page-id-203 .tabs li,
.page-id-225 .tabs li,
.page-id-225 .tabs li,
.page-201352 .tabs li,
.page-id-270 .tabs li {
  margin-left: 0px;
  width: 33.3333%;
}
.page-id-195 .tabs .logoff,
.page-id-198 .tabs .logoff,
.page-id-203 .tabs .logoff,
.page-id-225 .tabs .logoff,
.page-id-225 .tabs .logoff,
.page-201352 .tabs .logoff,
.page-id-270 .tabs .logoff {
  border-right: none;
}
.page-id-195 .tabs .newcatch,
.page-id-198 .tabs .newcatch,
.page-id-203 .tabs .newcatch,
.page-id-225 .tabs .newcatch,
.page-id-225 .tabs .newcatch,
.page-201352 .tabs .newcatch,
.page-id-270 .tabs .newcatch {
  border-right: none;
}

/* All-time Angler Records */
.page-id-168 .ma-search-results-wrapper {
  padding: 0px;
}
.page-id-168 .ma-search-results-wrapper .angler-col1 {
  width: 50%;
}
.page-id-168 .ma-search-results-wrapper .angler-col1 div {
  width: 100%;
}
.page-id-168 .ma-search-results-wrapper .angler-col2 {
  width: 45%;
}
.page-id-168 .ma-search-results-wrapper .angler-col2 div {
  width: 100%;
}
.page-id-168 th {
  text-align: left;
  text-transform: uppercase;
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-size: 1.5rem;
  font-weight: normal;
}
@media screen and (min-width: 1024px) {
  .page-id-168 th {
    font-size: 2rem;
  }
}

/* Top 100 Anglers */
.page-id-146 .angler-rank-changed-up {
  color: #009900;
}
.page-id-146 .angler-rank-changed-down {
  color: #990000;
}
.page-id-146 .content-bg {
  border-top: 5px solid #7c5e2c;
}
.page-id-146 .block.sample-rank-badge {
  text-align: center;
}
.page-id-146 .block.sample-rank-badge #loading-badges {
  font-weight: bold;
  text-transform: uppercase;
  color: #999;
  border: 1px solid #999;
  border-radius: 5px;
  padding: 10px;
  width: auto;
  display: inline-block;
  margin: 20% auto 0 auto;
}
.page-id-146 .block.sample-rank-badge #loading-badges img, .page-id-146 .block.sample-rank-badge #loading-badges br {
  display: none;
}
.page-id-146 .block.sample-rank-badge .ranking-photo {
  text-align: center;
}
.page-id-146 .block.sample-rank-badge .ranking-photo img {
  width: 100%;
  max-width: 315px;
}
@media screen and (min-width: 601px) {
  .page-id-146 .block.sample-rank-badge {
    width: 50%;
    left: 50%;
    position: relative;
    padding: 20px 0px 0px 20px;
  }
  .page-id-146 .block.rank-form {
    width: 50%;
    position: relative;
    left: -50%;
  }
}
@media screen and (max-width: 600px) {
  .page-id-146 .block.sample-rank-badge {
    width: 100%;
  }
  .page-id-146 .block.rank-form {
    width: 100%;
  }
}
.page-id-146 input[type=text] {
  border: 1px solid #D8D8CE;
  max-width: 300px;
  display: block;
  margin-bottom: 20px;
}
.page-id-146 .block-group.my-rank block input {
  max-width: 250px;
}
.page-id-146 .ma-search-results-wrapper {
  padding: 0px;
}
.page-id-146 .ma-search-results-wrapper .angler-col1 {
  width: 20%;
  min-width: 50px;
}
.page-id-146 .ma-search-results-wrapper .angler-col1 div {
  width: 100%;
}
.page-id-146 .ma-search-results-wrapper .angler-col2 {
  width: 35%;
}
.page-id-146 .ma-search-results-wrapper .angler-col2 div {
  width: 100%;
}
.page-id-146 .ma-search-results-wrapper .angler-col2 .angler-profilePhoto {
  float: left;
  width: auto;
}
.page-id-146 .ma-search-results-wrapper .angler-col2 .angler-profilePhoto img {
  width: 64px;
}
.page-id-146 .ma-search-results-wrapper .angler-col3 {
  width: 35%;
}
.page-id-146 .ma-search-results-wrapper .angler-col3 div {
  width: 48%;
}
.page-id-146 .ma-search-results-wrapper .angler-col4 {
  display: block;
  width: 80%;
  margin-left: 50px;
}
.page-id-146 .ma-search-results-wrapper .angler-col4 div {
  width: 100%;
}
.page-id-146 .error-msg {
  color: #b74b45;
  font-size: 1.25em;
  font-weight: bold;
}

/* Industry Submit Catch */
/* overrides for the website if viewed from within the Master Angler App  */
.app-ios .header-backgrounds,
.app-android .header-backgrounds {
  display: none !important;
}
.app-ios .content-bg,
.app-android .content-bg {
  padding-top: 0px !important;
  padding-bottom: 0px;
}
.app-ios .footer,
.app-android .footer {
  display: none !important;
}
.app-ios .social-footer,
.app-android .social-footer {
  display: none !important;
}
.app-ios .copyright,
.app-android .copyright {
  display: none !important;
}
.app-ios #ma-refine-form-wrapper .expander-edge,
.app-android #ma-refine-form-wrapper .expander-edge {
  padding-top: 30px;
}
.app-ios .ma-results-filler,
.app-android .ma-results-filler {
  display: none;
}
.app-ios .ma-search-body,
.app-android .ma-search-body {
  background: none;
  background: #000;
}

.announcement {
  display: none;
}

.has-announcement #banner2 {
  top: 85px;
}

/* announcements */
.has-announcement .main-container {
  margin-top: 85px;
  position: relative;
}
.has-announcement .menubar-slicknav {
  top: 122px;
}
.has-announcement .center-logo {
  top: 0px;
}
@media screen and (max-width: 1023px) {
  .has-announcement .center-logo {
    top: 0px;
  }
}
.has-announcement .has-announcement.slicknav_menu_animating .center-logo {
  top: 0px;
}
@media screen and (max-width: 1023px) {
  .has-announcement .has-announcement.slicknav_menu_animating .center-logo {
    top: 0px;
  }
}
.has-announcement .slicknav_menu_active .center-logo {
  top: 0px;
}
@media screen and (max-width: 1023px) {
  .has-announcement .slicknav_menu_active .center-logo {
    top: 0px;
  }
}
.has-announcement .announcement-slider.slider-pro {
  position: absolute;
  top: 0px;
}
.has-announcement .announcement-slider .sp-buttons {
  position: absolute;
  bottom: 4px;
  z-index: 99999;
}
.has-announcement .announcement-slider .sp-selected-button {
  background-color: #fff;
}
.has-announcement .announcement-slider .sp-button {
  border: 2px solid #fff;
}
.has-announcement .announcement-slider .sp-button {
  width: 10px;
  height: 10px;
}
.has-announcement .announcement-slider #announcement-outage span.big-announcement {
  background-image: none;
}
.has-announcement .announcement-slider #announcement-outage {
  background: #cf6030;
}
.has-announcement .announcement {
  display: block;
  top: 0px;
  background: #B12226;
  color: #FDFDFD;
  z-index: 99999;
  position: absolute;
  text-align: center;
  z-index: 99999;
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  width: 100%;
  font-size: 1.5rem;
  height: 85px;
}
.has-announcement .announcement a {
  color: #FDFDFD;
  text-decoration: none;
  padding-right: 20px;
  padding-left: 10px;
  display: inline-block;
  /* padding-left: 24px; */
  /*   background-image: url(../../images/announcements/exclamation.png);
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: left; */
}
@media screen and (max-width: 479px) {
  .has-announcement .announcement a {
    background-size: 13px 13px;
  }
}
.has-announcement .announcement span {
  margin-left: 10px;
  padding-left: 10px;
  padding: 10px;
  padding-right: 20px;
  display: table-cell;
  background-image: url(../../images/announcements/arrow.png);
  background-size: 8px 13px;
  background-repeat: no-repeat;
  background-position: right;
  height: 80px;
  vertical-align: middle;
}
.has-announcement .announcement span.big-announcement {
  text-align: left;
  background-image: url(../../images/announcements/exclamation.png);
  background-position: left;
  background-size: 16px;
  background-repeat: no-repeat;
  padding-left: 27px;
  padding-right: 0px;
}
@media screen and (max-width: 500px) {
  .has-announcement .announcement {
    font-size: 14px;
    line-height: 1rem;
  }
}

.app-ios .announcement, .app-android .announcement {
  display: none !important;
}

.tile {
  float: left;
}
.tile .set-favourite {
  padding: 10px 0px;
  clear: both;
  display: block;
  color: #fff;
  border: 1px solid #666;
  text-decoration: none;
  text-align: center;
  margin-top: 10px;
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  font-size: 1.25rem;
  text-transform: uppercase;
  width: 100%;
  margin: 10px 0px;
  position: relative;
}
@media screen and (max-width: 320px) {
  .tile {
    width: 99%;
  }
}
@media screen and (min-width: 321px) and (max-width: 480px) {
  .tile {
    width: 99%;
  }
}
@media screen and (min-width: 481px) and (max-width: 568px) {
  .tile {
    width: 49%;
  }
}
@media screen and (min-width: 513px) and (max-width: 640px) {
  .tile {
    width: 49%;
  }
}
.tile .socialWrap {
  width: 49%;
  display: inline-block;
  position: absolute;
  bottom: 10px;
}
.tile .block-group.block-group-angler .block.social-icons {
  width: 25%;
  padding-top: 40px;
}
.tile .block-group.block-group-angler .block.social-icons a {
  display: inline-block;
  padding-right: 10px;
  color: #ffffff;
}
.tile .block-group.block-group-angler .block.angler {
  width: 75%;
  text-align: right;
  padding-top: 20px;
}
.tile .angler a {
  color: rgb(255, 255, 255);
  text-decoration: underline;
}
.tile .angler .profile-photo {
  float: right;
  margin-top: 5px;
  margin-left: 10px;
  width: 30px;
  height: 30px;
  border-radius: 15px;
  background-size: cover;
}
@media screen and (max-width: 480px) {
  .tile {
    margin: auto;
    width: 100%;
    padding: 0px 10px 10px 10px;
  }
}
@media screen and (min-width: 481px) and (max-width: 540px) {
  .tile {
    width: 50%;
  }
  .tile:nth-child(2n+1) {
    padding: 0px 5px 10px 10px;
  }
  .tile:nth-child(2n+2) {
    padding: 0px 10px 10px 5px;
  }
}
@media screen and (min-width: 541px) and (max-width: 1023px) {
  .tile {
    width: 50%;
  }
  .tile:nth-child(2n+1) {
    padding: 0px 5px 10px 10px;
  }
  .tile:nth-child(2n+2) {
    padding: 0px 10px 10px 5px;
  }
}
@media screen and (min-width: 1024px) {
  .tile {
    width: 33.33333%;
  }
  .tile:nth-child(3n+1) {
    padding: 0px 6px 10px 10px;
  }
  .tile:nth-child(3n+2) {
    padding: 0px 8px 10px 8px;
  }
  .tile:nth-child(3n+3) {
    padding: 0px 10px 10px 6px;
  }
}
.tile .tile-padding {
  background-color: #44403E;
  padding: 10px;
  border-radius: 5px;
  height: 100%;
}

.popup-item {
  width: 90%;
  max-width: 768px;
  margin: auto;
  padding: 20px;
  background-color: #44403E;
  border-radius: 5px;
}
.popup-item > img {
  border-radius: 5px;
}
.popup-item a {
  text-decoration: none;
}
.popup-item .social-icons a {
  font-size: 1.5rem;
  color: #fff;
}
.popup-item .social-icons a:hover {
  color: #ea8c2c;
}
.popup-item .social-icons a:focus {
  color: #ea8c2c;
}
.popup-item h3 {
  color: rgb(255, 255, 255);
  margin: 10px 0;
}
.popup-item h3 span.length {
  color: #ea8c2c;
  display: inline-block;
  float: right;
}
.popup-item .angler {
  text-align: right;
  padding-left: 40px;
  color: #fff;
}
.popup-item .angler .profile-photo {
  float: right;
  margin-top: 5px;
  margin-left: 10px;
  width: 30px;
  height: 30px;
  border-radius: 15px;
}
.popup-item .angler a {
  color: white;
  text-decoration: underline;
}
.popup-item span.method {
  display: block;
}
.popup-item img.featuredImg {
  width: 100%;
}
.popup-item p {
  color: rgb(255, 255, 255);
}
.popup-item .social-links {
  display: inline-block;
  width: 100%;
  padding-top: 10px;
  margin-top: 15px;
  border-top: 1px solid rgb(255, 255, 255);
  clear: both;
}
.popup-item .fish-icon {
  float: left;
  margin-top: -10px;
}
.popup-item .social-icons {
  float: right;
}
.popup-item .details {
  color: rgb(255, 255, 255);
}

/* ----------------------------------
  grid in profile catches tab
  ------------------ -----------------*/
.page-id-163 .tile .img-wrap img {
  float: none;
  margin: 0;
}

.tile .img-wrap img {
  width: 100%;
  cursor: pointer;
  border-radius: 5px;
}

.tile h3 {
  color: rgb(255, 255, 255);
  margin-bottom: 0;
}

.tile span.method {
  display: block;
}

.tile h3:hover {
  text-decoration: underline;
  cursor: pointer;
}

.isotope-item p {
  text-align: left;
  color: rgb(255, 255, 255);
  margin: 0;
  padding: 5px 0;
}

tr.isotope-item {
  width: 100%;
}

.social-links {
  display: inline-block;
}
.social-links .travel {
  display: inline-block;
}

.social-links a {
  padding: 0 5px;
  text-decoration: none;
}

.social-links a img {
  width: 32px;
}

.tile {
  border-radius: 5px;
}
.tile .likeWrap {
  display: inline-block;
}
.tile span.MA_like_button {
  width: 20px;
  height: 20px;
  margin-right: 5px;
  vertical-align: middle;
}
.tile .social-links a {
  padding: 0;
}
.tile .social-links a img {
  width: 20px;
}
.tile.isotope-item .follow-wrapper .follow-button {
  padding: 5px 10px;
  margin-left: 5px;
  color: rgb(255, 255, 255);
  background-color: #677915;
  cursor: pointer;
  border-radius: 5px;
  float: left;
  margin-right: 0px;
  margin-top: 5px;
  float: right;
}
.tile.isotope-item .follow-wrapper .follow-button.following {
  background: #ccc;
  color: #333;
}

.ma-maintainance {
  height: 300px;
  width: 100%;
  padding: 10px;
}

div.ma-search-summary-wrapper {
  width: 100%;
}

form input {
  background: none;
  border: none;
}

form .text-wrapper,
form .text-wrapper-calendar {
  margin-bottom: 0;
  background-color: rgb(255, 255, 255);
  border: 1px solid #D8D8CE;
}

.ma-search-overview {
  display: block;
  text-align: left;
  font-style: italic;
  text-align: left;
  margin: auto;
  width: 280px;
}

.ma-catch-form-wrapper select {
  background-image: url(/wp-content/themes/master-angler-2024/assets/images/select-arrow.png);
  background-repeat: no-repeat;
  background-position: 100%;
  appearance: none;
  background-color: #fff;
  text-overflow: ellipsis;
}

.ma-catch-form-wrapper select option {
  padding: 0 5px;
}

.ma-catch-form-wrapper select,
.ma-catch-form-wrapper select option {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
}

.ma-refine-form-wrapper input {
  background-color: rgb(255, 255, 255);
}

@media screen and (max-width: 523px) {
  .ma-refine-refresh {
    padding: 0px !important;
  }
}

form div.ma-refine-refresh input,
form div.ma-refine-refresh button {
  background-color: #474342;
  margin: 30px 0 0 0;
  padding: 10px 20px;
  border: 0;
  text-transform: uppercase;
  font-size: 1.5rem;
  background-repeat: no-repeat;
  background-position: 94% 50%;
  background-size: 18px;
}
form div.ma-refine-refresh input .ui-button-text,
form div.ma-refine-refresh button .ui-button-text {
  padding: 0px;
}
form div.ma-refine-refresh input .fa,
form div.ma-refine-refresh button .fa {
  font-size: 1.3rem;
}
form div.ma-refine-refresh input.print-button,
form div.ma-refine-refresh button.print-button {
  padding: 10px 15px 10px 15px;
}
@media screen and (max-width: 1023px) {
  form div.ma-refine-refresh input,
  form div.ma-refine-refresh button {
    margin-top: 10px;
  }
}
@media screen and (max-width: 523px) {
  form div.ma-refine-refresh input,
  form div.ma-refine-refresh button {
    margin-top: 10px;
    width: 100%;
  }
}

form#ma-print-search-form div.ma-refine-refresh input,
form#ma-print-search-form div.ma-refine-refresh button {
  margin-top: 48px;
  min-height: 47px;
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
}

form input[type=submit].ui-state-active {
  color: rgb(255, 255, 255);
  background-color: #cf6030;
}

label.ui-button.ui-widget.ui-state-default.ui-button-text-only {
  padding: 5px 5px 5px 0px;
}

form label.date-label {
  padding-bottom: 8px;
}

label.infield-label {
  position: absolute;
  left: 0px;
}

.ma-search-secondary {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  padding: 10px 0px 10px 0px;
}
@media screen and (max-width: 767px) {
  .ma-search-secondary {
    padding-bottom: 10px;
  }
}

.harvests-catch-form .ma-refine-field-group {
  padding-top: 3px;
}
@media screen and (max-width: 640px) {
  .harvests-catch-form .ma-refine-field-group {
    display: block;
  }
}

form .ma-refine-field-group {
  border-right: 1px solid #ffffff;
  margin-left: 5px;
}
@media screen and (max-width: 850px) {
  form .ma-refine-field-group {
    margin-left: 0;
    border-right: none;
  }
}

form .ma-refine-sort {
  margin: 0;
}

@media screen and (max-width: 370px) {
  form .ma-refine-group,
  form .ma-refine-sort {
    margin-left: -5px;
  }
}

@media screen and (max-width: 370px) {
  form .ma-refine-field-groupby strong,
  form .ma-refine-field-sortby strong {
    display: block;
  }
}

@media screen and (max-width: 640px) {
  .ma-refine-field-sort {
    display: block;
  }
}

form .ma-refine-field-sort strong,
form .ma-refine-field-groupby strong {
  padding-top: 10px;
  font-style: normal;
  font-weight: normal;
  display: block;
  font-size: 1.688rem;
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  color: #333;
}

form label.ui-state-default {
  border: none;
  font-style: normal;
  color: #444;
  background: none;
}

form label.ui-state-default.ui-state-active {
  color: #000;
}

form label span.ui-button-radio {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: #f5dfd6;
  border: 5px solid #656565;
  border-radius: 50%;
}

form label.ui-state-active span.ui-button-radio {
  background-color: rgb(255, 255, 255);
  border-color: #cf6030;
}

.ma-search-secondary select {
  padding: 7px 10px;
  margin: 2px 0 0 0;
}

.ma-refine-field-method select {
  background-position: 105%;
  background-size: 32px;
  width: 120px;
}

form .ma-search-overview,
form .view-buttons {
  width: auto;
}
form .ma-search-overview label > span,
form .view-buttons label > span {
  background-color: #C0C2B8;
  background-size: 22px;
  padding: 7px 15px;
  background-repeat: no-repeat;
  background-position: center;
  text-indent: -9999px;
  overflow: hidden;
  display: inline-block;
}
form .ma-search-overview label,
form .view-buttons label {
  padding: 0 1px;
}
form .ma-search-overview .list-view span,
form .view-buttons .list-view span {
  width: 36px;
  padding: 9px;
  border-radius: 0 5px 5px 0;
  background-image: url(/wp-content/themes/master-angler-2024/assets/images/list-view-icon.png);
}
form .ma-search-overview .grid-view span,
form .view-buttons .grid-view span {
  width: 36px;
  padding: 9px;
  border-radius: 5px 0 0 5px;
  background-image: url(/wp-content/themes/master-angler-2024/assets/images/grid-view-icon.png);
}
form .ma-search-overview .ui-state-active span,
form .view-buttons .ui-state-active span {
  background-color: #cf6030;
}
form .ma-search-overview label.grid-view.ui-button.ui-widget.ui-state-default.ui-button-text-only,
form .ma-search-overview label.list-view.ui-button.ui-widget.ui-state-default.ui-button-text-only,
form .view-buttons label.grid-view.ui-button.ui-widget.ui-state-default.ui-button-text-only,
form .view-buttons label.list-view.ui-button.ui-widget.ui-state-default.ui-button-text-only {
  padding: 0;
}

.harvests-catch-form .ma-search-overview label.grid-view,
.harvests-catch-form .ma-search-overview label.list-view {
  width: 36px;
}

.harvests-catch-form .ma-search-overview .grid-view span,
.harvests-catch-form .ma-search-overview .list-view span {
  padding: 9px 15px;
  width: 100%;
}

.ui-buttonset {
  margin-right: 3px;
}
.ui-corner-left {
  -webkit-border-top-right-radius: 0px;
  -moz-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-right: none;
}

.ui-corner-right {
  -webkit-border-top-left-radius: 0px;
  -moz-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-left: none;
}

.ui-buttonset .ui-button-text {
  padding: 5px;
  display: inline-block;
}

.ui-buttonset .ui-state-active.ui-button .ui-button-text {
  /* color:palette(white); */
}

/* SEARCH SUMMARY RESULTS */
#ma-search-summary1 {
  border-top: 1px solid #ddd;
}

.ma-search-summary {
  border-bottom: 1px solid #ddd;
  padding: 10px 10px 10px 20px;
  /*// font-size:0.813em;*/
  cursor: pointer;
}

.ma-search-results {
  display: none;
}

.ma-search-summary .view-switcher {
  float: right;
  display: none;
}

.ma-search-summary strong {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 20px;
  font-weight: normal;
  color: #AD9D69;
}

.ma-search-summary em {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 20px;
}

.ma-refine-field-group .ui-buttonset .ui-button,
.ma-refine-field-sort .ui-buttonset .ui-button {
  /*width:65px;*/
}

/* Home Page - Did you catch a trophy fish? */
#check-size-wrapper h3 {
  color: #333;
}

.ui-widget {
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
}

.infield-wrapper {
  position: relative;
  padding-bottom: 10px;
}

/* Jquery UI dropdown select menu */
.ui-autocomplete.ui-widget-content {
  border-radius: 0px !important;
  border: 1px solid #ddd;
}

.ui-autocomplete.ui-menu .ui-menu-item a {
  font-size: 1.5rem;
  text-transform: uppercase;
  border-radius: 0px !important;
  border-bottom: 1px solid #ddd;
}

.borderRadiusTp .border, .borderRadius .border {
  -moz-border-radius: 0px;
  border-radius: 0px;
}

.borderRadiusTp ul li:last-child {
  -moz-border-radius: 0px;
  border-radius: 0px;
}

pre {
  position: relative;
  z-index: 9999;
  color: red;
  background: black;
}

.status-bar {
  padding: 10px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 20px;
  border: 1px solid rgba(207, 96, 48, 0.3098039216);
  border-radius: 5px;
  background: rgba(207, 96, 48, 0.3098039216);
  color: #000000;
}

.page-id-203 .ma-refine-location .infield-wrapper .text-wrapper {
  min-height: 55px;
}

/* Industry Reset Password, Enter New Password */
.page-id-237 .ma-profile-form-wrapper,
.page-id-237 .article-content,
.page-id-212 .ma-profile-form-wrapper,
.page-id-212 .article-content,
.page-id-274 .ma-profile-form-wrapper,
.page-id-274 .article-content {
  max-width: 1024px;
  margin: auto;
}

/* Home Page */
.page-id-2 h3.new-masters-title {
  margin-top: 0px;
  margin-bottom: 10px;
}
.page-id-2 h2.has-x-large-font-size {
  font-size: 3.75rem !important;
}

/* Fish Hunt Newsletter from Active Campaign */
._form_124 form#_form_67EAE48B8276B_ {
  margin: unset !important;
  background-color: inherit !important;
  padding-left: 0px;
  padding: 0px;
}
._form_124 form#_form_67EAE48B8276B_ #_form_124_submit {
  display: inline-block;
  position: relative;
  padding: 0px;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
  font-size: 1.688rem;
  margin-right: 0.05em;
  border: 1px solid rgb(202, 94, 47) !important;
  background: rgb(202, 94, 47) !important;
  font-weight: normal;
  color: rgb(255, 255, 255);
  border-radius: 4px;
  /* color: rgb(202, 95, 46) !important;*/
  color: #fff !important;
  background-color: rgb(202, 94, 47) !important;
  font-family: league_gothicregular, Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  text-transform: uppercase;
}

.page-id-287 ._error-inner,
.page-id-322 ._error-inner,
.page-id-318 ._error-inner {
  background: #700;
  color: #fff;
  padding: 10px;
}
.page-id-287 fieldset,
.page-id-322 fieldset,
.page-id-318 fieldset {
  border: unset;
  padding: 0px;
}
.page-id-287 .ma-step,
.page-id-322 .ma-step,
.page-id-318 .ma-step {
  max-width: 500px;
}
.page-id-287 label, .page-id-287 fieldset,
.page-id-322 label,
.page-id-322 fieldset,
.page-id-318 label,
.page-id-318 fieldset {
  display: inline-block;
  padding: 4px 0px;
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-size: 1.5rem;
  text-transform: uppercase;
}
.page-id-287 ._form-fieldset label,
.page-id-322 ._form-fieldset label,
.page-id-318 ._form-fieldset label {
  margin-left: 10px;
}
.page-id-287 .ma-form-control,
.page-id-322 .ma-form-control,
.page-id-318 .ma-form-control {
  width: 100%;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 5px;
  margin-bottom: 5px;
}

/* THIS CSS IS NOT USED IN THE WEBSITE AS WE HAVE MADE THE HTML LOOK MORE LIKE THE SUBMIT CATCH FORM */
/*
#_form_124_ {
    line-height: 1.6;
    margin: 0
}

#_form_124_ * {
    outline: 0
}

._form_hide {
    display: none;
    visibility: hidden
}

._form_show {
    display: block;
    visibility: visible
}

#_form_124_._form-top {
    top: 0
}

#_form_124_._form-bottom {
    bottom: 0
}

#_form_124_._form-left {
    left: 0
}

#_form_124_._form-right {
    right: 0
}

#_form_124_ input[type="text"],
#_form_124_ input[type="tel"],
#_form_124_ input[type="date"],
#_form_124_ textarea {
    padding: 6px;
    height: auto;
    border: #979797 1px solid;
    border-radius: 0px;
    color: #000 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#_form_124_ textarea {
    resize: none
}

#_form_124_ ._submit {
    -webkit-appearance: none;
    cursor: pointer;
    text-align: center;
    background: #CF6030 !important;
    border: 0 !important;
    color: #FFFFFF !important;
    padding: 10px !important
}

#_form_124_ ._submit:disabled {
    cursor: not-allowed;
    opacity: 0.4
}

#_form_124_ ._submit.processing {
    position: relative
}

#_form_124_ ._submit.processing::before {
    content: "";
    width: 1em;
    height: 1em;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    border: double 3px transparent;
    border-radius: 50%;
    background-image: linear-gradient(#CF6030, #CF6030), conic-gradient(#CF6030, #FFFFFF);
    background-origin: border-box;
    background-clip: content-box, border-box;
    animation: 1200ms ease 0s infinite normal none running _spin
}

#_form_124_ ._submit.processing::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #CF6030 !important;
    border: 0 !important;
    color: #FFFFFF !important;
    padding: 10px !important
}

@keyframes _spin {
    0% {
        transform: translate(-50%, -50%) rotate(90deg)
    }

    100% {
        transform: translate(-50%, -50%) rotate(450deg)
    }
}

#_form_124_ ._close-icon {
    cursor: pointer;
    background-image: url("https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png");
    background-repeat: no-repeat;
    background-size: 14.2px 14.2px;
    position: absolute;
    display: block;
    top: 11px;
    right: 9px;
    overflow: hidden;
    width: 16.2px;
    height: 16.2px
}

#_form_124_ ._close-icon:before {
    position: relative
}

#_form_124_ ._form-body {
    margin-bottom: 30px
}

#_form_124_ ._form-image-left {
    width: 150px;
    float: left
}

#_form_124_ ._form-content-right {
    // margin-left: 164px
}

#_form_124_ ._form-branding {
    color: #fff;
    clear: both;
    text-align: left;
    margin-top: 30px;
    font-weight: 100
}

#_form_124_ ._form-branding ._logo {
    display: block;
    width: 130px;
    height: 14px;
    margin-top: 6px;
    background-image: url("https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png");
    background-size: 130px auto;
    background-repeat: no-repeat
}

#_form_124_ .form-sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

#_form_124_ ._form-label,
#_form_124_ ._form_element ._form-label {
    font-weight: bold;
    margin-bottom: 5px;
    display: block;
    text-transform:uppercase;
}

#_form_124_._dark ._form-branding {
    color: #333
}

#_form_124_._dark ._form-branding ._logo {
    background-image: url("https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png")
}

#_form_124_ ._form_element {
    position: relative;
    margin-bottom: 10px;
    max-width: 100%
}

#_form_124_ ._form_element * {
}

#_form_124_ ._form_element._clear {
    clear: both;
    width: 100%;
    float: none;
}

#_form_124_ ._form_element._clear:after {
    clear: left;
}

#_form_124_ ._form_element input[type="text"],
#_form_124_ ._form_element input[type="date"],
#_form_124_ ._form_element select,
#_form_124_ ._form_element textarea:not(.g-recaptcha-response) {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#_form_124_ ._field-wrapper {
    position: relative
}

#_form_124_ ._inline-style {
    float: left
}

#_form_124_ ._inline-style input[type="text"] {
    width: 150px
}

#_form_124_ ._inline-style:not(._clear)+._inline-style:not(._clear) {
    margin-left: 20px
}

#_form_124_ ._form_element img._form-image {
    max-width: 100%
}

#_form_124_ ._form_element ._form-fieldset {
    border: 0;
    padding: 0.01em 0 0 0;
    margin: 0;
    min-width: 0
}

#_form_124_ ._clear-element {
    clear: left
}

#_form_124_ ._full_width {
    width: 100%
}

#_form_124_ ._form_full_field {
    display: block;
    width: 100%;
    margin-bottom: 10px
}

#_form_124_ input[type="text"]._has_error,
#_form_124_ textarea._has_error {
    border: #F37C7B 1px solid
}

#_form_124_ input[type="checkbox"]._has_error {
    outline: #F37C7B 1px solid
}

#_form_124_ ._show_be_error {
    float: left
}

#_form_124_ ._error {
    display: block;
    position: absolute;
    z-index: 10000001
}

#_form_124_ ._error._above {
    padding-bottom: 4px;
    bottom: 39px;
    right: 0
}

#_form_124_ ._error._below {
    padding-top: 8px;
    top: 100%;
    right: 0
}

#_form_124_ ._error._above ._error-arrow {
    bottom: -4px;
    right: 15px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #FFDDDD
}

#_form_124_ ._error._below ._error-arrow {
    top: 0;
    right: 15px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #FFDDDD
}

#_form_124_ ._error-inner {
    padding: 12px 12px 12px 36px;
    background-color: #FFDDDD;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 12px center;
    font-weight: 600;
    line-height: 16px;
    color: #000;
    text-align: center;
    text-decoration: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    box-shadow: 0 1px 4px rgba(31, 33, 41, 0.298295)
}

@media only screen and (max-width:319px) {
    #_form_124_ ._error-inner {
        padding: 7px 7px 7px 25px;
        line-height: 12px;
        background-position: 4px center;
        max-width: 100px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

#_form_124_ ._error-inner._form_error {
    margin-bottom: 5px;
    text-align: left
}

#_form_124_ ._button-wrapper ._error-inner._form_error {
    position: static
}

#_form_124_ ._error-inner._no_arrow {
    margin-bottom: 10px
}

#_form_124_ ._error-arrow {
    position: absolute;
    width: 0;
    height: 0
}

#_form_124_ ._error-html {
    margin-bottom: 10px
}

.pika-single {
    z-index: 10000001 !important
}

#_form_124_ input[type="text"].datetime_date {
    width: 69%;
    display: inline
}

#_form_124_ select.datetime_time {
    width: 29%;
    display: inline;
    height: 32px
}

#_form_124_ input[type="date"].datetime_date {
    width: 69%;
    display: inline-flex
}

#_form_124_ input[type="time"].datetime_time {
    width: 29%;
    display: inline-flex
}

#_form_124_ .inline-form-content {
    max-width: 510px
}

@media (min-width:320px) and (max-width:667px) {
    ::-webkit-scrollbar {
        display: none
    }

    #_form_124_ {
        margin: 0;
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        box-sizing: border-box
    }

    #_form_124_ * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #_form_124_ ._form-content {
        margin: 0;
        width: 100%
    }

    #_form_124_ ._form-inner {
        display: block;
        min-width: 100%
    }

    #_form_124_ ._form-title,
    #_form_124_ ._inline-style {
        margin-top: 0;
        margin-right: 0;
        margin-left: 0
    }

    #_form_124_ ._form-title {
    }

    #_form_124_ ._form_element {
        margin: 0 0 20px;
        padding: 0;
        width: 100%
    }

    #_form_124_ ._form-element,
    #_form_124_ ._inline-style,
    #_form_124_ input[type="text"],
    #_form_124_ label,
    #_form_124_ p,
    #_form_124_ textarea:not(.g-recaptcha-response) {
        float: none;
        display: block;
        width: 100%
    }

    #_form_124_ ._row._checkbox-radio label {
        display: inline
    }

    #_form_124_ ._row,
    #_form_124_ p,
    #_form_124_ label {
        margin-bottom: 0.7em;
        width: 100%
    }

    #_form_124_ ._row input[type="checkbox"],
    #_form_124_ ._row input[type="radio"] {
        margin: 0 !important;
        vertical-align: middle !important
    }

    #_form_124_ ._row input[type="checkbox"]+span label {
        display: inline
    }

    #_form_124_ ._row span label {
        margin: 0 !important;
        width: initial !important;
        vertical-align: middle !important
    }

    #_form_124_ ._form-image {
        max-width: 100%;
        height: auto !important
    }

    #_form_124_ input[type="text"] {
        padding-left: 10px;
        padding-right: 10px;
        line-height: 1.3em;
        -webkit-appearance: none
    }

    #_form_124_ input[type="radio"],
    #_form_124_ input[type="checkbox"] {
        display: inline-block;
        width: 1.3em;
        height: 1.3em;
        margin: 0 0.3em 0 0;
        vertical-align: baseline
    }

    #_form_124_ ._inline-style {
        margin: 20px 0 0 !important
    }

    #_form_124_ ._inline-style input[type="text"] {
        width: 100%
    }
}

#_form_124_ .sms_consent_checkbox {
    position: relative;
    width: 100%;
    display: flex;
    align-items: flex-start;
    padding: 20px 0
}

#_form_124_ .sms_consent_checkbox input[type="checkbox"] {
    float: left;
    margin: 5px 10px 10px 0
}

#_form_124_ .sms_consent_checkbox .sms_consent_message {
    display: inline;
    width: 95%;
    float: left;
    text-align: left;
    margin-bottom: 10px;
    color: #7D8799
}

#_form_124_ .sms_consent_checkbox .sms_consent_message.sms_consent_mini {
    width: 90%
}

#_form_124_ .sms_consent_checkbox ._error._above {
    right: auto;
    bottom: 0
}

#_form_124_ .sms_consent_checkbox ._error._above ._error-arrow {
    right: auto;
    left: 5px
}

@media (min-width:320px) and (max-width:667px) {
    #_form_124_ .sms_consent_checkbox ._error._above {
        top: -30px;
        left: 0;
        bottom: auto
    }
}

#_form_124_ .field-required {
    color: #FF0000
}

#_form_124_ {
    position: relative;
    text-align: left;
    margin: unset;
    padding: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: rgba(255, 255, 255, 0) !important;
    border: 0;
    max-width: 550px;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
    color: #000000
}

#_form_124_ ._show_be_error {
    min-width: 100%
}

#_form_124_._inline-form,
#_form_124_._inline-form ._form-content {
    font-weight: 400
}

#_form_124_._inline-form ._row span,
#_form_124_._inline-form ._row label {
    font-weight: 400;
    line-height: 1.6em;
    color: black !important
}

#_form_124__inlineform input[type="text"],
#_form_124__inlineform input[type="date"],
#_form_124__inlineform input[type="tel"],
#_form_124__inlineform select,
#_form_124__inlineform textarea:not(.g-recaptcha-response) {
    font-weight: 400;
    font-color: #000000;
    line-height: 1.6em
}

#_form_124_._inline-form ._html-code *:not(h1, h2, h3, h4, h5, h6),
#_form_124_._inline-form .sms_consent_message,
#_form_124_._inline-form ._form-thank-you {
    font-weight: 400;
    color: black !important
}

#_form_124_._inline-form ._form-label,
#_form_124_._inline-form ._form-emailidentifier,
#_form_124_._inline-form ._form-checkbox-option-label {
    font-weight: 700;
    line-height: 1.6em;
    color: black !important
}

#_form_124_._inline-form ._submit {
    margin-top: 12px;
    font-weight: 400
}

#_form_124_._inline-form ._html-code h1,
#_form_124_._inline-form ._html-code h2,
#_form_124_._inline-form ._html-code h3,
#_form_124_._inline-form ._html-code h4,
#_form_124_._inline-form ._html-code h5,
#_form_124_._inline-form ._html-code h6,
#_form_124_._inline-form ._form-title {
    line-height: normal;
    font-weight: 400;
    color: black;
    margin-bottom: 0;
    display: block
}

#_form_124_._inline-form ._form-branding {
    font-weight: 100;
    font-style: normal;
    text-decoration: none
}

#_form_124_:before,
#_form_124_:after {
    content: " ";
    display: table
}

#_form_124_:after {
    clear: both
}

#_form_124_._inline-style {
    width: auto;
    display: inline-block
}

#_form_124_._inline-style input[type="text"],
#_form_124_._inline-style input[type="date"] {
    padding: 10px 12px
}

#_form_124_._inline-style button._inline-style {
    position: relative;
    top: 27px
}

#_form_124_._inline-style p {
    margin: 0
}

#_form_124_._inline-style ._button-wrapper {
    position: relative;
    margin: 16px 12.5px 0 20px
}

#_form_124_ ._form-thank-you {
    position: relative;
    left: 0;
    right: 0;
    text-align: center;
}

#_form_124_ ._form-pc-confirmation ._submit {
    margin-top: 16px
}

@media (min-width:320px) and (max-width:667px) {
    #_form_124_._inline-form._inline-style ._inline-style._button-wrapper {
        margin-top: 20px !important;
        margin-left: 0 !important
    }
}

#_form_124_ .iti {
    width: 100%
}

#_form_124_ .iti.iti--allow-dropdown.iti--separate-dial-code {
    width: 100%
}

#_form_124_ .iti input {
    width: 100%;
    border: #979797 1px solid;
    border-radius: 0px
}

#_form_124_ .iti--separate-dial-code .iti__selected-flag {
    background-color: #FFFFFF;
    border-radius: 0px
}

#_form_124_ .iti--separate-dial-code .iti__selected-flag:hover {
    background-color: rgba(0, 0, 0, 0.05)
}

#_form_124_ .iti__country-list {
    border-radius: 0px;
    margin-top: 4px;
    min-width: 460px
}

#_form_124_ .iti__country-list--dropup {
    margin-bottom: 4px
}

#_form_124_ .phone-error-hidden {
    display: none
}

#_form_124_ .phone-error {
    color: #E40E49
}

#_form_124_ .phone-input-error {
    border: 1px solid #E40E49 !important
}

#_form_124_._inline-form ._form-content ._form-list-subscriptions-field fieldset {
    margin: 0;
    margin-bottom: 1.1428571429em;
    border: none;
    padding: 0
}

#_form_124_._inline-form ._form-content ._form-list-subscriptions-field fieldset:last-child {
    margin-bottom: 0
}

#_form_124_._inline-form ._form-content ._form-list-subscriptions-field legend {
    margin-bottom: 1.1428571429em
}

#_form_124_._inline-form ._form-content ._form-list-subscriptions-field label {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 0.8571428571em
}

#_form_124_._inline-form ._form-content ._form-list-subscriptions-field label:last-child {
    margin-bottom: 0
}

#_form_124_._inline-form ._form-content ._form-list-subscriptions-field input {
    margin: 0;
    margin-right: 8px
}

#_form_124_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label {
    display: block;
    font-weight: 400;
    margin-top: -4px
}

#_form_124_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label-with-description {
    display: block;
    font-weight: 700;
    margin-top: -4px
}

#_form_124_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-description {
    margin: 0;
}

#_form_124_._inline-form ._form-content ._form-list-subscriptions-field ._form-subscriptions-unsubscribe-all-description {
    line-height: normal;
    margin-top: -2px
}

#_form_67EAE8D7D1B4A_._inline-form, #_form_67EAE8D7D1B4A_._inline-form ._form-content {
}
._form_124 form#_form_67EAE48B8276B_ {
		margin: unset !important;
		background-color: inherit !important;
		padding-left: 0px;
		padding: 0px;

	}

._form_124 form#_form_67EAE48B8276B_  #_form_124_submit {
			 display: inline-block; position: relative; padding: 0px; line-height: normal; margin-right: 0.1em; cursor: pointer; vertical-align: middle; text-align: center; overflow: visible;
			 	margin-right: 0.05em;
				border: 1px solid rgb(202, 94, 47) !important;
				background: rgb(202, 94, 47) !important;
				font-weight: normal; color: rgb(255, 255, 255);
				border-radius: 0px;

				color:#fff !important;
				background-color: rgb(202, 94, 47) !important;
}


*/
.page-201352,
.page-id-270 {
  min-height: 800px;
}
.page-201352 .ma-button,
.page-id-270 .ma-button {
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
}
.page-201352 .block-group.block-group-login,
.page-id-270 .block-group.block-group-login {
  padding: 0px 20px;
}

.page-201302 {
  min-height: 800px;
}
.page-201302 .ma-button {
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
}
.page-201302 .content-bg {
  padding-left: 20px;
  padding-right: 20px;
}
.page-201302 .your-user-name {
  padding: 10px 0px;
}
.page-201302 .your-user-name span {
  font-weight: bold;
}

/* Login Form */
.block-group.block-group-login {
  max-width: 1024px;
  margin: auto;
}
.block-group.block-group-login p {
  margin-top: 0px;
}
.block-group.block-group-login a.forgot-password {
  margin-top: 20px;
  display: block;
}
.block-group.block-group-login label {
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-size: 2rem;
  text-transform: uppercase;
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 0px;
  line-height: 1em;
}
.block-group.block-group-login .block.login-info,
.block-group.block-group-login .block.login-form {
  max-width: 550px;
}
@media screen and (min-width: 480px) {
  .block-group.block-group-login .block.login-info,
  .block-group.block-group-login .block.login-form {
    width: 50%;
  }
}
.block-group.block-group-login input[type=text],
.block-group.block-group-login input[type=password] {
  border: 1px solid #D8D8CE;
  margin-top: 15px;
}
.block-group.block-group-login .error {
  background: #eee;
  color: #440000;
  padding: 10px;
  margin-bottom: 10px;
}
.block-group.block-group-login .ma-button {
  margin-top: 20px;
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  padding: 10px 20px 8px 20px;
  border: 1px solid #dddbd9;
  color: #fff;
  background-color: #803531;
  font-size: 1.5em;
  text-transform: uppercase;
}

.page-id-225 .ma-profile-form-wrapper {
  display: block;
  max-width: 980px;
  margin: auto;
  /* SEARCH SUMMARY RESULTS */
  /*
  .ma-refine-name-wrapper > div {
    @include inline-block(top);

    width: 25%;

    // margin: 0 7px 10px;
    margin: 0px;
    padding: 0px 10px 0px 10px;

    @include breakpoint($mobile) {
      width: 33.33333333%;
      border-right: none;

      &.angler-id {
        padding-right: 0px;
      }

      &:nth-child(3n+1) {
        padding-left: 0px;
      }

      &:nth-child(3n+3) {
        padding-right: 0px;
      }

      &.ma-refine-location,
      &.ma-refine-awarded {

        padding-right: 0px;
      }

      &.new-angler {
        padding-left: 0px;
      }
    }


    @include breakpoint((max: 850px)) {
      // margin: 0 5px 10px;
      // width: 31%;
      text-align: left;
    }


    @include breakpoint((max: 685px)) {
      width: 33.333333%;
    }


    @include breakpoint((max: 523px)) {
      width: 50%;

      // padding-right: 10px;
    }


    @include breakpoint((max: 479px)) {
      width: 100%;
      padding-left: 0px;
      padding-right: 0px;
      margin-top: 10px;
    }


    &.first-name {
      padding-left: 0px;
    }
  }
  */
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-wrap {
  margin-bottom: 20px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field label,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-id label {
  margin-left: 0px;
}
.page-id-225 .ma-profile-form-wrapper .ma-button {
  text-transform: uppercase;
}
.page-id-225 .ma-profile-form-wrapper .infield-wrapper {
  padding-bottom: 0px;
}
.page-id-225 .ma-profile-form-wrapper label {
  display: block;
  text-transform: uppercase;
  padding: 3px 10px 10px 0;
}
.page-id-225 .ma-profile-form-wrapper .ma-profile-column {
  padding: 0px;
}
.page-id-225 .ma-profile-form-wrapper .select-wrapper {
  margin-bottom: 0px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field,
.page-id-225 .ma-profile-form-wrapper .ma-refined-date-fields {
  padding-bottom: 0px;
}
.page-id-225 .ma-profile-form-wrapper label.grid-view {
  margin-right: 0px !important;
}
.page-id-225 .ma-profile-form-wrapper.type-lil-angler .ma-refine-name.angler-id {
  display: none;
}
.page-id-225 .ma-profile-form-wrapper.type-lil-angler #ma-refine-sort-length-label {
  display: none;
}
.page-id-225 .ma-profile-form-wrapper.type-lil-angler .ma-refine-awarded {
  display: none;
}
.page-id-225 .ma-profile-form-wrapper.type-first-time .ma-refine-awarded {
  display: none;
}
.page-id-225 .ma-profile-form-wrapper select {
  padding: 5px;
  border: none;
  height: 48px;
  padding-left: 10px;
}
.page-id-225 .ma-profile-form-wrapper .dd {
  border: 0;
  background: #fff;
  width: 100% !important;
}
.page-id-225 .ma-profile-form-wrapper .dd .arrow, .page-id-225 .ma-profile-form-wrapper .dd .arrowoff {
  margin-top: -8px;
  right: 15px;
}
.page-id-225 .ma-profile-form-wrapper .dd .ddChild li.selected {
  background: #cf6030;
  color: #fff;
}
.page-id-225 .ma-profile-form-wrapper .dd .ddChild li.selected .ddlabel {
  color: #fff;
}
.page-id-225 .ma-profile-form-wrapper .dd .ddlabel {
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-size: 1.688rem;
  line-height: 1.333em;
  display: inline-block;
  text-transform: uppercase;
}
.page-id-225 .ma-profile-form-wrapper .dd .ddcommon .ddChild li img {
  display: inline-block;
  padding-left: 30px;
  padding-right: 30px;
}
.page-id-225 .ma-profile-form-wrapper .dd .ddTitleText img {
  padding-left: 30px;
  padding-right: 30px;
}
.page-id-225 .ma-profile-form-wrapper .dd .ddTitleText .ddlabel {
  top: 3px;
  position: relative;
  padding-left: 5px;
  padding-right: 20px;
}
.page-id-225 .ma-profile-form-wrapper .dd li img {
  display: inline-block;
  padding-left: 30px;
  padding-right: 30px;
}
.page-id-225 .ma-profile-form-wrapper .dd .ddChild {
  max-height: 400px;
}
.page-id-225 .ma-profile-form-wrapper input[type=text] {
  width: 100%;
  background: #fff;
  font-size: 1.688rem;
  line-height: 1.333em;
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  height: auto;
  margin-top: 0px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-date-fields input[type=text] {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}
.page-id-225 .ma-profile-form-wrapper #fish_species_msdd {
  background: #fff;
}
.page-id-225 .ma-profile-form-wrapper form .ma-refine-species label,
.page-id-225 .ma-profile-form-wrapper form .ma-refine-location label,
.page-id-225 .ma-profile-form-wrapper form .ma-refine-awarded label,
.page-id-225 .ma-profile-form-wrapper form label.date-label {
  width: 100%;
  padding: 0 10px 10px 0;
  margin: 0;
  font-style: normal;
  display: block;
  line-height: 1em;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-title {
  display: none;
  height: 20px;
  padding-top: 4px;
  margin-right: 0px;
  margin: auto;
  font-family: "lato";
  clear: both;
  float: none;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-more-fields {
  margin-right: 0px;
  margin: auto;
  float: none;
  width: 280px;
  text-align: left;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-date-fields {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-left: 5px;
  padding-bottom: 10px;
  display: block;
  margin: auto;
  width: 283px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-date-fields input[type=text] {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-date-fields label {
  display: block;
  margin-left: 0;
  padding-top: 3px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-wrap .select-wrapper,
.page-id-225 .ma-profile-form-wrapper .ma-refine-wrap .text-wrapper {
  border: none;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-wrap .select-wrapper select {
  padding-top: 4px;
  border: 1px solid #dddbd9;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-wrap .text-wrapper input {
  border: 1px solid #dddbd9;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-wrap .text-wrapper input:focus,
.page-id-225 .ma-profile-form-wrapper .ma-refine-wrap .select-wrapper select:focus {
  outline: none;
  border-color: #cb6015;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-refresh.ma-refine-wrap {
  text-align: center;
  margin-bottom: 10px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-refresh.ma-refine-wrap input {
  display: block;
  width: 279px;
  margin: 10px auto;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-from, .page-id-225 .ma-profile-form-wrapper .ma-refine-to {
  width: 99px;
  height: 34px;
  margin-right: 0px;
  margin-left: 0px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  color: #111;
  vertical-align: top;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field, .page-id-225 .ma-profile-form-wrapper .ma-refine-field-month,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-day,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-year,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-method,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-top,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-id {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 280px;
  margin: auto;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-month strong,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-day strong,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-year strong,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-method strong,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-top strong,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-group strong {
  width: 99px;
  height: 34px;
  margin-right: 0px;
  margin-left: 0px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: baseline;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  color: #111;
  font-weight: normal;
}
.page-id-225 .ma-profile-form-wrapper label[for=ma-refine-by-species] span.ui-button-text,
.page-id-225 .ma-profile-form-wrapper label[for=ma-refine-by-lake] span.ui-button-text,
.page-id-225 .ma-profile-form-wrapper label[for=ma-refine-sort-size] span.ui-button-text,
.page-id-225 .ma-profile-form-wrapper label[for=ma-refine-sort-date] span.ui-button-text {
  display: inline-block;
}
.page-id-225 .ma-profile-form-wrapper label[for=ma-refine-by-species].ui-button {
  width: auto;
}
.page-id-225 .ma-profile-form-wrapper label[for=ma-refine-by-lake].ui-button {
  width: auto;
}
.page-id-225 .ma-profile-form-wrapper label[for=ma-refine-sort-size].ui-button {
  width: auto;
}
.page-id-225 .ma-profile-form-wrapper label[for=ma-refine-sort-date].ui-button {
  width: auto;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field strong {
  color: #ffffef;
  font-weight: normal;
  margin-bottom: 5px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 3px;
  margin-left: 10px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-month {
  width: 50px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-day {
  width: 50px;
  margin-left: 5px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-day label {
  width: 50px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-method {
  width: 280px;
  display: block;
  margin-bottom: 10px;
  margin: auto;
  padding-bottom: 10px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-method select {
  width: 280px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-top {
  width: 90px;
  margin-left: 5px;
  margin-right: 5px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-top select {
  width: 90px;
}
.page-id-225 .ma-profile-form-wrapper .ma-search-refine select {
  /*// font-size:0.750em;*/
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-day input[type=text], .page-id-225 .ma-profile-form-wrapper .ma-refine-field-day input[type=password] {
  width: 50px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-year {
  width: 70px;
  margin-left: 5px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field {
  display: block;
  margin: auto;
}
.page-id-225 .ma-profile-form-wrapper .sub-expander .ma-refine-field {
  margin-right: 10px;
  margin-left: 0px;
  vertical-align: bottom;
  clear: both;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-name-wrapper {
  padding-bottom: 10px;
  padding-right: 10px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-name-wrapper label {
  width: 100%;
  padding: 0 10px 10px 0;
  margin: 0;
  font-weight: bold;
  font-style: normal;
  display: block;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field input,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field label,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field select,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-id input,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-id label,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-id select,
.page-id-225 .ma-profile-form-wrapper .sub-expander .ma-search-sub-filters input,
.page-id-225 .ma-profile-form-wrapper .sub-expander .ma-search-sub-filters label,
.page-id-225 .ma-profile-form-wrapper .sub-expander .ma-search-sub-filters select {
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-style: normal;
  font-size: 1.688rem;
  font-weight: normal;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field label,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-id label,
.page-id-225 .ma-profile-form-wrapper .sub-expander .ma-search-sub-filters label {
  line-height: 1em;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field input::placeholder,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-id input::placeholder,
.page-id-225 .ma-profile-form-wrapper .sub-expander .ma-search-sub-filters input::placeholder {
  color: #aaa;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-date-fields input,
.page-id-225 .ma-profile-form-wrapper .ma-refine-date-fields label,
.page-id-225 .ma-profile-form-wrapper .ma-refine-date-fields select,
.page-id-225 .ma-profile-form-wrapper .ma-refine-date-fields input {
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-style: normal;
  font-size: 1.688rem;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-date-fields input::placeholder {
  color: #aaa;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field select,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-calendar select {
  width: 100%;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field label,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-id label {
  /*// font-size:0.750em;*/
  padding-top: 3px;
  margin-left: 0px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-calendar label,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-month label,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-day label,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-year label {
  padding-top: 3px;
  margin-left: 8px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-lake,
.page-id-225 .ma-profile-form-wrapper .ma-refine-fish,
.page-id-225 .ma-profile-form-wrapper .ma-refine-name {
  display: block;
  width: 280px;
  margin: auto;
  padding: 0px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-name .ma-refine-field {
  width: 280px;
  margin: auto;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-name .ma-refine-field-id {
  width: 280px;
  margin-left: 0px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-calendar .select-wrapper {
  width: 120px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-calendar .select-wrapper select {
  width: 120px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-top {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-top select {
  width: 60px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-method {
  width: 150px;
  height: 40px;
  margin-left: 10px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-planner {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding-right: 25px;
  color: #ffffef;
  /*// font-size:0.8em;*/
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-top {
  color: #ffffef;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  /*// font-size:0.9em;*/
}
.page-id-225 .ma-profile-form-wrapper .hider {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-buttons {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  right: 0px;
  left: auto;
  width: 280px;
  padding: 0px 0px 0px 0px;
  margin: 0px auto 20px auto;
  float: none;
  clear: both;
  text-align: center;
}
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form .ma-button {
  padding: 5px 10px 5px 10px;
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 1.5rem;
}
.page-id-225 .ma-profile-form-wrapper #clear-search {
  padding: 10px 15px 10px 15px;
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 1.5rem;
  margin-left: 10px;
  border: 0;
}
.page-id-225 .ma-profile-form-wrapper .ma-search-species-title {
  font-size: 1.5rem;
  text-align: center;
  padding: 10px 0px;
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  text-transform: uppercase;
}
.page-id-225 .ma-profile-form-wrapper #ma-search-summary1 {
  border-top: 1px solid #ddd;
}
.page-id-225 .ma-profile-form-wrapper .ma-search-summary {
  border-bottom: 1px solid #ddd;
  padding: 10px 10px 10px 20px;
  /*// font-size:0.813em;*/
  cursor: pointer;
}
.page-id-225 .ma-profile-form-wrapper .ma-search-results {
  display: none;
}
.page-id-225 .ma-profile-form-wrapper .ma-search-summary .view-switcher {
  float: right;
  display: none;
}
.page-id-225 .ma-profile-form-wrapper .ma-search-summary strong {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 20px;
  font-weight: normal;
  color: #AD9D69;
}
.page-id-225 .ma-profile-form-wrapper .ma-search-summary em {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 20px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-group .ui-buttonset .ui-button,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-sort .ui-buttonset .ui-button {
  /*width:65px;*/
}
.page-id-225 .ma-profile-form-wrapper h2.records-title {
  background-image: url(/wp-content/themes/master-angler-2024/assets/images/awards-passion.png);
  background-position: left middle;
  background-size: 65px;
  padding-left: 80px;
  padding-top: 20px;
  height: 65px;
  display: block;
  vertical-align: middle;
  background-repeat: no-repeat;
  margin-top: 20px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-name-wrapper {
  margin-bottom: 20px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-name-wrapper .ma-refine-name.first-name {
  width: 50%;
  padding-right: 5px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-name-wrapper .ma-refine-name.last-name {
  width: 50%;
  padding-left: 5px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-species-wrapper {
  margin-bottom: 20px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-species-wrapper > div {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0px 10px 0px 10px;
  width: 20%;
  margin: 0px;
}
@media screen and (max-width: 767px) {
  .page-id-225 .ma-profile-form-wrapper .ma-refine-species-wrapper > div {
    width: 50%;
    border-right: none;
  }
  .page-id-225 .ma-profile-form-wrapper .ma-refine-species-wrapper > div.ma-date-from {
    padding-left: 0px;
    margin-top: 10px;
  }
  .page-id-225 .ma-profile-form-wrapper .ma-refine-species-wrapper > div.ma-date-to {
    padding-right: 0px;
    margin-top: 10px;
  }
  .page-id-225 .ma-profile-form-wrapper .ma-refine-species-wrapper > div.ma-refine-location, .page-id-225 .ma-profile-form-wrapper .ma-refine-species-wrapper > div.ma-refine-awarded {
    padding-right: 0px;
  }
  .page-id-225 .ma-profile-form-wrapper .ma-refine-species-wrapper > div.ma-refine-refresh {
    width: 100%;
  }
}
@media screen and (max-width: 959px) {
  .page-id-225 .ma-profile-form-wrapper .ma-refine-species-wrapper > div {
    width: 50%;
  }
  .page-id-225 .ma-profile-form-wrapper .ma-refine-species-wrapper > div.ma-date-from {
    padding-left: 0px;
    margin-top: 10px;
  }
  .page-id-225 .ma-profile-form-wrapper .ma-refine-species-wrapper > div.ma-date-to {
    padding-right: 0px;
    margin-top: 10px;
  }
  .page-id-225 .ma-profile-form-wrapper .ma-refine-species-wrapper > div.ma-refine-location, .page-id-225 .ma-profile-form-wrapper .ma-refine-species-wrapper > div.ma-refine-awarded {
    padding-right: 0px;
  }
  .page-id-225 .ma-profile-form-wrapper .ma-refine-species-wrapper > div.ma-refine-refresh {
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .page-id-225 .ma-profile-form-wrapper .ma-refine-species-wrapper > div {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 10px;
  }
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-species-wrapper > div.ma-refine-refresh {
  padding-right: 0px;
  padding-top: 20px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-species-wrapper > div.ma-refine-species {
  padding-left: 0px;
}
.page-id-225 .ma-profile-form-wrapper div.ma-refine-name-wrapper > div > div.ma-refine-field {
  width: 100%;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-name-wrapper > div > div label {
  display: inline-block;
  margin-left: 0;
  font-style: normal;
  text-transform: uppercase;
}
.page-id-225 .ma-profile-form-wrapper div.ma-refine-name-wrapper > div.new-angler {
  padding: 10px 0px 0px 10px;
}
.page-id-225 .ma-profile-form-wrapper div.ma-refine-name-wrapper > div.new-angler label {
  padding: 4px 0px 4px 10px;
}
@media screen and (max-width: 767px) {
  .page-id-225 .ma-profile-form-wrapper div.ma-refine-name-wrapper > div.new-angler {
    width: 100%;
    padding-left: 0px;
  }
}
@media screen and (min-width: 480px) and (max-width: 522px) {
  .page-id-225 .ma-profile-form-wrapper div.ma-refine-name-wrapper > div.new-angler {
    width: 50%;
  }
  .page-id-225 .ma-profile-form-wrapper div.ma-refine-name-wrapper > div.new-angler .ma-refine-field {
    padding-top: 26px;
  }
  .page-id-225 .ma-profile-form-wrapper div.ma-refine-name-wrapper > div.new-angler:nth-child(2n+1) {
    padding-left: 0px;
  }
  .page-id-225 .ma-profile-form-wrapper div.ma-refine-name-wrapper > div.new-angler:nth-child(2n+2) {
    padding-right: 0px;
  }
}
@media screen and (min-width: 768px) {
  .page-id-225 .ma-profile-form-wrapper div.ma-refine-name-wrapper > div.new-angler .ma-refine-field {
    padding-top: 26px;
  }
}
@media screen and (max-width: 360px) {
  .page-id-225 .ma-profile-form-wrapper div.ma-refine-name-wrapper > div.new-angler {
    width: 100%;
    padding-top: 0px;
  }
}
@media screen and (max-width: 849px) {
  .page-id-225 .ma-profile-form-wrapper .ma-refine-name-wrapper > div.new-angler span.ui-checkbox {
    margin-top: 0px;
  }
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-name-wrapper > div:first-of-type > div {
  margin-left: 0;
  padding-left: 0px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-name-wrapper > div:last-of-type > div {
  margin-left: 0;
  padding-right: 0px;
}
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form input {
  background-color: rgb(255, 255, 255);
  border: 1px solid #D8D8CE;
}
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form .text-wrapper {
  margin-bottom: 0;
  border: none;
}
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form .ma-search-overview {
  display: block;
  text-align: left;
  padding: 0px 0px 10px 0px;
  text-align: left;
  margin: auto;
  width: 280px;
}
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form select {
  background-image: url(/wp-content/themes/master-angler-2024/assets/images/select-arrow.png);
  background-repeat: no-repeat;
  background-position: 100%;
  appearance: none;
  padding: 10px;
  text-overflow: ellipsis;
}
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form select option {
  padding: 0 5px;
}
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form select,
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form select option {
  background-color: #cf6030;
  color: rgb(255, 255, 255);
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
}
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form .ma-refine-form-wrapper input {
  background-color: rgb(255, 255, 255);
}
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form div.ma-refine-refresh input {
  background-color: #474342;
  margin-top: 36px;
}
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form div.ma-refine-refresh input.search-button {
  width: 100%;
}
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form .ma-refine-species {
  padding-right: 10px;
  margin: 0;
  border-right: 1px solid #ea8c2c;
}
@media screen and (max-width: 850px) {
  .page-id-225 .ma-profile-form-wrapper #ma-refine-search-form .ma-refine-species {
    border-right: none;
  }
}
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form .ma-main-search {
  margin-bottom: 20px;
}
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form div.ma-refine-location,
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form div.ma-refine-awarded,
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form div.ma-refine-date-fields,
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form div.ma-refine-refresh {
  display: inline-block;
  height: 68px;
  padding: 0 10px;
  margin: 0;
  border-right: 1px solid #ea8c2c;
}
@media screen and (max-width: 850px) {
  .page-id-225 .ma-profile-form-wrapper #ma-refine-search-form div.ma-refine-location,
  .page-id-225 .ma-profile-form-wrapper #ma-refine-search-form div.ma-refine-awarded,
  .page-id-225 .ma-profile-form-wrapper #ma-refine-search-form div.ma-refine-date-fields,
  .page-id-225 .ma-profile-form-wrapper #ma-refine-search-form div.ma-refine-refresh {
    border-right: none;
  }
}
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form div.ma-refine-refresh {
  border-right: none;
}
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form .ma-refine-species label,
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form .ma-refine-location label,
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form .ma-refine-awarded label,
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form label.date-label {
  width: 100%;
  padding: 0 10px 10px 0;
  margin: 0;
  font-weight: bold;
  font-style: normal;
  display: block;
}
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form label.infield-label {
  position: absolute;
  left: 0px;
  padding-top: 15px;
}
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form .ma-refine-name-wrapper {
  padding-top: 10px;
  padding-bottom: 10px;
}
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form .ma-refine-name-wrapper label {
  width: 100%;
  padding: 0 10px 10px 0;
  margin: 0;
  font-weight: bold;
  font-style: normal;
  display: block;
}
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form .ma-refine-name {
  display: inline-block;
  padding-right: 10px;
  margin: 0;
}
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form .ma-refine-name .ma-refine-field {
  width: 100%;
}
.page-id-225 .ma-profile-form-wrapper .search-expander {
  color: #ffe;
  position: absolute;
  padding-top: 5px;
  white-space: nowrap;
  text-decoration: none;
  width: 100px;
  right: 20px;
  top: 0px;
  z-index: 100;
  display: none;
}
.page-id-225 .ma-profile-form-wrapper .search-expander a {
  background: url("/wp-content/themes/master-angler-2024/assets/images/search-icon.png") right center no-repeat;
  color: #ffe;
  text-decoration: none;
  display: block;
  overflow: hidden;
}
.page-id-225 .ma-profile-form-wrapper .search-expander a span {
  visibility: hidden;
}
.page-id-225 .ma-profile-form-wrapper .ma-search-refine {
  padding: 0px 0px 0px 0px;
  width: 100%;
  text-align: center;
}
.page-id-225 .ma-profile-form-wrapper .ma-search-range {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  text-align: center;
  vertical-align: middle;
  width: 15px;
  height: 30px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-title {
  color: #000;
  padding-top: 4px;
  height: 20px;
  float: left;
  margin-right: 0px;
  margin: auto;
  clear: both;
  display: none;
  float: none;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-more-fields {
  margin-right: 0px;
  margin: auto;
  float: none;
  text-align: left;
  display: inline-block;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-from,
.page-id-225 .ma-profile-form-wrapper .ma-refine-to {
  margin-right: 0px;
  color: #000;
  vertical-align: top;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-left: 0px;
  width: 60px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-month,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-day,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-year,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-method,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-top,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-id {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: auto;
  margin: auto;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-month strong,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-day strong,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-year strong,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-method strong,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-top strong,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-sort strong,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-group strong {
  color: #000;
  font-weight: normal;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 0px;
  margin-left: 0px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field strong {
  color: #000;
  font-weight: normal;
  margin-bottom: 5px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 3px;
  margin-left: 10px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-month {
  width: 30%;
  padding-right: 5px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-day {
  padding-right: 5px;
}
@media screen and (max-width: 640px) {
  .page-id-225 .ma-profile-form-wrapper .harvests-catch-form .ma-refine-field-method {
    margin-left: 20px;
  }
}
@media screen and (max-width: 915px) {
  .page-id-225 .ma-profile-form-wrapper form.list .ma-refine-field-method {
    margin-left: 5px;
    margin-right: 20%;
  }
}
@media screen and (max-width: 850px) {
  .page-id-225 .ma-profile-form-wrapper form.list .ma-refine-field-method {
    margin-right: 0;
  }
}
@media screen and (max-width: 685px) {
  .page-id-225 .ma-profile-form-wrapper form.list .ma-refine-field-method {
    margin-left: 0;
  }
}
.page-id-225 .ma-profile-form-wrapper div.ma-refine-field-method {
  width: 190px;
  display: inline-block;
}
@media screen and (max-width: 1040px) {
  .page-id-225 .ma-profile-form-wrapper div.ma-refine-field-method {
    width: 180px;
  }
}
.page-id-225 .ma-profile-form-wrapper div.ma-refine-field-method label {
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-style: normal;
  font-size: 1.688rem;
  font-weight: normal;
  line-height: 1em;
  padding: 0 0px 10px 0;
  display: block;
}
.page-id-225 .ma-profile-form-wrapper div.ma-refine-field-method .select-wrapper {
  margin-bottom: 5px;
}
.page-id-225 .ma-profile-form-wrapper div.ma-refine-field-method select {
  width: 100%;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-top {
  width: 90px;
  margin-left: 5px;
  margin-right: 5px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-top select {
  width: 90px;
}
.page-id-225 .ma-profile-form-wrapper .ma-search-refine select {
  /*// font-size:0.750em;*/
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-day input[type=text],
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-day input[type=password] {
  width: 50px;
}
@media screen and (max-width: 553px) {
  .page-id-225 .ma-profile-form-wrapper .ma-refine-field-day input[type=text],
  .page-id-225 .ma-profile-form-wrapper .ma-refine-field-day input[type=password] {
    width: 40px;
  }
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-year {
  width: 40%;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-year {
  width: 40%;
}
@media screen and (max-width: 377px) {
  .page-id-225 .ma-profile-form-wrapper .ma-refine-field-year label.infield-label {
    margin-left: 3px;
  }
}
@media screen and (max-width: 377px) {
  .page-id-225 .ma-profile-form-wrapper .ma-refine-field-year input {
    padding-left: 6px;
  }
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field {
  display: inline-block;
  width: 100%;
}
.page-id-225 .ma-profile-form-wrapper .sub-expander .ma-refine-field {
  margin-right: 10px;
  margin-left: 0px;
  vertical-align: bottom;
  clear: both;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field select,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-calendar select {
  width: 100%;
  padding-right: 30px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field label,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-id label {
  /*// font-size:0.750em;*/
  padding-top: 3px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-calendar label,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-month label,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-day label,
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-year label {
  padding-top: 18px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-lake,
.page-id-225 .ma-profile-form-wrapper .ma-refine-fish,
.page-id-225 .ma-profile-form-wrapper .ma-refine-name {
  display: block;
  width: 280px;
  margin: auto;
  padding: 0px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-name .ma-refine-field {
  width: 280px;
  margin: auto;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-name .ma-refine-field-id {
  width: 280px;
  margin-left: 0px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-calendar .select-wrapper {
  width: 120px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-calendar .select-wrapper select {
  width: 120px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-top {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-top select {
  width: 60px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-method {
  width: 150px;
  height: 40px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-field-planner {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding-right: 25px;
  color: #000;
  /*// font-size:0.8em;*/
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-top {
  color: #000;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  /*// font-size:0.9em;*/
}
.page-id-225 .ma-profile-form-wrapper .hider {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-buttons {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  text-align: center;
  right: 0px;
  left: auto;
  clear: both;
  float: none;
  position: relative;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
  width: 280px;
}
.page-id-225 .ma-profile-form-wrapper #ma-refine-search-form .ma-button {
  margin-left: 5px;
  /*// font-size:1em;*/
  padding: 5px 10px 5px 10px;
}
.page-id-225 .ma-profile-form-wrapper .ui-button {
  /*
  	border:1px solid #DACA72;
  	background:url(/wp-content/themes/master-angler-2024/assets/images/button-bg.png) repeat-x ;
      text-shadow: -1px -1px 2px #000000;
      box-shadow: 2px 2px 5px 0 #000 ;
      */
  /*
  	background: #2E2A29;
  	border:1px solid #eee;
  	border-radius: 3px;
  	color: palette(white);
  	// font-size: 13px;
  	padding: 8px 20px;
  	text-transform: uppercase;
  	text-decoration: none;
  	*/
}
.page-id-225 .ma-profile-form-wrapper .ma-search-form .ui-button {
  /*
    border-color: rgb( 76, 78, 0 );
    border-style: solid;
    background-image: -moz-linear-gradient( 90deg, rgb( 243,184,143 ) 0%, rgb( 203, 96, 21 ) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb( 243,184,143 ) 0%, rgb( 203, 96, 21 ) 100%);
    box-shadow: 1px 1.732px 1px 0px rgb( 34, 30, 31 );
    */
}
.page-id-225 .ma-profile-form-wrapper .ma-search-form .ui-state-active .ui-button {
  /*
    border-color: rgb( 76, 78, 0 );
    border-style: solid;
    background-image: -moz-linear-gradient( 90deg, rgb( 30, 30, 0 ) 0%, rgb( 113, 115, 0 ) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb( 30, 30, 0 ) 0%, rgb( 113, 115, 0 ) 100%);
    box-shadow: 1px 1.732px 1px 0px rgb( 34, 30, 31 );
    color:#000;
    margin:0px;
    */
}
.page-id-225 .ma-profile-form-wrapper .ma-search-form .ui-button-text {
  padding: 5px;
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-species {
  padding-right: 10px;
  padding-left: 10px;
  margin: 0;
}
@media screen and (max-width: 850px) {
  .page-id-225 .ma-profile-form-wrapper .ma-refine-species {
    padding-left: 10px;
    width: 32%;
    border-right: none;
  }
}
@media screen and (max-width: 685px) {
  .page-id-225 .ma-profile-form-wrapper .ma-refine-species {
    width: 32%;
  }
}
@media screen and (max-width: 523px) {
  .page-id-225 .ma-profile-form-wrapper .ma-refine-species {
    width: 47%;
  }
}
@media screen and (max-width: 360px) {
  .page-id-225 .ma-profile-form-wrapper .ma-refine-species {
    width: 100%;
  }
}
@media screen and (max-width: 850px) {
  .page-id-225 .ma-profile-form-wrapper div.ma-refine-location {
    width: 33%;
    border-right: 0;
  }
}
@media screen and (max-width: 685px) {
  .page-id-225 .ma-profile-form-wrapper div.ma-refine-location {
    width: 32%;
  }
}
@media screen and (max-width: 523px) {
  .page-id-225 .ma-profile-form-wrapper div.ma-refine-location {
    width: 47%;
  }
}
@media screen and (max-width: 360px) {
  .page-id-225 .ma-profile-form-wrapper div.ma-refine-location {
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
    padding-right: 17px;
  }
}
@media screen and (max-width: 850px) {
  .page-id-225 .ma-profile-form-wrapper div.ma-refine-awarded {
    width: 33%;
    border-right: 0;
  }
}
@media screen and (max-width: 685px) {
  .page-id-225 .ma-profile-form-wrapper div.ma-refine-awarded {
    width: 32%;
  }
}
@media screen and (max-width: 523px) {
  .page-id-225 .ma-profile-form-wrapper div.ma-refine-awarded {
    width: 47%;
  }
}
@media screen and (max-width: 360px) {
  .page-id-225 .ma-profile-form-wrapper div.ma-refine-awarded {
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
    padding-right: 17px;
  }
}
.page-id-225 .ma-profile-form-wrapper .ma-main-search {
  margin-bottom: 20px;
}
@media screen and (max-width: 1023px) {
  .page-id-225 .ma-profile-form-wrapper .ma-main-search {
    padding: 0 20px;
  }
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-date-fields,
.page-id-225 .ma-profile-form-wrapper div.ma-refine-refresh {
  display: inline-block;
  padding: 0 10px 0 9px;
  margin: 0;
  border-right: 0;
}
@media screen and (max-width: 850px) {
  .page-id-225 .ma-profile-form-wrapper .ma-refine-date-fields,
  .page-id-225 .ma-profile-form-wrapper div.ma-refine-refresh {
    border-right: none;
    padding: 0 0 0 9px;
  }
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-location {
  padding: 0px 10px 0px 0px;
  display: inline-block;
  margin: 0;
  border-right: none;
}
@media screen and (max-width: 850px) {
  .page-id-225 .ma-profile-form-wrapper .ma-refine-location {
    border-right: none;
    padding: 0 0 0 9px;
  }
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-awarded {
  display: inline-block;
  padding: 0 10px 0 9px;
  margin: 0;
}
@media screen and (max-width: 850px) {
  .page-id-225 .ma-profile-form-wrapper .ma-refine-awarded {
    border-right: none;
    padding: 0 0 0 9px;
  }
}
.page-id-225 .ma-profile-form-wrapper form div.ma-refine-date-fields input {
  width: 100%;
  height: 40px;
}
@media screen and (max-width: 850px) {
  .page-id-225 .ma-profile-form-wrapper form div.ma-refine-date-fields input {
    height: 37px;
  }
}
.page-id-225 .ma-profile-form-wrapper div.ma-refine-refresh {
  border-right: none;
  text-align: right;
  float: right;
  padding: 0px 0px 0px 5px;
}
@media screen and (max-width: 523px) {
  .page-id-225 .ma-profile-form-wrapper div.ma-refine-refresh {
    width: 47%;
    display: block;
    margin-left: 10px;
    padding: 0 15px 0 0;
  }
}
@media screen and (max-width: 360px) {
  .page-id-225 .ma-profile-form-wrapper div.ma-refine-refresh {
    margin: 0 0 0 10px;
    text-align: left;
    width: 100%;
    padding-right: 24px;
  }
}
@media screen and (max-width: 360px) {
  .page-id-225 .ma-profile-form-wrapper .ma-refine-name-wrapper > div.ma-refine-name {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
}
.page-id-225 .ma-profile-form-wrapper .ma-refine-species {
  border-right: none;
}

#ma-refine-industry-form-wrapper {
  padding-top: 30px;
  display: block;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  /* SEARCH SUMMARY RESULTS */
}
#ma-refine-industry-form-wrapper .ma-refine-wrap {
  margin-bottom: 20px;
  padding: 0px;
}
@media screen and (max-width: 519px) {
  #ma-refine-industry-form-wrapper .ma-refine-wrap {
    width: 100%;
  }
}
@media screen and (min-width: 520px) and (max-width: 1023px) {
  #ma-refine-industry-form-wrapper .ma-refine-wrap {
    width: 50%;
    display: inline-block;
  }
  #ma-refine-industry-form-wrapper .ma-refine-wrap:nth-child(2n+1) {
    padding-right: 10px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-wrap:nth-child(2n+2) {
    padding-left: 10px;
  }
}
#ma-refine-industry-form-wrapper .ma-refine-field label,
#ma-refine-industry-form-wrapper .ma-refine-field-id label {
  margin-left: 0px;
}
#ma-refine-industry-form-wrapper .ma-button {
  text-transform: uppercase;
}
#ma-refine-industry-form-wrapper .infield-wrapper {
  padding-bottom: 0px;
}
#ma-refine-industry-form-wrapper label {
  display: block;
  text-transform: uppercase;
  padding: 0px 10px 10px 0;
}
#ma-refine-industry-form-wrapper .ma-profile-column {
  padding: 0px;
}
#ma-refine-industry-form-wrapper .select-wrapper {
  margin-bottom: 0px;
}
#ma-refine-industry-form-wrapper .ma-refine-field,
#ma-refine-industry-form-wrapper .ma-refined-date-fields {
  padding-bottom: 0px;
}
#ma-refine-industry-form-wrapper label.grid-view {
  margin-right: 0px !important;
}
#ma-refine-industry-form-wrapper.type-lil-angler .ma-refine-name.angler-id {
  display: none;
}
#ma-refine-industry-form-wrapper.type-lil-angler #ma-refine-sort-length-label {
  display: none;
}
#ma-refine-industry-form-wrapper.type-lil-angler .ma-refine-awarded {
  display: none;
}
#ma-refine-industry-form-wrapper.type-first-time .ma-refine-awarded {
  display: none;
}
#ma-refine-industry-form-wrapper select {
  padding: 5px;
  border: none;
  height: 48px;
  padding-left: 10px;
}
#ma-refine-industry-form-wrapper .dd {
  border: 0;
  background: #fff;
  width: 100% !important;
}
#ma-refine-industry-form-wrapper .dd .arrow, #ma-refine-industry-form-wrapper .dd .arrowoff {
  margin-top: -8px;
  right: 15px;
}
#ma-refine-industry-form-wrapper .dd .ddChild li.selected {
  background: #cf6030;
  color: #fff;
}
#ma-refine-industry-form-wrapper .dd .ddChild li.selected .ddlabel {
  color: #fff;
}
#ma-refine-industry-form-wrapper .dd .ddlabel {
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-size: 1.688rem;
  line-height: 1.333em;
  display: inline-block;
  text-transform: uppercase;
}
#ma-refine-industry-form-wrapper .dd .ddcommon .ddChild li img {
  display: inline-block;
  padding-left: 30px;
  padding-right: 30px;
}
#ma-refine-industry-form-wrapper .dd .ddTitleText img {
  padding-left: 30px;
  padding-right: 30px;
}
#ma-refine-industry-form-wrapper .dd .ddTitleText .ddlabel {
  top: 3px;
  position: relative;
  padding-left: 5px;
  padding-right: 20px;
}
#ma-refine-industry-form-wrapper .dd li img {
  display: inline-block;
  padding-left: 30px;
  padding-right: 30px;
}
#ma-refine-industry-form-wrapper .dd .ddChild {
  max-height: 400px;
}
#ma-refine-industry-form-wrapper input[type=text] {
  width: 100%;
  background: #fff;
  font-size: 1.688rem;
  line-height: 1.333em;
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  height: auto;
  margin-top: 0px;
}
#ma-refine-industry-form-wrapper .ma-refine-date-fields input[type=text] {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}
#ma-refine-industry-form-wrapper #fish_species_msdd {
  background: #fff;
}
#ma-refine-industry-form-wrapper form .ma-refine-species label,
#ma-refine-industry-form-wrapper form .ma-refine-location label,
#ma-refine-industry-form-wrapper form .ma-refine-awarded label,
#ma-refine-industry-form-wrapper form label.date-label {
  width: 100%;
  padding: 0 10px 10px 0;
  margin: 0;
  font-style: normal;
  display: block;
  line-height: 1em;
}
#ma-refine-industry-form-wrapper .ma-refine-title {
  display: none;
  height: 20px;
  padding-top: 4px;
  margin-right: 0px;
  font-family: "lato";
  clear: both;
  float: none;
}
#ma-refine-industry-form-wrapper .ma-refine-date-fields {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-left: 5px;
  padding-bottom: 10px;
  display: block;
  margin: auto;
}
#ma-refine-industry-form-wrapper .ma-refine-date-fields input[type=text] {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}
#ma-refine-industry-form-wrapper .ma-refine-date-fields label {
  display: block;
  margin-left: 0;
  padding-top: 0px;
}
#ma-refine-industry-form-wrapper .ma-refine-wrap .select-wrapper {
  border: none;
}
#ma-refine-industry-form-wrapper .ma-refine-wrap .text-wrapper {
  border: 1px solid #dddbd9;
}
#ma-refine-industry-form-wrapper .ma-refine-wrap .select-wrapper select {
  padding-top: 4px;
  border: 1px solid #dddbd9;
}
#ma-refine-industry-form-wrapper .ma-refine-wrap .text-wrapper input {
  border: none;
}
#ma-refine-industry-form-wrapper .ma-refine-wrap .text-wrapper input:focus,
#ma-refine-industry-form-wrapper .ma-refine-wrap .select-wrapper select:focus {
  outline: none;
  border-color: #cb6015;
}
#ma-refine-industry-form-wrapper .ma-refine-refresh.ma-refine-wrap {
  text-align: center;
  margin-bottom: 10px;
}
#ma-refine-industry-form-wrapper .ma-refine-refresh.ma-refine-wrap input[type=button], #ma-refine-industry-form-wrapper .ma-refine-refresh.ma-refine-wrap input[type=submit] {
  display: inline-block;
  width: auto;
  min-width: 100px;
  margin: 5px auto;
}
#ma-refine-industry-form-wrapper .ma-refine-from, #ma-refine-industry-form-wrapper .ma-refine-to {
  width: 99px;
  height: 34px;
  margin-right: 0px;
  margin-left: 0px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  color: #111;
  vertical-align: top;
}
#ma-refine-industry-form-wrapper .ma-refine-field, #ma-refine-industry-form-wrapper .ma-refine-field-month,
#ma-refine-industry-form-wrapper .ma-refine-field-day,
#ma-refine-industry-form-wrapper .ma-refine-field-year,
#ma-refine-industry-form-wrapper .ma-refine-field-method,
#ma-refine-industry-form-wrapper .ma-refine-field-top,
#ma-refine-industry-form-wrapper .ma-refine-field-id {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 280px;
  margin: auto;
}
#ma-refine-industry-form-wrapper .ma-refine-field-month strong,
#ma-refine-industry-form-wrapper .ma-refine-field-day strong,
#ma-refine-industry-form-wrapper .ma-refine-field-year strong,
#ma-refine-industry-form-wrapper .ma-refine-field-method strong,
#ma-refine-industry-form-wrapper .ma-refine-field-top strong,
#ma-refine-industry-form-wrapper .ma-refine-field-group strong {
  width: 99px;
  height: 34px;
  margin-right: 0px;
  margin-left: 0px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: baseline;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  color: #111;
  font-weight: normal;
}
#ma-refine-industry-form-wrapper label[for=ma-refine-by-species] span.ui-button-text,
#ma-refine-industry-form-wrapper label[for=ma-refine-by-lake] span.ui-button-text,
#ma-refine-industry-form-wrapper label[for=ma-refine-sort-size] span.ui-button-text,
#ma-refine-industry-form-wrapper label[for=ma-refine-sort-date] span.ui-button-text {
  display: inline-block;
}
#ma-refine-industry-form-wrapper label[for=ma-refine-by-species].ui-button {
  width: auto;
}
#ma-refine-industry-form-wrapper label[for=ma-refine-by-lake].ui-button {
  width: auto;
}
#ma-refine-industry-form-wrapper label[for=ma-refine-sort-size].ui-button {
  width: auto;
}
#ma-refine-industry-form-wrapper label[for=ma-refine-sort-date].ui-button {
  width: auto;
}
#ma-refine-industry-form-wrapper .ma-refine-field strong {
  color: #ffffef;
  font-weight: normal;
  margin-bottom: 5px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 3px;
  margin-left: 10px;
}
#ma-refine-industry-form-wrapper .ma-refine-field-month {
  width: 50px;
}
#ma-refine-industry-form-wrapper .ma-refine-field-day {
  width: 50px;
  margin-left: 5px;
}
#ma-refine-industry-form-wrapper .ma-refine-field-day label {
  width: 50px;
}
#ma-refine-industry-form-wrapper .ma-refine-field-method {
  width: 280px;
  display: block;
  margin-bottom: 10px;
  margin: auto;
  padding-bottom: 10px;
}
#ma-refine-industry-form-wrapper .ma-refine-field-method select {
  width: 280px;
}
#ma-refine-industry-form-wrapper .ma-refine-field-top {
  width: 90px;
  margin-left: 5px;
  margin-right: 5px;
}
#ma-refine-industry-form-wrapper .ma-refine-field-top select {
  width: 90px;
}
#ma-refine-industry-form-wrapper .ma-search-refine select {
  /*// font-size:0.750em;*/
}
#ma-refine-industry-form-wrapper .ma-refine-field-day input[type=text], #ma-refine-industry-form-wrapper .ma-refine-field-day input[type=password] {
  width: 50px;
}
#ma-refine-industry-form-wrapper .ma-refine-field-year {
  width: 70px;
  margin-left: 5px;
}
#ma-refine-industry-form-wrapper .ma-refine-field {
  display: block;
  margin: auto;
}
#ma-refine-industry-form-wrapper .sub-expander .ma-refine-field {
  margin-right: 10px;
  margin-left: 0px;
  vertical-align: bottom;
  clear: both;
}
#ma-refine-industry-form-wrapper .ma-refine-name-wrapper {
  padding-bottom: 10px;
  padding-right: 10px;
}
#ma-refine-industry-form-wrapper .ma-refine-name-wrapper label {
  width: 100%;
  padding: 0 10px 10px 0;
  margin: 0;
  font-weight: bold;
  font-style: normal;
  display: block;
}
#ma-refine-industry-form-wrapper .ma-refine-field input,
#ma-refine-industry-form-wrapper .ma-refine-field label,
#ma-refine-industry-form-wrapper .ma-refine-field select,
#ma-refine-industry-form-wrapper .ma-refine-field-id input,
#ma-refine-industry-form-wrapper .ma-refine-field-id label,
#ma-refine-industry-form-wrapper .ma-refine-field-id select,
#ma-refine-industry-form-wrapper .sub-expander .ma-search-sub-filters input,
#ma-refine-industry-form-wrapper .sub-expander .ma-search-sub-filters label,
#ma-refine-industry-form-wrapper .sub-expander .ma-search-sub-filters select {
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-style: normal;
  font-size: 1.688rem;
  font-weight: normal;
}
#ma-refine-industry-form-wrapper .ma-refine-field label,
#ma-refine-industry-form-wrapper .ma-refine-field-id label,
#ma-refine-industry-form-wrapper .sub-expander .ma-search-sub-filters label {
  line-height: 1em;
}
#ma-refine-industry-form-wrapper .ma-refine-field input::placeholder,
#ma-refine-industry-form-wrapper .ma-refine-field-id input::placeholder,
#ma-refine-industry-form-wrapper .sub-expander .ma-search-sub-filters input::placeholder {
  color: #aaa;
}
#ma-refine-industry-form-wrapper .ma-refine-date-fields input,
#ma-refine-industry-form-wrapper .ma-refine-date-fields label,
#ma-refine-industry-form-wrapper .ma-refine-date-fields select,
#ma-refine-industry-form-wrapper .ma-refine-date-fields input {
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-style: normal;
  font-size: 1.688rem;
}
#ma-refine-industry-form-wrapper .ma-refine-date-fields input::placeholder {
  color: #aaa;
}
#ma-refine-industry-form-wrapper .ma-refine-field select,
#ma-refine-industry-form-wrapper .ma-refine-field-calendar select {
  width: 100%;
}
#ma-refine-industry-form-wrapper .ma-refine-field label,
#ma-refine-industry-form-wrapper .ma-refine-field-id label {
  margin-left: 0px;
}
#ma-refine-industry-form-wrapper .ma-refine-field-calendar label,
#ma-refine-industry-form-wrapper .ma-refine-field-month label,
#ma-refine-industry-form-wrapper .ma-refine-field-day label,
#ma-refine-industry-form-wrapper .ma-refine-field-year label {
  padding-top: 3px;
  margin-left: 8px;
}
#ma-refine-industry-form-wrapper .ma-refine-buttons {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  right: 0px;
  left: auto;
  width: 280px;
  padding: 0px 0px 0px 0px;
  margin: 0px auto 20px auto;
  float: none;
  clear: both;
  text-align: center;
}
#ma-refine-industry-form-wrapper #ma-refine-search-form .ma-button {
  padding: 5px 10px 5px 10px;
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 1.5rem;
}
#ma-refine-industry-form-wrapper #clear-search {
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 1.5rem;
  margin-left: 10px;
  border: 0;
}
#ma-refine-industry-form-wrapper .ma-search-species-title {
  font-size: 1.5rem;
  text-align: center;
  padding: 10px 0px;
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  text-transform: uppercase;
}
#ma-refine-industry-form-wrapper #ma-search-summary1 {
  border-top: 1px solid #ddd;
}
#ma-refine-industry-form-wrapper .ma-search-summary {
  border-bottom: 1px solid #ddd;
  padding: 10px 10px 10px 20px;
  /*// font-size:0.813em;*/
  cursor: pointer;
}
#ma-refine-industry-form-wrapper .ma-search-results {
  display: none;
}
#ma-refine-industry-form-wrapper .ma-search-summary .view-switcher {
  float: right;
  display: none;
}
#ma-refine-industry-form-wrapper .ma-search-summary strong {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 20px;
  font-weight: normal;
  color: #AD9D69;
}
#ma-refine-industry-form-wrapper .ma-search-summary em {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 20px;
}
#ma-refine-industry-form-wrapper .ma-refine-field-group .ui-buttonset .ui-button,
#ma-refine-industry-form-wrapper .ma-refine-field-sort .ui-buttonset .ui-button {
  /*width:65px;*/
}
#ma-refine-industry-form-wrapper h2.records-title {
  background-image: url(/wp-content/themes/master-angler-2024/assets/images/awards-passion.png);
  background-position: left middle;
  background-size: 65px;
  padding-left: 80px;
  padding-top: 20px;
  height: 65px;
  display: block;
  vertical-align: middle;
  background-repeat: no-repeat;
  margin-top: 20px;
}
#ma-refine-industry-form-wrapper .ma-refine-name-wrapper {
  margin-bottom: 20px;
}
#ma-refine-industry-form-wrapper .ma-refine-name-wrapper .ma-refine-name.first-name {
  width: 100%;
}
@media screen and (min-width: 481px) {
  #ma-refine-industry-form-wrapper .ma-refine-name-wrapper .ma-refine-name.first-name {
    width: 50%;
    padding-right: 5px;
    display: inline-block;
  }
}
#ma-refine-industry-form-wrapper .ma-refine-name-wrapper .ma-refine-name.last-name {
  width: 100%;
}
@media screen and (min-width: 481px) {
  #ma-refine-industry-form-wrapper .ma-refine-name-wrapper .ma-refine-name.last-name {
    width: 50%;
    padding-left: 5px;
    display: inline-block;
  }
}
#ma-refine-industry-form-wrapper .ma-refine-species-wrapper {
  margin-bottom: 20px;
}
#ma-refine-industry-form-wrapper .ma-refine-species-wrapper > div {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0px 10px 0px 10px;
  width: 20%;
  margin: 0px;
}
@media screen and (min-width: 481px) and (max-width: 1023px) {
  #ma-refine-industry-form-wrapper .ma-refine-species-wrapper > div {
    width: 50%;
    border-right: none;
  }
  #ma-refine-industry-form-wrapper .ma-refine-species-wrapper > div.ma-date-from {
    padding-left: 0px;
    margin-top: 10px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-species-wrapper > div.ma-date-to {
    padding-right: 0px;
    margin-top: 10px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-species-wrapper > div.ma-refine-location, #ma-refine-industry-form-wrapper .ma-refine-species-wrapper > div.ma-refine-awarded {
    padding-right: 0px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-species-wrapper > div.ma-refine-refresh {
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  #ma-refine-industry-form-wrapper .ma-refine-species-wrapper > div {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 10px;
  }
}
#ma-refine-industry-form-wrapper .ma-refine-species-wrapper > div.ma-refine-refresh {
  padding-right: 0px;
  padding-top: 20px;
}
#ma-refine-industry-form-wrapper .ma-refine-species-wrapper > div.ma-refine-species {
  padding-left: 0px;
}
#ma-refine-industry-form-wrapper div.ma-refine-name-wrapper > div > div.ma-refine-field {
  width: 100%;
}
#ma-refine-industry-form-wrapper .ma-refine-name-wrapper > div > div label {
  display: inline-block;
  margin-left: 0;
  font-style: normal;
  text-transform: uppercase;
}
#ma-refine-industry-form-wrapper div.ma-refine-name-wrapper > div.new-angler {
  padding: 10px 0px 0px 10px;
}
#ma-refine-industry-form-wrapper div.ma-refine-name-wrapper > div.new-angler label {
  padding: 4px 0px 4px 10px;
}
@media screen and (max-width: 767px) {
  #ma-refine-industry-form-wrapper div.ma-refine-name-wrapper > div.new-angler {
    width: 100%;
    padding-left: 0px;
  }
}
@media screen and (min-width: 480px) and (max-width: 522px) {
  #ma-refine-industry-form-wrapper div.ma-refine-name-wrapper > div.new-angler {
    width: 50%;
  }
  #ma-refine-industry-form-wrapper div.ma-refine-name-wrapper > div.new-angler .ma-refine-field {
    padding-top: 26px;
  }
  #ma-refine-industry-form-wrapper div.ma-refine-name-wrapper > div.new-angler:nth-child(2n+1) {
    padding-left: 0px;
  }
  #ma-refine-industry-form-wrapper div.ma-refine-name-wrapper > div.new-angler:nth-child(2n+2) {
    padding-right: 0px;
  }
}
@media screen and (min-width: 768px) {
  #ma-refine-industry-form-wrapper div.ma-refine-name-wrapper > div.new-angler .ma-refine-field {
    padding-top: 26px;
  }
}
@media screen and (max-width: 360px) {
  #ma-refine-industry-form-wrapper div.ma-refine-name-wrapper > div.new-angler {
    width: 100%;
    padding-top: 0px;
  }
}
@media screen and (max-width: 849px) {
  #ma-refine-industry-form-wrapper .ma-refine-name-wrapper > div.new-angler span.ui-checkbox {
    margin-top: 0px;
  }
}
#ma-refine-industry-form-wrapper .ma-refine-name-wrapper > div:first-of-type > div {
  margin-left: 0;
  padding-left: 0px;
}
#ma-refine-industry-form-wrapper .ma-refine-name-wrapper > div:last-of-type > div {
  margin-left: 0;
  padding-right: 0px;
}
#ma-refine-industry-form-wrapper #ma-refine-search-form input {
  background-color: rgb(255, 255, 255);
  border: 1px solid #D8D8CE;
}
#ma-refine-industry-form-wrapper #ma-refine-search-form .text-wrapper {
  margin-bottom: 0;
  border: none;
}
#ma-refine-industry-form-wrapper #ma-refine-search-form .ma-search-overview {
  display: block;
  text-align: left;
  padding: 0px 0px 10px 0px;
  text-align: left;
  margin: auto;
  width: 280px;
}
#ma-refine-industry-form-wrapper #ma-refine-search-form select {
  background-image: url(/wp-content/themes/master-angler-2024/assets/images/select-arrow.png);
  background-repeat: no-repeat;
  background-position: 100%;
  appearance: none;
  padding: 10px;
  text-overflow: ellipsis;
}
#ma-refine-industry-form-wrapper #ma-refine-search-form select option {
  padding: 0 5px;
}
#ma-refine-industry-form-wrapper #ma-refine-search-form select,
#ma-refine-industry-form-wrapper #ma-refine-search-form select option {
  background-color: #cf6030;
  color: rgb(255, 255, 255);
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
}
#ma-refine-industry-form-wrapper #ma-refine-search-form .ma-refine-form-wrapper input {
  background-color: rgb(255, 255, 255);
}
#ma-refine-industry-form-wrapper #ma-refine-search-form div.ma-refine-refresh input {
  background-color: #474342;
  margin-top: 36px;
}
#ma-refine-industry-form-wrapper #ma-refine-search-form div.ma-refine-refresh input.search-button {
  width: 100%;
}
#ma-refine-industry-form-wrapper #ma-refine-search-form .ma-refine-species {
  padding-right: 10px;
  margin: 0;
  border-right: 1px solid #ea8c2c;
}
@media screen and (max-width: 850px) {
  #ma-refine-industry-form-wrapper #ma-refine-search-form .ma-refine-species {
    border-right: none;
  }
}
#ma-refine-industry-form-wrapper #ma-refine-search-form .ma-main-search {
  margin-bottom: 20px;
}
#ma-refine-industry-form-wrapper #ma-refine-search-form div.ma-refine-location,
#ma-refine-industry-form-wrapper #ma-refine-search-form div.ma-refine-awarded,
#ma-refine-industry-form-wrapper #ma-refine-search-form div.ma-refine-date-fields,
#ma-refine-industry-form-wrapper #ma-refine-search-form div.ma-refine-refresh {
  display: inline-block;
  height: 68px;
  padding: 0 10px;
  margin: 0;
  border-right: 1px solid #ea8c2c;
}
@media screen and (max-width: 850px) {
  #ma-refine-industry-form-wrapper #ma-refine-search-form div.ma-refine-location,
  #ma-refine-industry-form-wrapper #ma-refine-search-form div.ma-refine-awarded,
  #ma-refine-industry-form-wrapper #ma-refine-search-form div.ma-refine-date-fields,
  #ma-refine-industry-form-wrapper #ma-refine-search-form div.ma-refine-refresh {
    border-right: none;
  }
}
#ma-refine-industry-form-wrapper #ma-refine-search-form div.ma-refine-refresh {
  border-right: none;
}
#ma-refine-industry-form-wrapper #ma-refine-search-form .ma-refine-species label,
#ma-refine-industry-form-wrapper #ma-refine-search-form .ma-refine-location label,
#ma-refine-industry-form-wrapper #ma-refine-search-form .ma-refine-awarded label,
#ma-refine-industry-form-wrapper #ma-refine-search-form label.date-label {
  width: 100%;
  padding: 0 10px 10px 0;
  margin: 0;
  font-weight: bold;
  font-style: normal;
  display: block;
}
#ma-refine-industry-form-wrapper #ma-refine-search-form label.infield-label {
  position: absolute;
  left: 0px;
  padding-top: 15px;
}
#ma-refine-industry-form-wrapper #ma-refine-search-form .ma-refine-name-wrapper {
  padding-top: 10px;
  padding-bottom: 10px;
}
#ma-refine-industry-form-wrapper #ma-refine-search-form .ma-refine-name-wrapper label {
  width: 100%;
  padding: 0 10px 10px 0;
  margin: 0;
  font-weight: bold;
  font-style: normal;
  display: block;
}
#ma-refine-industry-form-wrapper #ma-refine-search-form .ma-refine-name {
  display: inline-block;
  padding-right: 10px;
  margin: 0;
}
#ma-refine-industry-form-wrapper #ma-refine-search-form .ma-refine-name .ma-refine-field {
  width: 100%;
}
#ma-refine-industry-form-wrapper .search-expander {
  color: #ffe;
  position: absolute;
  padding-top: 5px;
  white-space: nowrap;
  text-decoration: none;
  width: 100px;
  right: 20px;
  top: 0px;
  z-index: 100;
  display: none;
}
#ma-refine-industry-form-wrapper .search-expander a {
  background: url("/wp-content/themes/master-angler-2024/assets/images/search-icon.png") right center no-repeat;
  color: #ffe;
  text-decoration: none;
  display: block;
  overflow: hidden;
}
#ma-refine-industry-form-wrapper .search-expander a span {
  visibility: hidden;
}
#ma-refine-industry-form-wrapper .ma-search-refine {
  padding: 0px 0px 0px 0px;
  width: 100%;
  text-align: center;
}
#ma-refine-industry-form-wrapper .ma-search-range {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  text-align: center;
  vertical-align: middle;
  width: 15px;
  height: 30px;
}
#ma-refine-industry-form-wrapper .ma-refine-title {
  color: #000;
  padding-top: 4px;
  height: 20px;
  float: left;
  margin-right: 0px;
  margin: auto;
  clear: both;
  display: none;
  float: none;
}
#ma-refine-industry-form-wrapper .ma-refine-more-fields {
  margin-right: 0px;
  margin: auto;
  float: none;
  text-align: left;
  display: inline-block;
}
#ma-refine-industry-form-wrapper .ma-refine-from,
#ma-refine-industry-form-wrapper .ma-refine-to {
  margin-right: 0px;
  color: #000;
  vertical-align: top;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-left: 0px;
  width: 60px;
}
#ma-refine-industry-form-wrapper .ma-refine-field,
#ma-refine-industry-form-wrapper .ma-refine-field-month,
#ma-refine-industry-form-wrapper .ma-refine-field-day,
#ma-refine-industry-form-wrapper .ma-refine-field-year,
#ma-refine-industry-form-wrapper .ma-refine-field-method,
#ma-refine-industry-form-wrapper .ma-refine-field-top,
#ma-refine-industry-form-wrapper .ma-refine-field-id {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: auto;
  margin: auto;
}
#ma-refine-industry-form-wrapper .ma-refine-field-month strong,
#ma-refine-industry-form-wrapper .ma-refine-field-day strong,
#ma-refine-industry-form-wrapper .ma-refine-field-year strong,
#ma-refine-industry-form-wrapper .ma-refine-field-method strong,
#ma-refine-industry-form-wrapper .ma-refine-field-top strong,
#ma-refine-industry-form-wrapper .ma-refine-field-sort strong,
#ma-refine-industry-form-wrapper .ma-refine-field-group strong {
  color: #000;
  font-weight: normal;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 0px;
  margin-left: 0px;
}
#ma-refine-industry-form-wrapper .ma-refine-field strong {
  color: #000;
  font-weight: normal;
  margin-bottom: 5px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 3px;
  margin-left: 10px;
}
#ma-refine-industry-form-wrapper .ma-refine-field-month {
  width: auto;
  margin-right: 10px;
}
#ma-refine-industry-form-wrapper .ma-refine-field-day {
  width: auto;
  margin-right: 10px;
}
@media screen and (max-width: 640px) {
  #ma-refine-industry-form-wrapper .harvests-catch-form .ma-refine-field-method {
    margin-left: 20px;
  }
}
@media screen and (max-width: 915px) {
  #ma-refine-industry-form-wrapper form.list .ma-refine-field-method {
    margin-left: 5px;
    margin-right: 20%;
  }
}
@media screen and (max-width: 850px) {
  #ma-refine-industry-form-wrapper form.list .ma-refine-field-method {
    margin-right: 0;
  }
}
@media screen and (max-width: 685px) {
  #ma-refine-industry-form-wrapper form.list .ma-refine-field-method {
    margin-left: 0;
  }
}
#ma-refine-industry-form-wrapper div.ma-refine-field-method {
  width: 190px;
  display: inline-block;
}
@media screen and (max-width: 1040px) {
  #ma-refine-industry-form-wrapper div.ma-refine-field-method {
    width: 180px;
  }
}
#ma-refine-industry-form-wrapper div.ma-refine-field-method label {
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-style: normal;
  font-size: 1.688rem;
  font-weight: normal;
  line-height: 1em;
  padding: 0 0px 10px 0;
  display: block;
}
#ma-refine-industry-form-wrapper div.ma-refine-field-method .select-wrapper {
  margin-bottom: 5px;
}
#ma-refine-industry-form-wrapper div.ma-refine-field-method select {
  width: 100%;
}
#ma-refine-industry-form-wrapper .ma-refine-field-top {
  width: 90px;
  margin-left: 5px;
  margin-right: 5px;
}
#ma-refine-industry-form-wrapper .ma-refine-field-top select {
  width: 90px;
}
#ma-refine-industry-form-wrapper .ma-refine-field-month input[type=text] {
  width: 50px;
}
@media screen and (max-width: 553px) {
  #ma-refine-industry-form-wrapper .ma-refine-field-month input[type=text] {
    width: 40px;
  }
}
#ma-refine-industry-form-wrapper .ma-refine-field-day input[type=text] {
  width: 50px;
}
@media screen and (max-width: 553px) {
  #ma-refine-industry-form-wrapper .ma-refine-field-day input[type=text] {
    width: 40px;
  }
}
#ma-refine-industry-form-wrapper .ma-refine-field-year {
  width: 40%;
}
#ma-refine-industry-form-wrapper .ma-refine-field-year {
  width: 40%;
  max-width: 70px;
}
@media screen and (max-width: 377px) {
  #ma-refine-industry-form-wrapper .ma-refine-field-year label.infield-label {
    margin-left: 3px;
  }
}
@media screen and (max-width: 377px) {
  #ma-refine-industry-form-wrapper .ma-refine-field-year input {
    padding-left: 6px;
  }
}
#ma-refine-industry-form-wrapper .ma-refine-field {
  display: inline-block;
  width: 100%;
}
#ma-refine-industry-form-wrapper .sub-expander .ma-refine-field {
  margin-right: 10px;
  margin-left: 0px;
  vertical-align: bottom;
  clear: both;
}
#ma-refine-industry-form-wrapper .ma-refine-field select,
#ma-refine-industry-form-wrapper .ma-refine-field-calendar select {
  width: 100%;
  padding-right: 30px;
}
#ma-refine-industry-form-wrapper .ma-refine-field-calendar label,
#ma-refine-industry-form-wrapper .ma-refine-field-month label,
#ma-refine-industry-form-wrapper .ma-refine-field-day label,
#ma-refine-industry-form-wrapper .ma-refine-field-year label {
  padding-top: 15px;
}
#ma-refine-industry-form-wrapper .ma-refine-lake,
#ma-refine-industry-form-wrapper .ma-refine-fish,
#ma-refine-industry-form-wrapper .ma-refine-name {
  display: inline-block;
  margin: auto;
  padding: 0px;
}
#ma-refine-industry-form-wrapper .hider {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
#ma-refine-industry-form-wrapper .ma-refine-buttons {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  text-align: center;
  right: 0px;
  left: auto;
  clear: both;
  float: none;
  position: relative;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
  width: 280px;
}
#ma-refine-industry-form-wrapper #ma-refine-search-form .ma-button {
  margin-left: 5px;
  /*// font-size:1em;*/
  padding: 5px 10px 5px 10px;
}
#ma-refine-industry-form-wrapper .ui-button {
  /*
    border:1px solid #DACA72;
    background:url(/wp-content/themes/master-angler-2024/assets/images/button-bg.png) repeat-x ;
      text-shadow: -1px -1px 2px #000000;
      box-shadow: 2px 2px 5px 0 #000 ;
      */
  /*
    background: #2E2A29;
    border:1px solid #eee;
    border-radius: 3px;
    color: palette(white);
    // font-size: 13px;
    padding: 8px 20px;
    text-transform: uppercase;
    text-decoration: none;
    */
}
#ma-refine-industry-form-wrapper .ma-search-form .ui-button {
  /*
    border-color: rgb( 76, 78, 0 );
    border-style: solid;
    background-image: -moz-linear-gradient( 90deg, rgb( 243,184,143 ) 0%, rgb( 203, 96, 21 ) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb( 243,184,143 ) 0%, rgb( 203, 96, 21 ) 100%);
    box-shadow: 1px 1.732px 1px 0px rgb( 34, 30, 31 );
    */
}
#ma-refine-industry-form-wrapper .ma-search-form .ui-state-active .ui-button {
  /*
    border-color: rgb( 76, 78, 0 );
    border-style: solid;
    background-image: -moz-linear-gradient( 90deg, rgb( 30, 30, 0 ) 0%, rgb( 113, 115, 0 ) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb( 30, 30, 0 ) 0%, rgb( 113, 115, 0 ) 100%);
    box-shadow: 1px 1.732px 1px 0px rgb( 34, 30, 31 );
    color:#000;
    margin:0px;
    */
}
#ma-refine-industry-form-wrapper .ma-search-form .ui-button-text {
  padding: 5px;
}
#ma-refine-industry-form-wrapper .ma-main-search {
  margin-bottom: 20px;
}
@media screen and (max-width: 1023px) {
  #ma-refine-industry-form-wrapper .ma-main-search {
    padding: 0 20px;
  }
}
#ma-refine-industry-form-wrapper .ma-refine-date-fields,
#ma-refine-industry-form-wrapper div.ma-refine-refresh {
  display: inline-block;
  border-right: 0;
}
#ma-refine-industry-form-wrapper .ma-refine-location {
  display: inline-block;
  border-right: none;
}
#ma-refine-industry-form-wrapper .ma-refine-awarded {
  display: inline-block;
}
@media screen and (max-width: 850px) {
  #ma-refine-industry-form-wrapper .ma-refine-awarded {
    border-right: none;
    padding: 0;
  }
}
#ma-refine-industry-form-wrapper form div.ma-refine-date-fields input {
  width: 100%;
  height: 40px;
}
@media screen and (max-width: 850px) {
  #ma-refine-industry-form-wrapper form div.ma-refine-date-fields input {
    height: 37px;
  }
}
@media screen and (max-width: 360px) {
  #ma-refine-industry-form-wrapper .ma-refine-name-wrapper > div.ma-refine-name {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
}
#ma-refine-industry-form-wrapper .ma-refine-species {
  border-right: none;
}
@media screen and (min-width: 1024px) {
  #ma-refine-industry-form-wrapper {
    /* used to pad the page when searching has not been done */
    /* SEARCH SUMMARY RESULTS */
  }
  #ma-refine-industry-form-wrapper #float-search {
    padding: 10px;
    margin-bottom: 10px;
    top: 0px;
    width: 400px;
    margin: auto;
    display: none;
  }
  #ma-refine-industry-form-wrapper .ma-refine-wrap {
    margin-bottom: 20px;
    margin-right: 0px;
  }
  #ma-refine-industry-form-wrapper input[type=text] {
    padding: 8px 5px 3px 10px;
  }
  #ma-refine-industry-form-wrapper .ma-results-filler {
    height: 20px;
  }
  #ma-refine-industry-form-wrapper .ma-search-rss {
    position: absolute;
    left: 40px;
    vertical-align: middle;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  #ma-refine-industry-form-wrapper .ma-search-rss img {
    vertical-align: middle;
    margin-right: 5px;
  }
  #ma-refine-industry-form-wrapper .ma-search-form input[type=text], #ma-refine-industry-form-wrapper .ma-search-form input[type=password] {
    border: medium none;
    height: 25px;
    padding: 5px 5px 5px 10px;
    width: 100%;
  }
  #ma-refine-industry-form-wrapper .ma-search-form .textarea-wrapper,
  #ma-refine-industry-form-wrapper .ma-search-form .text-wrapper,
  #ma-refine-industry-form-wrapper .ma-search-form .select-wrapper {
    margin-bottom: 0px;
  }
  #ma-refine-industry-form-wrapper .ma-search-form .ma-search-sub-filters .textarea-wrapper,
  #ma-refine-industry-form-wrapper .ma-search-form .ma-search-sub-filters .text-wrapper,
  #ma-refine-industry-form-wrapper .ma-search-form .ma-search-sub-filters .select-wrapper {
    margin-bottom: 0px;
  }
  #ma-refine-industry-form-wrapper .master-angler-search-body #ma-refine-industry-form-wrapper {
    position: fixed;
    width: 1048px;
    display: block;
  }
  #ma-refine-industry-form-wrapper .master-angler-search-body .ma-header-padder {
    height: 114px;
  }
  #ma-refine-industry-form-wrapper .master-angler-search-body .ma-results-padder {
    height: 180px;
  }
  #ma-refine-industry-form-wrapper .text-wrapper.day {
    width: 40px;
    margin-right: 5px;
  }
  #ma-refine-industry-form-wrapper .text-wrapper.year {
    width: 50px;
  }
  #ma-refine-industry-form-wrapper .ma-search-fish-table {
    border: none;
    width: 100%;
  }
  #ma-refine-industry-form-wrapper .ma-search-fish-table .angler-row div {
    padding: 3px;
  }
  #ma-refine-industry-form-wrapper .ma-search-fish-table .angler-column-row div {
    padding: 3px;
  }
  #ma-refine-industry-form-wrapper .ma-search-fish-title {
    text-transform: uppercase;
    margin-top: 20px;
    width: 100%;
    margin-bottom: 20px;
  }
  #ma-refine-industry-form-wrapper .ma-search-page-number-title {
    width: 100%;
  }
  #ma-refine-industry-form-wrapper .row1.on {
    border: 1px dotted #F5C8A9;
  }
  #ma-refine-industry-form-wrapper .row2.on {
    border: 1px dotted #F5C8A9;
  }
  #ma-refine-industry-form-wrapper .ma-search-results-wrapper {
    padding: 20px 40px 20px 40px;
  }
  #ma-refine-industry-form-wrapper .ma-search-results-wrapper.list {
    margin: auto;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1024px) {
  #ma-refine-industry-form-wrapper .ma-search-results-wrapper.list {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1024px) {
  #ma-refine-industry-form-wrapper .ma-search-results-wrapper .angler-column-row {
    clear: both;
  }
  #ma-refine-industry-form-wrapper .ma-search-results-wrapper .angler-row div {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding: 3px;
  }
  #ma-refine-industry-form-wrapper .ma-search-results-wrapper .angler-column-row div {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding: 5px 3px 3px 3px;
  }
  #ma-refine-industry-form-wrapper .ma-search-results-wrapper .angler-name {
    width: 50%;
  }
  #ma-refine-industry-form-wrapper .ma-search-results-wrapper .angler-column-row .angler-name {
    width: 100%;
  }
  #ma-refine-industry-form-wrapper .ma-search-results-wrapper .angler-address {
    width: 50%;
  }
  #ma-refine-industry-form-wrapper .ma-search-results-wrapper .angler-location {
    width: 25%;
  }
  #ma-refine-industry-form-wrapper .ma-search-results-wrapper.lil_angler .angler-location {
    width: 50%;
  }
  #ma-refine-industry-form-wrapper .ma-search-results-wrapper .angler-caught {
    width: 25%;
  }
  #ma-refine-industry-form-wrapper .ma-search-results-wrapper.lil_angler .angler-caught {
    width: 25%;
  }
  #ma-refine-industry-form-wrapper .ma-search-results-wrapper .angler-length {
    width: 25%;
  }
  #ma-refine-industry-form-wrapper .ma-search-results-wrapper .angler-column-row .angler-catch {
    display: none;
  }
  #ma-refine-industry-form-wrapper .ma-search-results-wrapper .angler-released {
    width: 50px;
  }
  #ma-refine-industry-form-wrapper .ma-search-results-wrapper .angler-rank {
    width: 50px;
  }
  #ma-refine-industry-form-wrapper .ma-search-results-wrapper .angler-col1 {
    width: 30%;
  }
  #ma-refine-industry-form-wrapper .ma-search-results-wrapper .angler-col2 {
    width: 50%;
  }
  #ma-refine-industry-form-wrapper .ma-search-results-wrapper .angler-col3 {
    width: 20%;
  }
  #ma-refine-industry-form-wrapper .ma-refine-group {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-left: 0;
  }
  #ma-refine-industry-form-wrapper .ma-refine-sort {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  #ma-refine-industry-form-wrapper .ma-refine-status,
  #ma-refine-industry-form-wrapper .ma-refine-device-name {
    padding: 0px 10px 0px 9px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-status label,
  #ma-refine-industry-form-wrapper .ma-refine-device-name label {
    padding: 0 10px 10px 0;
  }
  #ma-refine-industry-form-wrapper .ma-refine-wrap {
    display: inline-block;
    vertical-align: top;
    margin-right: 0;
  }
  #ma-refine-industry-form-wrapper .ma-refine-wrap .select-wrapper {
    border: none;
  }
  #ma-refine-industry-form-wrapper .ma-refine-wrap .text-wrapper {
    border: 1px solid #dddbd9;
  }
  #ma-refine-industry-form-wrapper .ma-refine-wrap .select-wrapper select {
    padding-top: 4px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-wrap .ma-refine-name {
    margin-left: 0;
  }
  #ma-refine-industry-form-wrapper .ma-refine-wrap .ma-refine-name .ma-refine-field {
    margin-left: 0;
  }
  #ma-refine-industry-form-wrapper .ma-refine-date-fields {
    width: auto;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding: 0px 10px 0px 0px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-date-fields .ma-refine-field-month {
    width: 50px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-date-fields .ma-refine-field-day {
    width: 50px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-date-fields .ma-refine-field-day .text-wrapper {
    width: 50px;
  }
  #ma-refine-industry-form-wrapper .ma-date-from.ma-refine-wrap {
    padding-left: 10px;
    width: 20%;
  }
  #ma-refine-industry-form-wrapper .ma-date-to.ma-refine-wrap {
    padding-left: 10px;
    width: 20%;
  }
  #ma-refine-industry-form-wrapper .ma-refine-device-name {
    width: 20%;
    padding-right: 0px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-status,
  #ma-refine-industry-form-wrapper .ma-refine-location,
  #ma-refine-industry-form-wrapper .ma-refine-species {
    width: 25%;
    padding-right: 10px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-location {
    padding-left: 10px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-refresh.ma-refine-wrap {
    width: 25%;
    margin-top: 30px;
    text-align: right;
  }
  #ma-refine-industry-form-wrapper .ma-refine-refresh.ma-refine-wrap input {
    display: inline-block;
    width: auto;
    margin: 0 auto 1px;
    border: 0;
  }
  #ma-refine-industry-form-wrapper .ma-refine-refresh.ma-refine-wrap .ma-button {
    padding: 10px 15px 10px 15px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-field-group,
  #ma-refine-industry-form-wrapper .ma-refine-field-sort {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
    width: auto;
    margin: 0px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-field-group {
    margin-right: 10px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-field-group strong {
    height: 45px;
    line-height: 1.2em;
    vertical-align: middle;
  }
  #ma-refine-industry-form-wrapper label[for=ma-refine-by-lake] {
    width: 76px;
  }
  #ma-refine-industry-form-wrapper label[for=ma-refine-sort-size] {
    width: 90px;
    margin-right: 0;
  }
  #ma-refine-industry-form-wrapper label[for=ma-refine-sort-date] {
    width: 90px;
  }
  #ma-refine-industry-form-wrapper .ma-maintainance {
    height: 300px;
    width: 100%;
    padding: 10px;
  }
  #ma-refine-industry-form-wrapper .ma-search-overview {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding: 30px 10px 10px 10px;
    width: 100%;
  }
  #ma-refine-industry-form-wrapper .ma-search-refine {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding: 20px 0px 0px 40px;
    width: 49%;
    text-align: left;
  }
  #ma-refine-industry-form-wrapper .ma-search-refine .ma-refine-field {
    margin-bottom: 5px;
  }
  #ma-refine-industry-form-wrapper .ma-search-range {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 15px;
    vertical-align: middle;
    height: 30px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-title {
    display: block;
    vertical-align: top;
    padding-top: 4px;
    margin-right: 5px;
    margin-bottom: 20px;
    color: #111;
  }
  #ma-refine-industry-form-wrapper .ma-refine-more-fields {
    width: auto;
  }
  #ma-refine-industry-form-wrapper .ma-refine-from, #ma-refine-industry-form-wrapper .ma-refine-to {
    display: inline-block;
    width: auto;
    margin-right: 5px;
    vertical-align: top;
  }
  #ma-refine-industry-form-wrapper .ma-refine-field, #ma-refine-industry-form-wrapper .ma-refine-field-month,
  #ma-refine-industry-form-wrapper .ma-refine-field-day,
  #ma-refine-industry-form-wrapper .ma-refine-field-year,
  #ma-refine-industry-form-wrapper .ma-refine-field-method,
  #ma-refine-industry-form-wrapper .ma-refine-field-top,
  #ma-refine-industry-form-wrapper .ma-refine-field-id {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 100%;
    margin: 0px;
    padding: 0px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-field-month strong,
  #ma-refine-industry-form-wrapper .ma-refine-field-day strong,
  #ma-refine-industry-form-wrapper .ma-refine-field-year strong,
  #ma-refine-industry-form-wrapper .ma-refine-field-method strong,
  #ma-refine-industry-form-wrapper .ma-refine-field-top strong,
  #ma-refine-industry-form-wrapper .ma-refine-field-sort strong,
  #ma-refine-industry-form-wrapper .ma-refine-field-group strong {
    height: 25px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-top: 3px;
    margin-right: 3px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-field strong {
    margin-bottom: 5px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-right: 3px;
    margin-left: 10px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-field-month {
    width: 40px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-field-day {
    width: 40px;
    margin-left: 5px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-field-method {
    width: 240px;
    display: inline-block;
  }
  #ma-refine-industry-form-wrapper .ma-refine-field-method select {
    height: 48px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-field-method select {
    width: 100%;
  }
  #ma-refine-industry-form-wrapper .ma-refine-field-top {
    width: 90px;
    margin-left: 5px;
    margin-right: 5px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-field-top select {
    width: 90px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-field-day input[type=text], #ma-refine-industry-form-wrapper .ma-refine-field-day input[type=password] {
    width: 50px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-field-year {
    width: 65px;
    margin-left: 5px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1000px) and (max-width: 1040px) {
  #ma-refine-industry-form-wrapper .ma-refine-field-year {
    width: 57px;
  }
}
@media screen and (min-width: 1024px) {
  #ma-refine-industry-form-wrapper .ma-refine-field {
    width: 100%;
    margin-left: 0px;
  }
  #ma-refine-industry-form-wrapper .sub-expander .ma-refine-field {
    margin-right: 10px;
    margin-left: 0px;
    vertical-align: bottom;
    clear: both;
  }
  #ma-refine-industry-form-wrapper .ma-refine-field select,
  #ma-refine-industry-form-wrapper .ma-refine-field-calendar select {
    width: 100%;
  }
  #ma-refine-industry-form-wrapper .ma-refine-field label,
  #ma-refine-industry-form-wrapper .ma-refine-field-id label {
    margin-left: 0px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-field-calendar label,
  #ma-refine-industry-form-wrapper .ma-refine-field-month label,
  #ma-refine-industry-form-wrapper .ma-refine-field-day label,
  #ma-refine-industry-form-wrapper .ma-refine-field-year label {
    margin-left: 8px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-lake {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 48%;
    margin-left: 10px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-lake .ma-refine-field {
    width: 100%;
    margin-left: 0px;
    margin-bottom: 10px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-fish {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 49%;
  }
  #ma-refine-industry-form-wrapper .ma-refine-name {
    width: 20%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  #ma-refine-industry-form-wrapper .ma-refine-name .ma-refine-field {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 100%;
    padding-right: 10px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-name.last-name .ma-refine-field {
    width: 100%;
    padding-left: 10px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-name .ma-refine-field-id {
    width: 100%;
  }
  #ma-refine-industry-form-wrapper .ma-refine-field-calendar .select-wrapper {
    width: 120px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-field-calendar .select-wrapper select {
    width: 120px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-top {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  #ma-refine-industry-form-wrapper .ma-refine-top select {
    width: 60px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-method {
    width: 150px;
    height: 40px;
    margin-left: 10px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  #ma-refine-industry-form-wrapper .ma-refine-field-planner {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding-right: 25px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-top {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  #ma-refine-industry-form-wrapper .hider {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  #ma-refine-industry-form-wrapper .ma-refine-buttons {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 210px;
    margin-right: 40px;
    margin: 0px 10px 0px 10px;
  }
  #ma-refine-industry-form-wrapper .ma-refine-buttons input[type=submit] {
    padding: 15px;
    margin-bottom: 10px 3px;
  }
  #ma-refine-industry-form-wrapper #ma-refine-search-form .ma-button {
    margin-left: 5px;
    padding: 5px 10px 5px 10px;
  }
  #ma-refine-industry-form-wrapper .ui-button {
    /*
      border:1px solid #DACA72;
      */
    /*
      border:1px solid #eee;
      padding: 8px 20px;
      text-transform: uppercase;
      text-decoration: none;
      */
  }
  #ma-refine-industry-form-wrapper .ma-search-form .ui-button {
    /*
    */
  }
  #ma-refine-industry-form-wrapper .ma-search-form .ui-state-active .ui-button {
    /*
      margin:0px;
      */
  }
  #ma-refine-industry-form-wrapper .ma-search-form .ui-button-text {
    padding: 5px;
  }
  #ma-refine-industry-form-wrapper .ma-search-summary {
    padding: 10px 10px 10px 20px;
  }
  #ma-refine-industry-form-wrapper .ma-search-results {
    display: none;
  }
  #ma-refine-industry-form-wrapper .ma-search-summary .view-switcher {
    float: right;
    display: none;
  }
  #ma-refine-industry-form-wrapper .ma-search-summary strong {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-right: 20px;
  }
  #ma-refine-industry-form-wrapper .ma-search-summary em {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-right: 20px;
  }
}

.page-record-book .content-bg {
  padding-bottom: 150px;
}
.page-record-book .ma-search-results-print {
  padding-bottom: 100px;
  max-width: 1024px;
}

.ma-refine-species .ms-dd {
  min-width: 185px;
}

.page-id-121 .ms-dd .ms-dd-header .option-selected {
  padding-top: 13px !important;
  padding-bottom: 12px;
  margin-top: -0.5px;
}
@media screen and (max-width: 1024px) {
  .page-id-121 .ma-refine-field-method {
    width: 50%;
    padding-right: 10px;
  }
  .page-id-121 .ms-dd {
    width: 100% !important;
  }
}
@media screen and (max-width: 480px) {
  .page-id-121 .ma-refine-field-method {
    width: 100%;
    padding-right: 0;
  }
}

.pre-1991-msg {
  padding: 10px;
}

.no-catches {
  font-weight: bold;
}

.page-recordbook #ma-refine-form-wrapper .ma-refine-submission-buttons {
  padding-right: 30px;
}

#ma-refine-form-wrapper {
  position: relative;
}
#ma-refine-form-wrapper .ma-refine-submission-buttons {
  width: 100%;
  text-align: right;
}
@media screen and (max-width: 1023px) {
  #ma-refine-form-wrapper .ma-refine-submission-buttons {
    padding-right: 30px;
  }
}
@media screen and (min-width: 1024px) {
  #ma-refine-form-wrapper .ma-refine-submission-buttons {
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 260px;
    padding-right: 0px;
  }
}
#ma-refine-form-wrapper .ma-refine-submission-buttons .ma-refine-refresh {
  display: inline-block;
  padding-right: 10px;
}
#ma-refine-form-wrapper .ma-refine-submission-buttons .ma-search-overview {
  display: inline-block;
}
@media screen and (max-width: 767px) {
  #ma-refine-form-wrapper .ma-search-secondary {
    padding-bottom: 20px;
    padding-top: 20px;
    position: relative;
  }
  #ma-refine-form-wrapper .ma-search-secondary.has-groupby .ma-refine-field-group {
    width: auto;
    display: block;
    margin-left: 0px;
  }
  #ma-refine-form-wrapper .ma-search-secondary.has-groupby .ma-refine-field-sort {
    width: auto;
    display: block;
    padding-left: 0px;
  }
}
@media screen and (min-width: 851px) and (max-width: 1023px) {
  #ma-refine-form-wrapper .ma-search-secondary.has-groupby .ma-refine-field-sort {
    width: auto;
    display: inline-block;
    padding-left: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  #ma-refine-form-wrapper .ma-search-secondary {
    padding-bottom: 20px;
    padding-top: 20px;
    position: relative;
  }
  #ma-refine-form-wrapper .ma-search-secondary.has-groupby .ma-refine-field-group {
    width: auto;
    display: inline-block;
    margin-left: 0px;
  }
  #ma-refine-form-wrapper .ma-search-secondary.has-groupby .ma-refine-field-sort {
    width: auto;
    display: inline-block;
  }
  #ma-refine-form-wrapper .ma-refine-field-sort {
    display: inline-block;
    width: auto;
  }
  #ma-refine-form-wrapper .ma-refine-field-longest {
    padding: 0px 0px 0px 0px;
  }
  #ma-refine-form-wrapper .ma-refine-refresh {
    margin-top: 0px;
  }
  #ma-refine-form-wrapper .ma-refine-refresh input {
    margin-top: 10px;
  }
  #ma-refine-form-wrapper .ma-search-overview {
    margin-top: 10px;
    position: relative;
    text-align: right;
    padding: 0px;
  }
}
#ma-print-search-form #ma-refine-form-wrapper .ma-refine-refresh-print {
  padding: 48px 10px 10px 10px;
}
#ma-print-search-form #ma-refine-form-wrapper .ma-refine-print-now {
  padding: 10px 10px 10px 0px;
  text-align: right;
}
#ma-print-search-form #ma-refine-form-wrapper .ma-refine-download {
  padding: 10px 10px 10px 10px;
}
#ma-print-search-form #ma-refine-form-wrapper .ma-refine-new-search {
  padding: 10px 10px 10px 10px;
  text-align: right;
}
#ma-print-search-form #ma-refine-form-wrapper .ma-refine-refresh-print,
#ma-print-search-form #ma-refine-form-wrapper .ma-refine-print-now,
#ma-print-search-form #ma-refine-form-wrapper .ma-refine-download,
#ma-print-search-form #ma-refine-form-wrapper .ma-refine-new-search {
  position: relative;
  width: 25%;
}
#ma-print-search-form #ma-refine-form-wrapper .ma-refine-refresh-print input.search-button,
#ma-print-search-form #ma-refine-form-wrapper .ma-refine-print-now input.search-button,
#ma-print-search-form #ma-refine-form-wrapper .ma-refine-download input.search-button,
#ma-print-search-form #ma-refine-form-wrapper .ma-refine-new-search input.search-button {
  background-image: url(/wp-content/themes/master-angler-2024/assets/images/refresh-icon.png);
  background-repeat: no-repeat;
  background-position: 91% 50%;
  background-size: 18px;
  padding: 10px 35px 10px 15px;
}
#ma-print-search-form #ma-refine-form-wrapper .ma-refine-refresh-print .ma-refine-download,
#ma-print-search-form #ma-refine-form-wrapper .ma-refine-print-now .ma-refine-download,
#ma-print-search-form #ma-refine-form-wrapper .ma-refine-download .ma-refine-download,
#ma-print-search-form #ma-refine-form-wrapper .ma-refine-new-search .ma-refine-download {
  width: 10%;
}
#ma-print-search-form #ma-refine-form-wrapper .ma-refine-refresh-print input,
#ma-print-search-form #ma-refine-form-wrapper .ma-refine-print-now input,
#ma-print-search-form #ma-refine-form-wrapper .ma-refine-download input,
#ma-print-search-form #ma-refine-form-wrapper .ma-refine-new-search input {
  height: 48px;
  background-color: #474342;
  margin: 0px 0 0 0;
  padding: 10px 10px 10px 10px;
  text-transform: uppercase;
  font-size: 1.5rem;
  width: 100%;
}
@media screen and (max-width: 480px) {
  #ma-print-search-form #ma-refine-form-wrapper .ma-refine-refresh-print {
    padding-top: 10px;
    width: 100%;
    text-align: right;
    padding-left: 0px;
    padding-right: 0px;
  }
  #ma-print-search-form #ma-refine-form-wrapper .ma-refine-refresh-print input.search-button {
    width: 100%;
    background-position: 87% 50%;
  }
  #ma-print-search-form #ma-refine-form-wrapper .ma-refine-print-now {
    padding-top: 10px;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
  }
  #ma-print-search-form #ma-refine-form-wrapper .ma-refine-print-now input {
    width: 100%;
  }
  #ma-print-search-form #ma-refine-form-wrapper .ma-refine-download {
    padding-top: 10px;
    width: 100%;
    text-align: right;
    padding-left: 0px;
    padding-right: 0px;
  }
  #ma-print-search-form #ma-refine-form-wrapper .ma-refine-download input.search-button {
    width: 100%;
    background-position: 87% 50%;
  }
  #ma-print-search-form #ma-refine-form-wrapper .ma-refine-new-search {
    padding-top: 10px;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
  }
  #ma-print-search-form #ma-refine-form-wrapper .ma-refine-new-search input {
    width: 100%;
  }
}
@media screen and (min-width: 481px) and (max-width: 523px) {
  #ma-print-search-form #ma-refine-form-wrapper .ma-refine-refresh-print {
    width: 50%;
    padding-left: 10px;
    padding-right: 0px;
    text-align: right;
  }
  #ma-print-search-form #ma-refine-form-wrapper .ma-refine-print-now {
    padding-left: 0px;
    padding-right: 10px;
    width: 50%;
    text-align: left;
  }
  #ma-print-search-form #ma-refine-form-wrapper .ma-refine-download {
    width: 50%;
    padding-left: 10px;
    padding-right: 0px;
    text-align: right;
  }
  #ma-print-search-form #ma-refine-form-wrapper .ma-refine-new-search {
    width: 50%;
    padding-left: 0px;
    padding-right: 10px;
    text-align: left;
  }
}
@media screen and (min-width: 524px) and (max-width: 1023px) {
  #ma-print-search-form #ma-refine-form-wrapper .ma-refine-name,
  #ma-print-search-form #ma-refine-form-wrapper .ma-refine-sortby,
  #ma-print-search-form #ma-refine-form-wrapper .ma-refine-display-top {
    width: 33.3333%;
  }
  #ma-print-search-form #ma-refine-form-wrapper .ma-refine-refresh-print {
    padding-top: 20px;
    width: 50%;
    text-align: right;
    padding-left: 0px;
    padding-right: 10px;
  }
  #ma-print-search-form #ma-refine-form-wrapper .ma-refine-break {
    display: none;
  }
  #ma-print-search-form #ma-refine-form-wrapper .ma-refine-print-now {
    padding-top: 20px;
    width: 50%;
    text-align: left;
    padding-left: 10px;
    padding-right: 0px;
  }
  #ma-print-search-form #ma-refine-form-wrapper .ma-refine-download {
    padding-top: 20px;
    width: 50%;
    padding-left: 0px;
    padding-right: 10px;
    text-align: right;
  }
  #ma-print-search-form #ma-refine-form-wrapper .ma-refine-new-search {
    padding-top: 20px;
    width: 50%;
    padding-left: 10px;
    padding-right: 0px;
    text-align: left;
  }
}

#ma-refine-form-wrapper {
  display: block;
  max-width: 980px;
  margin: auto;
}
#ma-refine-form-wrapper .infield-wrapper {
  padding-bottom: 0px;
}
#ma-refine-form-wrapper .select-wrapper {
  margin-bottom: 0px;
}
#ma-refine-form-wrapper .ma-refine-field,
#ma-refine-form-wrapper .ma-refined-date-fields {
  padding-bottom: 0px;
}
#ma-refine-form-wrapper .ma-refine-field-longest {
  margin: 0px auto;
  vertical-align: middle;
}
#ma-refine-form-wrapper .ma-refine-field-longest label {
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-size: 1.688rem;
  position: relative;
  top: 4px;
  left: 5px;
}
#ma-refine-form-wrapper label.grid-view {
  margin-right: 0px !important;
}
#ma-refine-form-wrapper.type-lil-angler .ma-refine-name.angler-id {
  display: none;
}
#ma-refine-form-wrapper.type-lil-angler #ma-refine-sort-length-label {
  display: none;
}
#ma-refine-form-wrapper.type-lil-angler .ma-refine-awarded {
  display: none;
}
#ma-refine-form-wrapper.type-lil-angler .ma-refine-field-longest {
  display: none;
}
#ma-refine-form-wrapper.type-first-time .ma-refine-awarded {
  display: none;
}
#ma-refine-form-wrapper select {
  padding: 5px;
  border: none;
  height: 50px;
  padding-left: 10px;
}
#ma-refine-form-wrapper .dd {
  border: 0;
  background: #fff;
  width: 100% !important;
}
#ma-refine-form-wrapper .dd .arrow, #ma-refine-form-wrapper .dd .arrowoff {
  margin-top: -8px;
  right: 20px;
}
#ma-refine-form-wrapper .dd .ddChild li.selected {
  background: #cf6030;
  color: #fff;
}
#ma-refine-form-wrapper .dd .ddChild li.selected .ddlabel {
  color: #fff;
}
#ma-refine-form-wrapper .dd .ddlabel {
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-size: 1.688rem;
  line-height: 1.333em;
  display: inline-block;
  text-transform: uppercase;
}
#ma-refine-form-wrapper .dd .ddcommon .ddChild li img {
  display: inline-block;
  padding-left: 30px;
  padding-right: 30px;
}
#ma-refine-form-wrapper .dd .ddTitleText img {
  padding-left: 30px;
  padding-right: 30px;
}
#ma-refine-form-wrapper .dd .ddTitleText .ddlabel {
  top: 3px;
  position: relative;
  padding-left: 5px;
}
#ma-refine-form-wrapper .dd li img {
  display: inline-block;
  padding-left: 30px;
  padding-right: 30px;
}
#ma-refine-form-wrapper .dd .ddChild {
  max-height: 400px;
}
#ma-refine-form-wrapper input[type=text] {
  width: 100%;
  background: #fff;
  font-size: 1.688rem;
  line-height: 1.333em;
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  height: auto;
  margin-top: 0px;
  padding: 8px 13px 4px 13px;
}
#ma-refine-form-wrapper .ma-refine-date-fields input[type=text] {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}
#ma-refine-form-wrapper #fish_species_msdd {
  background: #fff;
}

form .ma-refine-species label,
form .ma-refine-location label,
form .ma-refine-awarded label,
form label.date-label {
  width: 100%;
  padding: 0 10px 10px 0;
  margin: 0;
  font-style: normal;
  display: block;
  line-height: 1em;
}

.ma-refine-title {
  display: none;
  height: 20px;
  padding-top: 4px;
  margin-right: 0px;
  margin: auto;
  font-family: "lato";
  clear: both;
  float: none;
}

.ma-refine-more-fields {
  margin-right: 0px;
  margin: auto;
  float: none;
  width: 280px;
  text-align: left;
}

.ma-refine-date-fields {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-left: 5px;
  font-style: italic;
  padding-bottom: 10px;
  display: block;
  margin: auto;
  width: 283px;
}
.ma-refine-date-fields input[type=text] {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}
.ma-refine-date-fields label {
  display: block;
  margin-left: 10px;
}
.ma-refine-wrap .select-wrapper,
.ma-refine-wrap .text-wrapper {
  border: none;
}
.ma-refine-wrap .select-wrapper select {
  padding-top: 4px;
  border: 1px solid #000;
}
.ma-refine-wrap .text-wrapper input {
  border: 1px solid #000;
}
.ma-refine-wrap .text-wrapper input:focus,
.ma-refine-wrap .select-wrapper select:focus {
  outline: none;
  border-color: #cb6015;
}

.ma-refine-refresh.ma-refine-wrap {
  text-align: center;
  margin-bottom: 10px;
}
.ma-refine-refresh.ma-refine-wrap input {
  display: block;
  width: 279px;
  margin: 10px auto;
}

.ma-refine-from,
.ma-refine-to {
  width: 99px;
  height: 34px;
  margin-right: 0px;
  margin-left: 0px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  color: #111;
  font-style: italic;
  font-style: italic;
  vertical-align: top;
}

.ma-refine-field,
.ma-refine-field-month,
.ma-refine-field-day,
.ma-refine-field-year,
.ma-refine-field-method,
.ma-refine-field-top,
.ma-refine-field-id {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 280px;
  margin: auto;
}

.ma-refine-field-month strong,
.ma-refine-field-day strong,
.ma-refine-field-year strong,
.ma-refine-field-method strong,
.ma-refine-field-top strong,
.ma-refine-field-group strong {
  width: 99px;
  height: 34px;
  margin-right: 0px;
  margin-left: 0px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: baseline;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  color: #111;
  font-style: italic;
  font-weight: normal;
}

label[for=ma-refine-by-species] span.ui-button-text,
label[for=ma-refine-by-lake] span.ui-button-text,
label[for=ma-refine-sort-size] span.ui-button-text,
label[for=ma-refine-sort-date] span.ui-button-text {
  display: inline-block;
}

label[for=ma-refine-by-species].ui-button {
  width: auto;
}

label[for=ma-refine-by-lake].ui-button {
  width: auto;
}

label[for=ma-refine-sort-size].ui-button {
  width: auto;
}

label[for=ma-refine-sort-date].ui-button {
  width: auto;
}

.ma-refine-field strong {
  color: #ffffef;
  font-style: italic;
  font-weight: normal;
  margin-bottom: 5px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 3px;
  margin-left: 10px;
}

.ma-refine-field-month {
  width: 50px;
}

.ma-refine-field-day {
  width: 50px;
  margin-left: 5px;
}
.ma-refine-field-day label {
  width: 50px;
}

.ma-refine-field-method {
  width: 280px;
  display: block;
  margin-bottom: 10px;
  margin: auto;
  padding-bottom: 10px;
}

.ma-refine-field-method select {
  width: 280px;
}

.ma-refine-field-top {
  width: 90px;
  margin-left: 5px;
  margin-right: 5px;
}

.ma-refine-field-top select {
  width: 90px;
}

.ma-search-refine select {
  /*// font-size:0.750em;*/
}

.ma-refine-field-day input[type=text], .ma-refine-field-day input[type=password] {
  width: 50px;
}

.ma-refine-field-year {
  width: 70px;
  margin-left: 5px;
}

.ma-refine-field {
  display: block;
  margin: auto;
}

.sub-expander .ma-refine-field {
  margin-right: 10px;
  margin-left: 0px;
  vertical-align: bottom;
  clear: both;
}

#ma-refine-search-form input {
  background-color: rgb(255, 255, 255);
  border: 1px solid #D8D8CE;
}
#ma-refine-search-form .text-wrapper {
  margin-bottom: 0;
  border: none;
}
#ma-refine-search-form .ma-search-overview {
  display: block;
  text-align: left;
  padding: 0px 0px 10px 0px;
  font-style: italic;
  text-align: left;
  margin: auto;
  width: 280px;
}
#ma-refine-search-form .ma-catch-form-wrapper select {
  background-image: url(/wp-content/themes/master-angler-2024/assets/images/select-arrow.png);
  background-repeat: no-repeat;
  background-position: 100%;
  appearance: none;
  padding: 10px;
  border-radius: 4px;
  text-overflow: ellipsis;
}
#ma-refine-search-form .ma-catch-form-wrapper select option {
  padding: 0 5px;
}
#ma-refine-search-form .ma-catch-form-wrapper select,
#ma-refine-search-form .ma-catch-form-wrapper select option {
  background-color: #cf6030;
  color: rgb(255, 255, 255);
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
}
#ma-refine-search-form .ma-refine-form-wrapper input {
  background-color: rgb(255, 255, 255);
}
#ma-refine-search-form div.ma-refine-refresh input {
  background-color: #474342;
  margin-top: 36px;
}
#ma-refine-search-form div.ma-refine-refresh input.search-button {
  width: 100%;
}
#ma-refine-search-form .ma-refine-species {
  padding-right: 10px;
  margin: 0;
  border-right: 1px solid #ffffff;
}
@media screen and (max-width: 850px) {
  #ma-refine-search-form .ma-refine-species {
    border-right: none;
  }
}
#ma-refine-search-form .ma-main-search {
  margin-bottom: 20px;
}
#ma-refine-search-form div.ma-refine-location,
#ma-refine-search-form div.ma-refine-awarded,
#ma-refine-search-form div.ma-refine-date-fields,
#ma-refine-search-form div.ma-refine-refresh {
  display: inline-block;
  padding: 0 10px;
  margin: 0;
  border-right: 1px solid #ffffff;
}
@media screen and (max-width: 850px) {
  #ma-refine-search-form div.ma-refine-location,
  #ma-refine-search-form div.ma-refine-awarded,
  #ma-refine-search-form div.ma-refine-date-fields,
  #ma-refine-search-form div.ma-refine-refresh {
    border-right: none;
  }
}
#ma-refine-search-form div.ma-refine-awarded,
#ma-refine-search-form .ma-refine-field-method {
  padding-right: 0px;
}
#ma-refine-search-form div.ma-refine-refresh {
  border-right: none;
}
#ma-refine-search-form .ma-refine-species label,
#ma-refine-search-form .ma-refine-location label,
#ma-refine-search-form .ma-refine-awarded label,
#ma-refine-search-form label.date-label {
  width: 100%;
  padding: 0 10px 10px 0;
  margin: 0;
  font-weight: bold;
  font-style: normal;
  display: block;
}
#ma-refine-search-form label.infield-label {
  position: absolute;
  left: 0px;
}
#ma-refine-search-form .ma-refine-name-wrapper {
  padding-top: 10px;
  padding-bottom: 10px;
}
#ma-refine-search-form .ma-refine-name-wrapper label {
  width: 100%;
  padding: 0 10px 10px 0;
  margin: 0;
  font-weight: bold;
  font-style: normal;
  display: block;
}
#ma-refine-search-form .ma-refine-name {
  display: inline-block;
  padding-right: 10px;
  margin: 0;
}
#ma-refine-search-form .ma-refine-name .ma-refine-field {
  width: 100%;
}

#ma-refine-form-wrapper label {
  text-transform: uppercase !important;
}
#ma-refine-form-wrapper input {
  text-transform: uppercase !important;
}
#ma-refine-form-wrapper strong {
  text-transform: uppercase !important;
}
#ma-refine-form-wrapper .ma-refine-field input,
#ma-refine-form-wrapper .ma-refine-field label,
#ma-refine-form-wrapper .ma-refine-field select,
#ma-refine-form-wrapper .ma-refine-field-id input,
#ma-refine-form-wrapper .ma-refine-field-id label,
#ma-refine-form-wrapper .ma-refine-field-id select,
#ma-refine-form-wrapper .sub-expander .ma-search-sub-filters input,
#ma-refine-form-wrapper .sub-expander .ma-search-sub-filters label,
#ma-refine-form-wrapper .sub-expander .ma-search-sub-filters select {
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-style: normal;
  font-size: 1.688rem;
  font-weight: normal;
}
#ma-refine-form-wrapper .ma-refine-field label,
#ma-refine-form-wrapper .ma-refine-field-id label,
#ma-refine-form-wrapper .sub-expander .ma-search-sub-filters label {
  line-height: 1em;
}
#ma-refine-form-wrapper .ma-refine-field input::placeholder,
#ma-refine-form-wrapper .ma-refine-field-id input::placeholder,
#ma-refine-form-wrapper .sub-expander .ma-search-sub-filters input::placeholder {
  color: #aaa;
}
#ma-refine-form-wrapper .ma-refine-date-fields input,
#ma-refine-form-wrapper .ma-refine-date-fields label,
#ma-refine-form-wrapper .ma-refine-date-fields select,
#ma-refine-form-wrapper .ma-refine-date-fields input {
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-style: normal;
  font-size: 1.688rem;
}
#ma-refine-form-wrapper .ma-refine-date-fields input::placeholder {
  color: #aaa;
}
#ma-refine-form-wrapper .ma-refine-date-fields label {
  width: 100%;
  margin: 0px;
}
#ma-refine-form-wrapper .ma-refine-date-fields .infield-label {
  text-align: center;
}

.ma-refine-field select,
.ma-refine-field-calendar select {
  width: 100%;
}

.ma-refine-field label,
.ma-refine-field-id label {
  font-style: italic;
  /*// font-size:0.750em;*/
  padding-top: 3px;
  margin-left: 8px;
}

.ma-refine-field-calendar label,
.ma-refine-field-month label,
.ma-refine-field-day label,
.ma-refine-field-year label {
  font-style: italic;
  padding-top: 3px;
  margin-left: 8px;
}

.ma-refine-lake,
.ma-refine-fish,
.ma-refine-name {
  display: block;
  width: 280px;
  margin: auto;
  padding: 0px;
}

.ma-refine-name .ma-refine-field {
  width: 280px;
  margin: auto;
}

.ma-refine-name .ma-refine-field-id {
  width: 280px;
  margin-left: 0px;
}

.ma-refine-field-calendar .select-wrapper {
  width: 120px;
}

.ma-refine-field-calendar .select-wrapper select {
  width: 120px;
}

.ma-refine-top {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

.ma-refine-top select {
  width: 60px;
}

.ma-refine-method {
  width: 150px;
  height: 40px;
  margin-left: 10px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

.ma-refine-field-planner {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding-right: 25px;
  color: #ffffef;
  /*// font-size:0.8em;*/
  font-style: italic;
}

.ma-refine-top {
  color: #ffffef;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  /*// font-size:0.9em;*/
  font-style: italic;
}

.hider {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

.ma-refine-buttons {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  right: 0px;
  left: auto;
  width: 280px;
  padding: 0px 0px 0px 0px;
  margin: 0px auto 20px auto;
  float: none;
  clear: both;
  text-align: center;
}

#ma-refine-search-form .ma-button {
  font-style: italic;
  padding: 5px 10px 5px 10px;
}

/* SEARCH SUMMARY RESULTS */
.ma-search-species-title {
  font-size: 1.5rem;
  text-align: center;
  padding: 10px 0px;
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  text-transform: uppercase;
}

#ma-search-summary1 {
  border-top: 1px solid #ddd;
}

.ma-search-summary {
  border-bottom: 1px solid #ddd;
  padding: 10px 10px 10px 20px;
  /*// font-size:0.813em;*/
  cursor: pointer;
}

.ma-search-results {
  display: none;
}

.ma-search-summary .loading-list-results {
  width: 20px;
  display: inline-block;
  vertical-align: middle;
}
.ma-search-summary .block {
  width: auto;
}
.ma-search-summary .block.list-expander {
  width: 15px;
}
.ma-search-summary .block.list-expander:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: relative;
  left: 0px;
  top: 5px;
  border-color: transparent #AD9D69;
  border-style: solid;
  border-width: 0.38em 0 0.38em 0.4em;
}
.ma-search-summary .block.list-expander.on:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: relative;
  left: -3px;
  top: 8px;
  border-color: transparent #AD9D69;
  border-style: solid;
  border-left: 0.38em solid transparent;
  border-right: 0.38em solid transparent;
  border-top: 0.38em solid #AD9D69;
}
.ma-search-summary .block.summary-title {
  width: 150px;
}
.ma-search-summary .block.summary-count {
  width: 100px;
}
.ma-search-summary .block.summary-loading {
  width: auto;
}
@media screen and (min-width: 360px) {
  .ma-search-summary .block.summary-loading {
    padding-left: 20px;
  }
}
.ma-search-summary .block.summary-loading img {
  display: none;
}
.ma-search-summary .block.summary-loading.loading img {
  display: block;
}

.ma-search-summary .view-switcher {
  float: right;
  display: none;
}

.ma-search-summary strong {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  min-width: 150px;
  margin-right: 20px;
  font-weight: normal;
  color: #AD9D69;
}

.ma-search-summary em {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 20px;
}

.ma-refine-field-group .ui-buttonset .ui-button,
.ma-refine-field-sort .ui-buttonset .ui-button {
  /*width:65px;*/
}

h2.records-title {
  background-image: url(/wp-content/themes/master-angler-2024/assets/images/awards-passion.png);
  background-position: left middle;
  background-size: 65px;
  padding-left: 80px;
  padding-top: 20px;
  height: 65px;
  display: block;
  vertical-align: middle;
  background-repeat: no-repeat;
  margin-top: 20px;
}

.ma-refine-name-wrapper {
  margin-bottom: 20px;
  display: flex;
  flex-wrap: wrap;
}
.ma-refine-name-wrapper > div {
  flex-basis: 50%;
}

.ma-refine-name-wrapper > div {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  flex-basis: 25%;
  margin: 0px;
  padding: 0px 10px 0px 10px;
}
.ma-refine-name-wrapper > div .dd {
  height: 50px;
}
.ma-refine-name-wrapper > div .dd .ddTitle {
  min-height: 50px;
}
@media screen and (max-width: 480px) {
  .ma-refine-name-wrapper > div.first-name {
    width: 100%;
  }
  .ma-refine-name-wrapper > div.last-name {
    width: 100%;
  }
  .ma-refine-name-wrapper > div.ma-refine-name.angler-id {
    width: 100%;
  }
  .ma-refine-name-wrapper > div.ma-refine-awarded {
    width: 100%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1023px) {
  .ma-refine-name-wrapper > div {
    flex-basis: 50%;
  }
  .ma-refine-name-wrapper > div.first-name {
    width: 50%;
    padding-right: 10px;
  }
  .ma-refine-name-wrapper > div.last-name {
    width: 50%;
    padding-left: 10px;
    padding-right: 0px;
  }
  .ma-refine-name-wrapper > div.ma-refine-name.angler-id {
    width: 50%;
    padding-left: 0px;
    padding-right: 10px;
  }
  .ma-refine-name-wrapper > div.ma-refine-awarded {
    width: 50%;
    padding-left: 10px;
    padding-right: 0px;
  }
}
.ma-refine-name-wrapper > div.ma-refine-location, .ma-refine-name-wrapper > div.ma-refine-awarded {
  padding-right: 0px;
}
@media screen and (min-width: 524px) and (max-width: 767px) {
  .ma-refine-name-wrapper > div {
    width: 33.33333333%;
    border-right: none;
  }
  .ma-refine-name-wrapper > div.angler-id {
    padding-right: 0px;
  }
  .ma-refine-name-wrapper > div:nth-child(3n+1) {
    padding-left: 0px;
  }
  .ma-refine-name-wrapper > div:nth-child(3n+3) {
    padding-right: 0px;
  }
  .ma-refine-name-wrapper > div.ma-refine-location {
    padding-right: 0px !important;
  }
  .ma-refine-name-wrapper > div.ma-refine-awarded {
    width: 50%;
    padding-right: 10px;
    padding-left: 10px;
  }
  .ma-refine-name-wrapper > div.new-angler {
    padding-left: 0px;
  }
}
@media screen and (max-width: 685px) {
  .ma-refine-name-wrapper > div {
    width: 33.333333%;
  }
}
@media screen and (max-width: 523px) {
  .ma-refine-name-wrapper > div {
    width: 50%;
  }
  .ma-refine-name-wrapper > div:nth-child(2n+1) {
    padding-left: 0px;
  }
  .ma-refine-name-wrapper > div:nth-child(2n+2) {
    padding-right: 0px;
  }
}
@media screen and (max-width: 480px) {
  .ma-refine-name-wrapper > div {
    flex-basis: 100%;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 10px;
  }
  .ma-refine-name-wrapper > div.ma-refine-awarded, .ma-refine-name-wrapper > div.ma-refine-name.angler-id, .ma-refine-name-wrapper > div.ma-refine-name.first-name, .ma-refine-name-wrapper > div.ma-refine-name.last-name {
    width: 100%;
  }
}
.ma-refine-name-wrapper > div.first-name {
  padding-left: 0px;
}

.ma-refine-species-wrapper {
  margin-bottom: 20px;
  display: flex;
  flex-wrap: wrap;
}

.ma-refine-species-wrapper > div {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0px 10px 0px 10px;
  margin: 0px;
}
.ma-refine-species-wrapper > div.ma-refine-awarded {
  padding-right: 0px;
}
@media screen and (max-width: 767px) {
  .ma-refine-species-wrapper > div {
    width: 50%;
    border-right: none;
  }
  .ma-refine-species-wrapper > div.ma-date-from {
    padding-left: 0px;
    margin-top: 10px;
  }
  .ma-refine-species-wrapper > div.ma-date-to {
    padding-right: 0px;
    margin-top: 10px;
  }
  .ma-refine-species-wrapper > div.ma-refine-location, .ma-refine-species-wrapper > div.ma-refine-awarded {
    padding-right: 0px;
  }
  .ma-refine-species-wrapper > div.ma-refine-refresh {
    width: 100%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1023px) {
  .ma-refine-species-wrapper > div {
    width: 50%;
  }
  .ma-refine-species-wrapper > div .ma-refine-field-method {
    margin-top: 20px;
  }
  .ma-refine-species-wrapper > div.ma-date-from {
    padding-left: 0px;
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .ma-refine-species-wrapper > div.ma-date-to {
    padding-right: 0px;
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .ma-refine-species-wrapper > div.ma-refine-location, .ma-refine-species-wrapper > div.ma-refine-awarded {
    padding-right: 0px;
  }
  .ma-refine-species-wrapper > div.ma-refine-field-method {
    padding-left: 0px;
  }
  .ma-refine-species-wrapper > div.ma-refine-refresh {
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .ma-refine-species-wrapper > div {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 10px;
  }
}
.ma-refine-species-wrapper > div.ma-refine-refresh {
  padding-right: 0px;
  padding-top: 20px;
}
.ma-refine-species-wrapper > div.ma-refine-species {
  padding-left: 0px;
}

div.ma-refine-name-wrapper > div > div.ma-refine-field {
  width: 100%;
}

.ma-refine-name-wrapper > div > div label {
  display: inline-block;
  margin-left: 0;
  padding: 10px 0;
  font-style: normal;
  font-weight: bold;
}

div.ma-refine-name-wrapper > div.new-angler {
  padding: 10px 0px 0px 10px;
}
div.ma-refine-name-wrapper > div.new-angler label {
  padding: 4px 0px 4px 10px;
}
@media screen and (max-width: 767px) {
  div.ma-refine-name-wrapper > div.new-angler {
    width: 100%;
    padding-left: 0px;
  }
}
@media screen and (min-width: 480px) and (max-width: 522px) {
  div.ma-refine-name-wrapper > div.new-angler {
    width: 50%;
  }
  div.ma-refine-name-wrapper > div.new-angler .ma-refine-field {
    padding-top: 26px;
  }
  div.ma-refine-name-wrapper > div.new-angler:nth-child(2n+1) {
    padding-left: 0px;
  }
  div.ma-refine-name-wrapper > div.new-angler:nth-child(2n+2) {
    padding-right: 0px;
  }
}
@media screen and (min-width: 768px) {
  div.ma-refine-name-wrapper > div.new-angler .ma-refine-field {
    padding-top: 26px;
  }
}
@media screen and (max-width: 360px) {
  div.ma-refine-name-wrapper > div.new-angler {
    width: 100%;
    padding-top: 0px;
  }
}

@media screen and (max-width: 849px) {
  .ma-refine-name-wrapper > div.new-angler span.ui-checkbox {
    margin-top: 0px;
  }
}

.ma-refine-name-wrapper > div:first-of-type > div {
  margin-left: 0;
  padding-left: 0px;
}

.ma-refine-name-wrapper > div:last-of-type > div {
  margin-left: 0;
  padding-right: 0px;
}

#ma-refine-search-form input {
  background-color: rgb(255, 255, 255);
  border: 1px solid #D8D8CE;
}
#ma-refine-search-form .text-wrapper {
  margin-bottom: 0;
  border: none;
}
#ma-refine-search-form .ma-search-overview {
  display: block;
  text-align: left;
  padding: 0px 0px 10px 0px;
  font-style: italic;
  text-align: left;
  margin: auto;
  width: 280px;
}
#ma-refine-search-form .ma-catch-form-wrapper select {
  background-image: url(/wp-content/themes/master-angler-2024/assets/images/select-arrow.png);
  background-repeat: no-repeat;
  background-position: 100%;
  appearance: none;
  padding: 10px;
  border-radius: 4px;
  text-overflow: ellipsis;
}
#ma-refine-search-form .ma-catch-form-wrapper select option {
  padding: 0 5px;
}
#ma-refine-search-form .ma-catch-form-wrapper select,
#ma-refine-search-form .ma-catch-form-wrapper select option {
  background-color: #cf6030;
  color: rgb(255, 255, 255);
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
}
#ma-refine-search-form .ma-refine-form-wrapper input {
  background-color: rgb(255, 255, 255);
}
#ma-refine-search-form div.ma-refine-refresh input {
  background-color: #474342;
  margin-top: 36px;
}
#ma-refine-search-form div.ma-refine-refresh input.search-button {
  width: 100%;
}
#ma-refine-search-form .ma-refine-species {
  padding-right: 10px;
  margin: 0;
  border-right: 1px solid #ffffff;
}
@media screen and (max-width: 850px) {
  #ma-refine-search-form .ma-refine-species {
    border-right: none;
  }
}
#ma-refine-search-form .ma-main-search {
  margin-bottom: 20px;
}
#ma-refine-search-form div.ma-refine-location,
#ma-refine-search-form div.ma-refine-awarded,
#ma-refine-search-form div.ma-refine-date-fields,
#ma-refine-search-form div.ma-refine-refresh {
  display: inline-block;
  height: 68px;
  padding: 0 10px;
  margin: 0;
  border-right: 1px solid #ffffff;
}
@media screen and (max-width: 850px) {
  #ma-refine-search-form div.ma-refine-location,
  #ma-refine-search-form div.ma-refine-awarded,
  #ma-refine-search-form div.ma-refine-date-fields,
  #ma-refine-search-form div.ma-refine-refresh {
    border-right: none;
  }
}
#ma-refine-search-form div.ma-refine-refresh {
  border-right: none;
}
#ma-refine-search-form .ma-refine-species label,
#ma-refine-search-form .ma-refine-location label,
#ma-refine-search-form .ma-refine-awarded label,
#ma-refine-search-form label.date-label {
  width: 100%;
  padding: 0 10px 10px 0;
  margin: 0;
  font-weight: bold;
  font-style: normal;
  display: block;
}
#ma-refine-search-form label.infield-label {
  position: absolute;
  left: 0px;
  padding-top: 15px;
}
#ma-refine-search-form .ma-refine-name-wrapper {
  padding-top: 10px;
  padding-bottom: 10px;
}
#ma-refine-search-form .ma-refine-name-wrapper label {
  width: 100%;
  padding: 0 10px 10px 0;
  margin: 0;
  font-weight: bold;
  font-style: normal;
  display: block;
}
#ma-refine-search-form .ma-refine-name {
  display: inline-block;
  padding-right: 10px;
  margin: 0;
}
#ma-refine-search-form .ma-refine-name .ma-refine-field {
  width: 100%;
}

.search-expander {
  color: #ffe;
  position: absolute;
  padding-top: 5px;
  white-space: nowrap;
  text-decoration: none;
  width: 100px;
  right: 20px;
  top: 0px;
  z-index: 100;
  display: none;
}

.search-expander a {
  background: url("/wp-content/themes/master-angler-2024/assets/images/search-icon.png") right center no-repeat;
  color: #ffe;
  text-decoration: none;
  display: block;
  overflow: hidden;
}

.search-expander a span {
  visibility: hidden;
}

.ma-search-refine {
  padding: 0px 0px 0px 0px;
  width: 100%;
  text-align: center;
}

.ma-search-range {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  text-align: center;
  vertical-align: middle;
  width: 15px;
  height: 30px;
}

.ma-refine-title {
  color: #000;
  padding-top: 4px;
  height: 20px;
  float: left;
  margin-right: 0px;
  margin: auto;
  clear: both;
  display: none;
  float: none;
}

.ma-refine-more-fields {
  margin-right: 0px;
  margin: auto;
  float: none;
  text-align: left;
  display: inline-block;
}

.ma-refine-from,
.ma-refine-to {
  font-style: italic;
  margin-right: 0px;
  color: #000;
  font-style: italic;
  vertical-align: top;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-left: 0px;
  width: 60px;
}

.ma-refine-field,
.ma-refine-field-month,
.ma-refine-field-day,
.ma-refine-field-year,
.ma-refine-field-method,
.ma-refine-field-top,
.ma-refine-field-id {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: auto;
  margin: auto;
}

.ma-refine-field-month strong,
.ma-refine-field-day strong,
.ma-refine-field-year strong,
.ma-refine-field-method strong,
.ma-refine-field-top strong,
.ma-refine-field-sort strong,
.ma-refine-field-group strong {
  color: #000;
  font-style: italic;
  font-weight: normal;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 0px;
  margin-left: 0px;
}

.ma-refine-field strong {
  color: #000;
  font-style: italic;
  font-weight: normal;
  margin-bottom: 5px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 3px;
  margin-left: 10px;
}

.ma-refine-field-month {
  width: 30%;
  padding-right: 5px;
}

.ma-refine-field-day {
  width: 30%;
  padding-right: 5px;
}

@media screen and (max-width: 640px) {
  .harvests-catch-form .ma-refine-field-method {
    margin-left: 20px;
  }
}

@media screen and (max-width: 915px) {
  form.list .ma-refine-field-method {
    margin-left: 5px;
    margin-right: 20%;
  }
}
@media screen and (max-width: 850px) {
  form.list .ma-refine-field-method {
    margin-right: 0;
  }
}
@media screen and (max-width: 685px) {
  form.list .ma-refine-field-method {
    margin-left: 0;
  }
}
div.ma-refine-field-method {
  width: 179px;
  display: inline-block;
  margin-top: 0px;
  padding-right: 0;
}
div.ma-refine-field-method .ms-dd {
  min-width: 100%;
}
div.ma-refine-field-method label {
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-style: normal;
  font-size: 1.688rem;
  font-weight: normal;
  line-height: 1em;
  padding: 0 0px 10px 0;
  display: block;
}

div.ma-refine-field-method .select-wrapper {
  margin-bottom: 5px;
}

div.ma-refine-field-method select {
  width: 100%;
}

.ma-refine-field-top {
  width: 90px;
  margin-left: 5px;
  margin-right: 5px;
}

.ma-refine-field-top select {
  width: 90px;
}

.ma-search-refine select {
  /*// font-size:0.750em;*/
}

.ma-refine-field-day input[type=text],
.ma-refine-field-day input[type=password] {
  width: 50px;
}
@media screen and (max-width: 553px) {
  .ma-refine-field-day input[type=text],
  .ma-refine-field-day input[type=password] {
    width: 40px;
  }
}

.ma-refine-field-year {
  width: calc(40% - 10px);
}
@media screen and (max-width: 377px) {
  .ma-refine-field-year label.infield-label {
    margin-left: 3px;
  }
}

@media screen and (max-width: 377px) {
  .ma-refine-field-year input {
    padding-left: 6px;
  }
}

.ma-refine-field {
  display: inline-block;
  width: 100%;
}

.sub-expander .ma-refine-field {
  margin-right: 10px;
  margin-left: 0px;
  vertical-align: bottom;
  clear: both;
}

.ma-refine-field select,
.ma-refine-field-calendar select {
  width: 100%;
  padding-right: 30px;
}

.ma-refine-field label,
.ma-refine-field-id label {
  font-style: italic;
  /*// font-size:0.750em;*/
  padding-top: 3px;
  margin-left: 8px;
}

.ma-refine-field-calendar label,
.ma-refine-field-month label,
.ma-refine-field-day label,
.ma-refine-field-year label {
  padding-top: 15px;
  margin-left: 6px;
}

.ma-refine-lake,
.ma-refine-fish,
.ma-refine-name {
  display: block;
  width: 280px;
  margin: auto;
  padding: 0px;
}

.ma-refine-name .ma-refine-field {
  width: 280px;
  margin: auto;
}

.ma-refine-name .ma-refine-field-id {
  width: 280px;
  margin-left: 0px;
}

.ma-refine-field-calendar .select-wrapper {
  width: 120px;
}

.ma-refine-field-calendar .select-wrapper select {
  width: 120px;
}

.ma-refine-top {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

.ma-refine-top select {
  width: 60px;
}

.ma-refine-method {
  width: 150px;
  height: 40px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

.ma-refine-field-planner {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding-right: 25px;
  color: #000;
  /*// font-size:0.8em;*/
  font-style: italic;
}

.ma-refine-top {
  color: #000;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  /*// font-size:0.9em;*/
  font-style: italic;
}

.hider {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

.ma-refine-buttons {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  text-align: center;
  right: 0px;
  left: auto;
  clear: both;
  float: none;
  position: relative;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
  width: 280px;
}

#ma-refine-search-form .ma-button {
  margin-left: 5px;
  /*// font-size:1em;*/
  font-style: italic;
  padding: 5px 10px 5px 10px;
}

.ui-button {
  /*
  	border:1px solid #DACA72;
  	background:url(/wp-content/themes/master-angler-2024/assets/images/button-bg.png) repeat-x ;
      text-shadow: -1px -1px 2px #000000;
      box-shadow: 2px 2px 5px 0 #000 ;
      */
  /*
  	background: #2E2A29;
  	border:1px solid #eee;
  	border-radius: 3px;
  	color: palette(white);
  	// font-size: 13px;
  	padding: 8px 20px;
  	text-transform: uppercase;
  	text-decoration: none;
  	*/
}

.ma-search-form .ui-button {
  /*
    border-color: rgb( 76, 78, 0 );
    border-style: solid;
    background-image: -moz-linear-gradient( 90deg, rgb( 243,184,143 ) 0%, rgb( 203, 96, 21 ) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb( 243,184,143 ) 0%, rgb( 203, 96, 21 ) 100%);
    box-shadow: 1px 1.732px 1px 0px rgb( 34, 30, 31 );
    */
}

.ma-search-form .ui-state-active .ui-button {
  /*
    border-color: rgb( 76, 78, 0 );
    border-style: solid;
    background-image: -moz-linear-gradient( 90deg, rgb( 30, 30, 0 ) 0%, rgb( 113, 115, 0 ) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb( 30, 30, 0 ) 0%, rgb( 113, 115, 0 ) 100%);
    box-shadow: 1px 1.732px 1px 0px rgb( 34, 30, 31 );
    color:#000;
    margin:0px;
    */
}

.ma-search-form .ui-button-text {
  padding: 5px;
}

.ma-refine-species {
  padding-right: 10px;
  margin: 0;
}
@media screen and (min-width: 1024px) {
  .ma-refine-species {
    border-right: 1px solid #ffffff;
    width: 20%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1023px) {
  .ma-refine-species {
    padding-left: 10px;
    width: 50%;
    border-right: none;
  }
}
@media screen and (max-width: 480px) {
  .ma-refine-species {
    width: 100%;
  }
}

div.ma-refine-location {
  border-right: 0;
}
@media screen and (min-width: 1024px) {
  div.ma-refine-location {
    border-right: 1px solid #ffffff;
    width: 20%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1023px) {
  div.ma-refine-location {
    padding-left: 10px;
    width: 50%;
    border-right: none;
  }
}
@media screen and (max-width: 480px) {
  div.ma-refine-location {
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
    padding-right: 17px;
  }
}

@media screen and (max-width: 850px) {
  div.ma-refine-awarded {
    width: 50%;
    border-right: 0;
  }
}
@media screen and (max-width: 685px) {
  div.ma-refine-awarded {
    width: 32%;
  }
}
@media screen and (min-width: 481px) and (max-width: 523px) {
  div.ma-refine-awarded {
    width: 50%;
  }
}
@media screen and (max-width: 480px) {
  div.ma-refine-awarded {
    width: 100%;
    margin-left: 0;
  }
}

@media screen and (max-width: 480px) {
  div.ma-refine-field-method {
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
    padding-right: 0px;
  }
}

.ma-main-search {
  margin-bottom: 20px;
}
@media screen and (max-width: 1023px) {
  .ma-main-search {
    padding: 0 20px;
  }
}

.ma-search-secondary {
  margin-bottom: 20px;
}
@media screen and (max-width: 1023px) {
  .ma-search-secondary {
    padding: 0 20px;
  }
}

div.ma-refine-refresh {
  display: inline-block;
  padding: 0 10px 0 9px;
  margin: 0;
  border-right: none;
}
@media screen and (max-width: 850px) {
  div.ma-refine-refresh {
    padding: 0 0 0 9px;
  }
}
@media screen and (max-width: 1023px) {
  div.ma-refine-refresh {
    padding: 0 0 0 9px;
  }
}

.ma-refine-location,
.ma-refine-date-fields {
  display: inline-block;
  padding: 0 10px 0 9px;
  margin: 0;
  border-right: 1px solid #ffffff;
}
@media screen and (max-width: 850px) {
  .ma-refine-location,
  .ma-refine-date-fields {
    border-right: none;
    padding: 0 0 0 9px;
  }
}
@media screen and (max-width: 1023px) {
  .ma-refine-location,
  .ma-refine-date-fields {
    border-right: none;
    padding: 0 0 0 9px;
  }
}

.ma-refine-awarded {
  display: inline-block;
  padding: 0 10px 0 9px;
  margin: 0;
}
.ma-refine-awarded .ms-dd-header a.option-selected {
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-weight: normal;
  padding: 16px 20px 13px 10px;
}
@media screen and (min-width: 1023px) {
  .ma-refine-awarded .ms-dd {
    min-width: 235px;
  }
}
@media screen and (max-width: 850px) {
  .ma-refine-awarded {
    border-right: none;
    padding: 0 0 0 9px;
  }
}

@media screen and (max-width: 1023px) {
  .ma-refine-date-fields {
    margin-bottom: 20px;
  }
}

form div.ma-refine-date-fields input {
  width: 100%;
  height: 40px;
}
@media screen and (max-width: 850px) {
  form div.ma-refine-date-fields input {
    height: 37px;
  }
}

div.ma-refine-refresh {
  border-right: none;
  text-align: right;
  padding: 0px 0px 0px 0px;
}
@media screen and (max-width: 523px) {
  div.ma-refine-refresh {
    width: 47%;
    display: block;
    margin-left: 10px;
    padding: 0 15px 0 0;
    min-width: 170px;
    margin-right: 20px;
  }
}
@media screen and (max-width: 360px) {
  div.ma-refine-refresh {
    margin: 0 0 0 10px;
    text-align: left;
    margin-right: 20px;
    padding-right: 40px;
  }
}

@media screen and (max-width: 360px) {
  .ma-refine-name-wrapper > div.ma-refine-name {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media screen and (min-width: 1024px) {
  /* ===================================================== */
  /*  MASTER ANGLER RECORD BOOK SEARCH */
  /* ===================================================== */
  /* HOME PAGE */
  .ma-search-body .content-page {
    padding: 0px;
  }
  .tile {
    /*
    width: 32.33333%;
    max-width:300px;
    float: left;
    padding: 10px;
    margin: .5%;
    */
  }
  #float-search {
    padding: 10px;
    margin-bottom: 10px;
    top: 0px;
    width: 400px;
    margin: auto;
    display: none;
  }
  /* used to pad the page when searching has not been done */
  .ma-results-filler {
    height: 20px;
  }
  .ma-search-rss {
    position: absolute;
    left: 40px;
    vertical-align: middle;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .ma-search-rss img {
    vertical-align: middle;
    margin-right: 5px;
  }
  .ma-search-form input[type=text], .ma-search-form input[type=password] {
    border: medium none;
    height: 25px;
    padding: 5px 5px 5px 10px;
    width: 100%;
  }
  .ma-search-form .textarea-wrapper,
  .ma-search-form .text-wrapper,
  .ma-search-form .select-wrapper {
    margin-bottom: 0px;
  }
  .ma-search-form .ma-search-sub-filters .textarea-wrapper,
  .ma-search-form .ma-search-sub-filters .text-wrapper,
  .ma-search-form .ma-search-sub-filters .select-wrapper {
    margin-bottom: 0px;
  }
  .master-angler-search-body #ma-refine-form-wrapper {
    position: fixed;
    width: 1048px;
    display: block;
  }
  .master-angler-search-body .ma-header-padder {
    height: 114px;
  }
  .master-angler-search-body .ma-results-padder {
    height: 180px;
  }
  .text-wrapper.day {
    width: 40px;
    margin-right: 5px;
  }
  .text-wrapper.year {
    width: 50px;
  }
  .ma-search-fish-table {
    border: none;
    width: 100%;
    margin-bottom: 20px;
  }
  .ma-search-fish-table .angler-row div {
    padding: 3px;
  }
  .ma-search-fish-table .angler-column-row div {
    padding: 3px;
  }
  .ma-search-fish-title {
    text-transform: uppercase;
    margin-top: 20px;
    width: 100%;
    margin-bottom: 20px;
  }
  .ma-search-page-number-title {
    width: 100%;
  }
  .row1.on {
    border: 1px dotted #F5C8A9;
  }
  .row2.on {
    border: 1px dotted #F5C8A9;
  }
  .ma-search-results-wrapper {
    padding-top: 20px;
  }
  .ma-search-results-wrapper.list {
    margin: auto;
  }
  /* SEARCH SUMMARY RESULTS */
  /* override the jquery ui for the sort by radio buttions */
  /*

  .ma-refine-field-group .ui-buttonset .ui-button,
  .ma-refine-field-sort .ui-buttonset .ui-button {
    width: auto !important;
  }


  .ma-refine-field-group .ui-buttonset ,
  .ma-refine-field-sort .ui-buttonset  {
    margin-right:0px;
    width:auto;
  }
  .ma-refine-field-group .ui-buttonset .ui-button,
  .ma-refine-field-sort .ui-buttonset .ui-button {
    width:auto !important;
    margin-right: 3px;
  }
  .ma-refine-field-group .ma-refine-field label, .ma-refine-field-group  .ma-refine-field-calendar label,
  .ma-refine-field-sort .ma-refine-field label, .ma-refine-field-sort  .ma-refine-field-calendar label {
    padding-top: 5px;
  }

  .ma-refine-field-group .ui-corner-all, .ma-refine-field-group  .ui-corner-bottom, .ma-refine-field-group  .ui-corner-left, .ma-refine-field-group  .ui-corner-bl,
  .ma-refine-field-sort .ui-corner-all, .ma-refine-field-sort  .ui-corner-bottom, .ma-refine-field-sort  .ui-corner-left, .ma-refine-field-sort  .ui-corner-bl {
  }
  .ma-refine-field-group .ui-corner-all, .ma-refine-field-group  .ui-corner-top, .ma-refine-field-group  .ui-corner-left, .ma-refine-field-group  .ui-corner-tl,
  .ma-refine-field-sort .ui-corner-all, .ma-refine-field-sort  .ui-corner-top, .ma-refine-field-sort  .ui-corner-left, .ma-refine-field-sort  .ui-corner-tl {
  }
  .ma-refine-field-group .ui-state-active, .ma-refine-field-group  .ui-widget-content .ui-state-active, .ma-refine-field-group  .ui-widget-header .ui-state-active,
  .ma-refine-field-sort .ui-state-active, .ma-refine-field-sort  .ui-widget-content .ui-state-active, .ma-refine-field-sort  .ui-widget-header .ui-state-active {
    border: 1px solid #6D6F33;
  }
  .ma-refine-field-group .ui-widget,
  .ma-refine-field-sort .ui-widget {
  }
  .ma-refine-field-group .ui-button, .ma-refine-field-group  .ui-button:link, .ma-refine-field-group  .ui-button:visited, .ma-refine-field-group  .ui-button:hover, .ma-refine-field-group  .ui-button:active,
  .ma-refine-field-sort .ui-button, .ma-refine-field-sort  .ui-button:link, .ma-refine-field-sort  .ui-button:visited, .ma-refine-field-sort  .ui-button:hover, .ma-refine-field-sort  .ui-button:active {
    text-decoration: none;
  }
  .ma-refine-field-group .ui-button,
  .ma-refine-field-sort .ui-button {
    @include inline-block(top);
    line-height: normal;
    overflow: visible;
    vertical-align: middle;
  }

  .ma-refine-field-group .ui-button-text, .ma-refine-field-group .ui-button-text-only,
  .ma-refine-field-sort .ui-button-text, .ma-refine-field-sort .ui-button-text-only {
      position: relative;
      text-transform: uppercase;
  }

  .ma-refine-field-group .ui-state-active .ui-button-text, .ma-refine-field-group .ui-state-active .ui-button-text-only,
  .ma-refine-field-sort .ui-state-active .ui-button-text, .ma-refine-field-sort .ui-state-active .ui-button-text-only {
  }
  .ma-refine-field-group .ui-button-text-only .ui-button-text,
  .ma-refine-field-sort .ui-button-text-only .ui-button-text {
      padding: 4px;
  }
  .ma-refine-field-sort .ui-button .ui-button-text {
      display: block;
      line-height: normal;
  }

  .ma-refine-field-group .ma-refine-field-group .ui-button,
  .ma-refine-field-sort .ma-refine-field-sort .ui-button {
  }
  .ma-refine-field-group .ma-refine-field label, .ma-refine-field-calendar label,
  .ma-refine-field-sort .ma-refine-field label, .ma-refine-field-calendar label {
  }
  .ma-refine-field-group .ui-widget,
  .ma-refine-field-sort .ui-widget {
  }

  .ma-refine-field-group .ui-corner-all, .ma-refine-field-group  .ui-corner-bottom, .ma-refine-field-group  .ui-corner-right, .ma-refine-field-group  .ui-corner-br,
  .ma-refine-field-sort .ui-corner-all, .ma-refine-field-sort  .ui-corner-bottom, .ma-refine-field-sort  .ui-corner-right, .ma-refine-field-sort  .ui-corner-br {
  }
  .ma-refine-field-group .ui-corner-all, .ma-refine-field-group  .ui-corner-top, .ma-refine-field-group  .ui-corner-right, .ma-refine-field-group  .ui-corner-tr,
  .ma-refine-field-sort .ui-corner-all, .ma-refine-field-sort  .ui-corner-top, .ma-refine-field-sort  .ui-corner-right, .ma-refine-field-sort  .ui-corner-tr {
  }
  .ma-refine-field-group .ui-state-default, .ma-refine-field-group  .ui-widget-content .ui-state-default, .ma-refine-field-group  .ui-widget-header .ui-state-default,
  .ma-refine-field-sort .ui-state-default, .ma-refine-field-sort  .ui-widget-content .ui-state-default, .ma-refine-field-sort  .ui-widget-header .ui-state-default {
    border: 1px solid #413E16;
  }
  */
}
@media screen and (min-width: 1024px) and (min-width: 1024px) {
  .ma-search-results-wrapper.list {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .ma-search-results-wrapper .angler-column-row {
    clear: both;
  }
  .ma-search-results-wrapper .angler-row div {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding: 3px;
  }
  .ma-search-results-wrapper .angler-column-row div {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding: 5px 3px 3px 3px;
  }
  .ma-search-results-wrapper .angler-name {
    width: 50%;
  }
  .ma-search-results-wrapper .angler-column-row .angler-name {
    width: 100%;
  }
  .ma-search-results-wrapper .angler-address {
    width: 50%;
  }
  .ma-search-results-wrapper .angler-location {
    width: 25%;
  }
  .ma-search-results-wrapper .angler-species {
    width: 25%;
  }
  .ma-search-results-wrapper.lil_angler .angler-location {
    width: 50%;
  }
  .ma-search-results-wrapper .angler-caught {
    width: 25%;
  }
  .ma-search-results-wrapper.lil_angler .angler-caught {
    width: 25%;
  }
  .ma-search-results-wrapper .angler-length {
    width: 25%;
  }
  .ma-search-results-wrapper .angler-column-row .angler-catch {
    display: none;
  }
  .ma-search-results-wrapper .angler-released {
    width: 50px;
  }
  .ma-search-results-wrapper .angler-rank {
    width: 50px;
  }
  .ma-search-results-wrapper .angler-col1 {
    width: 30%;
  }
  .ma-search-results-wrapper .angler-col2 {
    width: 50%;
  }
  .ma-search-results-wrapper .angler-col3 {
    width: 20%;
  }
  .ma-search-results-wrapper .angler-col3 .angler-released,
  .ma-search-results-wrapper .angler-col3 .angler-rank,
  .ma-search-results-wrapper .angler-col3 .angler-lake-rank,
  .ma-search-results-wrapper .angler-col3 .angler-photo {
    width: 25%;
    text-align: center;
  }
  .ma-search-next, .ma-search-back,
  .ma-search-page {
    padding: 5px;
  }
  .ma-search-url {
    display: none;
  }
  .ma-search-next {
    margin: auto;
    padding: 10px;
    width: 80%;
  }
  .LoadMore:link, .LoadMore:visited {
    text-decoration: none;
  }
  .LoadMore {
    border: 1px solid #A34E2D;
    display: none;
    padding: 13px 0;
    max-width: 500px;
    margin: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .ma-search-sub-filters {
    padding: 59px 0 20px 10px;
    vertical-align: bottom;
    text-align: left;
  }
  .ma-search-sub-filters div {
    vertical-align: bottom;
  }
  .ma-refine-group {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-left: 0;
  }
  .ma-refine-sort {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .ma-refine-wrap {
    display: inline-block;
    vertical-align: bottom;
    margin-right: 3%;
  }
  .ma-refine-wrap label {
    display: block;
  }
  .ma-refine-wrap .select-wrapper,
  .ma-refine-wrap .text-wrapper {
    border: none;
  }
  .ma-refine-wrap .select-wrapper select {
    padding-top: 4px;
  }
  .ma-refine-wrap .ma-refine-name {
    margin-left: 0;
  }
  .ma-refine-wrap .ma-refine-name .ma-refine-field {
    margin-left: 0;
  }
  .ma-refine-date-fields {
    width: auto;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding: 0px;
    margin: 0 10px 10px 0;
  }
  .ma-refine-date-fields .ma-refine-field-month {
    width: 50px;
  }
  .ma-refine-date-fields .ma-refine-field-day {
    width: 50px;
  }
  .ma-refine-date-fields .ma-refine-field-day .text-wrapper {
    width: 50px;
  }
  .ma-date-from.ma-refine-wrap {
    margin-right: 1%;
    margin-left: -4px;
  }
  .ma-date-to.ma-refine-wrap {
    margin-right: 3%;
  }
  .ma-refine-refresh.ma-refine-wrap {
    margin-bottom: 1px;
    text-align: left;
  }
  .ma-refine-refresh.ma-refine-wrap input {
    display: inline-block;
    width: auto;
    margin: 0 auto 1px;
  }
  .ma-refine-field-longest {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
    width: auto;
    margin: 0px;
    padding: 30px 0px 0px 20px;
  }
  .ma-refine-field-longest.longest-list {
    padding: 0px 0px 0px 10px;
  }
  .ma-refine-field-group,
  .ma-refine-field-sort {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
    width: auto;
    margin: 0px;
  }
  .ma-refine-field-group {
    margin-right: 10px;
  }
  .ma-refine-field-group strong {
    height: 45px;
    vertical-align: middle;
  }
  label[for=ma-refine-by-lake] {
    width: 76px;
  }
  label[for=ma-refine-sort-size] {
    width: 90px;
    margin-right: 0;
  }
  label[for=ma-refine-sort-date] {
    width: 90px;
  }
  .ma-maintainance {
    height: 300px;
    width: 100%;
    padding: 10px;
  }
  .ma-search-overview {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding: 30px 10px 10px 10px;
    width: 100%;
  }
  .ma-search-refine {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding: 20px 0px 0px 40px;
    width: 49%;
    text-align: left;
  }
  .ma-search-refine .ma-refine-field {
    margin-bottom: 5px;
  }
  .ma-search-range {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 15px;
    vertical-align: middle;
    height: 30px;
  }
  .ma-refine-title {
    display: block;
    vertical-align: top;
    padding-top: 4px;
    margin-right: 5px;
    margin-bottom: 20px;
    color: #111;
  }
  .ma-refine-more-fields {
    width: auto;
  }
  .ma-refine-from, .ma-refine-to {
    display: inline-block;
    width: auto;
    margin-right: 5px;
    vertical-align: top;
  }
  .ma-refine-field, .ma-refine-field-month,
  .ma-refine-field-day,
  .ma-refine-field-year,
  .ma-refine-field-method,
  .ma-refine-field-top,
  .ma-refine-field-id {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 100%;
    margin: 0px;
    padding: 0px;
  }
  .ma-refine-field-month strong,
  .ma-refine-field-day strong,
  .ma-refine-field-year strong,
  .ma-refine-field-method strong,
  .ma-refine-field-top strong,
  .ma-refine-field-sort strong,
  .ma-refine-field-group strong {
    height: 25px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-top: 3px;
    margin-right: 3px;
  }
  .ma-refine-field strong {
    margin-bottom: 5px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-right: 3px;
    margin-left: 10px;
  }
  .ma-refine-field-month {
    width: 40px;
  }
  .ma-refine-field-day {
    width: 40px;
    margin-left: 5px;
  }
  .ma-refine-field-method {
    width: 240px;
    display: inline-block;
  }
  .ma-refine-field-method select {
    height: 48px;
  }
  .ma-refine-field-method select {
    width: 100%;
  }
  .ma-refine-field-top {
    width: 90px;
    margin-left: 5px;
    margin-right: 5px;
  }
  .ma-refine-field-top select {
    width: 90px;
  }
  .ma-refine-field-day input[type=text], .ma-refine-field-day input[type=password] {
    width: 50px;
  }
  .ma-refine-field-year {
    width: 65px;
    margin-left: 5px;
  }
  .ma-refine-field {
    width: 100%;
    margin-left: 0px;
  }
  .sub-expander .ma-refine-field {
    margin-right: 10px;
    margin-left: 0px;
    vertical-align: bottom;
    clear: both;
  }
  .ma-refine-field select,
  .ma-refine-field-calendar select {
    width: 100%;
  }
  .ma-refine-field label,
  .ma-refine-field-id label {
    margin-left: 8px;
  }
  .ma-refine-field-calendar label,
  .ma-refine-field-month label,
  .ma-refine-field-day label,
  .ma-refine-field-year label {
    margin-left: 8px;
  }
  .ma-refine-lake {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 48%;
    margin-left: 10px;
  }
  .ma-refine-lake .ma-refine-field {
    width: 100%;
    margin-left: 0px;
    margin-bottom: 10px;
  }
  .ma-refine-fish {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 49%;
  }
  .ma-refine-name {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 100%;
  }
  .ma-refine-name .ma-refine-field {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 49%;
    margin-left: 0;
  }
  .ma-refine-name .ma-refine-field:nth-of-type(2) {
    width: 48%;
    margin-left: 10px;
  }
  .ma-refine-name .ma-refine-field-id {
    width: 100%;
    padding-right: 1%;
  }
  .ma-refine-field-calendar .select-wrapper {
    width: 120px;
  }
  .ma-refine-field-calendar .select-wrapper select {
    width: 120px;
  }
  .ma-refine-top {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .ma-refine-top select {
    width: 60px;
  }
  .ma-refine-method {
    width: 150px;
    height: 40px;
    margin-left: 10px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .ma-refine-field-planner {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding-right: 25px;
  }
  .ma-refine-top {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .hider {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .ma-refine-buttons {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 210px;
    margin-right: 40px;
    margin: 0px 10px 0px 10px;
  }
  .ma-refine-buttons input[type=submit] {
    padding: 15px;
    margin-bottom: 10px 3px;
  }
  #ma-refine-search-form .ma-button {
    margin-left: 5px;
    padding: 5px 10px 5px 10px;
  }
  .ui-button {
    /*
      border:1px solid #DACA72;
        */
    /*
      border:1px solid #eee;
      padding: 8px 20px;
      text-transform: uppercase;
      text-decoration: none;
      */
  }
  .ma-search-form .ui-button {
    border: 0;
    /*
      */
  }
  .ma-search-form .ui-state-active .ui-button {
    /*
      margin:0px;
      */
  }
  .ma-search-form .ui-button-text {
    padding: 5px;
  }
  .ma-search-form .search-button .ui-button-text {
    padding: 0px;
  }
  .ma-search-summary {
    padding: 10px 10px 10px 20px;
  }
  .ma-search-results {
    display: none;
  }
  .ma-search-summary .view-switcher {
    float: right;
    display: none;
  }
  .ma-search-summary strong {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-right: 20px;
  }
  .ma-search-summary em {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-right: 20px;
  }
}
.page-id-142,
.page-id-278,
.page-id-287 {
  /* fishing newsletter */
  /* end fishing newsletter */
  /* welcome */
  /* SUBMIT A CATCH */
  /* submit a catch photos thumbnailing progress */
  /* This is used for determining where the error message of the next button appears */
  /* how to measure your fish */
  /* ------------------------------
  	step 3 / Contact information
  ------------------------------- */
}
.page-id-142 ._form-fieldset,
.page-id-278 ._form-fieldset,
.page-id-287 ._form-fieldset {
  border: unset;
}
.page-id-142 fieldset,
.page-id-278 fieldset,
.page-id-287 fieldset {
  padding: 0px;
}
.page-id-142 legend,
.page-id-278 legend,
.page-id-287 legend {
  padding: 0px;
}
.page-id-142 .block-group.block-group-mainfo .block.block-checkbox,
.page-id-142 .block-group.had-award-before .block.block-checkbox,
.page-id-278 .block-group.block-group-mainfo .block.block-checkbox,
.page-id-278 .block-group.had-award-before .block.block-checkbox,
.page-id-287 .block-group.block-group-mainfo .block.block-checkbox,
.page-id-287 .block-group.had-award-before .block.block-checkbox {
  width: auto;
}
.page-id-142 .block-group.block-group-mainfo .block.block-checkbox-label,
.page-id-142 .block-group.had-award-before .block.block-checkbox-label,
.page-id-278 .block-group.block-group-mainfo .block.block-checkbox-label,
.page-id-278 .block-group.had-award-before .block.block-checkbox-label,
.page-id-287 .block-group.block-group-mainfo .block.block-checkbox-label,
.page-id-287 .block-group.had-award-before .block.block-checkbox-label {
  max-width: 240px;
  padding-left: 0px;
  padding-top: 3px;
}
@media screen and (min-width: 360px) {
  .page-id-142 .block-group.block-group-mainfo .block.block-checkbox-label,
  .page-id-142 .block-group.had-award-before .block.block-checkbox-label,
  .page-id-278 .block-group.block-group-mainfo .block.block-checkbox-label,
  .page-id-278 .block-group.had-award-before .block.block-checkbox-label,
  .page-id-287 .block-group.block-group-mainfo .block.block-checkbox-label,
  .page-id-287 .block-group.had-award-before .block.block-checkbox-label {
    max-width: 280px;
  }
}
@media screen and (min-width: 480px) {
  .page-id-142 .block-group.block-group-mainfo .block.block-checkbox-label,
  .page-id-142 .block-group.had-award-before .block.block-checkbox-label,
  .page-id-278 .block-group.block-group-mainfo .block.block-checkbox-label,
  .page-id-278 .block-group.had-award-before .block.block-checkbox-label,
  .page-id-287 .block-group.block-group-mainfo .block.block-checkbox-label,
  .page-id-287 .block-group.had-award-before .block.block-checkbox-label {
    max-width: 400px;
    width: 90%;
    padding-left: 10px;
    padding-top: 3px;
  }
}
.page-id-142 .ma-next-buttonformError.parentFormsubmit_catch.formError,
.page-id-278 .ma-next-buttonformError.parentFormsubmit_catch.formError,
.page-id-287 .ma-next-buttonformError.parentFormsubmit_catch.formError {
  width: 170px;
}
.page-id-142 .ma-next-buttonformError.parentFormsubmit_catch.formError .formErrorArrow,
.page-id-278 .ma-next-buttonformError.parentFormsubmit_catch.formError .formErrorArrow,
.page-id-287 .ma-next-buttonformError.parentFormsubmit_catch.formError .formErrorArrow {
  margin: -2px 0 0 143px;
  position: relative;
}
.page-id-142 .content-bg,
.page-id-278 .content-bg,
.page-id-287 .content-bg {
  border-top: 5px solid #7c5e2c;
}
.page-id-142 p.mail-application,
.page-id-278 p.mail-application,
.page-id-287 p.mail-application {
  text-align: center;
  padding: 0px 20px;
  clear: both;
}
.page-id-142 img[src="/wp-content/themes/master-angler-2024/assets/images/spacer.gif"],
.page-id-278 img[src="/wp-content/themes/master-angler-2024/assets/images/spacer.gif"],
.page-id-287 img[src="/wp-content/themes/master-angler-2024/assets/images/spacer.gif"] {
  display: block;
}
.page-id-142 #mailchimp .ui-buttonset .ui-button,
.page-id-278 #mailchimp .ui-buttonset .ui-button,
.page-id-287 #mailchimp .ui-buttonset .ui-button {
  background-image: none;
  background-color: transparent;
  border: 0;
}
.page-id-142 #mailchimp .ui-buttonset .ui-state-active.ui-button,
.page-id-278 #mailchimp .ui-buttonset .ui-state-active.ui-button,
.page-id-287 #mailchimp .ui-buttonset .ui-state-active.ui-button {
  background-color: transparent;
  border: 0;
}
.page-id-142 .content-bg,
.page-id-278 .content-bg,
.page-id-287 .content-bg {
  min-height: 100%;
  background-image: url(../../images/2018/gradient-bg.jpg);
  background-repeat: repeat-x;
}
.page-id-142 label.ui-button.ui-widget.ui-state-default.ui-button-text-only,
.page-id-278 label.ui-button.ui-widget.ui-state-default.ui-button-text-only,
.page-id-287 label.ui-button.ui-widget.ui-state-default.ui-button-text-only {
  padding: 2px 2px 2px 0px;
}
.page-id-142 #date_caught_button,
.page-id-278 #date_caught_button,
.page-id-287 #date_caught_button {
  width: 30px;
  height: 40px;
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  color: #333;
}
.page-id-142 .ui-datepicker-trigger,
.page-id-278 .ui-datepicker-trigger,
.page-id-287 .ui-datepicker-trigger {
  opacity: 0;
  position: absolute;
}
.page-id-142 .text-wrapper,
.page-id-278 .text-wrapper,
.page-id-287 .text-wrapper {
  background: none;
}
.page-id-142 .text-wrapper input[type=text],
.page-id-278 .text-wrapper input[type=text],
.page-id-287 .text-wrapper input[type=text] {
  min-height: 38px;
  height: 38px;
}
.page-id-142 .text-wrapper-calendar,
.page-id-278 .text-wrapper-calendar,
.page-id-287 .text-wrapper-calendar {
  border: 1px solid #D8D8CE;
  margin-bottom: 10px;
  padding: 0;
  float: left;
  min-width: 110px;
}
.page-id-142 input.calendar,
.page-id-278 input.calendar,
.page-id-287 input.calendar {
  width: 120px;
}
.page-id-142 label,
.page-id-142 legend,
.page-id-278 label,
.page-id-278 legend,
.page-id-287 label,
.page-id-287 legend {
  display: inline-block;
  padding: 4px 0px;
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-size: 1.5rem;
  text-transform: uppercase;
}
.page-id-142 label.ui-checkbox,
.page-id-142 legend.ui-checkbox,
.page-id-278 label.ui-checkbox,
.page-id-278 legend.ui-checkbox,
.page-id-287 label.ui-checkbox,
.page-id-287 legend.ui-checkbox {
  padding: 4px 5px;
}
.page-id-142 .dd .divider,
.page-id-278 .dd .divider,
.page-id-287 .dd .divider {
  width: 30px;
  right: 0px;
  background: transparent;
  opacity: 0.8;
  border: none;
}
.page-id-142 .dd .arrow, .page-id-142 .dd .arrowoff,
.page-id-278 .dd .arrow,
.page-id-278 .dd .arrowoff,
.page-id-287 .dd .arrow,
.page-id-287 .dd .arrowoff {
  margin-top: -8px;
}
.page-id-142 h2,
.page-id-278 h2,
.page-id-287 h2 {
  font-size: 2rem;
}
.page-id-142 h2 label,
.page-id-278 h2 label,
.page-id-287 h2 label {
  font-size: 2rem;
}
.page-id-142 .ma-step p,
.page-id-278 .ma-step p,
.page-id-287 .ma-step p {
  font-style: normal;
}
.page-id-142 .ui-button,
.page-id-278 .ui-button,
.page-id-287 .ui-button {
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
}
.page-id-142 .ui-buttonset .ui-button,
.page-id-278 .ui-buttonset .ui-button,
.page-id-287 .ui-buttonset .ui-button {
  box-shadow: none;
  background-image: none;
  background: #D8D8CE;
  border: 1px solid #D8D8CE;
  color: #333;
  padding: 4px 4px;
}
.page-id-142 .ui-buttonset .ui-state-active.ui-button,
.page-id-278 .ui-buttonset .ui-state-active.ui-button,
.page-id-287 .ui-buttonset .ui-state-active.ui-button {
  background: #fff;
  color: #333;
  border: 1px solid #D8D8CE;
}
.page-id-142 .ui-buttonset,
.page-id-278 .ui-buttonset,
.page-id-287 .ui-buttonset {
  margin-right: 3px;
}
.page-id-142 .ui-corner-left,
.page-id-278 .ui-corner-left,
.page-id-287 .ui-corner-left {
  -webkit-border-top-right-radius: 0px;
  -moz-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-right: none;
}
.page-id-142 .ui-corner-right,
.page-id-278 .ui-corner-right,
.page-id-287 .ui-corner-right {
  -webkit-border-top-left-radius: 0px;
  -moz-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-left: none;
}
.page-id-142 .ui-buttonset .ui-button-text,
.page-id-278 .ui-buttonset .ui-button-text,
.page-id-287 .ui-buttonset .ui-button-text {
  padding: 5px;
  display: inline-block;
}
.page-id-142 .page-id-142 .content-page,
.page-id-142 .page-id-278 .content-page,
.page-id-278 .page-id-142 .content-page,
.page-id-278 .page-id-278 .content-page,
.page-id-287 .page-id-142 .content-page,
.page-id-287 .page-id-278 .content-page {
  padding: 0px;
}
.page-id-142 .hidden,
.page-id-278 .hidden,
.page-id-287 .hidden {
  display: none !important;
}
.page-id-142 .one-column,
.page-id-278 .one-column,
.page-id-287 .one-column {
  padding-bottom: 40px;
}
.page-id-142 .ma-welcome,
.page-id-278 .ma-welcome,
.page-id-287 .ma-welcome {
  padding: 10px 20px;
}
.page-id-142 .ma-welcome .ma-left,
.page-id-278 .ma-welcome .ma-left,
.page-id-287 .ma-welcome .ma-left {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  float: left;
  position: relative;
  text-align: center;
  width: 100%;
  top: 0px;
}
@media screen and (min-width: 768px) {
  .page-id-142 .ma-welcome .ma-left,
  .page-id-278 .ma-welcome .ma-left,
  .page-id-287 .ma-welcome .ma-left {
    width: 60%;
    padding-right: 10px;
  }
}
.page-id-142 .ma-welcome .ma-right,
.page-id-278 .ma-welcome .ma-right,
.page-id-287 .ma-welcome .ma-right {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  float: right;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .page-id-142 .ma-welcome .ma-right,
  .page-id-278 .ma-welcome .ma-right,
  .page-id-287 .ma-welcome .ma-right {
    width: 40%;
    padding-left: 10px;
  }
}
.page-id-142 .ma-welcome-photo img,
.page-id-278 .ma-welcome-photo img,
.page-id-287 .ma-welcome-photo img {
  width: 100%;
  max-width: 380px;
}
.page-id-142 .ma-finished,
.page-id-278 .ma-finished,
.page-id-287 .ma-finished {
  margin-top: 10px;
  margin-bottom: 10px;
}
.page-id-142 .ma-finished img,
.page-id-278 .ma-finished img,
.page-id-287 .ma-finished img {
  width: 100%;
  max-width: 560px;
}
.page-id-142 #submit-catch-wrapper,
.page-id-142 #edit-catch-wrapper,
.page-id-278 #submit-catch-wrapper,
.page-id-278 #edit-catch-wrapper,
.page-id-287 #submit-catch-wrapper,
.page-id-287 #edit-catch-wrapper {
  vertical-align: top;
  margin: auto;
  clear: both;
  width: 100%;
  margin: auto;
  max-width: 1024px;
  /* controls the background middle stitching */
}
.page-id-142 #submit-catch-wrapper input[type=text],
.page-id-142 #edit-catch-wrapper input[type=text],
.page-id-278 #submit-catch-wrapper input[type=text],
.page-id-278 #edit-catch-wrapper input[type=text],
.page-id-287 #submit-catch-wrapper input[type=text],
.page-id-287 #edit-catch-wrapper input[type=text] {
  padding: 0px 10px;
  margin-top: 0px;
}
.page-id-142 #submit-catch-wrapper #need-length-photo,
.page-id-142 #edit-catch-wrapper #need-length-photo,
.page-id-278 #submit-catch-wrapper #need-length-photo,
.page-id-278 #edit-catch-wrapper #need-length-photo,
.page-id-287 #submit-catch-wrapper #need-length-photo,
.page-id-287 #edit-catch-wrapper #need-length-photo {
  display: none;
  clear: both;
  border: 1px solid #fff;
  background: #fff;
  padding: 5px 0px;
  -webkit-border-radius: 3px 3px;
  -moz-border-radius: 3px / 3px;
  border-radius: 3px / 3px;
}
.page-id-142 #submit-catch-wrapper .rotateWrapper,
.page-id-142 #edit-catch-wrapper .rotateWrapper,
.page-id-278 #submit-catch-wrapper .rotateWrapper,
.page-id-278 #edit-catch-wrapper .rotateWrapper,
.page-id-287 #submit-catch-wrapper .rotateWrapper,
.page-id-287 #edit-catch-wrapper .rotateWrapper {
  clear: both;
  text-align: left;
}
.page-id-142 #submit-catch-wrapper .spinner-length-photo,
.page-id-142 #edit-catch-wrapper .spinner-length-photo,
.page-id-278 #submit-catch-wrapper .spinner-length-photo,
.page-id-278 #edit-catch-wrapper .spinner-length-photo,
.page-id-287 #submit-catch-wrapper .spinner-length-photo,
.page-id-287 #edit-catch-wrapper .spinner-length-photo {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: absolute;
  margin-left: 10px;
  margin-top: 5px;
}
.page-id-142 #submit-catch-wrapper .spinner-length-photo img,
.page-id-142 #edit-catch-wrapper .spinner-length-photo img,
.page-id-278 #submit-catch-wrapper .spinner-length-photo img,
.page-id-278 #edit-catch-wrapper .spinner-length-photo img,
.page-id-287 #submit-catch-wrapper .spinner-length-photo img,
.page-id-287 #edit-catch-wrapper .spinner-length-photo img {
  height: 24px;
}
.page-id-142 #submit-catch-wrapper .spinner-action-photo,
.page-id-142 #edit-catch-wrapper .spinner-action-photo,
.page-id-278 #submit-catch-wrapper .spinner-action-photo,
.page-id-278 #edit-catch-wrapper .spinner-action-photo,
.page-id-287 #submit-catch-wrapper .spinner-action-photo,
.page-id-287 #edit-catch-wrapper .spinner-action-photo {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: absolute;
  margin-left: 10px;
  margin-top: 5px;
}
.page-id-142 #submit-catch-wrapper .spinner-action-photo img,
.page-id-142 #edit-catch-wrapper .spinner-action-photo img,
.page-id-278 #submit-catch-wrapper .spinner-action-photo img,
.page-id-278 #edit-catch-wrapper .spinner-action-photo img,
.page-id-287 #submit-catch-wrapper .spinner-action-photo img,
.page-id-287 #edit-catch-wrapper .spinner-action-photo img {
  height: 24px;
}
.page-id-142 #submit-catch-wrapper .ma-button,
.page-id-142 #edit-catch-wrapper .ma-button,
.page-id-278 #submit-catch-wrapper .ma-button,
.page-id-278 #edit-catch-wrapper .ma-button,
.page-id-287 #submit-catch-wrapper .ma-button,
.page-id-287 #edit-catch-wrapper .ma-button {
  font-size: 1.5rem;
  text-transform: uppercase;
  /*
      color: #FFFFFF;
      // font-size: 0.75em;
      font-weight: bold;
      line-height: 0.583;
      text-align: center;
      text-shadow: -0.707px -0.707px 2px #000000;
      text-transform: uppercase;
      */
}
.page-id-142 #submit-catch-wrapper .submit-section,
.page-id-142 #edit-catch-wrapper .submit-section,
.page-id-278 #submit-catch-wrapper .submit-section,
.page-id-278 #edit-catch-wrapper .submit-section,
.page-id-287 #submit-catch-wrapper .submit-section,
.page-id-287 #edit-catch-wrapper .submit-section {
  padding-top: 30px;
  vertical-align: bottom;
}
.page-id-142 #submit-catch-wrapper .vertical-stitching,
.page-id-142 #edit-catch-wrapper .vertical-stitching,
.page-id-278 #submit-catch-wrapper .vertical-stitching,
.page-id-278 #edit-catch-wrapper .vertical-stitching,
.page-id-287 #submit-catch-wrapper .vertical-stitching,
.page-id-287 #edit-catch-wrapper .vertical-stitching {
  padding: 0px 20px 0px 20px;
}
.page-id-142 #submit-catch-wrapper .content-wrapper,
.page-id-142 #edit-catch-wrapper .content-wrapper,
.page-id-278 #submit-catch-wrapper .content-wrapper,
.page-id-278 #edit-catch-wrapper .content-wrapper,
.page-id-287 #submit-catch-wrapper .content-wrapper,
.page-id-287 #edit-catch-wrapper .content-wrapper {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 805px;
}
.page-id-142 #submit-catch-wrapper .content-wrapper-welcome,
.page-id-142 #edit-catch-wrapper .content-wrapper-welcome,
.page-id-278 #submit-catch-wrapper .content-wrapper-welcome,
.page-id-278 #edit-catch-wrapper .content-wrapper-welcome,
.page-id-287 #submit-catch-wrapper .content-wrapper-welcome,
.page-id-287 #edit-catch-wrapper .content-wrapper-welcome {
  padding: 0px 0px 0px 0px;
  margin: auto;
  clear: both;
}
.page-id-142 #submit-catch-wrapper h1,
.page-id-142 #edit-catch-wrapper h1,
.page-id-278 #submit-catch-wrapper h1,
.page-id-278 #edit-catch-wrapper h1,
.page-id-287 #submit-catch-wrapper h1,
.page-id-287 #edit-catch-wrapper h1 {
  clear: both;
  color: #cf6030;
  margin: 0px 0px 5px 0px;
  font-weight: normal;
  padding: 10px 0px 10px 0px;
}
.page-id-142 #submit-catch-wrapper .ma-step-column.thank-you h1,
.page-id-142 #edit-catch-wrapper .ma-step-column.thank-you h1,
.page-id-278 #submit-catch-wrapper .ma-step-column.thank-you h1,
.page-id-278 #edit-catch-wrapper .ma-step-column.thank-you h1,
.page-id-287 #submit-catch-wrapper .ma-step-column.thank-you h1,
.page-id-287 #edit-catch-wrapper .ma-step-column.thank-you h1 {
  color: #803531;
}
.page-id-142 #submit-catch-wrapper .ma-step-column.thank-you a,
.page-id-142 #edit-catch-wrapper .ma-step-column.thank-you a,
.page-id-278 #submit-catch-wrapper .ma-step-column.thank-you a,
.page-id-278 #edit-catch-wrapper .ma-step-column.thank-you a,
.page-id-287 #submit-catch-wrapper .ma-step-column.thank-you a,
.page-id-287 #edit-catch-wrapper .ma-step-column.thank-you a {
  padding-bottom: 10px;
}
.page-id-142 #submit-catch-wrapper .ma-step-column.thank-you a.tweet,
.page-id-142 #edit-catch-wrapper .ma-step-column.thank-you a.tweet,
.page-id-278 #submit-catch-wrapper .ma-step-column.thank-you a.tweet,
.page-id-278 #edit-catch-wrapper .ma-step-column.thank-you a.tweet,
.page-id-287 #submit-catch-wrapper .ma-step-column.thank-you a.tweet,
.page-id-287 #edit-catch-wrapper .ma-step-column.thank-you a.tweet {
  padding-right: 10px;
}
.page-id-142 #submit-catch-wrapper h2,
.page-id-142 #edit-catch-wrapper h2,
.page-id-278 #submit-catch-wrapper h2,
.page-id-278 #edit-catch-wrapper h2,
.page-id-287 #submit-catch-wrapper h2,
.page-id-287 #edit-catch-wrapper h2 {
  clear: both;
  margin: 5px 0px 5px 0px;
  font-weight: normal;
  padding: 10px 0px 10px 0px;
}
.page-id-142 #submit-catch-wrapper h1.welcome,
.page-id-142 #edit-catch-wrapper h1.welcome,
.page-id-278 #submit-catch-wrapper h1.welcome,
.page-id-278 #edit-catch-wrapper h1.welcome,
.page-id-287 #submit-catch-wrapper h1.welcome,
.page-id-287 #edit-catch-wrapper h1.welcome {
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  color: #803531;
  font-weight: normal;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 3px 0px;
}
.page-id-142 #submit-catch-wrapper h2.welcome,
.page-id-142 #edit-catch-wrapper h2.welcome,
.page-id-278 #submit-catch-wrapper h2.welcome,
.page-id-278 #edit-catch-wrapper h2.welcome,
.page-id-287 #submit-catch-wrapper h2.welcome,
.page-id-287 #edit-catch-wrapper h2.welcome {
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  color: #cf6030;
  font-weight: normal;
  padding: 5px;
  margin: 0px 0px 0px 0px;
}
.page-id-142 #submit-catch-wrapper .steps-wrapper,
.page-id-142 #edit-catch-wrapper .steps-wrapper,
.page-id-278 #submit-catch-wrapper .steps-wrapper,
.page-id-278 #edit-catch-wrapper .steps-wrapper,
.page-id-287 #submit-catch-wrapper .steps-wrapper,
.page-id-287 #edit-catch-wrapper .steps-wrapper {
  clear: both;
  margin-top: 15px;
  padding: 0px;
}
.page-id-142 #submit-catch-wrapper .submit-progress,
.page-id-142 #edit-catch-wrapper .submit-progress,
.page-id-278 #submit-catch-wrapper .submit-progress,
.page-id-278 #edit-catch-wrapper .submit-progress,
.page-id-287 #submit-catch-wrapper .submit-progress,
.page-id-287 #edit-catch-wrapper .submit-progress {
  width: 200px;
  margin: auto;
}
.page-id-142 #submit-catch-wrapper .submit-progress ul,
.page-id-142 #edit-catch-wrapper .submit-progress ul,
.page-id-278 #submit-catch-wrapper .submit-progress ul,
.page-id-278 #edit-catch-wrapper .submit-progress ul,
.page-id-287 #submit-catch-wrapper .submit-progress ul,
.page-id-287 #edit-catch-wrapper .submit-progress ul {
  padding: 0;
  margin: auto;
  display: none;
}
.page-id-142 #submit-catch-wrapper .ma-step-column .submit-more,
.page-id-142 #edit-catch-wrapper .ma-step-column .submit-more,
.page-id-278 #submit-catch-wrapper .ma-step-column .submit-more,
.page-id-278 #edit-catch-wrapper .ma-step-column .submit-more,
.page-id-287 #submit-catch-wrapper .ma-step-column .submit-more,
.page-id-287 #edit-catch-wrapper .ma-step-column .submit-more {
  padding: 0;
  margin: auto;
  text-align: center;
  margin-bottom: 20px;
}
@media screen and (max-width: 1023px) {
  .page-id-142 #submit-catch-wrapper .ma-step-column .submit-more,
  .page-id-142 #edit-catch-wrapper .ma-step-column .submit-more,
  .page-id-278 #submit-catch-wrapper .ma-step-column .submit-more,
  .page-id-278 #edit-catch-wrapper .ma-step-column .submit-more,
  .page-id-287 #submit-catch-wrapper .ma-step-column .submit-more,
  .page-id-287 #edit-catch-wrapper .ma-step-column .submit-more {
    text-align: left;
  }
}
.page-id-142 #submit-catch-wrapper .ma-step-column .submit-more a,
.page-id-142 #edit-catch-wrapper .ma-step-column .submit-more a,
.page-id-278 #submit-catch-wrapper .ma-step-column .submit-more a,
.page-id-278 #edit-catch-wrapper .ma-step-column .submit-more a,
.page-id-287 #submit-catch-wrapper .ma-step-column .submit-more a,
.page-id-287 #edit-catch-wrapper .ma-step-column .submit-more a {
  padding-bottom: 0;
}
.page-id-142 #submit-catch-wrapper .submit-progress li,
.page-id-142 #edit-catch-wrapper .submit-progress li,
.page-id-278 #submit-catch-wrapper .submit-progress li,
.page-id-278 #edit-catch-wrapper .submit-progress li,
.page-id-287 #submit-catch-wrapper .submit-progress li,
.page-id-287 #edit-catch-wrapper .submit-progress li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 10px 20px 25px 0px;
  margin-bottom: 20px;
  color: #693C29;
  width: 50px;
}
.page-id-142 #submit-catch-wrapper .submit-progress li.todo-step1,
.page-id-142 #submit-catch-wrapper .submit-progress li.todo-step2,
.page-id-142 #submit-catch-wrapper .submit-progress li.todo-step3,
.page-id-142 #edit-catch-wrapper .submit-progress li.todo-step1,
.page-id-142 #edit-catch-wrapper .submit-progress li.todo-step2,
.page-id-142 #edit-catch-wrapper .submit-progress li.todo-step3,
.page-id-278 #submit-catch-wrapper .submit-progress li.todo-step1,
.page-id-278 #submit-catch-wrapper .submit-progress li.todo-step2,
.page-id-278 #submit-catch-wrapper .submit-progress li.todo-step3,
.page-id-278 #edit-catch-wrapper .submit-progress li.todo-step1,
.page-id-278 #edit-catch-wrapper .submit-progress li.todo-step2,
.page-id-278 #edit-catch-wrapper .submit-progress li.todo-step3,
.page-id-287 #submit-catch-wrapper .submit-progress li.todo-step1,
.page-id-287 #submit-catch-wrapper .submit-progress li.todo-step2,
.page-id-287 #submit-catch-wrapper .submit-progress li.todo-step3,
.page-id-287 #edit-catch-wrapper .submit-progress li.todo-step1,
.page-id-287 #edit-catch-wrapper .submit-progress li.todo-step2,
.page-id-287 #edit-catch-wrapper .submit-progress li.todo-step3 {
  color: #72663E;
  background: url("/wp-content/themes/master-angler-2024/assets/images/submit-catch/todo-step.png") left bottom no-repeat;
}
.page-id-142 #submit-catch-wrapper .submit-progress li.active-step1,
.page-id-142 #submit-catch-wrapper .submit-progress li.active-step2,
.page-id-142 #submit-catch-wrapper .submit-progress li.active-step3,
.page-id-142 #edit-catch-wrapper .submit-progress li.active-step1,
.page-id-142 #edit-catch-wrapper .submit-progress li.active-step2,
.page-id-142 #edit-catch-wrapper .submit-progress li.active-step3,
.page-id-278 #submit-catch-wrapper .submit-progress li.active-step1,
.page-id-278 #submit-catch-wrapper .submit-progress li.active-step2,
.page-id-278 #submit-catch-wrapper .submit-progress li.active-step3,
.page-id-278 #edit-catch-wrapper .submit-progress li.active-step1,
.page-id-278 #edit-catch-wrapper .submit-progress li.active-step2,
.page-id-278 #edit-catch-wrapper .submit-progress li.active-step3,
.page-id-287 #submit-catch-wrapper .submit-progress li.active-step1,
.page-id-287 #submit-catch-wrapper .submit-progress li.active-step2,
.page-id-287 #submit-catch-wrapper .submit-progress li.active-step3,
.page-id-287 #edit-catch-wrapper .submit-progress li.active-step1,
.page-id-287 #edit-catch-wrapper .submit-progress li.active-step2,
.page-id-287 #edit-catch-wrapper .submit-progress li.active-step3 {
  color: #cf6030;
  background: url("/wp-content/themes/master-angler-2024/assets/images/submit-catch/active-step.png") left bottom no-repeat;
}
.page-id-142 #submit-catch-wrapper .submit-progress li.done-step1,
.page-id-142 #submit-catch-wrapper .submit-progress li.done-step2,
.page-id-142 #submit-catch-wrapper .submit-progress li.done-step3,
.page-id-142 #edit-catch-wrapper .submit-progress li.done-step1,
.page-id-142 #edit-catch-wrapper .submit-progress li.done-step2,
.page-id-142 #edit-catch-wrapper .submit-progress li.done-step3,
.page-id-278 #submit-catch-wrapper .submit-progress li.done-step1,
.page-id-278 #submit-catch-wrapper .submit-progress li.done-step2,
.page-id-278 #submit-catch-wrapper .submit-progress li.done-step3,
.page-id-278 #edit-catch-wrapper .submit-progress li.done-step1,
.page-id-278 #edit-catch-wrapper .submit-progress li.done-step2,
.page-id-278 #edit-catch-wrapper .submit-progress li.done-step3,
.page-id-287 #submit-catch-wrapper .submit-progress li.done-step1,
.page-id-287 #submit-catch-wrapper .submit-progress li.done-step2,
.page-id-287 #submit-catch-wrapper .submit-progress li.done-step3,
.page-id-287 #edit-catch-wrapper .submit-progress li.done-step1,
.page-id-287 #edit-catch-wrapper .submit-progress li.done-step2,
.page-id-287 #edit-catch-wrapper .submit-progress li.done-step3 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/submit-catch/done-step.png") left bottom no-repeat;
}
.page-id-142 #submit-catch-wrapper .submit-progress li.todo-step4,
.page-id-142 #edit-catch-wrapper .submit-progress li.todo-step4,
.page-id-278 #submit-catch-wrapper .submit-progress li.todo-step4,
.page-id-278 #edit-catch-wrapper .submit-progress li.todo-step4,
.page-id-287 #submit-catch-wrapper .submit-progress li.todo-step4,
.page-id-287 #edit-catch-wrapper .submit-progress li.todo-step4 {
  color: #72663E;
  background: url("/wp-content/themes/master-angler-2024/assets/images/submit-catch/todo-step-last.png") left bottom no-repeat;
}
.page-id-142 #submit-catch-wrapper .submit-progress li.active-step4,
.page-id-142 #edit-catch-wrapper .submit-progress li.active-step4,
.page-id-278 #submit-catch-wrapper .submit-progress li.active-step4,
.page-id-278 #edit-catch-wrapper .submit-progress li.active-step4,
.page-id-287 #submit-catch-wrapper .submit-progress li.active-step4,
.page-id-287 #edit-catch-wrapper .submit-progress li.active-step4 {
  color: #cf6030;
  background: url("/wp-content/themes/master-angler-2024/assets/images/submit-catch/active-step-last.png") left bottom no-repeat;
}
.page-id-142 #submit-catch-wrapper .submit-progress li.done-step4,
.page-id-142 #edit-catch-wrapper .submit-progress li.done-step4,
.page-id-278 #submit-catch-wrapper .submit-progress li.done-step4,
.page-id-278 #edit-catch-wrapper .submit-progress li.done-step4,
.page-id-287 #submit-catch-wrapper .submit-progress li.done-step4,
.page-id-287 #edit-catch-wrapper .submit-progress li.done-step4 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/submit-catch/done-step-last.png") left bottom no-repeat;
}
.page-id-142 #submit-catch-wrapper .terms-conditions,
.page-id-142 #edit-catch-wrapper .terms-conditions,
.page-id-278 #submit-catch-wrapper .terms-conditions,
.page-id-278 #edit-catch-wrapper .terms-conditions,
.page-id-287 #submit-catch-wrapper .terms-conditions,
.page-id-287 #edit-catch-wrapper .terms-conditions {
  padding-top: 10px;
}
.page-id-142 #submit-catch-wrapper .terms-conditions a,
.page-id-142 #edit-catch-wrapper .terms-conditions a,
.page-id-278 #submit-catch-wrapper .terms-conditions a,
.page-id-278 #edit-catch-wrapper .terms-conditions a,
.page-id-287 #submit-catch-wrapper .terms-conditions a,
.page-id-287 #edit-catch-wrapper .terms-conditions a {
  padding-top: 5px;
  display: block;
  font-size: 1.25rem;
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
}
.page-id-142 #submit-catch-wrapper .terms-conditions label,
.page-id-142 #edit-catch-wrapper .terms-conditions label,
.page-id-278 #submit-catch-wrapper .terms-conditions label,
.page-id-278 #edit-catch-wrapper .terms-conditions label,
.page-id-287 #submit-catch-wrapper .terms-conditions label,
.page-id-287 #edit-catch-wrapper .terms-conditions label {
  padding: 10px 0;
  display: inline;
}
.page-id-142 #submit-catch-wrapper .terms-conditions .ui-checkbox,
.page-id-142 #edit-catch-wrapper .terms-conditions .ui-checkbox,
.page-id-278 #submit-catch-wrapper .terms-conditions .ui-checkbox,
.page-id-278 #edit-catch-wrapper .terms-conditions .ui-checkbox,
.page-id-287 #submit-catch-wrapper .terms-conditions .ui-checkbox,
.page-id-287 #edit-catch-wrapper .terms-conditions .ui-checkbox {
  margin-right: 10px;
}
.page-id-142 #submit-catch-wrapper .had-award-before label,
.page-id-142 #edit-catch-wrapper .had-award-before label,
.page-id-278 #submit-catch-wrapper .had-award-before label,
.page-id-278 #edit-catch-wrapper .had-award-before label,
.page-id-287 #submit-catch-wrapper .had-award-before label,
.page-id-287 #edit-catch-wrapper .had-award-before label {
  padding: 0px;
  display: block;
}
.page-id-142 #submit-catch-wrapper .had-award-before .ui-checkbox,
.page-id-142 #edit-catch-wrapper .had-award-before .ui-checkbox,
.page-id-278 #submit-catch-wrapper .had-award-before .ui-checkbox,
.page-id-278 #edit-catch-wrapper .had-award-before .ui-checkbox,
.page-id-287 #submit-catch-wrapper .had-award-before .ui-checkbox,
.page-id-287 #edit-catch-wrapper .had-award-before .ui-checkbox {
  margin-right: 10px;
}
.page-id-142 #submit-catch-wrapper .submit-more .ui-button-text,
.page-id-142 #edit-catch-wrapper .submit-more .ui-button-text,
.page-id-278 #submit-catch-wrapper .submit-more .ui-button-text,
.page-id-278 #edit-catch-wrapper .submit-more .ui-button-text,
.page-id-287 #submit-catch-wrapper .submit-more .ui-button-text,
.page-id-287 #edit-catch-wrapper .submit-more .ui-button-text {
  padding: 10px 40px 10px 40px;
}
.page-id-142 #submit-catch-wrapper .thank-you-share-catch,
.page-id-142 #edit-catch-wrapper .thank-you-share-catch,
.page-id-278 #submit-catch-wrapper .thank-you-share-catch,
.page-id-278 #edit-catch-wrapper .thank-you-share-catch,
.page-id-287 #submit-catch-wrapper .thank-you-share-catch,
.page-id-287 #edit-catch-wrapper .thank-you-share-catch {
  text-align: center;
}
.page-id-142 .rotateWrapper .btn-rotate-left,
.page-id-278 .rotateWrapper .btn-rotate-left,
.page-id-287 .rotateWrapper .btn-rotate-left {
  padding-left: 10px;
}
.page-id-142 .rotateWrapper .btn-rotate-right,
.page-id-278 .rotateWrapper .btn-rotate-right,
.page-id-287 .rotateWrapper .btn-rotate-right {
  padding-right: 10px;
}
.page-id-142 .rotateWrapper .ui-icon-rotate-left,
.page-id-278 .rotateWrapper .ui-icon-rotate-left,
.page-id-287 .rotateWrapper .ui-icon-rotate-left {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  background-position: -80px -48px;
  background-image: url("/JS/jquery-ui-1.10.4.custom/css/master_angler/images/ui-icons_ffffff_256x240.png");
  width: 16px;
  height: 16px;
  position: absolute;
  left: 5px;
  top: 3px;
}
.page-id-142 .rotateWrapper .ui-icon-rotate-right,
.page-id-278 .rotateWrapper .ui-icon-rotate-right,
.page-id-287 .rotateWrapper .ui-icon-rotate-right {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  background-position: -48px -48px;
  background-image: url("/JS/jquery-ui-1.10.4.custom/css/master_angler/images/ui-icons_ffffff_256x240.png");
  width: 16px;
  height: 16px;
  position: absolute;
  right: 3px;
  top: 3px;
}
.page-id-142 .rotateWrapper .btn:hover .ui-icon-rotate-left,
.page-id-278 .rotateWrapper .btn:hover .ui-icon-rotate-left,
.page-id-287 .rotateWrapper .btn:hover .ui-icon-rotate-left {
  background-image: url("/JS/jquery-ui-1.10.4.custom/css/master_angler/images/ui-icons_cb6015_256x240.png");
}
.page-id-142 .rotateWrapper .btn:hover .ui-icon-rotate-right,
.page-id-278 .rotateWrapper .btn:hover .ui-icon-rotate-right,
.page-id-287 .rotateWrapper .btn:hover .ui-icon-rotate-right {
  background-image: url("/JS/jquery-ui-1.10.4.custom/css/master_angler/images/ui-icons_cb6015_256x240.png");
}
.page-id-142 .expander,
.page-id-278 .expander,
.page-id-287 .expander {
  vertical-align: top;
  clear: both;
}
.page-id-142 .sub-expander,
.page-id-278 .sub-expander,
.page-id-287 .sub-expander {
  position: relative;
  /*background:url("/wp-content/themes/master-angler-2024/assets/images/sub-expander-bg.jpg") ;*/
  vertical-align: bottom;
}
.page-id-142 .ma-welcome ul,
.page-id-278 .ma-welcome ul,
.page-id-287 .ma-welcome ul {
  margin: 0px;
  padding-left: 20px;
}
.page-id-142 #mainfo,
.page-id-278 #mainfo,
.page-id-287 #mainfo {
  margin-bottom: 100px;
}
.page-id-142 #ma-length-progress, .page-id-142 #ma-action-progress,
.page-id-278 #ma-length-progress,
.page-id-278 #ma-action-progress,
.page-id-287 #ma-length-progress,
.page-id-287 #ma-action-progress {
  border: 1px solid #003300;
  background: #003300;
  color: rgb(255, 255, 255);
  font-weight: bold;
  display: none;
}
.page-id-142 .ma-step-buttons,
.page-id-278 .ma-step-buttons,
.page-id-287 .ma-step-buttons {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0px 20px;
}
.page-id-142 .ma-back-button,
.page-id-278 .ma-back-button,
.page-id-287 .ma-back-button {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-left: 0px;
  /*
  text-transform:uppercase;
  padding:6px 15px 6px 20px;
  */
}
.page-id-142 .ma-back-button .ui-button-text,
.page-id-278 .ma-back-button .ui-button-text,
.page-id-287 .ma-back-button .ui-button-text {
  /*
  background:url(/wp-content/themes/master-angler-2024/assets/images/back-arrow.png) left 5px no-repeat;
  padding-left:20px;
  */
}
.page-id-142 .ma-next-button,
.page-id-278 .ma-next-button,
.page-id-287 .ma-next-button {
  text-align: right;
  float: right;
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 20px;
  clear: left;
  /*
  text-transform:uppercase;
  padding:6px 20px 6px 15px;
  */
}
.page-id-142 #error-position,
.page-id-278 #error-position,
.page-id-287 #error-position {
  display: none;
  margin-top: 1px;
  margin-left: 0px;
}
.page-id-142 .ma-next-button .ui-button-text,
.page-id-278 .ma-next-button .ui-button-text,
.page-id-287 .ma-next-button .ui-button-text {
  /*
  background:url(/wp-content/themes/master-angler-2024/assets/images/next-arrow.png) right 5px no-repeat;
  padding-right:20px;
  */
}
.page-id-142 .ma-photo-explain,
.page-id-278 .ma-photo-explain,
.page-id-287 .ma-photo-explain {
  height: auto;
  padding-bottom: 20px;
}
@media screen and (min-width: 510px) and (max-width: 580px) {
  .page-id-142 .ma-photo-explain,
  .page-id-278 .ma-photo-explain,
  .page-id-287 .ma-photo-explain {
    float: right;
    width: 50%;
    padding-left: 10px;
  }
}
.page-id-142 .ma-measure,
.page-id-278 .ma-measure,
.page-id-287 .ma-measure {
  color: #ccc;
  border-top: 1px solid #ccc;
  width: 300px;
}
.page-id-142 .ma-confirm-column,
.page-id-278 .ma-confirm-column,
.page-id-287 .ma-confirm-column {
  vertical-align: top;
  position: relative;
  top: 0px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  top: 0px;
  width: 100%;
}
.page-id-142 .ma-confirm-field,
.page-id-278 .ma-confirm-field,
.page-id-287 .ma-confirm-field {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 50%;
  padding: 5px;
}
.page-id-142 .ma-confirm-value,
.page-id-278 .ma-confirm-value,
.page-id-287 .ma-confirm-value {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-weight: bold;
  text-align: left;
  padding: 5px;
  width: 50%;
  padding: 5px;
}
.page-id-142 .ma-step-angler-id,
.page-id-278 .ma-step-angler-id,
.page-id-287 .ma-step-angler-id {
  margin-top: 0px;
}
.page-id-142 #ma-angler-id-toggle label,
.page-id-278 #ma-angler-id-toggle label,
.page-id-287 #ma-angler-id-toggle label {
  margin: 0px;
}
.page-id-142 #ma-angler-id-toggle label.label-angler-id,
.page-id-278 #ma-angler-id-toggle label.label-angler-id,
.page-id-287 #ma-angler-id-toggle label.label-angler-id {
  margin: 5px 0px;
}
.page-id-142 #ma-angler-id-fix,
.page-id-278 #ma-angler-id-fix,
.page-id-287 #ma-angler-id-fix {
  float: left;
  text-align: center;
}
.page-id-142 .ma-interested .ui-checkbox,
.page-id-278 .ma-interested .ui-checkbox,
.page-id-287 .ma-interested .ui-checkbox {
  padding-bottom: 100px;
  padding-right: 10px;
}
.page-id-142 .ma-interested label,
.page-id-278 .ma-interested label,
.page-id-287 .ma-interested label {
  position: relative;
  left: 10px;
  margin-left: 10px;
}
.page-id-142 #ma-angler-id-wrapper,
.page-id-278 #ma-angler-id-wrapper,
.page-id-287 #ma-angler-id-wrapper {
  margin-top: 5px;
  width: 100%;
  text-align: left;
  clear: both;
  max-width: 300px;
}
.page-id-142 #ma-angler-age-toggle,
.page-id-278 #ma-angler-age-toggle,
.page-id-287 #ma-angler-age-toggle {
  float: left;
  margin-right: 10px;
}
.page-id-142 #ma-angler-age-toggle label,
.page-id-278 #ma-angler-age-toggle label,
.page-id-287 #ma-angler-age-toggle label {
  line-height: 1.214;
}
.page-id-142 #ma-angler-age-years-old,
.page-id-278 #ma-angler-age-years-old,
.page-id-287 #ma-angler-age-years-old {
  float: left;
  margin-left: 5px;
  margin-top: 4px;
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-size: 1.25rem;
}
.page-id-142 #ma-angler-age-fix,
.page-id-278 #ma-angler-age-fix,
.page-id-287 #ma-angler-age-fix {
  float: left;
  width: 50px;
}
.page-id-142 #ma-angler-age-wrapper,
.page-id-278 #ma-angler-age-wrapper,
.page-id-287 #ma-angler-age-wrapper {
  margin-top: -5px;
}
.page-id-142 #angler_age,
.page-id-278 #angler_age,
.page-id-287 #angler_age {
  text-align: center;
  height: auto;
  padding: 0;
  margin: 0;
}
.page-id-142 .ui-datepicker,
.page-id-278 .ui-datepicker,
.page-id-287 .ui-datepicker {
  font-size: 1rem;
  font-family: "lato", serif;
}
.page-id-142 .infield-wrapper,
.page-id-278 .infield-wrapper,
.page-id-287 .infield-wrapper {
  position: relative;
}
.page-id-142 #ma-length-wrapper,
.page-id-278 #ma-length-wrapper,
.page-id-287 #ma-length-wrapper {
  float: left;
  width: 100px;
  height: 38px;
}
.page-id-142 #ma-length-wrapper .text-wrapper,
.page-id-278 #ma-length-wrapper .text-wrapper,
.page-id-287 #ma-length-wrapper .text-wrapper {
  height: 38px;
}
.page-id-142 #ma-length-wrapper input[type=text],
.page-id-278 #ma-length-wrapper input[type=text],
.page-id-287 #ma-length-wrapper input[type=text] {
  text-align: center;
}
.page-id-142 #ma-length-wrapper .formError,
.page-id-278 #ma-length-wrapper .formError,
.page-id-287 #ma-length-wrapper .formError {
  width: 300px;
}
.page-id-142 .angler_ageformError,
.page-id-278 .angler_ageformError,
.page-id-287 .angler_ageformError {
  width: 200px;
}
.page-id-142 .ma-form-control,
.page-id-278 .ma-form-control,
.page-id-287 .ma-form-control {
  width: 100%;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 5px 0px 5px 0px;
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .page-id-142 .ma-form-control,
  .page-id-278 .ma-form-control,
  .page-id-287 .ma-form-control {
    width: 50%;
  }
  .page-id-142 .ma-form-control:nth-child(2n+1),
  .page-id-278 .ma-form-control:nth-child(2n+1),
  .page-id-287 .ma-form-control:nth-child(2n+1) {
    padding-right: 10px;
  }
  .page-id-142 .ma-form-control:nth-child(2n+2),
  .page-id-278 .ma-form-control:nth-child(2n+2),
  .page-id-287 .ma-form-control:nth-child(2n+2) {
    padding-left: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .page-id-142 .ma-step.phone-email,
  .page-id-278 .ma-step.phone-email,
  .page-id-287 .ma-step.phone-email {
    width: 100%;
    padding-right: 10px;
  }
  .page-id-142 .ma-step.phone-email .ma-form-control,
  .page-id-278 .ma-step.phone-email .ma-form-control,
  .page-id-287 .ma-step.phone-email .ma-form-control {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
}
.page-id-142 .ma-length-units,
.page-id-278 .ma-length-units,
.page-id-287 .ma-length-units {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
.page-id-142 .ma-length-units .ui-button,
.page-id-278 .ma-length-units .ui-button,
.page-id-287 .ma-length-units .ui-button {
  font-size: 1.25rem;
}
.page-id-142 .ma-length-units label,
.page-id-278 .ma-length-units label,
.page-id-287 .ma-length-units label {
  height: 38px;
}
.page-id-142 .ma-length-units div,
.page-id-278 .ma-length-units div,
.page-id-287 .ma-length-units div {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-left: 3px;
}
@media screen and (max-width: 580px) {
  .page-id-142 .ma-step-column.ma-step-photos,
  .page-id-278 .ma-step-column.ma-step-photos,
  .page-id-287 .ma-step-column.ma-step-photos {
    display: block;
    margin: auto;
  }
}
@media screen and (min-width: 581px) {
  .page-id-142 .ma-step-column.ma-step-photos,
  .page-id-278 .ma-step-column.ma-step-photos,
  .page-id-287 .ma-step-column.ma-step-photos {
    display: inline-block;
    width: 50%;
  }
}
.page-id-142 div#mailchimp,
.page-id-278 div#mailchimp,
.page-id-287 div#mailchimp {
  padding-left: 0;
}
.page-id-142 div#mailchimp .field-name,
.page-id-278 div#mailchimp .field-name,
.page-id-287 div#mailchimp .field-name {
  padding-top: 0;
  vertical-align: middle;
}
.page-id-142 div#mailchimp .ma-refine-emailtype,
.page-id-278 div#mailchimp .ma-refine-emailtype,
.page-id-287 div#mailchimp .ma-refine-emailtype {
  vertical-align: middle;
}
.page-id-142 div#mailchimp span.ui-button-radio,
.page-id-278 div#mailchimp span.ui-button-radio,
.page-id-287 div#mailchimp span.ui-button-radio {
  vertical-align: middle;
}
.page-id-142 div#mailchimp span.ui-button-text.button-text,
.page-id-278 div#mailchimp span.ui-button-text.button-text,
.page-id-287 div#mailchimp span.ui-button-text.button-text {
  vertical-align: middle;
}
.page-id-142 div#mailchimp #mc-newsletter .text-wrapper,
.page-id-278 div#mailchimp #mc-newsletter .text-wrapper,
.page-id-287 div#mailchimp #mc-newsletter .text-wrapper {
  max-width: none;
}
.page-id-142 div#mailchimp #mc-newsletter .form-label,
.page-id-278 div#mailchimp #mc-newsletter .form-label,
.page-id-287 div#mailchimp #mc-newsletter .form-label {
  font-weight: normal;
}
.page-id-142 div#mailchimp .button:hover,
.page-id-278 div#mailchimp .button:hover,
.page-id-287 div#mailchimp .button:hover {
  background: #60201d;
}
.page-id-142 div#mailchimp .button:active,
.page-id-142 div#mailchimp .button:visited:active,
.page-id-278 div#mailchimp .button:active,
.page-id-278 div#mailchimp .button:visited:active,
.page-id-287 div#mailchimp .button:active,
.page-id-287 div#mailchimp .button:visited:active {
  color: #803531;
  background: #d8cfcb;
}
.page-id-142 .submit-catch-video,
.page-id-278 .submit-catch-video,
.page-id-287 .submit-catch-video {
  margin-top: 10px;
  /*padding: 15px;border: 1px solid #eee; border-radius: 5px;background:#fff; */
  background: #fff;
}
.page-id-142 .submit-catch-video h2,
.page-id-278 .submit-catch-video h2,
.page-id-287 .submit-catch-video h2 {
  text-align: left;
  margin: 10px 0px 0px 0px !important;
  font-size: 1rem !important;
  padding: 0px !important;
}
@media screen and (max-width: 1023px) {
  .page-id-142 .submit-catch-video,
  .page-id-278 .submit-catch-video,
  .page-id-287 .submit-catch-video {
    /* width:90% !important;*/
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
  }
}
.page-id-142 .form-header,
.page-id-278 .form-header,
.page-id-287 .form-header {
  padding: 0 20px;
}

@media screen and (min-width: 1024px) {
  .page-id-142,
  .page-id-278,
  .page-id-198 {
    /* SUBMIT A CATCH */
    /* submit a catch photos thumbnailing progress */
    /* This is used for determining where the error message of the next button appears */
    /* how to measure your fish */
    /* ------------------------------
    	step 3 / Contact information
    ------------------------------- */
  }
  .page-id-142 #submit-catch-wrapper,
  .page-id-142 #edit-catch-wrapper,
  .page-id-278 #submit-catch-wrapper,
  .page-id-278 #edit-catch-wrapper,
  .page-id-198 #submit-catch-wrapper,
  .page-id-198 #edit-catch-wrapper {
    width: 100%;
    vertical-align: top;
    margin: auto;
    clear: both;
  }
  .page-id-142 .expander,
  .page-id-278 .expander,
  .page-id-198 .expander {
    vertical-align: top;
    clear: both;
  }
  .page-id-142 .sub-expander,
  .page-id-278 .sub-expander,
  .page-id-198 .sub-expander {
    position: relative;
    display: inline-block;
    width: 49%;
    vertical-align: bottom;
  }
  .page-id-142 #submit-catch-wrapper,
  .page-id-142 #edit-catch-wrapper,
  .page-id-278 #submit-catch-wrapper,
  .page-id-278 #edit-catch-wrapper,
  .page-id-198 #submit-catch-wrapper,
  .page-id-198 #edit-catch-wrapper {
    /* controls the background middle stitching */
  }
  .page-id-142 #submit-catch-wrapper .submit-section,
  .page-id-142 #edit-catch-wrapper .submit-section,
  .page-id-278 #submit-catch-wrapper .submit-section,
  .page-id-278 #edit-catch-wrapper .submit-section,
  .page-id-198 #submit-catch-wrapper .submit-section,
  .page-id-198 #edit-catch-wrapper .submit-section {
    padding-top: 30px;
    vertical-align: bottom;
  }
  .page-id-142 #submit-catch-wrapper .submit-section-welcome,
  .page-id-142 #edit-catch-wrapper .submit-section-welcome,
  .page-id-278 #submit-catch-wrapper .submit-section-welcome,
  .page-id-278 #edit-catch-wrapper .submit-section-welcome,
  .page-id-198 #submit-catch-wrapper .submit-section-welcome,
  .page-id-198 #edit-catch-wrapper .submit-section-welcome {
    height: 96px;
    display: none;
  }
  .page-id-142 #submit-catch-wrapper .vertical-stitching,
  .page-id-142 #edit-catch-wrapper .vertical-stitching,
  .page-id-278 #submit-catch-wrapper .vertical-stitching,
  .page-id-278 #edit-catch-wrapper .vertical-stitching,
  .page-id-198 #submit-catch-wrapper .vertical-stitching,
  .page-id-198 #edit-catch-wrapper .vertical-stitching {
    background: url("/wp-content/themes/master-angler-2024/assets/images/vertical-stitch.png") center center no-repeat;
    padding: 0px 20px 0px 20px;
  }
  .page-id-142 #submit-catch-wrapper .content-wrapper,
  .page-id-142 #edit-catch-wrapper .content-wrapper,
  .page-id-278 #submit-catch-wrapper .content-wrapper,
  .page-id-278 #edit-catch-wrapper .content-wrapper,
  .page-id-198 #submit-catch-wrapper .content-wrapper,
  .page-id-198 #edit-catch-wrapper .content-wrapper {
    max-width: 1004px;
    margin: auto;
    clear: both;
  }
  .page-id-142 #submit-catch-wrapper .content-wrapper-welcome,
  .page-id-142 #edit-catch-wrapper .content-wrapper-welcome,
  .page-id-278 #submit-catch-wrapper .content-wrapper-welcome,
  .page-id-278 #edit-catch-wrapper .content-wrapper-welcome,
  .page-id-198 #submit-catch-wrapper .content-wrapper-welcome,
  .page-id-198 #edit-catch-wrapper .content-wrapper-welcome {
    padding: 0px 60px 0px 60px;
    margin: auto;
    clear: both;
  }
  .page-id-142 #submit-catch-wrapper h1,
  .page-id-142 #edit-catch-wrapper h1,
  .page-id-278 #submit-catch-wrapper h1,
  .page-id-278 #edit-catch-wrapper h1,
  .page-id-198 #submit-catch-wrapper h1,
  .page-id-198 #edit-catch-wrapper h1 {
    clear: both;
    margin: 0px 0px 5px 0px;
    padding: 10px 0px 10px 0px;
  }
  .page-id-142 #submit-catch-wrapper h2,
  .page-id-142 #edit-catch-wrapper h2,
  .page-id-278 #submit-catch-wrapper h2,
  .page-id-278 #edit-catch-wrapper h2,
  .page-id-198 #submit-catch-wrapper h2,
  .page-id-198 #edit-catch-wrapper h2 {
    clear: both;
    margin: 0px 0px 5px 0px;
    padding: 10px 0px 10px 0px;
  }
  .page-id-142 #submit-catch-wrapper h1.welcome,
  .page-id-142 #edit-catch-wrapper h1.welcome,
  .page-id-278 #submit-catch-wrapper h1.welcome,
  .page-id-278 #edit-catch-wrapper h1.welcome,
  .page-id-198 #submit-catch-wrapper h1.welcome,
  .page-id-198 #edit-catch-wrapper h1.welcome {
    padding: 0px 0px 10px 0px;
    margin: 20px 0px;
  }
  .page-id-142 #submit-catch-wrapper h2.welcome,
  .page-id-142 #edit-catch-wrapper h2.welcome,
  .page-id-278 #submit-catch-wrapper h2.welcome,
  .page-id-278 #edit-catch-wrapper h2.welcome,
  .page-id-198 #submit-catch-wrapper h2.welcome,
  .page-id-198 #edit-catch-wrapper h2.welcome {
    padding: 5px;
    margin: 0px 0px 0px 0px;
  }
  .page-id-142 #submit-catch-wrapper .steps-wrapper,
  .page-id-142 #edit-catch-wrapper .steps-wrapper,
  .page-id-278 #submit-catch-wrapper .steps-wrapper,
  .page-id-278 #edit-catch-wrapper .steps-wrapper,
  .page-id-198 #submit-catch-wrapper .steps-wrapper,
  .page-id-198 #edit-catch-wrapper .steps-wrapper {
    border: 1px solid #eee;
    clear: both;
    margin-top: 15px;
    padding: 2px 0px 2px 0px;
  }
  .page-id-142 #submit-catch-wrapper .top-stitching,
  .page-id-142 #edit-catch-wrapper .top-stitching,
  .page-id-278 #submit-catch-wrapper .top-stitching,
  .page-id-278 #edit-catch-wrapper .top-stitching,
  .page-id-198 #submit-catch-wrapper .top-stitching,
  .page-id-198 #edit-catch-wrapper .top-stitching {
    height: 2px;
    margin: 2px 4px 2px 4px;
  }
  .page-id-142 #submit-catch-wrapper .bottom-stitching,
  .page-id-142 #edit-catch-wrapper .bottom-stitching,
  .page-id-278 #submit-catch-wrapper .bottom-stitching,
  .page-id-278 #edit-catch-wrapper .bottom-stitching,
  .page-id-198 #submit-catch-wrapper .bottom-stitching,
  .page-id-198 #edit-catch-wrapper .bottom-stitching {
    height: 2px;
    clear: both;
    margin: 2px 4px 0px 4px;
  }
  .page-id-142 #submit-catch-wrapper .submit-progress,
  .page-id-142 #edit-catch-wrapper .submit-progress,
  .page-id-278 #submit-catch-wrapper .submit-progress,
  .page-id-278 #edit-catch-wrapper .submit-progress,
  .page-id-198 #submit-catch-wrapper .submit-progress,
  .page-id-198 #edit-catch-wrapper .submit-progress {
    width: 800px;
    margin: auto;
  }
  .page-id-142 #submit-catch-wrapper .submit-progress ul,
  .page-id-142 #edit-catch-wrapper .submit-progress ul,
  .page-id-278 #submit-catch-wrapper .submit-progress ul,
  .page-id-278 #edit-catch-wrapper .submit-progress ul,
  .page-id-198 #submit-catch-wrapper .submit-progress ul,
  .page-id-198 #edit-catch-wrapper .submit-progress ul {
    padding: 0;
    margin: auto;
  }
  .page-id-142 #submit-catch-wrapper .ma-step-column .submit-more,
  .page-id-142 #edit-catch-wrapper .ma-step-column .submit-more,
  .page-id-278 #submit-catch-wrapper .ma-step-column .submit-more,
  .page-id-278 #edit-catch-wrapper .ma-step-column .submit-more,
  .page-id-198 #submit-catch-wrapper .ma-step-column .submit-more,
  .page-id-198 #edit-catch-wrapper .ma-step-column .submit-more {
    margin: auto;
    width: 300px;
    margin-bottom: 20px;
  }
  .page-id-142 #submit-catch-wrapper .submit-progress li,
  .page-id-142 #edit-catch-wrapper .submit-progress li,
  .page-id-278 #submit-catch-wrapper .submit-progress li,
  .page-id-278 #edit-catch-wrapper .submit-progress li,
  .page-id-198 #submit-catch-wrapper .submit-progress li,
  .page-id-198 #edit-catch-wrapper .submit-progress li {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding: 10px 20px 25px 0px;
    margin-bottom: 20px;
  }
  .page-id-142 #submit-catch-wrapper .submit-progress li.active-step1,
  .page-id-142 #submit-catch-wrapper .submit-progress li.active-step2,
  .page-id-142 #submit-catch-wrapper .submit-progress li.active-step3,
  .page-id-142 #edit-catch-wrapper .submit-progress li.active-step1,
  .page-id-142 #edit-catch-wrapper .submit-progress li.active-step2,
  .page-id-142 #edit-catch-wrapper .submit-progress li.active-step3,
  .page-id-278 #submit-catch-wrapper .submit-progress li.active-step1,
  .page-id-278 #submit-catch-wrapper .submit-progress li.active-step2,
  .page-id-278 #submit-catch-wrapper .submit-progress li.active-step3,
  .page-id-278 #edit-catch-wrapper .submit-progress li.active-step1,
  .page-id-278 #edit-catch-wrapper .submit-progress li.active-step2,
  .page-id-278 #edit-catch-wrapper .submit-progress li.active-step3,
  .page-id-198 #submit-catch-wrapper .submit-progress li.active-step1,
  .page-id-198 #submit-catch-wrapper .submit-progress li.active-step2,
  .page-id-198 #submit-catch-wrapper .submit-progress li.active-step3,
  .page-id-198 #edit-catch-wrapper .submit-progress li.active-step1,
  .page-id-198 #edit-catch-wrapper .submit-progress li.active-step2,
  .page-id-198 #edit-catch-wrapper .submit-progress li.active-step3 {
    color: #cf6030;
  }
  .page-id-142 #submit-catch-wrapper .submit-progress li.active-step4,
  .page-id-142 #edit-catch-wrapper .submit-progress li.active-step4,
  .page-id-278 #submit-catch-wrapper .submit-progress li.active-step4,
  .page-id-278 #edit-catch-wrapper .submit-progress li.active-step4,
  .page-id-198 #submit-catch-wrapper .submit-progress li.active-step4,
  .page-id-198 #edit-catch-wrapper .submit-progress li.active-step4 {
    color: #cf6030;
  }
  .page-id-142 #submit-catch-wrapper .terms-conditions .ui-checkbox,
  .page-id-142 #edit-catch-wrapper .terms-conditions .ui-checkbox,
  .page-id-278 #submit-catch-wrapper .terms-conditions .ui-checkbox,
  .page-id-278 #edit-catch-wrapper .terms-conditions .ui-checkbox,
  .page-id-198 #submit-catch-wrapper .terms-conditions .ui-checkbox,
  .page-id-198 #edit-catch-wrapper .terms-conditions .ui-checkbox {
    margin-right: 10px;
  }
  .page-id-142 #submit-catch-wrapper .submit-more .ui-button-text,
  .page-id-142 #edit-catch-wrapper .submit-more .ui-button-text,
  .page-id-278 #submit-catch-wrapper .submit-more .ui-button-text,
  .page-id-278 #edit-catch-wrapper .submit-more .ui-button-text,
  .page-id-198 #submit-catch-wrapper .submit-more .ui-button-text,
  .page-id-198 #edit-catch-wrapper .submit-more .ui-button-text {
    padding: 10px 40px 10px 40px;
  }
  .page-id-142 #submit-catch-wrapper .step-5-photo,
  .page-id-142 #edit-catch-wrapper .step-5-photo,
  .page-id-278 #submit-catch-wrapper .step-5-photo,
  .page-id-278 #edit-catch-wrapper .step-5-photo,
  .page-id-198 #submit-catch-wrapper .step-5-photo,
  .page-id-198 #edit-catch-wrapper .step-5-photo {
    width: 340px;
  }
  .page-id-142 #submit-catch-wrapper .ma-finished,
  .page-id-142 #edit-catch-wrapper .ma-finished,
  .page-id-278 #submit-catch-wrapper .ma-finished,
  .page-id-278 #edit-catch-wrapper .ma-finished,
  .page-id-198 #submit-catch-wrapper .ma-finished,
  .page-id-198 #edit-catch-wrapper .ma-finished {
    width: 100%;
    text-align: center;
  }
  .page-id-142 .ma-welcome ul,
  .page-id-278 .ma-welcome ul,
  .page-id-198 .ma-welcome ul {
    margin: 0px;
    padding-left: 20px;
  }
  .page-id-142 #mainfo,
  .page-id-278 #mainfo,
  .page-id-198 #mainfo {
    margin-bottom: 100px;
  }
  .page-id-142 .page-id-183 #mainfo,
  .page-id-278 .page-id-183 #mainfo,
  .page-id-198 .page-id-183 #mainfo {
    margin-bottom: 0px;
  }
  .page-id-142 #ma-length-progress, .page-id-142 #ma-action-progress,
  .page-id-278 #ma-length-progress,
  .page-id-278 #ma-action-progress,
  .page-id-198 #ma-length-progress,
  .page-id-198 #ma-action-progress {
    border: 1px solid #003300;
    display: none;
  }
  .page-id-142 .ma-step-buttons,
  .page-id-278 .ma-step-buttons,
  .page-id-198 .ma-step-buttons {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0px 30px;
  }
  .page-id-142 .ma-back-button,
  .page-id-278 .ma-back-button,
  .page-id-198 .ma-back-button {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    /*
    text-transform:uppercase;
    padding:6px 15px 6px 20px;
    */
  }
  .page-id-142 .ma-back-button .ui-button-text,
  .page-id-278 .ma-back-button .ui-button-text,
  .page-id-198 .ma-back-button .ui-button-text {
    /*
    padding-left:20px;
    */
  }
  .page-id-142 .ma-next-button,
  .page-id-278 .ma-next-button,
  .page-id-198 .ma-next-button {
    float: right;
    clear: left;
    /*
    text-transform:uppercase;
    padding:6px 20px 6px 15px;
    */
  }
  .page-id-142 #error-position,
  .page-id-278 #error-position,
  .page-id-198 #error-position {
    display: none;
    margin-top: 0px;
    margin-left: 1px;
  }
  .page-id-142 .ma-next-button .ui-button-text,
  .page-id-278 .ma-next-button .ui-button-text,
  .page-id-198 .ma-next-button .ui-button-text {
    /*
    padding-right:20px;
    */
  }
  .page-id-142 .ma-photo-explain,
  .page-id-278 .ma-photo-explain,
  .page-id-198 .ma-photo-explain {
    min-height: 100px;
  }
  .page-id-142 .ma-measure,
  .page-id-278 .ma-measure,
  .page-id-198 .ma-measure {
    width: 300px;
  }
  .page-id-142 .ma-confirm-column,
  .page-id-278 .ma-confirm-column,
  .page-id-198 .ma-confirm-column {
    vertical-align: top;
    position: relative;
    top: 0px;
    width: 300px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .page-id-142 .ma-photo-note,
  .page-id-278 .ma-photo-note,
  .page-id-198 .ma-photo-note {
    margin-bottom: 14px;
  }
  .page-id-142 .ma-confirm-edit .ma-back-button,
  .page-id-278 .ma-confirm-edit .ma-back-button,
  .page-id-198 .ma-confirm-edit .ma-back-button {
    font-size: 1.5rem;
    background: #ccc;
    color: #333;
    border: unset;
    font-weight: normal;
    text-transform: uppercase;
    padding: 5px 10px;
  }
  .page-id-142 .ma-confirm-edit .ma-back-button .ui-button-text,
  .page-id-278 .ma-confirm-edit .ma-back-button .ui-button-text,
  .page-id-198 .ma-confirm-edit .ma-back-button .ui-button-text {
    padding: unset;
  }
  .page-id-142 .ma-confirm-edit,
  .page-id-278 .ma-confirm-edit,
  .page-id-198 .ma-confirm-edit {
    text-align: left;
    margin-bottom: 20px;
  }
  .page-id-142 .ma-confirm-field,
  .page-id-278 .ma-confirm-field,
  .page-id-198 .ma-confirm-field {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 50%;
    padding: 5px;
  }
  .page-id-142 .ma-confirm-value,
  .page-id-278 .ma-confirm-value,
  .page-id-198 .ma-confirm-value {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 50%;
    padding: 5px;
  }
  .page-id-142 #ma-angler-id-fix,
  .page-id-278 #ma-angler-id-fix,
  .page-id-198 #ma-angler-id-fix {
    width: 100%;
  }
  .page-id-142 .ma-interested .ui-checkbox,
  .page-id-278 .ma-interested .ui-checkbox,
  .page-id-198 .ma-interested .ui-checkbox {
    padding-bottom: 100px;
    padding-right: 10px;
  }
  .page-id-142 .ma-interested label,
  .page-id-278 .ma-interested label,
  .page-id-198 .ma-interested label {
    position: relative;
    left: 10px;
    margin-left: 0px;
  }
  .page-id-142 #ma-angler-id-wrapper,
  .page-id-278 #ma-angler-id-wrapper,
  .page-id-198 #ma-angler-id-wrapper {
    margin-top: 10px;
    width: 100%;
    text-align: left;
  }
  .page-id-142 #ma-angler-age-toggle,
  .page-id-278 #ma-angler-age-toggle,
  .page-id-198 #ma-angler-age-toggle {
    float: left;
    margin-right: 10px;
  }
  .page-id-142 #ma-angler-age-toggle label,
  .page-id-278 #ma-angler-age-toggle label,
  .page-id-198 #ma-angler-age-toggle label {
    line-height: 1.214;
  }
  .page-id-142 #ma-angler-age-fix,
  .page-id-278 #ma-angler-age-fix,
  .page-id-198 #ma-angler-age-fix {
    float: left;
    width: 3em;
    text-align: center;
  }
  .page-id-142 .infield-wrapper,
  .page-id-278 .infield-wrapper,
  .page-id-198 .infield-wrapper {
    position: relative;
  }
  .page-id-142 #ma-length-wrapper,
  .page-id-278 #ma-length-wrapper,
  .page-id-198 #ma-length-wrapper {
    float: left;
  }
  .page-id-142 #ma-length-wrapper .formError,
  .page-id-278 #ma-length-wrapper .formError,
  .page-id-198 #ma-length-wrapper .formError {
    width: 300px;
  }
  .page-id-142 .angler_ageformError,
  .page-id-278 .angler_ageformError,
  .page-id-198 .angler_ageformError {
    width: 200px;
  }
  .page-id-142 .ma-form-control,
  .page-id-278 .ma-form-control,
  .page-id-198 .ma-form-control {
    width: 100%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-right: 5px;
    margin-bottom: 5px;
  }
  .page-id-142 .ma-length-units,
  .page-id-278 .ma-length-units,
  .page-id-198 .ma-length-units {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .page-id-142 .ma-length-units div,
  .page-id-278 .ma-length-units div,
  .page-id-198 .ma-length-units div {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-left: 3px;
  }
  .page-id-142 .ma-step-column,
  .page-id-278 .ma-step-column,
  .page-id-198 .ma-step-column {
    vertical-align: top;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding: 20px 30px 0px 30px;
    width: 50%;
  }
  .page-id-142 #ma-length-photo, .page-id-142 #ma-action-photo,
  .page-id-278 #ma-length-photo,
  .page-id-278 #ma-action-photo,
  .page-id-198 #ma-length-photo,
  .page-id-198 #ma-action-photo {
    width: 100%;
    overflow: hidden;
  }
  .page-id-142 #ma-length-photo img,
  .page-id-278 #ma-length-photo img,
  .page-id-198 #ma-length-photo img {
    max-height: 240px;
    max-width: 320px;
  }
  .page-id-142 .ma-upload-photo,
  .page-id-278 .ma-upload-photo,
  .page-id-198 .ma-upload-photo {
    width: 206px;
  }
  .page-id-142 #ma-action-photo img,
  .page-id-278 #ma-action-photo img,
  .page-id-198 #ma-action-photo img {
    max-height: 240px;
    max-width: 320px;
  }
  .page-id-142 .ma-step,
  .page-id-278 .ma-step,
  .page-id-198 .ma-step {
    padding: 0px 5px 10px 0px;
    line-height: 1.5em;
  }
  .page-id-142 .ma-step p,
  .page-id-278 .ma-step p,
  .page-id-198 .ma-step p {
    clear: both;
    line-height: 1.5em;
  }
  .page-id-142 #ma-length-photo-error,
  .page-id-278 #ma-length-photo-error,
  .page-id-198 #ma-length-photo-error {
    height: 50px;
    width: 200px;
    display: none;
    position: relative;
    float: right;
  }
  .page-id-142 #ma-delete-action-photo, .page-id-142 #ma-delete-length-photo,
  .page-id-278 #ma-delete-action-photo,
  .page-id-278 #ma-delete-length-photo,
  .page-id-198 #ma-delete-action-photo,
  .page-id-198 #ma-delete-length-photo {
    display: none;
  }
  .page-id-142 .submission_notes,
  .page-id-278 .submission_notes,
  .page-id-198 .submission_notes {
    font-weight: bold;
    margin: auto;
    padding: 20px 30px 0px 30px;
  }
  .page-id-142 #fish_species,
  .page-id-278 #fish_species,
  .page-id-198 #fish_species {
    width: 300px;
    padding: 5px 5px 6px;
  }
  .page-id-142 .dd,
  .page-id-278 .dd,
  .page-id-198 .dd {
    border: 1px solid #D8D8CE;
  }
  .page-id-142 #award_lang_id_msdd.dd,
  .page-id-278 #award_lang_id_msdd.dd,
  .page-id-198 #award_lang_id_msdd.dd {
    width: 100% !important;
  }
  .page-id-142 #fish_species_title img,
  .page-id-278 #fish_species_title img,
  .page-id-198 #fish_species_title img {
    width: 100px;
  }
  .page-id-142 .dd .divider,
  .page-id-278 .dd .divider,
  .page-id-198 .dd .divider {
    width: 30px;
    right: 0px;
    border: none;
  }
  .page-id-142 #fish_species_child,
  .page-id-278 #fish_species_child,
  .page-id-198 #fish_species_child {
    height: 300px;
  }
  .page-id-142 #fish_species_child img,
  .page-id-278 #fish_species_child img,
  .page-id-198 #fish_species_child img {
    width: 100px;
  }
  .page-id-142 .ddcommon .ddTitle .ddTitleText img,
  .page-id-278 .ddcommon .ddTitle .ddTitleText img,
  .page-id-198 .ddcommon .ddTitle .ddTitleText img {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .page-id-142 #species_picture,
  .page-id-278 #species_picture,
  .page-id-198 #species_picture {
    display: none;
    clear: both;
  }
  .page-id-142 .form-header,
  .page-id-278 .form-header,
  .page-id-198 .form-header {
    padding: 0 20px;
  }
  .page-id-198 .ma-confirm-column {
    vertical-align: top;
    position: relative;
    top: 0px;
    min-width: 300px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
}
@media screen and (min-width: 768px) {
  .page-id-142,
  .page-id-278 {
    /* ------------------------------
    	step 3 / Contact information
    ------------------------------- */
  }
  .page-id-142 .form-header,
  .page-id-278 .form-header {
    padding: 0 20px;
  }
  .page-id-142 .form-header p,
  .page-id-278 .form-header p {
    width: 50%;
  }
}
.page-id-198 {
  /* welcome */
  /* SUBMIT A CATCH */
  /* controls the background middle stitching */
  /* submit a catch photos thumbnailing progress */
  /* This is used for determining where the error message of the next button appears */
  /* how to measure your fish */
}
.page-id-198 .ma-step-column-2 {
  width: auto;
}
.page-id-198 .ddcommon .ddTitle {
  border: 0;
}
.page-id-198 .dd .ddlabel {
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-size: 1.688rem;
  line-height: 1.333em;
  display: inline-block;
  text-transform: uppercase;
}
.page-id-198 h2.recent {
  text-align: center;
}
.page-id-198 .submit-more {
  text-align: left;
}
.page-id-198 .ma-next-buttonformError.parentFormsubmit_catch.formError {
  width: 170px;
}
.page-id-198 .ma-next-buttonformError.parentFormsubmit_catch.formError .formErrorArrow {
  margin: -2px 0 0 143px;
  position: relative;
}
.page-id-198 p.mail-application {
  text-align: center;
  padding: 0px 20px;
  clear: both;
}
.page-id-198 img[src="/wp-content/themes/master-angler-2024/assets/images/spacer.gif"] {
  display: block;
}
.page-id-198 #mailchimp .ui-buttonset .ui-button {
  background-image: none;
  background-color: transparent;
  border: 0;
}
.page-id-198 #mailchimp .ui-buttonset .ui-state-active.ui-button {
  background-color: transparent;
  border: 0;
}
.page-id-198 label.ui-button.ui-widget.ui-state-default.ui-button-text-only {
  padding: 2px 2px 2px 0px;
}
.page-id-198 #date_caught_button {
  width: 30px;
  height: 40px;
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  color: #333;
}
.page-id-198 .ui-datepicker-trigger {
  opacity: 0;
  position: absolute;
}
.page-id-198 .text-wrapper {
  background: none;
}
.page-id-198 .text-wrapper input[type=text] {
  min-height: 38px;
  height: 38px;
}
.page-id-198 .text-wrapper-calendar {
  border: 1px solid #D8D8CE;
  margin-bottom: 10px;
  padding: 0;
  float: left;
  min-width: 110px;
}
.page-id-198 input.calendar {
  width: 120px;
}
.page-id-198 label {
  display: inline-block;
  padding: 4px 5px;
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-size: 1.25rem;
}
.page-id-198 .dd .divider {
  width: 30px;
  right: 0px;
  background: transparent;
  opacity: 0.8;
  border: none;
}
.page-id-198 .dd .arrow, .page-id-198 .dd .arrowoff {
  margin-top: -8px;
}
.page-id-198 h2 {
  font-size: 2rem;
}
.page-id-198 h2 label {
  font-size: 2rem;
}
.page-id-198 .ma-step p {
  font-style: normal;
}
.page-id-198 .ui-button {
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
}
.page-id-198 .ui-buttonset .ui-button {
  box-shadow: none;
  background-image: none;
  background: #D8D8CE;
  border: 1px solid #D8D8CE;
  color: #333;
  padding: 4px 4px;
}
.page-id-198 .ui-buttonset .ui-state-active.ui-button {
  background: #fff;
  color: #333;
  border: 1px solid #D8D8CE;
}
.page-id-198 .ui-buttonset {
  margin-right: 3px;
}
.page-id-198 .ui-corner-left {
  -webkit-border-top-right-radius: 0px;
  -moz-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-right: none;
}
.page-id-198 .ui-corner-right {
  -webkit-border-top-left-radius: 0px;
  -moz-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-left: none;
}
.page-id-198 .ui-buttonset .ui-button-text {
  padding: 5px;
  display: inline-block;
}
.page-id-198 .hidden {
  display: none !important;
}
.page-id-198 .one-column {
  padding-bottom: 40px;
}
.page-id-198 .ma-welcome {
  padding: 10px 20px;
}
.page-id-198 .ma-welcome .ma-left {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  float: left;
  position: relative;
  text-align: center;
  width: 100%;
  top: 0px;
}
@media screen and (min-width: 768px) {
  .page-id-198 .ma-welcome .ma-left {
    width: 60%;
    padding-right: 10px;
  }
}
.page-id-198 .ma-welcome .ma-right {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  float: right;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .page-id-198 .ma-welcome .ma-right {
    width: 40%;
    padding-left: 10px;
  }
}
.page-id-198 .ma-welcome-photo img {
  width: 100%;
  max-width: 380px;
}
.page-id-198 .ma-finished {
  margin-top: 10px;
  margin-bottom: 10px;
}
.page-id-198 .ma-finished img {
  width: 100%;
  max-width: 560px;
}
.page-id-198 #submit-catch-wrapper {
  vertical-align: top;
  margin: auto;
  clear: both;
  width: 100%;
  margin: auto;
  max-width: 1024px;
}
.page-id-198 #submit-catch-wrapper input[type=text] {
  padding: 2px 10px 0px 10px;
  margin-top: 0px;
}
.page-id-198 #submit-catch-wrapper #need-length-photo {
  display: none;
  clear: both;
  border: 1px solid #fff;
  background: #fff;
  padding: 5px 0px;
  -webkit-border-radius: 3px 3px;
  -moz-border-radius: 3px / 3px;
  border-radius: 3px / 3px;
}
.page-id-198 #submit-catch-wrapper .rotateWrapper {
  clear: both;
  text-align: left;
}
.page-id-198 #submit-catch-wrapper .spinner-length-photo {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: absolute;
  margin-left: 10px;
  margin-top: 5px;
}
.page-id-198 #submit-catch-wrapper .spinner-length-photo img {
  height: 24px;
}
.page-id-198 #submit-catch-wrapper .spinner-action-photo {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: absolute;
  margin-left: 10px;
  margin-top: 5px;
}
.page-id-198 #submit-catch-wrapper .spinner-action-photo img {
  height: 24px;
}
.page-id-198 .rotateWrapper .btn-rotate-left {
  padding-left: 10px;
}
.page-id-198 .rotateWrapper .btn-rotate-right {
  padding-right: 10px;
}
.page-id-198 .rotateWrapper .ui-icon-rotate-left {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  background-position: -80px -48px;
  background-image: url("/JS/jquery-ui-1.10.4.custom/css/master_angler/images/ui-icons_ffffff_256x240.png");
  width: 16px;
  height: 16px;
  position: absolute;
  left: 5px;
  top: 3px;
}
.page-id-198 .rotateWrapper .ui-icon-rotate-right {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  background-position: -48px -48px;
  background-image: url("/JS/jquery-ui-1.10.4.custom/css/master_angler/images/ui-icons_ffffff_256x240.png");
  width: 16px;
  height: 16px;
  position: absolute;
  right: 3px;
  top: 3px;
}
.page-id-198 .rotateWrapper .btn:hover .ui-icon-rotate-left {
  background-image: url("/JS/jquery-ui-1.10.4.custom/css/master_angler/images/ui-icons_cb6015_256x240.png");
}
.page-id-198 .rotateWrapper .btn:hover .ui-icon-rotate-right {
  background-image: url("/JS/jquery-ui-1.10.4.custom/css/master_angler/images/ui-icons_cb6015_256x240.png");
}
.page-id-198 #submit-catch-wrapper .ma-button {
  font-size: 1.5rem;
  text-transform: uppercase;
  /*
      color: #FFFFFF;
      // font-size: 0.75em;
      font-weight: bold;
      line-height: 0.583;
      text-align: center;
      text-shadow: -0.707px -0.707px 2px #000000;
      text-transform: uppercase;
      */
}
.page-id-198 .expander {
  vertical-align: top;
  clear: both;
}
.page-id-198 .sub-expander {
  position: relative;
  /*background:url("/wp-content/themes/master-angler-2024/assets/images/sub-expander-bg.jpg") ;*/
  vertical-align: bottom;
}
.page-id-198 #submit-catch-wrapper .submit-section {
  padding-top: 30px;
  vertical-align: bottom;
}
.page-id-198 #submit-catch-wrapper .vertical-stitching {
  padding: 0px 20px 0px 20px;
}
.page-id-198 #submit-catch-wrapper .content-wrapper {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 805px;
}
.page-id-198 #submit-catch-wrapper .content-wrapper-welcome {
  padding: 0px 0px 0px 0px;
  margin: auto;
  clear: both;
}
.page-id-198 #submit-catch-wrapper h1 {
  clear: both;
  color: #cf6030;
  margin: 0px 0px 5px 0px;
  font-weight: normal;
  padding: 10px 0px 10px 0px;
}
.page-id-198 #submit-catch-wrapper .ma-step-column.thank-you h1 {
  color: #803531;
}
.page-id-198 #submit-catch-wrapper .ma-step-column.thank-you a {
  padding-bottom: 10px;
}
.page-id-198 #submit-catch-wrapper .ma-step-column.thank-you a.tweet {
  padding-right: 10px;
}
.page-id-198 #submit-catch-wrapper h2 {
  clear: both;
  margin: 5px 0px 5px 0px;
  font-weight: normal;
  padding: 10px 0px 10px 0px;
}
.page-id-198 #submit-catch-wrapper h1.welcome {
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  color: #803531;
  font-weight: normal;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 3px 0px;
}
.page-id-198 #submit-catch-wrapper h2.welcome {
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  color: #cf6030;
  font-weight: normal;
  padding: 5px;
  margin: 0px 0px 0px 0px;
}
.page-id-198 .ma-welcome ul {
  margin: 0px;
  padding-left: 20px;
}
.page-id-198 #submit-catch-wrapper .steps-wrapper {
  clear: both;
  margin-top: 15px;
  padding: 0px;
}
.page-id-198 #submit-catch-wrapper .submit-progress {
  width: 200px;
  margin: auto;
}
.page-id-198 #submit-catch-wrapper .submit-progress ul {
  padding: 0;
  margin: auto;
  display: none;
}
.page-id-198 #submit-catch-wrapper .ma-step-column .submit-more {
  padding: 0;
  margin: auto;
  text-align: center;
  margin-bottom: 20px;
}
@media screen and (max-width: 1023px) {
  .page-id-198 #submit-catch-wrapper .ma-step-column .submit-more {
    text-align: left;
  }
}
.page-id-198 #submit-catch-wrapper .ma-step-column .submit-more a {
  padding-bottom: 0;
}
.page-id-198 #submit-catch-wrapper .submit-progress li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 10px 20px 25px 0px;
  margin-bottom: 20px;
  color: #693C29;
  width: 50px;
}
.page-id-198 #submit-catch-wrapper .submit-progress li.todo-step1,
.page-id-198 #submit-catch-wrapper .submit-progress li.todo-step2,
.page-id-198 #submit-catch-wrapper .submit-progress li.todo-step3 {
  color: #72663E;
  background: url("/wp-content/themes/master-angler-2024/assets/images/submit-catch/todo-step.png") left bottom no-repeat;
}
.page-id-198 #submit-catch-wrapper .submit-progress li.active-step1,
.page-id-198 #submit-catch-wrapper .submit-progress li.active-step2,
.page-id-198 #submit-catch-wrapper .submit-progress li.active-step3 {
  color: #cf6030;
  background: url("/wp-content/themes/master-angler-2024/assets/images/submit-catch/active-step.png") left bottom no-repeat;
}
.page-id-198 #submit-catch-wrapper .submit-progress li.done-step1,
.page-id-198 #submit-catch-wrapper .submit-progress li.done-step2,
.page-id-198 #submit-catch-wrapper .submit-progress li.done-step3 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/submit-catch/done-step.png") left bottom no-repeat;
}
.page-id-198 #submit-catch-wrapper .submit-progress li.todo-step4 {
  color: #72663E;
  background: url("/wp-content/themes/master-angler-2024/assets/images/submit-catch/todo-step-last.png") left bottom no-repeat;
}
.page-id-198 #submit-catch-wrapper .submit-progress li.active-step4 {
  color: #cf6030;
  background: url("/wp-content/themes/master-angler-2024/assets/images/submit-catch/active-step-last.png") left bottom no-repeat;
}
.page-id-198 #submit-catch-wrapper .submit-progress li.done-step4 {
  background: url("/wp-content/themes/master-angler-2024/assets/images/submit-catch/done-step-last.png") left bottom no-repeat;
}
.page-id-198 #submit-catch-wrapper .terms-conditions {
  padding-top: 10px;
}
.page-id-198 #submit-catch-wrapper .terms-conditions a {
  padding-top: 5px;
  display: block;
  font-size: 1.25rem;
  margin-left: 30px;
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
}
.page-id-198 #submit-catch-wrapper .terms-conditions label {
  padding: 10px 0;
  display: inline;
}
.page-id-198 #submit-catch-wrapper .terms-conditions .ui-checkbox {
  margin-right: 10px;
}
.page-id-198 #submit-catch-wrapper .submit-more .ui-button-text {
  padding: 10px 40px 10px 40px;
}
.page-id-198 #submit-catch-wrapper .thank-you-share-catch {
  text-align: center;
}
.page-id-198 #mainfo {
  margin-bottom: 100px;
}
.page-id-198 #ma-length-progress, .page-id-198 #ma-action-progress {
  border: 1px solid #003300;
  background: #003300;
  color: rgb(255, 255, 255);
  font-weight: bold;
  display: none;
}
.page-id-198 .ma-step-buttons {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0px 20px;
}
.page-id-198 .ma-back-button {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-left: 0px;
  /*
  text-transform:uppercase;
  padding:6px 15px 6px 20px;
  */
}
.page-id-198 .ma-back-button .ui-button-text {
  /*
  background:url(/wp-content/themes/master-angler-2024/assets/images/back-arrow.png) left 5px no-repeat;
  padding-left:20px;
  */
}
.page-id-198 #ma-next-button {
  float: right;
  clear: left;
}
.page-id-198 #error-position {
  display: none;
  margin-top: 1px;
  margin-left: 0px;
}
.page-id-198 .ma-next-button .ui-button-text {
  /*
  background:url(/wp-content/themes/master-angler-2024/assets/images/next-arrow.png) right 5px no-repeat;
  padding-right:20px;
  */
}
.page-id-198 .ma-photo-explain {
  height: auto;
  padding-bottom: 20px;
}
@media screen and (min-width: 510px) and (max-width: 580px) {
  .page-id-198 .ma-photo-explain {
    float: right;
    width: 50%;
    padding-left: 10px;
  }
}
.page-id-198 .ma-measure {
  color: #ccc;
  border-top: 1px solid #ccc;
  width: 300px;
}
.page-id-198 .ma-confirm-column {
  vertical-align: top;
  position: relative;
  top: 0px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  top: 0px;
  width: 300px;
}
.page-id-198 .ma-confirm-field {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 100px;
  padding: 5px;
}
.page-id-198 .ma-confirm-value {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-weight: bold;
  text-align: left;
  padding: 5px;
  width: 150px;
  padding: 5px;
}
.page-id-198 .ma-step-angler-id {
  margin-top: 0px;
}
.page-id-198 #ma-angler-id-toggle {
  float: left;
  margin-right: 10px;
}
.page-id-198 #ma-angler-id-toggle label {
  position: relative;
  left: 10px;
  margin-left: 10px;
}
.page-id-198 #ma-angler-id-fix {
  float: left;
  text-align: center;
}
.page-id-198 .ma-interested .ui-checkbox {
  padding-bottom: 100px;
  padding-right: 10px;
}
.page-id-198 .ma-interested label {
  position: relative;
  left: 10px;
  margin-left: 10px;
}
.page-id-198 #ma-angler-id-wrapper {
  margin-top: 5px;
  width: 100%;
  text-align: left;
  padding-left: 30px;
  clear: both;
  max-width: 300px;
}
.page-id-198 #ma-angler-age-toggle {
  float: left;
  margin-right: 10px;
}
.page-id-198 #ma-angler-age-toggle label {
  line-height: 1.214;
}
.page-id-198 #ma-angler-age-years-old {
  float: left;
  margin-left: 5px;
  margin-top: 4px;
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-size: 1.25rem;
}
.page-id-198 #ma-angler-age-fix {
  float: left;
  width: 50px;
}
.page-id-198 #ma-angler-age-wrapper {
  margin-top: -5px;
}
.page-id-198 #angler_age {
  text-align: center;
  height: auto;
  padding: 0;
  margin: 0;
}
.page-id-198 .ui-datepicker {
  font-size: 1rem;
  font-family: "lato", serif;
}
.page-id-198 .infield-wrapper {
  position: relative;
}
.page-id-198 #ma-length-wrapper {
  float: left;
  width: 100px;
  height: 38px;
}
.page-id-198 #ma-length-wrapper .text-wrapper {
  height: 38px;
}
.page-id-198 #ma-length-wrapper input[type=text] {
  text-align: center;
}
.page-id-198 #ma-length-wrapper .formError {
  width: 300px;
}
.page-id-198 .angler_ageformError {
  width: 200px;
}
.page-id-198 .ma-form-control {
  width: 100%;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 5px;
  margin-bottom: 5px;
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .page-id-198 .ma-form-control {
    width: 48%;
  }
}
.page-id-198 .ma-length-units {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
.page-id-198 .ma-length-units .ui-button {
  font-size: 1.25rem;
}
.page-id-198 .ma-length-units label {
  height: 38px;
}
.page-id-198 .ma-length-units div {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-left: 3px;
}
@media screen and (max-width: 580px) {
  .page-id-198 .ma-step-column.ma-step-photos {
    display: block;
    margin: auto;
  }
}
@media screen and (min-width: 581px) {
  .page-id-198 .ma-step-column.ma-step-photos {
    display: inline-block;
    width: 50%;
  }
}
.page-id-198 div#mailchimp {
  padding-left: 0;
}
.page-id-198 div#mailchimp .field-name {
  padding-top: 0;
  vertical-align: middle;
}
.page-id-198 div#mailchimp .ma-refine-emailtype {
  vertical-align: middle;
}
.page-id-198 div#mailchimp span.ui-button-radio {
  vertical-align: middle;
}
.page-id-198 div#mailchimp span.ui-button-text.button-text {
  vertical-align: middle;
}
.page-id-198 div#mailchimp #mc-newsletter .text-wrapper {
  max-width: none;
}
.page-id-198 div#mailchimp #mc-newsletter .form-label {
  font-weight: normal;
}
.page-id-198 div#mailchimp .button:hover {
  background: #60201d;
}
.page-id-198 div#mailchimp .button:active,
.page-id-198 div#mailchimp .button:visited:active {
  color: #803531;
  background: #d8cfcb;
}
.page-id-198 .submit-catch-video {
  margin-top: 10px;
  /*padding: 15px;border: 1px solid #eee; border-radius: 5px;background:#fff; */
  background: #fff;
}
.page-id-198 .submit-catch-video h2 {
  text-align: left;
  margin: 10px 0px 0px 0px !important;
  font-size: 1rem !important;
  padding: 0px !important;
}
@media screen and (max-width: 1023px) {
  .page-id-198 .submit-catch-video {
    /* width:90% !important;*/
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
  }
}

.page-id-183 label {
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-size: 1.5rem;
}
.page-id-183 .ma-button {
  font-size: 1.5rem;
  text-transform: uppercase;
  color: #FFFFFF;
}
.page-id-183 .ma-form-control label {
  display: block;
}
.page-id-183 .ma-form-control label.label-mainfo {
  display: inline-block;
}

.activity-profile .profile-details {
  float: left;
  width: 100%;
  padding-top: 10px;
}
@media screen and (min-width: 768px) {
  .activity-profile .profile-details {
    width: 70%;
    padding-top: 0px;
    padding-left: 20px;
  }
}

/* Angler's Catches */
.page-id-163 #ma-catch-form-wrapper {
  padding-top: 20px;
}
.page-id-163 .tabs.lil-angler-tabs {
  width: 100%;
}
.page-id-163 .tabs.lil-angler-tabs ul {
  width: 100%;
}
.page-id-163 .ma-search-results-wrapper .ma-search-fish-table .angler-col1 {
  width: 40%;
}
.page-id-163 .ma-search-results-wrapper .ma-search-fish-table .angler-col2 {
  width: 40%;
}
.page-id-163 .ma-search-results-wrapper .ma-search-fish-table .angler-col3 {
  width: 20%;
}
.page-id-163 .ma-search-results-wrapper .ma-search-fish-table .angler-length {
  text-align: center;
}
.page-id-163 .ma-search-results-wrapper .ma-search-fish-table .angler-caught {
  text-align: left;
}
.page-id-163 .ma-search-results-wrapper .ma-search-fish-table .angler-released,
.page-id-163 .ma-search-results-wrapper .ma-search-fish-table .angler-rank,
.page-id-163 .ma-search-results-wrapper .ma-search-fish-table .angler-lake-rank,
.page-id-163 .ma-search-results-wrapper .ma-search-fish-table .angler-photo {
  width: 25%;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .page-id-163 .ma-search-results-wrapper .ma-search-fish-table.organize-species .angler-species, .page-id-163 .ma-search-results-wrapper .ma-search-fish-table.organize-location .angler-species, .page-id-163 .ma-search-results-wrapper .ma-search-fish-table.organize-none .angler-species {
    width: 50%;
  }
  .page-id-163 .ma-search-results-wrapper .ma-search-fish-table.organize-species .angler-location, .page-id-163 .ma-search-results-wrapper .ma-search-fish-table.organize-location .angler-location, .page-id-163 .ma-search-results-wrapper .ma-search-fish-table.organize-none .angler-location {
    width: 50%;
  }
  .page-id-163 .ma-search-results-wrapper .ma-search-fish-table.organize-species .angler-length, .page-id-163 .ma-search-results-wrapper .ma-search-fish-table.organize-location .angler-length, .page-id-163 .ma-search-results-wrapper .ma-search-fish-table.organize-none .angler-length {
    width: 50%;
  }
  .page-id-163 .ma-search-results-wrapper .ma-search-fish-table.organize-species .angler-caught, .page-id-163 .ma-search-results-wrapper .ma-search-fish-table.organize-location .angler-caught, .page-id-163 .ma-search-results-wrapper .ma-search-fish-table.organize-none .angler-caught {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .page-id-163 .ma-search-results-wrapper .ma-search-fish-table .angler-released,
  .page-id-163 .ma-search-results-wrapper .ma-search-fish-table .angler-rank,
  .page-id-163 .ma-search-results-wrapper .ma-search-fish-table .angler-lake-rank,
  .page-id-163 .ma-search-results-wrapper .ma-search-fish-table .angler-photo {
    width: 100%;
    text-align: center;
  }
  .page-id-163 .ma-search-results-wrapper .ma-search-fish-table .angler-species {
    width: 100%;
  }
  .page-id-163 .ma-search-results-wrapper .ma-search-fish-table .angler-location {
    width: 100%;
  }
  .page-id-163 .ma-search-results-wrapper .ma-search-fish-table .angler-length {
    width: 100%;
  }
  .page-id-163 .ma-search-results-wrapper .ma-search-fish-table .angler-caught {
    width: 100%;
  }
  .page-id-163 .ma-search-results-wrapper .ma-search-fish-table .show-fish-photo {
    float: none;
    margin-left: 0px;
  }
}

/* ========================================= */
/* ANGLER PROFILE HEADER (Activity)  */
/* ========================================= */
.activity-profile {
  clear: both;
  position: relative;
  z-index: 12;
  display: inline-block;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 40px;
  background: #fff;
}
.activity-profile .update-profile-photo {
  padding: 10px 0px;
}
.activity-profile .profile-photo {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .activity-profile .profile-photo {
    width: 30%;
    float: left;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .activity-profile .profile-photo {
    padding-right: 0px;
    float: left;
    width: 30%;
    padding-right: 25px;
    margin-top: -70px;
  }
}
.activity-profile .profile-photo img {
  width: 100%;
  border-radius: 5px;
  box-shadow: 0 0 10px -4px #000;
}
@media screen and (max-width: 768px) {
  .activity-profile .profile-photo img {
    max-width: 150px;
  }
}
@media screen and (min-width: 1024px) {
  .activity-profile .profile-details {
    float: left;
    width: 70%;
  }
}
.activity-profile .profile-details .profile-name {
  font-family: "league_gothicregular";
  font-size: 3em;
  line-height: 1em;
  text-transform: uppercase;
  padding: 10px 0px;
}
.activity-profile .profile-details .profile-badges {
  padding: 5px 0;
  border-top: 1px solid rgb(221, 219, 217);
}
.activity-profile .profile-details .profile-badges img {
  width: 32px;
  margin: 5px 10px 5px 0;
  vertical-align: middle;
}
.activity-profile .profile-details .profile-badges a {
  display: block;
  padding: 10px 0px;
  font-family: "league_gothicregular";
  font-size: 1.5em;
  text-transform: uppercase;
  text-decoration: none;
  color: #333;
  vertical-align: middle;
}
@media screen and (min-width: 520px) {
  .activity-profile .profile-details .profile-badges a {
    display: inline-block;
    padding: 10px;
  }
}
.activity-profile .profile-details .profile-badges.bronze img:nth-of-type(n+2) {
  display: none;
}
.activity-profile .profile-details .profile-badges.silver img:nth-of-type(n+3) {
  display: none;
}
.activity-profile .profile-details .profile-badges.gold img:nth-of-type(n+4) {
  display: none;
}
.activity-profile .profile-details .profile-badges.platium img:nth-of-type(n+5) {
  display: none;
}
.activity-profile .profile-details .profile-badges.diamond img:nth-of-type(n+6) {
  display: none;
}
.activity-profile .profile-details .profile-stats .stat {
  display: inline-block;
  padding: 12px 20px 8px;
}
.activity-profile .profile-details .profile-stats .stat:last-of-type {
  border-right: none;
}
.activity-profile .profile-details .profile-stats .stat span {
  display: inline-block;
  font-family: "league_gothicregular";
  font-size: 1.5em;
  text-transform: uppercase;
}
.activity-profile .profile-details .profile-stats .stat span:nth-of-type(1) {
  color: #CA5F2E;
}
.activity-profile .profile-details .profile-stats .stat span:nth-of-type(2) {
  color: #000;
}
@media screen and (max-width: 767px) {
  .activity-profile .profile-details .profile-stats .stat {
    border-top: 1px solid rgb(221, 219, 217);
    display: block;
    padding: 12px 0px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .activity-profile .profile-details .profile-stats .stat-row.row-1 .stat:nth-child(3n+2) {
    border-right: 0;
  }
  .activity-profile .profile-details .profile-stats .stat-row.row-1 .stat:nth-child(3n+3) {
    padding-left: 0px;
    display: block;
    border-top: 1px solid rgb(221, 219, 217);
  }
}
@media screen and (min-width: 768px) {
  .activity-profile .profile-details .profile-stats .stat {
    border-right: 1px solid rgb(221, 219, 217);
  }
  .activity-profile .profile-details .profile-stats .stat-row.row-1 {
    border-top: 1px solid rgb(221, 219, 217);
    border-bottom: 1px solid rgb(221, 219, 217);
  }
  .activity-profile .profile-details .profile-stats .stat-row.row-2 {
    border-bottom: 1px solid rgb(221, 219, 217);
  }
  .activity-profile .profile-details .profile-stats .stat-row .stat:first-of-type {
    padding-left: 0;
  }
  .activity-profile .profile-details .profile-stats .stat-row .stat:last-of-type {
    padding-right: 0;
  }
}

/* ========================================= */
/* ANGLER PROFILE ACTIVITY PAGES  */
/* ========================================= */
.page-id-159 .angler-info,
.page-id-183 .angler-info {
  background-image: url(/wp-content/themes/master-angler-2024/assets/images/2018/activity-bg.png);
  background-repeat: repeat-x;
}
.page-id-159 .favourite-catch-title,
.page-id-183 .favourite-catch-title {
  float: right;
}
.page-id-159 .favourite-catch-title img,
.page-id-183 .favourite-catch-title img {
  width: 44px;
}
.page-id-159 .favourite-catch-title div,
.page-id-183 .favourite-catch-title div {
  font-size: 1rem;
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  text-transform: uppercase;
  display: block;
  color: #cf6030;
}
.page-id-159 .rankings-list .tile,
.page-id-183 .rankings-list .tile {
  width: 100%;
  padding: 0;
}
.page-id-159 .rankings-list #loading-badges,
.page-id-183 .rankings-list #loading-badges {
  width: 100%;
  padding: 50px;
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 1.5rem;
  text-align: center;
}
.page-id-159 .rankings-list .ranking-badge,
.page-id-183 .rankings-list .ranking-badge {
  margin-bottom: 10px;
}
@media screen and (max-width: 540px) {
  .page-id-159 .rankings-list .ranking-badge,
  .page-id-183 .rankings-list .ranking-badge {
    width: 100%;
    padding: 0px;
  }
}
@media screen and (min-width: 541px) and (max-width: 1023px) {
  .page-id-159 .rankings-list .ranking-badge,
  .page-id-183 .rankings-list .ranking-badge {
    width: 50%;
    padding: 0px;
  }
  .page-id-159 .rankings-list .ranking-badge:nth-child(2n+1),
  .page-id-183 .rankings-list .ranking-badge:nth-child(2n+1) {
    padding-right: 10px;
  }
  .page-id-159 .rankings-list .ranking-badge:nth-child(2n+2),
  .page-id-183 .rankings-list .ranking-badge:nth-child(2n+2) {
    padding-left: 10px;
  }
}
.page-id-159 .rankings-list .ranking-badge .ranking-share-buttons,
.page-id-183 .rankings-list .ranking-badge .ranking-share-buttons {
  display: table;
  width: 100%;
  margin-top: 1px;
}
.page-id-159 .rankings-list .ranking-badge span,
.page-id-183 .rankings-list .ranking-badge span {
  display: table-cell;
  width: 40%;
  padding: 10px;
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 1.5rem;
  text-align: center;
}
.page-id-159 .rankings-list .ranking-badge a,
.page-id-183 .rankings-list .ranking-badge a {
  display: table-cell;
  width: 20%;
  padding: 10px;
  font-size: 1.5rem;
  text-align: center;
}
.page-id-159 .rankings-list .ranking-badge.badge-green .ranking-share-buttons,
.page-id-183 .rankings-list .ranking-badge.badge-green .ranking-share-buttons {
  background: #383F1C;
  color: #fff;
}
.page-id-159 .rankings-list .ranking-badge.badge-green .ranking-share-buttons a,
.page-id-183 .rankings-list .ranking-badge.badge-green .ranking-share-buttons a {
  color: #fff;
}
.page-id-159 .rankings-list .ranking-badge.badge-orange .ranking-share-buttons,
.page-id-183 .rankings-list .ranking-badge.badge-orange .ranking-share-buttons {
  background: #cf6030;
  color: #fff;
}
.page-id-159 .rankings-list .ranking-badge.badge-orange .ranking-share-buttons a,
.page-id-183 .rankings-list .ranking-badge.badge-orange .ranking-share-buttons a {
  color: #fff;
}
.page-id-159 .rankings-list .ranking-badge.badge-peach .ranking-share-buttons,
.page-id-183 .rankings-list .ranking-badge.badge-peach .ranking-share-buttons {
  background: #d8805a;
  color: #fff;
}
.page-id-159 .rankings-list .ranking-badge.badge-peach .ranking-share-buttons a,
.page-id-183 .rankings-list .ranking-badge.badge-peach .ranking-share-buttons a {
  color: #fff;
}
.page-id-159 .rankings-list .ranking-badge.badge-red .ranking-share-buttons,
.page-id-183 .rankings-list .ranking-badge.badge-red .ranking-share-buttons {
  background: #803531;
  color: #fff;
}
.page-id-159 .rankings-list .ranking-badge.badge-red .ranking-share-buttons a,
.page-id-183 .rankings-list .ranking-badge.badge-red .ranking-share-buttons a {
  color: #fff;
}
.page-id-159 .rankings-list .rankings-text,
.page-id-183 .rankings-list .rankings-text {
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 1.5rem;
  line-height: 1.8rem;
  padding: 20px 0px;
}
.page-id-159 .rankings-list .ranking-photo,
.page-id-183 .rankings-list .ranking-photo {
  width: 100%;
}
.page-id-159 .rankings-list .ranking-photo img,
.page-id-183 .rankings-list .ranking-photo img {
  width: 100%;
  display: block;
}
.page-id-159 .left-column,
.page-id-183 .left-column {
  width: 100%;
}
.page-id-159 .activity-list h4,
.page-id-183 .activity-list h4 {
  padding-bottom: 5px;
  margin: 0;
  font-size: 2.75rem;
  line-height: 2.5rem;
  font-family: "league_gothicregular";
  text-transform: uppercase;
}
.page-id-159 .activity-list .social-links a,
.page-id-183 .activity-list .social-links a {
  font-size: 1.5rem;
  color: rgb(221, 219, 217);
}
.page-id-159 .activity-list .social-links a:hover,
.page-id-183 .activity-list .social-links a:hover {
  color: #cf6030;
}
.page-id-159 .activity-list .social-links a:focus,
.page-id-183 .activity-list .social-links a:focus {
  color: #cf6030;
}
.page-id-159 .activity-list .details,
.page-id-183 .activity-list .details {
  padding: 0px 0px 5px 0px;
}
.page-id-159 .activity-list .photo img,
.page-id-183 .activity-list .photo img {
  max-width: 100%;
}
.page-id-159 .activity-list .entry.award .details,
.page-id-183 .activity-list .entry.award .details {
  width: 70%;
}
@media screen and (max-width: 767px) {
  .page-id-159 .activity-list .entry.award .details,
  .page-id-183 .activity-list .entry.award .details {
    width: 100%;
  }
}
.page-id-159 .activity-list .entry.award .photo,
.page-id-183 .activity-list .entry.award .photo {
  width: 30%;
}
@media screen and (max-width: 767px) {
  .page-id-159 .activity-list .entry.award .photo,
  .page-id-183 .activity-list .entry.award .photo {
    width: 100%;
  }
}
.page-id-159 .activity-list .entry.award .photo img,
.page-id-183 .activity-list .entry.award .photo img {
  margin-top: -15px;
}
.page-id-159 .activity-list .entry.catch.favourite-catch,
.page-id-183 .activity-list .entry.catch.favourite-catch {
  padding-top: 23px;
}
.page-id-159 .activity-list .entry.catch .photo .img-bg,
.page-id-183 .activity-list .entry.catch .photo .img-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  .page-id-159 .activity-list .entry.catch .photo .img-bg,
  .page-id-183 .activity-list .entry.catch .photo .img-bg {
    height: 100%;
    padding-top: 100%;
  }
}
@media screen and (min-width: 768px) {
  .page-id-159 .activity-list .entry.catch .photo .img-bg,
  .page-id-183 .activity-list .entry.catch .photo .img-bg {
    width: 100%;
    min-width: 260px;
    height: 270px;
  }
}
.page-id-159 .activity-list .entry.catch .photo .body,
.page-id-183 .activity-list .entry.catch .photo .body {
  min-height: 160px;
}
.page-id-159 .activity-list .entry,
.page-id-183 .activity-list .entry {
  display: inline-block;
  width: 100%;
  padding-top: 0px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 2px solid rgb(221, 219, 217);
  position: relative;
}
@media screen and (max-width: 767px) {
  .page-id-159 .activity-list .entry .block.head,
  .page-id-183 .activity-list .entry .block.head {
    padding-top: 20px;
  }
}
.page-id-159 .activity-list .entry-lil-angler .block.head,
.page-id-183 .activity-list .entry-lil-angler .block.head {
  width: 60%;
  padding-bottom: 20px;
}
.page-id-159 .activity-list .entry-lil-angler .block.lil-angler,
.page-id-183 .activity-list .entry-lil-angler .block.lil-angler {
  width: 40%;
}
.page-id-159 .activity-list .body,
.page-id-183 .activity-list .body {
  padding: 0px 0;
  margin: 10px 0;
  font-size: 1.3rem;
  line-height: 1.333em;
}
.page-id-159 .activity-list .fish-icon,
.page-id-183 .activity-list .fish-icon {
  float: left;
  margin-top: -15px;
}
.page-id-159 .activity-list .foot,
.page-id-183 .activity-list .foot {
  padding-top: 20px;
}
.page-id-159 .activity-list .social,
.page-id-183 .activity-list .social {
  float: right;
  right: 10px;
  bottom: 10px;
}

@media screen and (min-width: 768px) {
  .page-id-159 .activity-list .photo,
  .page-id-183 .activity-list .photo {
    width: 40%;
  }
  .page-id-159 .activity-list .social,
  .page-id-183 .activity-list .social {
    float: right;
    position: absolute;
    right: 10px;
    bottom: 10px;
  }
  .page-id-159 .activity-list .foot,
  .page-id-183 .activity-list .foot {
    padding: 5px 0;
    position: absolute;
    bottom: -10px;
  }
  .page-id-159 .activity-list .profile-name,
  .page-id-183 .activity-list .profile-name {
    padding: 0px;
  }
  .page-id-159 .activity-list .entry.even.award .details,
  .page-id-183 .activity-list .entry.even.award .details {
    min-height: auto;
  }
  .page-id-159 .activity-list .entry.even .details,
  .page-id-183 .activity-list .entry.even .details {
    width: 60%;
    float: left;
    padding-right: 10px;
    position: relative;
    min-height: 270px;
  }
  .page-id-159 .activity-list .entry.even .photo,
  .page-id-183 .activity-list .entry.even .photo {
    float: right;
  }
  .page-id-159 .activity-list .entry-lil-angler .details,
  .page-id-183 .activity-list .entry-lil-angler .details {
    width: 60%;
    float: left;
    padding-right: 10px;
    position: relative;
    min-height: 270px;
  }
  .page-id-159 .activity-list .entry-lil-angler .photo,
  .page-id-183 .activity-list .entry-lil-angler .photo {
    float: right;
  }
  .page-id-159 .activity-list .entry.odd .details,
  .page-id-183 .activity-list .entry.odd .details {
    width: 60%;
    float: right;
    padding: 0px 0px 5px 30px;
    position: relative;
    min-height: 270px;
  }
  .page-id-159 .activity-list .entry.odd .details .foot,
  .page-id-183 .activity-list .entry.odd .details .foot {
    padding-left: 30px;
    left: 0px;
  }
  .page-id-159 .activity-list .entry.odd.award .details,
  .page-id-183 .activity-list .entry.odd.award .details {
    min-height: auto;
  }
  .page-id-159 .activity-list .entry.odd .photo,
  .page-id-183 .activity-list .entry.odd .photo {
    float: left;
  }
}
@media screen and (min-width: 1024px) {
  .page-id-159 .left-column,
  .page-id-183 .left-column {
    width: 68%;
    padding-right: 2%;
    margin-right: 2%;
    margin-left: 0;
    border-right: 1px solid rgb(221, 219, 217);
  }
}
/* ========================================= */
/* ANGLER PROFILE  */
/* ========================================= */
.angler-not-found {
  position: relative;
  z-index: 8;
  padding: 0px 20px 20px;
  margin-top: 86px;
  margin-bottom: 20px;
  border-top: 4px solid #cf6030;
  background: white;
}

.angler-profile-content {
  padding: 40px 30px 40px 80px;
}

.angler-profile-content p {
  margin: 0px;
}

.ma-profile-form-wrapper .buttons .button {
  margin-right: 5px;
}

.angler-profile-content h1 {
  padding: 5px 0px 10px 0px;
  margin: 0px 40px 10px 0px;
}

.angler-profile-content h1 span.name {
  float: right;
}

.angler-profile-content h1 span.name span {
  color: rgb(255, 255, 255);
  padding-left: 10px;
}

.angler-profile-content h2 {
  text-align: center;
  margin: 20px 0px 0px 0px;
}

.angler-profile-content p {
  margin: 10px 40px 10px 0px;
}

.arrow-down {
  background: url("/wp-content/themes/master-angler-2024/assets/images/arrow-down.png") 5px 6px no-repeat;
  padding-left: 20px;
}

.ma-profile-column {
  vertical-align: top;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0px 30px 0px 0px;
  width: 100%;
}

/* profile tabs */
.tabs-spacer {
  width: 30%;
  height: 1px;
  float: left;
}

.tabs {
  position: relative;
  z-index: 11;
  display: inline-block;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 1px;
  border-bottom: 4px solid #cf6030;
}
@media screen and (max-width: 480px) {
  .tabs .wrap {
    padding: 0;
  }
}

.tabs ul {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
@media screen and (min-width: 1024px) {
  .tabs ul {
    width: 70%;
  }
}

.tabs li {
  float: left;
}
@media screen and (max-width: 600px) {
  .tabs li a {
    text-align: center;
  }
  .tabs li.activity {
    width: 33.3333%;
  }
  .tabs li.awards {
    width: 33.3333%;
    padding-left: 1px;
    padding-right: 1px;
  }
  .tabs li.catches {
    width: 33.3333%;
  }
  .tabs li a {
    width: 100%;
    display: block;
    font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
    font-size: 1.688rem;
  }
}
@media screen and (min-width: 601px) {
  .tabs li.awards {
    border-right: none;
    margin-left: 1px;
  }
  .tabs li.catches {
    margin-left: 1px;
    margin-right: 1px;
  }
  .tabs li.profile {
    margin-left: 1px;
  }
}

.tabs.angler-logged-in li {
  /*
  background:url("/wp-content/themes/master-angler-2024/assets/images/dark-bg.jpg");
  background:url("/wp-content/themes/master-angler-2024/assets/images/tab-off.jpg");
  */
}
@media screen and (max-width: 600px) {
  .tabs.angler-logged-in li a {
    text-align: center;
  }
  .tabs.angler-logged-in li.activity {
    width: 25%;
  }
  .tabs.angler-logged-in li.awards {
    width: 25%;
    padding-left: 1px;
  }
  .tabs.angler-logged-in li.catches {
    width: 25%;
    padding-left: 1px;
  }
  .tabs.angler-logged-in li.profile {
    padding-left: 1px;
    width: 25%;
  }
  .tabs.angler-logged-in li a {
    width: 100%;
    display: block;
  }
}

.tabs li a {
  display: block;
  padding: 10px 20px;
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
  font-style: normal;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1.286;
  background: #803531;
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  font-size: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .tabs li a {
    font-size: 1.688rem;
  }
}
@media screen and (max-width: 600px) {
  .tabs li a {
    padding: 10px 0px;
  }
}

.tabs li a:hover {
  background: #cf6030;
}

.page-id-159 .tabs li.activity {
  margin-bottom: -3px;
  border-bottom: 3px solid #cf6030;
}
.page-id-159 .tabs li.activity a {
  background: #cf6030;
}

.page-id-154 .acitivity-profile {
  padding-bottom: 20px;
}
.page-id-154 .angler-info {
  background-image: url(/wp-content/themes/master-angler-2024/assets/images/2018/activity-bg.png);
  background-repeat: repeat-x;
}
.page-id-154 .tabs li.awards {
  margin-bottom: -3px;
  border-bottom: 3px solid #cf6030;
}
.page-id-154 .tabs li.awards a {
  background: #cf6030;
}

.page-id-163 .tabs li.catches {
  margin-bottom: -3px;
  border-bottom: 3px solid #cf6030;
}
.page-id-163 .tabs li.catches a {
  background: #cf6030;
}

.page-201407 .tabs li.stats {
  margin-bottom: -3px;
  border-bottom: 3px solid #cf6030;
}
.page-201407 .tabs li.stats a {
  background: #cf6030;
}

.page-id-183 .tabs li.profile {
  margin-bottom: -3px;
  border-bottom: 3px solid #cf6030;
}
.page-id-183 .tabs li.profile a {
  background: #cf6030;
}

/* Master Angler Awards */
.page-201309 .content-bg {
  border-top: 5px solid #7c5e2c;
}

/* ========================================= */
/* All Time records */
/* ========================================= */
.page-id-168 .content-bg {
  border-top: 5px solid #7c5e2c;
}
.page-id-168 table tr:nth-child(2n+2) {
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
}
.page-id-168 tr.row2 {
  background-color: transparent;
}
@media screen and (max-width: 480px) {
  .page-id-168 tr {
    display: block;
    padding: 10px 0;
  }
  .page-id-168 tr td {
    display: block;
    width: 100%;
  }
  .page-id-168 tr td:first-of-type {
    font-weight: bold;
  }
}

/* Rules and Regulations */
/* About the master angler program */
.page-201314 .content-bg {
  border-top: 5px solid #7c5e2c;
  padding-left: 20px;
  padding-right: 20px;
}
.page-201314 .content-bg .h1 {
  margin-top: 0px;
  line-height: 3rem;
}
.page-201314 .content-bg .block-group:last-child {
  border-bottom: 0 !important;
}
.page-201314 .content-bg .block-group {
  padding: 40px 0px;
  max-width: 1000px;
  margin: auto;
}
@media screen and (max-width: 1023px) {
  .page-201314 .content-bg .block-group {
    padding: 20px 0px;
  }
}
.page-201314 .block.photo img {
  display: block;
  width: 100%;
  border-radius: 5px;
}
@media screen and (min-width: 1024px) {
  .page-201314 .block-group.official-record {
    padding-bottom: 10px;
  }
  .page-201314 .block-group.official-record .block.photo img {
    position: relative;
    top: -30px;
  }
}
@media screen and (max-width: 767px) {
  .page-201314 .block-group.looking-back .block.photo {
    border-radius: 5px;
  }
  .page-201314 .block-group.looking-back .block.photo img {
    border-radius: 5px;
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .page-201314 .block-group.looking-back .block.photo {
    background: url(/wp-content/themes/master-angler-2024/assets/images/2018/1991-catch-39943.jpg) no-repeat;
    background-size: cover;
    background-position: center center;
    border-radius: 5px;
  }
  .page-201314 .block-group.looking-back .block.photo img {
    display: none;
  }
}
.page-201314 .block-group.join-masters .block.photo {
  min-height: 200px;
  border-radius: 5px;
}
.page-201314 .block-group.join-masters .block.photo img {
  max-width: 270px;
  margin: auto;
}
@media screen and (min-width: 768px) {
  .page-201314 .block-group.join-masters .block.photo img {
    padding-top: 60px;
  }
}
@media screen and (max-width: 767px) {
  .page-201314 h1 {
    margin: 0px;
    line-height: 2rem;
    padding: 0px;
  }
  .page-201314 .block.photo img {
    width: 100%;
    display: block;
  }
  .page-201314 .block.text {
    padding: 20px 20px 0px 0px;
  }
  .page-201314 .content-bg .block-group {
    border-bottom: 1px solid #ddd;
  }
  .page-201314 .block-group.things-to-come .block.photo img {
    max-width: 270px;
    width: 100%;
    margin: auto;
  }
}
@media screen and (min-width: 768px) {
  .page-201314 .content-bg .block-group:nth-child(2n+1) {
    border-bottom: 1px solid #ddd;
  }
  .page-201314 .content-bg .block-group:nth-child(2n+1) .block.photo {
    width: 40%;
    position: relative;
    left: 60%;
  }
  .page-201314 .content-bg .block-group:nth-child(2n+1) .block.photo img {
    width: 100%;
  }
  .page-201314 .content-bg .block-group:nth-child(2n+1) .block.text {
    width: 60%;
    position: relative;
    left: -40%;
    padding: 0px 20px 0px 0px;
  }
  .page-201314 .content-bg .block-group:nth-child(2n+2) {
    border-bottom: 1px solid #ddd;
  }
  .page-201314 .content-bg .block-group:nth-child(2n+2) .block.photo {
    width: 40%;
    position: relative;
  }
  .page-201314 .content-bg .block-group:nth-child(2n+2) .block.photo img {
    width: 100%;
  }
  .page-201314 .content-bg .block-group:nth-child(2n+2) .block.text {
    width: 60%;
    position: relative;
    padding: 0px 0px 0px 20px;
  }
  .page-201314 .block-group.things-to-come .block.photo img {
    max-width: 270px;
    width: 100%;
    margin: auto;
  }
}

/* L'il Anglers */
.page-id-170 .header-backgrounds {
  display: none;
}
.page-id-170 .content-bg {
  top: 0;
  padding-top: 0;
  background-image: url(../../images/2018/gradient-bg.jpg);
  background-repeat: repeat-x;
}
.page-id-170 .slider-bottom {
  border-bottom: 5px solid #7c5e2c;
}
.page-id-170 #littleAnglerSlider {
  padding-top: 100px;
}

/* Industry Pages */
@media screen and (min-width: 1024px) {
  .page-201352 .help,
  .page-id-270 .help {
    width: 50%;
  }
}
.page-201352 .ma-profile-form-wrapper,
.page-id-270 .ma-profile-form-wrapper {
  padding: 0px 20px;
}

.page-id-195 .angler-profile-content h2,
.page-id-198 .angler-profile-content h2,
.page-id-203 .angler-profile-content h2,
.page-id-225 .angler-profile-content h2,
.page-201352 .angler-profile-content h2,
.page-id-270 .angler-profile-content h2 {
  text-align: left;
  font-size: 2rem;
}
@media screen and (max-width: 480px) {
  .page-id-195.logged-in .header-backgrounds .header-bg,
  .page-id-198.logged-in .header-backgrounds .header-bg,
  .page-id-203.logged-in .header-backgrounds .header-bg,
  .page-id-225.logged-in .header-backgrounds .header-bg,
  .page-201352.logged-in .header-backgrounds .header-bg,
  .page-id-270.logged-in .header-backgrounds .header-bg {
    height: 167px;
  }
}
@media screen and (min-width: 481px) and (max-width: 767px) {
  .page-id-195.logged-in .header-backgrounds .header-bg,
  .page-id-198.logged-in .header-backgrounds .header-bg,
  .page-id-203.logged-in .header-backgrounds .header-bg,
  .page-id-225.logged-in .header-backgrounds .header-bg,
  .page-201352.logged-in .header-backgrounds .header-bg,
  .page-id-270.logged-in .header-backgrounds .header-bg {
    height: 188px;
  }
}
@media screen and (min-width: 768px) {
  .page-id-195.logged-in .header-backgrounds .header-bg,
  .page-id-198.logged-in .header-backgrounds .header-bg,
  .page-id-203.logged-in .header-backgrounds .header-bg,
  .page-id-225.logged-in .header-backgrounds .header-bg,
  .page-201352.logged-in .header-backgrounds .header-bg,
  .page-id-270.logged-in .header-backgrounds .header-bg {
    height: 135px;
  }
}
.page-id-195 .tabs,
.page-id-198 .tabs,
.page-id-203 .tabs,
.page-id-225 .tabs,
.page-201352 .tabs,
.page-id-270 .tabs {
  padding-top: 0px;
}
@media screen and (min-width: 768px) {
  .page-id-195 .tabs,
  .page-id-198 .tabs,
  .page-id-203 .tabs,
  .page-id-225 .tabs,
  .page-201352 .tabs,
  .page-id-270 .tabs {
    padding-left: 20px;
  }
}
.page-id-195 .tabs ul,
.page-id-198 .tabs ul,
.page-id-203 .tabs ul,
.page-id-225 .tabs ul,
.page-201352 .tabs ul,
.page-id-270 .tabs ul {
  width: 100%;
  float: none;
}
.page-id-195 .tabs li,
.page-id-198 .tabs li,
.page-id-203 .tabs li,
.page-id-225 .tabs li,
.page-201352 .tabs li,
.page-id-270 .tabs li {
  margin-left: 0px;
  margin-right: 0px;
  padding-right: 1px;
}
.page-id-195 .tabs li a,
.page-id-198 .tabs li a,
.page-id-203 .tabs li a,
.page-id-225 .tabs li a,
.page-201352 .tabs li a,
.page-id-270 .tabs li a {
  font-size: 1rem;
}
@media screen and (max-width: 767px) {
  .page-id-195 .tabs li,
  .page-id-198 .tabs li,
  .page-id-203 .tabs li,
  .page-id-225 .tabs li,
  .page-201352 .tabs li,
  .page-id-270 .tabs li {
    padding-top: 1px;
  }
}
@media screen and (min-width: 601px) {
  .page-id-195 .tabs li,
  .page-id-198 .tabs li,
  .page-id-203 .tabs li,
  .page-id-225 .tabs li,
  .page-201352 .tabs li,
  .page-id-270 .tabs li {
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media screen and (min-width: 768px) {
  .page-id-195 .tabs li,
  .page-id-198 .tabs li,
  .page-id-203 .tabs li,
  .page-id-225 .tabs li,
  .page-201352 .tabs li,
  .page-id-270 .tabs li {
    width: auto;
  }
}
@media screen and (min-width: 768px) {
  .page-id-195 .tabs li.on,
  .page-id-198 .tabs li.on,
  .page-id-203 .tabs li.on,
  .page-id-225 .tabs li.on,
  .page-201352 .tabs li.on,
  .page-id-270 .tabs li.on {
    margin-bottom: -3px;
    border-bottom: 3px solid #cf6030;
  }
}
.page-id-195 .tabs li.on a,
.page-id-198 .tabs li.on a,
.page-id-203 .tabs li.on a,
.page-id-225 .tabs li.on a,
.page-201352 .tabs li.on a,
.page-id-270 .tabs li.on a {
  background: #cf6030;
  color: #fff;
}

/* ========================================= */
/* RULES AND REGULATIONS PAGE  */
/* ========================================= */
@media screen and (max-width: 1030px) {
  .article-content {
    padding-bottom: 0;
  }
  .article-content h1 {
    margin-bottom: 0;
  }
}
.page-id-27 .wp-block-image img {
  border-radius: 5px;
}

/* ========================================= */
/* SUBMIT A CATCH SNIPPET */
/* ========================================= */
.homepage-submit-a-catch {
  background-image: url(../../images/2018/qualify-bg.jpg);
  background-repeat: repeat-x;
  clear: both;
  padding-top: 50px;
  padding-bottom: 65px;
}
.homepage-submit-a-catch label.question {
  font-size: 1.5rem;
  color: #333;
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  text-transform: uppercase;
  margin-bottom: 20px;
  display: block;
  line-height: 1.3333em;
}
.homepage-submit-a-catch #check_fish_child ul li:first-child {
  padding-left: 160px;
}
.homepage-submit-a-catch .no-fish-selected {
  top: 3px;
  margin-left: 20px;
}
.homepage-submit-a-catch #check-another-catch {
  cursor: pointer;
  text-decoration: none;
}
.homepage-submit-a-catch #check_fish {
  width: 100%;
  height: 60px;
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-size: 1.688rem;
  padding-left: 20px;
  border: 1px solid #dddbd9;
  margin-top: 0px;
}
.homepage-submit-a-catch #check_fish_msdd {
  border: 0;
  background: #fff;
  width: 100% !important;
}
.homepage-submit-a-catch #check_fish_msdd .arrow, .homepage-submit-a-catch #check_fish_msdd .arrowoff {
  margin-top: -8px;
  right: 20px;
}
.homepage-submit-a-catch #check_fish_msdd .ddlabel {
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-size: 1.688rem;
  line-height: 1.333em;
  display: inline-block;
  text-transform: uppercase;
}
.homepage-submit-a-catch #check_fish_msdd .ddcommon .ddChild li img {
  display: inline-block;
  padding-left: 30px;
  padding-right: 30px;
}
.homepage-submit-a-catch #check_fish_msdd .ddTitleText {
  padding: 0px 20px 1px 5px;
}
.homepage-submit-a-catch #check_fish_msdd .ddTitleText img {
  padding-left: 30px;
  padding-right: 30px;
}
.homepage-submit-a-catch #check_fish_msdd .ddTitleText .ddlabel {
  top: 10px;
  position: relative;
}
.homepage-submit-a-catch #check_fish_child li img {
  display: inline-block;
  padding-left: 30px;
  padding-right: 30px;
}
.homepage-submit-a-catch #check_fish_child .ddChild {
  max-height: 400px;
}
.homepage-submit-a-catch input[type=text]#fish_length {
  max-width: 4em;
  background: #fff;
  font-size: 1.688rem;
  line-height: 1.333em;
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  height: auto;
  padding: 14px 10px 8px 10px;
  margin-top: 0px;
  border: 1px solid #dddbd9;
  text-align: center;
}
.homepage-submit-a-catch #fish_species_msdd {
  background: #fff;
  border: 1px solid #dddbd9;
}
.homepage-submit-a-catch #fish-congrats {
  display: none;
}
.homepage-submit-a-catch .block.block-foghorn {
  display: none;
  padding: 20px 0px;
}
.homepage-submit-a-catch .block.block-foghorn span {
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-size: 1.5rem;
  background: rgba(200, 0, 0, 0.7);
  padding: 20px;
  color: #fff;
  display: block;
}
.homepage-submit-a-catch .block.block-fish {
  width: 50%;
  padding-right: 10px;
}
@media screen and (max-width: 1023px) {
  .homepage-submit-a-catch .block.block-fish {
    width: 100%;
    margin-bottom: 20px;
  }
}
.homepage-submit-a-catch .block.block-length-wrapper {
  width: 50%;
  padding-left: 10px;
}
@media screen and (max-width: 1023px) {
  .homepage-submit-a-catch .block.block-length-wrapper {
    padding-left: 0;
    width: auto;
  }
}
.homepage-submit-a-catch .block.block-length {
  width: 33.3333%;
}
@media screen and (max-width: 320px) {
  .homepage-submit-a-catch .block.block-length {
    width: 40%;
  }
}
.homepage-submit-a-catch .block.block-length-unit {
  width: 33.3333%;
}
.homepage-submit-a-catch .block.block-length-unit label.ui-widget {
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif;
  font-size: 1.25rem;
  line-height: 1.333em;
}
@media screen and (max-width: 480px) {
  .homepage-submit-a-catch .block.block-length-unit {
    width: 40%;
    margin-left: 20px;
  }
}
.homepage-submit-a-catch .block.block-check-size {
  width: 33.3333%;
}
@media screen and (max-width: 480px) {
  .homepage-submit-a-catch .block.block-check-size {
    width: 100%;
    margin-top: 20px;
    text-align: center;
  }
}
.homepage-submit-a-catch .block.block-congrats {
  width: 60%;
  padding-right: 10px;
}
@media screen and (max-width: 640px) {
  .homepage-submit-a-catch .block.block-congrats {
    width: 100%;
  }
}
.homepage-submit-a-catch .block.block-start-submission {
  width: 100%;
  padding-left: 0px;
  margin-top: 20px;
}
@media screen and (max-width: 640px) {
  .homepage-submit-a-catch .block.block-start-submission {
    width: 100%;
  }
}
.homepage-submit-a-catch .snippet-submit-catch {
  padding: 0px;
  margin: 5px auto 0px auto;
  width: 90%;
  max-width: 960px;
}
@media screen and (min-width: 1024px) {
  .homepage-submit-a-catch .snippet-submit-catch {
    padding-left: 50px;
  }
}
.homepage-submit-a-catch .snippet-submit-catch .ui-buttonset .ui-button-text.button-text {
  text-transform: uppercase;
  top: -3px;
  position: relative;
  left: 5px;
}
.homepage-submit-a-catch label.ui-button.ui-widget.ui-state-default.ui-button-text-only {
  padding: 5px 5px 0px 0px;
}
.homepage-submit-a-catch .snippet-submit-catch .ma-button {
  margin: 0;
  clear: both;
  font-size: 1.688rem;
  text-transform: uppercase;
  padding: 0.6em 1em 0.4em 1em;
  text-decoration: none;
}
.homepage-submit-a-catch .snippet-submit-catch a.rules-link {
  float: right;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 3px 2px 0px 0px;
}
.homepage-submit-a-catch .snippet-submit-catch .submit-catch-title {
  text-align: center;
  background: url("/wp-content/themes/master-angler-2024/assets/images/snippet-submit-catch-bg.png") 0px 26px repeat-x;
}
.homepage-submit-a-catch .snippet-submit-catch .submit-catch-title img {
  text-align: center;
  margin: auto;
}
.homepage-submit-a-catch .snippet-submit-catch .padded {
  min-height: 374px;
}
.homepage-submit-a-catch .snippet-submit-catch em {
  font-weight: bold;
  line-height: 1em;
}
.homepage-submit-a-catch .snippet-submit-catch img {
  display: block;
  margin-top: -5px;
}
.homepage-submit-a-catch .snippet-submit-catch div.padded {
  margin: 0px;
  background: rgb(255, 255, 255);
  padding: 10px 10px 10px 10px;
  border-radius: 0px 0px 5px 5px;
  border: 1px solid #eee;
  color: #000;
}
.homepage-submit-a-catch #fish_species {
  width: 80%;
}
.homepage-submit-a-catch #fish_species_title img {
  width: 100px;
}
.homepage-submit-a-catch #fish_species_child {
  height: 300px;
}
.homepage-submit-a-catch #fish_species_child img {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 100px;
}
.homepage-submit-a-catch .snippet-submit-catch h1 {
  margin: 0px 0px 20px 0px;
  padding: 0px;
  background: none;
}
.homepage-submit-a-catch .snippet-submit-catch h2 {
  color: #cf6030;
  margin: 5px 0px 10px 0px;
}
.homepage-submit-a-catch .snippet-submit-catch h3 {
  color: #cf6030;
  margin: 5px 0px 10px 0px;
}
.homepage-submit-a-catch .snippet-submit-catch .text-wrapper {
  margin-right: 10px;
}
.homepage-submit-a-catch .snippet-submit-catch {
  color: #000;
  vertical-align: middle;
}
.homepage-submit-a-catch .snippet-submit-catch #ma-length-units div {
  padding: 0px;
}
.homepage-submit-a-catch .snippet-submit-catch label {
  padding: 0px;
}
.homepage-submit-a-catch .snippet-submit-catch .ui-button-text {
  padding: 0px;
  margin: 0px;
}
.homepage-submit-a-catch .snippet-submit-catch #fish-congrats {
  display: none;
}
.homepage-submit-a-catch .snippet-submit-catch label.infield-label {
  padding-top: 5px;
  color: #9c9c9c;
}
.homepage-get-app a {
  display: inline-block;
}

.homepage-get-app a img {
  height: 40px;
  float: none;
}

body.home .homepage-get-app {
  background-image: url(../../images/2018/gradient-bg.jpg);
  background-repeat: repeat-x;
  clear: both;
  padding-top: 0px;
  padding-bottom: 0px;
}
body.home .homepage-get-app .block-group {
  max-width: 960px;
  margin: auto;
}
@media screen and (max-width: 1023px) {
  body.home .homepage-get-app .block-group {
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 20px;
  }
}
body.home .homepage-get-app .block {
  width: 100%;
}
@media (max-width: 1024px) {
  body.home .homepage-get-app h1 {
    padding: 10px 0px 20px 0px;
    margin-top: 20px;
    margin-bottom: 10px;
  }
}
body.home .homepage-get-app .block.app-left {
  width: 100%;
  padding-bottom: 30px;
}
body.home .homepage-get-app .block.app-left h2 {
  margin: 0;
}
body.home .homepage-get-app .block.app-right {
  width: 100%;
  position: relative;
}
@media screen and (max-width: 460px) {
  body.home .homepage-get-app .block.app-right {
    width: 100%;
  }
}
body.home .homepage-get-app h2 {
  color: #cf6030;
  font-size: 2.75rem;
}
@media (max-width: 1024px) {
  body.home .homepage-get-app h2 {
    font-size: 1.75rem;
  }
}
body.home .homepage-get-app .mobile-app {
  background-image: url(/wp-content/themes/master-angler-2024/assets/images/2018/mobile-app-300.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 100%;
  height: 510px;
}

@media (min-width: 600px) {
  body.home .homepage-get-app .block.app-left {
    width: 55%;
  }
  body.home .homepage-get-app .block.app-right {
    width: 45%;
  }
  .mobile-app {
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
    height: 410px;
  }
}
@media (min-width: 768px) {
  body.home .homepage-get-app .block.app-left {
    width: 60%;
  }
  body.home .homepage-get-app .block.app-right {
    width: 40%;
  }
  .mobile-app {
    position: absolute;
    top: -50px;
    left: 20px;
    height: 510px;
  }
}
@media (min-width: 1024px) {
  .homepage-get-app a img {
    height: 60px;
    float: right;
  }
  body.home .homepage-get-app .block.title {
    margin: 0px;
    line-height: 1em;
    padding: 30px 0px 20px 0px;
  }
  body.home .homepage-get-app .block {
    width: 70%;
  }
  body.home .homepage-get-app .block.app-left {
    width: 70%;
  }
  body.home .homepage-get-app .block.app-right {
    width: 30%;
  }
  .mobile-app {
    width: 300px;
    height: 610px;
    top: -70px;
  }
}
/*
480px wide
*/
@media only screen and (width: 480px) {
  /******************************************************************
  Site Name: 
  Author: 

  Stylesheet: 481px and Up Stylesheet

  This stylesheet is loaded for larger devices. It's set to 
  481px because at 480px it would load on a landscaped iPhone.
  This isn't ideal because then you would be loading all those
  extra styles on that same mobile connection. 

  A word of warning. This size COULD be a larger mobile device,
  so you still want to keep it pretty light and simply expand
  upon your base.scss styles.

  ******************************************************************/
  body.template-angler {
    background-size: cover;
    background-attachment: fixed;
  }
  .page-id-198,
  .page-id-203,
  .page-id-225,
  .page-201352,
  .page-id-270 {
    background: #182126;
    background-image: none !important;
  }
  .page-id-195 .ma-search-results-wrapper .angler-name {
    width: 33%;
  }
  .page-id-195 .ma-search-results-wrapper .angler-address {
    width: 33%;
  }
  .page-id-195 .ma-search-results-wrapper .angler-contact {
    width: 33%;
  }
  .snippet-top-anglers {
    margin: auto;
    margin-top: 20px;
  }
  .snippet-welcome-message {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 50%;
    margin: auto;
  }
  /* Angler Details */
  .angler-info .badge-medals span.on {
    background: url(/wp-content/themes/master-angler-2024/assets/images/badge-progress-checked.png) left no-repeat;
  }
}
/*
LARGER MOBILE DEVICES
This is for devices like the Galaxy Note or something that's
larger than an iPhone but smaller than a tablet. Let's call them
tweeners.
*/
@media only screen and (min-width: 481px) {
  /******************************************************************
  Site Name: 
  Author: 

  Stylesheet: 481px and Up Stylesheet

  This stylesheet is loaded for larger devices. It's set to 
  481px because at 480px it would load on a landscaped iPhone.
  This isn't ideal because then you would be loading all those
  extra styles on that same mobile connection. 

  A word of warning. This size COULD be a larger mobile device,
  so you still want to keep it pretty light and simply expand
  upon your base.scss styles.

  ******************************************************************/
  body.template-angler {
    background-size: cover;
    background-attachment: fixed;
  }
  body.angler-industry {
    background-image: none;
    background-size: cover;
    background-attachment: fixed;
  }
  .page-id-198,
  .page-id-203,
  .page-id-225,
  .page-201352,
  .page-id-270 {
    background: #182126;
    background-image: none !important;
  }
  body.printerfriendly {
    background-image: none !important;
  }
  body.printerfriendly .ma-search-results-entry {
    border: 1px solid #cb6015;
  }
  .page-id-195 .ma-search-results-wrapper .angler-name {
    width: 33%;
  }
  .page-id-195 .ma-search-results-wrapper .angler-address {
    width: 33%;
  }
  .page-id-195 .ma-search-results-wrapper .angler-contact {
    width: 33%;
  }
  .page-id-195 .tabs,
  .page-id-198 .tabs,
  .page-id-203 .tabs,
  .page-id-225 .tabs,
  .page-201352 .tabs,
  .page-id-270 .tabs {
    padding-top: 0px;
  }
  .page-id-195 .tabs ul,
  .page-id-198 .tabs ul,
  .page-id-203 .tabs ul,
  .page-id-225 .tabs ul,
  .page-201352 .tabs ul,
  .page-id-270 .tabs ul {
    width: 100%;
    float: none;
  }
  .page-id-195 .tabs li,
  .page-id-198 .tabs li,
  .page-id-203 .tabs li,
  .page-id-225 .tabs li,
  .page-201352 .tabs li,
  .page-id-270 .tabs li {
    margin-left: 0px;
  }
  .page-id-195 .tabs li a,
  .page-id-198 .tabs li a,
  .page-id-203 .tabs li a,
  .page-id-225 .tabs li a,
  .page-201352 .tabs li a,
  .page-id-270 .tabs li a {
    font-size: 1.5rem;
  }
  .page-id-195 .tabs li.on a,
  .page-id-198 .tabs li.on a,
  .page-id-203 .tabs li.on a,
  .page-id-225 .tabs li.on a,
  .page-201352 .tabs li.on a,
  .page-id-270 .tabs li.on a {
    background: #cf6030;
    color: #fff;
  }
  body.home .content-wrapper .welcome-badge {
    width: 85px;
  }
  body.home .content-wrapper .welcome-message h1 {
    margin: 25px 0 0 90px;
    font-size: 2.6em;
  }
  body.home .content-wrapper .homepage-little-anglers a.btn {
    font-size: 1.313rem;
  }
  body.home .content-wrapper .left-column .homepage-video .homepage-iframe-wrap {
    width: 100%;
    height: 350px;
    float: none;
  }
}
@media only screen and (min-width: 481px) and (max-width: 600px) {
  body.home .content-wrapper .left-column .homepage-video .homepage-iframe-wrap {
    height: 300px;
  }
}
@media only screen and (min-width: 481px) {
  .snippet-top-anglers {
    margin: auto;
    margin-top: 20px;
  }
  .snippet-welcome-message {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 50%;
    margin: auto;
  }
  .angler-info .badge-medals span.on {
    background: url(/wp-content/themes/master-angler-2024/assets/images/badge-progress-checked.png) left no-repeat;
  }
  body.printerfriendly * {
    color: #000;
  }
  body.printerfriendly .ma-paginate, body.printerfriendly .footer,
  body.printerfriendly .social-footer,
  body.printerfriendly #float-search,
  body.printerfriendly .copyright,
  body.printerfriendly .ma-search-summary,
  body.printerfriendly #ma-search-summary1 {
    display: none !important;
  }
  body.printerfriendly .main-header *,
  body.printerfriendly #footer .sponsor *,
  body.printerfriendly .announcement * {
    color: #fff;
  }
  body.printerfriendly .ma-search-fish-table .angler-col1 {
    width: 40%;
  }
  body.printerfriendly .ma-search-fish-table .angler-col1 div {
    width: 49%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  body.printerfriendly .ma-search-fish-table .angler-col2 {
    width: 40%;
  }
  body.printerfriendly .ma-search-fish-table .angler-col2 div {
    width: 30%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  body.printerfriendly .ma-search-fish-table .angler-col3 {
    width: 19%;
  }
  body.printerfriendly .ma-search-fish-table .angler-col3 div {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  body.printerfriendly .content-bg {
    background: #fff !important;
  }
  body.printerfriendly #content {
    margin: 0px;
    padding: 0px;
    background: #fff !important;
  }
  body.printerfriendly .ma-search-results-wrapper .angler-column-row {
    background: #555 !important;
    color: #fff !important;
  }
  body.printerfriendly .ma-search-results-wrapper .angler-column-row div {
    color: #fff !important;
  }
  body.printerfriendly .ma-search-fish-title {
    margin: 10px !important;
    text-transform: none !important;
  }
  body.printerfriendly .ma-search-fish-title span {
    color: #444;
  }
  body.printerfriendly .ma-search-results-wrapper td {
    padding: 3px !important;
  }
  body.printerfriendly .angler-row.row2 {
    background: #eee !important;
  }
  body.printerfriendly .angler-row.row1 {
    /*background:#fff;*/
  }
  body.printerfriendly .show-fish-photo {
    display: none !important;
  }
  body.printerfriendly .printonly {
    display: block;
  }
  body.printerfriendly .printer-logo-wrapper {
    font-weight: bold;
    text-align: left;
    vertical-align: absmiddle;
  }
  body.printerfriendly .printer-logo-wrapper td {
    vertical-align: middle;
  }
  body.printerfriendly .printer-logo-wrapper img {
    vertical-align: absmiddle;
  }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  #footer .wrap {
    padding: 0 20px 40px;
  }
  #footer a.logo {
    float: left;
    width: 30%;
  }
  #footer h1 {
    float: left;
    width: 70%;
  }
  #footer .info {
    float: left;
  }
  #footer .nav-1 {
    float: left;
    margin-top: 0;
  }
  #footer .nav-1 a {
    padding: 5px 0;
    display: inline-block;
  }
  #footer .nav-2 {
    clear: left;
  }
  #footer .nav-2,
  #footer .nav-3 {
    float: left;
    padding: 0 20px;
    border-left: 1px solid #777;
  }
  #footer .nav-4 {
    clear: both;
  }
  #footer .sponsor {
    float: right;
  }
  #footer .social li {
    display: inline-block;
  }
  #footer .social li a {
    padding: 10px;
    display: inline-block;
    font-size: 1.5em;
  }
}
/*
LARGER MOBILE DEVICES
This is for devices like the Galaxy Note or something that's
larger than an iPhone but smaller than a tablet. Let's call them
tweeners.
*/
@media only screen and (min-width: 600px) and (max-width: 767px) {
  /******************************************************************

  Stylesheet: 600px and Up Stylesheet

  ******************************************************************/
  .left-column {
    text-align: left;
  }
  /* Home Page */
  body.home .snippet-latest-catches .snippet-left-column {
    text-align: center;
  }
  body.home .snippet-latest-catches .snippet-left-column img {
    max-width: 320px;
    margin: auto;
    float: none;
  }
  body.home .left-column {
    clear: both;
  }
  body.home .snippet-welcome-message {
    width: 90%;
    margin: auto;
  }
  body.home .snippet-badges {
    width: 90%;
    margin: auto;
  }
  body.home .snippet-lil-angler .snippet-left-column {
    text-align: center;
  }
  body.home .snippet-lil-angler .snippet-left-column img {
    max-width: 320px;
    margin: auto;
    float: none;
  }
}
/*
TABLET & SMALLER LAPTOPS
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*/
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /******************************************************************
  Site Name:
  Author:

  Stylesheet: Grid Stylesheet

  I've seperated the grid so you can swap it out easily. It's
  called at the top the style.scss stylesheet.

  There are a ton of grid solutions out there. You should definitely
  experiment with your own. Here are some recommendations:

  http://gridsetapp.com - Love this site. Responsive Grids made easy.
  http://susy.oddbird.net/ - Grids using Compass. Very elegant.
  http://gridpak.com/ - Create your own responsive grid.

  The grid below is a combination of the 1140 grid and Twitter Boostrap. 
  I liked 1140 but Boostrap's grid was way more detailed so I merged them 
  together, let's see how this works out. If you want to use 1140, the original 
  values are commented out on each line.

  ******************************************************************/
  .onecol {
    width: 5.801104972%;
  } /* 4.85%;  } /* grid_1  */
  .twocol {
    width: 14.364640883%;
  } /* 13.45%; } /* grid_2  */
  .threecol {
    width: 22.928176794%;
  } /* 22.05%; } /* grid_3  */
  .fourcol {
    width: 31.491712705%;
  } /* 30.75%; } /* grid_4  */
  .fivecol {
    width: 40.055248616%;
  } /* 39.45%; } /* grid_5  */
  .sixcol {
    width: 48.618784527%;
  } /* 48%;    } /* grid_6  */
  .sevencol {
    width: 57.182320438%;
  } /* 56.75%; } /* grid_7  */
  .eightcol {
    width: 660px;
  } /* 65.4%;  } /* grid_8  */
  .ninecol {
    width: 74.30939226%;
  } /* 74.05%; } /* grid_9  */
  .tencol {
    width: 82.872928171%;
  } /* 82.7%;  } /* grid_10 */
  .elevencol {
    width: 91.436464082%;
  } /* 91.35%; } /* grid_11 */
  .twelvecol {
    width: 99.999999993%;
  } /* 100%;   } /* grid_12 */
  .onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol, .twelvecol {
    position: relative;
    float: left;
    /*margin-left: 2.762430939%;*/
    margin-left: 30px;
  }
  .first {
    margin-left: 0;
  }
  .last {
    float: right;
  }
  /******************************************************************
  Site Name:
  Author:

  Stylesheet: Tablet & Small Desktop Stylesheet

  Here's where you can start getting into the good stuff.
  This size will work on iPads, other tablets, and desktops.
  So you can start working with more styles, background images,
  and other resources. You'll also notice the grid starts to
  come into play. Have fun!

  ******************************************************************/
  .two-column .left-column {
    padding: 1px 20px 0px 20px;
  }
  body.home .content-wrapper .welcome-badge {
    width: 100px;
  }
  body.home .content-wrapper .welcome-message h1 {
    margin: 33px 0 0 100px;
    font-size: 2.8em;
  }
  body.home .content-wrapper .welcome-buttons {
    display: inline-block;
    float: right;
    text-transform: uppercase;
    margin: 32px 0 0;
  }
  body.home .content-wrapper .welcome-buttons .ui-button-text {
    font-size: 1.2rem;
    padding: 0.4445em 1em;
  }
  body.home .content-wrapper .welcome-buttons .ma-button {
    font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  }
  body.home .left-column {
    width: 100%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  body.home .left-column .snippet-top-anglers {
    margin-top: 20px;
    width: 49%;
  }
  body.home .left-column .snippet-welcome-message {
    width: 49%;
  }
  body.home .left-column img {
    max-width: 40%;
    margin: auto;
  }
  body.home .right-column {
    width: 230px;
    min-width: 250px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  body.home .snippet-latest-catches {
    width: 49%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  body.home .snippet-latest-catches .snippet-left-column {
    text-align: center;
  }
  body.home .snippet-submit-catch {
    margin-top: 20px;
  }
  body.home .snippet-lil-angler {
    width: 49%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding: 20px;
  }
  body.home .snippet-lil-angler .snippet-left-column {
    text-align: center;
  }
  body.home .snippet-badges li {
    padding-left: 20px;
  }
  body.home .homepage-badges {
    padding-right: 0;
  }
  #footer .section-1 {
    float: left;
    width: 30%;
  }
  #footer .section-1 h1 span {
    color: #fff;
    display: block;
  }
  #footer .section-1 h1 span:first-of-type {
    color: #778A38;
  }
  #footer .section-1 a.logo {
    width: 100%;
  }
  #footer .section-1 a.logo img {
    max-width: 180px;
    width: 100%;
  }
  #footer .nav-1 {
    float: left;
    width: 70%;
    padding: 0 20px;
    margin-top: 30px;
    margin-bottom: 45px;
    margin-left: -8%;
  }
  #footer .nav-1 li:first-of-type {
    border-left: 1px solid #3D3B39;
  }
  #footer .nav-1 li {
    display: inline-block;
    border-right: 1px solid #3D3B39;
  }
  #footer .nav-1 li a {
    display: inline-block;
    padding: 20px;
  }
  #footer .nav-2 {
    clear: none;
  }
  #footer .nav-2,
  #footer .nav-3 {
    float: left;
    padding: 0 30px;
    border-left: 1px solid #3D3B39;
  }
  #footer .nav-2 li a,
  #footer .nav-3 li a {
    padding: 5px 0;
    display: inline-block;
  }
  #footer .nav-2 li:first-of-type a {
    padding-top: 0;
  }
  #footer .nav-4 {
    clear: both;
    float: left;
    width: 100%;
    padding: 0 20px;
    margin-top: 20px;
  }
  #footer .nav-4 .sponsor {
    float: right;
  }
  #footer .nav-4 .social {
    float: left;
  }
  #footer .nav-4 .social div {
    margin-top: 0;
  }
  #footer .nav-4 .social li {
    display: inline-block;
  }
  #footer .nav-4 .social li a {
    display: inline-block;
    padding: 10px;
    font-size: 1.5em;
  }
}
/*
DESKTOP 1000+
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*/
@media only screen and (min-width: 1044px) {
  /******************************************************************
  Site Name:
  Author:

  Stylesheet: Tablet & Small Desktop Stylesheet

  Here's where you can start getting into the good stuff.
  This size will work on iPads, other tablets, and desktops.
  So you can start working with more styles, background images,
  and other resources. You'll also notice the grid starts to
  come into play. Have fun!

  ******************************************************************/
  body {
    margin: 0;
    padding: 0;
    line-height: 1.333em;
  }
  .menubar .huntfish {
    display: none;
  }
  .wrap {
    padding: 0;
  }
  .printonly {
    display: none;
  }
  #skip-link {
    display: none;
  }
  #dev-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    padding-top: 100px;
    width: 100%;
    height: 100%;
    display: none;
  }
  img {
    margin: 0px;
    padding: 0px;
  }
  h1 {
    font-size: 3.75rem;
    margin: 24px 0;
  }
  h2 {
    font-size: 2.75rem;
    margin: 0.5em 0em;
  }
  h1, h2, h3 {
    line-height: 1em;
  }
  .one-column h1 {
    padding: 10px 0px 20px 0px;
    margin-bottom: 10px;
  }
  .two-column h1 {
    padding: 10px 0px 20px 0px;
    margin-bottom: 10px;
  }
  #dev-overlay-toggle {
    top: 0px;
    left: 0px;
    position: absolute;
  }
  .clear-both, .clear {
    clear: both;
  }
  .clear-right {
    clear: right;
  }
  .clear-left {
    clear: left;
  }
  div, p, td {
    vertical-align: top;
  }
  img {
    border: 0;
  }
  .main-container {
    margin: auto;
    width: 100%;
    clear: both;
  }
  .content-padding, .content-section {
    clear: both;
  }
  .content-bg {
    top: 100px;
    width: 100%;
    margin: auto;
    overflow: hidden;
    clear: both;
  }
  .page-id-170 .content-bg {
    top: 0px;
  }
  .master-angler-search-body .content-bg {
    padding-top: 0px;
  }
  .content-page {
    margin: 0px 0px 0px 0px;
    clear: both;
  }
  .menubar-mobile {
    display: none;
  }
  .menu-item-login {
    display: none;
  }
  .menu-item-submit {
    display: none;
  }
  .menu-item-recordbook {
    display: none;
  }
  .menu-item-app {
    display: none;
  }
  .main-header .header-left > a:not(.menubar-toggle),
  .main-header .header-right > a:not(.menubar-toggle) {
    display: inline-block;
  }
  .main-header .header-right .header-login {
    display: inline-block;
    padding: 10px 0;
  }
  .cabelas_text {
    font-size: 1em;
  }
  /* HOME PAGE */
  body.home .content-page {
    padding: 0px;
  }
  body.home .HomeLink {
    display: none;
  }
  .HomeLink {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding: 5px;
  }
  /* SUBMIT A CATCH */
  .page-201306 .content-page {
    padding: 0px;
  }
  .one-column {
    padding-bottom: 100px;
  }
  /* welcome */
  .ma-welcome .ma-left {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 49%;
    float: left;
    position: relative;
    top: 0px;
  }
  .ma-welcome .ma-right {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 50%;
    float: right;
    margin-top: 0px;
    padding: 0px 0px 0px 20px;
  }
  .ma-welcome-photo img {
    width: 100%;
  }
  body.home .content-wrapper .welcome-badge {
    top: -20px;
    left: -40px;
    width: 130px;
    height: 155px;
  }
  body.home .content-wrapper .welcome-message {
    padding: 0 0 0 30px;
  }
  body.home .content-wrapper .welcome-message h1 {
    margin: 44px 0px 0px 60px;
    font-size: 3.75rem;
  }
  body.home .content-wrapper .welcome-buttons {
    margin: 47px 0 0;
    display: block;
    float: right;
  }
  .homepage-video {
    padding-bottom: 30px;
    margin-bottom: 5px;
    border-bottom: 1px solid gray;
  }
  .homepage-badges {
    margin-left: 30px;
  }
  .homepage-badges .badge {
    width: 27%;
    display: inline-block;
    margin-right: 5%;
  }
  .homepage-badges .badge h5 {
    margin: 10px 0 0;
    font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
  }
  .homepage-badges .badge p {
    margin: 0 0 20px;
  }
  input[type=text], input[type=password] {
    min-height: 40px;
    padding: 5px 5px 5px 10px;
    margin-top: 5px;
  }
  input[type=submit],
  button[type=submit] {
    margin-top: 5px;
    border: 1px solid rgb(221, 219, 217);
    color: #fff;
    background-color: #803531;
    font-family: "league_gothicregular";
    font-size: 1.5em;
    text-transform: uppercase;
  }
  input[type=submit] .fa,
  button[type=submit] .fa {
    margin-left: 5px;
  }
  input[type=submit]:hover,
  button[type=submit]:hover {
    background-color: #cf6030;
  }
  .ma-error {
    margin: 5px 0px 5px 0px;
  }
  .ma-reset-error {
    padding: 10px 0px 10px 0px;
  }
  .input_infoformError {
    top: 24px;
  }
  /* ========================= */
  /* JOIN THE MASTERS - HOME PAGE */
  .right-column ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
  }
  .snippet-badges li {
    margin-bottom: 5px;
  }
  /* ========================= */
  .left-column {
    width: 630px;
    margin-left: 45px;
    float: left;
    vertical-align: top;
    padding: 0px;
  }
  .left-column-half {
    width: 315px;
    float: left;
    vertical-align: top;
    margin-left: 45px;
  }
  .right-column {
    width: 320px;
    float: right;
    vertical-align: top;
    margin-right: 45px;
    width: 30%;
    margin: 0;
  }
  .left-column .content-half {
    width: 40%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: top;
  }
  .left-column .content-third {
    width: 33%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: top;
  }
  .two-column {
    vertical-align: bottom;
  }
  .two-column .left-column {
    padding-top: 0px;
    padding: 40px 10px 0px 10px;
    margin-left: 20px;
    /*
    border:1px solid #eee;
    */
  }
  .two-column .right-column {
    margin: 0px;
    width: 200px;
  }
  /* ===================================== */
  /* Angler Award Icons */
  /* ===================================== */
  .ma-awards {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .ma-awards span {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 22px;
    height: 22px;
  }
  .ma-award-icon {
    width: 20px;
    height: 20px;
  }
  .ui-datepicker-trigger {
    vertical-align: bottom;
    margin-left: 5px;
    margin-bottom: 2px;
  }
  /* 
   * The state classes are a little bit complex, because of the doubble class bug in IE6
   * The state class looks like this:
   * 
   * .ui-radio-state[-checked][-disabled][-hover] or .ui-checkbox-state[-checked][-disabled][-hover]
   * 
   * Examples:
   * 
   * .ui-radio-state-checked (simply checked) 
   * .ui-radio-state-checked-hover (checked and hovered/focused)
   * .ui-radio-state-hover (unchecked and hovered/focused)
   * 
   * If you don´t have to deal with the doubble class bug of IE6 you can also use the simple ui-checkbox-checked, ui-checkbox-disabled, ui-checkbox-hover state-classnames (or: ui-radio-checked...)
   * and the ui-radio/ui-checkbox role-classnames.
   * 
   */
  span.ui-radio {
    display: block;
    float: left;
    width: 21px;
    height: 25px;
  }
  span.ui-checkbox {
    display: block;
    float: left;
    width: 21px;
    height: 25px;
    padding-bottom: 30px;
    clear: left;
  }
  label.ui-checkbox {
    clear: right;
  }
  span.ui-helper-hidden {
    display: none;
  }
  label {
    padding: 2px;
  }
  .textarea-wrapper, .text-wrapper, .select-wrapper {
    /*
    */
    border: 1px solid #333;
    margin-bottom: 10px;
    padding: 0;
  }
  textarea {
    border: medium none;
    height: 120px;
    margin: 0;
    padding: 10px;
    width: 400px;
  }
  .calendar-wrapper {
    float: left;
  }
  .show-fish-photo {
    display: block;
    float: left;
    margin-left: 10px;
  }
  /* colorbox overrides */
  #colorbox {
    vertical-align: bottom;
  }
  #cboxTitle {
    padding: 10px 10px 10px 60px;
    width: 90%;
    margin: auto;
    position: absolute;
    bottom: 0;
  }
  #cboxCurrent {
    display: none;
  }
  #cboxLoadedContent {
    margin-bottom: 60px;
    margin-top: 30px;
  }
  .ma-search-body #ma-refine-form-wrapper {
    /* display:block; */
  }
  #ma-refine-form-wrapper .textarea-wrapper,
  #ma-refine-form-wrapper .text-wrapper, .select-wrapper {
    border: none;
  }
  /* ==================================== */
  /* HEADER */
  /* ==================================== */
  .header {
    position: absolute;
  }
  .header-logo img {
    width: auto;
    height: 100px;
  }
  .header-backgrounds {
    position: absolute;
    height: 100px;
    width: 100%;
  }
  .header-backgrounds .header-bg {
    width: 100%;
    height: 100px;
    position: absolute;
    top: 0px;
    left: 0px;
    /*
     background-image: url(/wp-content/themes/master-angler-2024/assets/images/2018/header-img.png), url(/wp-content/themes/master-angler-2024/assets/images/2018/dotted-header-bg.png);
     background-size: cover;
     background-repeat: no-repeat;
     background-position: center;
     */
  }
  .page-id-163 .header-backgrounds .header-bg,
  .page-id-159 .header-backgrounds .header-bg,
  .page-id-154 .header-backgrounds .header-bg,
  .page-id-183 .header-backgrounds .header-bg {
    height: 205px;
  }
  .page-id-163 .content-bg,
  .page-id-159 .content-bg,
  .page-id-154 .content-bg,
  .page-id-183 .content-bg {
    top: 120px;
  }
  .page-id-195.logged-in .header-backgrounds .header-bg,
  .page-id-198.logged-in .header-backgrounds .header-bg,
  .page-id-203.logged-in .header-backgrounds .header-bg,
  .page-id-225.logged-in .header-backgrounds .header-bg,
  .page-201352.logged-in .header-backgrounds .header-bg,
  .page-id-270.logged-in .header-backgrounds .header-bg {
    height: 170px;
  }
  .page-id-195.logged-in .content-bg,
  .page-id-198.logged-in .content-bg,
  .page-id-203.logged-in .content-bg,
  .page-id-225.logged-in .content-bg,
  .page-201352.logged-in .content-bg,
  .page-id-270.logged-in .content-bg {
    top: 84px;
  }
  .header-bg {
    position: absolute;
    height: 100px;
  }
  .header-bg .logo {
    margin: auto;
    display: block;
    width: 215px;
    margin-top: -30px;
  }
  .header-bg .logo img {
    width: 100%;
  }
  .header-backgrounds .breadcrumb-bg {
    width: 100%;
    height: 50px;
    position: absolute;
    top: 100px;
    left: 0px;
  }
  .search-expander {
    position: absolute;
    top: 80px;
    padding-top: 5px;
    white-space: nowrap;
    width: auto;
    display: none;
    position: absolute;
    right: 70px;
  }
  .search-expander a {
    padding: 15px 20px 12px 10px;
    display: block;
  }
  .search-expander a span {
    display: inherit;
    visibility: visible;
  }
  .header-logo-wrapper {
    position: absolute;
    left: 0px;
    top: 0px;
    padding-top: 0px;
    height: 100px;
  }
  .go-buttons {
    position: absolute;
    top: 30px;
    left: auto;
    right: 100px;
    height: 50px;
    width: auto;
  }
  .go-buttons a.FishLink,
  .go-buttons a.HuntLink {
    border: #a84e0e 1px solid;
    float: left;
    margin-right: 20px;
    padding: 12px 30px;
    text-decoration: none;
    width: auto;
  }
  .go-menu {
    position: absolute;
    right: 0px;
    height: 40px;
    width: 200px;
    display: block;
  }
  .breadcrumb {
    position: absolute;
    top: 35px;
    padding: 10px 45px 10px 45px;
    height: 50px;
    margin-left: 145px;
  }
  .breadcrumb a {
    text-decoration: none;
  }
  .login-form-wrapper {
    position: absolute;
  }
  .breadcrumb-bg {
    position: absolute;
    display: none;
  }
  .master-angler-search-body .header {
    position: fixed;
  }
  .header,
  .footer {
    margin: auto;
  }
  .footer {
    margin: auto;
    padding-bottom: 20px;
  }
  .footer .banner {
    float: left;
    margin: 0px 30px 0px 60px;
  }
  .two-column.content-page {
    position: relative;
  }
  .footer-logo {
    margin: 40px 60px 30px 0px;
  }
  body.home .footer-logo {
    margin: auto;
  }
  #footer {
    background-size: cover;
  }
  #footer .wrap {
    padding-bottom: 40px;
  }
  #footer .section-1 {
    float: left;
    width: 20%;
  }
  #footer .section-2 {
    width: 80%;
    float: left;
  }
  #footer .section-2 .nav-1 {
    margin: 30px 0px 30px -10px;
    padding: 0 20px;
  }
  #footer .section-2 .nav-1 li:first-of-type {
    border-left: 1px solid #3D3B39;
  }
  #footer .section-2 .nav-1 li {
    display: inline-block;
    border-right: 1px solid #3D3B39;
  }
  #footer .section-2 .nav-1 a {
    display: inline-block;
    padding: 10px;
  }
  #footer .section-2 .nav-wrap {
    display: table-row;
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
  #footer .section-2 .nav-2,
  #footer .section-2 .nav-3,
  #footer .section-2 .nav-4 {
    display: table-cell;
    width: 30%;
    padding: 0 20px;
    border-left: 1px solid #3D3B39;
    vertical-align: top;
  }
  #footer .section-2 .nav-2 a, #footer .section-2 .nav-2 a:visited,
  #footer .section-2 .nav-3 a,
  #footer .section-2 .nav-3 a:visited {
    display: inline-block;
    padding: 5px 0;
    color: #777;
  }
  #footer .section-2 .nav-2 a:hover, #footer .section-2 .nav-2 a:focus,
  #footer .section-2 .nav-3 a:hover,
  #footer .section-2 .nav-3 a:focus {
    color: #fff;
  }
  #footer .section-2 .social div {
    margin-top: 20px;
  }
  #footer .section-2 .social ul {
    padding: 0;
  }
  #footer .section-2 .social li {
    display: inline-block;
  }
  #footer .section-2 .social li a {
    display: inline-block;
    padding: 10px;
    font-size: 1.5em;
  }
  .two-column .footer-logo {
    position: absolute;
    right: 0px;
    bottom: 0px;
  }
  .copyright {
    clear: both;
    height: 43px;
    vertical-align: middle;
    padding-left: 30px;
    padding-top: 10px;
  }
  .breadcrumb .sub-menu ul {
    list-style: none;
    margin: 0px;
  }
  .breadcrumb .sub-menu ul ul {
    position: absolute;
    top: 41px;
  }
  .breadcrumb .sub-menu li li {
    padding-right: 17px;
  }
  #Header {
    height: 100px;
    width: 100%;
    margin: auto;
  }
  #HeaderTop {
    height: 100px;
    width: 1046px;
    margin: auto;
    position: relative;
    top: 0px;
  }
  #HeaderTop .Left,
  #HeaderTop .Center,
  #HeaderTop .Right {
    float: left;
    height: 79px;
    width: 400px;
  }
  #HeaderTop .Left {
    overflow: hidden;
    padding: 22px 0 0 82px;
  }
  #HeaderTop .Right {
    width: 300px;
  }
  .go-buttons a.FishLink .go-buttons a.HuntLink {
    display: block;
    float: left;
    height: 37px;
    line-height: 37px;
    padding-left: 46px;
    text-decoration: none;
    width: auto;
  }
  .HuntLink {
    padding-right: 20px;
    margin-top: 0px;
  }
  .FishLink {
    padding-right: 20px;
    margin-right: 10px;
  }
  #HeaderTop .Center {
    width: 320px;
  }
  #HeaderTop .Center img {
    height: auto;
  }
  #HeaderTop .Right {
    padding: 22px 0px 0 80px;
    overflow: hidden;
  }
  .menu-name-main-menu {
    width: 250px;
    position: absolute;
    top: 32px;
    right: 25px;
  }
  .region {
    width: 220px;
  }
  .menu-name-main-menu .menu {
    border: #e0e0e0 1px solid;
    display: none;
    list-style: none;
    list-style-image: none;
    margin: 0 0 0 0;
    padding: 0;
    position: absolute;
    width: 230px;
  }
  .menu-name-main-menu .menu li.expanded,
  .menu-name-main-menu .menu li.leaf {
    list-style: none;
    list-style-image: none;
  }
  .menu-name-main-menu .menu li.leaf.last {
    float: none;
  }
  .menu-name-main-menu .menu li {
    margin: 0;
    padding: 0;
  }
  .menu-name-main-menu .menu li a.menu-position-link {
    display: none;
  }
  .menu-name-main-menu .menu li a {
    display: block;
    line-height: 1.4;
    padding: 10px;
    text-decoration: none;
  }
  .menu-name-main-menu .DropDownToggle {
    border: #a84e0e 1px solid;
    display: block;
    margin-right: 20px;
    padding: 12px 30px;
    text-decoration: none;
    width: 230px;
    height: auto;
  }
  /* user settings icon */
  .user-settings-wrapper {
    right: 0px;
    top: 35px;
  }
  .user-settings li ul {
    top: 42px;
    right: 0px;
  }
  /* SNIPPET - TOP ANGLERS  AND WELCOME */
  .snippet-top-anglers {
    margin-top: 30px;
    width: 620px;
    height: 466px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    position: relative;
  }
  .snippet-top-anglers .snippet-top-anglers-shadow {
    width: 620px;
    height: 465px;
  }
  .s-anglers li {
    height: 466px;
  }
  .snippet-top-anglers span {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .snippet-top-anglers img.photo {
    width: 620px;
    display: block;
  }
  #carousel {
    margin: 0px;
    padding: 0px;
    height: 471px !important;
    overflow: hidden;
  }
  #carousel li {
    width: 620px !important;
    display: block;
    display: none;
  }
  .snippet-top-anglers .photo-info {
    display: block;
    top: -98px;
    left: 0px;
    position: relative;
    width: 620px;
    height: 100px;
    padding: 10px;
    clear: both;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
  }
  .caroufredsel_wrapper {
    height: 467px;
  }
  #carousel li {
    height: 467px;
  }
  .snippet-top-anglers .left {
    vertical-align: top;
    float: left;
    padding-top: 10px;
    padding-left: 10px;
  }
  .snippet-top-anglers .right {
    vertical-align: top;
    float: right;
    padding-top: 10px;
    padding-right: 20px;
  }
  .snippet-top-anglers .right span {
    vertical-align: top;
  }
  .snippet-top-anglers .top-link {
    padding-right: 15px;
  }
  .snippet-top-anglers .name {
    display: block;
    margin-bottom: 10px;
  }
  .snippet-top-anglers .title {
    display: block;
    line-height: 0.984;
    margin-bottom: 10px;
  }
  .snippet-top-anglers .id {
    display: none;
  }
  .snippet-top-anglers .fish-caught {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin: 0px 10px 0px 0px;
    height: 30px;
    vertical-align: middle;
  }
  .snippet-top-anglers .ma-award-icon-specialist {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-left: 5px;
    margin-top: 18px;
  }
  .snippet-welcome-message {
    line-height: 1.4em;
    padding: 20px 0px 20px 0px;
    width: 620px;
    margin-bottom: 20px;
  }
  /* ========================================= */
  /* SUBMIT A CATCH SNIPPET */
  /* ========================================= */
  /*
  .snippet-submit-catch {
  padding:0px;
  margin:30px 0px 0px 0px;
  width:100%;
  }

  .snippet-submit-catch .ma-button {
  margin:20px 0px 10px 10px;
  }

  .snippet-submit-catch #check-fish-length-button {
  width:129px;
  margin:auto;
  }

  .snippet-submit-catch a.rules-link {
  float:right;
  @include inline-block(top);
  padding:3px 2px 0px 0px;
  }

  .snippet-submit-catch .submit-catch-title img {
  margin:auto;
  }
  .snippet-submit-catch .padded {
  min-height:394px;
  }

  .snippet-submit-catch em {
  line-height:1em;
  }
  .snippet-submit-catch img {
  display:block;
  }
  .snippet-submit-catch div.padded {
  margin:0px;
  padding:10px 10px 20px 15px;
  border:1px solid #eee;
  }
  */
  /*
  .snippet-submit-catch h1 {
  margin:0px 0px 5px 0px;
  padding:0px;
  }

  .snippet-submit-catch h2 {
  margin:5px 0px 10px 0px;
  }

  .snippet-submit-catch h3 {
  margin:5px 0px 10px 0px;
  }

  .snippet-submit-catch .text-wrapper {
  margin-right:10px;
  }
  .snippet-submit-catch  {

  vertical-align:middle;
  }
  .snippet-submit-catch #ma-length-units div {
  padding:0px;
  }
  .snippet-submit-catch  label {
  padding:0px;
  }

  .snippet-submit-catch #fish-foghorn{
  display:none;
  padding:20px;
  }
  .snippet-submit-catch #fish-congrats {
  display:none;
  }

  .snippet-submit-catch #fish-congrats #start-submit-catch {
  margin:auto;
  }

  .snippet-submit-catch .fish-congrats ul {

  }

  .snippet-submit-catch label.infield-label {
  padding-top:5px;
  }
  */
  /* ========================================= */
  /* The Badges home page snippet */
  /* ========================================= */
  .snippet-badges {
    margin-top: 10px;
    line-height: 1.4em;
  }
  .snippet-badges h1 {
    padding: 0px 10px 0px 10px;
    margin: 0px;
    margin-bottom: 10px;
  }
  .snippet-badges p {
    margin: 0px;
    padding: 0px 10px 10px 10px;
  }
  .snippet-badges li {
    /*padding-top:10px;*/
    min-height: 60px;
  }
  .snippet-badges strong {
    text-decoration: underline;
  }
  .snippet-badges img {
    float: left;
    margin-right: 10px;
  }
  /* ========================================= */
  /* TOP LAKES  SNIPPET */
  /* ========================================= */
  .snippet-top-lakes {
    line-height: 1.4em;
    width: 300px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    margin-right: 20px;
  }
  .snippet-top-lakes div {
    line-height: 1.4em;
    padding: 0px 0px 0px 0px;
  }
  .snippet-top-lakes h1 {
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
  }
  /* ========================================= */
  /* LATEST CATCHES SNIPPET */
  /* ========================================= */
  .snippet-latest-catches img {
    float: left;
    width: 100%;
  }
  .snippet-latest-catches {
    line-height: 1.4em;
    vertical-align: top;
    margin-right: 20px;
    width: 620px;
    margin-bottom: 20px;
    padding: 20px;
    border: 1px solid #eee;
  }
  .snippet-latest-catches .snippet-left-column {
    width: 200px;
    margin-right: 20px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .snippet-latest-catches .snippet-right-column {
    width: 340px;
    padding: 0px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .lastest-catch-entry-row2 {
    padding: 5px 0px 10px 0px;
  }
  .lastest-catch-entry-row1 {
    padding: 5px 0px 10px 0px;
  }
  .snippet-latest-catches h1 {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
  }
  /* ========================================= */
  /* HUNT FISH BLOG POST SNIPPET */
  /* ========================================= */
  .snippet-blog-post img {
    width: 100%;
  }
  .snippet-blog-post {
    line-height: 1.4em;
    vertical-align: top;
    margin-right: 10px;
    width: 640px;
    margin-bottom: 30px;
  }
  .snippet-blog-post .snippet-left-column {
    width: 220px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-right: 20px;
  }
  .snippet-blog-post .snippet-right-column {
    width: 380px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .snippet-blog-post h1 {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
  }
  .snippet-blog-post p {
    line-height: 1.4em;
    margin-bottom: 6px;
    margin-top: 6px;
  }
  .snippet-blog-post a {
    line-height: 1.4em;
  }
  /* ========================================= */
  /* L'il ANGLER SNIPPET */
  /* ========================================= */
  .snippet-lil-angler img {
    width: 100%;
  }
  .snippet-lil-angler {
    line-height: 1.4em;
    vertical-align: top;
    margin-right: 10px;
    width: 640px;
    margin-bottom: 30px;
  }
  .snippet-lil-angler .snippet-left-column {
    width: 220px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-right: 20px;
  }
  .snippet-lil-angler .snippet-right-column {
    width: 380px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .snippet-lil-angler h1 {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 1.5em;
  }
  .snippet-lil-angler p {
    margin-bottom: 6px;
    margin-top: 6px;
  }
  /* ========================================= */
  /* ANGLER PROFILE  */
  /* ========================================= */
  .angler-profile-content {
    padding: 40px 30px 40px 80px;
  }
  .angler-profile-content p {
    margin: 0px;
  }
  .angler-profile-content h1 {
    padding: 5px 0px 10px 0px;
    margin: 0px 40px 0px 0px;
  }
  .angler-profile-content h1 span.name {
    float: right;
  }
  .angler-profile-content h1 span.name span {
    padding-left: 10px;
  }
  .angler-profile-content h2 {
    margin: 20px 0px 0px 0px;
  }
  .angler-profile-content p {
    margin: 10px 40px 10px 0px;
  }
  .arrow-down {
    padding-left: 20px;
  }
  .ma-profile-column {
    vertical-align: top;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding: 0px 30px 0px 0px;
    width: 50%;
  }
  .ma-profile-column:nth-child(2n+2) {
    margin-top: 181px;
  }
  .page-id-237 .ma-profile-column:nth-child(2n+2),
  .page-id-212 .ma-profile-column:nth-child(2n+2) {
    margin-top: unset;
  }
  /* profile tabs */
  .tabs {
    padding-top: 25px;
  }
  .tabs ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .tabs li {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .tabs li a {
    display: block;
    text-decoration: none;
    line-height: 1.286;
  }
  .tabs li.catches {
    margin-left: 1px;
    margin-right: 1px;
  }
  .tabs li a.on {
    line-height: 1.286;
  }
  .angler-info h1 {
    padding: 36px 0px 10px 0px;
    margin: 0px 80px 0px 80px;
  }
  .angler-info h1 span.name {
    float: right;
  }
  .angler-info h1 span.name span {
    padding-left: 10px;
  }
  .angler-info h2 {
    padding: 30px 0px 0px 0px;
  }
  .angler-info p {
    margin: 10px 0px 10px 0px;
  }
  .angler-info .empty-bar {
    width: 100%;
    height: 41px;
    margin: auto;
    vertical-align: middle;
  }
  .angler-info .statistics {
    margin: auto;
    width: 783px;
    margin-top: 10px;
  }
  .angler-info .progress-bar {
    height: 100%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .angler-info .progress-bar-text {
    padding: 8px 10px 0px 10px;
    height: 100%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .angler-info .progress-bar.bronze {
    width: 17%;
  }
  .angler-info .progress-bar.bronze-1 {
    width: 18%;
  }
  .angler-info .progress-bar.bronze-2 {
    width: 27%;
  }
  .angler-info .progress-bar.bronze-3 {
    width: 32%;
  }
  .angler-info .progress-bar.silver {
    width: 37.5%;
  }
  .angler-info .progress-bar.silver-1 {
    width: 41%;
  }
  .angler-info .progress-bar.silver-2 {
    width: 46%;
  }
  .angler-info .progress-bar.silver-3 {
    width: 50%;
  }
  .angler-info .progress-bar.silver-4 {
    width: 54%;
  }
  .angler-info .progress-bar.gold {
    width: 58%;
  }
  .angler-info .progress-bar.gold-1 {
    width: 62%;
  }
  .angler-info .progress-bar.gold-2 {
    width: 66%;
  }
  .angler-info .progress-bar.gold-3 {
    width: 70%;
  }
  .angler-info .progress-bar.gold-4 {
    width: 74%;
  }
  .angler-info .progress-bar.platinum {
    width: 78%;
  }
  .angler-info .progress-bar.platinum-1 {
    width: 82%;
  }
  .angler-info .progress-bar.platinum-2 {
    width: 86%;
  }
  .angler-info .progress-bar.platinum-3 {
    width: 90%;
  }
  .angler-info .progress-bar.platinum-4 {
    width: 94%;
  }
  .angler-info .progress-bar.diamond {
    width: 100%;
  }
  .angler-info .badge-medals {
    width: 100%;
    margin: auto;
    clear: both;
    line-height: 1;
    margin-bottom: 30px;
  }
  .angler-info .badge-medals span {
    padding-left: 20px;
  }
  .angler-info .badge-medals .bronze-medal {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 20%;
    padding-top: 50px;
  }
  .angler-info .badge-medals .silver-medal {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 20%;
    padding-top: 50px;
  }
  .angler-info .badge-medals .silver-medal span {
    padding-right: 4px;
  }
  .angler-info .badge-medals .gold-medal {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 20%;
    padding-top: 50px;
  }
  .angler-info .badge-medals .gold-medal span {
    padding-right: 8px;
  }
  .angler-info .badge-medals .platinum-medal {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 20%;
    padding-top: 50px;
  }
  .angler-info .badge-medals .platinum-medal span {
    margin-right: -5px;
  }
  .angler-info .badge-medals .diamond-medal {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 20%;
    padding-top: 50px;
  }
  .angler-info .badge-medals .diamond-medal span {
    margin-right: -10px;
  }
  /* species progress */
  .species-badges {
    margin: auto;
  }
  .species-column {
    width: 100%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-left: 0px;
  }
  .species-progress-wrapper {
    width: 20%;
    padding-right: 20px;
    text-align: left;
    vertical-align: middle;
    margin-bottom: 20px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .species-progress {
    width: 100%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .species-progress .off {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 18%;
    height: 5px;
    margin: 0px 1px 0px 0px;
  }
  .species-progress .on {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 18%;
    height: 5px;
    margin: 0px 1px 0px 0px;
  }
  .species-progress .done {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 18%;
    height: 5px;
    margin: 0px 1px 0px 0px;
  }
  .species-progress .species-done {
    padding-left: 30px;
  }
  .species-progress .stats {
    display: block;
    padding-right: 30px;
    padding-left: 30px;
    margin-bottom: 20px;
  }
  .species-progress-wrapper {
    position: relative;
  }
  .species-progress-wrapper .species-icon {
    /*
    width:40px;
    height:40px;
    @include inline-block(top);
    position:absolute;
    right:10px;
    top:5px;
    float:right;
    */
  }
  /* ANGLER CATCHES */
  .page-id-163 .tile {
    width: 33.3333%;
  }
  .page-id-163 .ma-refine-species-wrapper {
    justify-content: space-around;
  }
  /*
  .page-id-163 .ma-search-results-wrapper {
  padding:20px 80px 20px 80px;	
  }

  .page-id-163 .ma-catch-form-wrapper {
  @include inline-block(top);
  margin-left:80px;
  margin-top:20px;
  }
  .page-id-163 .ma-catch-filter {
  	@include inline-block(top);


  	margin-left:0px;
  }
  .page-id-163 .ma-catch-filter div {
  	@include inline-block(top);


  	margin-left:3px;
  }		

  .page-id-163 .ma-catch-filter .ui-button-text{
  	padding: 0.4em 1em;
  }

  .page-id-163 .ma-catch-form-wrapper .ma-catch-filter-wrapper {
  	@include inline-block(top);
  }

  .page-id-163 .ma-catch-form-wrapper .ma-catch-filter-wrapper h2 {
  	@include inline-block(top);
  	margin:0px;
  	margin-left:20px;
  	margin-right:5px;
  }

  .page-id-163 .angler-location {
  width:150px;
  }
  .page-id-163 .angler-caught {
  width:150px;
  }
  .page-id-163 .angler-length {
  width:200px;
  }

  .page-id-163 .angler-column-row .angler-catch {
  display:none;
  }
  .page-id-163 .angler-released {
  width:40px;
  }
  .page-id-163 .angler-rank {
  width:80px;
  }

  .page-id-163 .angler-col1 {
  width:200px;
  }
  .page-id-163 .angler-col2 {
  width:400px;
  }
  .page-id-163 .angler-col3 {
  width:150px;
  }

  */
  /* CREATE ACCOUNT FORM */
  #create-account {
    width: 300px;
  }
  .account-code {
    width: 50px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .account-code-dash {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 25px;
  }
  /* ANGLER SETTINGS MENU */
  .help {
    border: 1px solid #333;
    padding: 20px;
    line-height: 1.5em;
    margin-bottom: 20px;
  }
  .form-error {
    line-height: 1.5em;
    margin-bottom: 20px;
    padding: 10px 20px 10px 10px;
    border: 1px solid #300;
  }
  .formErrorContent {
    border: 1px solid #fff;
  }
  #next-angler {
    position: absolute;
    top: 0px;
    right: 0px;
    height: 371px;
    padding-right: 20px;
    width: 60px;
  }
  #prev-angler {
    position: absolute;
    top: 0px;
    left: 0px;
    padding-left: 17px;
    height: 371px;
    width: 60px;
  }
  /* earnable awards */
  /*
  .earnable-award img {
  float:left;
  margin-bottom:30px;
  margin-top:2em;
  margin-right:10px;
  }
  .earnable-award h2 {
  padding-top:10px;
  }
  .earnable-award {
  clear:both;
  padding:0px;
  margin-bottom:20px;
  }

  .earnable-award.specialist {
  padding-left:110px;
  margin:0px;
  }


  .earnable-award ul {
  list-style:none;
  margin:10px 0px 0px 0px;
  padding:0;
  }
  .earnable-award li {
  vertical-align:top;
  @include inline-block(top);
  width:30%;
  margin:0px 0px 20px 0px;
  }
  .earnable-award li img {
  float:none;
  margin:0px;
  padding:0px;
  }
  */
  hr {
    border: 0px;
    height: 15px;
    margin: 0px;
    padding: 0px;
  }
  .needs-review {
    padding: 20px;
    border: 1px solid #300;
    text-transform: uppercase;
  }
  .top-anglers td {
    padding: 3px 5px 3px 5px;
  }
  .top-anglers td.name {
    padding-left: 3px;
  }
  /* Horizontal Banners */
  #banner-iphone {
    width: 627px;
    height: 150px;
  }
  /* date picker */
  .ui-datepicker-prev {
    display: none;
  }
  .ui-datepicker-next {
    display: none;
  }
  /* mobile */
  .breadcrumb-mobile,
  .jumpto-wrapper,
  .go-button-mobile,
  .goto-wrapper {
    display: none;
  }
  #pull-tab-mobile {
    display: none;
  }
  .tips {
    position: relative;
    text-decoration: none;
  }
  .tips span {
    display: none;
  }
  .tips:hover span {
    display: block;
    position: absolute;
    padding: 0.5em;
    content: attr(title);
    min-width: 120px;
    width: auto;
    height: auto;
    white-space: nowrap;
    top: -32px;
  }
  .tips:hover span:after {
    position: absolute;
    display: block;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    bottom: -16px;
    left: 1em;
  }
  .tips-below {
    position: relative;
    text-decoration: none;
  }
  .tips-below span {
    display: none;
  }
  .tips-below:hover span {
    display: block;
    position: absolute;
    padding: 0.5em;
    content: attr(title);
    min-width: 120px;
    width: auto;
    height: auto;
    white-space: nowrap;
    top: 32px;
  }
  .tips-below:hover span:after {
    position: absolute;
    display: block;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    top: -18px;
    left: 1em;
  }
  .tips-below-right {
    position: relative;
    text-decoration: none;
  }
  .tips-below-right div {
    display: none;
  }
  .tips-below-right:hover div {
    display: block;
    position: absolute;
    padding: 0.5em;
    content: attr(title);
    min-width: 120px;
    width: auto;
    width: 100px;
    height: auto;
    top: 32px;
    right: 0px;
  }
  .tips-below-right:hover div:after {
    position: absolute;
    display: block;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    top: -18px;
    right: 1em;
  }
  .award-tip {
    position: relative;
    text-decoration: none;
  }
  .award-tip div {
    display: none;
    width: 200px;
  }
  .award-tip:hover div {
    display: block;
    position: absolute;
    padding: 0.5em;
    content: attr(title);
    min-width: 120px;
    top: 80px;
    right: -55%;
    line-height: 1.4em;
  }
  .award-tip:hover div:after {
    position: absolute;
    display: block;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    top: -18px;
    right: 50%;
  }
  .login-tip {
    position: relative;
    text-decoration: none;
  }
  .login-tip span {
    display: none;
  }
  .login-tip span {
    position: absolute;
    padding: 0.5em;
    content: attr(title);
    min-width: 120px;
    width: auto;
    height: auto;
    top: 60px;
    right: 0px;
  }
  .login-tip span:after {
    position: absolute;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    top: -18px;
    right: 1em;
  }
  /********************** FISHING INDUSTRY SETTINGS ***********************/
  /* Angler listing */
  .page-id-195 .ma-step-angler-id {
    width: 50%;
    max-width: 380px;
  }
  .page-id-195 .angler-column-row {
    display: block;
  }
  .page-id-195 .ma-search-results-wrapper .angler-col1 {
    width: 64%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .page-id-195 .ma-search-results-wrapper .angler-col1 div {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 33%;
  }
  .page-id-195 .ma-search-results-wrapper .angler-col1 .angler-name {
    font-weight: normal;
  }
  .page-id-195 .ma-search-results-wrapper .angler-col2 {
    width: 35%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .page-id-195 .ma-search-results-wrapper .angler-col2 div {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 50%;
  }
  /* ===== Submitted Catches ===== */
  .page-id-203 .angler-profile-content {
    padding: 10px 10px 30px 10px !important;
  }
  .page-id-203 .angler-col1 {
    width: 33%;
  }
  .page-id-203 .angler-col2 {
    width: 33%;
  }
  .page-id-203 .angler-col3 {
    width: 33%;
  }
  .page-id-203 .angler-device {
    width: 33%;
  }
  .page-id-203 .angler-status {
    width: 33%;
    margin: 0;
  }
  .page-id-203 .angler-tweet {
    width: 33%;
  }
  .page-id-203 .angler-tweet a {
    margin-right: 3px;
  }
  .page-id-203 .angler-species {
    width: 33%;
  }
  .page-id-203 .angler-lake {
    width: 33%;
  }
  .page-id-203 .angler-entered {
    width: 33%;
  }
  .page-id-203 .angler-length {
    width: 33%;
  }
  .page-id-203 .angler-column-row {
    display: block;
  }
  /* Industry New Catch Submission */
  .page-id-198 .ma-search-results-wrapper .angler-col1 {
    width: 39% !important;
  }
  .page-id-198 .ma-search-results-wrapper .angler-col2 {
    width: 39% !important;
  }
  .page-id-198 .ma-search-results-wrapper .angler-col3 {
    width: 20% !important;
  }
  .page-id-198 .ma-search-results-wrapper .angler-tweet a {
    margin-right: 3px;
  }
  .page-id-198 .ma-search-results-wrapper .angler-status {
    width: 50% !important;
  }
  .page-id-198 .ma-search-results-wrapper .angler-species {
    width: 33% !important;
  }
  .page-id-198 .ma-search-results-wrapper .angler-entered {
    width: 33% !important;
  }
  .page-id-198 .ma-search-results-wrapper .angler-length {
    width: 33% !important;
  }
  .page-id-198 .ma-search-results-wrapper .angler-column-row {
    display: block;
  }
  .page-id-198 .btn-rotate-right .rotate-text {
    content: "&nbsp;";
  }
  .page-id-198 .btn-rotate-left .rotate-text {
    content: "&nbsp;";
  }
  .page-id-198 .ma-step-column-1 {
    width: 275px;
  }
  .page-id-198 .ma-step-column-2 {
    width: 330px;
    margin-right: 20px;
  }
  .page-id-198 .ma-step-column-3 {
    width: 280px;
  }
  .page-id-198 #fileReader .nocrop-buttons {
    position: relative;
  }
  .page-id-198 #fileReader .spinner-length-photo {
    position: absolute;
    margin-top: 5px;
    z-index: 1000;
    right: -35px;
    top: 0px;
  }
  .page-id-198 #fileReader .spinner-action-photo {
    position: absolute;
    margin-top: 5px;
    z-index: 1000;
    right: -35px;
    top: 0px;
  }
  .page-id-198 #noFileReader .spinner-length-photo {
    position: relative;
    top: -30px;
    left: 210px;
    z-index: 1000;
  }
  .page-id-198 #noFileReader .spinner-action-photo {
    position: relative;
    top: -30px;
    left: 210px;
    z-index: 1000;
  }
  .page-id-225 .ma-profile-column:nth-child(2n+1) {
    padding-right: 10px;
  }
  .page-id-225 .ma-profile-column:nth-child(2n+2) {
    padding-left: 10px;
  }
  .page-id-195 .ma-profile-column,
  .page-id-198 .ma-profile-column,
  .page-id-203 .ma-profile-column,
  .page-id-225 .ma-profile-column,
  .page-id-225 .ma-profile-column,
  .page-201352 .ma-profile-column,
  .page-id-270 .ma-profile-column {
    width: 50%;
    margin-top: 0px;
    padding: 0px;
  }
  .page-id-195 .angler-profile-content,
  .page-id-198 .angler-profile-content,
  .page-id-203 .angler-profile-content,
  .page-id-225 .angler-profile-content,
  .page-id-225 .angler-profile-content,
  .page-201352 .angler-profile-content,
  .page-id-270 .angler-profile-content {
    padding: 10px 10px 30px 10px;
  }
  .page-id-195 .tabs,
  .page-id-198 .tabs,
  .page-id-203 .tabs,
  .page-id-225 .tabs,
  .page-id-225 .tabs,
  .page-201352 .tabs,
  .page-id-270 .tabs {
    padding: 0px 20px 1px 20px;
    background: none;
    /* margin-top: 35px; */
    margin-top: 30px;
    background: none;
  }
  .page-id-195 .tabs li,
  .page-id-198 .tabs li,
  .page-id-203 .tabs li,
  .page-id-225 .tabs li,
  .page-id-225 .tabs li,
  .page-201352 .tabs li,
  .page-id-270 .tabs li {
    margin-left: 1px;
    margin-right: 0px;
  }
  .page-id-195 .tabs .newangler,
  .page-id-198 .tabs .newangler,
  .page-id-203 .tabs .newangler,
  .page-id-225 .tabs .newangler,
  .page-id-225 .tabs .newangler,
  .page-201352 .tabs .newangler,
  .page-id-270 .tabs .newangler {
    margin-left: 0px;
  }
  /* All-time Angler Records */
  .page-id-168 .ma-search-results-wrapper {
    padding: 0px;
  }
  .page-id-168 .ma-search-results-wrapper .angler-col1 {
    width: 50%;
  }
  .page-id-168 .ma-search-results-wrapper .angler-col1 div {
    width: 49%;
  }
  .page-id-168 .ma-search-results-wrapper .angler-col2 {
    width: 49%;
  }
  .page-id-168 .ma-search-results-wrapper .angler-col2 div {
    width: 49%;
  }
  /* Top 100 Anglers */
  .page-id-146 .ma-search-results-wrapper {
    padding: 0px;
  }
  .page-id-146 .ma-search-results-wrapper.rank-results:not(.angler-selected) .angler-column-row .angler-col1 {
    padding-top: 3px;
  }
  .page-id-146 .ma-search-results-wrapper.rank-results:not(.angler-selected) .angler-col1 {
    width: 15%;
    padding-top: 16px;
  }
  .page-id-146 .ma-search-results-wrapper.rank-results:not(.angler-selected) .angler-col3 {
    width: 20%;
  }
  .page-id-146 .ma-search-results-wrapper.angler-selected .angler-column-row .angler-col1 .angler-select {
    display: none;
  }
  .page-id-146 .ma-search-results-wrapper.angler-selected .angler-row .angler-col1 {
    width: 20%;
    padding-top: 25px;
  }
  .page-id-146 .ma-search-results-wrapper.angler-selected .angler-row .angler-col1 .angler-select {
    display: none;
  }
  .page-id-146 .ma-search-results-wrapper .angler-col1 {
    width: 20%;
  }
  .page-id-146 .ma-search-results-wrapper .angler-col1 div {
    width: 50%;
    vertical-align: middle;
  }
  .page-id-146 .ma-search-results-wrapper .angler-col2 div {
    width: 48%;
  }
  .page-id-146 .ma-search-results-wrapper .angler-col3 {
    width: 23%;
  }
  .page-id-146 .ma-search-results-wrapper .angler-col3 div {
    width: 48%;
  }
  .page-id-146 .ma-search-results-wrapper .angler-col4 {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-left: 0px;
    width: 20%;
  }
  .page-id-146 .ma-search-results-wrapper .angler-col4 div {
    width: 100%;
  }
  .page-id-146 .ma-award-icon-specialist {
    display: block;
  }
  /* Submit a Catch */
  .input_info-label {
    min-width: 320px;
    margin-left: 10px;
  }
}
/*
Master Angler full size... 1047px pixels or wider....
*/
@media only screen and (min-width: 1047px) {
  #Header {
    height: 100px;
    margin: auto;
  }
  #HeaderTop {
    height: 100px;
    width: 1046px;
    margin: auto;
    position: relative;
    top: 0px;
  }
  .menu-name-main-menu {
    right: 20px;
  }
  .page-id-159 .header-backgrounds .header-bg,
  .page-id-154 .header-backgrounds .header-bg,
  .page-id-163 .header-backgrounds .header-bg,
  .page-201407 .header-backgrounds .header-bg,
  .page-id-183 .header-backgrounds .header-bg {
    /* height: 205px; */
  }
}
/*
DESKTOP
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*/
@media only screen and (min-width: 1030px) {
  /******************************************************************
  Site Name: 
  Author: 

  Stylesheet: Desktop Stylsheet

  This is the desktop size. It's larger than an iPad so it will only
  be seen on the Desktop. 

  ******************************************************************/
  .left-column {
    width: 630px;
    margin-left: 45px;
  }
  .wrap {
    display: block;
    max-width: 1040px;
    padding: 0 20px;
    margin: auto;
  }
  .page-id-163 .angler-info .wrap {
    max-width: auto;
  }
  .page-id-163 #content {
    margin: auto;
  }
  #footer .section-2 {
    padding-left: 20px;
  }
  #footer .section-2 .nav-1 {
    margin: 30px 0px 30px -60px;
  }
}
/*
LARGE VIEWING SIZE
This is for the larger monitors and possibly full screen viewers.
*/
@media only screen and (min-width: 1240px) {
  /******************************************************************
  Site Name: 
  Author: 

  Stylesheet: Super Large Monitor Stylesheet

  You can add some advanced styles here if you like. This kicks in
  on larger screens.

  ******************************************************************/
}
/*
RETINA (2x RESOLUTION DEVICES)
This applies to the retina iPhone (4s) and iPad (2,3) along with
other displays with a 2x resolution. You can also create a media
query for retina AND a certain size if you want. Go Nuts.
*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /******************************************************************
  Site Name: 
  Author: 

  Stylesheet: Retina Screens & Devices Stylesheet

  When handling retina screens you need to make adjustments, especially
  if you're not using font icons. Here you can add them in one neat
  place.

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

  EXAMPLE 
  Let's say you have an image and you need to make sure it looks ok
  on retina screens. Let's say we have an icon which dimension are
  24px x 24px. In your regular stylesheets, it would look something
  like this:

  .icon {
  	width: 24px;
  	height: 24px;
  	background: url(img/test.png) no-repeat;
  }

  For retina screens, we have to make some adjustments, so that image
  doesn't look blurry. So, taking into account the image above and the
  dimensions, this is what we would put in our retina stylesheet:

  .icon {
  	background: url(img/test@2x.png) no-repeat;
  	background-size: 24px 24px;
  }

  So, you would create the same icon, but at double the resolution, meaning 
  it would be 48px x 48px. You'd name it the same, but with a @2x at the end
  (this is pretty standard practice). Set the background image so it matches
  the original dimensions and you are good to go. 

  */
}
/*
iPHONE 5 MEDIA QUERY
Want to get fancy for no good reason? Knock yourself out.
*/
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .page-id-198 .catch-photos-column {
    width: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .page-id-198 .angler-profile-content {
    padding: 20px !important;
  }
}
@media screen and (min-width: 1024px) {
  .page-id-198 .angler-profile-content {
    padding: 20px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .page-id-198 .ma-step-column-1 {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .page-id-198 .ma-step-column-1 .ma-step {
    width: 330px;
    display: inline-block;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .ma-step-photos {
    width: 50%;
    display: inline-block;
  }
}

/* Overrides when viewing from the Master Angler App */
body.app-mobile .cc-window,
body.app-mobile .menubar-slicknav,
body.app-mobile .main-header,
body.app-mobile .center-logo,
body.app-mobile .header-backgrounds,
body.app-mobile .menubar-toggle,
body.app-mobile .activity-profile .update-profile-photo,
body.app-ios .cc-window,
body.app-ios .menubar-slicknav,
body.app-ios .main-header,
body.app-ios .center-logo,
body.app-ios .header-backgrounds,
body.app-ios .menubar-toggle,
body.app-ios .activity-profile .update-profile-photo,
body.app-android .cc-window,
body.app-android .menubar-slicknav,
body.app-android .main-header,
body.app-android .center-logo,
body.app-android .header-backgrounds,
body.app-android .menubar-toggle,
body.app-android .activity-profile .update-profile-photo {
  display: none !important;
}
body.app-mobile .tile,
body.app-ios .tile,
body.app-android .tile {
  min-height: 580px;
}
body.app-mobile .content-bg,
body.app-ios .content-bg,
body.app-android .content-bg {
  top: 0px !important;
}
body.app-mobile #footer,
body.app-ios #footer,
body.app-android #footer {
  background-image: none !important;
  background-color: transparent !important;
}
body.app-mobile #footer .wrap,
body.app-ios #footer .wrap,
body.app-android #footer .wrap {
  padding-bottom: 0px !important;
}
body.app-mobile #footer .footer-wrap div,
body.app-ios #footer .footer-wrap div,
body.app-android #footer .footer-wrap div {
  display: none !important;
}

/*
PRINT STYLESHEET
Feel free to customize this. Remember to add things that won't make
sense to print at the bottom. Things like nav, ads, and forms should
be set to display none.
*/
@media print {
  /******************************************************************
  Site Name:
  Author:

  Stylesheet: Print Stylesheet

  This is the print stylesheet. There's probably not a lot
  of reasons to edit this stylesheet. If you want to
  though, go for it.

  ******************************************************************/
  .noprint {
    display: none !important;
  }
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    box-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
    margin: 0px !important;
    padding: 0px !important;
  }
  a, a:visited {
    color: #444 !important;
    text-decoration: none;
    /*
        // show links on printed pages
        &:after {
          content: " (" attr(href) ")";
        }

        // show title too
        abbr[title]:after {
          content: " (" attr(title) ")";
        }
        */
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr, img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .sidebar,
  .page-navigation,
  .wp-prev-next,
  .respond-form,
  nav {
    display: none;
  }
  .ma-paginate,
  .footer,
  .social-footer,
  #float-search,
  .copyright,
  .ma-search-summary,
  #ma-search-summary1 {
    display: none !important;
  }
  .ma-search-species-title {
    padding: 20px 0px;
    min-height: 50px;
  }
  .ma-search-fish-table {
    overflow: visible !important;
  }
  .ma-search-fish-table thead {
    display: table-header-group;
  }
  .ma-search-fish-table tfoot {
    display: table-row-group;
  }
  .ma-search-fish-table tr {
    page-break-inside: avoid;
  }
  .ma-search-fish-table .angler-col1 {
    page-break-inside: avoid;
    width: 15%;
  }
  .ma-search-fish-table .angler-col1 div {
    width: 100%;
    display: block;
    vertical-align: top;
    page-break-inside: avoid;
  }
  .ma-search-fish-table .angler-col2 {
    page-break-inside: avoid;
    width: 60%;
    padding-right: 5px;
  }
  .ma-search-fish-table .angler-col2 div {
    width: 25%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    page-break-inside: avoid;
  }
  .ma-search-fish-table .angler-col2 div.angler-length {
    white-space: nowrap;
  }
  .ma-search-fish-table .angler-col2 div.angler-caught {
    white-space: nowrap;
  }
  .ma-search-fish-table .angler-col3 {
    page-break-inside: avoid;
    width: 25%;
  }
  .ma-search-fish-table .angler-col3 div {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    width: 33%;
    text-align: center;
    page-break-inside: avoid;
  }
  .ma-search-results-wrapper .angler-column-row .angler-col1 div, .ma-search-results-wrapper .angler-column-row .angler-col2 div, .ma-search-results-wrapper .angler-column-row .angler-col3 div, .ma-search-results-wrapper .angler-column-row .angler-col4 div {
    font-size: 1.2rem;
  }
  body,
  .content-bg {
    background-color: #161e22;
  }
  .content-bg {
    top: auto;
    overflow: visible;
    padding-top: 40px;
    min-height: auto;
  }
  #content {
    margin: 0px;
    padding: 0px;
    background: #fff !important;
  }
  .ma-search-results-wrapper .angler-column-row {
    background: #555 !important;
    color: #fff !important;
  }
  .ma-search-results-wrapper .angler-column-row div {
    color: #fff !important;
  }
  .ma-search-fish-title {
    margin: 10px !important;
    text-transform: none !important;
  }
  .ma-search-results-wrapper td {
    padding: 3px !important;
  }
  .angler-row.row2 {
    background: #eee !important;
  }
  .angler-row.row1 {
    /*background:#fff;*/
  }
  .show-fish-photo {
    display: none !important;
  }
  .printonly {
    display: block;
  }
  .printer-logo-wrapper {
    font-weight: bold;
    font-size: 1.5em;
    text-align: left;
  }
  .printer-logo-wrapper td {
    vertical-align: middle;
  }
  .print-report {
    display: none;
  }
  .announcement, .main-header, #footer {
    display: none !important;
  }
}
/* Rest of the CSS from the live website */
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .cabelas .cabelas_text {
    display: none !important;
  }
}
@media only screen and (max-width: 399px) {
  .cabelas .cabelas_text {
    display: none !important;
  }
}
#footer .footer-treaty {
  display: inline-block;
  width: 100%;
  padding: 20px;
}

#footer .footer-treaty a {
  font-family: "league_gothicregular", "Arial", Helvetica, sans-serif;
  font-size: 1.125rem;
  display: inline-block;
  padding: 5px 0;
  color: #999;
}

#footer .footer-treaty a:hover {
  color: #fff;
}

#ma_confirmPasswordCode .error {
  font-weight: bold;
  padding: 0px;
  display: inline-block;
  padding: 10px;
  background: #d2caca;
}

.page-201301 .ma-error {
  color: #fff;
  padding: 10px;
  background: #803531;
}

.ms-dd {
  width: auto !important;
  min-width: 200px;
}

.block-fish .ms-dd {
  width: auto !important;
  min-width: 260px;
}

.block-fish .ms-dd .ms-dd-option-content {
  padding: 6px 0 4px;
}

.block-fish .ms-dd .ms-middle {
  margin-top: 0px;
}

.ms-dd .ms-middle {
  margin-top: 2px;
}

.ms-dd .ms-value-input {
  display: none;
}

.ms-dd .ms-options {
  max-height: 316px !important;
}

.ms-dd .ms-list-option.option-selected, .ms-dd .ms-optgroup ul .ms-list-option.option-selected {
  min-height: 49px !important;
}

.ms-dd .ms-dd-header .ms-filter-box {
  padding: 0px !important;
}

.ms-dd .ms-option {
  max-height: 316px;
}

.ms-dd .ms-dd-header .option-selected {
  font-weight: normal !important;
  padding-top: 15px !important;
  padding-bottom: 15px;
}

.ms-dd .ms-dd-header {
  font-family: "alternate-gothic-no-2-d", "Arial", Helvetica, sans-serif !important;
  font-size: 2rem !important;
  font-weight: normal !important;
  font-style: normal !important;
  font-size: 1.688rem !important;
  min-height: unset !important;
}

.ms-dd .ms-dd-header .ms-filter-box {
  padding: 0px !important;
}

/*# sourceMappingURL=style.css.map */
