/* MQ section for mobile vs. desktop settings */
/* 800 PIXELS or wider (desktop) */
@media only screen and (min-width: 800px) { 
    .backorder {
        height:12em;
        margin-left:11em;
    } .breadcrumb {
        position: absolute;
        left: 2em;
    } .breadcrumb_selector, .parentlink {
        display:none;
    }  .indent {
        margin-left:4em;
    } .ml_img {
        max-height:9em;
    } .mob_divide {
        display:none;
    } .newPopListing {
        position: absolute;
        margin-top:-6em;
    } .staff_fishing {
        max-width:44%;
        padding-left:3em;
        float:right;
        margin-top:-6em;
    } .swal2-toast {
        position:absolute;
        top:1em;
        right:-3em;
    }
}
/* 799 Pixels or smaller (a mobile device of some type) */
@media only screen and (max-width: 799px) { 
    .backorder {
        margin-left: 8em;
        max-height: 4em;
        margin-top: 8em;
    } .breadcrumb {
        display:none;
    } .breadcrumb_selector {
        margin-top:1em;
        margin-bottom:1em;
    } .hr_li {
        margin-bottom:1em;
    } .indent {
        margin-left:2em;
    } .ml_img {
        max-height:12em;
    } .mob_divide {
        display:block;
        clear:both;
        height:1px;
        width:100%;
    } .newPopListing {
        position:absolute;
        left:0;
        top:30em;
        max-width:10em;
    } .parentlink {
        margin-left: 1em;
        margin-top:1em;
        text-decoration:none;
        font-size:small;
    } .staff_fishing {
        max-width:92%;
        margin:auto;
        clear:both;
        padding-left:1.4em;
    } table thead {
        display: none;
    }  table td {
        display: flex;
    } table td::before {
        content: attr(label);
        font-weight: bold;
        width: 120px;
        min-width: 120px;
    } .swal2-toast {
        position:absolute;
        top:44%;
    }
}/* STYLES FOR ALL UA's and Sizes */
  .admin_table td {
    padding:.7em;
} .button {
    font-weight:bold;
    color:white;
    background:#0855b1;
    padding:1em;
    border-radius:.5em;
} .cat_divider {
    width: 96%;
    margin-left: -4.5em;
} .catpage_image {
    display:block;
} .cart_icon {
    max-width:2em;
} .cart_table {
    margin-left:auto;
    margin-right:auto;
} .cart_table td {
    padding:1vw;
} .childSelector {
    margin-left: 1.8em;
    color: #010e54;
    background: #4fa5d8;
    border-radius: .4em;
} .darklink {
    color:#00022b;
} .dropdown {
    text-align:left;
    display: inline-block;
    z-index: 1;
    list-style: none;
    background: #0855b1;
    /*background:url("/images/wood.png");*/
    padding: 1em;
    border-radius: .4em;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-left:-6em;
} .fp {
    width:12em;
    float:left;
    height:18em;
    /*background:url('https://static.ombe.com/OMBE2018/FeatureProdBG150.png');*/
    background-color:#4fa5d8;
    padding:1px;
    padding-top:0px;
    padding-bottom:3px;
    border-right:1px solid LightGray;
    border-radius:.4em;
    overflow:hidden;
} .fp:hover {
    background:#0855b1;
} .fp > div {
    height:17.9em;
} .fp > div > a > img, .fp > div > img, .fp > img {
    max-height:150px;
    max-width:150px;
} .fp_title {
    font-size:15px;
} .fpli {
    list-style:outside none;
    min-height:10vw;
    min-width:85%;
    padding-left:.5em;
    padding-right:.5em;
} .fpli:hover {
    opacity:.88;
    background:#0855b1;
} .fpli a {
    width:8vw;
    display:inline-block;
} .has_dropdown {
    cursor: url("https://pix.budsbait.com/images/Rod_Cursor.png") 35 15, move;
} .hr_li {
    margin-top:1em;
    border-bottom:1px solid #daeaf7;
    list-style:outside none;
} .incdec_icon {
    position:relative;
    top:3px;
    max-width:1.5em;
} .lightlink, a.lightlink, .lightlink a {
    color:#daeaf7;
} .lightlink:hover { 
    color:#daeaf7;
} .menuitem {
    padding-right:1.4em;
    display:inline-block;
} .ml_button {
    background: #0855b1;
    color: white;
    font-weight: bold;
    border-radius: .4em;    
} .ml_img {
    max-width: 100%;
} .ml_text {
    padding-bottom: 1em;
} .newPopMiniListing {
    max-width: 4em;
    position: absolute;
} .nobull {
    list-style:outside none;   
} .not-allowed {
    background-color:grey;
    padding:1.5em;
} a.pagina {
    text-decoration:none;
} .pagina {
    color:#00022b;
} .pagination_img {
    height:3vw;
    top:1vw;
}  .shoplist_button {
	border-radius:.4em;
	height:3em;
	padding:1em;
	background: #0855b1;
    color:white;
    font-weight:bold;
} .shoplist_button_lg {
    background: #0855b1;
    border-radius: 0.4em;
    height: 40px;
    margin-top: 5px;
    padding: 4px;
    width: 210px;
} .trash {
    max-width:2em;
} .waiting {
    cursor: wait !important;
}