/*

Theme Name: MMP - Acceptance Insurance

Theme URI: https://nashvilleprinting.com

description: >-

  MMP Enfold Child

Author: Stphen Phillips

Author URI: https://nashvilleprinting.com

Template: enfold

Version: 1.0.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: mmp-enfold-child

*/

html {

  background-color: #000000 !important; }



@media only screen and (max-width: 767px) {

  .responsive #top #wrap_all #header {

    position: fixed !important; }



  .responsive #top div#main {

    padding-top: 140px !important; } }

#top.home .title_container {

  display: none; }

#top #wrap_all {

  /*.payment_method_alg_custom_gateway_1 {

  	p:first-child {

  		display: none;

  	}

  }*/ }

  #top #wrap_all .custom-gateway-text-input {

    background-color: #ffffff !important; }

  #top #wrap_all ins:before {

    content: '';

    padding: 0; }

  #top #wrap_all #header .logo a {

    padding: 15px; }

  #top #wrap_all #header .logo img {

    height: 100%; }

  #top #wrap_all #header .av-cart-counter.av-active-counter {

    left: -30%;

    top: 35%;

    background-color: #E31937; }

  #top #wrap_all #main .nike-notification {

    border: 1px solid #ebebeb;

    color: #f37021;

    font-size: 1.25em;

    font-weight: 600;

    margin-bottom: 2em;

    padding: 2em;

    text-align: center;

    -webkit-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.15);

    box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.15); }

  #top #wrap_all #main .product-mmp-notification {

    border: 2px solid #f37021;

    padding: 20px;

    margin-bottom: 20px; }

    #top #wrap_all #main .product-mmp-notification h4 {

      margin-bottom: 15px;

      text-align: center; }

  #top #wrap_all #main #mmp-sub-head-notice {

    color: #f37021;

    font-weight: 600;

    padding: 10px 20px;

    text-align: center;

    /**ADVANCE**/

    /**display: none;**/ }

    #top #wrap_all #main #mmp-sub-head-notice a {

      color: #f37021;

      text-decoration: underline; }

  #top #wrap_all #main a {

    font-weight: bold; }

  #top #wrap_all #main .category_id_179 {

    display: none; }

  #top #wrap_all #main .button:hover {

    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.3); }

  #top #wrap_all #main input:-moz-read-only {

    color: #969696 !important; }

  #top #wrap_all #main input:read-only {

    color: #969696 !important; }

  #top #wrap_all #main .avia-breadcrumbs {

    left: 50px;

    right: 0; }

    #top #wrap_all #main .avia-breadcrumbs .breadcrumb-trail .trail-before {

      display: none; }

  #top #wrap_all #main .coupon .button {

    background-color: #E31937; }

  #top #wrap_all #main .cart_totals .account-funds {

    background: #bee7af; }

  #top #wrap_all #main .category_id_53 {

    display: none; }

  #top #wrap_all #main .woocommerce-variation-add-to-cart {

    padding-bottom: 15px; }

  #top #wrap_all #main .variations tr {

    color: #000000 !important; }

  #top #wrap_all #main .variations #picker_pa_color .swatch-anchor {

    height: auto !important;

    width: auto !important; }

    #top #wrap_all #main .variations #picker_pa_color .swatch-anchor img {

      max-width: 75px; }

  #top #wrap_all #main .variations #picker_pa_color .image-overlay .image-overlay-inside:before {

    height: 40px;

    width: 40px;

    line-height: 40px;

    margin: -20px 0 0 -20px; }

  #top #wrap_all #main .variations .attribute_pa_color_picker_label {

    font-weight: bold; }

  #top #wrap_all #main .mmp-search-thumb-image {

    position: absolute;

    left: 0;

    top: 1px; }

  #top #wrap_all #main .template-search.content .entry-content-wrapper {

    padding-left: 65px; }

  #top #wrap_all #main .page-thumb {

    display: none; }

  #top #wrap_all #main .products .product-category {

    max-width: 300px; }

  #top #wrap_all #main .products .product .woocommerce-loop-category__title {

    font-weight: bold;

    text-align: center;

    padding-top: 15px;

    padding-bottom: 15px; }

  #top #wrap_all #main .single-product-summary .price {

    display: block;

    margin: 15px 0; }

  #top #wrap_all #main .single-product-summary .product_meta .sku_wrapper, #top #wrap_all #main .single-product-summary .product_meta .posted_in, #top #wrap_all #main .single-product-summary .product_meta .meta_size_chart {

    display: block;

    font-weight: bold; }

    #top #wrap_all #main .single-product-summary .product_meta .sku_wrapper span, #top #wrap_all #main .single-product-summary .product_meta .posted_in span, #top #wrap_all #main .single-product-summary .product_meta .meta_size_chart span {

      font-weight: normal; }

  #top #wrap_all #main .single_variation_wrap .size_chart {

    color: #E31937; }

  #top #wrap_all #main .woocommerce-variation-availability .stock {

    color: #E31937;

    font-size: 1em;

    font-weight: bold;

    padding: 0 0 10px 0; }

    #top #wrap_all #main .woocommerce-variation-availability .stock.out-of-stock {

      color: #c70000; }

  #top #wrap_all #main .icon::before {

    display: inline-block;

    font-style: normal;

    font-variant: normal;

    margin-right: 5px;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased; }

  #top #wrap_all #main .in-stock .icon-stock::before {

    font-family: "Font Awesome 6 Free";

    color: #E31937;

    font-weight: 900;

    content: "\f058"; }

  #top #wrap_all #main .out-of-stock .icon-stock::before {

    font-family: "Font Awesome 6 Free";

    color: #c70000;

    font-weight: 900;

    content: "\f057"; }

  #top #wrap_all #main .payment_method_alg_custom_gateway_1 .required {

    color: #ff0000;

    font-size: 14px;

    font-weight: bold;

    padding-right: 10px; }

  #top #wrap_all #main .payment_method_alg_custom_gateway_2 .required {

    color: #ff0000;

    font-size: 14px;

    font-weight: bold;

    padding-right: 10px; }

  #top #wrap_all #main .woocommerce-no-paycheck-deduction-gateway .woocommerce-info {

    color: #240078;

    font-size: 18px;

    font-weight: 600;

    padding: 25px 20px;

    text-align: center; }

  #top #wrap_all #main .cart-collaterals .cart_totals {

    width: auto; }

  #top #wrap_all #main #footer-page {

    border: none !important;

    min-height: 0; }

    #top #wrap_all #main #footer-page .avia-section {

      min-height: 0; }

    #top #wrap_all #main #footer-page .content {

      padding-top: 10px;

      padding-bottom: 10px; }

      #top #wrap_all #main #footer-page .content .mmp-footer-text {

        color: #ffffff;

        font-size: 12px;

        text-align: center; }

        #top #wrap_all #main #footer-page .content .mmp-footer-text a {

          color: #ffffff;

          font-weight: normal; }

        #top #wrap_all #main #footer-page .content .mmp-footer-text strong {

          color: #ffffff; }

/**ADVANCE**/

/**.entry-title {

	display: none !important;

}**/
#socket {width: 100%;}

#socket > div.container {max-width: 100%; height: auto; padding: 0 30px;display: flex;justify-content: center;text-align: right;}

#copyright {display: none !important;}

/** PIC **/
/**#order_review > table { display: none !important; }
.woocommerce-table__product-table.product-total { display: none !important; }
.woocommerce-table__product-total.product-total { display: none !important; }
.woocommerce-order-details > table > tfoot { display: none !important; }
.woocommerce-order-overview__total.total { display: none !important; }**/

#order_review > table { display: block !important; }

/** Hide Search Icon **/
.dgwt-wcas-ico-magnifier { display: none !important; }

.return-to-shop { display: none !important; }

#mmp-banner-shop {
  width: 100% !important;
}
#mmp-banner-shop img {
  width: 100% !important;
  max-height: 640px;
}

/* On screens that are 1920px or less, set the background color to olive */
@media screen and (min-width: 1921px) {
  #top #wrap_all #main #mmp-banner-shop {
    width: 100% !important;
    /*min-height: 320px;*/
    text-align: center;
    background-size: cover; 
    /*background-image: url("https://piccompanystore.minutemanportal.com/wp-content/uploads/353105_ShopPIC-Backdrop-for-PIC-Portal_7-1-24_Narrow_1920x320.jpg");*/
  }
}

/* On screens that are 1920px or less, set the background color to olive */
@media screen and (max-width: 1920px) {
  #top #wrap_all #main #mmp-banner-shop {
    width: 100% !important;
    min-height: 320px;
    text-align: center; 
    background-size: cover; 
    /*background-image: url("https://piccompanystore.minutemanportal.com/wp-content/uploads/353105_ShopPIC-Backdrop-for-PIC-Portal_7-1-24_Narrow_1920x320.jpg");*/
  }
}
/* On screens that are 1420px or less, set the background color to olive */
@media screen and (max-width: 1720px)  and (min-width: 1367px) {
  #top #wrap_all #main #mmp-banner-shop {
    width: 100% !important;
    text-align: center; 
    background-size: cover; 
    /*background-image: url("https://piccompanystore.minutemanportal.com/wp-content/uploads/353105_ShopPIC-Backdrop-for-PIC-Portal_7-1-24_Narrow_1680x280.jpg");*/
  }
}
/* On screens that are 1420px or less, set the background color to olive */
@media screen and (max-width: 1366px) {
  #top #wrap_all #main #mmp-banner-shop {
    width: 100% !important;
    /*min-height: 237px; */
    text-align: center;
    background-size: cover; 
    /*background-image: url("https://piccompanystore.minutemanportal.com/wp-content/uploads/353105_ShopPIC-Backdrop-for-PIC-Portal_7-1-24_Narrow_1420x237.jpg");*/
  }
}
/* On screens that are 1420px or less, set the background color to olive */
@media screen and (max-width: 768px) {
  #top #wrap_all #main #mmp-banner-shop {
    width: 100% !important;
    /*min-height: 120px; */
    background-size: cover; 
    /*background-image: url("https://piccompanystore.minutemanportal.com/wp-content/uploads/353105_ShopPIC-Backdrop-for-PIC-Portal_7-1-24_Narrow_720x120.jpg");*/
  }
}
/* On screens that are 1420px or less, set the background color to olive */
@media screen and (max-width: 360px) {
  #top #wrap_all #main #mmp-banner-shop {
    width: 100% !important;
    /*min-height: 60px; */
    background-size: cover; 
    /*background-image: url("https://piccompanystore.minutemanportal.com/wp-content/uploads/353105_ShopPIC-Backdrop-for-PIC-Portal_7-1-24_Narrow_360x60.jpg");*/
  }
}