/* public styles for laptop screen size (1440px) and down. NOTE: public-1330-down.css contains specific styles for smaller screen sizes again. */

@media (max-width: 1440px) {


body {
    font-size: 12.5px;
}

h1 {
    font-size: 18px;
}

h2 {
    font-size: 16px;
}

h3 {
    font-size: 16px;
}

h4 {
    font-size: 13px;
}

h5 {
    font-size: 13px;
}

h6 {
    font-size: 12.5px;
}

#head-container {
    padding: 8px 0 3px;
}

/*CART*/
#OCcart {
    right: 70px; 
    padding: 5px;
}

#OFinish {
    padding: 6px 5px 4px;
}

/*Header Area*/

#head-container {
    margin-bottom: 25px;
}

#topbar-menu {
    margin-top: 29px;
}


/*.............................*/
/*Table Styles Overrides*/

/*PAGE TITLE. Grade title header for the page*/
.content-area-product-segment-selected-title {
    margin-top: -15px !important;
    margin-bottom: 20px !important;
}

/*bar that contains message regarding price and stock packet description */
.price-stock-text {
    margin: -15px 0 25px;
}

.table-container {
    width: 100% !important;
    margin-bottom: 2em;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.msg td {
    height: 40px;
    padding: 1px 0;
}

#inline-special-notice-container {
    padding: 6px 10px;
}

.inline-special-legend {
    width: 40px;
    height: 30px;
    border-radius: 5px;
}

#table-description {
    font-size: 14px;
}

.input-field {
    width: 30px !important;
    margin: 0 0 5px !important;
    padding: 0 2px !important;
}

.hover-price-box {
    border-width: 0 0 9px 9px;
}
/*................................*/

/*Complete order page*/
#list-product-details td {
    padding: 0;
}

.change-qty-input {
    width: 25px;
    padding: 2px !important;
}

/*Stock Adjustments Area*/
.content-area-product-segment-selected-title {
   margin-top: 5px;
   margin-bottom: -20px;
}

.s-table-container {
    width: 900px !important;
}

.s-table-title {
     width: 910px;
}



} /*media*/