/* body.store.modal{
font-family:"Open Sans", Helvetica, Arial, sans-serif;
display:block!important;overflow:scroll;position:inherit!important;} */

/* body.store div.storewrapper,
body.store.modal .printOrder {
	padding:0;
	border:none;
}
 */

/*Hide RiSE Col-Secondary while in store */
 body.store .col-secondary {
	display:none;
}

 body.store .col-primary {
	width:100%;
} 


 body.store .TextButton {
	margin:0;
	margin-left:2px;
}


/* Store Modal Styles */

/* body.store.modal header, 
body.store.modal footer.footer, 
body.store.modal div.mainNav {
    display: none;
} */

/* .ResultsTopBar {float:left;width:100%;}

 */


@media(max-width: 767px) {

/* FIX RadRoator from preventing Responsive layout
.RadRotator .rrClipRegion .rrItemsList {
max-width:100%;width: 100% !important;min-height: 210px;} */

/*   Make Store Layout Responsive  */
/* body.store div.storewrapper div.storelayout,
body.store div.storewrapper div.storelayout div.colmain,
body.store div.storewrapper div.storelayout div.colaside { float: none;width:100%;} */

/* Reformat Storeheader items on mobile */
body.store div.storewrapper div.storelayout .viewcartdiv > div,
body.store div.storewrapper div.storelayout .viewcartdiv .button,
body.store div.storewrapper div.storelayout div.prod_search div.storeheader div.fieldset div.RadAjaxPanel,
body.store div.storewrapper div.storelayout div.storeheader div.checkoutbuttondiv a.checkoutbutton.button {
    float:none;
    margin:0;
    padding:0;
}

/* body.store div.storewrapper div.storelayout .viewcartdiv .button {
    margin-bottom:.5rem;
}
 */


/* prevent two col on mobile */
.storewrapper .img {float:none;}
.storewrapper .proddetailinfo {margin:auto;}

/* STORE FLEX - Reorder on on mobile */

    body.store div.storewrapper div.storelayout {
        display: flex;
        flex-direction: column;
    }
    body.store .storelayout .prod_search {
        order: 0;
    }
    body.store div.storewrapper div.storelayout div.colaside {
        order: 2;
    }
    body.store div.storewrapper div.storelayout div.colmain {
        order: 1;
    }
    .storeheader .fieldset > div {
        clear: both;
        float:none;
    }
    .storeheader .viewcartdiv {
        padding: 1em 0;
    }
    div.storeheader .input {
        max-width: 173px!important;
    }

}

@media (min-width: 768px) {
	.navbar-header {
		float: none;
	}
}

.navbar {
	display: block;
	padding: 0px;
	border: 0;
}




/* post upgrade overrdies */
#ste_container_WebsiteChat,
.breadcrumb,
#search-collapse {
	display:none!IMPORTANT;
}

.storeCalendarView .rsAptContent a {
    color: #fff;
}