@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,400&amp;display=swap");

/*======== mobile style internal ======*/
div#plp-container {
     margin-bottom: 16px !important;

}
.navbar-link {
    background:#e7e7e7 !important;
}
.mob-cont .nav-collapse .nav > li > a, .mob-cont .nav-collapse .dropdown-menu a {
    color:#00A19A !important;
}
#mainMenu .fa-fw {
    color:#00A19A !important;
}
.promo-carousel-item {
      line-height: 17px !important;
}
#scope-plp-rfi .fa{
  color:#ffffff !important;
}
#leftnav {
  display: none;
}
.table-bordered th, .table-bordered td {
  border: 1px solid #ddd !important
}
.ui-widget-header {
  background:#00A19A !important;
  border: 1px solid #00A19A !important;
}
.btn {
  font-weight: 700 !important;
    border-radius: 14px !important;
        font-size: 12px !important;
      text-shadow: none !important;
      font-weight: 700 !important;
      text-decoration: none !important;
       color: #ffffff !important;
    background: #00A19A !important;
    border: 1px solid #00A19A !important; 
}
.navbar-fixed-top .nav-collapse-menu ul {
    background-color: #272323 !important;
    text-align: left !important;
    list-style: none !important;
    padding-bottom:17px !important;
    
}
#formholder input[type="text"] {
border-width:1px !important;
}
#formholder label, #formholder input, #formholder select, #formholder textarea {
  font-size: 18px !important
}
.mob-cont .navbar .nav > li {
    border-bottom:1px solid #808080 !important;
}
.mob-cont .navbar .nav > li > a {
    color:#ffffff !important;
    text-align: left !important;
    font-size:1em !important;
    font-weight: 400 !important;
}
.promo-img-wrapper {
    line-height: 5.2 !important;
    height: auto !important;
}
.container .ui-state-default a {
    color:#00A19A !important;
}
.part-link label {
    color: #00A19A;
}
div#productSticky .media-body a {
    color: #00A19A !important;
}
#productSticky {
   top:0 !important;
   width: 100% !important;
}
#scope-plp-configure span.pull-left {
    color: #ffffff !important;
}
#plp-page-pagination-table .part-link a {
    text-decoration: underline !important;
    color:#00A19A !important;
}
.pull-right>.dropdown-menu {
       width: 205px !important;
}
.part-link a {
    text-decoration: underline !important;
}
.popup-header button {
    color: #ffffff !important;
}
i.fa.fa-fw.fa-shopping-cart {
color: #ffffff !important;
}
.nav-bread .breadcrumb, .breadcrumb a {
   color: #1c1c1c !important;
}
nav#plp-header-links {
    margin-top: 17px !important;
}
#plp-header-links .btn-primary {
      padding: 9px 25px !important;
}
.category-heading {
    position: relative;
    margin-bottom: 50px;
}
body[data-pagetype=Category] .category-heading h4{
    /* text-align: left !important; */
}
.container .category-heading, .category-heading{
    /* text-align: unset; */
    clear: both !important;
}

.category-heading h4 {
    font-size: 17px !important;
   font-family: "Open Sans", sans-serif !important;
 color: #00a19a !important;  
 
 /* text-align: center !important; */
}

body[data-pagetype=CategoryResult] .category-heading h4 ,body[data-pagetype=ItemDetail] .category-heading h4 {
    font-size: 17px !important;
   font-family: "Open Sans", sans-serif !important;
 color: #00a19a !important;  
 text-align: center !important;
 width: 100%;
 top: 0;
 right: 0;
 left: 0;
 margin: 0 auto;
 position: absolute;
}
.modal>.modal-header>.popup-btn {
  text-shadow: none !important;
      text-decoration: none !important;
       color: #ffffff !important;
    background: #00A19A  !important;
    border: 1px solid #00A19A !important; 
}
body[data-pagetype="RequestConfirmation"] #plp-container p a, body[data-pagetype="Email"] #plp-container #plp-emailpage p a {
color: #00A19A !important;
}
#tbCompare td a {
  color: #00A19A !important;
}
.plp-request-info-form td.ui-state-default, .select-product.media-body.ui-state-default.ui-corner-top.ui-corner-bottom.item-rfi-heading {
      text-shadow: none !important;
      text-decoration: none !important;
       color: #ffffff !important;
   background: #00A19A  !important;
    border: 1px solid #00A19A !important; 
}
.body-padding footer {
   padding: 0 !important;
   margin: 0 !important;
}
#plp-emailpage p a {
    color: #00A19A !important;
}
.tab-pane .btn-toolbar .btn {
padding: 4px 9px !important;
}

.buttonBar.plp-form-button.plp-rfi-button .btn {
    padding: 7px !important;
    margin: 0 !important;
}
form sup {
    color: #ff0000 !important;
}
.mob-cont .pagination-centered a {
    color: #00A19A;
}
#plp-header-links .btn-primary {
    color: #00A19A;
}
#plp-item-sidebar .promotion-tab {
    padding: 13px 14px 16px !important;
}
.mob-cont #plp-container .nav-stacked li a.btn {
    color: #ffffff !important;
}
.mob-cont #plp-container .nav-stacked li a.btn:hover {
    background: #cccccc !important;
}
.form-input-text {
    width: 100% !important;
        border-radius: 0 !important;
        height: 25px !important;
}
/*============= Mobile CAD Page Style =============*/
#plp-CAD-table-tabs #cad-tabs .ui-tabs-active a .ui-button-text {
    color: #00A19A;
}
#plp-CAD-table-tabs #cad-tabs a .ui-button-text {
    color: #ffffff;
}
#plp-adv-search-accordion .adv-attributecontrol .part-link {
    color: #00A19A !important;
}
/*========== Footer Style ===========*/
.mob-footer {
    background:#ffffff !important;
    color:#939598 !important;
}
.mob-footer a {
    color:#00A19A !important;
}
.mob-footer a:hover {
    color:#b1d0e7 !important;
}
/*Prevent Images from scaling.*/
.carousel-inner .item img {
    height: auto !important;
}
.mob-cont .pagination ul li a, .mob-cont .part-link {
    color:#4d4d4d;
}


.modal .modal-body .table td{
    display: block !important;
    width: 100%;
}
#myCarousel .carousel-control.right{
    right: 9% !important;
}
#sg-search-modal input[name=search]{
    width: 200px !important;
    background: #fff !important;
    padding: 5px;
    border-radius: 50px;
}
#sg-search-modal .search_btn{
    width: 20px;
    height: 20px;
    margin-left:10px;
}
#sg-search-modal .mfp-close{
    right: -40px;
    top: -3px;
    color: #d8d8d8;

}
#sg-search-modal .mfp-close:hover{
    color: #fff;
    background: none;

}
#sg-search-modal .sg-search-modal__input-container form {
    display:flex;
    align-items: center;
}
#mob-pr-wgt-qty-wrap i{
    padding: 0;
}
.page-center, .dnd-section:not([class*='force-full-width']) > .row-fluid, .blog-listing{
    padding: 0 !important;
}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.no-close.cad-fixed-popup{
    width: 100% !important;
}