/* Needs to be add on Backend CSS file */
@import url('https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.8.2/css/lightbox.min.css');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');
/* Theme */
a, .breadcrumb li:before {
    color: #FF6700;
}
input[type=checkbox]:checked, input[type=checkbox]:disabled:checked, input[type=radio]:checked, input[type=radio]:disabled:checked {
    background: #FF6700 !important;
}
.fs-14 {
    font-size: 14px;
}
.fs-16 {
    font-size: 16px;
}
.mb-0 {
    margin-bottom: 0px;
}
select {
    cursor: pointer;
}
.form-type-checkbox input, .form-type-checkbox label {
    cursor: pointer;
}
@media (max-width: 1199.98px) {
    .region-content h2:not(.messages__title):not(.visually-hidden) {
        font-size: 2.5rem !important;
    }
}
.table-bordered th, .table-bordered td {
    padding: 5px 10px;
}
input[readonly=readonly], input[disabled=disabled] {
    background: #E3E3E3;
}
.mb {
    margin-top: 1rem;
    margin-bottom: 1.25rem;
}
#block-mediteran-content thead tr {
    border: 1px solid #e6e4df;
    border-bottom: 0px;
}
#block-mediteran-content tbody tr {
    border-bottom: 1px solid #e6e4df !important;
}
.system-status-report__status-title {
    padding-top: 20px;
    padding-bottom: 20px;
}
#block-bootstrap4-content .node__container .node__links, .row.no-gutters .node__container .node__links {
    display: none;
}
.js td .dropbutton-multiple {
    margin-right: 0em !important;
}
h1 {
   font-size: 2.5rem !important;
}
.display-4 {
    font-size: 3.5rem !important;
}
.path-frontpage article {
    position: absolute;
}
.tooltip {
    background: #333 !important;
    border-radius: 4px !important;
    box-shadow: 2px 2px 10px rgb(0 0 0 / 30%) !important;
}
.btn:focus, a.button:focus, .btn.focus, a.focus.button {
    box-shadow: none !important;
}
.block.block-system h1.favorite_leases_title {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
    font-size: 2rem !important;
}
.favorite_leases_subheader {
    margin-top: 0rem !important;
    margin-bottom: 1rem !important;
    font-size: 16px;
}
#block-bootstrap4-content .btn, #block-bootstrap4-content a.button {
    padding: 0.425rem 1.25rem !important;
}
#block-bootstrap4-content a.button.button--danger:hover, #block-bootstrap4-content #edit-cancel:hover {
    color: #FFF !important;
    background-color: #Fa8072 !important;
    border-color: #FA8072 !important;
}
#block-bootstrap4-content #edit-cancel {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
    margin-left: 0px;
    margin-right: 5px;
}
.cke_editable {
    padding: 15px;
}
.region-content h2:not(.messages__title):not(.visually-hidden) {
    margin-top: 0 !important;
    /*letter-spacing: -0.02em !important;*/
    /*text-transform: capitalize !important;*/
    /*line-height: 47px;*/
    /*color: #FFFFFF !important;*/
    /*font-size: 1.75rem;*/
    /*padding: 113px 20px 5px;*/
    font-size: 2.5rem;
    text-align: center !important;
}
#block-views-block-latest-classifieds-block-1 h2, #block-views-block-latest-blogs-block-1 h2 {
    padding: 3px 16px !important;
}
#block-mediteran-content h2 {
    color: #FF6700;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.85em;
    text-align: left;
}
#block-mediteran-content .view-content {
    margin-top: 20px;
}
#block-mediteran-content .form-select {
    width: 100%;
}
#block-bootstrap4-content .webform-results-table {
    margin-top: 10px;
}
.view-simplenews-subscribers .view-empty {
    text-align: center;
    border: 1px solid #b8b8b8;
    margin-top: 25px;
    padding: 20px;
    font-weight: 600;
    text-transform: uppercase;
    color: #FF6700;
}
.view-preview-form .form-actions {
    margin-top: 32px !important;
}
.ui-widget.ui-widget-content {
    font-family: 'Roboto Condensed', Arial Narrow, Arial, Sans-serif !important;
}
.ui-dialog .ui-dialog-titlebar-close {
    border: 0;
    background: chocolate;
    border-radius: 25px;
    right: .75em !important;
}
.ui-dialog .ui-dialog-titlebar-close:before {
    content: 'X';
    color: #FFF;
    vertical-align: text-top;
    font-size: 10px;
}
@media screen and (min-width: 640px) {
    /*#block-mediteran-content .form--inline .form-actions {
        margin-top: 0px !important;
    }*/
    .form-wrapper .form-actions {
        padding-top: 1px !important;
    }
}
div.more-link {
      background: url(https://i.imgur.com/1hOJi5i.jpg) center repeat-x;
      text-align: center;
    padding-left: 0px;
    margin-top: 25px;
    margin-bottom: 10px;
    border-radius: 4px;
}
div.more-link a {
    color: #FF6700;
    background: #fff;
    border-radius: 4px !important;
    text-transform: uppercase !important;
    padding: 10px;
    font-size: 1em;
    display: inline;
    line-height: 27px;
}
div.more-link a:hover {
    color: #000;
}
/* Theme Maps */
.geolocation-map-control .form-item .form-item__description { display: none; }
.geolocation-map-control input.form-autocomplete, .geolocation-map-control input { width: 400px; }
.geolocation-map-control input, .geolocation-map-control input.form-autocomplete, .geolocation-map-control button {
    height: 48px !important;
}
.geolocation-map-control button.recenter {
    background: #dd001e;
    height: 46px;
    margin-left: auto;
    width: 30px;
}
.gm-bundled-control { top: 1px !important; }
.gm-bundled-control .gm-svpc { height: 48px !important; }
button.gm-control-active.gm-fullscreen-control {
    height: 48px !important;
    top: 1px !important;
}
.geolocation-map-wrapper { 
    margin-top: 25px;
    margin-bottom: 25px;
}
/* Lease Content Type */
#edit-field-select-game-available--wrapper,
#edit-field-select-weapon-type-availab--wrapper, 
#edit-field-select-lease-features--wrapper {
    cursor: pointer;
}
#edit-field-select-game-available--wrapper--description, 
#edit-field-select-weapon-type-availab--wrapper--description, 
#edit-field-select-lease-features--wrapper--description {
    display: none;
}
#edit-field-select-game-available--wrapper .fieldset-wrapper:before {
    content: 'Click on any Game Category listed below to choose a Game';
}
#edit-field-select-weapon-type-availab--wrapper .fieldset-wrapper:before {
    content: 'Click on the label to choose a weapon type';
}
#edit-field-select-lease-features--wrapper .fieldset-wrapper:before {
    content: 'Click on the label to choose the lease features';
}
#edit-field-select-game-available--wrapper .fieldset-wrapper:before, 
#edit-field-select-weapon-type-availab--wrapper .fieldset-wrapper:before, 
#edit-field-select-lease-features--wrapper .fieldset-wrapper:before {
    white-space: pre;
    max-width: 520px;
    color: #0A7722;
    font-size: 0.8em;
    font-weight: 500;
    line-height: 1.0625rem;
    display: block;
    margin: 5px 0px 20px;
    font-style: italic;
}
/* Lease Weapon */
#edit-field-select-weapon-type-availab .form-item-field-select-weapon-type-availab-1379, 
#edit-field-select-weapon-type-availab .form-item-field-select-weapon-type-availab-1380, 
#edit-field-select-weapon-type-availab .form-item-field-select-weapon-type-availab-1381, 
#edit-field-select-weapon-type-availab .form-item-field-select-weapon-type-availab-1382,
#edit-field-select-weapon-type-availab .form-item-field-select-weapon-type-availab-1383 {
    display: inline-block;
    width: 19%;
}
/* Lease Features */
#edit-field-select-lease-features .form-item-field-select-lease-features-1367, #edit-field-select-lease-features .form-item-field-select-lease-features-1363,
#edit-field-select-lease-features .form-item-field-select-lease-features-1364, #edit-field-select-lease-features .form-item-field-select-lease-features-1374,
#edit-field-select-lease-features .form-item-field-select-lease-features-710, #edit-field-select-lease-features .form-item-field-select-lease-features-1361,
#edit-field-select-lease-features .form-item-field-select-lease-features-1373, #edit-field-select-lease-features .form-item-field-select-lease-features-1371,
#edit-field-select-lease-features .form-item-field-select-lease-features-711, #edit-field-select-lease-features .form-item-field-select-lease-features-712,
#edit-field-select-lease-features .form-item-field-select-lease-features-713, #edit-field-select-lease-features .form-item-field-select-lease-features-1375,
#edit-field-select-lease-features .form-item-field-select-lease-features-708, #edit-field-select-lease-features .form-item-field-select-lease-features-1369, 
#edit-field-select-lease-features .form-item-field-select-lease-features-1370, #edit-field-select-lease-features .form-item-field-select-lease-features-1362,
#edit-field-select-lease-features .form-item-field-select-lease-features-714, #edit-field-select-lease-features .form-item-field-select-lease-features-1365,
#edit-field-select-lease-features .form-item-field-select-lease-features-715, #edit-field-select-lease-features .form-item-field-select-lease-features-716,
#edit-field-select-lease-features .form-item-field-select-lease-features-718, #edit-field-select-lease-features .form-item-field-select-lease-features-1366,
#edit-field-select-lease-features .form-item-field-select-lease-features-719, #edit-field-select-lease-features .form-item-field-select-lease-features-1360,
#edit-field-select-lease-features .form-item-field-select-lease-features-1378, #edit-field-select-lease-features .form-item-field-select-lease-features-1372,
#edit-field-select-lease-features .form-item-field-select-lease-features-720, #edit-field-select-lease-features .form-item-field-select-lease-features-1376,
#edit-field-select-lease-features .form-item-field-select-lease-features-1377, #edit-field-select-lease-features .form-item-field-select-lease-features-721, 
#edit-field-select-lease-features .form-item-field-select-lease-features-1368, #edit-field-select-lease-features .form-item-field-select-lease-features-722, 
#edit-field-select-lease-features .form-item-field-select-lease-features-1632 {
    display: inline-block;
    width: 24%;
}
#edit-field-select-game-available .form-item {
    display: inline-block;
    width: 23%;
}
#edit-field-add-photos-0-upload, #edit-field-add-primary-photos-0-upload, #edit-field-image-0-upload, .js-form-file {
    /*display: none;*/
    border-radius: 4px;
    height: 45px;
}
/* Front */
html, body, #toolbar-administration, #toolbar-administration * { font-family: 'Roboto Condensed', Arial Narrow, Arial, Sans-serif !important; }
body:not(.cke_editable) {
    margin: 25px 0 0 0;
    color: #212529;
    text-align: left;
    background: url(https://i.imgur.com/szNB5SG.jpg) center top repeat-x scroll #fff;
}
body.admin-toolbar-mediteran {
    margin: 0;
}
.button:hover, .button:active, .button:focus, .dropbutton__item:first-of-type>*:hover, .dropbutton__item:first-of-type>*:active, 
.dropbutton__item:first-of-type>*:focus, .dropbutton__toggle:hover, .dropbutton__toggle:active, .dropbutton__toggle:focus {
    color: var(--colorGinButtonText) !important;
}
a:hover {
    text-decoration: none !important;
}
#block-bootstrap4-breadcrumbs {
    margin-top: 20px;
}
#block-bootstrap4-content {
    margin-bottom: 35px;
}
/* Error */
.row.no-gutters .error, .form-item--error-message strong {
    color: red !important;
    font-weight: 500;
    margin-top: 3px;
}
.form-item--error-message strong {
    font-size: 14px;
}
.row.no-gutters .error:before {
    content: 'X';
    background: red;
    color: #FFFFFF;
    border-radius: 25px;
    font-size: 11px;
    vertical-align: text-top;
    margin-right: 5px;
    padding: 2px 5.5px;
}
.form-item--error-message {
    margin-bottom: 10px;
}
.form-item--error-message:before {
    height: 16px !important;
}
/* Alert Messages */
.alert {
    margin-top: 0rem;
    margin-bottom: 1rem !important;
    border: none !important;
    font-size: 15px;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.path-frontpage .alert {
    margin-top: 1rem;
}
.alert h2.visually-hidden {
    position: relative !important;
    overflow: visible !important;
    height: auto !important;
    margin-top: 3px !important;
    font-size: 18px;
    width: auto !important;
    text-align: left;
    text-transform: uppercase;
    font-weight: 600;
    display: none;
}
.alert em { font-weight: 600; }
.alert a {
    color: #FF6700;
    text-decoration: underline;
    font-style: normal;
}
.alert-warning {
    border-left: 3px solid orange !important;
}
.alert-success {
    border-left: 3px solid green !important;
}
.alert-danger {
    border-left: 3px solid red !important;
}
/* Input Field */
.form-wrapper label, .form-composite label, .fieldset__label, .fieldset__label--group, .form-item__label, label { 
    font-size: 15px;
    font-weight: 700;
    color: #883022;
}
.form-control {
    /*height: 44px;*/
}
.form-control:focus {
    color: #105544 !important;
    border-color: orange !important;
    box-shadow: 0 0 0 0.05rem rgb(0 86 179 / 25%) !important;
}
.form-composite > .fieldset-wrapper > .description, .form-item .description {
    font-size: 0.8em !important;
    text-align: left;
    font-style: italic;
    color: #0A7722;
    margin-top: 3px;
}
/* Table Property */
table { 
    width: 100%;
}
@media (max-width: 991.98px) {
    table { 
        display: block;
        overflow-x: auto;
    }
}
table a {
    color: #FF6700 !important;
}
table td p {
    margin-bottom: 0rem !important;
}
td.empty.message {
    text-align: center;
}
.table thead th {
    vertical-align: middle !important;
}
@media (max-width: 575.98px) {
    table tr {
        /*display: table;*/
        width: 100%;
    }
    div#block-views-block-testimonial-slide-block-1 .owl-wrapper-outer div.owl-wrapper div.testimonial-slider .views-field-body p {
        font-size: 1.2rem;
    }
    /*table:not(.order-pane-table) td {
        display: block;
        width: 100% !important;
        text-align: center !important;
    }*/
}
/* Pager */
.pager {
    margin-top: 25px;
    margin-bottom: 10px;
}
#block-mediteran-content .pager {
    margin-top: inherit !important;
    margin-bottom: inherit !important;
}
.pager ul.pager__items.js-pager__items.btn-group {
    padding-left: 0px;
    /*border: 1px solid #CCC;*/
    border-radius: 4px;
    text-align: left;
    display: inline-table;
}
/* Admin Notification */
.admin_notification {
    box-shadow: 0 1px 4px rgb(0 0 0 / 30%);
    padding: 0px 20px 7px;
    border: 8px solid rgba(0, 0, 0, 0.05);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -khtml-border-radius: 4px;
    color: #000;
}
.admin_notification_block h2 {
    text-align: left !important;
}
.admin_top_container {
    display: flex;
}
.admin_notification h4 {
    margin-bottom: 0.0rem;
    margin-right: 15px;
    line-height: 30px !important;
}
a.admin_top_information span {
    background: #AA2300;
    color: #FFF;
    display: inline-block;
    padding: 5px 11px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -khtml-border-radius: 4px;
    font-size: 13px;
    text-decoration: none;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
    text-transform: uppercase !important;
    /*margin-left: 3px;
    margin-right: 5px;*/
    letter-spacing: 0.035rem !important;
}
.admin_top_information span:hover {
    background: #FF3000;
    border-color: #FF3000;
    transition: all 0.2s ease-in-out;
}
h4.admin_top_header {
    margin-top: 0 !important;
    margin-bottom: 1rem !important;
}
@media (max-width: 991.98px) {
    .admin_top_container {
        display: block;
    }
    .admin_notification h4 {
        margin-right: 0px;
        margin-bottom: 13px;
    }
    a.admin_top_information span {
        margin-left: 0px;
        margin-right: 8px;
        margin-bottom: 5px;
    }
}
@media (max-width: 400.98px) {
    .admin_notification h4 {
        font-size: 1.15rem;
    }
}
/* Heading Property */
#block-mediteran-page-title h1, h1:not(.messages__title):not(.visually-hidden), 
#block-mediteran-page-title h2, h2:not(.messages__title):not(.visually-hidden), 
#block-mediteran-page-title h3, h3:not(.messages__title):not(.visually-hidden):not(.entity-meta__title), 
#block-mediteran-page-title h4, h4:not(.messages__title):not(.visually-hidden):not(.label), 
#block-mediteran-page-title h5, h5:not(.messages__title):not(.visually-hidden), 
#block-mediteran-page-title h6, h6:not(.messages__title):not(.visually-hidden) {
    color: #FF6700;
    text-transform: uppercase;
    font-weight: bold;
    /*line-height: 45px;*/
    margin-top: 1rem;
    margin-bottom: 2rem;
    word-break: break-word;
}
/* Header */
#social_links ul, #login_signup ul {
    padding-left: 16px;
}
#block-freecreateleasebutton {
    background: #FF6700;
    /*margin-right: 15px;*/
    border-radius: 25px;
    padding: 0.5rem 1.25em;
    margin-left: 15px;
}
#block-freecreateleasebutton:hover {
    background: #ffB84a;
    border-color: #ffB84a;
    transition: all 0.3s ease-in-out;
}
#block-freecreateleasebutton .free-lease-button {
    color: #FFF;
}
#block-freecreateleasebutton .free-lease-button:hover {
    color: #312416;
}
.lease-count {
    color: #FF6700;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    font-size: 15px;
}
#block-bootstrap4-branding .navbar-brand {
    padding: 0 !important;
    margin: 0px;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
    nav.navbar.navbar-expand-lg .col-auto {
        padding: 0 !important;
    }
    .navbar-brand img {
        height: 90px;
        margin-right: 0px !important;
        vertical-align: baseline;
        margin-bottom: -5px;
        cursor: pointer;
    }
    ul.sf-menu.sf-style-coffee {
        width: 99.5% !important;
    }
    ul.sf-menu.sf-style-coffee a, ul.sf-menu.sf-style-coffee a:visited, ul.sf-menu.sf-style-coffee span.nolink {
        padding: 0.75em !important;
    }
    ul.sf-menu .sf-sub-indicator {
        right: 0.1em !important;
    }
    #block-bootstrap4-search-form input#edit-keys.form-search {
        width: 120px;
    }
    #block-bootstrap4-search-form input.button.js-form-submit.form-submit.btn.btn-primary {
        padding: 6px 10px !important;
    }
    #social_links li {
        padding: 2px 7px 4px !important;
    }
    #block-freecreateleasebutton {
        padding: 0.5rem 1.25em !important;
    }
    #social_links ul, #login_signup ul {
        padding-left: 11px !important;
    }
    /*.navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.325rem;
        padding-left: 0.325rem;
        font-size: 15px;
    }*/
    .lease-count {
        font-size: 13px;
    }
}
@media (min-width: 1200px) {
    nav.navbar.navbar-expand-lg .col-auto {
        padding-left: 30px !important;
    }
    .navbar-brand img {
        height: 100px;
        margin-right: 0px !important;
        vertical-align: baseline;
        margin-bottom: -5px;
        cursor: pointer;
        /*margin-top: -10px;*/
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.6rem;
        padding-left: 0.6rem;
        font-size: 16px;
    }
}
@media (max-width: 991.98px) {
    nav.navbar.navbar-expand-lg .col-auto {
        padding: 0 !important;
    }
    .navbar-brand .site-logo {
        padding: 3px 15px 10px;
    }
    .navbar-brand img {
        height: 90px;
        margin-bottom: -5px;
        cursor: pointer;
    }
    .lease-count {
        margin-left: -13px;
        margin-bottom: 7px;
    }
    .navbar-toggler {
        margin: 3px 25px 3px 0px;
    }
    .navbar-collapse {
        margin-top: 13px;
        padding: 0px 23px !important;
    }
    .navbar-nav {
        padding-right: 15px;
    }
    /*header .navbar-nav li:last-child {
        margin-left: 0px;
        margin-top: 10px;
        margin-bottom: 10px;
    }*/
    #block-freecreateleasebutton {
        margin-left: 0px;
        margin-top: 6px;
        margin-bottom: 16px;
    }
}
@media (max-width: 767.98px) {
    nav.navbar.navbar-expand-lg .col-auto {
        padding: 0 !important;
    }
    .navbar .block-search form .form-actions {
        margin-top: 0;
        margin-left: 7px;
    }
    .manage_users_header p:nth-child(1) {
        margin-bottom: 13px !important;
    }
    #block-bootstrap4-content {
        margin-bottom: 20px;
    }
}
@media (max-width: 578.98px) {
    .navbar-toggler {
        margin: 3px 5px 3px 0px;
    }
}
@media (max-width: 575.98px) {
    nav.navbar.navbar-expand-lg .col-auto {
        padding: 0 !important;
    }
    .navbar-collapse {
        padding: 0px 7px !important;
    }
    #block-bootstrap4-search-form {
        display: block !important;
        margin-bottom: 15px;
    }
    .navbar .block-search form {
        display: inline-block;
        text-align: left;
    }
    /*#search-block-form .form-type-search, .navbar .block-search form .form-actions {
        margin-top: 10px;
    }*/
    #search-block-form #edit-submit {
        margin-top: -3px;
    }
    .navbar .block-search form .form-actions {
        margin-left: 3px;
    }
    .navbar-brand .site-logo {
        padding: 0 5px 10px 0;
    }
    #search-block-form #edit-actions input {
        margin-top: -3px;
        margin-left: 0;
    }
    #social_links ul {
        padding-left: 0px;
        padding-right: 25px;
    }
    #login_signup ul {
        padding-left: 0px;
    }
}
@media (max-width: 330.98px) {
    .navbar-brand .site-logo {
        padding: 0 0 10px;
    }
    .navbar .block-search form {
        display: flex;
    }
    #search-block-form #edit-submit {
        margin: 7px 0;
    }
    .navbar .block-search form .form-actions {
        margin-left: 0px;
    }
}
@media (max-width: 300.98px) {
    .navbar-toggler {
        margin: 9px 0px 5px 7px;
    }
    #block-freecreateleasebutton {
        border-radius: 4px;
    }
}
#block-bootstrap4-search-form, #block-sociallinks, #block-signuplogin, #block-freecreateleasebutton {
    display: inline-block;
}
#block-bootstrap4-search-form {
      /*margin-top: 10px;*/
}
#block-bootstrap4-search-form input#edit-keys.form-search {
    border: 2px solid #595959!important;
    border-radius: 4px;
}
#block-bootstrap4-search-form input.button.js-form-submit.form-submit.btn.btn-primary, footer input.button.js-form-submit.form-submit.btn.btn-primary {
    background: #FF6700 !important;
    border-radius: 4px !important;
    border-color: #FF6700;
    padding: 6px 17px;
}
#block-bootstrap4-search-form input.button.js-form-submit.form-submit.btn.btn-primary:hover, 
footer input.button.js-form-submit.form-submit.btn.btn-primary:hover {
    color: #312416 !important;
    background: #ffB84a !important;
    border-color: #ffB84a !important;
}

#block-bootstrap4-search-form input#edit-submit.button.js-form-submit.form-submit.page-load-progress-submit.btn.btn-primary{
    background: #FF6700 !important;
    border-color: #FF6700;
    border-radius: 4px;
}
#social_links li {
    display: inline-block;
    padding: 4px 9px 5px;
    border-radius: 50%;
}
#social_links li:hover {
    opacity: 0.9;
    transition: 0.3s ease all;
}
#social_links li.instagram {
    background-color: #E4405F;
}
#social_links li.facebook {
    background-color: #1877F2;
}
#social_links li.youtube {
    background-color: #FF0000;
}
#social_links li.mewe {
    background-color: #17377F;
}
#social_links li.instagram a, #social_links li.facebook a, #social_links li.youtube a, #social_links li.mewe a {
    filter: invert(1);
}
#social_links img {
    width: 15px;
    cursor: pointer;
}
li.login_signup_paragraph {
    list-style: none;
    font-size: 18px;
}
li.login_signup_paragraph a {
    color: #FF6700;
}
details {
    margin-bottom: 0;
}
/* Navbar */
header .navbar-nav a {
      color: #fff;
}
header .navbar-nav a:hover {
      color: #8C7;
}
/*header .navbar-nav li:last-child {
    background: #FF6700;
    margin-right: 15px;
    border-radius: 25px;
    padding-right: 15px;
    padding-left: 15px;
    margin-left: 15px;
}
header .navbar-nav li:last-child:hover {
    color: #312416;
    background: #ffB84a;
    border-color: #ffB84a;
    transition: all 0.3s ease-in-out;
}
header .navbar-nav li:last-child a:hover {
    color: inherit;
}*/
header .navbar {
      padding-bottom: 0px;
}
.navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 25px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: 0px;
    margin-bottom: 0;
    list-style: none;
    background-color: #355E3B;
    margin-right: 0;
}
.navbar-toggler {
    background-color: #355E3B !important;
    font-size: 1rem;
    line-height: 1.5;
}
.navbar-toggler-icon:before {
    content: 'Menu';
    color: #FFF;
}
.navbar-toggler-icon {
    width: auto !important;
    height: 1.6em;
}
@media (min-width: 992px) {
    .navbar-expand-lg .navbar-collapse {
        padding: 0px 8px !important;
    }
}
/* Breadcrumb */
#block-bootstrap4-breadcrumbs nav {
    padding: 0px 6px;
}
#block-bootstrap4-breadcrumbs .breadcrumb {
    background-color: #355E3B !important;
    border-radius: 4px !important;
    padding: 0.75rem 1.75rem;
}
.breadcrumb-item + .breadcrumb-item::before {
    color: #FFF !important;
}
#block-bootstrap4-breadcrumbs .breadcrumb li.breadcrumb-item {
    color: #FFF;
}
#block-bootstrap4-breadcrumbs .breadcrumb li.breadcrumb-item a {
    color: #FFF;
}
#block-bootstrap4-breadcrumbs .breadcrumb li.breadcrumb-item a:hover {
    color: #8C7;
}
/* Block Tabs */
#block-bootstrap4-local-tasks {
    margin-bottom: 32px;
}
ul.nav-tabs.primary {
    border-bottom: 1px solid #9B9B9B;
    display: inline-flex;
}
ul.nav-tabs.primary {
    border-bottom: 0 none !important;
    background: #E6E6E6 !important;
    border-radius: 4px;
    border: none;
    padding: 6px;
}
.nav-tabs .nav-link {
    border: 0 none;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    background-color: transparent !important;
    border-color: transparent !important;
    padding: 0.0em 0.0em !important;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
    border: 0 none !important;
    background: #f6f6f6;
    border-radius: 4px;
}
ul.nav-tabs.primary li.active a:after {
    content: "";
    position: absolute;
    left: 40%;
    bottom: -14px;
    border: 7px solid transparent;
    border-top: 7px solid #fa6e6f;
}
.nav-tabs a {
    display: block;
    padding: 0.3em 1.1em !important;
    font-size: 16px;
    border-radius: 4px;
    position: relative;
    color: #106600;
}
.nav-tabs a.is-active {
    background: #fa6e6f !important;
    color: #FFF !important;
}
@media (max-width: 767.98px) {
    #login_signup ul { 
        padding-left: 0px;
        padding-right: 16px;
    }
    ul.nav-tabs.primary { border-radius: 4px; }
    ul.nav-tabs a { border-radius: 4px; }
    ul.nav-tabs.primary li.active a:after {
        content: "";
        position: relative;
        left: 0;
        bottom: 0;
        border: 0;
        border-top: 0;
    }
}
/* Dashboard */
.table th, .table td {
    padding: 0.65rem 0.75rem;
    vertical-align: middle;
}
#edit-subscriptions--wrapper input {
    vertical-align: -1px;
}
.user_profile_details td:nth-child(odd) {
    font-weight: 600;
    color: #105310;
    text-transform: uppercase;
}
/* Registration, Login, Reset */
#user-register-form, #user-login-form, #user-pass {
    margin-top: 10px;
    margin-bottom: 40px;
    box-shadow: 0 1px 4px rgb(0 0 0 / 30%);
    padding: 10px 25px 13px;
    border-radius: 4px;
}
#user-register-form p, #user-login-form p, #user-pass p.first, #user-pass p.last-para {
    font-size: 15px;
    line-height: 22px;
    color: #783000;
    margin-top: 15px;
    display: block;
}
#user-register-form p {
    margin-bottom: 20px;
}
p.last-para {
    margin-bottom: 25px;
}
#user-register-form p a, #user-login-form p a {
    color: #FF6700;
}
#user-register-form input.button.js-form-submit.form-submit.btn.btn-primary, #user-login-form input.button.js-form-submit.form-submit.btn.btn-primary, 
#user-pass input.button.js-form-submit.form-submit.btn.btn-primary {
    background: #FF6700 !important;
    border-color: #FF6700;
    padding: 6px 21px;
}
#user-register-form input.button.js-form-submit.form-submit.btn.btn-primary:hover, 
#user-login-form input.button.js-form-submit.form-submit.btn.btn-primary:hover, 
#user-pass input.button.js-form-submit.form-submit.btn.btn-primary:hover {
    color: #312416 !important;
    background: #ffB84a !important;
    border-color: #ffB84a !important;
}
#edit-current-pass--description a {
    color: #FF6700;
    font-weight: 600;
    text-transform: uppercase;
}
details#edit-google-analytics > .details-wrapper {
    padding: 0em 1.5em 0 0.5em !important;
}
#user-pass p {
    display: none;
}
#user-pass p a {
    color: #FF6700;
}
form#user-pass-reset {
    margin-top: 10px;
    margin-bottom: 30px;
}
form#user-pass-reset p {
    color: #783000;
    font-style: italic;
}
form#user-pass-reset p em.placeholder {
    font-weight: 600;
    color: #355E3B;
}
form#user-pass-reset input.btn.btn-primary, form#user-form input.btn.btn-primary {
    background: #FF6700;
    border-color: #FF6700;
    padding: 6px 19px;
    margin-top: 5px;
}
.button--danger {
    color: #fff !important;
    background-color: #d9534f !important;
    border-color: #d9534f !important;
}
form#user-form input.btn.btn-primary.button--danger {
    margin-left: 0px;
}
#user-form {
    margin-bottom: 35px;
    box-shadow: 0 1px 4px rgb(0 0 0 / 30%);
    padding: 15px 25px 15px;
}
#user-form #edit-pass {
    display: block !important;
}
#user-form #edit-contact {
    display: none;
}
#user-form .shwpd.eye-close, #user-form .shwpd.eye-open {
    /*position: absolute;
    right: 43px;
    margin-top: -26px;*/
}
input[type=password] {
    display: inline;
}
.confirm-parent, .password-parent {
    max-width: 100% !important;
}
.row.no-gutters input.button.js-form-submit.form-submit.btn.btn-primary {
    background-color: #FF6700;
    color: #FFF;
    margin-left: 0;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    border: 1px solid transparent;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 4px;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
#block-bootstrap4-search-form input.button.js-form-submit.form-submit.btn.btn-primary:hover, 
.row.no-gutters input.button.js-form-submit.form-submit.btn.btn-primary:hover, 
footer input.button.js-form-submit.form-submit.btn.btn-primary:hover,
#block-bootstrap4-search-form input.button.js-form-submit.form-submit.btn.btn-primary:focus, 
.row.no-gutters input.button.js-form-submit.form-submit.btn.btn-primary:focus, 
footer input.button.js-form-submit.form-submit.btn.btn-primary:focus {
    color: #312416 !important;
    background: #ffB84a !important;
    border-color: #ffB84a !important;
}
.password-strength__title, .password-confirm {
    font-size: 14px;
}
.confirm-parent {
    margin-top: 15px;
}
span.password-strength__text.js-password-strength__text {
    font-weight: 600;
    color: #355E3B;
}
/* Profile Details */
#profile-profile-details-add-form, #profile-profile-details-edit-form {
    box-shadow: 0 1px 4px rgb(0 0 0 / 30%);
    padding: 15px 25px 15px;
}
/*#profile-profile-details-edit-form label, #profile-profile-details-add-form label {
    display: none;
}*/
#profile-profile-details-edit-form #edit-actions {
    margin-top: 1.5rem;
}
#profile-profile-details-edit-form #edit-actions a#edit-delete {
    margin-left: 5px;
    margin-right: 5px;
}
.profile--type--profile-details {
    margin-top: 10px;
}
.profile--type--profile-details .field--name-field-user-state {
    margin-top: 1rem;
}
.profile--type--profile-details .field--label-inline {
    margin: 1rem 0 0;
}
#block-bootstrap4-content .profile--type--profile-details .field--name-field-user-state h2 {
    margin: 0 !important;
    padding: 0 !important;
}
.profile--type--profile-details .field--name-field-user-state h2 a {
    font-size: 1rem;
    text-align: left;
    margin: 0;
    padding: 0;
    line-height: 1.5;
    font-weight: 500;
}
.profile--type--profile-details a {
    color: #FF6700;
}
/* Newsletter */
#edit-subscriptions--wrapper {
    margin-top: 21px;
}
#edit-unsubscribe {
    margin-left: 3px;
}
#edit-subscriptions-wrapper span.fieldset-legend {
    font-weight: 700;
    text-transform: capitalize;
}
#edit-subscriptions-wrapper span.fieldset-legend em.placeholder {
    color: #355E3B;
    font-weight: 600;
}
#edit-subscriptions label {
    color: #355E3B;
    padding-left: 0.3rem;
}
#simplenews-confirm-multi.confirmation {
    margin-top: 7px;
    color: #355E3B;
    font-size: 17px;
}
#simplenews-confirm-multi.confirmation .item-list {
    margin-bottom: 25px;
    margin-top: 20px;
}
#simplenews-confirm-multi.confirmation ul li p {
    font-weight: 600;
}
#block-usamap, #block-quicktabsfeaturedleaseslisting, #block-views-block-featured-leases-listing-block-1, #block-views-block-hunting-photos-block-1 {
    margin-top: 2em;
}
#block-instagramfeed {
    margin-top: 2.05em;
    margin-bottom: 3em;
}
/* Banner Slideshow */
.banner-slideshow {
    /*background: url(https://i.imgur.com/iCOvgUQ.jpeg) center bottom repeat-x;
      padding-bottom: 29px;*/
}
.banner-slideshow img {
    width: 1094px !important;
    height: 385px !important;
    cursor: pointer;
    border-radius: 4px;
}
@media (max-width: 1199.98px) {
    .banner-slideshow img {
        width: 915px !important;
        height: 335px !important;
    }
}
@media (max-width: 991.98px) {
    .banner-slideshow img {
        width: 675px !important;
        height: 231px !important;
    }
}
@media (max-width: 767.98px) {
    .banner-slideshow img {
        width: 495px !important;
        height: 191px !important;
    }
}
@media (max-width: 575.98px) {
    .banner-slideshow img {
        width: 100% !important;
        height: auto !important;
    }
}
/* USA Map */
.responsive-iframe-usa-map {
    width: 108%;
    height: 395px;
    border: none;
    background: none !important;
    margin-top: -30px;
}
@media screen and (max-width: 1199.98px) {
    .home-welcome, .home-usa-map {
        text-align: center;
    }
    .home-usa-map {
        margin-top: 2rem;
    }
    .responsive-iframe-usa-map {
        height: 575px;
    }
}
@media screen and (max-width: 991.98px) {
    .responsive-iframe-usa-map {
        height: 415px;
    }
}
@media screen and (max-width: 767.98px) {
    .responsive-iframe-usa-map {
        height: 340px;
    }
    #block-views-block-latest-blogs-block-1 {
        margin-top: -1rem !important;
        padding-right: 0px;
    }
    #block-views-block-latest-classifieds-block-1 {
        margin-top: 1.25rem !important;
        padding-right: 0px;
    }
}
@media screen and (max-width: 575.98px) {
    .responsive-iframe-usa-map {
        height: 100vh;
        width: 102%;
    }
}
@media screen and (max-width: 470.98px) {
    .responsive-iframe-usa-map {
        height: 90vh;
    }
}
@media screen and (max-width: 400.98px) {
    .responsive-iframe-usa-map {
        height: 70vh;
    }
}
@media screen and (max-width: 300.98px) {
    .responsive-iframe-usa-map {
        height: 57vh;
    }
}
@media screen and (max-width: 250.98px) {
    .responsive-iframe-usa-map {
        height: 51vh;
    }
}
@media screen and (max-width: 230.98px) {
    .responsive-iframe-usa-map {
        height: 45vh;
    }
}
.svg-container {
    margin-top: 25px;
}
@media only screen and (max-width : 480px) {
    #recaptcha_challenge_image {
        margin: 0 !important;
        width: 100% !important;
        height: auto !important;
    }
    #recaptcha_response_field {
        margin: 0 !important;
        width: 100% !important;
        height: auto !important;
    }
    .recaptchatable #recaptcha_image {
        margin: 0 !important;
        width: 100% !important;
        height: auto !important;
    }
    .recaptchatable .recaptcha_r1_c1, .recaptchatable .recaptcha_r3_c1, .recaptchatable .recaptcha_r3_c2, .recaptchatable .recaptcha_r7_c1, 
    .recaptchatable .recaptcha_r8_c1, .recaptchatable .recaptcha_r3_c3, .recaptchatable .recaptcha_r2_c1, .recaptchatable .recaptcha_r4_c1, 
    .recaptchatable .recaptcha_r4_c2, .recaptchatable .recaptcha_r4_c4, .recaptchatable .recaptcha_image_cell {
        margin: 0 !important;
        width: 100% !important;
        background: none !important;
        height: auto !important;
    }
}
/* Featured Leases */
.featured-leases-listing {
    margin: 0px 0px 20px;
}
@media (max-width: 991.98px) {
    .featured-leases-listing {
        padding-right: 0px;
    }
}
@media (max-width: 410.98px) {
    #block-views-block-featured-leases-listing-block-1 .views-field.views-field-field-add-primary-photos .field-content {
        display: contents;
    }
    #block-views-block-featured-leases-listing-block-1 .views-field.views-field-field-add-primary-photos img.image-style-watermark {
        margin-right: 0px !important;
        width: 100%;
        height: auto;
        /*padding-left: 7px !important;*/
        margin-bottom: 10px;
    }
    .featured-leases-listing {
        padding-right: 15px;
    }
    /*#block-views-block-featured-leases-listing-block-1 .views-field:not(.views-field-field-add-primary-photos) {
        padding-left: 7px;
    }*/
}
#block-views-block-featured-leases-listing-block-1 {
    margin-bottom: 1em;
}
#block-views-block-featured-leases-listing-block-1 h2 {
    margin-bottom: 0.75em;
}
#quicktabs-container-featured_leases_listing .views-field-field-add-primary-photos img, 
#block-views-block-featured-leases-listing-block-1 .views-field-field-add-primary-photos img {
    height: 180px;
    width: 180px;
    cursor: pointer;
}
#quicktabs-container-featured_leases_listing .views-field-field-add-primary-photos .field-content,
#block-views-block-featured-leases-listing-block-1 .views-field-field-add-primary-photos .field-content {
    float: left;
}
#quicktabs-container-featured_leases_listing .views-field:not(.views-field-field-add-primary-photos),
#block-views-block-featured-leases-listing-block-1 .views-field:not(.views-field-field-add-primary-photos) {
      display: flex;
}
.material-tabs .quicktabs-main .featured-leases-listing .views-field-title a,
#block-views-block-featured-leases-listing-block-1 .featured-leases-listing .views-field-title a {
      overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 17px;
    margin-bottom: 5px;
    line-height: 1.4rem;
}
#block-views-block-featured-leases-listing-block-1 a:hover {
    text-decoration: underline !important;
    color: #006700 !important;
    transition: .2s ease-in-out;
}
#quicktabs-container-featured_leases_listing .views-field:not(.views-field-title),
#block-views-block-featured-leases-listing-block-1 .views-field:not(.views-field-title) {
    font-size: 14.8px;
    line-height: 1.46rem;
}
.material-tabs.quicktabs-wrapper {
    padding-bottom: 2rem;
}
.material-tabs ul.quicktabs-tabs {
    position: relative;
    z-index: 1;
    padding: .7rem;
    margin-right: 1rem;
    margin-bottom: -20px;
    margin-left: 1rem;
    margin-top: 0;
    background-color: #fff;
    border: 0;
    border-radius: 4px;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    list-style: none;
    text-align: center;
}
.material-tabs ul.quicktabs-tabs li {
    margin-bottom: -1px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.material-tabs .quicktabs-tabs > li > a {
    color: #FF6700;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    display: block;
    padding: .5rem 1rem;
    border: 1px solid #FF6700;
    margin-right: auto;
    margin-left: auto;
    border-radius: .25rem !important;
}
.material-tabs .quicktabs-tabs > li.active > a,
.material-tabs .quicktabs-tabs > li.active > a:hover,
.material-tabs .quicktabs-tabs > li.active > a:focus {
    background-color: #000;
    border-radius: .25rem !important;
    border-color: #DEE2E6 #DEE2E6 #fff;
    color: #fff;
}
.material-tabs .quicktabs-main {
    padding: 1rem;
    padding-top: 3rem !important;
    box-shadow: none;
    border: 0;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border-radius: .25rem;
}
.material-tabs .quicktabs-main .featured-leases-listing,
#block-views-block-featured-leases-listing-block-1 .featured-leases-listing {
    color: #000;
    /*padding-left: 0 !important;*/
}
.material-tabs .quicktabs-main .featured-leases-listing .field-content,
#block-views-block-featured-leases-listing-block-1 .featured-leases-listing .field-content {
    font-weight: 100;
    /*padding-left: 5px;*/
}
.material-tabs .quicktabs-main .featured-leases-listing div.field-content .views-label,
#block-views-block-featured-leases-listing-block-1 .featured-leases-listing div.field-content .views-label {
    margin-right: 5px;
    display: block;
    background: red;
}
.material-tabs .quicktabs-main .featured-leases-listing .views-field .views-label,
#block-views-block-featured-leases-listing-block-1 .featured-leases-listing .views-field .views-label {
    margin-right: 5px;
    text-transform: Capitalize;
}
#block-views-block-featured-leases-listing-block-1 .featured-leases-listing .views-field .views-label.views-label-nothing {
    font-weight: 500;
}
.material-tabs .quicktabs-main .featured-leases-listing a img,
#block-views-block-featured-leases-listing-block-1 .featured-leases-listing a img {
    margin-right: 10px;
    cursor: pointer;
    border-radius: 4px;
    object-fit: cover;
}
.material-tabs .quicktabs-main .featured-leases-listing a,
#block-views-block-featured-leases-listing-block-1 .featured-leases-listing a {
      color: #FF6700;
}
.material-tabs .quicktabs-main .featured-leases-listing a:hover,
#block-views-block-featured-leases-listing-block-1 .featured-leases-listing a:hover {
      color: #167e08;
}
div#quicktabs-featured_leases_listing  ul.quicktabs-tabs {
      background-position: center;
}
#block-views-block-featured-leases-listing-block-1 .pager {
    background: url(https://i.imgur.com/1hOJi5i.jpg) center repeat-x;
    text-align: center;
    padding-left: 0px;
    margin-top: 5px;
    margin-bottom: 35px;
}
#block-views-block-featured-leases-listing-block-1 .pager ul.pager__items.js-pager__items.btn-group {
    border: 2px solid #FF6700 !important;
}
.row.no-gutters.btn-light:not(:disabled):not(.disabled):active, .row.no-gutters.btn-light:not(:disabled):not(.disabled).active, 
.row.no-gutters.show > .btn-light.dropdown-toggle {
    background-color: #FF6700 !important;
}
#quicktabs-container-featured_leases_listing .quicktabs-tabpage ul.js-pager__items.pager {
      background: url(https://i.imgur.com/1hOJi5i.jpg) center repeat-x;
      text-align: center;
}
#quicktabs-container-featured_leases_listing .quicktabs-tabpage ul.js-pager__items.pager a {
    color: #FF6700;
    background: #fff;
    border-radius: 4px !important;
    text-transform: uppercase !important;
    font-size: 1.2em;
    outline: 0;
}
#quicktabs-container-featured_leases_listing .quicktabs-tabpage ul.js-pager__items.pager a:hover {
    color: #ffB84a;
}
/* Home Page Instagram Feed */
#homepage-instagram-feed, #homepage-instagram-feed-page, #image_gallery_user_photo_album_feed {
    display: flex;
    flex-flow: wrap;
}
#homepage-instagram-feed .image-item.insta-page, #homepage-instagram-feed-page .image-item.insta-page, #image_gallery_user_photo_album_feed .image-item.user-photo-album-page {
    padding: 1px;
    background: #FFFDEF;
}
#homepage-instagram-feed .image-item.insta-page img, #homepage-instagram-feed-page .image-item.insta-page img, 
#image_gallery_user_photo_album_feed .image-item.user-photo-album-page img {
    width: 100%;
    cursor: pointer;
    border-radius: 4px;
    height: 100%;
    object-fit: cover;
}
#image_gallery_user_photo_album_feed .image-item.user-photo-album-page img {
    max-height: 181px;
    height: 100%;
}
@media (max-width: 1199.98px) {
    #image_gallery_user_photo_album_feed .image-item.user-photo-album-page img {
        max-height: 150px;
    }
}
@media (max-width: 991.98px) {
    #image_gallery_user_photo_album_feed .image-item.user-photo-album-page img {
        max-height: 168px;
    }
}
@media (max-width: 767.98px) {
    #image_gallery_user_photo_album_feed .image-item.user-photo-album-page img {
        max-height: 260px;
    }
}
@media (max-width: 575.98px) {
    #image_gallery_user_photo_album_feed .image-item.user-photo-album-page img {
        height: auto !important;
        max-height: 800px;
    }
}
#homepage-instagram-feed .image-item.insta-page span.insta-caption, #homepage-instagram-feed-page .image-item.insta-page span.insta-caption,
#image_gallery_user_photo_album_feed .image-item.user-photo-album-page span.user-photo-album-caption {
    position: absolute;
    left: 0.5%;
    top: 0.5%;
    height: auto;
    text-align: left;
    background: #003102;
    opacity: 0.75;
    overflow: hidden;
    color: #fff;
    display: none;
    -webkit-transition: all 3s ease;
    transition: all 3s ease;
    padding: 10px;
    width: 99%;
    border-top-right-radius: 3px !important;
    border-top-left-radius: 3px !important;
}
#homepage-instagram-feed .image-item.insta-page:hover span.insta-caption, 
#image_gallery_user_photo_album_feed .image-item.user-photo-album-page span.user-photo-album-caption {
    font-size: 13px;
    font-weight: 500;
    text-overflow: ellipsis;
    overflow: hidden;
}
#homepage-instagram-feed-page .image-item.insta-page span.insta-caption {
    font-size: 13px;
    font-weight: 500;
    text-overflow: ellipsis;
    overflow: hidden;
}
.user_photo_gallery {
    /*margin-top: 2rem !important;*/
}
.user_photo_gallery h1.display-4 {
    font-size: 3.2em !important;
    text-align: center !important;
}
#homepage-instagram-feed .image-item.insta-page:hover span.insta-caption, #homepage-instagram-feed-page .image-item.insta-page:hover span.insta-caption,
#image_gallery_user_photo_album_feed .image-item.user-photo-album-page:hover span.user-photo-album-caption {
    display: block;
    -webkit-transition: all 3s ease;
    transition: all 3s ease;
}
#homepage-instagram-feed-pager.pager {
      background: url(https://i.imgur.com/1hOJi5i.jpg) center repeat-x;
      text-align: center;
    padding-left: 0px;
}
#homepage-instagram-feed-pager.pager a {
    background: #fff !important;
    color: #FF6700 !important;
    text-transform: uppercase;
}
#homepage-instagram-feed-pager.pager a:hover{
    color: #000;
}
/* Home Page Blog & Classifieds */
.home-blog {
    padding-left: 0px;
}
.home-classifieds {
    padding-right: 0px;
}
.home-blog-classified-list {
    float: left;
    margin-top: 0px;
    padding-left: 0;
}
.home-blog-classified-list .views-row {
    display: flex;
}
.home-blog-classified-list .views-row .views-field.views-field-nothing span.field-content, 
.home-blog-classified-list .views-row .views-field.views-field-field-price .field-content {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.home-blog-classified-list .views-row .views-field.views-field-nothing {
    width: 27%;
    text-transform: uppercase;
}
.home-blog-classified-list .views-row .views-field.views-field-field-price {
    width: 28%;
    text-transform: uppercase;
    margin-right: 10px;
}
.home-blog-classified-list .views-field.views-field-title {
    width: 72%;
}
.home-blog-classified-list h2 {
      background-image: url(https://i.imgur.com/fQh3DvR.jpeg);
      color: #fff !important;
      border-radius: 4px;
}
.home-blog-classified-list div.views-row {
    border-bottom: 10px solid #E9E9E9;
    padding-top: 15px;
      padding-bottom: 15px;
}
.home-blog-classified-list .views-row .views-field-nothing, .home-blog-classified-list .views-row .views-field.views-field-field-price {
      font-weight: bold;
}
.home-blog-classified-list .views-row .views-field-title a {
    color: #FF6700;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.home-blog-classified-list div.views-row .views-field-title a:hover {
    color: #335E3B;
}
.home-blog-classified-list .pager {
      background: url(https://i.imgur.com/1hOJi5i.jpg) center repeat-x;
      text-align: center;
    padding-left: 0px;
}
.home-blog-classified-list .pager a{
    background: #fff;
    color: #FF6700;
    text-transform: uppercase;
}
.home-blog-classified-list .pager a:hover{
    color: #000;
}
/* Testimonial */
#block-views-block-testimonial-slide-block-1 {
    /*margin-top: 340px;*/
    text-align: center;
      clear: both;
      padding-top: 60px;
      padding-bottom: 25px;
}
#block-views-block-testimonial-slide-block-1 .owl-item { 
    margin: 40px 0 0;
}
div#block-views-block-testimonial-slide-block-1 .owl-wrapper-outer div.owl-wrapper {
      background-image: url(https://i.imgur.com/mJlCIsb.jpg);
}
div#block-views-block-testimonial-slide-block-1 .owl-wrapper-outer div.owl-wrapper div.testimonial-slider {
      padding: 25px 50px;
}
div#block-views-block-testimonial-slide-block-1 .owl-wrapper-outer div.owl-wrapper div.testimonial-slider .views-field-body p {
    font-size: 1.5em;
    font-style: italic;
}
div#block-views-block-testimonial-slide-block-1 .owl-wrapper-outer div.owl-wrapper div.testimonial-slider a {
    font-weight: 100;
    color: #000000;
}
/* Footer */
footer {
    padding: 2rem 0 1.5rem !important;
}
#block-simplenewssubscription h2, #block-simplenewssubscription-2 h2, #block-footernetwork h2, #block-bootstrap4-footer h5 {
    margin-top: 0rem;
    margin-bottom: 14px;
} 
#block-simplenewssubscription input:not(.btn-primary), #block-simplenewssubscription-2 input:not(.btn-primary) {
    border-radius: 4px;
    border: 2px solid #797979 !important;
}
#block-simplenewssubscription-2 input:not(.btn-primary) {
    width: 100% !important;
}
#block-simplenewssubscription span.fieldset-legend, #block-simplenewssubscription-2 span.fieldset-legend {
    color: #F8F9FA;
    font-weight: 500;
}
#block-simplenewssubscription span.fieldset-legend .placeholder, #block-simplenewssubscription-2 span.fieldset-legend .placeholder {
    color: #8C7 !important;
    font-weight: 500;
}
#block-simplenewssubscription .form-checkboxes .option, #block-simplenewssubscription-2 .form-checkboxes .option {
    color: #F8F9FA;
    font-weight: 500;
    padding-left: 0.3rem;
    vertical-align: top;
}
#block-simplenewssubscription .description {
    color: #897 !important;
    margin-top: 10px !important;
}
#block-simplenewssubscription-2 label, #block-simplenewssubscription-2 .description {
    display: none;
}
footer .region-footer {
    flex-direction: unset !important;
}
.tv_networks {
    border-left: 2px solid #FF6700;
    text-align: center;
}
.tv_networks img {
    max-width: 99%;
    cursor: pointer;
}
#block-bootstrap4-footer {
    border-left: 2px solid #FF6700;
}
#block-bootstrap4-footer h5 {
    font-size: 2em;
    text-align: center;
}
#block-bootstrap4-footer ul.nav.navbar-nav {
    background: inherit;
    text-align: center;
    padding-top: 5px;
}
#block-bootstrap4-footer ul.nav.navbar-nav a:hover {
    color: #8C7;
}
@media (max-width: 991.98px) {
    .tv_networks img {
        max-width: 100%;
    }
    #block-bootstrap4-footer {
        border-top: 2px solid #FF6700;
        border-left: 0px;
        margin-top: 45px;
        padding-top: 45px;
    }
}
@media (max-width: 767.98px) {
    #block-simplenewssubscription, #block-simplenewssubscription-2 {
        margin-top: 25px;
    }
    #block-footernetwork {
        border-top: 2px solid #FF6700;
        border-left: 0px;
        margin-top: 45px;
        padding-top: 45px;
    }
}
#block-copyright {
    padding: 25px 15px 0px;
    margin-top: 20px;
    border-top: 2px solid #FF6700;
}
#block-copyright p {
    margin: 0;
    padding: 0;
}
#block-copyright p a {
    color: #FF6700;
}
/* Hunting Leases */
.iframe-usa-map {
    width: 100%;
    height: 600px;
    border: none;
    background: none !important;
}
#block-usamap-2 {
    margin-bottom: 1rem;
}
@media (max-width: 1199.98px) {
    .iframe-usa-map {
        height: 500px;
    }
}
@media (max-width: 991.98px) {
    .iframe-usa-map {
        height: 375px;
    }
}
@media (max-width: 767.98px) {
    .iframe-usa-map {
        height: 275px;
    }
}
@media (max-width: 575.98px) {
    .iframe-usa-map {
        height: 275px;
    }
}
#views-exposed-form-taxonomy-term-page-1 {
    margin-bottom: 1.25em;
}
#views-exposed-form-latest-hunting-leases-page-1 .form--inline .form-item, #views-exposed-form-taxonomy-term-page-1 .form--inline .form-item {
    width: 24.1%;
}
@media (max-width: 1199.98px) {
    #views-exposed-form-latest-hunting-leases-page-1 .form--inline .form-item, #views-exposed-form-taxonomy-term-page-1 .form--inline .form-item {
        width: 24%;
    }
}
@media (max-width: 991.98px) {
    #views-exposed-form-latest-hunting-leases-page-1 .form--inline .form-item, #views-exposed-form-taxonomy-term-page-1 .form--inline .form-item {
        width: 48.4%;
    }
}
@media (max-width: 767.98px) {
    #views-exposed-form-latest-hunting-leases-page-1 .form--inline .form-item, #views-exposed-form-taxonomy-term-page-1 .form--inline .form-item {
        width: 100%;
        margin-right: 0px !important;
    }
}
#views-exposed-form-latest-hunting-leases-page-1, #views-exposed-form-taxonomy-term-page-1 {
    margin-top: 5px;
    background-color: #F0F0F0;
    border-radius: 4px !important;
    padding: 14px 28px;
    border: 1px solid #DFDFDF;
}
#views-exposed-form-advance-user-manage-page-1 {
    margin-top: 25px;
    background-color: #F0F0F0;
    border-radius: 4px !important;
    padding: 14px 28px;
    border: 1px solid #DFDFDF;
}
.view-advance-user-manage .views-field-operations .dropbutton-widget {
    background: chocolate;
    border-radius: 4px;
    padding: 2px 6px;
    border: 1px solid #FF6700;
}
.view-advance-user-manage .views-field-nothing-2 .dropbutton-widget {
    background: brown;
    border-radius: 4px;
    padding: 2px 0px;
    border: 1px solid #8B0000;
}
.view-advance-user-manage .views-field-operations .dropbutton-widget a, .view-advance-user-manage .views-field-nothing-2 .dropbutton-widget a {
    color: #FFFFFF !important;
    padding: 0.15rem 0.2rem;
}
#views-exposed-form-manage-user-s-cancel-subscriptions-details-page-1 {
    margin-bottom: 1rem;
}
#views-exposed-form-all-classifieds-page-1, #views-exposed-form-all-blogs-page-1, #views-exposed-form-all-outfitters-page-1, 
#views-exposed-form-manage-user-s-cancel-subscriptions-details-page-1 {
    margin-top: 0px;
    background-color: #F0F0F0;
    border-radius: 4px !important;
    padding: 14px 28px;
    border: 1px solid #DFDFDF;
}
#views-exposed-form-all-blogs-page-1 .js-form-item-field-blg-tags-target-id {
    max-width: 300px;
}
#views-exposed-form-latest-hunting-leases-page-1 .form-actions.form-wrapper input, 
#views-exposed-form-taxonomy-term-page-1 .form-actions.form-wrapper input {
    margin-top: 0.8em;
}
#views-exposed-form-all-classifieds-page-1 .form-actions.form-wrapper input, #views-exposed-form-all-blogs-page-1 .form-actions.form-wrapper input, 
#views-exposed-form-all-outfitters-page-1 .form-actions.form-wrapper input, 
#views-exposed-form-manage-user-s-cancel-subscriptions-details-page-1 .form-actions.form-wrapper input {
    margin-top: 0.8em;
    margin-left: 0;
}
#views-exposed-form-all-classifieds-page-1 .form-actions.form-wrapper input:nth-child(1), 
#views-exposed-form-all-blogs-page-1 .form-actions.form-wrapper input:nth-child(1), 
#views-exposed-form-all-outfitters-page-1 .form-actions.form-wrapper input:nth-child(1),
#views-exposed-form-manage-user-s-cancel-subscriptions-details-page-1 .form-actions.form-wrapper input:nth-child(1) {
    margin-right: 0.2rem;
}
.view-latest-hunting-leases .view-content {
    margin-top: 1.25rem;
}
.view-id-taxonomy_term .state-property-item .state-property-info .state-property-head.additional-head {
    width: 99%;
}
.view-latest-hunting-leases .lease-property-item, .view-id-taxonomy_term .state-property-item, .view-id-taxonomy_term .lease-game-property-item,
.view-id-taxonomy_term .lease-weapons-property-item, .view-id-taxonomy_term .lease-features-property-item, .view-searching-contents .lease-property-item, 
.lease-property-item.advanced_search {
    margin-bottom: 15px;
    display: block;
    padding: 10px;
    border: 1px solid #D0D0D0;
    border-radius: 4px;
    min-height: 230px;
    position: relative;
}
.view-latest-hunting-leases .lease-property-item .lease-property-image img, .view-id-taxonomy_term .state-property-item .state-property-image img, 
.view-id-taxonomy_term .lease-game-property-item .lease-game-property-image img, .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-image img,
.view-id-taxonomy_term .lease-features-property-item .lease-features-property-image img, .view-searching-contents .lease-property-item .lease-property-image img, 
.lease-property-item.advanced_search .lease-property-image img {
    margin-top: 5px;
    float: left;
    width: 195px;
    height: auto;
    margin-left: 3px;
    border-radius: 4px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    cursor: pointer;
}
.view-latest-hunting-leases .lease-property-item .lease-property-info, .view-id-taxonomy_term .state-property-item .state-property-info, 
.view-id-taxonomy_term .lease-game-property-item .lease-game-property-info, .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info, 
.view-id-taxonomy_term .lease-features-property-item .lease-features-property-info, .view-searching-contents .lease-property-item .lease-property-info, 
.lease-property-item.advanced_search .lease-property-info {
    display: block;
    padding-left: 195px;
}
.view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-head .property-title a, 
.view-id-taxonomy_term .state-property-item .state-property-info .state-property-head .property-title a,
.view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-head .property-title a,
.view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-head .property-title a,
.view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-head .property-title a, 
.view-searching-contents .lease-property-item .lease-property-info .lease-property-head .property-title a, 
.lease-property-item.advanced_search .lease-property-info .lease-property-head .property-title a {
    margin: 0;
    padding: 5px 0 10px;
    font-size: 20px;
    letter-spacing: -0.03rem;
    color: #FF6700;
    /*display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;*/
}
.view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-head .property-title a:hover, 
.view-id-taxonomy_term .state-property-item .state-property-info .state-property-head .property-title a:hover,
.view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-head .property-title a:hover,
.view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-head .property-title a:hover,
.view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-head .property-title a:hover, 
.view-searching-contents .lease-property-item .lease-property-info .lease-property-head .property-title a:hover, 
.lease-property-item.advanced_search .lease-property-info .lease-property-head .property-title a:hover {
    color: #077000 !important;
    transition: .3s all ease-in-out;
    text-decoration: underline !important;
}
.view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-head .lease_date {
    display: flex;
}
.view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-head .lease_date .lease_date_first {
    margin-right: 20px;
}
@media (max-width: 1199.98px) {
    .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-head .lease_date {
        display: block;
    }
    .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-head .lease_date .lease_date_first {
        margin-right: 0;
        margin-bottom: 3px;
    }
}
.view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-head .lease_date, 
.view-id-taxonomy_term .state-property-item .state-property-info .state-property-head .state_date,
.view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-head .lease_game_date,
.view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-head .lease_weapons_date,
.view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-head .lease_features_date, 
.view-searching-contents .lease-property-item .lease-property-info .lease-property-head .lease_date, 
.lease-property-item.advanced_search .lease-property-info .lease-property-head .lease_date {
    margin-top: 7px;
    font-size: 13px;
    border-top: 1px solid #ccc;
    padding: 10px 0 0;
}
.view-id-taxonomy_term .state-property-item .state-property-info .state-property-head .state-price,
.view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-head .lease-game-price,
.view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-head .lease-weapons-price,
.view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-head .lease-features-price, 
.lease-property-item.advanced_search .lease-property-info .lease-features-property-head .lease-features-price {
    margin-top: 7px;
    border-top: 1px solid #ccc;
    padding: 10px 0 0;
}
.view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-head .property-description, 
.view-id-taxonomy_term .state-property-item .state-property-info .state-property-head .state-description,
.view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-head .lease-game-description,
.view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-head .lease-weapons-description,
.view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-head .lease-features-description, 
.view-searching-contents .lease-property-item .lease-property-info .lease-property-head .property-description, 
.lease-property-item.advanced_search .lease-property-info .lease-property-head .property-description {
    margin-top: 10px;
    border-top: 1px solid #ccc;
    padding: 10px 0 0;
    font-size: 14px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}
.view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-head .property-description p, 
.view-id-taxonomy_term .state-property-item .state-property-info .state-property-head .state-description p,
.view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-head .lease-game-description p,
.view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-head .lease-weapons-description p,
.view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-head .lease-features-description p, 
.view-searching-contents .lease-property-item .lease-property-info .lease-property-head .property-description p, 
.lease-property-item.advanced_search .lease-property-info .lease-property-head .property-description p {
    padding: 0px;
    display: inline;
    font-size: 15px;
}
#block-bootstrap4-content .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-head .property-description h1,
#block-bootstrap4-content .view-id-taxonomy_term .state-property-item .state-property-info .state-property-head .state-description h1,
#block-bootstrap4-content .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-head .lease-game-description h1,
#block-bootstrap4-content .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-head .lease-weapons-description h1,
#block-bootstrap4-content .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-head .lease-features-description h1, 
#block-bootstrap4-content .view-searching-contents .lease-property-item .lease-property-info .lease-property-head .property-description h1, 
#block-bootstrap4-content .lease-property-item.advanced_search .lease-property-info .lease-property-head .property-description h1, 
#block-bootstrap4-content .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-head .property-description h2,
#block-bootstrap4-content .view-id-taxonomy_term .state-property-item .state-property-info .state-property-head .state-description h2,
#block-bootstrap4-content .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-head .lease-game-description h2,
#block-bootstrap4-content .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-head .lease-weapons-description h2,
#block-bootstrap4-content .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-head .lease-features-description h2,
#block-bootstrap4-content .view-searching-contents .lease-property-item .lease-property-info .lease-property-head .property-description h2, 
#block-bootstrap4-content .lease-property-item.advanced_search .lease-property-info .lease-property-head .property-description h2, 
#block-bootstrap4-content .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-head .property-description h3,
#block-bootstrap4-content .view-id-taxonomy_term .state-property-item .state-property-info .state-property-head .state-description h3,
#block-bootstrap4-content .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-head .lease-game-description h3,
#block-bootstrap4-content .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-head .lease-weapons-description h3,
#block-bootstrap4-content .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-head .lease-features-description h3,
#block-bootstrap4-content .view-searching-contents .lease-property-item .lease-property-info .lease-property-head .property-description h3, 
#block-bootstrap4-content .lease-property-item.advanced_search .lease-property-info .lease-property-head .property-description h3, 
#block-bootstrap4-content .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-head .property-description h4,
#block-bootstrap4-content .view-id-taxonomy_term .state-property-item .state-property-info .state-property-head .state-description h4,
#block-bootstrap4-content .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-head .lease-game-description h4,
#block-bootstrap4-content .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-head .lease-weapons-description h4,
#block-bootstrap4-content .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-head .lease-features-description h4,
#block-bootstrap4-content .view-searching-contents .lease-property-item .lease-property-info .lease-property-head .property-description h4, 
#block-bootstrap4-content .lease-property-item.advanced_search .lease-property-info .lease-property-head .property-description h4, 
#block-bootstrap4-content .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-head .property-description h5,
#block-bootstrap4-content .view-id-taxonomy_term .state-property-item .state-property-info .state-property-head .state-description h5,
#block-bootstrap4-content .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-head .lease-game-description h5,
#block-bootstrap4-content .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-head .lease-weapons-description h5,
#block-bootstrap4-content .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-head .lease-features-description h5,
#block-bootstrap4-content .view-searching-contents .lease-property-item .lease-property-info .lease-property-head .property-description h5,
#block-bootstrap4-content .lease-property-item.advanced_search .lease-property-info .lease-property-head .property-description h5, 
#block-bootstrap4-content .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-head .property-description h6,
#block-bootstrap4-content .view-id-taxonomy_term .state-property-item .state-property-info .state-property-head .state-description h6,
#block-bootstrap4-content .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-head .lease-game-description h6,
#block-bootstrap4-content .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-head .lease-weapons-description h6,
#block-bootstrap4-content .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-head .lease-features-description h6,
#block-bootstrap4-content .view-searching-contents .lease-property-item .lease-property-info .lease-property-head .property-description h6, 
#block-bootstrap4-content .lease-property-item.advanced_search .lease-property-info .lease-property-head .property-description h6 {
    padding: 0px;
    display: inline;
    line-height: 20px;
    font-size: 15px !important;
    color: #344e3b;
    font-weight: 500;
    text-transform: capitalize;
}
.view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-body, 
.view-id-taxonomy_term .state-property-item .state-property-info .state-property-body,
.view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-body,
.view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-body,
.view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-body, 
.view-searching-contents .lease-property-item .lease-property-info .lease-property-body, 
.lease-property-item.advanced_search .lease-property-info .lease-property-body {
    padding: 5px 0;
    line-height: 1.2em;
}
.view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-body .property-features .lease-property-price,
.view-id-taxonomy_term .state-property-item .state-property-info .state-property-body .property-features .state-property-price,
.view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-body .property-features .lease-game-property-price,
.view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-body .property-features .lease-weapons-property-price,
.view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-body .property-features .lease-features-property-price,
.view-searching-contents .lease-property-item .lease-property-info .lease-property-body .property-features .lease-property-price, 
.lease-property-item.advanced_search .lease-property-info .lease-property-body .property-features .lease-property-price {
    display: block;
    text-align: left;
    padding: 1px 0px 14px;
}
.view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-body .property-features .lease-property-price .property-price,
.view-id-taxonomy_term .state-property-item .state-property-info .state-property-body .property-features .state-property-price .property-price,
.view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-body .property-features .lease-game-property-price .property-price,
.view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-body .property-features .lease-weapons-property-price .property-price,
.view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-body .property-features .lease-features-property-price .property-price, 
.view-searching-contents .lease-property-item .lease-property-info .lease-property-body .property-features .lease-property-price .property-price, 
.lease-property-item.advanced_search .lease-property-info .lease-property-body .property-features .lease-property-price .property-price {
    font-size: 20px;
    color: #105310 !important;
}
.view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-body .property-features tbody td,
.view-id-taxonomy_term .state-property-item .state-property-info .state-property-body .property-features tbody td,
.view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-body .property-features tbody td,
.view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-body .property-features tbody td,
.view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-body .property-features tbody td, 
.view-searching-contents .lease-property-item .lease-property-info .lease-property-body .property-features tbody td, 
.lease-property-item.advanced_search .lease-property-info .lease-property-body .property-features tbody td {
    color: #105310 !important;
    font-weight: 700 !important;
    padding-left: 10px !important;
    padding-right: 0px !important;
    padding-top: 7px;
    padding-bottom: 7px;
    border-radius: 0px;
    background-color: #E9E9E2;
    font-size: 14px;
    vertical-align: top;
}
.view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-body .property-features tbody td:nth-child(2),
.view-id-taxonomy_term .state-property-item .state-property-info .state-property-body .property-features tbody td:nth-child(2),
.view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-body .property-features tbody td:nth-child(2),
.view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-body .property-features tbody td:nth-child(2),
.view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-body .property-features tbody td:nth-child(2), 
.view-searching-contents .lease-property-item .lease-property-info .lease-property-body .property-features tbody td:nth-child(2), 
.lease-property-item.advanced_search .lease-property-info .lease-property-body .property-features tbody td:nth-child(2) {
    font-weight: 400 !important;
    /*text-align: right;*/
    padding-right: 10px !important;
    text-transform: none;
    font-size: 14px;
}
.view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-body .property-features tbody td:nth-child(2) a,
.view-id-taxonomy_term .state-property-item .state-property-info .state-property-body .property-features tbody td:nth-child(2) a,
.view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-body .property-features tbody td:nth-child(2) a,
.view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-body .property-features tbody td:nth-child(2) a,
.view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-body .property-features tbody td:nth-child(2) a, 
.view-searching-contents .lease-property-item .lease-property-info .lease-property-body .property-features tbody td:nth-child(2) a, 
.lease-property-item.advanced_search .lease-property-info .lease-property-body .property-features tbody td:nth-child(2) a {
    color: #FF6700 !important;
}
.view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-body .property-features tbody td:nth-child(2) a:hover,
.view-id-taxonomy_term .state-property-item .state-property-info .state-property-body .property-features tbody td:nth-child(2) a:hover,
.view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-body .property-features tbody td:nth-child(2) a:hover,
.view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-body .property-features tbody td:nth-child(2) a:hover,
.view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-body .property-features tbody td:nth-child(2) a:hover, 
.view-searching-contents .lease-property-item .lease-property-info .lease-property-body .property-features tbody td:nth-child(2) a:hover, 
.lease-property-item.advanced_search .lease-property-info .lease-property-body .property-features tbody td:nth-child(2) a:hover {
    color: #077000 !important;
    transition: .3s all ease-in-out;
    text-decoration: underline !important;
}
.view-latest-hunting-leases ul.js-pager__items.pager, .view-all-blogs ul.js-pager__items.pager, .view-all-classifieds ul.js-pager__items.pager, 
.view-advance-user-manage ul.js-pager__items.pager {
    background: url(https://i.imgur.com/1hOJi5i.jpg) center repeat-x;
    text-align: center;
    margin-top: 15px !important;
    padding-left: 0px;
}
.view-latest-hunting-leases ul.js-pager__items.pager a, .view-all-blogs ul.js-pager__items.pager a, .view-all-classifieds ul.js-pager__items.pager a, 
.view-advance-user-manage ul.js-pager__items.pager a {
    color: #FF6700;
    background: #fff;
    border-radius: 4px !important;
    text-transform: uppercase !important;
    font-size: 1.2em;
    outline: 0;
}
.property-features table {
    border: 0;
}
@media (min-width: 1200px) {
    .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-head,
    .view-id-taxonomy_term .state-property-item .state-property-info .state-property-head,
    .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-head,
    .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-head,
    .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-head, 
    .view-searching-contents .lease-property-item .lease-property-info .lease-property-head, 
    .lease-property-item.advanced_search .lease-property-info .lease-property-head {
        width: 70%;
    }
    .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-body,
    .view-id-taxonomy_term .state-property-item .state-property-info .state-property-body,
    .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-body,
    .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-body,
    .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-body, 
    .view-searching-contents .lease-property-item .lease-property-info .lease-property-body, 
    .lease-property-item.advanced_search .lease-property-info .lease-property-body {
        width: 28%;
    }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
    .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-head,
    .view-id-taxonomy_term .state-property-item .state-property-info .state-property-head,
    .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-head,
    .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-head,
    .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-head, 
    .view-searching-contents .lease-property-item .lease-property-info .lease-property-head, 
    .lease-property-item.advanced_search .lease-property-info .lease-property-head {
        width: 60% !important;
    }
    .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-body,
    .view-id-taxonomy_term .state-property-item .state-property-info .state-property-body,
    .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-body,
    .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-body,
    .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-body, 
    .view-searching-contents .lease-property-item .lease-property-info .lease-property-body, 
    .lease-property-item.advanced_search .lease-property-info .lease-property-body {
        width: 38% !important;
    }
}
@media (min-width: 992px) {
    .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-head,
    .view-id-taxonomy_term .state-property-item .state-property-info .state-property-head,
    .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-head,
    .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-head,
    .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-head, 
    .view-searching-contents .lease-property-item .lease-property-info .lease-property-head, 
    .lease-property-item.advanced_search .lease-property-info .lease-property-head {
        float: left;
        border-top: none;
        padding: 0 5px 10px 5px;
        margin-left: 11px;
    }
    .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-body,
    .view-id-taxonomy_term .state-property-item .state-property-info .state-property-body,
    .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-body,
    .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-body,
    .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-body, 
    .view-searching-contents .lease-property-item .lease-property-info .lease-property-body, 
    .lease-property-item.advanced_search .lease-property-info .lease-property-body {
        height: 1px;
        float: right;
        padding-right: 5px;
    }
    .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-body .property-features,
    .view-id-taxonomy_term .state-property-item .state-property-info .state-property-body .property-features,
    .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-body .property-features,
    .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-body .property-features,
    .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-body .property-features, 
    .view-searching-contents .lease-property-item .lease-property-info .lease-property-body .property-features, 
    .lease-property-item.advanced_search .lease-property-info .lease-property-body .property-features {
        border-left: 1px solid #ccc;
        padding: 0 0 0 20px;
    }
    .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-body .property-features, 
    .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-body .property-features table,
    .view-id-taxonomy_term .state-property-item .state-property-info .state-property-body .property-features,
    .view-id-taxonomy_term .state-property-item .state-property-info .state-property-body .property-features table,
    .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-body .property-features,
    .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-body .property-features table,
    .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-body .property-features,
    .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-body .property-features table,
    .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-body .property-features,
    .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-body .property-features table, 
    .view-searching-contents .lease-property-item .lease-property-info .lease-property-body .property-features, 
    .view-searching-contents .lease-property-item .lease-property-info .lease-property-body .property-features table, 
    .lease-property-item.advanced_search .lease-property-info .lease-property-body .property-features, 
    .lease-property-item.advanced_search .lease-property-info .lease-property-body .property-features table {
        width: 100%;
    }
    /*.view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-body .property-features tbody tr {
        height: 30px !important;
    }*/
    .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-body .property-features tbody td,
    .view-id-taxonomy_term .state-property-item .state-property-info .state-property-body .property-features tbody td,
    .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-body .property-features tbody td,
    .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-body .property-features tbody td,
    .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-body .property-features tbody td, 
    .view-searching-contents .lease-property-item .lease-property-info .lease-property-body .property-features tbody td, 
    .lease-property-item.advanced_search .lease-property-info .lease-property-body .property-features tbody td {
        border: 0;
    }
}
@media (min-width: 768px) and (max-width: 991.98px) {
    .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-head,
    .view-id-taxonomy_term .state-property-item .state-property-info .state-property-head,
    .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-head,
    .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-head,
    .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-head, 
    .view-searching-contents .lease-property-item .lease-property-info .lease-property-head, 
    .lease-property-item.advanced_search .lease-property-info .lease-property-head {
        width: 96% !important;
        margin-left: 16px;
    }
    .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-body,
    .view-id-taxonomy_term .state-property-item .state-property-info .state-property-body,
    .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-body,
    .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-body,
    .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-body, 
    .view-searching-contents .lease-property-item .lease-property-info .lease-property-body, 
    .lease-property-item.advanced_search .lease-property-info .lease-property-body {
        width: 100% !important;
        padding-top: 1.25rem;
        padding-left: 1rem;
    }
    .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-body .property-features .lease-property-price,
    .view-id-taxonomy_term .state-property-item .state-property-info .state-property-body .property-features .state-property-price,
    .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-body .property-features .lease-game-property-price,
    .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-body .property-features .lease-weapons-property-price,
    .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-body .property-features .lease-features-property-price, 
    .view-searching-contents .lease-property-item .lease-property-info .lease-property-body .property-features .lease-property-price, 
    .lease-property-item.advanced_search .lease-property-info .lease-property-body .property-features .lease-property-price {
        text-align: left;
    }
    .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-body .property-features table,
    .view-id-taxonomy_term .state-property-item .state-property-info .state-property-body .property-features table,
    .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-body .property-features table,
    .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-body .property-features table,
    .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-body .property-features table, 
    .view-searching-contents .lease-property-item .lease-property-info .lease-property-body .property-features table, 
    .lease-property-item.advanced_search .lease-property-info .lease-property-body .property-features table {
        width: 100%;
    }
    .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-body .property-features tbody td,
    .view-id-taxonomy_term .state-property-item .state-property-info .state-property-body .property-features tbody td,
    .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-body .property-features tbody td,
    .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-body .property-features tbody td,
    .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-body .property-features tbody td, 
    .view-searching-contents .lease-property-item .lease-property-info .lease-property-body .property-features tbody td, 
    .lease-property-item.advanced_search .lease-property-info .lease-property-body .property-features tbody td {
        padding: 7px 10px !important;
    }
}
@media (min-width: 768px) {
    .view-latest-hunting-leases .lease-property-item .lease-property-image img,
    .view-id-taxonomy_term .state-property-item .state-property-image img,
    .view-id-taxonomy_term .lease-game-property-item .lease-game-property-image img,
    .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-image img,
    .view-id-taxonomy_term .lease-features-property-item .lease-features-property-image img, 
    .view-searching-contents .lease-property-item .lease-property-image img,
    .lease-property-item.advanced_search .lease-property-image img {
        max-height: 200px;
    }
}
@media (max-width: 767.98px) {
    .view-latest-hunting-leases .lease-property-item .lease-property-image img,
    .view-id-taxonomy_term .state-property-item .state-property-image img,
    .view-id-taxonomy_term .lease-game-property-item .lease-game-property-image img,
    .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-image img,
    .view-id-taxonomy_term .lease-features-property-item .lease-features-property-image img, 
    .view-searching-contents .lease-property-item .lease-property-image img, 
    .lease-property-item.advanced_search .lease-property-image img {
        margin-top: 3px;
        margin-left: 0px;
        margin-bottom: 7px;
        width: 100%;
        height: auto;
        position: relative;
    }
    .view-latest-hunting-leases .lease-property-item .lease-property-info,
    .view-id-taxonomy_term .state-property-item .state-property-info,
    .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info,
    .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info,
    .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info, 
    .view-searching-contents .lease-property-item .lease-property-info, 
    .lease-property-item.advanced_search .lease-property-info {
        padding-left: 0px;
    }
    .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-body,
    .view-id-taxonomy_term .state-property-item .state-property-info .state-property-body,
    .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-body,
    .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-body,
    .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-body, 
    .view-searching-contents .lease-property-item .lease-property-info .lease-property-body, 
    .lease-property-item.advanced_search .lease-property-info .lease-property-body {
        padding: 13px 0px 3px;
    }
    .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-body .property-features .lease-property-price,
    .view-id-taxonomy_term .state-property-item .state-property-info .state-property-body .property-features .state-property-price,
    .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-body .property-features .lease-game-property-price,
    .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-body .property-features .lease-weapons-property-price,
    .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-body .property-features .lease-features-property-price, 
    .view-searching-contents .lease-property-item .lease-property-info .lease-property-body .property-features .lease-property-price, 
    .lease-property-item.advanced_search .lease-property-info .lease-property-body .property-features .lease-property-price {
        text-align: left;
    }
    .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-body .property-features table,
    .view-id-taxonomy_term .state-property-item .state-property-info .state-property-body .property-features table,
    .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-body .property-features table,
    .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-body .property-features table,
    .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-body .property-features table, 
    .view-searching-contents .lease-property-item .lease-property-info .lease-property-body .property-features table, 
    .lease-property-item.advanced_search .lease-property-info .lease-property-body .property-features table {
        width: 100%;
    }
    .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-body .property-features tbody td,
    .view-id-taxonomy_term .state-property-item .state-property-info .state-property-body .property-features tbody td,
    .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-body .property-features tbody td,
    .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-body .property-features tbody td,
    .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-body .property-features tbody td, 
    .view-searching-contents .lease-property-item .lease-property-info .lease-property-body .property-features tbody td, 
    .lease-property-item.advanced_search .lease-property-info .lease-property-body .property-features tbody td {
        padding: 10px;
    }
}
@media (max-width: 575.98px) {
    .view-latest-hunting-leases .lease-property-item .lease-property-info .lease-property-body .property-features table tbody td,
    .view-id-taxonomy_term .state-property-item .state-property-info .state-property-body .property-features table tbody td,
    .view-id-taxonomy_term .lease-game-property-item .lease-game-property-info .lease-game-property-body .property-features table tbody td,
    .view-id-taxonomy_term .lease-weapons-property-item .lease-weapons-property-info .lease-weapons-property-body .property-features table tbody td,
    .view-id-taxonomy_term .lease-features-property-item .lease-features-property-info .lease-features-property-body .property-features table tbody td, 
    .view-searching-contents .lease-property-item .lease-property-info .lease-property-body .property-features table tbody td, 
    .lease-property-item.advanced_search .lease-property-info .lease-property-body .property-features table tbody td {
        /*text-align: center !important;*/
        padding-right: 10px !important;
        border: 1px solid #A0E0D0 !important;
    }
}
/* Lease Details Page */
.modal-header { 
    border-bottom: 0px !important;
    padding: 1.5rem 1.5rem 0.75rem !important;
}
#leaseGalleryModal .modal-header h4 {
    margin: 2px 0px 0px;
    font-weight: 500;
    font-size: 20px;
    text-shadow: 1px 1px 5px #c0c0c0;
    text-transform: capitalize;
    letter-spacing: -0.015rem !important;
}
#leaseGalleryModal .modal-header button span {
    padding: 0px 8px;
    border-radius: 50%;
    background: antiquewhite;
    border: 2px solid darkgreen;
}
#leaseGalleryModal .modal-body img {
    width: 100%;
    max-height: 380px;
    cursor: pointer;
    border-radius: 4px;
}
#leaseGalleryModal .modal-body button {
    position: absolute;
    top: -9px;
    right: -10px;
    padding: 4px 11px;
    border-radius: 50%;
    height: auto;
    background: antiquewhite;
    opacity: 1;
    border: 2px solid darkgreen;
    z-index: 999;
}
.carousel-fade .carousel-item {
      opacity: 0;
      transition-duration: .6s;
      transition-property: opacity;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
      opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
      opacity: 0;
}
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
      transform: translateX(0);
      transform: translate3d(0, 0, 0);
}
.lease_gallery_main_ul a, .lease_gallery_main_img a {
    pointer-events: none;
    cursor: pointer;
}
#lease_details_page .lease_gallery_container .lease_gallery_main_img .modal-content {
    /*background-color: transparent;*/
    border: 10px solid #EFEFEF;
    border-radius: 4px;
}
#lease_details_page .lease_gallery_container .lease_gallery_main_img .modal-content button.close {
    position: absolute;
    right: -19px;
    top: -19px;
    padding: 4px 11px;
    border-radius: 50%;
    height: auto;
    background: antiquewhite;
    opacity: 1;
    border: 2px solid darkgreen;
}
#lease_details_page .lease_gallery_container .lease_gallery_main_img .modal-content img {
    float: none !important;
    height: auto !important;
    max-height: 550px !important;
    /*box-shadow: 0px 0px 5px 1px #101 !important;*/
    border-radius: 4px;
    width: 100%;
    cursor: pointer;
}
.page-node-type-create-lease .region-content h1.page-title {
    margin-top: 0px !important;
    padding-top: 0px !important;
    margin-bottom: 20px !important;
    font-size: 2.75em !important;
    line-height: 1em;
}
div#lease_details_page {
    margin-top: 25px;
}
.lease_gallery_container {
    margin-bottom: 10px;
}
.lease_gallery_container ul {
    padding-left: 0px;
}
.lease_gallery_container ul li {
    list-style: none;
    margin-bottom: 8px;
    cursor: pointer;
}
.lease_gallery_container ul .lease_gallery_main_img_bottom {
    margin-top: -5px;
    display: inline-block;
}
.lease_gallery_container ul .lease_gallery_main_img_bottom ul li {
    display: inline-block;
    margin-right: 4px;
    margin-bottom: 0px;
}
.lease_owner_details_details a.lease_premium_button {
    background-color: #FF6700;
    color: #FFF !important;
    padding: 7px 20px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    border: 1px solid transparent;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 4px;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    width: 100%;
}
.lease_owner_details_details a.lease_premium_button:hover {
    color: #312416 !important;
    background: #ffB84a;
}
.lease_owner_details_error a.lease_premium_button {
    width: 49%;
    display: inline-block;
}
@media (max-width: 300.98px) {
    .lease_owner_details_error a.lease_premium_button {
        width: 100%;
        display: block;
    }
    .lease_owner_details_error a.lease_premium_button:nth-child(2) {
        margin-bottom: 10px;
    }
}
.lease_owner_details_container {
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
}
.lease_owner_details_contact_form {
    margin-top: 15px;
}
.lease_owner_details_contact_form #edit-actions-reset {
    margin-left: 0px;
    margin-right: 3px;
}
body.page-node-type-create-lease #lease_details_page table td {
    color: #105310 !important;
    font-size: 1em !important;
    font-weight: 700 !important;
    padding: 7px 8px !important;
    border: 0px !important;
    text-transform: uppercase;
    background-color: inherit;
}
body.page-node-type-create-lease #lease_details_page table td:nth-child(2) {
    font-weight: 400 !important;
    text-align: right;
    text-transform: none;
}
body.page-node-type-create-lease #lease_details_page table tr:nth-child(even) {
    background-color: #EDEDED;
}
span { vertical-align: initial; }
body.page-node-type-create-lease #lease_details_page table tr ul { 
    margin: 0px;
    padding: 0px;
}
body.page-node-type-create-lease #lease_details_page table tr ul li {
    list-style: none;
    display: inline-block;
}
body.page-node-type-create-lease #lease_details_page table tr ul li a, body.page-node-type-create-lease #lease_details_page table tr a {
    color: #FF6700 !important;
}
body.page-node-type-create-lease #lease_details_page table tr ul li.lease_game_available a:after,
body.page-node-type-create-lease #lease_details_page table tr ul li.weapon_type a:after,
body.page-node-type-create-lease #lease_details_page table tr ul li.lease_features a:after {
    content: ',';
}
body.page-node-type-create-lease #lease_details_page table tr ul li a:hover, body.page-node-type-create-lease #lease_details_page table tr a:hover {
    color: #077000 !important;
    transition: .3s all ease-in-out;
    text-decoration: underline !important;
}
#lease_details_page .lease_date .lease_date_update {
    margin-top: 13px;
}
#lease_details_page .lease_description { margin-top: 30px; }
body.page-node-type-create-lease #lease_details_page .lease_description ul li {
    display: list-item;
    list-style: disc;
}
a.readless-link.readmore-link {
    color: #FF6700;
    font-weight: 600;
    padding-left: 5px;
    font-size: 15px;
    display: inline-block;
    padding-top: 0px;
    margin-bottom: 0px;
}
a.readless-link {
    color: #FF6700;
    font-weight: 600;
    padding-left: 0px;
    padding-top: 13px;
    margin-bottom: 1rem;
    font-size: 15px;
    display: block;
}
#lease_wishlist_button {
    margin: 20px 0;
    display: inline-flex;
}
#lease_wishlist_button a.button {
    background-color: #FF6700;
    color: #FFF;
    padding: 7px 20px;
}
#lease_wishlist_button a.button:hover {
    color: #312416 !important;
    background: #ffB84a;
}
#lease_details_page .lease_location_container {
    margin-bottom: 20px;
}
#lease_details_page .lease_details_container {
    margin-top: 20px;
}
#lease_details_page .lease_location_details table, #lease_details_page .lease_details_container table {
    width: 100%;
    display: inline-table;
}
#lease_details_page .lease_location_details table ul li {
    list-style: none;
    display: inline-block;
}
#lease_details_page .lease_location_details table ul li a {
    color: #FF6700;
}
#lease_details_page .lease_location_details table td {
    width: 50%;
    padding: 7px 20px;
}
#lease_details_page .lease_location_details table td:nth-child(2) {
    text-align: right;
}
#lease_details_page .gmap_premium {
    background: url(/sites/default/files/default_images/Map_Background.png) no-repeat center center rgba(80,80,80,0.9);
    background-size: cover;
    display: block;
    height: 260px;
    text-align: center;
    width: 100%;
    background-blend-mode: multiply;
    margin-top: 25px;
    margin-bottom: 25px;
}
#lease_details_page .gmap_premium h2 {
    letter-spacing: -0.02em !important;
    text-transform: capitalize !important;
    line-height: 35px;
    color: #FFFFFF;
    font-size: 1.25em;
    padding: 75px 15px 5px;
    text-align: center;
}
#lease_details_page .gmap_premium a {
    background-color: #FF6700;
    color: #FFF !important;
    padding: 7px 20px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    border: 1px solid transparent;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 4px;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
#lease_details_page .gmap_premium a:hover {
    color: #312416 !important;
    background: #ffB84a;
}
#lease_details_page .lease_gallery_main_img {
    margin-bottom: 13px;
    cursor: pointer;
}
#lease_details_page .lease_gallery_main_img img, .lease_gallery_container ul li img {
    border-radius: 4px;
    object-fit: cover;
}
@media (min-width: 768px) {
    #lease_details_page .lease_details_page_left {
        float: right;
        width: 50%;
        padding-right: 0px;
    }
    #lease_details_page .lease_details_page_right {
        width: 50%;
        float: left;
        padding-left: 0px;
    }
}
@media (min-width: 992px) {
    #lease_details_page .lease_details_page_left {
        float: right;
        width: 58%;
        padding-right: 0px;
    }
    #lease_details_page .lease_details_page_right {
        width: 42%;
        float: left;
        padding-left: 0px;
    }
}
@media (min-width: 1200px) {
    #lease_details_page .lease_gallery_main_img {
        width: 335px;
        height: auto;
        max-height: 335px;
        /*max-height: 550px;*/
        float: right;
    }
    #lease_details_page .lease_gallery_main_img img {
        width: 335px;
        max-height: 335px;
    }
    .lease_gallery_container ul li img {
        width: 99px;
        /*height: auto;*/
        max-height: 106px;
        /*max-height: 179px;*/
    }
}
@media (max-width: 1199.98px) {
    #lease_details_page .lease_gallery_main_img {
        width: 271px;
        height: 271px;
        float: right;
    }
    #lease_details_page .lease_gallery_main_img img {
        width: 271px;
        height: 271px;
    }
    .lease_gallery_container ul li img {
        width: 85px;
        height: 85px;
    }
    #lease_details_page .gmap_premium h2 {
        letter-spacing: -0.02em !important;
        text-transform: capitalize !important;
        line-height: 32px;
        color: #FFFFFF;
        font-size: 1.2em !important;
        padding: 65px 15px 5px;
    }
    #block-browseleaseslocation .browse_lease_gmap_premium h2, #lease_details_page .advance_serach_gmap_premium h2 {
        font-size: 1.6rem !important;
    }
}
@media (max-width: 991.98px) {
    .page-node-type-create-lease .region-content h1.page-title {
        font-size: 2.5em !important;
    }
    #lease_details_page .lease_gallery_main_img {
        width: 322px;
        height: 322px;
        float: right;
    }
    #lease_details_page .lease_gallery_main_img img {
        width: 322px;
        height: 322px;
    }
    .lease_gallery_container ul li {
        margin: 7px 7px 0px 0px;
    }
    .lease_gallery_container ul.lease_gallery_main_ul li {
        display: inline-flex;
    }
    .lease_gallery_container ul .lease_gallery_main_img_bottom {
        margin-top: 3px;
    }
    .lease_gallery_container ul .lease_gallery_main_img_bottom ul li {
        margin-right: 7px;
    }
    .lease_gallery_container ul li img {
        width: 85px;
        height: 85px;
    }
    #lease_details_page .lease_gallery_main_img {
        margin-bottom: 3px;
    }
    #block-browseleaseslocation .browse_lease_gmap_premium h2 {
        font-size: 1.4em !important;
        padding: 100px 20px 5px !important;
    }
    #lease_details_page .advance_serach_gmap_premium h2 {
        font-size: 1.4em !important;
        padding: 81px 20px 5px !important;
        line-height: 37px !important;
    }
}
@media (max-width: 767.98px) {
    .page-node-type-create-lease .region-content h1.page-title {
        font-size: 2em !important;
    }
    #lease_details_page .lease_details_page_left {
        padding-left: 0px;
        padding-right: 0px;
    }
    #lease_details_page .lease_details_page_right {
        padding-left: 0px;
        padding-right: 0px;
    }
    #lease_wishlist_button {
        /*margin-bottom: 20px;*/
    }
    #lease_details_page .lease_gallery_main_img {
        width: 100%;
        height: auto;
    }
    #lease_details_page .lease_gallery_main_img img {
        width: 100%;
        height: auto;
    }
    #lease_details_page .gmap_premium h2 {
        padding: 70px 15px 5px;
    }
    #block-browseleaseslocation .browse_lease_gmap_premium h2 {
        font-size: 1.25em !important;
        padding: 105px 20px 5px !important;
        line-height: 39px !important;
    }
    #lease_details_page .advance_serach_gmap_premium h2 {
        font-size: 1.25em !important;
        padding: 107px 20px 5px !important;
    }
}
/*@media (max-width: 575.98px) {
    .lease_location_container table td {
        width: 100% !important;
        text-align: center !important;
    }
}*/
@media (max-width: 500px) {
    #lease_details_page .gmap_premium h2 {
        padding: 72px 15px 5px;
        font-size: 1.1em !important;
    }
}
@media (max-width: 460px) {
    #lease_details_page .gmap_premium h2 {
        padding: 70px 15px 5px;
    }
    #block-browseleaseslocation .browse_lease_gmap_premium h2, #lease_details_page .advance_serach_gmap_premium h2 {
        font-size: 1.15em !important;
        padding: 105px 20px 5px !important;
        line-height: 37px !important;
    }
}
@media (max-width: 330px) {
    .page-node-type-create-lease .region-content h1.page-title {
        font-size: 1.9em !important;
    }
    #lease_details_page .gmap_premium h2 {
        letter-spacing: -0.02em !important;
        text-transform: capitalize !important;
        line-height: 30px;
        color: #FFFFFF;
        font-size: 1.1em !important;
        padding: 55px 15px 5px;
    }
    #lease_details_page .lease_gallery_main_img {
        margin-bottom: 7px;
        margin-right: 0px;
    }
    .lease_gallery_container ul {
        display: block;
    }
    #block-browseleaseslocation .browse_lease_gmap_premium, .advance_serach_gmap_premium {
        height: 300px;
    }
    #block-browseleaseslocation .browse_lease_gmap_premium h2, #lease_details_page .advance_serach_gmap_premium h2 {
        font-size: 1.1em !important;
        padding: 85px 20px 11px !important;
        line-height: 30px !important;
    }
    .lease_gallery_container ul li {
        margin: 7px 0px 0px 0px !important;
    }
    .lease_gallery_container ul li:nth-child(1) {
        display: none;
    }
    .lease_gallery_container ul li img {
        width: 100%;
        height: auto;
    }
}
@media (max-width: 275px) {
    #lease_details_page .gmap_premium h2 {
        letter-spacing: -0.02em !important;
        text-transform: capitalize !important;
        line-height: 27px;
        color: #FFFFFF;
        font-size: 1em !important;
        padding: 30px 15px 5px;
    }
    #lease_details_page .gmap_premium a {
        margin-bottom: 7px;
    }
}
@media (max-width: 260px) {
    #block-browseleaseslocation .browse_lease_gmap_premium h2, #lease_details_page .advance_serach_gmap_premium h2 {
        padding: 50px 20px 11px !important;
        line-height: 27px !important;
    }
    #block-browseleaseslocation .browse_lease_gmap_premium a, .advance_serach_gmap_premium a {
        display: inline-block !important;
        margin-right: 0 !important;
        width: 50%;
        margin-bottom: 9px !important;
    }
}
@media (max-width: 205px) {
    #block-browseleaseslocation .browse_lease_gmap_premium h2, #lease_details_page .advance_serach_gmap_premium h2 {
        padding: 35px 20px 11px !important;
    }
    #block-browseleaseslocation .browse_lease_gmap_premium a, .advance_serach_gmap_premium a {
        padding: 5px 16px !important;
    }
}
#leaseGalleryModal {
    background: #000;
}
@media (min-width: 576px) {
    /*.modal-dialog {
        max-width: fit-content !important;
    }*/
    /*#leaseGalleryModal .modal-body img {
        width: 100%;
        height: auto;
        border-radius: 4px;
    }*/
}
.node--type-webform.node--view-mode-full {
    /*margin-top: 30px;*/
    box-shadow: 0 1px 4px rgb(0 0 0 / 30%);
    padding: 30px 25px 10px;
}
#webform-submission-contact-node-10528-add-form label {
    display: block !important;
    color: #105310 !important;
}
/*.webform-ajax-form-wrapper label {
    display: none;
}*/
.webform-ajax-form-wrapper .webform-button--reset.button {
    margin-left: 0.1rem;
    background-color: orange !important;
    color: #FFF !important;
    padding: 7px 20px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    border: 1px solid transparent;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 4px;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.webform-ajax-form-wrapper #edit-actions {
    margin-top: 1.25rem;
}
.lease-property-item .property-description h1, .lease-property-item .property-description h2, .lease-property-item .property-description h3,
.lease-property-item .property-description h4, .lease-property-item .property-description h5, .lease-property-item .property-description h6,
.lease-property-item .property-description p, .state-property-item .state-description h1, .state-property-item .state-description h2,
.state-property-item .state-description h3, .state-property-item .state-description h4, .state-property-item .state-description h5, 
.state-property-item .state-description h6, .state-property-item .state-description p, .lease-game-property-item .lease-game-description h1, 
.lease-game-property-item .lease-game-description h2, .lease-game-property-item .lease-game-description h3, .lease-game-property-item .lease-game-description h4, 
.lease-game-property-item .lease-game-description h5, .lease-game-property-item .lease-game-description h6, .lease-game-property-item .lease-game-description p, 
.lease-weapons-property-item .lease-weapons-description h1, .lease-weapons-property-item .lease-weapons-description h2, 
.lease-weapons-property-item .lease-weapons-description h3, .lease-weapons-property-item .lease-weapons-description h4, 
.lease-weapons-property-item .lease-weapons-description h5, .lease-weapons-property-item .lease-weapons-description h6, 
.lease-weapons-property-item .lease-weapons-description p, .lease-features-property-item .lease-features-description h1, 
.lease-features-property-item .lease-features-description h2, .lease-features-property-item .lease-features-description h3, 
.lease-features-property-item .lease-features-description h4, .lease-features-property-item .lease-features-description h5, 
.lease-features-property-item .lease-features-description h6, .lease-features-property-item .lease-features-description p, 
.lease-property-item.advanced_search .lease-features-description p, .lease-property-item.advanced_search .lease-features-description h1, 
.lease-property-item.advanced_search .lease-features-description h2, .lease-property-item.advanced_search .lease-features-description h3, 
.lease-property-item.advanced_search .lease-features-description h4, .lease-property-item.advanced_search .lease-features-description h5, 
.lease-property-item.advanced_search .lease-features-description h6 {
    text-align: left;
}
#block-bootstrap4-content .lease-property-item .property-description h1, #block-bootstrap4-content .state-property-item .state-description h1, 
#block-bootstrap4-content .lease-game-property-item .lease-game-description h1, #block-bootstrap4-content .readmore-summary h1, #block-bootstrap4-content .readmore-text h1, 
#block-bootstrap4-content .lease-weapons-property-item .lease-weapons-description h1, #block-bootstrap4-content .readmore-summary h1, 
#block-bootstrap4-content .readmore-text h1, #block-bootstrap4-content .lease-features-property-item .lease-features-description h1, 
#block-bootstrap4-content .readmore-summary h1, #block-bootstrap4-content .readmore-text h1 {
    font-size: 1.55rem !important;
    text-align: inherit !important;
}
#block-bootstrap4-content .lease-property-item .property-description h2, 
#block-bootstrap4-content .state-property-item .state-description h2, #block-bootstrap4-content .lease-game-property-item .lease-game-description h2, 
#block-bootstrap4-content .readmore-summary h2, #block-bootstrap4-content .readmore-text h2, 
#block-bootstrap4-content .lease-weapons-property-item .lease-weapons-description h2, #block-bootstrap4-content .readmore-summary h2, 
#block-bootstrap4-content .readmore-text h2, #block-bootstrap4-content .lease-features-property-item .lease-features-description h2, 
#block-bootstrap4-content .readmore-summary h2, #block-bootstrap4-content .readmore-text h2 {
    font-size: 1.3rem !important;
    text-align: inherit !important;
}
#block-bootstrap4-content .lease-property-item .property-description h3, #block-bootstrap4-content .state-property-item .state-description h3, 
#block-bootstrap4-content .lease-game-property-item .lease-game-description h3, #block-bootstrap4-content .readmore-summary h3, 
#block-bootstrap4-content .readmore-text h3, #block-bootstrap4-content .lease-weapons-property-item .lease-weapons-description h3, 
#block-bootstrap4-content .readmore-summary h3, #block-bootstrap4-content .readmore-text h3, 
#block-bootstrap4-content .lease-features-property-item .lease-features-description h3, #block-bootstrap4-content .readmore-summary h3, 
#block-bootstrap4-content .readmore-text h3 {
    font-size: 1.15rem !important;
    text-align: inherit !important;
}
#block-bootstrap4-content .lease-property-item .property-description h4, #block-bootstrap4-content .state-property-item .state-description h4, 
#block-bootstrap4-content .lease-game-property-item .lease-game-description h4, #block-bootstrap4-content .readmore-summary h4, 
#block-bootstrap4-content .readmore-text h4, #block-bootstrap4-content .lease-weapons-property-item .lease-weapons-description h4, 
#block-bootstrap4-content .readmore-summary h4, #block-bootstrap4-content .readmore-text h4, 
#block-bootstrap4-content .lease-features-property-item .lease-features-description h4, #block-bootstrap4-content .readmore-summary h4, 
#block-bootstrap4-content .readmore-text h4 {
    font-size: 1rem !important;
    text-align: inherit !important;
}
#block-bootstrap4-content .lease-property-item .property-description h5, #block-bootstrap4-content .state-property-item .state-description h5, 
#block-bootstrap4-content .lease-game-property-item .lease-game-description h5, #block-bootstrap4-content .readmore-summary h5, 
#block-bootstrap4-content .readmore-text h5, #block-bootstrap4-content .lease-weapons-property-item .lease-weapons-description h5, 
#block-bootstrap4-content .readmore-summary h5, #block-bootstrap4-content .readmore-text h5, 
#block-bootstrap4-content .lease-features-property-item .lease-features-description h5, #block-bootstrap4-content .readmore-summary h5, 
#block-bootstrap4-content .readmore-text h5 {
    font-size: 0.8rem !important;
    text-align: inherit !important;
}
#block-bootstrap4-content .lease-property-item .property-description h6, #block-bootstrap4-content .state-property-item .state-description h6, 
#block-bootstrap4-content .lease-game-property-item .lease-game-description h6, #block-bootstrap4-content .readmore-summary h6, 
#block-bootstrap4-content .readmore-text h6, #block-bootstrap4-content .lease-weapons-property-item .lease-weapons-description h6, 
#block-bootstrap4-content .readmore-summary h6, #block-bootstrap4-content .readmore-text h6, 
#block-bootstrap4-content .lease-features-property-item .lease-features-description h6, #block-bootstrap4-content .readmore-summary h6, 
#block-bootstrap4-content .readmore-text h6 {
    font-size: 0.7em !important;
    text-align: inherit !important;
}
.instagram-image-gallery h1.display-4 {
    font-size: 3.5rem !important;
    margin-top: 10px;
}
#block-instagramimagegallery {
    margin-top: 20px;
}
/* Search State List */
.finding_lease_state {
    margin-bottom: 1rem;
}
.finding_lease_state h2 {
    text-align: left !important;
    font-size: 1.65rem !important;
    padding-bottom: 14px;
    margin-bottom: 0 !important;
    border-bottom: 1px solid #D5D5D5;
}
.finding_lease_state ul {
    padding: 20px 15px;
    display: flex;
    flex-wrap: wrap;
    /*border: 1px solid #D5D5D5;
    background-image: url(https://i.imgur.com/mJlCIsb.jpg);
    padding: 20px 25px;
    border-radius: 4px;*/
    /*background: #F0F0F0;*/
}
.finding_lease_state ul li {
    width: 20%;
    /*font-weight: 600;*/
    height: 35px;
    background: 0 0;
    border: 0;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
@media (max-width: 1199.98px) {
    .finding_lease_state ul li {
        width: 25%;
    }
}
@media (max-width: 991.98px) {
    .finding_lease_state ul li {
        width: 33.33%;
    }
}
@media (max-width: 767.98px) {
    .finding_lease_state ul li {
        width: 33.33%;
        /* text-align: center; */
        /* list-style: circle !important; */
        height: 35px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        word-break: break-all;
        line-height: 35px;
    }
}
@media (max-width: 475.98px) {
    .finding_lease_state ul li {
        width: 100%;
        overflow: visible;
        display: list-item;
    }
}
@media (max-width: 260.98px) {
    .finding_lease_state ul li {
        overflow: hidden;
        display: -webkit-box;
    }
}
.finding_lease_state ul li a {
    color: #355E3B;
}
.finding_lease_state ul li a:hover {
    color: #FF6700;
    text-decoration: underline !important;
}
::marker {
    color: #355E3B;
}
/* County Description */
#block-countydescription h2#block_county_description_menu {
    text-align: left !important;
    font-size: 1.65rem !important;
    padding-bottom: 14px;
    margin-bottom: 0 !important;
    border-bottom: 1px solid #D5D5D5;
}
#block-countydescription p {
    /*padding: 16px 0 0;*/
    /* border: 1px solid #D5D5D5; */
    /* background-image: url(https://i.imgur.com/mJlCIsb.jpg); */
    /* background: #F0F0F0; */
    /*margin-bottom: 2.25rem;*/
}
#block-countydescription a {
    color: #FF6700;
}
#block-countydescription a:hover {
    text-decoration: underline !important;
}
/* All Classifieds */
.all-classifieds, .all-blogs, .all-outfitter, .view-id-taxonomy_term article.all-blogs-item, .view-id-taxonomy_term article.all-classifieds-item, 
.view-id-taxonomy_term article.all-outfitter-item, .all-taxonomy-item {
    border: 1px solid #e2e2e2;
    color: #355E3B;
    padding: 15px !important;
    border-radius: 4px;
    margin-top: 1rem;
}
.all-classifieds-item, .all-blogs-item, .all-outfitter-item, .all-taxonomy-item {
    display: flex;
    padding: 0;
}
.all-classifieds-item .all-classifieds-image, .all-blogs-item .all-blogs-image, .all-outfitter-item .all-outfitter-image, .all-taxonomy-item .all-taxonomy-image {
    margin-right: 1rem;
}
.all-classifieds-item .all-classifieds-info, .all-blogs-item .all-blogs-info, .all-outfitter-item .all-outfitter-info, .all-taxonomy-item .all-taxonomy-info {
    width: 100%;
}
.all-classifieds-item .all-classifieds-image img, .all-blogs-item .all-blogs-image img, .all-outfitter-item .all-outfitter-image img, 
.all-taxonomy-item .all-taxonomy-image img {
    border-radius: 4px;
    width: 195px;
    height: auto;
    max-height: 250px;
    cursor: pointer;
}
.all-classifieds-body .all-classifieds-title a, .all-blogs-body .all-blogs-title a, .all-outfitter-item .all-outfitter-title a, .all-taxonomy-body .all-taxonomy-title a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom: 5px;
    line-height: 1.55rem;
    margin: 0;
    padding: 0px 0 12px;
    font-size: 22px;
    letter-spacing: -0.03rem;
    color: #FF6700;
}
.all-taxonomy-body .all-taxonomy-title a {
    padding: 0px 0 10px;
    font-size: 20px;
}
.all-classifieds-body .all-classifieds-title a:hover, .all-blogs-body .all-blogs-title a:hover, .all-outfitter-item .all-outfitter-title a:hover, 
.all-taxonomy-body .all-taxonomy-title a:hover {
    color: #077000 !important;
    transition: .3s all ease-in-out;
    text-decoration: underline !important;
}
.all-classifieds-body .all-classifieds-date, .all-blogs-body .all-blogs-date, .all-outfitter-item .all-outfitter-date, .all-taxonomy-body .all-taxonomy-date {
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 12px;
}
.all-taxonomy-body .all-taxonomy-date {
    margin-top: 3px;
    font-size: 13px;
    border-top: 1px solid #ccc;
    padding: 10px 0 0;
}
.all-classifieds-body .all-classifieds-date svg, .all-blogs-body .all-blogs-date svg, .all-outfitter-item .all-outfitter-date svg, 
.all-taxonomy-body .all-taxonomy-date svg {
    margin-right: 5px;
    font-size: 15px;
    color: #355E3B;
}
.all-classifieds-body .all-classifieds-category-state, .all-blogs-body .all-blogs-category-list, .all-outfitter-body .all-outfitter-term-list,
.all-taxonomy-body .all-taxonomy-category-state, .all-taxonomy-body .all-taxonomy-term-list, .all-taxonomy-body .all-taxonomy-category-list {
    display: flex;
    margin-top: 1px;
    border-top: 1px solid #ccc;
    padding: 10px 0 0;
}
.all-classifieds-body .all-classifieds-category-state p, .all-blogs-body .all-blogs-category-list p, .all-outfitter-body .all-outfitter-term-list p, 
.all-taxonomy-body .all-taxonomy-category-list p {
    margin: 0;
    font-weight: 600;
}
.all-classifieds-body .all-classifieds-category-state .all-classifieds-category, .all-blogs-body .all-blogs-category-list .all-blogs-category, 
.all-outfitter-body .all-outfitter-term-list .all-outfitter-term, .all-taxonomy-body .all-taxonomy-category-list .all-taxonomy-category {
    padding-right: 15px;
}
.all-classifieds-body .all-classifieds-category-state .all-classifieds-category span a, .all-classifieds-category-state .all-classifieds-state span, 
.all-classifieds-category-state .all-classifieds-type span a, .all-blogs-body .all-blogs-category-list .all-blogs-category span a, 
.all-blogs-body .all-blogs-category-list .all-blogs-type span a, .all-outfitter-body .all-outfitter-term-list .all-outfitter-term span, 
.all-taxonomy-body .all-taxonomy-category-list .all-taxonomy-category span a {
    color: #FF6700;
    font-weight: 500;
    padding-left: 3px;
}
.all-classifieds-body .all-classifieds-category-state .all-classifieds-category span a:hover, .all-classifieds-category-state .all-classifieds-type span a:hover, 
.all-blogs-body .all-blogs-category-list .all-blogs-category span a:hover, .all-blogs-body .all-blogs-category-list .all-blogs-type span a:hover, 
.all-taxonomy-body .all-taxonomy-category-list .all-taxonomy-category span a:hover {
    color: #077000 !important;
    transition: .3s all ease-in-out;
    text-decoration: underline !important;
}
.all-classifieds-body .all-classifieds-description, .all-blogs-body .all-blogs-description, .all-outfitter-body .all-outfitter-description, 
.all-taxonomy-body .all-taxonomy-description {
    margin-top: 10px;
    border-top: 1px solid #ccc;
    padding: 10px 0 0;
    font-size: 14px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}
.view-id-taxonomy_term .all-classifieds-body .all-classifieds-description, .view-id-taxonomy_term .all-blogs-body .all-blogs-description,
.view-id-taxonomy_term .all-outfitter-body .all-outfitter-description {
    padding: 17px 0 0 !important;
}
.all-classifieds-body .all-classifieds-description p, .all-blogs-body .all-blogs-description p, .all-outfitter-body .all-outfitter-description p, 
.all-taxonomy-body .all-taxonomy-description p,
.all-classifieds-body .all-classifieds-description h1, .all-blogs-body .all-blogs-description h1, .all-outfitter-body .all-outfitter-description h1, 
.all-taxonomy-body .all-taxonomy-description h1,
.all-classifieds-body .all-classifieds-description h2, .all-blogs-body .all-blogs-description h2, .all-outfitter-body .all-outfitter-description h2, 
.all-taxonomy-body .all-taxonomy-description h2,
.all-classifieds-body .all-classifieds-description h3, .all-blogs-body .all-blogs-description h3, .all-outfitter-body .all-outfitter-description h3, 
.all-taxonomy-body .all-taxonomy-description h3,
.all-classifieds-body .all-classifieds-description h4, .all-blogs-body .all-blogs-description h4, .all-outfitter-body .all-outfitter-description h4, 
.all-taxonomy-body .all-taxonomy-description h4,
.all-classifieds-body .all-classifieds-description h5, .all-blogs-body .all-blogs-description h5, .all-outfitter-body .all-outfitter-description h5, 
.all-taxonomy-body .all-taxonomy-description h5,
.all-classifieds-body .all-classifieds-description h6, .all-blogs-body .all-blogs-description h6, .all-outfitter-body .all-outfitter-description h6, 
.all-taxonomy-body .all-taxonomy-description h6 {
    padding: 0;
    display: inline;
    line-height: 20px;
    font-size: 14px !important;
    font-weight: 500 !important;
}
.all-classifieds-body .all-classifieds-description u, .all-classifieds-body .all-classifieds-description b, 
.all-classifieds-body .all-classifieds-description strong, .all-blogs-body .all-blogs-description u, 
.all-blogs-body .all-blogs-description b, .all-blogs-body .all-blogs-description strong, .all-outfitter-body .all-outfitter-description u, 
.all-outfitter-body .all-outfitter-description b, .all-outfitter-body .all-outfitter-description strong, .all-taxonomy-body .all-taxonomy-description u,
.all-taxonomy-body .all-taxonomy-description b, .all-taxonomy-body .all-taxonomy-description strong {
    text-decoration: none;
    font-weight: 400;
}
.all-classifieds-body .all-classifieds-description a, .all-blogs-body .all-blogs-description a, .all-outfitter-body .all-outfitter-description a, 
.all-taxonomy-body .all-taxonomy-description a {
    color: #FF6700;
    font-size: 14px;
}
.all-classifieds-body .all-classifieds-description table, .all-blogs-body .all-blogs-description table, .all-outfitter-body .all-outfitter-description table, 
.all-taxonomy-body .all-taxonomy-description table {
    /*margin-top: 10px;
    margin-bottom: 10px;*/
    display: none;
}
.all-classifieds-body .all-classifieds-description tr th, .all-classifieds-body .all-classifieds-description tr td,
.all-blogs-body .all-blogs-description tr th, .all-blogs-body .all-blogs-description tr td,
.all-taxonomy-body .all-taxonomy-description tr th, .all-taxonomy-body .all-taxonomy-description tr td {
    padding: 5px 10px;
}
/* Sidebar Blog & Classifieds */
#block-views-block-sidebar-blogs-block-1 h2, #block-views-block-sidebar-classifieds-block-1 h2, #block-views-block-classifieds-categories-block-1 h2,
#block-views-block-blogs-category-block-1 h2 {
    background-image: url(https://i.imgur.com/fQh3DvR.jpeg);
    color: #fff !important;
    font-size: 2.5em;
    text-align: center;
    line-height: 1.2;
    margin-top: 5px;
    margin-bottom: 0em;
    border-radius: 4px;
}
#block-views-block-sidebar-blogs-block-1 .views-row, #block-views-block-sidebar-classifieds-block-1 .views-row,
#block-views-block-classifieds-categories-block-1 .views-row, #block-views-block-blogs-category-block-1 .views-row {
    border-bottom: 10px solid #E9E9E9;
    padding: 15px 5px;
}
#block-views-block-sidebar-blogs-block-1 .views-field-title a, #block-views-block-sidebar-classifieds-block-1 .views-field-title a,
#block-views-block-classifieds-categories-block-1 .views-field-name a, #block-views-block-blogs-category-block-1 .views-field-name a {
    color: #FF6700;
    font-size: 17px;
    line-height: 1.35;
}
.views-field.views-field-created {
    margin-top: 5px;
}
#block-views-block-sidebar-blogs-block-1 .views-field-title a:hover, #block-views-block-sidebar-classifieds-block-1 .views-field-title a:hover,
#block-views-block-classifieds-categories-block-1 .views-field-name a:hover, #block-views-block-blogs-category-block-1 .views-field-name a:hover {
    color: #077000 !important;
    transition: .3s all ease-in-out;
    text-decoration: underline !important;
}
#block-views-block-sidebar-blogs-block-1 .views-field-nothing {
    font-size: 12px;
    margin-top: 7px;
}
#block-views-block-sidebar-blogs-block-1 .views-label-created {
    font-weight: 600;
    margin-right: 3px;
}
#block-views-block-sidebar-classifieds-block-1 .views-row .views-field-field-price {
    font-weight: 600;
    margin-top: 5px;
    font-size: 14px;
    color: #355E3B;
}
#block-views-block-sidebar-classifieds-block-1, #block-views-block-classifieds-categories-block-1, #block-views-block-blogs-category-block-1 {
    margin-top: 25px;
    margin-bottom: 25px;
}
#block-views-block-sidebar-blogs-block-1 {
  margin-bottom: 25px;
}
@media (max-width: 767.98px) {
    .all-classifieds-item, .all-blogs-item, .all-outfitter-item, .all-taxonomy-item {
        display: block;
    }
    .all-classifieds-item .all-classifieds-image, .all-blogs-item .all-blogs-image, .all-outfitter-item .all-outfitter-image, .all-taxonomy-item .all-taxonomy-image {
        margin-right: 0rem;
    }
    .all-classifieds-item .all-classifieds-image img, .all-blogs-item .all-blogs-image img, .all-outfitter-item .all-outfitter-image img, 
    .all-taxonomy-item .all-taxonomy-image img {
        width: 100%;
        height: auto;
        max-height: 800px;
    }
    .all-classifieds-title, .all-blogs-title, .all-outfitter-title, .all-taxonomy-title {
        margin-top: 16px;
    }
}
#block-views-block-featured-leases-listing-block-1 .pager ul.pager__items.js-pager__items.btn-group {
    border: 2px solid #FF6700 !important;
}
#block-views-block-featured-leases-listing-block-1 .view-empty {
    margin: 50px 0;
}
#block-views-block-featured-leases-listing-block-1 .view-empty p {
    text-align: center;
    font-size: 17px;
    color: #FF0000;
    font-weight: 500;
}
/* Blog Details Page */
body.page-node-type-blog #blog_details_page table td {
    color: #105310 !important;
    font-size: 1em !important;
    font-weight: 700 !important;
    padding: 7px 8px !important;
    border: 0px !important;
    text-transform: uppercase;
    background-color: inherit;
}
body.page-node-type-blog #blog_details_page table td:nth-child(2) {
    font-weight: 400 !important;
    text-align: right;
    text-transform: none;
}
body.page-node-type-blog #blog_details_page table tr:nth-child(even) {
    background-color: #EDEDED;
}
body.page-node-type-blog #blog_details_page table tr ul { 
    margin: 0px;
    padding: 0px;
}
body.page-node-type-blog #blog_details_page table tr ul li {
    list-style: none;
    display: inline-block;
}
body.page-node-type-blog #blog_details_page a:not(.button), body.page-node-type-blog #blog_details_page table tr ul li a, body.page-node-type-blog #blog_details_page table tr a {
    color: #FF6700 !important;
}
body.page-node-type-blog #blog_details_page table tr ul li.blog_tags a:after {
    content: ',';
}
body.page-node-type-blog #blog_details_page a:not(.button):hover, body.page-node-type-blog #blog_details_page table tr ul li a:hover, 
body.page-node-type-blog #blog_details_page table tr a:hover {
    color: #077000 !important;
    transition: .3s all ease-in-out;
    text-decoration: underline !important;
}
#blog_details_page .blog_container {
    margin-top: 20px;
    margin-bottom: 20px;
}
.blog_details_main {
    margin-top: 16px;
}
.blog_gallery_main_img {
    cursor: pointer;
}
.blog_details_main .blog_details_left .blog_gallery_main_img img {
    width: 100%;
    height: 100%;
    cursor: pointer;
    border-radius: 4px;
    object-fit: cover;
}
#blog_wishlist_button {
    margin-top: 20px;
}
#blog_wishlist_button a.button {
    background-color: #FF6700;
    color: #FFF;
    padding: 7px 20px;
}
#blog_wishlist_button a.button:hover {
    color: #312416 !important;
    background: #ffB84a;
}
#blog_details_page .blog_gallery_main_img .modal-content {
    /*background-color: transparent;*/
    border: 10px solid #EFEFEF;
    border-radius: 4px;
}
#blog_details_page .blog_gallery_main_img .modal-content button.close {
    position: absolute;
    right: -19px;
    top: -19px;
    padding: 4px 11px;
    border-radius: 50%;
    height: auto;
    background: antiquewhite;
    opacity: 1;
    border: 2px solid darkgreen;
}
#blog_details_page .blog_gallery_main_img .modal-content img {
    float: none !important;
    height: auto !important;
    max-height: 550px !important;
    border-radius: 4px;
    width: 100%;
    cursor: pointer;
}
#blog_details_page .blog_gallery_main_img a {
    pointer-events: none;
    cursor: pointer;
}
/* Outfitter Directory Details Page */
body.page-node-type-outfitter-directory #outfitter_directory_details_page table td {
    color: #105310 !important;
    font-size: 1em !important;
    font-weight: 700 !important;
    padding: 7px 8px !important;
    border: 0px !important;
    text-transform: uppercase;
    background-color: inherit;
    border-radius: 4px;
}
body.page-node-type-outfitter-directory #outfitter_directory_details_page table td:nth-child(2) {
    font-weight: 400 !important;
    text-align: right;
    text-transform: none;
}
body.page-node-type-outfitter-directory #outfitter_directory_details_page table tr:nth-child(even) {
    background-color: #EDEDED;
}
body.page-node-type-outfitter-directory #outfitter_directory_details_page table tr ul { 
    margin: 0px;
    padding: 0px;
}
body.page-node-type-outfitter-directory #outfitter_directory_details_page table tr ul li {
    list-style: none;
    display: inline-block;
}
body.page-node-type-outfitter-directory #outfitter_directory_details_page a:not(.button), body.page-node-type-blog #outfitter_directory_details_page table tr ul li a, body.page-node-type-blog #outfitter_directory_details_page table tr a {
    color: #FF6700 !important;
}
body.page-node-type-outfitter-directory #outfitter_directory_details_page a:not(.button):hover, 
body.page-node-type-outfitter-directory #outfitter_directory_details_page table tr ul li a:hover, 
body.page-node-type-outfitter-directory #outfitter_directory_details_page table tr a:hover {
    color: #077000 !important;
    transition: .3s all ease-in-out;
    text-decoration: underline !important;
}
#outfitter_directory_details_page .outfitter_directory_container {
    margin-top: 20px;
    margin-bottom: 20px;
}
.outfitter_directory_details_main {
    margin-top: 40px;
}
.outfitter_directory_details_main .outfitter_directory_details_left .outfitter_directory_gallery_main_img img {
    width: 100%;
    height: auto;
    cursor: pointer;
}
#outfitter_directory_details_page .outfitter_directory_gallery_main_img .modal-content {
    background-color: transparent;
    border: 10px solid #EFEFEF;
    border-radius: 4px;
}
#outfitter_directory_details_page .outfitter_directory_gallery_main_img .modal-content button.close {
    position: absolute;
    right: -19px;
    top: -19px;
    padding: 4px 11px;
    border-radius: 50%;
    height: auto;
    background: antiquewhite;
    opacity: 1;
    border: 2px solid darkgreen;
}
#outfitter_directory_details_page .outfitter_directory_gallery_main_img .modal-content img {
    float: none !important;
    height: auto !important;
    max-height: 550px !important;
    border-radius: 4px;
    width: 100%;
    cursor: pointer;
}
#outfitter_directory_details_page .outfitter_directory_gallery_main_img a {
    pointer-events: none;
    cursor: pointer;
}
/* Classifieds Details Page */
#classifieds_details_page span.classifieds_price {
    color: #105310;
    font-weight: 400;
}
#classifieds_details_page .classifieds_container {
    margin-top: 24px;
    margin-bottom: 24px;
}
#classifieds_details_page .classifieds_container .classifieds_details_contents:first-child {
    margin-bottom: 10px;
}
#classifieds_details_page .classifieds_details_contents div {
    display: inline-block;
    padding-left: 14px;
    padding-right: 15px;
    border-right: 2px solid #105310;
    line-height: 18px;
    font-size: 18px;
}
#classifieds_details_page .classifieds_details_contents div:first-child {
    padding-left: 0px;
}
#classifieds_details_page .classifieds_details_contents div:last-child {
    padding-right: 0px;
    border-right: 0px;
}
#classifieds_details_page .classifieds_details_contents div span:nth-child(odd) {
    font-weight: 600;
    text-transform: uppercase;
    color: #105310;
}
#classifieds_details_page .classifieds_details_contents div span:nth-child(even) {
    text-transform: uppercase;
    color: #000;
}
#classifieds_details_page .classifieds_details_contents div.classifieds_location span:nth-child(even), 
#classifieds_details_page .classifieds_details_contents div.classifieds_category span:nth-child(even) a {
    color: #FF6700;
}
#classifieds_details_page .classifieds_details_contents div.classifieds_category span:nth-child(even) a:hover {
    color: #077000 !important;
    transition: .3s all ease-in-out;
    text-decoration: underline !important;
}
#classifieds_wishlist_button {
    margin-top: 20px;
    margin-bottom: 20px;
}
#classifieds_wishlist_button a.button {
    background-color: #FF6700;
    color: #FFF;
    padding: 7px 20px;
}
#classifieds_wishlist_button a.button:hover {
    color: #312416 !important;
    background: #ffB84a;
}
#classifieds_details_page .classifieds_gallery_main_img {
    cursor: pointer;
}
#classifieds_details_page .classifieds_gallery_main_img .modal-content {
    background-color: transparent;
    border: 10px solid #EFEFEF;
    border-radius: 4px;
}
#classifieds_details_page .classifieds_gallery_main_img .modal-content button.close {
    position: absolute;
    right: -19px;
    top: -19px;
    padding: 4px 11px;
    border-radius: 50%;
    height: auto;
    background: antiquewhite;
    opacity: 1;
    border: 2px solid darkgreen;
}
#classifieds_details_page .classifieds_gallery_main_img .modal-content img {
    float: none !important;
    height: auto !important;
    max-height: 550px !important;
    border-radius: 4px;
    width: 100%;
    cursor: pointer;
}
#classifieds_details_page .classifieds_gallery_main_img a {
    pointer-events: none;
    cursor: pointer;
}
.classifieds_gallery_container {
    margin-bottom: 10px;
}
.classifieds_gallery_container ul {
    padding-left: 0px;
    margin: 10px 0 0;
}
.classifieds_gallery_container ul li {
    list-style: none;
    margin-bottom: 8px;
}
@media (min-width: 400px) {
    .classifieds_gallery_container ul {
        display: flex;
    }
    .classifieds_gallery_container ul li {
        list-style: none;
        margin-bottom: 0;
        margin-right: 8px;
    }
}
#classifiedsGalleryModal {
    background: #000;
}
#classifiedsGalleryModal .modal-body button {
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 4px 11px;
    border-radius: 50%;
    height: auto;
    background: antiquewhite;
    opacity: 1;
    border: 2px solid darkgreen;
    z-index: 999;
}
#classifiedsGalleryModal .modal-body img {
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.classifieds_gallery_container ul li img {
    cursor: pointer;
    border-radius: 4px;
}
@media (min-width: 576px) {
    #classifiedsGalleryModal .modal-body img {
        width: 100%;
        height: 530px;
    }
}
#classifieds_details_page .classifieds_gallery_main_img img {
    border-radius: 4px;
    object-fit: cover;
}
@media (min-width: 1200px) {
    #classifieds_details_page .classifieds_gallery_main_img {
        width: 100%;
        height: auto;
        max-height: 650px;
    }
    #classifieds_details_page .classifieds_gallery_main_img img {
        width: 100%;
        max-height: 650px;
    }
    .classifieds_gallery_container ul li img {
        width: 170px;
        height: 170px;
    }
}
@media (max-width: 1199.98px) {
    #classifieds_details_page .classifieds_gallery_main_img {
        width: 100%;
        height: auto;
        max-height: 500px;
    }
    #classifieds_details_page .classifieds_gallery_main_img img {
        width: 100%;
        max-height: 500px;
    }
    .classifieds_gallery_container ul li img {
        width: 150px;
        height: 150px;
    }
}
@media (max-width: 767.98px) {
    #classifieds_details_page .classifieds_details_contents div {
        display: block;
        padding-left: 0 !important;
        padding-right: 0 !important;
        border-right: 0 !important;
        line-height: 30px;
    }
    #classifieds_details_page .classifieds_gallery_main_img {
        width: 100%;
        height: auto;
        max-height: 600px;
    }
    #classifieds_details_page .classifieds_gallery_main_img img {
        width: 100%;
        max-height: 600px;
    }
    .classifieds_gallery_container ul li img {
        width: 100%;
        height: auto;
    }
}
/* Header Menu */
li.nav-item .dropdown-menu {
    margin: 0.9rem 0 0;
    border-radius: 4px;
    padding: 0px;
    z-index: 9;
    background-color: #355E3B;
    border: 0;
}
li.nav-item .dropdown-menu li {
    border-top: 3px solid #35503B !important;
    border-left: 3px solid #35503B !important;
    border-right: 3px solid #35503B !important;
}
li.nav-item .dropdown-menu li:last-child {
    background: transparent;
    margin: 0;
    padding: 0;
    border-radius: 0;
    border-bottom: 3px solid #35503B !important;
}
li.nav-item .dropdown-menu li:last-child a:hover {
    color: #8C7;
}
li.nav-item .dropdown-menu li a {
    padding: 10px 20px !important;
}
/* Taxonomy Pages */
.view-id-taxonomy_term .view-header .field--name-description p {
    text-align: center;
    color: #FF6700;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 0em !important;
    margin-bottom: 2em;
}
.view-id-taxonomy_term .feed-icons {
    margin-top: 15px;
}
.view-id-taxonomy_term .view-header {
    margin-bottom: 16px;
}
.view-id-taxonomy_term .view-header .taxonomy-term.vocabulary-county .field.field--name-field-region,
.view-id-taxonomy_term .view-header .taxonomy-term.vocabulary-lease-game .field.field--name-field-orgin {
    /*display: inline-flex;*/
    display: none;
    background: #EDEDED;
    padding: 7px 10px;
    font-size: 17px;
}
.view-id-taxonomy_term .view-header .taxonomy-term.vocabulary-county .field.field--name-field-region .field__label,
.view-id-taxonomy_term .view-header .taxonomy-term.vocabulary-lease-game .field.field--name-field-orgin .field__label {
    color: #105310;
    text-transform: uppercase;
}
.view-id-taxonomy_term .view-header .taxonomy-term.vocabulary-county .field.field--name-field-region .field__item,
.view-id-taxonomy_term .view-header .taxonomy-term.vocabulary-lease-game .field.field--name-field-orgin .field__item a {
    color: #FF6700;
    margin-left: 0.5em;
}
.view-id-taxonomy_term .view-header .taxonomy-term.vocabulary-lease-game .field.field--name-field-orgin .field__item a:hover {
    color: #077000 !important;
    transition: .3s all ease-in-out;
    /*text-decoration: underline !important;*/
}
.view-id-taxonomy_term .feed-icons {
    display: none;
}
.view-id-latest_hunting_leases .view-empty, .view-id-taxonomy_term .view-empty, .view-searching-contents .view-empty, .view-all-blogs .view-empty, 
.view-all-classifieds .view-empty, .view-all-outfitters .view-empty, .advanced-no-result.view-empty {
    text-align: center;
    border: 1px solid #DFDFDF;
    color: #355E3B;
    padding: 28px 20px 26px;
    border-radius: 4px;
    background: #F0F0F0;
    margin-top: 1rem;
}
.view-id-latest_hunting_leases .view-empty .no-result, .view-id-taxonomy_term .view-empty .no-result, .view-searching-contents .view-empty .no-result, 
.view-all-blogs .view-empty .no-result, .view-all-classifieds .view-empty .no-result, .view-all-outfitters .view-empty .no-result, 
.advanced-no-result.view-empty .no-results {
    font-size: 21px;
    color: #FF6700;
}
.view-id-latest_hunting_leases .view-empty .no-result a, .view-id-taxonomy_term .view-empty .no-result a, .view-searching-contents .view-empty .no-result a, 
.view-all-blogs .view-empty .no-result a, .view-all-classifieds .view-empty .no-result a, .view-all-outfitters .view-empty .no-result a {
    color: inherit;
    font-style: italic;
    font-weight: 700;
}
.advanced-no-result.view-empty .no-results a {
    color: inherit;
    font-weight: 700;
}
.view-searching-contents .view-header {
    display: flow-root;
    text-align: left;
    border: 1px solid #E1E1E1;
    color: #355E3B;
    padding: 11px 25px 9px;
    border-radius: 4px;
    margin-bottom: 1rem;
    background: #F5F5F5;
    text-transform: uppercase;
    font-weight: 600;
}
.view-searching-contents .view-header .header-result a {
    color: #FF6700;
    text-decoration: underline;
}
.view-searching-contents .view-header .header-result a:hover {
    color: #077000 !important;
    transition: .3s all ease-in-out;
    text-decoration: underline !important;
}
.view-searching-contents .view-header .header-result {
    float: left;
}
.view-searching-contents .view-header .header-result-second {
    color: #FF6700;
    float: right;
}
.view-searching-contents .view-header .header-result-help {
    position: absolute;
    right: 0;
    padding: 10px 30px;
    margin-top: 65px;
}
.view-searching-contents .view-header .header-result-help .item-list ul li {
    font-size: 15px;
    text-transform: none;
    font-weight: 500;
}
@media (max-width: 991.98px) {
    .view-searching-contents .view-header {
        display: block;
    }
    .view-searching-contents .view-header .header-result, .view-searching-contents .view-header .header-result-second {
        float: none;
    }
    .view-searching-contents .view-header .header-result-help {
        margin-top: 196px;
        padding: 10px 40px;
    }
}
@media (max-width: 767.98px) {
    .view-searching-contents .view-header .header-result-help {
        margin-top: 195px;
    }
}
@media (max-width: 390.98px) {
    .view-searching-contents .view-header .header-result-help {
        margin-top: 200px;
    }
}
@media (max-width: 305.98px) {
    .view-searching-contents .view-header .header-result-help {
        display: none;
    }
}
.view-searching-contents .view-filters {
    margin-bottom: 1rem;
}
/* Advanced Lease Search */
#custom-leasehunter-form {
    margin-top: 5px;
    margin-right: 0;
    margin-left: 0;
    background-color: #F0F0F0;
    border-radius: 4px !important;
    padding: 7px 15px 30px;
    border: 1px solid #DFDFDF;
}
/* Testimonial */
body.page-node-type-testimonial #testimonial_details_page table td {
    color: #105310 !important;
    font-size: 1em !important;
    font-weight: 700 !important;
    padding: 7px 8px !important;
    border: 0px !important;
    text-transform: uppercase;
    background-color: inherit;
    border-radius: 4px;
}
body.page-node-type-testimonial #testimonial_details_page table td:nth-child(2) {
    font-weight: 400 !important;
    text-align: right;
    text-transform: none;
}
body.page-node-type-testimonial #testimonial_details_page table tr:nth-child(even) {
    background-color: #EDEDED;
}
body.page-node-type-testimonial #testimonial_details_page a:not(.button), body.page-node-type-testimonial #testimonial_details_page table tr a {
    color: #FF6700 !important;
}
body.page-node-type-testimonial #testimonial_details_page a:not(.button):hover, body.page-node-type-testimonial #testimonial_details_page table tr a:hover {
    color: #077000 !important;
    transition: .3s all ease-in-out;
    text-decoration: underline !important;
}
#testimonial_details_page .testimonial_container {
    margin-top: 20px;
    margin-bottom: 20px;
}
.testimonial_details_main .testimonial_details .testimonial_gallery_main_img img {
    width: 100%;
    height: auto;
    cursor: pointer;
}
#testimonial_details_page .testimonial_gallery_main_img .modal-content {
    background-color: transparent;
    border: 10px solid #EFEFEF;
    border-radius: 4px;
}
#testimonial_details_page .testimonial_gallery_main_img .modal-content button.close {
    position: absolute;
    right: -19px;
    top: -19px;
    padding: 4px 11px;
    border-radius: 50%;
    height: auto;
    background: antiquewhite;
    opacity: 1;
    border: 2px solid darkgreen;
}
#testimonial_details_page .testimonial_gallery_main_img .modal-content img {
    float: none !important;
    height: auto !important;
    max-height: 550px !important;
    border-radius: 4px;
    width: 100%;
    cursor: pointer;
}
#testimonial_details_page .testimonial_gallery_main_img a {
    pointer-events: none;
    cursor: pointer;
}
#testimonialMainPhotoModal {
    background: #000;
}
#testimonialMainPhotoModal .modal-body button {
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 4px 11px;
    border-radius: 50%;
    height: auto;
    background: antiquewhite;
    opacity: 1;
    border: 2px solid darkgreen;
    z-index: 999;
}
#testimonialMainPhotoModal .modal-body img {
    width: 100%;
    height: 100%;
    cursor: pointer;
}
@media (min-width: 576px) {
    #testimonialMainPhotoModal .modal-body img {
        width: 100%;
        height: 530px;
    }
}
@media (min-width: 1200px) {
    #testimonial_details_page .testimonial_gallery_main_img {
        width: 50%;
        height: auto;
    }
    #testimonial_details_page .testimonial_gallery_main_img img {
        width: 100%;
        height: auto;
    }
    #testimonial_details_page .testimonial_container {
        width: 50%;
    }
}
@media (max-width: 1199.98px) {
    #testimonial_details_page .testimonial_gallery_main_img {
        width: 50%;
        height: auto;
    }
    #testimonial_details_page .testimonial_gallery_main_img img {
        width: 100%;
        height: auto;
    }
    #testimonial_details_page .testimonial_container {
        width: 50%;
    }
}
@media (max-width: 991.98px) {
    #testimonial_details_page .testimonial_gallery_main_img {
        width: 80%;
    }
    #testimonial_details_page .testimonial_container {
        width: 80%;
    }
}
@media (max-width: 767.98px) {
    #testimonial_details_page .testimonial_gallery_main_img {
        width: 100%;
    }
    #testimonial_details_page .testimonial_container {
        width: 100%;
    }
}
/* Photo album Form */
/*#node-photo-album-form #edit-field-image-wrapper .image-widget-data {
    display: flex;
}*/
#node-photo-album-form #edit-field-image-wrapper .image-widget-data #edit-field-image-0-upload-button {
    margin-right: 0px;
    margin-left: 0;
    margin-top: 15px;
    margin-bottom: 5px;
}
#node-photo-album-form .description {
    margin-top: 10px;
}
#node-photo-album-form #edit-actions {
    text-align: left !important;
}
/* User-Admin Dashboard */
#block-userdashboard {
    margin-top: 7px;
}
#block-admindashboard, #block-userdashboard-display {
    position: relative;
    border: 8px solid rgba(0, 0, 0, 0.05);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -khtml-border-radius: 4px;
    margin: 0 0 25px 0;
    padding: 15px;
    color: #000;
    background-color: #F0F0F0;
}
#block-cancellationinstruction, #block-savedleasesearchrenewinstruction, #block-standardleaserenewinstruction, #block-standardleaserenewinstructionforadmin {
    position: relative;
    /* border: 1px solid rgba(0,0,0,0.09); */
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -khtml-border-radius: 4px;
    margin: 0 0 25px 0;
    padding: 15px;
    color: #000;
    /* background-color: #FFDACD; */
    /* border: 2px solid #FFCCCC; */
    /* box-shadow: 0 2px 3px 0 rgb(0 0 0 / 20%), 0 3px 7px 0 rgb(0 0 0 / 19%); */
    /* border: 1px solid #D0C0D0; */
    background: rgb(199,176,163);
    background: linear-gradient(0deg,rgba(199,190,163,1) 0%,rgba(255,163,35,1) 100%);
}
#block-cancellationinstruction p, #block-savedleasesearchrenewinstruction p, #block-standardleaserenewinstruction p, #block-standardleaserenewinstructionforadmin p {
    margin: 0;
    padding: 0;
}
#block-admindashboard #block-admindashboard-menu, #block-userdashboard #block-userdashboard-menu {
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 2em;
    background: url(/sites/default/files/default_images/gear-32.png) no-repeat left center !important;
    padding: 2px 0 4px 40px;
    color: #344E3B;
    margin-top: 0;
    margin-bottom: 1rem;
    text-align: left;
}
#block-admindashboard ul.navbar-nav, #block-userdashboard ul.navbar-nav, #block-userdashboard-display ul.navbar-nav {
    margin: 0px 5px 5px;
    padding: 0;
    display: block;
    background: inherit;
}
#block-admindashboard ul li.nav-item, #block-userdashboard ul li.nav-item, #block-userdashboard-display ul li.nav-item {
    margin: 10px 2px 0px 0px;
    padding: 0.05rem 1em;
    text-align: center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -khtml-border-radius: 4px;
    background: #FF6700;
    display: inline-block;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
#block-admindashboard ul li.nav-item a, #block-userdashboard ul li a, #block-userdashboard-display ul li a {
    color: #FFF;
    text-decoration: none;
    font-size: 15px;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    text-transform: capitalize;
    padding: 0.45rem .5rem;
    display: block;
    float: left;
}
#block-userdashboard ul li:hover {
    /*background: #ffB84a;*/
    /*border-color: #ffB84a;*/
    transition: all 0.3s ease-in-out;
}
#block-admindashboard ul li.nav-item:hover, #block-userdashboard-display ul li:hover {
    background: #ffB84a;
    border-color: #ffB84a;
    transition: all 0.3s ease-in-out;
}
#block-userdashboard ul li a:hover {
    color: #FFFFEE;
}
#block-admindashboard ul li.nav-item a:hover, #block-userdashboard-display ul li a:hover {
    color: #312416;
}
/*#block-adminnotificationblock {
    margin: 0 0 20px 0;
}*/
#block-membershiplink {
    margin: 0 0 20px 0;
}
/* Advanced Lease Search */
#custom-leasehunter-form #edit-advanced-lease-allow-guests--wrapper #edit-advanced-lease-allow-guests, 
#custom-leasehunter-form #edit-advanced-lease-allow-children--wrapper #edit-advanced-lease-allow-children {
    display: inline-flex;
}
legend {
    font-size: 15px !important;
    font-weight: 700 !important;
    color: #883022;
    display: inline-block !important;
    margin-bottom: 0.5rem !important;
}
#custom-leasehunter-form #edit-advanced-lease-allow-guests--wrapper #edit-advanced-lease-allow-guests input, 
#custom-leasehunter-form #edit-advanced-lease-allow-children--wrapper #edit-advanced-lease-allow-children input, 
#custom-leasehunter-form .advanced-lease-games .form-type-checkbox input, #custom-leasehunter-form .advanced-lease-weapons .form-type-checkbox input, 
#custom-leasehunter-form .advanced-lease-features .form-type-checkbox input {
    width: 14px;
    height: 15px;
}
#custom-leasehunter-form #edit-advanced-lease-allow-guests--wrapper #edit-advanced-lease-allow-guests label, 
#custom-leasehunter-form #edit-advanced-lease-allow-children--wrapper #edit-advanced-lease-allow-children label {
    vertical-align: text-bottom;
    margin-right: 10px;
}
#custom-leasehunter-form .advanced-lease-games .form-type-checkbox label, #custom-leasehunter-form .advanced-lease-weapons .form-type-checkbox label, 
#custom-leasehunter-form .advanced-lease-features .form-type-checkbox label {
    vertical-align: text-bottom;
}
#edit-advanced-lease-text5 {
    margin-top: 32px;
}
#custom-leasehunter-form #edit-advanced-expand-add {
    margin: 15px 0px 7px;
}
#custom-leasehunter-form #edit-advanced-expand-add label:before {
    content: '>>';
    margin-right: 7px;
}
#custom-leasehunter-form #edit-advanced-expand-add label {
    color: #FF6700;
    text-transform: uppercase;
    font-size: 18px;
    cursor: pointer;
    margin: 0;
}
#custom-leasehunter-form #edit-advanced-expand-add label:hover {
    text-decoration: underline;
    color: #355E3B;
}
#custom-leasehunter-form #edit-advanced-lease-text1 label, #custom-leasehunter-form #edit-advanced-lease-text2 label, 
#custom-leasehunter-form #edit-advanced-lease-text3 label, #custom-leasehunter-form #edit-advanced-lease-text4 label, 
#custom-leasehunter-form #edit-advanced-lease-text5 label, #custom-leasehunter-form #edit-advanced-lease-text6 label {
    padding-bottom: 5px;
    text-transform: uppercase;
    font-size: 22px;
    /*background: #355E3B;*/
    -o-transition: .2s;
    -ms-transition: .2s;
    -moz-transition: .2s;
    -webkit-transition: .2s;
    transition: .2s;
    /*-moz-box-shadow: 3px 3px 5px 6px #5c4d3a;
    -webkit-box-shadow: 3px 3px 2px -1px #a08971;
    box-shadow: 3px 3px 2px -1px #a08971;*/
    margin-top: 5px;
    margin-bottom: 0px;
    color: #355E3B;
    border-radius: 0;
    padding: 0px 30px 6px 0px;
    border-bottom: 2px solid #355E3B;
}
#custom-leasehunter-form .advanced-lease-game-category, #custom-leasehunter-form .advanced-lease-weapons-category, 
#custom-leasehunter-form .advanced-lease-features-category {
    background: #FF6700;
    -o-transition: .2s;
    -ms-transition: .2s;
    -moz-transition: .2s;
    -webkit-transition: .2s;
    transition: .2s;
    /*-moz-box-shadow: 3px 3px 5px 6px #5c4d3a;
    -webkit-box-shadow: 3px 3px 2px -1px #a08971;
    box-shadow: 3px 3px 2px -1px #a08971;*/
    padding: 10px 16px 9px;
    border-radius: 4px;
    color: #FFF;
    text-transform: uppercase;
    font-size: 17px;
    width: 100% !important;
    margin: 10px 16px 3px 16px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
#custom-leasehunter-form .advanced-lease-game-category:before, #custom-leasehunter-form .advanced-lease-weapons-category:before, 
#custom-leasehunter-form .advanced-lease-features-category:before {
    content: '+';
    margin-right: 5px;
}
#custom-leasehunter-form .advanced-lease-games, #custom-leasehunter-form .advanced-lease-weapons, #custom-leasehunter-form .advanced-lease-features {
    -o-transition: .2s;
    -ms-transition: .2s;
    -moz-transition: .2s;
    -webkit-transition: .2s;
    transition: .2s;
    padding: 10px 15px 9px;
    border-radius: 4px;
    color: #FFF;
    text-transform: uppercase;
    font-size: 17px;
    width: 100% !important;
    margin-right: 16px;
    margin-bottom: 15px;
    margin-left: 16px;
}
#custom-leasehunter-form .advanced-lease-games .form-type-checkbox, #custom-leasehunter-form .advanced-lease-weapons .form-type-checkbox, 
#custom-leasehunter-form .advanced-lease-features .form-type-checkbox {
    margin-top: 10px !important;
    min-width: 200px;
    float: left;
}
#edit-advanced-lease-search-term {
    height: 44px;
}
#custom-leasehunter-form #search {
    margin-top: 16px;
    margin-bottom: 17px;
    padding: 0.5em 1.25em !important;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
    #custom-leasehunter-form #search {
        padding: 0.5em 2.5em !important;
    }
}
@media (max-width: 991.98px) {
    #custom-leasehunter-form #search {
        margin: 3px 15px 7px;
        padding: 0.5em 1.5em !important;
    }
}
.accentimage {
    margin-left: 1rem;
}
.accentimage2 {
    margin-right: 1rem;
}
@media (max-width: 767.98px) {
    .accentimage {
        margin-left: 0rem;
    }
    .accentimage2 {
        margin-right: 0rem;
    }
    .accentimage, .accentimage2 {
        width: 100%;
        height: auto;
        margin-bottom: 1.75rem;
    }
}
.submenu-links {
    display: flex;
}
.submenu-links ul {
    margin: 0;
    padding-right: 3rem;
    list-style-type: disclosure-closed;
}
.submenu-links ul li a {
    color: #FF6700;
}
.submenu-links ul li a:hover {
    color: #355E3B;
}
@media (max-width: 991.98px) {
    .submenu-links {
        display: block;
    }
    .submenu-links ul {
        margin-bottom: 1.5rem;
        padding-right: 2.5rem;
    }
}
.views-ui-view-name h3, #edit-displays h3 {
    margin: 0 !important;
}
span.search-title-span {
    color: #355E3B;
}
/* Searching Page */
.view-searching-contents form {
    background-color: #F0F0F0;
    border-radius: 4px !important;
    padding: 10px 30px;
    border: 1px solid #DFDFDF;
    min-height: 365px;
}
@media (max-width: 1199.98px) {
    .view-searching-contents form {
        min-height: 385px;
    }
}
@media (max-width: 991.98px) {
    .view-searching-contents form {
        min-height: 487px;
    }
}
@media (max-width: 767.98px) {
    .view-searching-contents form {
        min-height: 547px;
    }
}
@media (max-width: 510.98px) {
    .view-searching-contents form {
        min-height: 587px;
    }
}
@media (max-width: 467.98px) {
    .view-searching-contents form {
        min-height: 637px;
    }
}
@media (max-width: 424.98px) {
    .view-searching-contents form {
        min-height: 707px;
    }
}
@media (max-width: 371.98px) {
    .view-searching-contents form {
        min-height: 907px;
    }
}
@media (max-width: 305.98px) {
    .view-searching-contents form {
        min-height: auto;
    }
}
.view-searching-contents form .form-item-keys {
    width: 49%;
}
.view-searching-contents form .form-item-type {
    width: 49%;
    margin-right: 0em;
    margin-left: 0.5em;
}
@media (max-width: 991.98px) {
    .view-searching-contents form .form-item-keys {
        width: 100%;
        margin-right: 0em;
    }
    .view-searching-contents form .form-item-type {
        width: 100%;
        margin: 0em 0em 1.25em;
    }
}
.swal2-popup .swal2-title {
    margin: 0 0 0.4em !important;
}
#block-mediteran-page-title h1 {
    margin: 0px;
}
/* Advance Leases Search Result Page */
h5#adv_lease_result_total_display {
    text-align: left;
    margin-bottom: 1.5rem;
    color: #355E3B;
}
#map {
    height: 600px;
    margin-bottom: 2rem;
    border-radius: 4px;
}
#map button.gm-ui-hover-effect {
    top: 14px !important;
    right: 10px !important;
    background: #7A7 !important;
    border-radius: 25px;
    opacity: 1;
}
#map .gm-style .gm-style-iw-c {
    padding: 20px;
}
#map .gm-style .gm-style-iw-d {
    padding-bottom: 8px;
}
#map .bodyContent {
    margin: 0px 30px 0px 0;
    font-size: 13px;
}
#map .bodyContent p {
    margin: 0;
    font-weight: 500;
}
#map .bodyContent p a {
    color: #FF6700;
    font-size: 14px;
}
#map .bodyContent p a:hover {
    color: #077000;
    text-decoration: underline !important;
}
@media (max-width: 991.98px) {
    #map {
        height: 600px;
    }
}
@media (max-width: 767.98px) {
    #map {
        height: 450px;
    }
}
.no-results {
    font-size: 25px;
    color: #FF6700;
    text-align: center;
}
.no-results a {
    font-weight: 500;
    color: #FF6700;
    text-shadow: #DD6 1px 1px 2px;
}
.no-results a:hover {
    color: #355E3B;
    transition: .3s ease;
    text-decoration: underline !important;
}
#advance_lease_search_save_form, #advance_lease_search_edit_form {
    box-shadow: 0 1px 4px rgb(0 0 0 / 30%);
    padding: 20px 23px 25px;
    margin-top: 5px;
    margin-bottom: 25px;
}
#advance_lease_search_save, #advance_lease_search_edit {
    /*margin-bottom: 2rem;*/
}
#advance_lease_search_save label, #advance_lease_search_edit label {
    font-size: 20px !important;
    text-transform: uppercase;
}
#advance_lease_search_save #save_advance_search, #advance_lease_search_edit #edit_advance_search {
    margin: 13px 0px 0px;
}
a.button:not(.button--primary):not(.button-action):not(.button--small):not(.button--danger):not(#edit-cancel):not(#edit-place) {
    background-color: #FF6700;
    color: #FFF;
    font-size: 1rem;
    margin-right: 3px !important;
    margin-left: 0px !important;
    float:left;
}
a.button:not(.button--primary):not(.button-action):not(.button--small):not(.button--danger):not(#edit-cancel):not(#edit-place):hover, 
a.button:not(.button--primary):not(.button-action):not(.button--small):not(.button--danger):not(#edit-cancel):not(#edit-place):focus {
    color: #312416;
    background: #ffB84A;
    border-color: #ffB84A;
}
.pager__item a.button {
    background: #FFF !important;
    color: #FF6700 !important;
}
.pager__item a.button:hover {
    outline: 0 !important;
    border: 1px solid #FFF !important;
    color: #303030 !important;
}
.pager__item a:hover, .pager__item a:focus {
    border-color: #787878 !important;
    color: #121212 !important;
    background-color: transparent !important;
}
table.leases_search_saved_listing, .view-custom-e-commerce-order-history table, table.subscription_recurring_fee_table, table.subscription_recurring_fee_information_table, 
table.user_leases_listing, table.user_classifieds_ads_listing, table.user_outfitter_directory_listing, table.user_photo_album_listing, table.user_leases_listing_updated, 
table.user_classifieds_ads_listing_updated, table.user_outfitter_directory_listing_updated, table.common_listing {
    text-align: center;
    font-size: 1rem;
}
.view-custom-e-commerce-order-history table, table.subscription_recurring_fee_table, table.ecommerce_orders_page {
    font-size: 15px !important;
    border: 0;
}
table.leases_search_saved_listing thead, .view-custom-e-commerce-order-history table thead, table.subscription_recurring_fee_table thead, table.ecommerce_orders_page thead, 
table.subscription_recurring_fee_information_table, table.user_leases_listing thead, table.user_classifieds_ads_listing thead, table.user_outfitter_directory_listing thead, 
table.user_photo_album_listing thead, table.user_leases_listing_updated thead, table.user_classifieds_ads_listing_updated thead, 
table.user_outfitter_directory_listing_updated thead, table.common_listing thead, table.track_user_activities thead, .path-user thead, .path-users thead,
.path-manage thead, .path-admin-orders thead {
    background: #343a40 !important;
    color: #FFF !important;
}
/*.admin-toolbar-mediteran .view-custom-e-commerce-order-history table thead, table.subscription_recurring_fee_table thead {
    background: inherit !important;
}*/
table.leases_search_saved_listing th, table.leases_search_saved_listing td, .view-custom-e-commerce-order-history table th, .view-custom-e-commerce-order-history table td, 
table.subscription_recurring_fee_table th, table.subscription_recurring_fee_table td, table.subscription_recurring_fee_information_table th, 
table.subscription_recurring_fee_information_table td, table.user_leases_listing th, table.user_leases_listing td, table.user_classifieds_ads_listing th, 
table.user_classifieds_ads_listing td, table.user_outfitter_directory_listing th, table.user_outfitter_directory_listing td, table.user_photo_album_listing th, 
table.user_photo_album_listing td, table.user_leases_listing_updated th, table.user_leases_listing_updated td, table.user_classifieds_ads_listing_updated th, 
table.user_classifieds_ads_listing_updated td, table.user_outfitter_directory_listing_updated th, table.user_outfitter_directory_listing_updated td, 
table.common_listing th, table.common_listing td, table.track_user_activities th, table.track_user_activities td, .path-user th, .path-user td, .path-users th, 
.path-users td, .path-manage th, .path-manage td, .path-admin-orders th, .path-admin-orders td {
    padding: 1rem 0.75rem !important;
    border: 1px solid #dee2e6;
}
.user_profile_details th, .user_profile_details td {
    padding: 0.65rem 0.75rem !important;
}
table.ecommerce_orders_page th, table.ecommerce_orders_page td {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.table.subscription_recurring_fee_table:not(.responsive-enabled) thead th {
    background: #f5f5f5;
    border: none;
    color: #909090;
    font-weight: 400;
    /*padding: 10px 15px !important;*/
}
table.leases_search_saved_listing thead th, .view-custom-e-commerce-order-history table thead th, table.subscription_recurring_fee_table thead th, 
table.ecommerce_orders_page thead th, table.subscription_recurring_fee_information_table thead th, table.user_leases_listing thead th, 
table.user_classifieds_ads_listing thead th, table.user_outfitter_directory_listing thead th, table.user_photo_album_listing thead th, 
table.user_leases_listing_updated thead th, table.user_classifieds_ads_listing_updated thead th, table.user_outfitter_directory_listing_updated thead th, 
table.common_listing thead th, table.track_user_activities thead th, .path-user thead th, .path-users thead th, .path-manage thead th, .path-admin-orders thead th {
    border-color: #BEBFB9 !important;
    border-bottom: 0px !important;
    color: #F0F0F0 !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
}
table.leases_search_saved_listing tbody tr td a:hover, .view-custom-e-commerce-order-history table tbody tr td a:hover, 
table.subscription_recurring_fee_table tbody tr td a:hover, table.ecommerce_orders_page tbody tr td a:hover, table.user_leases_listing tbody tr td a:hover, 
table.user_classifieds_ads_listing tbody tr td a:hover, table.user_outfitter_directory_listing tbody tr td a:hover, table.user_photo_album_listing tbody tr td a:hover, 
table.user_leases_listing_updated tbody tr td a:hover, table.user_classifieds_ads_listing_updated tbody tr td a:hover, 
table.user_outfitter_directory_listing_updated tbody tr td a:hover, table.common_listing tbody tr td a:hover, table.track_user_activities tbody tr td a:hover, 
.path-user tbody tr td a:hover, .path-users tbody tr td a:hover, .path-manage tbody tr td a:hover, .path-admin-orders tbody tr td a:hover {
    color: #355E3B !important;
}
.track_user_activities td:nth-child(1) {
    width: 15%;
}
.track_user_activities td:nth-child(2) {
    width: 21%;
}
.track_user_activities td:nth-child(4) {
    width: 15%;
}
.path-advance-lease-search .alert h2.visually-hidden {
    display: none;
}
.standard_header {
    margin-top: 0px !important;
    margin-bottom: 1rem !important;
}
.note_standard_paragraph {
    color: #355E3B;;
}
.standard_paragraph {
    font-size: 17px;
    margin: 1.5rem 0;
}
.standard_paragraph_sub {
    font-size: 16px;
    margin-bottom: 0.5rem;
}
.standard_paragraph_sub a {
    color: #FF6700;
}
.standard_paragraph_sub a:hover {
    color: #077000 !important;
    transition: .3s all ease-in-out;
}
.standard_paragraph.no-result {
    color: red;
}
.view-advance-user-manage form {
    margin-bottom: 1rem;
}
.node-photo-album-form .image-widget-data .form-file {
    height: 45px;
}
#edit-subscriptions-wrapper legend {
    margin-bottom: 1rem !important;
}
#edit-subscriptions-wrapper legend:after {
    content: 'Check the Newsletters you want to Subscribe to. Uncheck the ones you want to Unsubscribe From!';
    color: #00A000;
    font-size: 0.85em;
    font-weight: 500;
    display: block;
    margin: 9px 0px 0px;
    font-style: italic;
}
#edit-subscriptions-wrapper #edit-subscriptions--wrapper--description {
    display: none;
}
#edit-subscriptions-wrapper #edit-subscriptions .form-item-subscriptions-membership-downgrade {
    display: none;
}
/* Email Preview */
.back-link ul {
    padding: 0;
    margin: 0;
}
.back-link p, .back-link a, .back-link li {
    font-size: 16px;
}
.back-link a {
    color: #FF6700;
    font-weight: 500;
}
.view-newsletter-classifieds-posts-email, .view-newsletter-featured-list-email, .view-newsletter-photo-list-email, .view-newsletter-blog-post-email, 
.view-newsletter-outfitter-post-email {
    margin-top: 2.5rem;
}
.view-newsletter-classifieds-posts-email .view-header h2, .view-newsletter-featured-list-email .view-header h2, .view-newsletter-photo-list-email .view-header h2, 
.view-newsletter-blog-post-email .view-header h2, .view-newsletter-outfitter-post-email .view-header h2 {
    margin-bottom: 1rem !important;
    font-size: 2rem !important;
}
h3.newsletter-header, h3.newsletter-header a {
    font-size: 1.3rem !important;
    margin: 1.5rem 0rem 1rem !important;
}
.back-link a {
    text-decoration: underline;
}
.view-newsletter-featured-list-email .views-field.views-field-body, .view-newsletter-blog-post-email .views-field.views-field-nothing, 
.view-newsletter-outfitter-post-email .views-field.views-field-body, .view-newsletter-blog-post-email .views-field.views-field-body {
    /*margin-top: 10px;
    border-top: 1px solid #ccc;
    padding: 1rem 0 0;*/
    overflow: hidden;
    text-overflow: ellipsis;
}
.back-link .newsletter-span-header {
    color: #312416;
    font-weight: 700;
}
.view-newsletter-featured-list-email .views-field.views-field-body p {
    display: inline;
    font-size: 15px !important;
}
.back-link .views-field-field-lease-state, .back-link .views-field-field-phone, .back-link .views-field-field-email {
    color: #FF6700 !important;
}
.back-link .row {
    display: inline-flex;
    content: '';
}
.back-link .col-grid {
    width: 47%;
    margin-right: 3rem;
}
.back-link .views-field.views-field-nothing strong, .back-link .views-field.views-field-body strong {
    font-weight: 500 !important;
}
@media (max-width: 991.98px) {
    .back-link .row {
        display: block !important;
    }
    .back-link .col-grid {
        width: 100% !important;
        margin-right: 0 !important;
    }
    .back-link .views-field-field-image img {
        width: 100% !important;
    }
}
.unit-title {
    margin: 1.75rem 0 !important;
    padding: 0 !important;
}
#newsletter-manage-unsubscribers-filter-form .form-actions {
    z-index: 1 !important;
}
#newsletter-manage-unsubscribers-filter-form fieldset:not(.fieldgroup) > legend {
    font-size: 23px !important;
    margin: 1rem 0rem !important;
    color: #FF6700;
}
#newsletter-manage-unsubscribers-filter-form fieldset:not(.fieldgroup) .fieldset-wrapper {
    margin-top: 1.75rem;
}
@media screen and (min-width: 640px) {
    #newsletter-manage-unsubscribers-filter-form fieldset .fieldset-wrapper .form-item {
        width: 280px !important;
        float: left;
        margin-right: 20px;
    }
}
#newsletter-manage-unsubscribers-filter-form fieldset .fieldset-wrapper .form-item {
    width: 100%;
    margin-bottom: 0px;
}
/*@media screen and (min-width: 640px) {
    .form--inline .form-actions {
        margin-top: 10px !important;
    }
}*/
/* UBERCART */
.uc-store-address-field .form-item label {
    text-align: left !important;
}
.admin-list li a.title-link {
    background: transparent url(/themes/mediteran/images/icons/arrow_right.svg) no-repeat 0 7px !important;
    padding: 0px 24px 10px !important;
    background-size: 20px 20px !important;
}
.view-uc-orders #edit-order-id {
    width: inherit;
}
.view-id-uc_orders .views-empty {
    text-align: center;
    text-transform: capitalize;
}
@media screen and (min-width: 640px) {
    .admin-toolbar-mediteran .form--inline .form-actions {
        /*margin-top: 0px !important;*/
    }
    #views-exposed-form-uc-orders-admin-page .form--inline .form-actions, #views-exposed-form-uc-orders-search .form--inline .form-actions {
        margin-top: 35px !important;
    }
    #views-exposed-form-uc-orders-admin-page .form--inline .form-actions .button:first-child, 
    #views-exposed-form-uc-orders-search .form--inline .form-actions .button:first-child {
        height: 44px;
    }
}
.button {
    margin-right: 5px;
}
.uc-cart-cart-settings-form #edit-lifetime fieldset {
    border: 1px solid #ccc;
    padding: 50px 20px 10px 20px;
    position: relative;
    margin: 1em 0;
}
.uc-cart-cart-settings-form .details-description {
    margin-bottom: 1rem;
}
.view-commerce-order-item-table table {
    margin-bottom: 0px;
}
fieldset#edit-payment-information legend {
    color: #FF6700;
    text-transform: uppercase;
    margin-top: 1rem;
    margin-bottom: 1.5rem !important;
    font-size: 1.75em !important;
}
fieldset#edit-payment-information > .fieldset-wrapper:nth-of-type(1) {
    border: 1px solid #DEE2E6;
    background-color: rgba(0, 0, 0, 0.05);
    padding: 10px 25px;
}
#edit-payment-information-add-payment-method-billing-information .profile p {
    color: #FF6700 !important;
}
#edit-payment-information-add-payment-method-billing-information input.button {
    margin-left: 0px;
    margin-bottom: 1rem;
}
.order-total-line {
    padding: 10px !important;
    background-color: rgba(0, 0, 0, 0.01);
    border: 1px solid #DEE2E6;
    border-top: 0;
}
.checkout-pane.checkout-pane-review {
    border: 1px solid #DEE2E6;
    background: rgba(0, 0, 0, 0.05);
    padding: 10px 25px;
}
#edit-review-contact-information legend, #edit-review-payment-information legend {
    color: #FF6700;
    text-transform: uppercase;
    margin-top: 1rem;
    margin-bottom: 1rem !important;
    font-size: 1.75em !important;
}
#edit-review-contact-information .fieldset-wrapper, #edit-review-payment-information .fieldset-wrapper {
    color: #335E3B !important;
}
#paypal-buttons-container {
    margin: 25px 0px 15px;
}
.view-commerce-cart-form table {
    margin: 0px;
}
.view-commerce-cart-form #edit-actions {
    margin-top: 1.75em;
}
.view-commerce-cart-form #edit-actions #edit-checkout {
    margin-left: 0.5em;
}
.layout-region-order-main h2 {
    margin-top: 1.75rem !important;
    margin-bottom: 1rem !important;
}
.view-commerce-activity p, p.address {
    margin-top: 0rem;
}
#edit-order-items-actions-ief-add {
    margin-left: 1rem;
}
table#ief-entity-table-edit-order-items-entities th, table#ief-entity-table-edit-order-items-entities td {
    color: #FF6700;
}
#edit-billing-profile-wrapper p {
    color: #FF6700;
}
.address-book-edit-button {
    margin-top: 1rem;
}
.entity-meta .label {
    margin-top: 0rem !important;
    margin-right: 0.5rem;
}
#edit-entity-deletes h3, #edit-entity-updates h3 {
    margin: 1rem 0rem !important;
}
#uc-order-customer {
    margin-top: 1.5rem;
}
.item-list h3 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
#uc-cart-view-form .form-actions {
    margin-bottom: 0px;
}
#uc-cart-view-form #edit-continue-shopping {
    background-color: #FF6700;
    color: #FFF;
    padding: 7px 20px;
    cursor: pointer;
    user-select: none;
    border: 1px solid transparent;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 4px;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    margin: 0px;
}
#uc-cart-view-form .form-actions input, .uc-cart-checkout-form .form-actions input {
    margin-right: 0px;
    margin-left: 0.5rem;
}
summary {
    padding: 0 0 1rem 0;
    color: #FF6700;
}
details#cart-pane, details#customer-pane, details#payment-pane, details#billing-pane, details#comments-pane {
    border: 0px;
}
details#customer-pane > .details-wrapper, details#payment-pane > .details-wrapper {
    padding: 0rem 1rem 1rem;
    color: #355E3B;
}
details#cart-pane > .details-wrapper, details#billing-pane > .details-wrapper, details#comments-pane > .details-wrapper {
    padding: 0.5rem 1rem 1rem;
    color: #355E3B;
}
details#cart-pane > .details-wrapper a, details#customer-pane > .details-wrapper a, details#billing-pane > .details-wrapper a, 
details#payment-pane > .details-wrapper a, details#comments-pane > .details-wrapper a {
    color: #FF6700;
}
details#cart-pane summary, details#customer-pane summary, details#billing-pane summary, details#payment-pane summary, details#comments-pane summary {
    text-transform: uppercase;
    color: #355E3B;
    font-weight: 600;
}
#billing-pane .option {
    text-transform: uppercase;
    vertical-align: top;
    color: #FF6700;
}
.form-item-panes-payment-payment-method {
    margin-top: 0px !important;
    margin-bottom: 1rem !important;
}
.order-review-table tr.pane-title-row td {
    font-size: 17px;
    text-transform: uppercase;
    color: #355E3B;
    padding: 1rem;
}
.order-review-table th, .order-review-table tr th, .order-review-table .title-col {
    text-transform: uppercase;
    color: #355E3B;
}
form#uc-payment-paypal-wps-offsite-form input {
    margin-right: 0px;
    margin-left: 0.25rem;
}
.uc-cart-empty {
    font-size: 18px;
    color: #355E3B;
    text-transform: uppercase;
    margin-top: 1rem;
    text-align: center;
    font-style: italic;
    font-weight: 600;
}
#views-exposed-form-uc-orders-by-customer #edit-actions {
    margin-top: 35px;
}
#views-exposed-form-uc-orders-by-customer #edit-actions input {
    height: 44px;
}
#order-pane-products, #order-pane-order_comments, #order-pane-admin_comments, #order-pane-update {
    padding: 1.5rem 0 0;
}
#order-pane-products .order-pane-title, #order-pane-order_comments .order-pane-title, #order-pane-admin_comments .order-pane-title, 
#order-pane-update .order-pane-title {
    text-transform: uppercase;
    font-size: 15px;
}
#order-pane-products th, #order-pane-products td, #order-pane-order_comments th, #order-pane-order_comments td, #order-pane-admin_comments th, 
#order-pane-admin_comments td {
    text-align: left;
}
#order-pane-line_items table.line-item-table {
    margin: 0;
}
#order-pane-line_items table.line-item-table tr:first-child {
    border-top: 0px;
}
#order-pane-line_items table.line-item-table tr:last-child {
    border-bottom: 0px !important;
}
#order-pane-line_items {
    padding: 0 0.25rem !important;
}
.order-pane-table.uc-order-comments th.user.priority-low, .order-pane-table.uc-order-comments th.user {
    width: 17%;
}
.order-pane-table.uc-order-comments th.status.priority-low {
    width: 12%;
}
details#edit-order-comment-field {
    margin: 10px 0 0 0;
}
details#edit-admin-comment-field {
    margin: 10px 0 20px;
}
.uc-inline-form .form-item {
    margin-bottom: 10px;
}
#uc-order-view-update-form #edit-controls label {
    text-transform: uppercase;
}
#uc-order-view-update-form #edit-controls #edit-status {
    margin-top: 1rem !important;
}
#uc-order-view-update-form .form-actions {
    margin-top: 3rem;
}
#uc-order-view-update-form #edit-controls .form-type-checkbox {
    position: absolute;
}
.order-pane-title {
    text-transform: uppercase;
    font-size: 15px;
    padding-top: 0.5rem;
}
.order-pane-icons {
    top: 15px;
}
#order-pane-customer .form-item {
    margin: 20px 0 5px 0;
}
#order-pane-payment .form-item {
    margin: 20px 0 5px 0;
}
.order-pane-table td {
    vertical-align: middle !important;
    padding: 8px !important;
}
.order-pane-table input.form-uc-quantity {
    height: 44px;
    padding: 3px 10px;
}
.order-pane-table .image-button {
    margin-top: 13px !important;
}
table#order-edit-products td input[type=text] {
    min-width: 100px;
}
table#order-edit-products td .form-select {
    min-width: 100px;
}
table#order-edit-products span.field-prefix {
    display: contents;
    font-size: 15px;
}
input.form-uc-price {
    height: 44px;
}
#order-pane-line_items {
    padding: 1rem !important;
}
.order-pane #edit-add-line-item, .order-pane #edit-add-line-item .form-item {
    float: none !important;
    margin-right: 0 !important;
}
#order-pane-line_items label {
    text-transform: uppercase;
}
#order-pane-line_items select#edit-li-type-select {
    margin-top: 0.5rem;
}
div#order-line-items table {
    margin-top: 1rem !important;
}
div#order-line-items table td:not(.li-amount) {
    font-weight: 600;
    text-transform: uppercase;
}
#order-line-items table td.li-amount {
    padding-right: 1rem;
    padding-left: 1rem;
}
#order-pane-line_items #order-line-items table tr:first-child, #order-pane-line_items #order-line-items table tr:last-child {
    border: 1px solid #e6e4df !important;
}
.order-pane.abs-left li {
    padding-top: 0.35rem;
}
.order-pane.abs-left details#edit-admin-comment-field {
    margin: 20px 0 0 0;
}
#uc-payment-by-order-form #edit-new span.field-prefix {
    display: inline-block !important;
}
#uc-payment-by-order-form #edit-new label {
    margin-bottom: 10px;
}
@media (max-width: 768.98px) {
    #order-line-items table {
        float: none;
        width: 100%;
    }
    .order-pane.pos-right {
        float: none;
    }
}
/*#commerce-checkout-flow-multistep-default .layout-region-checkout-secondary h3 {
    margin-top: 1rem;
    margin-bottom: 1.5rem;
    line-height: inherit;
}
@media (max-width: 779.98px) {
    #commerce-checkout-flow-multistep-default .layout-region-checkout-secondary h3 {
        margin-top: 2rem;
    }
}*/
.view-id-commerce_checkout_order_summary .order-total-line {
    border-top: 1px solid #DEE2E6;
}
#commerce-checkout-flow-multistep-default .btn, .view-id-commerce_cart_form .btn {
    text-transform: capitalize;
}
.block-help h2 {
    margin: 1.5rem 0 1rem !important;
}
.block.block-system h1 {
    /*margin: 1rem 0 !important;
    padding: 1rem 0 !important;*/
    margin: 0.5rem 0 1rem !important;
    padding: 0rem 0 0.5rem !important;
}
.block.block-system h2 {
    margin: 1rem 0 !important;
}
.block.block-system p {
    color: #344e3b;
    font-size: 16px;
}
.block.block-system ol li {
    color: #344e3b;
}
#rules-reaction-rule-edit-form .action-links li {
    display: inline-block;
}
#rules-reaction-rule-edit-form #edit-events .button--primary, #rules-reaction-rule-edit-form #edit-conditions .button--primary, 
#rules-reaction-rule-edit-form #edit-actions .button--primary {
    background: inherit;
    padding: 10px 15px;
    border: 1px solid #b8b8b8;
}
#block-mediteran-content table {
    margin: 1rem 0 0;
}
/*.form-autocomplete, .form-text, .form-tel, .form-email, .form-url, .form-search, .form-number, .form-color, .form-file, .form-date, .form-time, .form-select {
    width: auto !important;
}
#block-mediteran-content table.responsive-enabled tr:not(.update-recommended):not(.update-security):not(.draggable) td:not(.views-field-message):not(.priority-medium):not(.description) a {
    padding: 8px 16px;
    background-color: #f5f5f5;
    color: #333 !important;
    text-decoration: none;
    text-transform: uppercase;
    border: 1px solid #b8b8b8;
    font-size: 12px;
    font-weight: 600;
}
#block-mediteran-content table.responsive-enabled .dropbutton-action a {
    border: 0px !important;
}*/

/* E-Commerce */
.toolbar-icon-custom-ecommerce-admin-ecommerce:before {
    background-image: url(../../icons/initial/cart.svg);
}
.toolbar-icon-custom-ecommerce-admin-ecommerce:active:before, .toolbar-icon-custom-ecommerce-admin-ecommerce.active:before {
    background-image: url(../../icons/active/cart.svg);
}
#edit-store-email, #edit-store-phone, #edit-store-country, #edit-store-currency, #edit-store-state, #edit-store-city, #edit-store-zip {
    width: auto !important;
    max-width: 365px !important;
}
.form-item-store-email, .form-item-store-phone, .form-item-store-state, .form-item-store-city, .form-item-store-zip {
    display: inline-block;
    margin-right: 1rem;
}
#custom-ecommerce-store-form input#save {
    display: block;
}
table.recurring_product_table.responsive-enabled th:nth-child(3) {
    width: 26%;
}
.pricing-content {
    padding: 30px 0 10px;
}
.lease-info a {
    color: #FF6700;
}
.lease-info .pricing-card {
    min-height: 340px;
}
.pricing-card {
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    min-height: 520px;
    padding: 20px 25px 30px;
    position: relative;
    transition: .5s linear;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
}
.lease-info h4.pricing-option {
    margin-bottom: 0rem !important;
    color: #FF6700 !important;
    font-size: 1.75rem;
    text-transform: capitalize !important;
}
h4.pricing-option {
    color: #355E3B !important;
    margin: 0.4rem 0 1.85rem !important;
    font-size: 1.7rem;
    letter-spacing: -0.035rem;
    text-transform: capitalize !important;
}
.pricing-cost {
    line-height: 28px;
}
span.pricing-value {
    flex-direction: row;
    font-size: 2.35rem;
    justify-content: flex-start;
    color: #FF6700;
    font-weight: 700;
    letter-spacing: -0.125rem;
}
.pricing-promo {
    color: #355E3B;
    font-size: 11px;
    line-height: 15px;
    position: absolute;
    right: 25px;
}
.pricing-anchor {
    margin-bottom: 0px;
    margin-top: 5px;
    width: 100%;
}
.pricing-anchor a {
    /*border: 1px solid #EE6700;*/
    color: #FF6700 !important;
    border-radius: 2px;
    float: left;
    font-size: 14px;
    padding: 4px 0 1px;
    text-align: left;
    width: 100%;
    font-weight: 600;
    text-transform: uppercase;
}
hr {
    border: 0;
    border-top: 1px solid #ccc;
    display: block;
    height: 1px;
    margin: 1em 0;
    padding: 0;
}
.pricing-card .benefits {
    color: #355E3B;
    font-size: 15px;
    font-weight: 600;
    margin: 2px 0 10px 0;
    text-transform: uppercase;
}
.lease-info .pricing-card ul {
    margin-bottom: 0;
}
.checked-list {
    font-size: 13px;
    line-height: 1.3em;
    margin-bottom: 20px;
    margin-top: 5px;
    padding-left: 0px;
}
.checked-list li {
    padding: 0 0 10px 20px;
    position: relative;
    list-style: none;
}
.checked-list li svg {
    color: green;
    left: 0;
    position: absolute;
    top: 2.5px;
}
.pricing-card .button {
    align-self: flex-end;
    margin-top: auto !important;
    text-align: center;
    width: 100%;
}
.btnAddAction {
    background-color: #FF6700;
    color: #FFF;
    font-size: 1rem;
    margin: 0px;
}
.btnAddAction:hover {
    color: #312416;
    background: #ffB84A;
    border-color: #ffB84A;
}
.field--type-simpleads-advertisement img {
    width: 262px;
    border-radius: 4px;
}
@media (max-width: 991.98px) {
    .pricing-card {
        margin: 0 auto 30px;
        max-width: 500px;
        min-height: 400px;
    }
    .field--type-simpleads-advertisement img {
        /*width: 100%;*/
        margin-left: auto;
        margin-right: auto;
    }
    #block-userdashboard ul li a {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box !important;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        /* white-space: nowrap; */
        margin-right: 9px;
    }
}
@media (max-width: 767.98px) {
    #block-userdashboard ul li a {
        margin-right: 5px;
    }
    #views-exposed-form-advance-user-manage-page-1 div.form-item-status, #views-exposed-form-advance-user-manage-page-1 div.form-item-role {
        margin-top: 0px;
    }
    #views-exposed-form-advance-user-manage-page-1 div#edit-actions input {
        margin-top: 7px;
    }
}
@media (max-width: 450.98px) {
    .profile-nav ul {
        display: block;
    }
    .profile-nav ul > li {
        width: 100% !important;
    }
    #block-userdashboard ul li a {
        margin-right: 0px;
    }
}
@media (max-width: 380.98px) {
    #block-admindashboard ul li.nav-item {
        width: 100%;
        text-align: left;
    }
}
.form-item-gateway-mode {
    max-width: 400px;
}
.form-item-gateway-email, .form-item-paypal-cancel-return-url, .form-item-paypal-success-return-url {
    max-width: 600px;
}
.btnCancelAction {
    background-color: brown !important;
}
.btnCancelAction:hover {
    color: #312416 !important;
    background: #ffB84A !important;
    border-color: #ffB84A !important;
}
/* PayPal Button */
@media screen and (max-width: 768.98px) {
    .paypal-button-wrap {
        float: left !important;
    }
}
.paypal-button-wrap {
    width: 300px;
    float: right;
}
.paypal-wrap {
    display: flow-root;
}
#block-bootstrap4-content .paypal-wrap .btnCancelAction {
    height: 45px;
    padding: 0.6rem 1.25rem !important;
    margin-right: 0.4rem !important;
}
@media (max-width: 768.98px) {
    #block-bootstrap4-content .paypal-wrap .btnCancelAction {
        margin-bottom: 1rem !important;
    }
}
#custom-ecommerce-edit-orders-form {
    /*border-color: #bbb;
    border-style: solid;
    border-width: 1px;
    padding: 0px 20px 6px;*/
    line-height: 1.1em;
    position: relative;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px !important;
    border: 1px solid #DFDFDF;
    box-shadow: 0 1px 4px rgb(0 0 0 / 30%);
    padding: 30px 25px 10px;
}
#custom-ecommerce-edit-orders-form label {
    margin-bottom: 10px;
}
#edit-billing-admin-form-text, #edit-billing-admin-form-text2 {
    margin-top: 0;
    margin-bottom: 20px;
}
#edit-billing-admin-form-text-admin, #edit-billing-admin-form-text2-admin {
    margin-bottom: 20px;
}
#edit-billing-admin-form-text label, #edit-billing-admin-form-text2 label, #edit-billing-admin-form-text-admin label, #edit-billing-admin-form-text2-admin label {
    color: #FF6700;
    font-size: 1.35rem;
}
#edit-billing-admin-form-text label {
    margin-top: 0.5rem;
}
#edit-billing-admin-form-text-admin label {
    margin-top: 0px;
}
#edit-billing-admin-form-text2 label {
    margin-top: 1.25rem;
}
#edit-billing-admin-form-text2-admin label {
    margin-top: 1.25rem;
}
#edit-billing-admin-form-text3 {
    margin-top: 1.75rem;
}
#edit-billing-admin-form-text3-admin {
    margin-top: 1.5rem;
}
#edit-billing-admin-form-text3 label, #edit-billing-admin-form-text3-admin label {
    font-size: 0.9em !important;
    text-align: left;
    font-style: italic;
    color: #0A7722;
    font-weight: 500;
}
.ecommerce_orders_page thead th:last-child {
    width: 27%;
}
.ecommerce_orders_page span svg {
    color: #FF6700;
}
.btn-admin-order-submit {
    /*position: absolute;
    bottom: -65px;*/
    margin-left: 5px;
    margin-bottom: 20px;
}
.btn-user-order-submit {
    margin: 0;
}
.back_link {
    position: absolute;
    padding: 12.75px 24px;
    border-color: brown;
    color: #fff;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
    font-size: 15px;
    text-transform: capitalize;
    line-height: 1;
    border-radius: 5px;
}
.back_link_user {
    padding: 0.70rem 1.25rem !important;
    border-color: brown;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    font-size: 0.9rem;
    text-transform: capitalize;
    border-radius: 4px;
    line-height: 1.5;
    transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
    vertical-align: middle;
}
ul.sf-menu.sf-style-coffee {
    margin-bottom: 0em !important;
    background: #355E3B;
    padding: 0.75rem 0.5em !important;
    width: 100.2%;
    border-radius: 4px;
}
ul.sf-menu.sf-style-coffee li, ul.sf-menu.sf-style-coffee.sf-navbar, ul.sf-menu.sf-style-coffee li li li {
    background: #355E3B;
}
ul.sf-menu .sf-sub-indicator {
    height: 12px;
    right: 2em;
    width: 10px;
    font-size: 12px;
}
ul.sf-menu.sf-style-coffee li:hover, ul.sf-menu.sf-style-coffee li.sfHover, ul.sf-menu.sf-style-coffee a:focus, ul.sf-menu.sf-style-coffee a:hover, 
ul.sf-menu.sf-style-coffee span.nolink:hover {
    background-color: #FF6700;
    border-radius: 4px;
}
ul.menu a.is-active {
    color: #FFF !important;
}
ul.sf-menu.sf-style-coffee li li, ul.sf-menu.sf-style-coffee.sf-navbar > li > ul {
    background: #335E3B;
}
ul.sf-menu.sf-style-coffee a, ul.sf-menu.sf-style-coffee a:visited, ul.sf-menu.sf-style-coffee span.nolink {
    padding: 0.75em 1em;
}
div.sf-accordion-toggle.sf-style-coffee a {
    background: #335E3B !important;
    border: 1px solid #335E3B !important;
    font-weight: 500 !important;
    border-radius: 4px;
    display: block;
}
form#custom-ecommerce-delete-order-details {
    font-size: 18px;
    font-weight: 600;
    color: #335E3B;
    text-transform: uppercase;
}
#custom-ecommerce-edit-orders-form #edit-billing-admin-form-invalid {
    padding: 30px 20px;
    border-color: #e32700;
    background-color: #ffefef;
}
#custom-ecommerce-edit-orders-form #edit-billing-admin-form-invalid label {
    color: #e32700;
    font-size: 16px;
    margin: 0;
    text-align: center;
    width: 100%;
}
.billing_admin_form_payment_invalid {
    color: #e32700;
    font-size: 16px;
    text-align: center;
    width: 100%;
    font-weight: 600;
    border-color: #e32700;
    background-color: #ffefef;
    padding: 20px;
}
.amount-color {
    color: #335E3B;
}
.capitalize {
    text-transform: capitalize;
}
.view-custom-e-commerce-order-history ul.pager__items {
    margin: 0px;
    background: #DEE2EB;
}
.no-orders-display {
    text-align: center;
    padding: 20px;
    background-color: #EDEDEF !important;
    color: chocolate;
    font-size: 17px;
    text-transform: capitalize;
    font-weight: 600;
    border: 1px solid #FFCCCC;
    border-radius: 4px;
}
.subscription_recurring_fee_table .cancel, .subscription_recurring_fee_table .expired, .subscription_recurring_fee_information_table .cancel, 
.subscription_recurring_fee_information_table .expired {
    /*background-color: #FFCCCB !important;*/
    background-color: #ffac81;
    background-image: linear-gradient(315deg, #FFCCCB 0%, #FFB08B 74%);
}
.subscription_recurring_fee_table .active, .subscription_recurring_fee_information_table .active {
    /*background-color: lightgreen !important;*/
    background-color: #3ee577;
    background-image: linear-gradient(315deg, #3ee577 0%, #42fcdb 74%);
}
.subscription_recurring_fee_table .suspend, .subscription_recurring_fee_information_table .suspend {
    /*background-color: #FFCC00 !important;*/
    background-color: #fbb034;
    background-image: linear-gradient(315deg, #FBC534 0%, #FFDD00 74%);
}
.cancel a, .expired a, .active a, .suspend a {
    color: #FF2200 !important;
}
.table-bordered thead th {
    border-bottom-width: 1px !important;
    color: #004F00;
}
.active th, .active td, .expired th, .expired td, .cancel th, .cancel td, .suspend th, .suspend td {
    border: 1px solid #ABA !important;
    border-right: 0 !important;
    border-left: 0 !important;
}
#block-mediteran-content tbody tr.active, #block-mediteran-content tbody tr.expired, #block-mediteran-content tbody tr.cancel, #block-mediteran-content tbody tr.suspend {
    border: 1px solid #ACA !important;
}
/* Dashboard Form */
#node-create-lease-form, #node-classifieds-form, #node-outfitter-directory-form, #node-photo-album-form, #node-create-lease-edit-form, #node-classifieds-edit-form, 
#node-outfitter-directory-edit-form, #node-photo-album-edit-form {
    margin: 0;
    color: #9E9FA0 !important;
    background-color: #F0F0F0;
    padding: 20px 20px 10px;
    min-width: fit-content;
    position: relative;
    border: 1px solid #dee2e6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -khtml-border-radius: 4px;
}
#node-create-lease-form .field--type-image details > .details-wrapper, #node-classifieds-form .field--type-image details > .details-wrapper, 
#node-outfitter-directory-form .field--type-image details > .details-wrapper, #node-photo-album-form .field--type-image details > .details-wrapper, 
#node-create-lease-edit-form .field--type-image details > .details-wrapper, #node-classifieds-edit-form .field--type-image details > .details-wrapper, 
#node-outfitter-directory-edit-form .field--type-image details > .details-wrapper, #node-photo-album-edit-form .field--type-image details > .details-wrapper {
    padding: 0px !important;
}
#node-create-lease-form #edit-field-lease-owner-contact-form-wrapper details, #node-create-lease-form #edit-field-lease-owner-contact-form-wrapper input.btn, 
#node-create-lease-edit-form #edit-field-lease-owner-contact-form-wrapper details, #node-create-lease-edit-form #edit-field-lease-owner-contact-form-wrapper input.btn {
    display: none;
}
.admin-toolbar-mediteran fieldset:not(.fieldgroup) {
    padding: 55px 20px 20px 20px;
    min-width: fit-content;
    position: relative;
}
fieldset:not(.fieldgroup) {
    padding: 55px 0 20px;
    min-width: fit-content;
    position: relative;
}
fieldset:not(.fieldgroup) > legend {
    font-size: 14px;
    font-weight: 700;
    position: absolute;
    top: 25px;
}
.geolocation-widget-input .fieldset-wrapper {
    width: 100%;
}
#node-create-lease-form .form-wrapper label, #node-classifieds-form .form-wrapper label, #node-outfitter-directory-form .form-wrapper label, 
#node-photo-album-form .form-wrapper label, #node-create-lease-edit-form .form-wrapper label, #node-classifieds-edit-form .form-wrapper label, 
#node-outfitter-directory-edit-form .form-wrapper label, #node-photo-album-edit-form .form-wrapper label {
    text-transform: uppercase;
}
#node-create-lease-form #edit-actions, #node-classifieds-form #edit-actions, #node-outfitter-directory-form #edit-actions, #node-photo-album-form #edit-actions, 
#node-create-lease-edit-form #edit-actions, #node-classifieds-edit-form #edit-actions, #node-outfitter-directory-edit-form #edit-actions, 
#node-photo-album-edit-form #edit-actions {
    text-align: left;
}
.filter-wrapper {
    padding: 1em !important;
}
#node-create-lease-form .form-wrapper span, #node-classifieds-form .form-wrapper span, #node-outfitter-directory-form .form-wrapper span, 
#node-photo-album-form .form-wrapper span, #node-create-lease-edit-form .form-wrapper span, #node-classifieds-edit-form .form-wrapper span, 
#node-outfitter-directory-edit-form .form-wrapper span, #node-photo-album-edit-form .form-wrapper span {
    color: #565656;
}
#node-create-lease-form .form-wrapper select, #node-create-lease-form .form-wrapper input[type=text], #node-create-lease-form .form-wrapper input[type=number], 
#node-create-lease-form .form-wrapper textarea, #node-classifieds-form .form-wrapper select, #node-classifieds-form .form-wrapper input[type=text], 
#node-classifieds-form .form-wrapper input[type=number], #node-classifieds-form .form-wrapper textarea, #node-outfitter-directory-form .form-wrapper select, 
#node-outfitter-directory-form .form-wrapper input[type=text], #node-outfitter-directory-form .form-wrapper input[type=number], 
#node-outfitter-directory-form .form-wrapper textarea, #node-photo-album-form .form-wrapper select, #node-photo-album-form .form-wrapper input[type=text], 
#node-photo-album-form .form-wrapper input[type=number], #node-photo-album-form .form-wrapper textarea, #node-create-lease-edit-form .form-wrapper select, 
#node-create-lease-edit-form .form-wrapper input[type=text], #node-create-lease-edit-form .form-wrapper input[type=number], 
#node-create-lease-edit-form .form-wrapper textarea, #node-classifieds-edit-form .form-wrapper select, #node-classifieds-edit-form .form-wrapper input[type=text], 
#node-classifieds-edit-form .form-wrapper input[type=number], #node-classifieds-edit-form .form-wrapper textarea, #node-outfitter-directory-edit-form .form-wrapper select, 
#node-outfitter-directory-edit-form .form-wrapper input[type=text], #node-outfitter-directory-edit-form .form-wrapper input[type=number], 
#node-outfitter-directory-edit-form .form-wrapper textarea, node-photo-album-edit-form .form-wrapper select, #node-photo-album-edit-form .form-wrapper input[type=text], 
#node-photo-album-edit-form .form-wrapper input[type=number], #node-photo-album-edit-form .form-wrapper textarea {
    border-radius: 4px;
    box-sizing: border-box;
    padding: 10px 12px;
    border: 1px solid #d1d1d1;
    color: #333;
    background: #fcfcfa;
    min-height: 44px;
    -webkit-transition: border linear 0.2s,box-shadow linear 0.2s;
    transition: border linear 0.2s,box-shadow linear 0.2s;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 4px;
    min-width: 240px;
    width: 100%;
    font-size: 14px;
    line-height: 18px;
}
.image-widget.form-managed-file .btn {
    margin: 6px 0px 10px;
}
#node-create-lease-form .btn, #node-classifieds-form .btn, #node-outfitter-directory-form .btn, #node-photo-album-form .btn, #node-create-lease-edit-form .btn, 
#node-classifieds-edit-form .btn, #node-outfitter-directory-edit-form .btn, #node-photo-album-edit-form .btn {
    border-radius: 4px;
}
#node-create-lease-form #edit-preview, #node-classifieds-form #edit-preview, #node-outfitter-directory-form #edit-preview, #node-photo-album-form #edit-preview, 
#node-create-lease-edit-form #edit-preview, #node-classifieds-edit-form #edit-preview, #node-outfitter-directory-edit-form #edit-preview, 
#node-photo-album-edit-form #edit-preview {
    margin-left: 5px;
    margin-right: 5px;
}
#node-create-lease-edit-form #edit-delete, #node-classifieds-edit-form #edit-delete, #node-outfitter-directory-edit-form #edit-delete, 
#node-photo-album-edit-form #edit-delete {
    margin-left: 0px;
    border-radius: 4px;
}
#node-create-lease-form details, #node-classifieds-form details, #node-outfitter-directory-form details, #node-photo-album-form details, 
#node-create-lease-edit-form details, #node-classifieds-edit-form details, #node-outfitter-directory-edit-form details, #node-photo-album-edit-form details {
    border: 0px !important;
}
#node-create-lease-form .field--type-image summary, #node-classifieds-form .field--type-image summary, #node-outfitter-directory-form .field--type-image summary, 
#node-photo-album-form .field--type-image summary, #node-create-lease-edit-form .field--type-image summary, #node-classifieds-edit-form .field--type-image summary, 
#node-outfitter-directory-edit-form .field--type-image summary, #node-photo-album-edit-form .field--type-image summary {
    padding: 0px !important;
}
.image-preview {
    margin-bottom: 10px;
}
#node-create-lease-edit-form .js-form-type-vertical-tabs, #node-classifieds-edit-form .js-form-type-vertical-tabs, 
#node-outfitter-directory-edit-form .js-form-type-vertical-tabs, #node-photo-album-edit-form .js-form-type-vertical-tabs {
    display: none;
}
.lease_node_infomation {
    padding: 20px 30px;
    background-color: #F0F0F0;
    margin-bottom: 20px;
    color: #883022;
    font-size: 15px;
}
.lease_node_infomation h4 {
    margin-top: 0.5rem !important;
    margin-bottom: 1.25rem !important;
}
.lease_node_infomation li {
    font-weight: 600;
}
.lease_node_infomation li a {
    color: #FF6700;
}
.lease_node_infomation p:last-child {
    margin: 0;
}
.search_notice_ul {
    /*margin: 10px 5px 5px !important;
    padding: 10px 20px !important;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    background-color: #FFA700 !important;
    border-radius: 4px;*/
}
.search_notice_ul li.nav-item {
    padding: 3px 16px !important;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
    background-color: #FFA700 !important;
    border-radius: 4px !important;
}
.search_notice_ul li.nav-item a {
    color: #25326e !important;
    /*-webkit-transition: .4s !important;
    transition: .4s !important;*/
    font-size: 15px !important;
}
.search_notice_ul li.nav-item:hover {
    color: #25326e !important;
    /*-webkit-transition: .4s !important;
    transition: .4s !important;
    font-size: 15px !important;*/
}
.align-left {
    text-align: left;
}
td.views-field-roles-target-id ul, td.views-field-roles-target-id ul li {
    margin-bottom: 0;
}
#block-displaysavedleasebuttononadvancedleasessearch {
    margin: 10px 0px -3px !important;
    padding: 10px 20px !important;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    background-color: #FFA700 !important;
    border-radius: 4px;
}
#block-displaysavedleasebuttononadvancedleasessearch a {
    color: #25326e;
    -webkit-transition: .4s;
    transition: .4s;
    font-size: 15px;
}
#no-result {
    text-align: center;
    border: 3px solid #DFDFDF;
    padding: 20px 20px 19px;
    border-radius: 4px;
    margin-top: 1rem;
    background: #F0F0F0;
}
tr.newsletter-photo-list {
    display: flex;
}
.node--type-photo-album {
    text-align: center;
}
/*.view-admin-leases-listing .form-actions, .view-admin-photos-listing .form-actions {
    margin: 0 0 1rem 0 !important;
}*/
form#profile-customer-delete-form {
    margin-top: 11px;
}
form#profile-customer-delete-form #edit-actions a {
    margin-left: 5px;
    margin-right: 5px;
}
h1.display-4 {
    color: #FF6700;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 1rem;
    text-align: left !important;
    font-size: 2.25rem !important;
    padding-bottom: 1rem;
    margin-bottom: 0rem !important;
}
.path-hunting-leases h1 {
    /*border-bottom: 1px solid #D5D5D5;*/
}
.path-hunting-leases .view-header {
    position: absolute;
    top: -74px;
    right: 0;
}
.path-hunting-leases .view-header .hunting_leases_header {
    font-weight: 600;
    font-size: 1rem;
}
#user-register-form h3, #user-login-form h3, #user-pass h3, #sign_up_header h3 {
    margin-bottom: 1.3rem;
    font-size: 2rem;
}
#user-register-form fieldset {
    padding: 0px;
}
#block-createfreeleasetext p {
    margin-bottom: 1.5rem;
}
.lease-type-information.button {
    margin-top: 1.25rem;
    text-decoration: none;
    font-weight: 500;
}
.lease-join a {
    margin-top: 0.25rem;
    text-decoration: none !important;
    font-weight: 500 !important;
    color: #FFF !important;
}
#block-createfreeleasetext .button, .lease-type-information.button, .lease-join a {
    background: #FF6700 !important;
    border-color: #FF6700;
    background-color: #FF6700;
    color: #FFF;
    padding: 7px 20px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    border: 1px solid transparent;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 4px;
    transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
    margin-left: 0px;
    margin-right: 0px;
}
#block-createfreeleasetext .button:hover, .lease-type-information.button:hover, .lease-join a:hover {
    color: #312416 !important;
    background: #ffB84a !important;
    border-color: #ffB84a !important;
}
li.login_signup_paragraph a.logout_button {
    color: brown;
    margin-left: 7px;
}
li.login_signup_paragraph svg {
    vertical-align: middle;
    margin-right: 3px;
}
.node--type-resources a, .node--type-page a {
    color: #FF6700;
    text-decoration: underline;
    font-weight: 600;
}
#block-views-block-banner-slideshow-listing-block-1 {
    margin-top: 10px;
}
.footer-copyright a:hover {
    color: #8C7 !important;
}
ul.simpleads-slider {
    padding: 0;
}
#block-simpleads, #block-simpleads-2, #block-simpleads-3, #block-simpleads-4, #block-simpleads-5, #block-simpleads-6, #block-simpleads-7 {
    margin: 0 0 30px;
}
#block-simpleads img {
    margin: auto;
    width: 100%;
    border-radius: 4px;
}
.btnAddAction.disabled {
    background: #FF6700;
}
.btnAddAction.disabled:hover {
    color: #312416 !important;
    background: #ffB84A;
    border-color: #ffB84A;
}
#leaseMainPhotoModal, #classifiedsMainPhotoModal, #blogMainPhotoModal {
    max-width: 100% !important;
    background: transparent;
    padding: 0px;
}
#leaseGalleryModal, #classifiedsGalleryModal {
    max-width: 100% !important;
    padding: 0px;
}
.pro_member_link {
    background-color: #93291E !important;
    background-image: linear-gradient(315deg, #ED213A 0%, #93291E 100%) !important;
}
.pro_member_link:hover {
    background: #ffB84a !important;
}
#edit-mail-wrapper .form-item--error-message {
    margin-top: 10px;
}
#edit-mail-wrapper .form-item--error-message strong {
    color: burlywood !important;
    font-weight: 500;
}
#edit-subscriptions .js-form-item input, #edit-subscriptions .js-form-item label {
    cursor: pointer;
}
#edit-subscriptions .js-form-item input:hover, #edit-subscriptions .js-form-item label:hover {
    color: #8C7;
    transition: all .3s ease-in-out;
}
.owl-theme .owl-controls .owl-buttons div {
    background: #355E3B !important;
    opacity: 1 !important;
}
.owl-theme .owl-controls .owl-buttons div:hover {
    background: #8C7 !important;
    color: #355E3B;
}
a.scrollup {
    width: 40px !important;
    height: 40px !important;
    bottom: 40px !important;
    right: 50px !important;
}
.scroll-title {
    top: 20px !important;
    min-width: 75px;
    font-size: 11px;
    color: #8C7;
}
#edit-reset {
    margin-left: 3px;
}
.renew-link-disabled {
    pointer-events: none;
    opacity: 0.5;
}
.btn-light {
    background-color: #E8E9Ea !important;
    border-color: #D8C9Ca !important;
}
.btn-light:hover, .btn-light:hover > a {
    background-color: #A2A6Aa !important;
    border-color: #AaA0A5 !important;
}
.extra-header {
    margin: 28px 0 16px !important;
}
#edit-simplenews--description {
    margin: 17px 0 0px;
}
.webform-submission-lease-owner-contact-form-form {
    box-shadow: 0 1px 4px rgb(0 0 0 / 30%);
    padding: 8px 20px 5px;
}
.user-create-free-lease-link h3.user-register-link, .user-create-free-lease-link p.last-para.user-register-link, 
.user-register-link h3.user-create-free-lease-link, .user-register-link p.last-para.user-create-free-lease-link, 
.user-create-free-lease-link .pricing-content.user-register-link {
    display: none !important;
}
.user-register-link h3.user-create-new-lease-link, .user-register-link .last-para.user-create-new-lease-link, 
.user-register-link .lease-info-content.user-create-new-lease-link {
    display: none !important;
}
.user-logged-in.path-my-leases-listing #block-bootstrap4-page-title, .user-logged-in.path-my-outfitter-directory-listing #block-bootstrap4-page-title, 
.user-logged-in.path-my-classifieds-ads-listing #block-bootstrap4-page-title, .user-logged-in.path-my-photos-listing #block-bootstrap4-page-title, 
.user-logged-in.path-leases-search-saved-listing #block-bootstrap4-page-title {
    display: inline-block;
}
.new_classifieds_ads_button, .new_lease_button, .new_outfitter_directory_button, .new_photo_album_button, .new_lease_search_saved_button {
    /*position: absolute;
    bottom: -77px;
    right: 0;
    margin-right: 0 !important;
    background-color: transparent !important;
    z-index: 9;*/
    float: right;
    margin-top: 8px !important;
    margin-right: 0 !important;
}
.new_classifieds_ads_button li:hover, .new_lease_button li:hover, .new_outfitter_directory_button li:hover, .new_photo_album_button li:hover, 
.new_lease_search_saved_button li:hover {
    background: #ffB84a !important;
    border-color: #ffB84a;
    transition: all 0.3s ease-in-out;
}
.new_classifieds_ads_button li a:hover, .new_lease_button li a:hover, .new_outfitter_directory_button li a:hover, .new_photo_album_button li a:hover, 
.new_lease_search_saved_button li a:hover {
    color: #312416 !important;
}
.classifieds-info, .photo-album-info {
    /*background: #E9E9E9;
    padding: 23px;
    font-size: 18px;*/
    background: rgb(199,176,163);
    background: linear-gradient(0deg,rgba(199,190,163,1) 0%,rgba(255,163,35,1) 100%);
    position: relative;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -khtml-border-radius: 4px;
    margin: 0 0 25px 0;
    padding: 16px 20px;
    color: darkred;
    text-transform: uppercase;
    font-weight: 600;
}
.classifieds-info p, .photo-album-info p {
    margin: 0;
}
#block-browseleaseslocation .browse_lease_gmap_premium, .advance_serach_gmap_premium {
    background: url(/sites/default/files/default_images/Map_Background.png) no-repeat center center rgba(80,80,80,0.9);
    background-size: cover;
    display: block;
    height: 350px;
    text-align: center;
    width: 100%;
    background-blend-mode: multiply;
    margin-top: 0px;
    margin-bottom: 25px;
    border-radius: 4px;
}
#block-browseleaseslocation .browse_lease_gmap_premium h2 {
    margin-top: 0 !important;
    letter-spacing: -0.02em !important;
    text-transform: capitalize !important;
    line-height: 47px;
    color: #FFFFFF !important;
    font-size: 1.75rem;
    padding: 113px 20px 5px;
    text-align: center !important;
}
#lease_details_page .advance_serach_gmap_premium h2 {
    margin-top: 0 !important;
    letter-spacing: -0.02em !important;
    text-transform: capitalize !important;
    line-height: 47px;
    color: #FFFFFF !important;
    font-size: 1.75rem;
    padding: 91px 20px 5px;
    text-align: center !important;
}
#block-browseleaseslocation .browse_lease_gmap_premium a, .advance_serach_gmap_premium a {
    background-color: #FF6700;
    color: #FFF !important;
    padding: 7px 20px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    border: 1px solid transparent;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 4px;
    transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
    margin-right: 0.15rem;
}
#block-browseleaseslocation .browse_lease_gmap_premium a:hover, .advance_serach_gmap_premium a:hover {
    background: #ffB84a;
    border-color: #ffB84a;
    transition: all 0.3s ease-in-out;
    color: #312416 !important;
}
.user-register-link .pricing-content, .lease-info-content.user-create-new-lease-link .pricing-content {
    padding-top: 7px;
}
.user-register-link h4.pricing-option {
    margin: 0.4rem 0 1.5rem !important;
}
.user-register-link .pricing-card {
    min-height: 457px;
}
.user-register-link .checked-list, .user-create-free-lease-link .checked-list {
    margin-bottom: 0px;
}
.user-register-link #edit-subscriptions .js-form-item-subscriptions-outfitter-newsletter, 
.user-create-free-lease-link #edit-subscriptions .js-form-item-subscriptions-outfitter-newsletter {
    margin-bottom: 1rem;
}
.user-register-link #edit-subscriptions:after, .user-create-free-lease-link #edit-subscriptions:after {
    content: 'An Email Will be sent to your Email Address with Instructions to Complete the Signup Process';
    font-size: 0.8em !important;
    text-align: left;
    font-style: italic;
    color: #0A7722;
}
.user-register-link #edit-simplenews--description, .user-create-free-lease-link #edit-simplenews--description {
    display: none;
}
#block-mediteran-content .user-register-form .user-register-link, #block-mediteran-content .user-register-form .user-create-new-lease-link, 
#block-mediteran-content .user-register-form .extra-header {
    display: none;
}
.pager__item a, .pager__item.is-active {
    background-color: #E8E9Ea !important;
}
.product-description li p {
    font-size: 14px !important;
}
#captcha {
    border: 0 !important;
}
#captcha summary {
    display: none;
}
#captcha .details-wrapper {
    padding: 0.5rem 0 !important;
}
.paypal-button-layout-vertical {
    display: inline-block !important;
    width: calc(50% - 5px) !important;
    margin-left: 3px !important;
    margin-right: 3px !important;
    margin-bottom: 3px !important;
}
#views-exposed-form-admin-blogs-listing-page-1, #views-exposed-form-classifieds-listing-page-1, #views-exposed-form-admin-outfitter-listing-page-1, 
#views-exposed-form-admin-leases-listing-content-page-1, #views-exposed-form-admin-photos-listing-page-1, #views-exposed-form-admin-testimonial-listing-page-1 {
    margin-bottom: 1.25rem;
    background-color: #F0F0F0;
    border-radius: 4px !important;
    padding: 14px 28px;
    border: 1px solid #DFDFDF;
}
.path-admin-orders .pager__items {
    display: table;
    text-align: left;
}
.pager__item a {
    float: none !important;
}
table.subscription_recurring_fee_information_table td {
    color: #212529;
}
@media (min-width: 1200px) {
    .intial_information {
        display: flex !important;
    }
}
.intial_information {
    display: block;
}
.intial_information .fieldset-wrapper {
    font-size: 15px;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0,0,0,0.05);
}
.field--name-field-image.field--type-image {
    text-align: left;
}
.field--name-field-image.field--type-image img {
    max-width: 900px;
    height: auto;
}
.dataTables_paginate .page-item.active .page-link {
    color: #FFF !important;
}
.dataTables_wrapper .toolbar, .dataTables_wrapper .dataTables_info {
    float: left;
}
.dataTables_wrapper .toolbar {
    padding: 7px 0;
}
.dataTables_wrapper .toolbar a {
    text-decoration: underline;
}
.dataTables_wrapper .toolbar a:hover {
    color: #455E3B;
    text-decoration: dashed !important;
}
.dataTables_wrapper .dataTables_paginate {
    margin-top: 13px !important;
}
.feed-icons {
    margin-top: 0.85rem;
}
.path-leases-search a.button, .path-saved-leases-search a.button {
    float: none !important;
}
.view-advance-user-manage .views-field-nothing-1 span.red {
    color: red;
}
.view-advance-user-manage .views-field-nothing-1 span.green {
    color: green;
}
.custom-header-below-description {
    color: forestgreen !important;
    font-weight: 600;
}
.custom-header-below-description span {
    color: darkred !important;
    margin-right: 0.1rem;
}
.unsubscribed-leasehunter-newsletter {
    box-shadow: 0 1px 4px rgb(0 0 0 / 30%);
    padding: 10px 25px 25px;
}
.form-item-unsubscribed-leasehunter-newsletter-email, #edit-unsubscribed-leasehunter-newsletter-types--wrapper, #edit-unsubscribed-leasehunter-newsletter-input--wrapper {
    margin-bottom: 24px;
}
.form-item-unsubscribed-leasehunter-newsletter-email label, .unsubscribed_leasehunter_newsletter_types legend, .unsubscribed_leasehunter_newsletter_input legend {
    font-size: 18px !important;
    color: darkgreen;
}
.unsubscribed-leasehunter-newsletter .form-checkboxes label, .unsubscribed-leasehunter-newsletter .form-radios label {
    color: chocolate;
    margin-left: 3px;
    vertical-align: top;
}
.unsubscribed_leasehunter_newsletter_types.error:before, .unsubscribed_leasehunter_newsletter_input.error:before {
    content: '' !important;
    background: transparent !important;
    padding: 0px !important;
    margin: 0 !important;
    font-size: 0px !important;
}
#views-form-admin-photos-listing-page-1 {
    background-color: #F0F0F0;
    border-radius: 4px !important;
    padding: 14px 28px;
    border: 1px solid #DFDFDF;
}
.geolocation-widget-input .fieldset-legend {
    font-size: 19px;
    color: #CC4400;
}
.geolocation-widget-input {
    margin-top: -10px !important;
    padding-bottom: 10px !important;
    display: none !important;
}
#edit-field-lease-owner-contact-form-wrapper {
    margin-bottom: 23px;
}
.form-control:disabled, .form-control[readonly] {
    background-color: #E5E5E5 !important;
    opacity: 1;
}
span.field-suffix {
    font-size: 15px;
}
/*.user-logged-in.path-my-classifieds-ads-listing #block-bootstrap4-content {
    margin-bottom: 35px;
    margin-top: 80px;
}*/
.path-my-outfitter-directory-listing #block-bootstrap4-content {
    margin-top: 16px;
    margin-bottom: 35px;
}
.admin_content_notification {
    margin-bottom: 25px;
}
.admin_content_notification .bio-desk h4.red {
    margin: 4px 0 1.25rem !important;
    font-size: 20px;
}
#views-form-admin-photos-listing-page-1 .table-bordered th, #views-form-admin-photos-listing-page-1 .table-bordered td {
    border: 1px solid #CFCFCF !important;
}
.panel {
    margin-bottom: 30px;
    border-radius: 4px;
    /*-webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
    box-shadow: 0 1px 1px rgb(0 0 0 / 5%);*/
    padding: 0px;
}
/*.panel-top {
    margin-bottom: 0px;
}*/
.panel-details {
    /*background-color: #EFEFED;
    border: 1px solid #FFDDDD;*/
    box-shadow: none;
    margin-bottom: 20px;
}
.panel-details h1 {
    /*border: none;*/
    /*-moz-box-shadow: none;*/
    /*-webkit-box-shadow: none;*/
    /*box-shadow: none;*/
    font-size: 2em !important;
    /*background: url(/sites/default/files/default_images/gear-32.png) no-repeat left center !important;*/
    color: #855E3B !important;
    text-align: left;
    /* background-color: #EFEFED !important; */
    /* border: 1px solid #FFDDDD;
}
.profile-nav, .profile-info{
    /*margin-top:30px;*/
}
.profile-nav .user-heading {
    /*background: #FBC02D;*/
    background: rgb(199,176,163);
    background: linear-gradient(0deg, rgba(199,176,163,1) 0%, rgba(255,133,35,1) 100%);
    color: #fff;
    /*border-radius: 4px 4px 0 0;*/
    /*-webkit-border-radius: 4px 4px 0 0;*/
    border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 35px 20px 30px;
    text-align: center;
}
.profile-nav .user-heading.round .user_picture_anchor  {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 10px solid rgba(255, 255, 255, 0.4);
    display: inline-block;
}
.profile-nav .user-heading.round a {
    color: #554000;
}
.profile-nav .user-heading.round a:hover {
    transition: .5s ease inout;
    color: #DA0000;
    text-decoration: underline !important;
}
.profile-nav .user-heading a img {
    width: 135px;
    height: 135px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    object-fit: cover;
}
.profile-nav .user-heading h1 {
    font-size: 23px !important;
    font-weight: 500;
    margin-bottom: 7px !important;
    margin-top: 1.5rem !important;
    color: #103A00;
}
.profile-nav .user-heading p {
    font-size: 14px;
    margin: 0;
}
.profile-nav ul {
    /*margin-top: 1px;*/
    /*display: block;*/
    /*background-color: #EDEDEF;*/
    border-radius: 4px;
}
.profile-nav ul > li {
    /*border: 1px solid #FFBBBB;*/
    border: 1px solid #FDFDFE;
    margin-top: 0px;
    height: 50px;
    line-height: 50px;
    background-color: #EDEDEF;
    width: 50%;
}
.profile-nav ul > li.pro_membership_account > a:before {
    font-family: 'Font Awesome 5 Free';
    content: "\f135";
    margin-right: 10px;
    color: #9A93AA;
    vertical-align: middle;
    font-weight: 900;
}
.profile-nav ul > li.subscriptions_orders > a:before {
    font-family: 'Font Awesome 5 Free';
    content: "\f291";
    margin-right: 10px;
    color: #9A93AA;
    vertical-align: middle;
    font-weight: 900;
}
.profile-nav ul > li.subscription_recurring_fees > a:before {
    font-family: 'Font Awesome 5 Free';
    content: "\f01e";
    margin-right: 10px;
    color: #9A93AA;
    vertical-align: middle;
    font-weight: 900;
}
.profile-nav ul > li.view_account_details > a:before {
    font-family: 'Font Awesome 5 Free';
    content: "\f007";
    margin-right: 10px;
    color: #9A93AA;
    vertical-align: middle;
    font-weight: 900;
}
.profile-nav ul > li.edit_account > a:before {
    font-family: 'Font Awesome 5 Free';
    content: "\f044";
    margin-right: 10px;
    color: #9A93AA;
    vertical-align: middle;
    font-weight: 900;
}
.profile-nav ul > li.edit_profile_details > a:before {
    font-family: 'Font Awesome 5 Free';
    content: "\f044";
    margin-right: 10px;
    color: #9A93AA;
    vertical-align: middle;
    font-weight: 900;
}
.profile-nav ul > li.entity_wishlist > a:before {
    font-family: 'Font Awesome 5 Free';
    content: "\f004";
    margin-right: 10px;
    color: #9A93AA;
    vertical-align: middle;
    font-weight: 900;
}
.profile-nav ul > li.my_lease_listing > a:before, .profile-nav ul > li.my_classifieds_listing > a:before, .profile-nav ul > li.my_outfitter_directory_listing > a:before {
    font-family: 'Font Awesome 5 Free';
    content: "\f124";
    margin-right: 10px;
    color: #9A93AA;
    vertical-align: middle;
    font-weight: 900;
}
.profile-nav ul > li.my_photos_listing > a:before {
    font-family: 'Font Awesome 5 Free';
    content: "\f1c5";
    margin-right: 10px;
    color: #9A93AA;
    vertical-align: middle;
    font-weight: 900;
}
.profile-nav ul > li.my_saved_search > a:before {
    font-family: 'Font Awesome 5 Free';
    content: "\f02e";
    margin-right: 10px;
    color: #9A93AA;
    vertical-align: middle;
    font-weight: 900;
}
.profile-nav ul > li.pro_member_link {
    border-radius: 4px 0 0 0;
    /* border-top: 0; */
    border-right: 0;
    border-left: 0;
}
.profile-nav ul > li.pro_member_link_second, .profile-nav ul > li.subscription_recurring_fees_modify {
    border-radius: 0 4px 0 0;
}
.profile-nav ul > li.subscriptions_orders_modify {
    border-radius: 4px 0 0 0;
}
.profile-nav ul > li.my_photos_listing_modify_new, .profile-nav ul > li.my_saved_search_modify_second {
    border-radius: 0 0 4px 4px;
    line-height: 47.5px;
}
.profile-nav ul > li.my_photos_listing {
    line-height: 47.5px;
}
.profile-nav ul > li.my_saved_search_modify {
    /*border-bottom: none;*/
    border-radius: 0 0 4px 0;
    line-height: 48px;
}
.profile-nav ul > li.my_photos_listing_modify {
    border-radius: 0 0 0 4px;
}
.profile-nav ul > li:last-child:hover {
    border-bottom: 1px solid #FFBBBB;
}
.profile-nav ul > li:hover {
    border-bottom: 1px solid #FDFDFE;
}
.profile-nav ul > li > a {
    border-radius: 0;
    -webkit-border-radius: 0;
    color: #00807D !important;
    /*border-left: 5px solid #EDEDEF;*/
    padding: 0 15px !important;
    display: block !important;
    width: 100%;
    float: left;
}
.profile-nav ul > li > a:hover, .profile-nav ul > li > a:focus, .profile-nav ul li.active a {
    background: #f8f7f5 !important;
    border-left: 5px solid #FBC02D;
    color: #49817f !important;
    display: block;
}
.profile-nav ul > li:last-child > a:last-child {
    border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
}
.profile-nav ul > li > a > i {
    font-size: 16px;
    padding-right: 10px;
    color: #9A93AA;
}
.r-activity {
  margin-top: 15px;
  font-size: 12px;
  background-color: #FF8800;
  border-radius: 11px;
  padding: 10px;
  height: 10px;
  line-height: 0px;
  color: #FDFDFF;
  position: absolute;
  margin-left: -47px;
  text-align: center;
}
.profile-nav ul > li.pro_member_link > a {
    color: #FFF !important;
}
.profile-nav ul > li.pro_member_link > a:hover {
    color: #49817f !important;
}

.p-text-area, .p-text-area:focus {
    border: none;
    font-weight: 300;
    box-shadow: none;
    color: #c3c3c3;
    font-size: 16px;
}
.profile-info .panel-footer {
    background-color:#f8f7f5 ;
    border-top: 1px solid #e7ebee;
}
.profile-info .panel-footer ul li a {
    color: #7a7a7a;
}
.bio-graph-heading {
    background: #FBC02D;
    color: #fff;
    text-align: center;
    font-style: italic;
    padding: 40px 110px;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    font-size: 16px;
    font-weight: 300;
}
.bio-graph-info {
    color: #89817e;
}
.bio-graph-info h1 {
    font-size: 22px;
    font-weight: 300;
    margin: 0 0 20px;
}
.bio-row {
    width: 50%;
    float: left;
    margin-bottom: 10px;
    padding:0 15px;
}
.bio-row p span {
    width: 100px;
    display: inline-block;
}
.bio-chart, .bio-desk {
    float: left;
}
.profile_details_history .bio-desk {
    background: rgb(199,176,163);
    background: linear-gradient(0deg,rgba(199,176,163,1) 0%,rgba(255,133,35,1) 100%);
    padding: 1.5rem;
    border-radius: 4px;
}
.admin_content_notification .profile_details_history .bio-desk {
    width: 100%;
}
.bio-desk h4 {
    font-size: 15px;
    font-weight:400;
}
.bio-desk h4.terques {
    color: #4CC5CD;
}
.bio-desk h4.red {
    color: #554000 !important;
    margin: 0.5rem 0 1.25rem !important;
}
.bio-desk h4.green {
    color: #97be4b;
}
.bio-desk h4.purple {
    color: #caa3da;
}
.profile-activity h5 {
    font-weight: 300;
    margin-top: 0;
    color: #c3c3c3;
}
.owl-carousel .owl-wrapper-outer {
    border-radius: 4px;
}
.node_float_left_right {
    display: flow-root;
    margin-bottom: 1.5rem;
}
.node_float_left {
    float: left;
}
.node_float_right {
    float: right;
}
@media (max-width: 375.98px) {
    .node_float_left_right {
        display: grid;
    }
    .node_float_left {
      margin-bottom: 5px;
  }
}
#leasehunter-manages-users-email {
    box-shadow: 0 1px 4px rgb(0 0 0 / 30%);
    padding: 25px 27px;
    border-radius: 4px;
}
#leasehunter-manages-users-email .js-form-item-leasehunter-paypal-email {
    margin-top: 0.35rem;
}
#leasehunter-manages-users-email label {
    text-transform: uppercase;
    font-size: 1.05rem;
    margin-bottom: 0.85rem;
}
#leasehunter-manages-users-email #edit-leasehunter-paypal-email-message {
    margin-top: 1.5rem;
    margin-bottom: 0.4rem;
}
.manage_users_header {
    display: flow-root;
}
.manage_users_header p:nth-child(1) {
    float: left;
    margin-bottom: 0;
}
.manage_users_header p:nth-child(2) {
    float: right;
    margin-bottom: 0;
}
.manage_users_header p:nth-child(2) a {
    text-decoration: underline;
}
ul.sf-menu.sf-horizontal.sf-shadow ul, ul.sf-menu.sf-vertical.sf-shadow ul, ul.sf-menu.sf-navbar.sf-shadow ul ul {
    background-color: #335E3B;
}
ul.sf-menu.sf-style-coffee li:hover, ul.sf-menu.sf-style-coffee li.sfHover, ul.sf-menu.sf-style-coffee a:focus, ul.sf-menu.sf-style-coffee a:hover, 
ul.sf-menu.sf-style-coffee span.nolink:hover {
    border-radius: 4px;
}
.custom-ad-banner img {
    display: block;
    margin: auto;
}