/*
    *** TABLE OF CONTENTS ***
  ------------------------------------------------------------------------------
  Following the name of each section is -n- and a 3 or 4 digit code, for example
  abc, which you can use find next to skip to the next section.
  ------------------------------------------------------------------------------

  Customized Normalize     = !nrm
  Forms                    = !frm
  Modules                  = !mdl
  Default WordPress Styles = !wrd
  WooCommerce              = !wcm
  Grid                     = !grd
  Helper Classes           = !hlp
  Print Styles             = !prn
  Plugins                  = !plg
*/

/* ==========================================================================
   Customized Normalize -n- !nrm
   ========================================================================== */

/* Reset */

h1, h2, h3, h4, h5, h6,
p, blockquote, pre,
dl, dd, ol, ul,
form, fieldset, legend,
table, th, td, caption,
hr, figure, body {
    margin: 0;
    padding: 0;
}

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

/*  HTML5 display definitions */

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden] {
    display: none;
}

/* Base */

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

.member-only, .guest-only {
    display: none !important;
}

.member .member-only {
    display: inherit !important;
}

.guest .guest-only {
    display: inherit !important;
}

body.guest p.btns .guest-only {
    display: inline-block !important;
    margin-right: 0.9357em;
}

.member span.member-only, .guest span.guest-only {
    display: inline !important;
}

/* Links */

a:focus {
    outline: thin dotted;
}

a:hover, a:active {
    outline: 0;
}

/* Typography */

abbr[title] {
    border-bottom: 1px dotted;
    cursor: help;
}

dfn {
    font-style: italic;
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

q {
    quotes: none;
}

q:before, q:after {
    content: '';
    content: none;
}

small {
    font-size: 80%;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* Lists */

dd {
    margin: 0 0 0 20px;
}

menu, ol, ul {
    padding: 0 0 0 40px;
}

ol ol, ol ul, ul ol, ul ul {
    padding: 0 0 0 30px;
}

nav ul, nav ol {
    list-style: none;
    list-style-image: none;
}

/* Embeded content */

img {
    border: 0;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic;
}

svg:not(:root) {
    overflow: hidden;
}

/* fluid embed */
img, figure, video, object, embed {
    max-width: 100%;
    height: auto;
}

/* Tables */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* Forms */

fieldset {
    border: 0;
}

legend {
    border: 0;
    white-space: normal;
    *margin-left: -7px;
}

button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle;
}

button, input {
    line-height: normal;
}

button, select {
    text-transform: none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    *overflow: visible;
}

button[disabled], input[disabled] {
    cursor: default;
}

input[type="checkbox"], input[type="radio"] {
    padding: 0;
    *height: 13px;
    *width: 13px;
}

input[type="search"] {
    -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical;
}

:invalid {
    box-shadow: none;
}

:-moz-ui-invalid {
    box-shadow: none;
}

/* =============================================================================
   Forms -n- !frm
   ========================================================================== */

.fieldset {
    padding: 12px;
    border-width: 1px;
    border-style: solid;
    border-color: #bfbfbf;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

label {
    display: block;
    margin-bottom: 3px;
    font-weight: 700;
}

.input-text,
input[type="text"],
input[type="password"],
input[type="search"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="datetime"],
input[type="date"],
input[type="time"],
select[multiple="multiple"],
select,
textarea {
    padding: 6px;
    outline-style: none;
    background: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #bfbfbf;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #222;
    -webkit-transition: all 0.15s 0s linear;
    -moz-transition: all 0.15s 0s linear;
    -ms-transition: all 0.15s 0s linear;
    -o-transition: all 0.15s 0s linear;
    transition: all 0.15s 0s linear;
}

.input-text,
input[type="text"],
input[type="password"],
input[type="search"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="datetime"],
input[type="date"],
input[type="time"],
select {
    height: 34px;
}

select[multiple="multiple"] {
    height: auto;
}

.input-text:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
input[type="datetime"]:focus,
input[type="date"]:focus,
input[type="time"]:focus,
select[multiple="multiple"]:focus,
textarea:focus {
    border-color: #808080;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}

.input-text,
input[type="text"],
input[type="password"],
input[type="search"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
textarea {
    -webkit-appearance: none;
}

/* ========== Base Gravity Form Styles ========== */

.gform_wrapper {
    max-width: 100%;
}

.gform_wrapper .ginput_complex label,
.gform_wrapper .gfield_time_hour label,
.gform_wrapper .gfield_time_minute label,
.gform_wrapper .gfield_date_month label,
.gform_wrapper .gfield_date_day label,
.gform_wrapper .gfield_date_year label,
.gform_wrapper .instruction {
    font-size: 85%;
    letter-spacing: normal;
}

.gform_wrapper input[type="text"],
.gform_wrapper input[type="url"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="number"],
.gform_wrapper input[type="password"],
.gform_wrapper textarea,
.gform_wrapper select {
    font-size: 16px;
    padding: 6px;
}

.gform_wrapper .top_label input.medium,
.gform_wrapper .top_label input.medium[type="number"],
.gform_wrapper .top_label select.medium {
    width: 50%;
    max-width: 100%;
}

.gform_wrapper .top_label input.large,
.gform_wrapper .top_label select.large,
.gform_wrapper .top_label textarea.textarea,
.gform_wrapper .ginput_complex .ginput_right input,
.gform_wrapper .ginput_complex .ginput_right select,
.gform_wrapper .ginput_complex .ginput_full input {
    width: 100% !important;
}

.gform_wrapper .field_name_first input,
.gform_wrapper .ginput_complex .ginput_left input {
    width: 99% !important;
}

.gform_wrapper .top_label input.medium {
    padding-right: 4px;
}

.gform_wrapper .ginput_complex,
.gform_wrapper .ginput_complex .ginput_left,
.gform_wrapper .ginput_complex .ginput_right,
.gform_wrapper .ginput_complex .ginput_full {
    overflow: visible;
}

/* radio and checkboxes */
.gform_wrapper ul.gfield_radio li input[type="radio"],
.gform_wrapper ul.gfield_checkbox li input[type="checkbox"] {
    margin: 2px 0 0 2px !important;
}

.oldie .gform_wrapper ul.gfield_radio li input[type="radio"],
.oldie .gform_wrapper ul.gfield_checkbox li input[type="checkbox"] {
    margin-top: 5px !important;
}

.gform_wrapper .gfield_checkbox li input[type="checkbox"],
.gform_wrapper .gfield_radio li input[type="radio"],
.gform_wrapper .gfield_checkbox li input {
    float: none;
}

.gform_wrapper .gfield_checkbox li input[type="checkbox"],
.gform_wrapper .gfield_radio li input[type="radio"],
.gform_wrapper .gfield_checkbox li input,
.gform_wrapper .gfield_checkbox li label,
.gform_wrapper .gfield_radio li label {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.gform_wrapper .gfield_checkbox li label,
.gform_wrapper .gfield_radio li label {
    margin: 0 0 0 8px;
}

.oldie .gform_wrapper .gfield_checkbox li label,
.oldie .gform_wrapper .gfield_radio li label {
    margin: 0 0 0 6px;
}

/* =====  Gravity Form Error Styles ===== */

/* alert panel */
.gform_wrapper .validation_error {
    font-weight: inherit;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 1.125em;
}

/* li */
.gform_wrapper .top_label .gfield_error {
    width: auto;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required {
    margin: 0px !important;
}

.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent;
    margin-bottom: 0px !important;
    padding: 0px !important;
    border: none;
}

/* label and div below label */
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
    margin: 0;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin: 10px 0 4px 0;
}

.gform_wrapper .top_label .gfield_error .ginput_container {
    max-width: none;
}

/* error description */
.gform_wrapper li.gfield.gfield_error .gfield_description {
    display: none;
}

/* background for input, textarea, select */
.gform_wrapper .gfield_error input[type="text"],
.gform_wrapper .gfield_error input[type="url"],
.gform_wrapper .gfield_error input[type="email"],
.gform_wrapper .gfield_error input[type="tel"],
.gform_wrapper .gfield_error input[type="number"],
.gform_wrapper .gfield_error input[type="password"],
.gform_wrapper .gfield_error textarea,
.gform_wrapper .gfield_error select {
    background: #fbf5f5;
}

/* complex inputs, ie first and last name  */
.gform_wrapper .gfield_error .ginput_complex .ginput_left {
    width: 50%;
}

.gform_wrapper .gfield_error .ginput_complex .ginput_right {
    width: 49%;
}

.gform_wrapper .gfield_error .ginput_complex .ginput_left input {
    width: 99% !important;
}

.gform_wrapper .gfield_error .ginput_complex .ginput_right input {
    width: 100% !important;
}

/* drop down select date */
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container.gfield_date_dropdown_month,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container.gfield_date_dropdown_day,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container.gfield_date_dropdown_year {
    margin-right: 6px;
}

/* date field */
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container.gfield_date_month,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container.gfield_date_day,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container.gfield_date_year {
    margin-right: 12px;
}

/* ==========================================================================
   Modules -n- !mdl
   ========================================================================== */

/* Header ad */
.header-adspace-wrapper {
    text-align: center;
}

.header-adspace {
    width: 990px;
    display: inline-block !important;
    margin: 0 auto;
    text-align: center;

    padding: 0;
    height: 30px;
    min-height: 30px;
    overflow: hidden;
    position: relative;
}

.header-adspace.open {

    height: auto;
    overflow: visible;
}

.header-adspace .toggle {
    position: absolute;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.75);
    line-height: 30px;
    width: 30px;
    padding: 0 .5em;
    color: #000;
    margin-right:10px;
}

.header-adspace .toggle:hover {
    text-decoration: none;
}

/** Interstitial **/
#ph-interstitial {
    position: fixed;
    z-index: 10000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    text-align: center;
    alignment-baseline: central;
    display: none;
}

#ph-interstitial.show {
    display: block !important;
}

#ph-interstitial .close {
    border-color: #000;
    font-size: 20px;
    font-weight: bold;
    line-height: 18px;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    background-color: #fff;
    text-decoration: none;
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    opacity: 1;
    border: 5px solid #000;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
}

#ph-interstitial .close:hover {
    cursor: pointer;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.fadeIn {
    animation-name: fadeIn;
    animation-duration: 250ms;
}

/* responsive google maps */
#map-canvas img, #map_canvas embed, #map-canvas object {
    max-width: none !important;
}

/* flexible/responsive videos */
/* //www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ */
.flex-video {
    position: relative;
    padding-top: 25px;
    padding-bottom: 67.5%;
    margin-bottom: 1em;
    height: 0;
    overflow: hidden;
}

.flex-video.vimeo {
    padding-top: 0;
}

.flex-video.widescreen {
    padding-bottom: 57.25%;
}

.flex-video iframe, .flex-video object, .flex-video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Alerts from twitter bootstrap */
.js .alert.fade-in {
    display: none;
}

.alert, .gform_wrapper .validation_error, #gforms_confirmation_message, .woocommerce-error, .woocommerce-message, .woocommerce-info {
    padding: 8px 35px 8px 14px;
    margin-bottom: 1em;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    border-radius: 4px;
}

.alert, .alert-heading, .woocommerce-message {
    color: #c09853;
}

.alert a {
    text-decoration: none;
}

.alert .close, #gforms_confirmation_message .close, .gform_wrapper .validation_error .close {
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 18px;
}

.alert-success, #gforms_confirmation_message {
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.alert-success, .alert-success .alert-heading, #gforms_confirmation_message, #gforms_confirmation_message .alert-heading {
    color: #468847;
}

.alert-danger, .alert-error, .gform_wrapper .validation_error, .woocommerce-error {
    background-color: #f2dede;
    border-color: #eed3d7;
}

.alert-danger, .alert-error, .alert-danger .alert-heading, .alert-error .alert-heading, .gform_wrapper .validation_error, .gform_wrapper .validation_error .alert-heading, .woocommerce-error {
    color: #b94a48;
}

.alert-info, .woocommerce-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.alert-info, .alert-info .alert-heading, .woocommerce-info {
    color: #3a87ad;
}

.alert-block {
    padding-top: 14px;
    padding-bottom: 14px;
}

.alert-block > p, .alert-block > ul {
    margin-bottom: 0;
}

.alert-block p + p {
    margin-top: 5px;
}

.close, #gforms_confirmation_message .close, .gform_wrapper .validation_error .close {
    display: block;
    cursor: pointer;
    float: right;
    font-size: 20px;
    font-weight: 700;
    line-height: 18px;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

.close:hover, #gforms_confirmation_message .close:hover, .gform_wrapper .validation_error .close:hover {
    color: #000000;
    text-decoration: none;
    opacity: 0.4;
    filter: alpha(opacity=40);
    cursor: pointer;
}

/* Tables */
.table {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-left: none;
    border-collapse: separate;
}

.table thead th, .table tfoot td {
    font-weight: 700;
}

.table thead th {
    text-align: left;
    vertical-align: bottom;
}

.table th, .table td {
    padding: 8px 12px;
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    vertical-align: top;
    -webkit-transition: background-color 0.25s 0 linear;
    -moz-transition: background-color 0.25s 0 linear;
    -o-transition: background-color 0.25s 0 linear;
    transition: background-color 0.25s 0 linear;
}

.table tbody tr:hover td, .table tbody tr:hover th {
    background-color: #ebebeb;
}

.table caption + thead tr:first-child th, .table caption + tbody tr:first-child th, .table caption + tbody tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + tbody tr:first-child th, .table colgroup + tbody tr:first-child td, .table thead:first-child tr:first-child th, .table tbody:first-child tr:first-child th, .table tbody:first-child tr:first-child td {
    border-top: none;
}

.table thead, .table tfoot {
    background-color: #e6e6e6;
}

.table tr.even, .table tr.alt {
    background-color: #f5f5f5;
}

.table tbody tr:nth-child(even) {
    background-color: #f5f5f5;
}

.table.radius {
    border-radius: 3px;
}

.table.radius caption + thead tr:first-child th:first-child, .table.radius caption + tbody tr:first-child td:first-child, .table.radius colgroup + thead tr:first-child th:first-child, .table.radius colgroup + tbody tr:first-child td:first-child, .table.radius thead:first-child tr:first-child th:first-child, .table.radius tbody:first-child tr:first-child td:first-child {
    border-radius: 3px 0 0 0;
}

.table.radius caption + thead tr:first-child th:first-child, .table.radius caption + tbody tr:first-child td:first-child, .table.radius colgroup + thead tr:first-child th:first-child, .table.radius colgroup + tbody tr:first-child td:first-child, .table.radius thead:first-child tr:first-child th:first-child, .table.radius tbody:first-child tr:first-child td:first-child {
    border-radius: 3px 0 0 0;
}

.table.radius caption + thead tr:first-child th:last-child, .table.radius caption + tbody tr:first-child td:last-child, .table.radius colgroup + thead tr:first-child th:last-child, .table.radius colgroup + tbody tr:first-child td:last-child, .table.radius thead:first-child tr:first-child th:last-child, .table.radius tbody:first-child tr:first-child td:last-child {
    border-radius: 0 3px 0 0;
}

.table.radius thead:last-child tr:last-child th:first-child, .table.radius tbody:last-child tr:last-child td:first-child, .table.radius tfoot:last-child tr:last-child td:first-child {
    border-radius: 0 0 0 3px;
}

.table.radius thead:last-child tr:last-child th:first-child, .table.radius tbody:last-child tr:last-child td:first-child, .table.radius tfoot:last-child tr:last-child td:first-child {
    border-radius: 0 0 0 3px;
}

.table.radius thead:last-child tr:last-child th:last-child, .table.radius tbody:last-child tr:last-child td:last-child, .table.radius tfoot:last-child tr:last-child td:last-child {
    border-radius: 0 0 3px 0;
}

/* Madwire Theme Specific Icons */
@font-face {
    font-family: 'icomoon-mad-ultimate';
    src: url('//bizwest.com/wp-content/themes/mad/fonts-mad/icomoon-mad-ultimate.eot');
    src: url('//bizwest.com/wp-content/themes/mad/fonts-mad/icomoon-mad-ultimate.eot#iefix') format('embedded-opentype'), url('//bizwest.com/wp-content/themes/mad/fonts-mad/icomoon-mad-ultimate.woff') format('woff'), url('//bizwest.com/wp-content/themes/mad/fonts-mad/icomoon-mad-ultimate.ttf') format('truetype'), url('//bizwest.com/wp-content/themes/mad/fonts-mad/icomoon-mad-ultimate.svg#icomoon-ultimate') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
    font-family: 'icomoon-ultimate';
    content: attr(data-icon);
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
[class*="icon-mw-"] {
    font-family: 'icomoon-mad-ultimate';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.icon-mw-search:before {
    content: "\e000";
}

.icon-mw-clock:before {
    content: "\e001";
}

.icon-mw-calendar:before {
    content: "\e002";
}

.icon-mw-edit:before {
    content: "\e003";
}

.icon-mw-tags:before {
    content: "\e004";
}

.icon-mw-folder-open:before {
    content: "\e005";
}

.icon-mw-bubble:before {
    content: "\e006";
}

.icon-mw-bubbles:before {
    content: "\e007";
}

.icon-mw-mail:before {
    content: "\e008";
}

.icon-mw-phone:before {
    content: "\e009";
}

.icon-mw-facebook:before {
    content: "\e00b";
}

.icon-mw-google-plus:before {
    content: "\e00f";
}

.icon-mw-linkedin:before {
    content: "\e011";
}

.icon-mw-pinterest:before {
    content: "\e012";
}

.icon-mw-vimeo:before {
    content: "\e00c";
}

.icon-mw-tumblr:before {
    content: "\e017";
}

.icon-mw-twitter:before {
    content: "\e019";
}

.icon-mw-youtube:before {
    content: "\e01b";
}

.icon-mw-feed:before {
    content: "\e01e";
}

.icon-mw-arrow-left:before {
    content: "\e00a";
}

.icon-mw-arrow-right:before {
    content: "\e00e";
}

.icon-mw-arrow-left-2:before {
    content: "\e00d";
}

.icon-mw-arrow-right-2:before {
    content: "\e010";
}

.icon-mw-arrow-left-3:before {
    content: "\e013";
}

.icon-mw-arrow-right-3:before {
    content: "\e015";
}

.icon-mw-arrow-left-4:before {
    content: "\e014";
}

.icon-mw-arrow-right-4:before {
    content: "\e016";
}

.icon-mw-star:before {
    content: "\e018";
}

.icon-mw-star-2:before {
    content: "\e01a";
}

@font-face {
    font-family: 'uxi-site-icons';
    src: url('//bizwest.com/wp-content/themes/mad/fonts/uxi-site-icons.woff2') format('woff2'),
    url('//bizwest.com/wp-content/themes/mad/fonts/uxi-site-icons.woff') format('woff'),
    url('//bizwest.com/wp-content/themes/mad/fonts/uxi-site-icons.ttf') format('truetype'),
    url('//bizwest.com/wp-content/themes/mad/fonts/uxi-site-icons.svg#uxi-site-icons') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-uxis-"], [class*=" icon-uxis-"] {
    font-family: 'uxi-site-icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-uxis-arrow-left:before {
    content: "\e600";
}

.icon-uxis-arrow-right:before {
    content: "\e601";
}

.icon-uxis-arrow-left-2:before {
    content: "\e602";
}

.icon-uxis-arrow-right-2:before {
    content: "\e603";
}

.icon-uxis-expand:before {
    content: "\e604";
}

.icon-uxis-contract:before {
    content: "\e605";
}

.icon-uxis-play:before {
    content: "\e606";
}

.icon-uxis-pause:before {
    content: "\e607";
}

.icon-uxis-close:before {
    content: "\e608";
}

.icon-uxis-close-2:before {
    content: "\e609";
}

.icon-uxis-spinner:before {
    content: "\e60a";
}

.icon-uxis-search:before {
    content: "\e60b";
}

.icon-uxis-clock:before {
    content: "\e60c";
}

.icon-uxis-calendar:before {
    content: "\e60d";
}

.icon-uxis-pencil:before {
    content: "\e60e";
}

.icon-uxis-tags:before {
    content: "\e60f";
}

.icon-uxis-folder-open:before {
    content: "\e610";
}

.icon-uxis-comment:before {
    content: "\e611";
}

.icon-uxis-chat:before {
    content: "\e612";
}

.icon-uxis-mail:before {
    content: "\e613";
}

.icon-uxis-phone:before {
    content: "\e614";
}

.icon-uxis-location:before {
    content: "\e615";
}

.icon-uxis-star-hollow:before {
    content: "\e616";
}

.icon-uxis-star:before {
    content: "\e617";
}

.icon-uxis-feed:before {
    content: "\e618";
}

.icon-uxis-feed-rnd:before {
    content: "\e619";
}

.icon-uxis-feed-sqr:before {
    content: "\e61a";
}

.icon-uxis-facebook:before {
    content: "\e61b";
}

.icon-uxis-facebook-rnd:before {
    content: "\e61c";
}

.icon-uxis-facebook-sqr:before {
    content: "\e61d";
}

.icon-uxis-google-plus:before {
    content: "\e61e";
}

.icon-uxis-google-plus-rnd:before {
    content: "\e61f";
}

.icon-uxis-google-plus-sqr:before {
    content: "\e620";
}

.icon-uxis-linkedin:before {
    content: "\e621";
}

.icon-uxis-pinterest-rnd:before {
    content: "\e622";
}

.icon-uxis-pinterest-sqr:before {
    content: "\e623";
}

.icon-uxis-tumblr:before {
    content: "\e624";
}

.icon-uxis-tumblr-sqr:before {
    content: "\e625";
}

.icon-uxis-vimeo:before {
    content: "\e626";
}

.icon-uxis-vimeo-rnd:before {
    content: "\e627";
}

.icon-uxis-vimeo-sqr:before {
    content: "\e628";
}

.icon-uxis-twitter:before {
    content: "\e629";
}

.icon-uxis-twitter-rnd:before {
    content: "\e62a";
}

.icon-uxis-twitter-sqr:before {
    content: "\e62b";
}

.icon-uxis-home:before {
    content: "\e62c";
}

.icon-uxis-home2:before {
    content: "\e62d";
}

.icon-uxis-home3:before {
    content: "\e62e";
}

.icon-uxis-home4:before {
    content: "\e62f";
}

.icon-uxis-info:before {
    content: "\e630";
}

.icon-uxis-info-rnd:before {
    content: "\e631";
}

.icon-uxis-info-rnd2:before {
    content: "\e632";
}

.icon-uxis-menu:before {
    content: "\e633";
}

.icon-uxis-checkbox:before {
    content: "\e634";
}

.icon-uxis-contact:before {
    content: "\e635";
}

.icon-uxis-speedy-fast:before {
    content: "\e636";
}

.icon-uxis-location2:before {
    content: "\e637";
}

.icon-uxis-location3:before {
    content: "\e638";
}

.icon-uxis-questions:before {
    content: "\e639";
}

.icon-uxis-user:before {
    content: "\e63a";
}

.icon-uxis-tools:before {
    content: "\e63b";
}

.icon-uxis-arrow-left-3:before {
    content: "\e63c";
}

.icon-uxis-arrow-right-3:before {
    content: "\e63d";
}

.icon-uxis-instagram:before {
    content: "\e63e";
}

.icon-uxis-bag:before {
    content: "\e63f";
}

.icon-uxis-bag2:before {
    content: "\e640";
}

.icon-uxis-truck:before {
    content: "\e641";
}

.icon-uxis-menu2:before {
    content: "\e642";
}

.icon-uxis-mastercard:before {
    content: "\e643";
}

.icon-uxis-visa:before {
    content: "\e644";
}

.icon-uxis-amex:before {
    content: "\e645";
}

.icon-uxis-discover:before {
    content: "\e646";
}

.icon-uxis-paypal:before {
    content: "\e647";
}

.icon-uxis-stripe:before {
    content: "\e648";
}

.icon-uxis-trl:before {
    content: "\e649";
}

.icon-uxis-trl-rnd:before {
    content: "\e64a";
}

.icon-uxis-trl-sqr:before {
    content: "\e64b";
}

.icon-uxis-blogger:before {
    content: "\e64c";
}

.icon-uxis-blogger-sqr:before {
    content: "\e64d";
}

.icon-uxis-delicious:before {
    content: "\e64e";
}

.icon-uxis-dribbble:before {
    content: "\e64f";
}

.icon-uxis-dribbble-sqr:before {
    content: "\e650";
}

.icon-uxis-dribbble-inv:before {
    content: "\e651";
}

.icon-uxis-flickr:before {
    content: "\e652";
}

.icon-uxis-flickr2:before {
    content: "\e653";
}

.icon-uxis-flickr-sqr:before {
    content: "\e654";
}

.icon-uxis-flickr-rnd:before {
    content: "\e655";
}

.icon-uxis-foursquare:before {
    content: "\e656";
}

.icon-uxis-lastfm:before {
    content: "\e657";
}

.icon-uxis-lastfm-sqr:before {
    content: "\e658";
}

.icon-uxis-mail-sqr:before {
    content: "\e659";
}

.icon-uxis-mail-rnd:before {
    content: "\e65a";
}

.icon-uxis-picasa:before {
    content: "\e65b";
}

.icon-uxis-picasa-sqr:before {
    content: "\e65c";
}

.icon-uxis-reddit:before {
    content: "\e65d";
}

.icon-uxis-skype:before {
    content: "\e65e";
}

.icon-uxis-soundcloud:before {
    content: "\e65f";
}

.icon-uxis-soundcloud-sqr:before {
    content: "\e660";
}

.icon-uxis-stackoverflow:before {
    content: "\e661";
}

.icon-uxis-stumbleupon-sqr:before {
    content: "\e662";
}

.icon-uxis-stumbleupon-rnd:before {
    content: "\e663";
}

.icon-uxis-yahoo:before {
    content: "\e664";
}

.icon-uxis-yelp:before {
    content: "\e665";
}

.icon-uxis-youtube:before {
    content: "\e666";
}

/* ==========================================================================
   Default WordPress Styles -n- !wrd
   ========================================================================== */

/* == Search Form == */
input[type="search"].search-query {
    width: auto;
}

.search-button {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    border-radius: 0;
    font-size: 20px;
    text-decoration: none;
    text-shadow: none;
    color: #222;
    line-height: 1;
    -webkit-appearance: none;
}

.search-button:hover {
    color: #555;
}

.sidebar .search-form .button, .sidebar input[type="search"].search-query {
    float: left;
}

.sidebar input[type="search"].search-query {
    width: 80%;
    max-width: 270px;
}

.sidebar .search-button {
    width: 20%;
}

/* == Protect Post Form == */
.protected-post-form .button {
    margin-left: 5px;
}

/* == Widgets == */
.widget {
    margin-bottom: 1em;
}

.widget ul, .widget ol {
    margin: 0;
}

/* == Gallery == */
.gallery {
    list-style: none;
    margin: 0 -7px;
    padding: 0;
}

.gallery-item {
    float: left;
    width: 25%;
    padding: 0 7px 14px;
}

.gallery-item a {
    display: block;
}

.gallery-item img {
    width: 100%;
    height: auto;
}

.gallery-caption {
    display: none;
}

/* == Images == */
.aligncenter {
    display: block;
    margin: 1em auto 1em;
}

.alignnone {
    display: block;
    margin: 1em 0 1em;
}

.alignleft {
    float: left;
    margin: .4em 1em 0 0;
}

.alignright {
    float: right;
    margin: .4em 0 0 1em;
}

.wp-caption-text {
    padding: 5px 0;
    font-size: .85em;
    font-style: italic;
    text-align: center;
}

/* == Posts and Search Results == */
.post, .search-result {
    margin-bottom: 1em;
}

.post-header {
    margin-bottom: 1em;
}

.post-header [itemprop="headline"] {
    margin-bottom: 0.2em;
}

.post-header [itemprop="headline"] a {
    text-decoration: none;
}

.post-meta {
    margin-bottom: 1em;
}

.post-meta a {
    text-decoration: none;
}

.post-meta dl {
    margin-bottom: 0;
}

.post-meta dt, .post-meta dd {
    display: inline-block;
}

.post-meta dd {
    margin-left: 0;
}

.post-date, .post-cats, .post-tags {
    display: inline-block;
    margin-left: .5em;
}

.post-date.first, .post-cats.first, .post-tags.first {
    margin-left: 0;
}

.post-thumbnail {
    float: left;
    width: 100%;
    max-width: 150px;
    margin: 0.3em 1em 0 0;
}

.post-description {
    margin-bottom: 1em;
}

.post-description p {
    margin: 0;
    overflow: hidden;
}

.pagination {
    clear: both;
    margin-bottom: 1em;
}

.pagination ul {
    margin: 0;
    padding: 0;
}

.pagination li {
    float: left;
    margin-left: 0.3em;
}

.pagination li:first-child {
    margin-left: 0;
}

.pagination a {
    text-decoration: none;
}

.pagination .page-numbers .page-numbers {
    display: block;
}

.search-result {
    margin-left: 10px;
    margin-right: 10px;
}

/* == comments == */
/* //www.456bereastreet.com/archive/201105/styling_ordered_list_numbers/ */
.comment-list {
    counter-reset: li;
    margin-left: 0;
    padding-left: 0;
}

.comment-list li {
    list-style: none;
    position: relative;
    padding-top: 5px;
    border-top: 1px dashed #ccc;
}

.comment-list .children {
    padding-left: 10px;
}

.comment-list .children li {
    padding-left: 20px;
}

.comment-list .children li:before {
    content: "\2191";
    font-size: 1.5em;
    color: #ccc;
    position: absolute;
    left: 0;
}

.comment {
    margin-bottom: 1em;
}

.comment header {
    margin-bottom: 1em;
    *zoom: 1;
}

.comment header:before, .comment header:after {
    content: "";
    display: table;
}

.comment header:after {
    clear: both;
}

.comment header:before, .comment header:after {
    content: "";
    display: table;
}

.comment header:after {
    clear: both;
}

.comment-list li .comment header:before {
    content: counter(li);
    counter-increment: li;
    font-size: 1.5em;
    font-weight: 400;
    font-family: sans-serif;
    text-align: center;
    color: #ccc;
    display: block;
    float: right;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.comment header .avatar {
    float: left;
    margin: 0.3em 10px 0 0;
}

.comment header h3 {
    float: left;
    font-size: 1em;
}

.comment header h3 cite {
    font-size: 1.25em;
    font-style: normal;
}

.comment header h3 time {
    font-size: 1em;
    font-weight: 400;
    display: block;
}

.comment header a {
    text-decoration: none;
}

.comment header a:hover {
    color: #a53318;
}

.comment-edit-link {
    clear: both;
    display: block;
    padding-top: 5px;
}

.comment [property="commentText"] {
    clear: both;
}

#commentform .form-allowed-tags code {
    display: block;
}

#commentform label span {
    color: #a72c2c;
}

#commentform textarea#comment {
    max-width: 400px;
}

#commentform input[type=text], #commentform input[type=email], #commentform input[type=url] {
    max-width: 400px;
}

/* ==========================================================================
   Helper Classes -n- !hlp
   ========================================================================== */
.clearfix:before, .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom: 1;
}

.clear {
    clear: both;
}

.left {
    float: left;
}

.right {
    float: right;
}

.block {
    display: block;
}

.highlight {
    background: #ffff99;
}

.textleft {
    text-align: left;
}

.textright {
    text-align: right;
}

.textcenter {
    text-align: center;
}

.uppercase {
    text-transform: uppercase;
}

.lowercase {
    text-transform: lowercase;
}

.capitalize {
    text-transform: capitalize;
}

.smallcaps {
    font-variant: small-caps;
}

ul.circle {
    list-style-type: circle;
}

ul.disc {
    list-style-type: disc;
}

ul.square {
    list-style-type: square;
}

ol.lowerroman {
    list-style-type: lower-roman;
}

ol.upperroman {
    list-style-type: upper-roman;
}

ol.loweralpha {
    list-style-type: lower-alpha;
}

ol.upperalpha {
    list-style-type: upper-alpha;
}

ol.decimal {
    list-style-type: decimal;
}

ol.decimal0 {
    list-style-type: decimal-leading-zero;
}

.space-top {
    margin-top: 1em;
}

.space-bottom {
    margin-bottom: 1em;
}

.bottom {
    margin-bottom: 0;
}

/* For image replacement */
.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden {
    display: none !important;
    visibility: hidden;
}

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/* Hide visually and from screenreaders, but maintain layout */
.invisible {
    visibility: hidden;
}

/* Contain floats: h5bp.com/q */
.clearfix:before,
.pagination ul:before,
ul.products:before,
ul.products .product:before,
.col2-set:before,
.grid-row:before,
.gallery:before,
.main-title:before,
.nav:before,
.woocommerce.widget_shopping_cart .buttons:before,
.woocommerce.widget_shopping_cart .buttons:after,
.clearfix:after,
.pagination ul:after,
ul.products:after,
ul.products .product:after,
.col2-set:after,
.container:after,
.grid-row:after,
.gallery:after,
.main-title:after,
.nav:after {
    content: "";
    display: table;
}

.clearfix:after,
.pagination ul:after,
.woocommerce.widget_shopping_cart .buttons:after,
ul.products:after,
ul.products .product:after,
.col2-set:after,
.grid-row:after,
.gallery:after,
.main-title:after,
.nav:after {
    clear: both;
}

.clearfix,
.pagination ul,
.woocommerce.widget_shopping_cart .buttons,
ul.products,
ul.products .product,
.col2-set,
.grid-row,
.gallery,
.main-title,
.nav {
    *zoom: 1;
}

/* ==========================================================================
  Print Styles -n- !prn
  ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a, a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /* Don't show links for images, or javascript/internal links */
    .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; /* h5bp.com/t */
    }

    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;
    }
}

/* ==========================================================================
   Plugins -n- !plg
   ========================================================================== */

/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url('//bizwest.com/wp-content/themes/mad/img/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url('//bizwest.com/wp-content/themes/mad/img/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url('//bizwest.com/wp-content/themes/mad/img/fancybox/blank.gif'); /* helps IE */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

/* Overlay helper */
.fancybox-lock {
    overflow: hidden;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url('//bizwest.com/wp-content/themes/mad/img/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}

/* Title helper */
.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent; /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}

/*
 * jQuery FlexSlider v2.0
 * //www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * //www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
    outline: none;
}

.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {
    margin: 0;
    padding: 0;
}

.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
    width: 100%;
    display: block;
}

.flex-pauseplay span {
    text-transform: capitalize;
}

/* Clearfix for the .slides element */
.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .slides {
    display: block;
}

* html .slides {
    height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
    display: block;
}

/* FlexSlider Default Theme
*********************************/
.flexslider {
    margin: 0;
    background: #fff;
    position: relative;
    zoom: 1;
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
    transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}

.loading .flex-viewport {
    max-height: 300px;
}

.flexslider .slides {
    zoom: 1;
}

.carousel li {
    margin-right: 5px
}

/* Direction Nav */
.flex-direction-nav a {
    display: block;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-decoration: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}

.flex-direction-nav .flex-next {
    right: -36px;
}

.flex-direction-nav .flex-prev {
    left: -36px;
}

.flex-direction-nav .flex-disabled {
    cursor: default;
}

/* Control Nav */
.flex-control-nav {
    width: 100%;
    position: absolute;
    z-index: 11;
    text-align: center;
    line-height: 1;
}

.flex-control-nav li {
    margin: 0 4px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.flex-control-paging li a {
    display: block;
    cursor: pointer;
    border-radius: 50%;
    background: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.flex-control-paging li a:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

.flex-control-paging li a.flex-active {
    cursor: default;
}

.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden;
}

.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0;
}

.flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: .7;
    cursor: pointer;
}

.flex-control-thumbs img:hover {
    opacity: 1;
}

.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default;
}

@media screen and (max-width: 992px) {
    .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 0;
    }

    .flex-direction-nav .flex-next {
        opacity: 1;
        right: 0;
    }
}

/*
 *  Core Owl Carousel CSS File
 *  v1.3.3
 */
/* clearfix */
.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

/* display none until init */
.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item {
    float: left;
}

.owl-controls .owl-page,
.owl-controls .owl-buttons div {
    cursor: pointer;
}

.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing {
    cursor: url(//bizwest.com/wp-content/themes/mad/css/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
}

/*
*   Owl Carousel Owl Demo Theme
* v1.3.3
*/

.owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div {
    color: #FFF;
    display: inline-block;
    zoom: 1;
    *display: inline; /*IE7 life-saver */
    margin: 5px;
    padding: 3px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #869791;
    filter: Alpha(Opacity=50); /*IE7 fix*/
    opacity: 0.5;
}

/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
    filter: Alpha(Opacity=100); /*IE7 fix*/
    opacity: 1;
    text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page {
    display: inline-block;
    zoom: 1;
    *display: inline; /*IE7 life-saver */
}

.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50); /*IE7 fix*/
    opacity: 0.5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    filter: Alpha(Opacity=100); /*IE7 fix*/
    opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers {
    height: auto;
    width: auto;
    color: #FFF;
    padding: 2px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

/* preloading images */
.owl-item.loading {
    min-height: 150px;
    background: url(//bizwest.com/wp-content/themes/mad/css/AjaxLoader.gif) no-repeat center center
}

/** Adjustments by BizWest **/
.header-inner .utility-nav .current-date {
    padding-right: 8px;
}

/** End Adjustments by BizWest **/

@keyframes vex-fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes vex-fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-moz-keyframes vex-fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-ms-keyframes vex-fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-o-keyframes vex-fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes vex-fadeout {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@-webkit-keyframes vex-fadeout {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@-moz-keyframes vex-fadeout {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@-ms-keyframes vex-fadeout {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@-o-keyframes vex-fadeout {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@keyframes vex-rotation {
    0% {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }
    100% {
        transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        -o-transform: rotate(359deg);
    }
}

@-webkit-keyframes vex-rotation {
    0% {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }
    100% {
        transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        -o-transform: rotate(359deg);
    }
}

@-moz-keyframes vex-rotation {
    0% {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }
    100% {
        transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        -o-transform: rotate(359deg);
    }
}

@-ms-keyframes vex-rotation {
    0% {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }
    100% {
        transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        -o-transform: rotate(359deg);
    }
}

@-o-keyframes vex-rotation {
    0% {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }
    100% {
        transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        -o-transform: rotate(359deg);
    }
}

.vex, .vex *, .vex *:before, .vex *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.vex {
    position: fixed;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    z-index: 1111;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.vex-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

.vex-overlay {
    background: #000;
    filter: alpha(opacity=40);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

.vex-overlay {
    animation: vex-fadein 0.5s;
    -webkit-animation: vex-fadein 0.5s;
    -moz-animation: vex-fadein 0.5s;
    -ms-animation: vex-fadein 0.5s;
    -o-animation: vex-fadein 0.5s;
    -webkit-backface-visibility: hidden;
    position: fixed;
    background: rgba(0, 0, 0, 0.4);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.vex.vex-closing .vex-overlay {
    animation: vex-fadeout 0.5s;
    -webkit-animation: vex-fadeout 0.5s;
    -moz-animation: vex-fadeout 0.5s;
    -ms-animation: vex-fadeout 0.5s;
    -o-animation: vex-fadeout 0.5s;
    -webkit-backface-visibility: hidden;
}

.vex-content {
    animation: vex-fadein 0.5s;
    -webkit-animation: vex-fadein 0.5s;
    -moz-animation: vex-fadein 0.5s;
    -ms-animation: vex-fadein 0.5s;
    -o-animation: vex-fadein 0.5s;
    -webkit-backface-visibility: hidden;
    background: #fff;
}

.vex.vex-closing .vex-content {
    animation: vex-fadeout 0.5s;
    -webkit-animation: vex-fadeout 0.5s;
    -moz-animation: vex-fadeout 0.5s;
    -ms-animation: vex-fadeout 0.5s;
    -o-animation: vex-fadeout 0.5s;
    -webkit-backface-visibility: hidden;
}

.vex-close:before {
    font-family: Arial, sans-serif;
    content: "\00D7";
}

.vex-dialog-form {
    margin: 0;
}

.vex-dialog-button {
    text-rendering: optimizeLegibility;
    -moz-appearance: none;
    -webkit-appearance: none;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
}

.vex-loading-spinner {
    animation: vex-rotation 0.7s linear infinite;
    -webkit-animation: vex-rotation 0.7s linear infinite;
    -moz-animation: vex-rotation 0.7s linear infinite;
    -ms-animation: vex-rotation 0.7s linear infinite;
    -o-animation: vex-rotation 0.7s linear infinite;
    -webkit-backface-visibility: hidden;
    -moz-box-shadow: 0 0 1em rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 1em rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 1em rgba(0, 0, 0, 0.1);
    position: fixed;
    z-index: 1112;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 2em;
    width: 2em;
    background: #fff;
}

body.vex-open {
    overflow: hidden;
}

@keyframes vex-pulse {
    0% {
        -moz-box-shadow: inset 0 0 0 300px transparent;
        -webkit-box-shadow: inset 0 0 0 300px transparent;
        box-shadow: inset 0 0 0 300px transparent;
    }
    70% {
        -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
        -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
        box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    }
    100% {
        -moz-box-shadow: inset 0 0 0 300px transparent;
        -webkit-box-shadow: inset 0 0 0 300px transparent;
        box-shadow: inset 0 0 0 300px transparent;
    }
}

@-webkit-keyframes vex-pulse {
    0% {
        -moz-box-shadow: inset 0 0 0 300px transparent;
        -webkit-box-shadow: inset 0 0 0 300px transparent;
        box-shadow: inset 0 0 0 300px transparent;
    }
    70% {
        -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
        -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
        box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    }
    100% {
        -moz-box-shadow: inset 0 0 0 300px transparent;
        -webkit-box-shadow: inset 0 0 0 300px transparent;
        box-shadow: inset 0 0 0 300px transparent;
    }
}

@-moz-keyframes vex-pulse {
    0% {
        -moz-box-shadow: inset 0 0 0 300px transparent;
        -webkit-box-shadow: inset 0 0 0 300px transparent;
        box-shadow: inset 0 0 0 300px transparent;
    }
    70% {
        -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
        -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
        box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    }
    100% {
        -moz-box-shadow: inset 0 0 0 300px transparent;
        -webkit-box-shadow: inset 0 0 0 300px transparent;
        box-shadow: inset 0 0 0 300px transparent;
    }
}

@-ms-keyframes vex-pulse {
    0% {
        -moz-box-shadow: inset 0 0 0 300px transparent;
        -webkit-box-shadow: inset 0 0 0 300px transparent;
        box-shadow: inset 0 0 0 300px transparent;
    }
    70% {
        -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
        -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
        box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    }
    100% {
        -moz-box-shadow: inset 0 0 0 300px transparent;
        -webkit-box-shadow: inset 0 0 0 300px transparent;
        box-shadow: inset 0 0 0 300px transparent;
    }
}

@-o-keyframes vex-pulse {
    0% {
        -moz-box-shadow: inset 0 0 0 300px transparent;
        -webkit-box-shadow: inset 0 0 0 300px transparent;
        box-shadow: inset 0 0 0 300px transparent;
    }
    70% {
        -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
        -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
        box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    }
    100% {
        -moz-box-shadow: inset 0 0 0 300px transparent;
        -webkit-box-shadow: inset 0 0 0 300px transparent;
        box-shadow: inset 0 0 0 300px transparent;
    }
}

.vex.vex-theme-plain {
    padding-top: 160px;
    padding-bottom: 160px;
}

.vex.vex-theme-plain .vex-content {
    font-family: "Helvetica Neue", sans-serif;
    background: #fff;
    color: #444;
    padding: 1em;
    position: relative;
    margin: 0 auto;
    max-width: 100%;
    width: 1024px;
    font-size: 1.1em;
    line-height: 1.5em;
}

.vex.vex-theme-plain .vex-content h1, .vex.vex-theme-plain .vex-content h2, .vex.vex-theme-plain .vex-content h3, .vex.vex-theme-plain .vex-content h4, .vex.vex-theme-plain .vex-content h5, .vex.vex-theme-plain .vex-content h6, .vex.vex-theme-plain .vex-content p, .vex.vex-theme-plain .vex-content ul, .vex.vex-theme-plain .vex-content li {
    color: inherit;
}

.vex.vex-theme-plain .vex-close {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}

.vex.vex-theme-plain .vex-close:before {
    position: absolute;
    content: "\00D7";
    font-size: 26px;
    font-weight: normal;
    line-height: 31px;
    height: 30px;
    width: 30px;
    text-align: center;
    top: 3px;
    right: 3px;
    color: #bbb;
    background: transparent;
}

.vex.vex-theme-plain .vex-close:hover:before, .vex.vex-theme-plain .vex-close:active:before {
    color: #777;
    background: #e0e0e0;
}

.vex.vex-theme-plain .vex-dialog-form .vex-dialog-message {
    margin-bottom: .5em;
}

.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input {
    margin-bottom: 1em;
}

.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input textarea, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="date"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime-local"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="email"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="month"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="number"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="password"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="search"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="tel"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="text"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="time"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="url"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="week"] {
    background: #f0f0f0;
    width: 100%;
    padding: .25em .67em;
    border: 0;
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    min-height: 2.5em;
    margin: 0 0 .25em;
}

.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
    -moz-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.2);
    outline: none;
}

.vex.vex-theme-plain .vex-dialog-form .vex-dialog-buttons {
    *zoom: 1;
}

.vex.vex-theme-plain .vex-dialog-form .vex-dialog-buttons:after {
    content: "";
    display: table;
    clear: both;
}

.vex.vex-theme-plain .vex-dialog-button {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 0;
    float: right;
    margin: 0 0 0 .5em;
    font-family: inherit;
    text-transform: uppercase;
    letter-spacing: .1em;
    font-size: .8em;
    line-height: 1em;
    padding: .75em 2em;
}

.vex.vex-theme-plain .vex-dialog-button.vex-last {
    margin-left: 0;
}

.vex.vex-theme-plain .vex-dialog-button:focus {
    animation: vex-pulse 1.1s infinite;
    -webkit-animation: vex-pulse 1.1s infinite;
    -moz-animation: vex-pulse 1.1s infinite;
    -ms-animation: vex-pulse 1.1s infinite;
    -o-animation: vex-pulse 1.1s infinite;
    -webkit-backface-visibility: hidden;
    outline: none;
}

@media (max-width: 568px) {
    .vex.vex-theme-plain .vex-dialog-button:focus {
        animation: none;
        -webkit-animation: none;
        -moz-animation: none;
        -ms-animation: none;
        -o-animation: none;
        -webkit-backface-visibility: hidden;
    }
}

.vex.vex-theme-plain .vex-dialog-button.vex-dialog-button-primary {
    background: #3288e6;
    color: #fff;
}

.vex.vex-theme-plain .vex-dialog-button.vex-dialog-button-secondary {
    background: #e0e0e0;
    color: #777;
}

.vex-loading-spinner.vex-theme-plain {
    height: 2.5em;
    width: 2.5em;
}

.gform_wrapper select, .gform_wrapper textarea {
    font-family: inherit;
    font-size: inherit;
    letter-spacing: normal;
}

.gform_wrapper {
    margin: 0;
    max-width: 100%;
    overflow: inherit;
}

.gform_wrapper *, .gform_wrapper *::after, .gform_wrapper *::before {
    box-sizing: border-box;
}

.gform_wrapper h1, .gform_wrapper h2, .gform_wrapper h3 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-weight: 400;
}

.gform_wrapper form {
    text-align: left;
}

.gform_wrapper input[type="email"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="text"], .gform_wrapper input[type="url"] {
    font-family: inherit;
    font-size: inherit;
    letter-spacing: normal;
    padding: 0.313em 0;
    text-indent: 0.25em;
}

.gform_wrapper input[type="image"] {
    border: medium none !important;
    padding: 0 !important;
    width: auto !important;
}

.gform_wrapper textarea {
    padding: 0.25em 0.125em;
    resize: none;
}

.gform_wrapper ul {
    list-style-type: none;
    margin: 0 !important;
}

.gform_wrapper ul, html > body .entry ul {
    text-indent: 0;
}

.gform_wrapper form li, .gform_wrapper li {
    list-style: outside none none !important;
    margin-left: 0 !important;
    overflow: visible;
}

.gform_wrapper ul li.gfield {
    clear: both;
}

.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {
    overflow: hidden;
}

.gform_wrapper form ul.left_label li, .gform_wrapper form ul.right_label li, .gform_wrapper ul.left_label li, .gform_wrapper ul.right_label li {
    margin-bottom: 14px;
}

.gform_wrapper form ul.left_label li ul.gfield_checkbox li, .gform_wrapper form ul.left_label li ul.gfield_radio li, .gform_wrapper form ul.right_label li ul.gfield_checkbox li, .gform_wrapper form ul.right_label li ul.gfield_radio li, .gform_wrapper ul.left_label li ul.gfield_checkbox li, .gform_wrapper ul.left_label li ul.gfield_radio li, .gform_wrapper ul.right_label li ul.gfield_checkbox li, .gform_wrapper ul.right_label li ul.gfield_radio li {
    margin-bottom: 10px;
}

.gform_wrapper ul li::after, .gform_wrapper ul li::before, .gform_wrapper ul.gform_fields {
    margin: 0;
    overflow: visible;
    padding: 0;
}

.gform_wrapper select option {
    display: block;
    padding: 0.125em;
}

.gform_wrapper select[multiple="multiple"] option {
    text-indent: 0.25em;
}

.gform_wrapper .inline {
    display: inline !important;
}

.gform_wrapper .gform_heading {
    margin-bottom: 1.125em;
    width: 98%;
}

.gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_year, .gform_wrapper .gfield_time_hour, .gform_wrapper .gfield_time_minute {
    display: inline-block;
    vertical-align: top;
    width: 4.688em;
}

.gform_wrapper .gfield_time_hour i {
    float: right;
    font-family: sans-serif !important;
    font-style: normal !important;
    margin-top: 9%;
    text-align: center;
    width: 0.625em;
}

.gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_year {
    margin-right: 0.75em;
}

.gform_wrapper .gfield_date_dropdown_day, .gform_wrapper .gfield_date_dropdown_month, .gform_wrapper .gfield_date_dropdown_year {
    display: inline-block;
    margin-right: 0.375em;
    vertical-align: top;
}

.gform_wrapper .gfield_time_ampm {
    display: inline-block;
    vertical-align: top;
}

.gform_wrapper .gfield_time_ampm select {
    width: 4.688em !important;
}

.gform_wrapper .gfield_date_day input, .gform_wrapper .gfield_date_month input, .gform_wrapper .gfield_date_year input, .gform_wrapper .gfield_time_hour input, .gform_wrapper .gfield_time_minute input {
    width: 70% !important;
}

.gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_year {
    float: left;
    width: 3.125em;
}

.gform_wrapper .gfield_date_year {
    width: 4.5em !important;
}

.gform_wrapper .gfield_date_day input, .gform_wrapper .gfield_date_month input, .gform_wrapper .gfield_date_year input {
    width: 85% !important;
}

.gform_wrapper .gfield_date_year input {
    width: 88% !important;
}

.gform_wrapper .field_hover {
    border: 1px dashed #2175a9;
    cursor: pointer;
}

.gform_wrapper .field_selected {
    background-color: #dfefff;
    border: 1px solid #c2d7ef;
}

.gform_wrapper .field_name_first, .gform_wrapper .field_name_last, .gform_wrapper .field_name_middle {
    display: inline-block;
    vertical-align: top;
    width: 49.5%;
}

.gform_wrapper .ginput_complex.ginput_container {
    overflow: hidden;
    width: 100%;
}

.gform_wrapper .datepicker {
    width: 6.75em !important;
}

.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right {
    display: inline-block;
    vertical-align: top;
    width: 48.5%;
}

.gform_wrapper .ginput_complex .ginput_right {
    margin-left: 1.6%;
}

.gform_wrapper .gfield_error .ginput_complex .ginput_left, .gform_wrapper .gfield_error .ginput_complex .ginput_right {
    width: 48.5%;
}

.gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="email"], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="number"], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="password"], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="tel"], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="text"], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="url"], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="email"], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="number"], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="password"], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="tel"], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="text"], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="url"], .gform_wrapper .ginput_complex input[type="email"], .gform_wrapper .ginput_complex input[type="number"], .gform_wrapper .ginput_complex input[type="password"], .gform_wrapper .ginput_complex input[type="tel"], .gform_wrapper .ginput_complex input[type="text"], .gform_wrapper .ginput_complex input[type="url"] {
    width: 100%;
}

.gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_year label, .gform_wrapper .gfield_time_ampm label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .ginput_complex label, .gform_wrapper .instruction {
    display: block;
    font-size: 0.875em;
    letter-spacing: 0.5pt;
    margin: 0.188em 0 0.75em;
    white-space: nowrap;
}

.gform_wrapper .field_sublabel_above .gfield_date_day label, .gform_wrapper .field_sublabel_above .gfield_date_month label, .gform_wrapper .field_sublabel_above .gfield_date_year label, .gform_wrapper .field_sublabel_above .gfield_time_ampm label, .gform_wrapper .field_sublabel_above .gfield_time_hour label, .gform_wrapper .field_sublabel_above .gfield_time_minute label, .gform_wrapper .field_sublabel_above .ginput_complex label, .gform_wrapper .field_sublabel_above .instruction {
    margin: 0.75em 0 0.188em;
}

.gform_wrapper .ginput_complex span.name_prefix {
    min-height: 2.2em;
}

.gform_wrapper .top_label .gfield_label {
    clear: both;
    display: inline-block;
    font-weight: 700;
    line-height: 1.3;
    margin: 0.625em 0 0.5em;
}

.gform_wrapper .left_label .gfield_label {
    float: left;
    font-weight: 700;
    margin: 0.75em 15px 0 0;
    width: 29%;
}

.gform_wrapper .ginput_complex .ginput_right select, .gform_wrapper .ginput_complex select {
    width: 100%;
}

.gform_wrapper .left_label li.field_sublabel_below .gfield_label {
    margin: 0 1em 0 0;
}

.gform_wrapper .right_label .gfield_label {
    float: left;
    font-weight: 700;
    margin: 0.75em 1em 0 0;
    text-align: right;
    width: 29%;
}

.gform_wrapper .hidden_label .gfield_label, .gform_wrapper label.hidden_sub_label, .gform_wrapper label.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
}

.gform_wrapper .right_label li.field_sublabel_below .gfield_label {
    margin: 0 1em 0 0;
}

.gform_wrapper .left_label li.hidden_label input, .gform_wrapper .right_label li.hidden_label input {
    margin-left: 3.7%;
}

.gform_wrapper .left_label li.gfield .gfield_password_strength, .gform_wrapper .right_label li.gfield .gfield_password_strength {
    margin-left: 30%;
}

body .gform_wrapper label.gfield_label + div.ginput_container {
    margin-top: 0.375em;
}

.gfield.left_label, .gfield.right_label {
    padding-top: 10px;
}

.gform_wrapper li.hidden_label input {
    margin-top: 0.75em;
}

.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
    margin-bottom: 0.75em;
}

.gform_wrapper .left_label ul.gfield_checkbox, .gform_wrapper .left_label ul.gfield_radio, .gform_wrapper .right_label ul.gfield_checkbox, .gform_wrapper .right_label ul.gfield_radio {
    margin-left: 30% !important;
    overflow: hidden;
}

.gform_wrapper .top_label input.small, .gform_wrapper .top_label select.small {
    width: 25%;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: 47.5%;
}

.gform_wrapper .hidden_label input.large, .gform_wrapper .hidden_label select.large, .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large {
    width: 100%;
}

.gform_wrapper textarea.small {
    height: 5em;
    width: 100%;
}

.gform_wrapper textarea.medium {
    height: 9.375em;
    width: 100%;
}

.gform_wrapper textarea.large {
    height: 15.625em;
    width: 100%;
}

.gform_wrapper .left_label input.small, .gform_wrapper .left_label select.small, .gform_wrapper .right_label input.small, .gform_wrapper .right_label select.small {
    width: 15%;
}

.gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium, .gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium {
    width: 35%;
}

.gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large, .gform_wrapper .left_label textarea.large, .gform_wrapper .left_label textarea.medium, .gform_wrapper .left_label textarea.small, .gform_wrapper .right_label input.large, .gform_wrapper .right_label select.large, .gform_wrapper .right_label textarea.large, .gform_wrapper .right_label textarea.medium, .gform_wrapper .right_label textarea.small {
    width: 62.5%;
}

.gform_wrapper .left_label div.ginput_complex, .gform_wrapper .right_label div.ginput_complex {
    width: 64%;
}

.gform_wrapper h2.gsection_title {
    letter-spacing: normal !important;
    margin: 0 !important;
    padding: 0 !important;
}

.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {
    font-size: 1.3em;
    font-weight: 700;
}

.gform_wrapper h3.gform_title {
    letter-spacing: normal !important;
    margin: 0.625em 0 0.375em;
}

.gform_wrapper span.gform_description {
    font-weight: 400;
}

.gform_wrapper .gsection {
    border-bottom: 1px solid #ccc;
    clear: both;
    margin: 1.8em 0;
    padding: 0 0 0.5em;
}

.gform_wrapper ul.gfield_checkbox li input[type="checkbox"], .gform_wrapper ul.gfield_radio li input[type="radio"] {
    width: auto !important;
}

.gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio {
    margin: 6px 0;
    padding: 0;
}

.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
    display: block;
    line-height: 1.5;
    margin: 0 0 0 24px;
    padding: 0;
    vertical-align: top;
    width: auto;
}

.gform_wrapper .gfield_checkbox li input, .gform_wrapper .gfield_checkbox li input[type="checkbox"], .gform_wrapper .gfield_radio li input[type="radio"] {
    float: left;
    margin-top: 2px;
}

.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {
    clear: both;
    font-family: inherit;
    font-size: 0.875em;
    letter-spacing: normal;
    line-height: 1.5;
}

.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description {
    padding: 0.625em 0;
}

.gform_wrapper .top_label .gsection_description {
    width: 100%;
}

.gform_wrapper .gfield_description {
    padding: 0.625em 0 0;
    width: 100%;
}

.gform_wrapper li.field_description_above .gfield_description {
    margin-bottom: 0.75em;
}

.gform_wrapper .left_label .gfield_description, .gform_wrapper .right_label .gfield_description {
    width: 63%;
}

.gform_wrapper .description_above .gfield_description {
    padding: 0 0 0.625em;
}

.gform_wrapper .field_description_below .gfield_description {
    padding: 0.625em 0 1em;
}

.gfield_date_year + .gfield_description {
    padding: 0;
}

.gform_wrapper .left_label .gfield_description, .gform_wrapper .left_label .instruction, .gform_wrapper .right_label .gfield_description, .gform_wrapper .right_label .instruction {
    margin-left: 30%;
}

.gform_wrapper .left_label .gsection .gsection_description, .gform_wrapper .right_label .gsection .gsection_description {
    line-height: 1.5;
    margin-left: 0;
    padding-left: 0;
    padding-top: 0.25em;
}

.gform_wrapper .gfield_required {
    color: #790000;
    margin-left: 0.25em;
}

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: #ffdfe0;
    border-bottom: 1px solid #c89797;
    border-top: 1px solid #c89797;
    margin-bottom: 0.375em !important;
    padding: 0;
}

.gform_wrapper li.gfield.gfield_creditcard_warning {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #790000 #790000;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding-bottom: 1em !important;
}

.gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message {
    background-color: #790000;
    color: #fff;
    font-family: inherit;
    font-size: 1em;
    max-width: 100%;
    min-height: 1.563em;
}

.gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message span {
    display: block;
    letter-spacing: 0.2pt;
    line-height: 1.5;
    padding: 0.625em;
}

li.gfield + li.gfield.gfield_creditcard_warning {
    margin-top: 1em !important;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield_html {
    max-width: 100%;
}

.gform_wrapper .top_label .gfield_error {
    width: 100%;
}

.gform_wrapper .top_label .gfield_error input.large, .gform_wrapper .top_label .gfield_error select.large, .gform_wrapper .top_label .gfield_error textarea.textarea {
    width: 100%;
}

.gform_wrapper .left_label .gfield_error input.large, .gform_wrapper .left_label .gfield_error select.large, .gform_wrapper .left_label .gfield_error textarea.textarea, .gform_wrapper .right_label .gfield_error input.large, .gform_wrapper .right_label .gfield_error select.large, .gform_wrapper .right_label .gfield_error textarea.textarea {
    width: 66%;
}

.gform_wrapper .gfield_error .gfield_label {
    color: #790000;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required {
    margin-bottom: 0.75em !important;
    margin-top: 0.75em;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-left: 6px;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_ampm.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_minute.ginput_container {
    margin-left: 0;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    max-width: 100%;
    padding-right: 6px !important;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: 0.75em;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label {
    position: relative;
    top: 0.75em;
}

.gform_wrapper div.validation_error {
    border-bottom: 2px solid #790000;
    border-top: 2px solid #790000;
    clear: both;
    color: #790000;
    font-size: 1.2em;
    font-weight: 700;
    margin-bottom: 1.6em;
    padding: 1em 0;
    width: 100%;
}

.gform_wrapper ol.validation_list {
    clear: both;
    color: #790000;
    margin-bottom: 1.6em;
    width: 100%;
}

.gform_wrapper ol.validation_list li {
    list-style-type: decimal !important;
}

.gform_wrapper ol.validation_list li a {
    color: #790000;
}

.gform_wrapper ol.validation_list::after {
    content: "";
}

.gform_wrapper div#error {
    margin-bottom: 1.6em;
}

.gform_wrapper table.gfield_list tbody tr td.gfield_list_icons {
    vertical-align: middle !important;
}

body .gform_wrapper table.gfield_list tbody tr td.gfield_list_icons button.add_list_item[type="button"], body .gform_wrapper table.gfield_list tbody tr td.gfield_list_icons button.delete_list_item[type="button"] {
    background-color: transparent !important;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 1em 1em !important;
    border: medium none !important;
    height: 1em !important;
    opacity: 0.5;
    vertical-align: middle !important;
    width: 1em !important;
}

body .gform_wrapper table.gfield_list tbody tr td.gfield_list_icons button.add_list_item[type="button"] {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxnIGlkPSJpY29tb29uLWlnbm9yZSI+PC9nPjxwYXRoIGQ9Ik0yNTYgNTEyYy0xNDEuMzc1IDAtMjU2LTExNC42MDktMjU2LTI1NnMxMTQuNjI1LTI1NiAyNTYtMjU2YzE0MS4zOTEgMCAyNTYgMTE0LjYwOSAyNTYgMjU2cy0xMTQuNjA5IDI1Ni0yNTYgMjU2ek0yNTYgNjRjLTEwNi4wMzEgMC0xOTIgODUuOTY5LTE5MiAxOTJzODUuOTY5IDE5MiAxOTIgMTkyYzEwNi4wNDcgMCAxOTItODUuOTY5IDE5Mi0xOTJzLTg1Ljk1My0xOTItMTkyLTE5MnpNMjg4IDM4NGgtNjR2LTk2aC05NnYtNjRoOTZ2LTk2aDY0djk2aDk2djY0aC05NnY5NnoiPjwvcGF0aD48L3N2Zz4=");
}

body .gform_wrapper table.gfield_list tbody tr td.gfield_list_icons button.delete_list_item[type="button"] {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxnIGlkPSJpY29tb29uLWlnbm9yZSI+PC9nPjxwYXRoIGQ9Ik0yNTYgMGMtMTQxLjM3NSAwLTI1NiAxMTQuNjI1LTI1NiAyNTYgMCAxNDEuMzkxIDExNC42MjUgMjU2IDI1NiAyNTYgMTQxLjM5MSAwIDI1Ni0xMTQuNjA5IDI1Ni0yNTYgMC0xNDEuMzc1LTExNC42MDktMjU2LTI1Ni0yNTZ6TTI1NiA0NDhjLTEwNi4wMzEgMC0xOTItODUuOTY5LTE5Mi0xOTJzODUuOTY5LTE5MiAxOTItMTkyYzEwNi4wNDcgMCAxOTIgODUuOTY5IDE5MiAxOTJzLTg1Ljk1MyAxOTItMTkyIDE5MnpNMTI4IDI4OGgyNTZ2LTY0aC0yNTZ2NjR6Ij48L3BhdGg+PC9zdmc+");
}

body .gform_wrapper table.gfield_list tbody tr td.gfield_list_icons button.add_list_item[type="button"]:hover, body .gform_wrapper table.gfield_list tbody tr td.gfield_list_icons button.delete_list_item[type="button"]:hover {
    opacity: 1;
}

.gform_wrapper li.gfield fieldset {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}

.gform_wrapper li.gfield fieldset > * {
    width: auto;
}

.gform_wrapper li.gfield fieldset legend.gfield_label {
    line-height: 2em;
    width: 100%;
}

div.gf_page_steps + div.validation_error {
    margin-top: 1em;
}

.gform_wrapper div.gfield_description.validation_error {
    color: #790000;
    font-size: 0.875em;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 1em;
}

.gform_wrapper .validation_message {
    color: #790000;
    font-weight: 700;
    letter-spacing: normal;
}

.gform_wrapper li.gfield_error input[type="email"], .gform_wrapper li.gfield_error input[type="number"], .gform_wrapper li.gfield_error input[type="password"], .gform_wrapper li.gfield_error input[type="tel"], .gform_wrapper li.gfield_error input[type="text"], .gform_wrapper li.gfield_error input[type="url"], .gform_wrapper li.gfield_error textarea {
    border: 1px solid #790000;
}

.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label, .gform_wrapper li.gfield_error ul.gfield_checkbox, .gform_wrapper li.gfield_error ul.gfield_radio {
    color: #790000;
}

.gform_wrapper .gform_footer {
    clear: both;
    margin: 1em 0 0;
    padding: 1em 0 0.625em;
}

.gform_wrapper .gform_footer.left_label, .gform_wrapper .gform_footer.right_label {
    margin-left: 30%;
    padding: 1em 0 0.625em;
    width: 64%;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
    font-size: 1em;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="image"], .gform_wrapper .gform_footer input[type="submit"] {
    display: inline-block;
}

.gform_wrapper .gform_footer a.gform_save_link {
    display: inline-block;
    font-size: 1em;
    margin-left: 1em;
}

.gform_wrapper .gform_footer input[type="image"] {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
    padding: 0;
    width: auto !important;
}

.gform_wrapper .ginput_complex .ginput_full, .gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right {
    min-height: 2.813em;
}

.gform_wrapper .ginput_complex .ginput_full input[type="email"], .gform_wrapper .ginput_complex .ginput_full input[type="number"], .gform_wrapper .ginput_complex .ginput_full input[type="password"], .gform_wrapper .ginput_complex .ginput_full input[type="tel"], .gform_wrapper .ginput_complex .ginput_full input[type="text"], .gform_wrapper .ginput_complex .ginput_full input[type="url"] {
    width: 100% !important;
}

.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li {
    line-height: 1.3;
    margin: 0 0 0.5em;
    position: relative;
}

.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label, .gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label {
    font-weight: 700;
}

.gform_wrapper input.datepicker.datepicker_with_icon {
    display: inline-block;
    margin-right: 0.25em !important;
}

.gform_wrapper .gf_hidden, .gform_wrapper .gform_hidden, .gform_wrapper input.gform_hidden, .gform_wrapper input[type="hidden"] {
    display: none !important;
    max-height: 1px !important;
    overflow: hidden;
}

.gform_wrapper .gf_invisible {
    left: -9999px;
    position: absolute;
    visibility: hidden;
}

.gform_wrapper .ginput_full br, .gform_wrapper .ginput_left br, .gform_wrapper .ginput_right br {
    display: none !important;
}

.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {
    padding: 0 !important;
}

.gform_wrapper ul.gfield_radio li input + input {
    margin-left: 0.25em;
}

.gform_wrapper ul.gfield_radio li input[value="gf_other_choice"] {
    margin-right: 0.375em;
    margin-top: 0.25em;
}

.gform_wrapper .top_label .gfield_description {
    padding: 0.625em 0 0;
}

.gform_wrapper .gfield_description.validation_message, .gform_wrapper .top_label .gfield_description.validation_message {
    padding: 0.625em 0 !important;
}

.gform_wrapper .gfield_description + .gform_wrapper .gfield_description.validation_message, .gform_wrapper .ginput_container + .gfield_description.validation_message {
    margin-top: 0.375em;
}

.gform_wrapper .ginput_container.ginput_list + .gfield_description.validation_message {
    margin-top: 0;
}

.gform_wrapper .left_label .ginput_container.ginput_list, .gform_wrapper .right_label .ginput_container.ginput_list {
    padding-top: 0.75em !important;
}

.gform_wrapper form .left_label li.gfield_html_formatted, .gform_wrapper form .right_label li.gfield_html_formatted {
    margin-left: 30% !important;
    width: 64%;
}

.gform_wrapper .gfield_html.gfield_no_follows_desc {
    margin-top: 0.625em;
}

body .gform_wrapper ul li.gfield.gfield_html img {
    max-width: 100% !important;
}

.gform_wrapper .gform_ajax_spinner {
    padding-left: 0.625em;
}

.gform_validation_container, .gform_wrapper .gform_validation_container, body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container, body .gform_wrapper li.gform_validation_container, body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container {
    display: none !important;
    left: -9000px;
    position: absolute !important;
}

.gform_wrapper .gfield_captcha_input_container {
    padding-top: 0.188em;
}

.gform_wrapper .simple_captcha_small input {
    width: 6.25em;
}

.gform_wrapper .simple_captcha_medium input {
    width: 9.375em;
}

.gform_wrapper .simple_captcha_large input {
    width: 12.5em;
}

.gform_wrapper .gform_wrapper .left_label .simple_captcha_small, .gform_wrapper .left_label .simple_captcha_large, .gform_wrapper .left_label .simple_captcha_medium, .gform_wrapper .right_label .simple_captcha_large, .gform_wrapper .right_label .simple_captcha_medium, .gform_wrapper .right_label .simple_captcha_small {
    margin-left: 32%;
}

.gform_wrapper .gfield_captcha_container img.gfield_captcha {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.gform_wrapper .left_label .math_large, .gform_wrapper .left_label .math_medium, .gform_wrapper .left_label .math_small, .gform_wrapper .left_label div.charleft, .gform_wrapper .right_label .math_large, .gform_wrapper .right_label .math_medium, .gform_wrapper .right_label .math_small, .gform_wrapper .right_label div.charleft {
    margin-left: 32%;
}

.gform_wrapper .math_small input {
    width: 4.313em;
}

.gform_wrapper .math_medium input {
    width: 5.625em;
}

.gform_wrapper .math_large input {
    width: 6.75em;
}

.gform_wrapper div.charleft {
    color: #b7b7b7;
    font-size: 0.688em;
    margin-top: 0.25em;
    white-space: nowrap !important;
    width: 92% !important;
}

.gform_wrapper div.charleft[style] {
    width: 92% !important;
}

.gform_wrapper div.charleft.warningTextareaInfo {
    color: #a1a1a1;
}

.gform_wrapper li.gf_hide_charleft div.charleft {
    display: none !important;
}

.gf_submission_limit_message {
    color: #790000;
    font-size: 1.4em;
}

.gform_wrapper .ginput_price {
    opacity: 0.7;
}

.gform_wrapper span.ginput_total {
    color: #060;
    font-size: 1.2em;
}

.gform_wrapper .top_label span.ginput_total {
    margin: 0.5em 0;
}

.gform_wrapper span.ginput_product_price_label {
    margin-right: 0.125em;
}

.gform_wrapper span.ginput_product_price {
    color: #900;
}

.gform_wrapper span.ginput_quantity_label {
    margin-left: 0.625em;
    margin-right: 0.125em;
}

.gform_wrapper input.ginput_quantity {
    width: 2.5em;
}

.gform_wrapper .gform_page_footer {
    border-top: 1px dotted #ccc;
    clear: both;
    margin: 1.25em 0;
    padding: 1em 0 0;
    width: 99%;
}

.gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .button.gform_previous_button {
    display: inline-block;
}

.gform_wrapper .gform_page_footer .button.gform_previous_button {
    margin-bottom: 0.5em;
}

.gform_wrapper .gform_page_footer .button.gform_button, .gform_wrapper .gform_page_footer .button.gform_next_button {
    margin-right: 0.625em;
}

.gform_wrapper .gf_progressbar_wrapper {
    border-bottom: 1px dotted #ccc;
    clear: both;
    margin: 0 0 0.5em;
    padding: 0 0 1em;
    width: 99%;
}

.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
    clear: both;
    font-size: 0.813em;
    line-height: 1 !important;
    margin: 0 0 0.375em !important;
    opacity: 0.6;
    padding: 0 !important;
}

.gform_wrapper .gf_progressbar {
    background-color: #fff;
    background-image: url("//bizwest.com/wp-content/themes/mad/images/gf-percentbar-bg.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    border: 1px solid #eee;
    border-radius: 4px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
    height: 20px;
    line-height: 20px !important;
    overflow: hidden;
    width: 99%;
}

.gform_wrapper .gf_progressbar_percentage {
    font-family: helvetica, arial, sans-serif;
    font-size: 13px !important;
    height: 20px;
    text-align: right;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}

.gform_wrapper .gf_progressbar_percentage span {
    display: block;
    float: right;
    margin-left: 5px;
    margin-right: 5px;
    width: auto;
}

.gform_wrapper .gf_progressbar_percentage.percentbar_0 span {
    color: #959595;
    text-shadow: none;
}

.gform_wrapper .percentbar_blue {
    background-color: #0072bc;
    background-image: url("//bizwest.com/wp-content/themes/mad/images/gf-percentbar-blue.png");
    background-repeat: repeat-x;
    color: #fff;
}

.gform_wrapper .percentbar_gray {
    background-color: #666;
    background-image: url("//bizwest.com/wp-content/themes/mad/images/gf-percentbar-gray.png");
    background-repeat: repeat-x;
    color: #fff;
}

.gform_wrapper .percentbar_green {
    background-color: #94dc21;
    background-image: url("//bizwest.com/wp-content/themes/mad/images/gf-percentbar-green.png");
    background-repeat: repeat-x;
    color: #fff;
}

.gform_wrapper .percentbar_orange {
    background-color: #dc7021;
    background-image: url("//bizwest.com/wp-content/themes/mad/images/gf-percentbar-orange.png");
    background-repeat: repeat-x;
    color: #fff;
}

.gform_wrapper .percentbar_red {
    background-color: #dc2521;
    background-image: url("//bizwest.com/wp-content/themes/mad/images/gf-percentbar-red.png");
    background-repeat: repeat-x;
    color: #fff;
}

.gform_wrapper .percentbar_custom {
    background-image: url("//bizwest.com/wp-content/themes/mad/images/gf-percentbar-custom.png");
    background-repeat: repeat-x;
}

.gform_wrapper .gf_page_steps {
    border-bottom: 1px dotted #ccc;
    margin: 0 0 0.5em;
    padding: 0 0 0.25em;
    width: 99%;
}

.gform_wrapper .gf_step {
    display: inline-block;
    font-family: arial, sans-serif;
    font-size: 1em;
    height: 1.25em;
    line-height: 1.25 !important;
    margin: 0 1em 0.625em 0;
    opacity: 0.2;
    width: auto !important;
}

.gform_wrapper .gf_step span.gf_step_number {
    float: left;
    font-family: arial, sans-serif;
    font-size: 1.25em;
}

.gform_wrapper .gf_step.gf_step_active {
    opacity: 1;
}

.gform_wrapper .gf_step_clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
}

.gform_wrapper .gfield_password_strength {
    background-color: #eee;
    border: 1px solid #ddd;
    line-height: 1.8;
    margin-bottom: 1.15em;
    margin-top: 1.15em;
    padding: 0.313em;
    text-align: center;
}

.gform_wrapper ul.top_label li.gfield .gfield_password_strength {
    width: 97.45%;
}

.gform_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength {
    margin: 1.15em 0 1.15em 0.375em;
    width: 95%;
}

.gform_wrapper ul.left_label li.gfield .gfield_password_strength, .gform_wrapper ul.right_label li.gfield .gfield_password_strength {
    margin-bottom: 1.15em;
    margin-top: 1.15em;
    width: 62%;
}

.gform_wrapper .gfield_password_strength.bad {
    background-color: #ffb78c;
    border-color: #ff853c;
}

.gform_wrapper .gfield_password_strength.good {
    background-color: #ffec8b;
    border-color: #fc0;
}

.gform_wrapper .gfield_password_strength.mismatch, .gform_wrapper .gfield_password_strength.short {
    background-color: #ffa0a0;
    border-color: #f04040;
}

.gform_wrapper .gfield_password_strength.strong {
    background-color: #c3ff88;
    border-color: #8dff1c;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li {
    list-style-type: disc !important;
    margin: 0 0 0.5em;
    overflow: visible;
    padding-left: 0;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul {
    list-style-type: disc !important;
    margin: 1em 0 1em 1.5em;
    padding-left: 0;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li {
    list-style-type: decimal !important;
    margin: 0 0 0.5em;
    overflow: visible;
    padding-left: 0;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol {
    list-style-type: decimal !important;
    margin: 1em 0 1.5em 2em;
    padding-left: 0;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li {
    list-style-type: disc !important;
    padding-left: 0;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul {
    margin: 1em 0 1em 1.5em;
}

body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li {
    margin: 0 0 0.5em;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl {
    margin: 0 0 1.5em;
    padding-left: 0;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dt {
    font-weight: 700;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dd {
    margin: 0 0 1em 1.5em;
}

.gform_wrapper table.gfield_list, .gform_wrapper table.gfield_list caption, .gform_wrapper table.gfield_list tbody, .gform_wrapper table.gfield_list td, .gform_wrapper table.gfield_list tfoot, .gform_wrapper table.gfield_list th, .gform_wrapper table.gfield_list thead, .gform_wrapper table.gfield_list tr {
    border: 0 none;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}

.gform_wrapper table.gfield_list {
    border-collapse: collapse;
    border-spacing: 0;
}

.gform_wrapper table.gfield_list thead th {
    font-weight: 700;
    text-align: left;
}

.gform_wrapper li.gfield.gfield_error table.gfield_list thead th {
    color: #790000;
}

.gform_wrapper table.gfield_list thead, .gform_wrapper table.gfield_list tr {
    margin: 0;
    padding: 0;
}

.gform_wrapper table.gfield_list td, .gform_wrapper table.gfield_list th {
    padding: 0.25em 0;
}

.gform_wrapper table.gfield_list td + td, .gform_wrapper table.gfield_list th + th {
    padding: 0 0 0 0.25em;
}

.gform_wrapper .left_label .gfield_list, .gform_wrapper .right_label .gfield_list {
    width: 64%;
}

.gform_wrapper .top_label .gfield_list {
    width: 100%;
}

.gform_wrapper .left_label .gf_list_one_column, .gform_wrapper .right_label .gf_list_one_column {
    width: 45%;
}

.gform_wrapper .top_label .gf_list_one_column {
    width: 46%;
}

.gform_wrapper .gfield_list td.gfield_list_cell input {
    width: 100%;
}

.gfield_icon_disabled {
    cursor: default !important;
    opacity: 0.6;
}

.gform_wrapper table.gfield_list tr td.gfield_list_icons, .gform_wrapper table.gfield_list tr td:last-child {
    min-width: 3.75em !important;
    padding: 0 0 0 0.25em;
    width: auto !important;
}

.gform_wrapper table.gfield_list td.gfield_list_icons img {
    display: inline-block;
    vertical-align: middle;
}

.gform_wrapper table.gfield_list td.gfield_list_cell {
    width: auto !important;
}

.gform_wrapper select.chosen-select {
    height: 28px !important;
    min-height: 28px !important;
    visibility: hidden;
}

.gform_wrapper .chosen-container {
    -moz-user-select: none;
    display: inline-block;
    font-size: 13px;
    position: relative;
    vertical-align: middle;
}

.gform_wrapper .chosen-container .chosen-drop {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: -moz-use-text-color #aaa #aaa;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
    box-sizing: border-box;
    left: -9999px;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 1010;
}

.gform_wrapper .chosen-container.chosen-with-drop .chosen-drop {
    left: 0;
}

.gform_wrapper .chosen-container a {
    cursor: pointer;
}

.gform_wrapper .chosen-container-single .chosen-single {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%) repeat scroll 0 0 padding-box;
    border: 1px solid #aaa;
    border-radius: 5px;
    box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #444;
    display: block;
    height: 23px;
    line-height: 24px;
    overflow: hidden;
    padding: 0 0 0 8px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
}

.gform_wrapper .chosen-container-single .chosen-default {
    color: #999;
}

.gform_wrapper .chosen-container-single .chosen-single span {
    display: block;
    margin-right: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.gform_wrapper .chosen-container-single .chosen-single-with-deselect span {
    margin-right: 38px;
}

.gform_wrapper .chosen-container-single .chosen-single abbr {
    background: rgba(0, 0, 0, 0) url("//bizwest.com/wp-content/themes/mad/images/chosen-sprite.png") no-repeat scroll -42px 1px;
    display: block;
    font-size: 1px;
    height: 12px;
    position: absolute;
    right: 26px;
    top: 6px;
    width: 12px;
}

.gform_wrapper .chosen-container-single .chosen-single abbr:hover, .gform_wrapper .chosen-container-single.chosen-disabled .chosen-single abbr:hover {
    background-position: -42px -10px;
}

.gform_wrapper .chosen-container-single .chosen-single div {
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 18px;
}

.gform_wrapper .chosen-container-single .chosen-single div b {
    background: rgba(0, 0, 0, 0) url("//bizwest.com/wp-content/themes/mad/images/chosen-sprite.png") no-repeat scroll 0 2px;
    display: block;
    height: 100%;
    width: 100%;
}

.gform_wrapper .chosen-container-single .chosen-search {
    margin: 0;
    padding: 3px 4px;
    position: relative;
    white-space: nowrap;
    z-index: 1010;
}

.gform_wrapper .chosen-container-single .chosen-search input[type="text"] {
    background: rgba(0, 0, 0, 0) url("/web/20170522015221im_///bizwest.com/wp-content/themes/mad/images/chosen-sprite.png") no-repeat scroll 100% -20px;
    border: 1px solid #aaa;
    border-radius: 0;
    box-sizing: border-box;
    font-family: sans-serif;
    font-size: 1em;
    height: auto;
    line-height: normal;
    margin: 1px 0;
    padding: 4px 20px 4px 5px;
    width: 100%;
}

.gform_wrapper .chosen-container-single .chosen-drop {
    background-clip: padding-box;
    border-radius: 0 0 4px 4px;
    margin-top: -1px;
}

.gform_wrapper .chosen-container-single.chosen-container-single-nosearch .chosen-search {
    left: -9999px;
    position: absolute;
}

.gform_wrapper .chosen-container .chosen-results {
    margin: 0 4px 4px 0;
    max-height: 240px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 0 0 4px;
    position: relative;
}

.gform_wrapper .chosen-container .chosen-results li {
    display: none;
    line-height: 15px;
    list-style: outside none none;
    margin: 0;
    padding: 5px 6px;
}

.gform_wrapper .chosen-container .chosen-results li.active-result {
    cursor: pointer;
    display: list-item;
}

.gform_wrapper .chosen-container .chosen-results li.disabled-result {
    color: #ccc;
    cursor: default;
    display: list-item;
}

.gform_wrapper .chosen-container .chosen-results li.highlighted {
    background-color: #3875d7;
    background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
    color: #fff;
}

.gform_wrapper .chosen-container .chosen-results li.no-results {
    background: #f4f4f4 none repeat scroll 0 0;
    display: list-item;
}

.gform_wrapper .chosen-container .chosen-results li.group-result {
    cursor: default;
    display: list-item;
    font-weight: 700;
}

.gform_wrapper .chosen-container .chosen-results li.group-option {
    padding-left: 15px;
}

.gform_wrapper .chosen-container .chosen-results li em {
    font-style: normal;
    text-decoration: underline;
}

.gform_wrapper .chosen-container-multi .chosen-choices {
    background-color: #fff;
    background-image: linear-gradient(#eee 1%, #fff 15%);
    border: 1px solid #aaa;
    box-sizing: border-box;
    cursor: text;
    height: auto !important;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%;
}

.gform_wrapper .chosen-container-multi .chosen-choices li {
    float: left;
    list-style: outside none none;
}

.gform_wrapper .chosen-container-multi .chosen-choices li.search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.gform_wrapper .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 0 none !important;
    border-radius: 0;
    box-shadow: none;
    color: #666;
    font-family: sans-serif;
    font-size: 100%;
    height: 15px;
    line-height: normal;
    margin: 1px 0;
    padding: 5px;
}

.gform_wrapper .chosen-container-multi .chosen-choices li.search-field .default {
    color: #999;
}

.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice {
    background-clip: padding-box;
    background-color: #e4e4e4;
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    border: 1px solid #aaa;
    border-radius: 3px;
    box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    color: #333;
    cursor: default;
    line-height: 13px;
    margin: 3px 0 3px 5px;
    padding: 3px 20px 3px 5px;
    position: relative;
}

.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    background: rgba(0, 0, 0, 0) url("/web/20170522015221im_///bizwest.com/wp-content/themes/mad/images/chosen-sprite.png") no-repeat scroll -42px 1px;
    display: block;
    font-size: 1px;
    height: 12px;
    position: absolute;
    right: 3px;
    top: 4px;
    width: 12px;
}

.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
    background-position: -42px -10px;
}

.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice-disabled {
    background-color: #e4e4e4;
    background-image: -moz-linear-gradient(center top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    border: 1px solid #ccc;
    color: #666;
    padding-right: 5px;
}

.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus {
    background: #d4d4d4 none repeat scroll 0 0;
}

.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
    background-position: -42px -10px;
}

.gform_wrapper .chosen-container-multi .chosen-results {
    margin: 0;
    padding: 0;
}

.gform_wrapper .chosen-container-multi .chosen-drop .result-selected {
    color: #ccc;
    cursor: default;
    display: list-item;
}

.gform_wrapper .chosen-container-active .chosen-single {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single {
    background-image: linear-gradient(#eee 20%, #fff 80%);
    border: 1px solid #aaa;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: 0 1px 0 #fff inset;
}

.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single div {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-left: medium none;
}

.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -18px 2px;
}

.gform_wrapper .chosen-container-active .chosen-choices {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.gform_wrapper .chosen-container-active .chosen-choices li.search-field input[type="text"] {
    color: #111 !important;
}

.gform_wrapper .chosen-disabled {
    cursor: default;
    opacity: 0.5 !important;
}

.gform_wrapper .chosen-disabled .chosen-choices .search-choice .search-choice-close, .gform_wrapper .chosen-disabled .chosen-single {
    cursor: default;
}

.gform_wrapper .chosen-rtl {
    text-align: right;
}

.gform_wrapper .chosen-rtl .chosen-single {
    overflow: visible;
    padding: 0 8px 0 0;
}

.gform_wrapper .chosen-rtl .chosen-single span {
    direction: rtl;
    margin-left: 26px;
    margin-right: 0;
}

.gform_wrapper .chosen-rtl .chosen-single-with-deselect span {
    margin-left: 38px;
}

.gform_wrapper .chosen-rtl .chosen-single div {
    left: 3px;
    right: auto;
}

.gform_wrapper .chosen-rtl .chosen-single abbr {
    left: 26px;
    right: auto;
}

.gform_wrapper .chosen-rtl .chosen-choices li {
    float: right;
}

.gform_wrapper .chosen-rtl .chosen-choices li.search-field input[type="text"] {
    direction: rtl;
}

.gform_wrapper .chosen-rtl .chosen-choices li.search-choice {
    margin: 3px 5px 3px 0;
    padding: 3px 5px 3px 19px;
}

.gform_wrapper .chosen-rtl .chosen-choices li.search-choice .search-choice-close {
    left: 4px;
    right: auto;
}

.gform_wrapper .chosen-rtl .chosen-drop, .gform_wrapper .chosen-rtl.chosen-container-single-nosearch .chosen-search {
    left: 9999px;
}

.gform_wrapper .chosen-rtl.chosen-container-single .chosen-results {
    margin: 0 0 4px 4px;
    padding: 0 4px 0 0;
}

.gform_wrapper .chosen-rtl .chosen-results li.group-option {
    padding-left: 0;
    padding-right: 15px;
}

.gform_wrapper .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
    border-right: medium none;
}

.gform_wrapper .chosen-rtl .chosen-search input[type="text"] {
    background: rgba(0, 0, 0, 0) url("/web/20170522015221im_///bizwest.com/wp-content/themes/mad/images/chosen-sprite.png") no-repeat scroll -30px -20px;
    direction: rtl;
    padding: 4px 5px 4px 20px;
}

.gform_wrapper .chosen-rtl.chosen-container-single .chosen-single div b {
    background-position: 6px 2px;
}

.gform_wrapper .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
    background-position: -12px 2px;
}

@media not all, only screen and (min-resolution: 144dpi) {
    .gform_wrapper .chosen-container .chosen-results-scroll-down span, .gform_wrapper .chosen-container .chosen-results-scroll-up span, .gform_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .gform_wrapper .chosen-container-single .chosen-single abbr, .gform_wrapper .chosen-container-single .chosen-single div b, .gform_wrapper .chosen-rtl .chosen-search input[type="text"] {
        background-image: url("/web/20170522015221im_///bizwest.com/wp-content/themes/mad/images/chosen-sprite-2x.png") !important;
        background-position: 0 0;
        background-repeat: no-repeat !important;
        background-size: 52px 37px !important;
    }
}

.gform_wrapper .gform_card_icon_container {
    height: 32px;
    margin: 8px 0 6px;
}

.gform_wrapper div.gform_card_icon {
    background-image: url("/web/20170522015221im_///bizwest.com/wp-content/themes/mad/images/gf-creditcard-icons.png");
    background-repeat: no-repeat;
    float: left;
    height: 32px;
    margin-right: 4px;
    text-indent: -9000px;
    width: 36px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_visa {
    background-position: 0 0;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa {
    background-position: 0 -32px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa {
    background-position: 0 -64px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_mastercard {
    background-position: -36px 0;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard {
    background-position: -36px -32px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard {
    background-position: -36px -64px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_amex {
    background-position: -72px 0;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex {
    background-position: -72px -32px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex {
    background-position: -72px -64px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_discover {
    background-position: -108px 0;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover {
    background-position: -108px -32px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover {
    background-position: -108px -64px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_maestro {
    background-position: -144px 0;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro {
    background-position: -144px -32px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro {
    background-position: -144px -64px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_jcb {
    background-position: -180px 0;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb {
    background-position: -180px -32px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb {
    background-position: -180px -64px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_visa {
    background-position: 0 -192px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa {
    background-position: 0 -224px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa {
    background-position: 0 -256px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_mastercard {
    background-position: -36px -192px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard {
    background-position: -36px -224px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard {
    background-position: -36px -256px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_amex {
    background-position: -72px -192px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex {
    background-position: -72px -224px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex {
    background-position: -72px -256px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_discover {
    background-position: -108px -192px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover {
    background-position: -108px -224px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover {
    background-position: -108px -256px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_maestro {
    background-position: -144px -192px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro {
    background-position: -144px -224px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro {
    background-position: -144px -256px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_jcb {
    background-position: -180px -192px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb {
    background-position: -180px -224px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb {
    background-position: -180px -256px;
}

.gform_card_icon_container input#gform_payment_method_creditcard[type="radio"] {
    float: left;
    position: relative;
    top: 4px !important;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_left, .gform_wrapper .ginput_complex .ginput_cardinfo_right {
    float: left;
    min-height: 43px;
    position: relative;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_left {
    margin-right: 1%;
    width: 50%;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_right {
    min-width: 85px !important;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_left label, .gform_wrapper .ginput_complex .ginput_cardinfo_right label {
    white-space: nowrap !important;
}

.gform_wrapper .ginput_complex span.ginput_cardextras {
    display: block;
    overflow: hidden;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container {
    display: block;
    min-width: 160px !important;
    position: relative;
}

.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month, .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year {
    display: inline-block;
    width: 47% !important;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {
    margin-right: 4px;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_right input.ginput_card_security_code {
    max-width: 50% !important;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon {
    background-image: url("/web/20170522015221im_///bizwest.com/wp-content/themes/mad/images/gf-creditcard-icons.png");
    background-position: 0 -128px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 23px;
    left: 6px;
    position: relative;
    top: -1px;
    width: 32px;
}

.gform_wrapper .gform_fileupload_multifile .gform_drop_area {
    border: 2px dashed #ddd;
    color: #aaa;
    margin-bottom: 10px;
    padding: 25px;
    text-align: center;
}

.left_label .gform_fileupload_multifile, .right_label .gform_fileupload_multifile {
    margin-left: 3.5%;
}

.gform_delete {
    cursor: pointer;
    vertical-align: middle;
}

.gform_wrapper .copy_values_option_container .copy_values_enabled {
    width: auto;
}

.gform_wrapper li.field_sublabel_above .ginput_complex input[type="text"] {
    margin-bottom: 1px;
}

.gform_wrapper .form_saved_message {
    background-color: #e3f3f3;
    border: 2px solid #91afc7;
    border-radius: 2px;
    line-height: 1.8;
    margin: 1em 0;
}

.form_saved_message_sent, .gform_wrapper .form_saved_message {
    border-radius: 2px;
    font-size: 1em;
    text-align: center;
    width: 100%;
}

.gform_wrapper .form_saved_message form {
    text-align: center;
}

.gform_wrapper .form_saved_message span:first-child {
    display: block;
    padding: 2.5em 1em;
}

.form_saved_message a.resume_form_link {
    overflow-wrap: break-word;
}

.form_saved_message a.resume_form_link::after, .form_saved_message a.resume_form_link::before {
    content: "";
    display: block;
}

.form_saved_message a.resume_form_link::before {
    margin-top: 0.75em;
}

.form_saved_message a.resume_form_link::after {
    margin-bottom: 0.75em;
}

.form_saved_message a + br, .form_saved_message br + br {
    display: none;
}

.form_saved_message .form_saved_message_emailform {
    margin: 1em 0 0;
}

div.form_saved_message div.form_saved_message_emailform form input[type="text"] {
    height: 2.25em;
    line-height: 2.25;
    margin-bottom: 0.25em;
}

div.form_saved_message div.form_saved_message_emailform form input[type="submit"] {
    display: block;
    margin: 0.75em auto 0;
}

.form_saved_message .form_saved_message_emailform .validation_message {
    color: red;
}

.form_saved_message_sent {
    background-color: #e9ffd9;
    border: 2px solid #cfe2c0;
    border-radius: 2px;
    margin: 1em 0;
}

.form_saved_message_sent span:first-child {
    display: block;
    padding: 1em;
}

body #content .entry-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area {
    line-height: 1 !important;
}

body .gform_wrapper img.ui-datepicker-trigger {
    display: inline-block;
    height: 16px !important;
    width: 17px !important;
}

body .gform_wrapper img.add_list_item, body .gform_wrapper img.delete_list_item {
    display: inline-block;
}

.gform_wrapper ul li.gfield.field_sublabel_above.field_description_below + li.gfield {
    margin-top: 1em;
}

.gform_wrapper li.gfield ul.gfield_radio li input[type="radio"] + input[type="text"] {
    width: 45.25%;
}

.gform_wrapper table.recaptchatable {
    table-layout: auto;
}

.gform_wrapper .ginput_complex span.ginput_left + input.gform_hidden + span.ginput_left {
    margin-left: 1.6%;
}

div.ginput_container_name span {
    display: inline-block;
    margin-right: -4px;
    padding-right: 16px;
    vertical-align: top;
}

div.ginput_container_name span:last-child {
    padding-right: 0;
}

div.ginput_complex.ginput_container.gf_name_has_1 span {
    width: 100%;
}

div.ginput_complex.ginput_container.gf_name_has_2 span {
    width: 50%;
}

div.ginput_complex.ginput_container.gf_name_has_3 span {
    width: 33.3%;
}

div.ginput_complex.ginput_container.gf_name_has_4 span {
    width: 25%;
}

div.ginput_complex.ginput_container.gf_name_has_5 span {
    width: 19.95%;
}

div.ginput_complex.ginput_container.gf_name_has_2 span:first-child, div.ginput_complex.ginput_container.gf_name_has_3 span:first-child, div.ginput_complex.ginput_container.gf_name_has_4 span:first-child, div.ginput_complex.ginput_container.gf_name_has_5 span:first-child {
    margin-left: 0 !important;
}

.page-positions ul.gfield_radio li {
    display: inline-block;
    padding-left: 0.9357em !important;
}

.page-positions .panel ul ul li, .page-positions .panel ul li {
    border: medium none;
}

.gf_progressbar {
    background-color: #f6f6f6;
    border: 1px solid white;
    height: 1.38889rem;
    line-height: 1.38889rem;
    margin-bottom: 0.55556rem;
    margin-top: 0.55556rem;
    padding: 0;
    position: relative;
}

.gf_progressbar > .gf_progressbar_percentage {
    background: #008cba none repeat scroll 0 0;
    display: block;
    float: left;
    height: 100%;
    padding-left: 0.9357em;
    width: 0;
}

.gf_progressbar > .gf_progressbar_percentage > span {
    font-size: 0.75rem;
    line-height: 1.38889rem;
}

.gform_wrapper div.validation_error {
    background-color: #f04124;
    border-bottom: medium none;
    border-top: medium none;
    color: #fff;
    font-size: inherit;
    font-weight: inherit;
    margin-bottom: inherit;
    padding: 0.9357em;
    width: 100%;
}

.gfield_description.validation_message {
    background-color: #f04124;
    color: #fff;
    padding: 0.46785em;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    margin: 0.9357em 0 0;
    max-width: none;
    padding: 0.9357em !important;
}

.gform_wrapper .gform_page_footer .button.gform_button, .gform_wrapper .gform_page_footer .button.gform_next_button {
    margin-right: 0;
}

.gform_wrapper input {
    margin-bottom: 0;
    width: 100% !important;
}

.gform_wrapper .top_label .gfield_error {
    margin-right: 0;
    width: 100%;
}

.gfield_description, .gform_wrapper .top_label .gfield_error {
    margin-right: 0 !important;
}

.breadcrumb > li + li:before {
    display: none !important;
}

.breadcrumb > li.separator {
    padding: 0 0.46785em;
}

.show-js, .hide-js {
    display: none;
}

html.no-js .hide-js, html.js .show-js {
    display: block;
}

html.no-js span.hide-js, html.js span.show-js {
    display: inline;
}

.recaptcha_theme_red #recaptcha_response_field {
    height: auto;
}

#posts-thoughtleaders .owl-item img {
    padding: 3px;
    background-color: #fff;
}

/*
     FILE ARCHIVED ON 01:52:21 May 22, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:00:49 May 26, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/

.djoPaypalCheckoutBtn {
    display: none;
}

#djoContinueBtn,
#djoCheckoutBtn {
    border-style: solid;
}


.col-xs-12.col-sm-6.sponsored {
    background-color: #c0c0c0;
    padding-top: 15px;
    width: 90%;
    margin-left: 15px;
}

@media (min-width: 768px){
    .col-xs-12.col-sm-6.sponsored {
        width: 48%;
        margin-top: -15px;
        margin-left: 0;
    }
}

.tag-sponsored-content .ad.block.sponsored.right {
    display: none;
}

.far.fa-key {
    color: #A62436;
}

.AdvertServROS > a > img {
    height: auto!important;
}
.AdvertServROS ins.dcmads {
    width: 100%!important;
    height: auto!important;
}
