/*
Theme Name: Martfury Child
Theme URI: http://drfuri.com/unero
Author: DrFuri
Author URI: http://drfuri.com
Description: Martfury Child Theme.
Version: 1.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: martfury
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: martfury
*/

@media (min-width: 1024px) {
p.woocommerce-store-notice.demo_store {
    position: fixed;
    bottom: 0;
    top: 95%;
 }
}

/*Enabling office pickup on PGS 30/5/22 .fdwc115 a {
    display: none !important;
}*/

/* Enabling Extra on PGS Chris 24.6.24
.extra {
    display: none !important;
}*/

.cod {
    display: none !important;
}

@media (max-width: 991px) { 
    .mf-products-tabs .woocommerce ul.products { 
    margin-left: 0;
    margin-right: 0; 
    } 
}

.page-id-152843 {
     background-color: black; /* iphone 11 */
}

.page-id-180071 {
     background-color: #5c6a50; /* S23 */
}

.page-id-188555 {
     background-color: #ede5e2; /* S21 */
}
.page-id-148226, .page-id-103740, .page-id-68665 {
     background-image: linear-gradient(to bottom, #1453cc, #d53db9, #ff4e7c, #ffa133, #fff400); /* services */
}

.page-id-147799 {
    background-image: linear-gradient(to right bottom, #d81414, #a3111b, #6f121a, #3c1013, #0b0000);
}

.page-id-26779 {
    background-image: linear-gradient(to bottom, #1453cc, #d53db9, #ff4e7c, #ffa133, #fff400);
}

.page-id-147003, .page-id-157360 {
    background-image: linear-gradient(to right bottom, #fff4fa, #f0cfe5, #dcabd3, #c588c5, #a967b9, #906bca, #6971d8, #0077e4, #0098f3, #00b2e1, #00c5b9, #16d489);
}

.timerfestival {
    color: yellow; /* timer color wasi fest */
}

.page-id-148184, .page-id-151221, .page-id-150979, .page-id-157361, .page-id-92805, .page-id-200117 {
     background-image: linear-gradient(to bottom, #1453cc, #d53db9, #ff4e7c, #ffa133, #fff400); /* wasifest, rugby fever, bank offers */
}

.wpcf7 form label {
 color: #000000 !important;
}

.site-header .header-main {
    padding-top: 10px;
    padding-bottom: 10px;
}

#wc-ewd_hnb_bin_1_ipg-cc-form {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
}

#wc-ewd_hnb_bin_2_ipg-cc-form {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
}

#wc-ewd_hnb_bin_3_ipg-cc-form {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
}

#wc-ewd_hnb_bin_4_ipg-cc-form {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
}

#wc-ewd_hnb_bin_5_ipg-cc-form {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
}

#wc-frimi-cc-form {
    margin-top: -10px !important;
    margin-bottom: -30px !important;
}

.payment_box.payment_method_frimi{
    margin-top: -10px !important;
    margin-bottom: -30px !important;
}
.payment_box.payment_method_revardhanawallet{
    margin-top: -10px !important;
    margin-bottom: -10px !important;
}

#wc-wasi-sampath-1-ipg-cc-form{
    margin-top: -30px !important;
    margin-bottom: -30px !important;
}

#wc-wasi-sampath-2-ipg-cc-form{
    margin-top: -30px !important;
    margin-bottom: -30px !important;
}

#wc-wasi-sampath-3-ipg-cc-form{
    margin-top: -30px !important;
    margin-bottom: -30px !important;
}

#wc-wasi-sampath-4-ipg-cc-form{
    margin-top: -30px !important;
    margin-bottom: -30px !important;
}

#wc-wasi-sampath-5-ipg-cc-form{
    margin-top: -30px !important;
    margin-bottom: -30px !important;
}

#wc-wasi-sampath-7-ipg-cc-form{
    margin-top: -30px !important;
    margin-bottom: -30px !important;
}

#wc-wasi-sampath-8-ipg-cc-form{
    margin-top: -30px !important;
    margin-bottom: -30px !important;
}

.woocommerce ul.products li.product .product-inner .mf-rating .count {
    display: none;
}

.mayapgs-payment-wrapper {
    justify-content: center !important; /* center discount boxes sing prod page */
}
.single-product .page-header .breadcrumbs .sep {
    display: none; /* hide last slash and title breadcrumbs sing pro page */
}
.single-product .page-header .breadcrumbs li {
    position: relative;
    padding-right: 12px;
    margin-right: 7px;
}
.single-product .page-header .breadcrumbs li:after {
    position: absolute;
    top: 0;
    content: "/";
    left: -12px;
}
.single-product .page-header .breadcrumbs li:last-child,
.single-product .page-header .breadcrumbs li:first-child:after{
    display: none;
}

@media (max-width: 767px) {
.single-product .site-footer { /* footer hide mobile sing prod pages */
    display: none;
    }
}

@media screen and (max-width: 767px) {
 select:active, input:active,textarea:active { /* stop zoom in mobile product pages */
        font-size: 16px;
 }
}

.mayapgs-price-block {
    border-bottom: 0px solid #e0e0e0 !important; /* 1 pgs border line hide */
}

.mayapgs-ssr-block {
    margin-bottom: -12px !important; /* PGS spacing all the way bottom */
    margin-top: -10px !important;
}

.wc-pao-addon .wc-pao-addon-wrap label { /* addons title options text smaller */
  font-size: 12.5px;
}

.wc-pao-addon-name { /* addon title text smaller */
    font-size: 15px;
}

@media (min-width:992px) and (max-width:1199px) {
.mayapgs-payment .image img { /* PGS discount bank logo smaller */
    max-width: 70px !important;
 }
}

@media (min-width:992px) and (max-width:1199px) {
.mayapgs-payment strong { /* PGS discount bank logo area text smaller */
    font-size: 12.5px !important;
 }
}

@media (min-width:366px) and (max-width:400px) {
.mayapgs-payment .image img { /* PGS discount bank logo smaller */
    max-width: 70px !important;
 }
}

@media (min-width:366px) and (max-width:400px) {
.mayapgs-payment strong { /* PGS discount bank logo area text smaller */
    font-size: 12px !important;
 }
}

@media (min-width:345px) and (max-width:365px) {
.mayapgs-payment .image img { /* PGS discount bank logo smaller */
    max-width: 64px !important;
 }
}

@media (min-width:345px) and (max-width:365px) {
.mayapgs-payment strong { /* PGS discount bank logo area text smaller */
    font-size: 11.5px !important;
 }
}

@media (min-width:300px) and (max-width:344px) {
.mayapgs-payment .image img { /* PGS discount bank logo smaller */
    max-width: 55px !important;
 }
}

@media (min-width:300px) and (max-width:344px) {
.mayapgs-payment strong { /* PGS discount bank logo area text smaller */
    font-size: 10.8px !important;
 }
}

.min-val-text {
    border-top: 0px solid #e0e0e0 !important; /* PGS ins area border hide/adjus */
    margin-bottom: 4px !important;
    padding-top: 5px !important;
    text-align: center;
}

.mayapgs-pgblock {
    border-top: 0px solid #e0e0e0 !important; /* PGS area border hide */
}

.mf-products-tabs.header-style-1 {
    background-color: #fff !important; /* home mf element make box */
}

.mf-products-list {    
    background-color: #fff; /* home mf element make box */
}

.mf-products-list .products-content {
    padding: 0 20px; /* home mf element make box */
}

.page-id-9 .site-content {
    padding-top: 0px; /* checkout page spacing */
    padding-bottom: 50px;
}

.page-id-9 .entry-title {
    padding-top: 30px; /* checkout page spacing */
}

.page-id-8 .site-content {
    padding-top: 0px; /* cart page spacing */
    padding-bottom: 50px;
}

.page-id-8 .entry-title {
    padding-top: 20px; /* cart page spacing */
}

.woocommerce-cart .woocommerce table.cart .btn-shop {
    background-color: #feff00;
    color: #000 !important;
}

.mf-els-modal-mobile .search-submit {
    background-color:#feff00; /* mobile search button color */
    color: #000;
}

@media (min-width: 767px) {
.site-header .header-main { /* header gradient color */
    background: #00a3ef;
    background: -moz-linear-gradient(top, #00a3ef 0%, #1453cc 100%);
    background: -webkit-linear-gradient(top, #00a3ef 0%,#1453cc 100%);
    background: linear-gradient(to bottom, #00a3ef 0%,#1453cc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a3ef', endColorstr='#1453cc',GradientType=0 );
 }
}

.woocommerce .widget_price_filter .price_slider_amount .price_label {    
  position: static; /* shop sidebar responsive fix & font size */
  font-size: 14px;
}

.catalog-sidebar .widget .widget-title {
    font-size: 14px; /* shop sidebar title size */
}

.woocommerce .woocommerce-widget-layered-nav-list {
    font-size: 12px; /* shop sidebar selection title size */
}

.mf_widget_product_categories ul li, .wcv.widget_product_categories ul li {    
  padding-right: 0; /* shop sidebar responsive fix */
}

.site-header .product-extra-search .hot-words li a {
  color: #FEFF00 !important; /* hotwords color header sticky */
}

.site-header .product-extra-search .hot-words li a:hover {
  color: #000 !important; /* hotwords color header sticky */
}

.woocommerce div.product.mf-has-buy-now form.cart .single_add_to_cart_button {
    background-color: #FEFF00; /* sing pro add to cart colors */
    color: #000;
}

.site-header .products-cats-menu .dropdown-submenu > li.menu-item-has-children > a {
	position: relative; /* vertical menu author change */
	display:block
	
}
.site-header .products-cats-menu .dropdown-submenu > li.menu-item-has-children > a:after {
    content: '\e93c'; /* vertical menu author change 2 - same place */
    display: inline-block;
    font: normal normal normal 14px/1 linearicons;
    position: absolute;
    top: 50%;
    right: -15px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #999;
    font-size: 11px;
    font-weight: 600;
}

.site-header .products-cats-menu .menu li {
    position: static; /* vertical menu author change 3 - same place */
}

.site-header .products-cats-menu .menu li > ul {
	min-height: 100%; /* vertical menu author change 4 - same place */
}

@media (min-width:1024px) and (max-width:1366px) {
.site-header .products-cats-menu .menu > li > a {
    padding: 2.5px 0 !important;
 }
}

@media (min-width:1024px) and (max-width:1366px) {
.site-header .menu li li a {
    padding: 3.8px 0 !important;
 }
}

@media (min-width: 1367px) {
.site-header .products-cats-menu .menu > li > a {
    padding: 3.5px 0 !important;
 }
}

@media (min-width: 1367px) {
.site-header .menu li li a {
    padding: 4.5px 0 !important;
 }
}

.gateways-summary {
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}
.gateways-summary.faded {
  opacity: 0.4;
}

@media (max-width: 767px) {
  .woocommerce div.product.mf-has-buy-now .cart .actions-button {
    clear: both !important;
  }
  .facebook-button-container .facebook-button {
    text-align: left;
  }
}

#product-addons-total,
.woocommerce-variation-price {
  display: none !important;
}

.woocommerce div.product span.price ins, .woocommerce div.product p.price ins,
.woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar .price ins,
.woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar .price {
  font-size: 24px;
}

.woocommerce div.product.product-type-grouped .cart .group_table td a {
  white-space: normal !important; 
}

@media (min-width:768px) {
  .pgs-pop-up-link-wraper {
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }

  .pgs-pop-link {
    margin-bottom: 3px;
    width: 80px !important;
  }
}

@media (max-width: 767px) {
  .fb_iframe_widget iframe {
    z-index: 0;
  }
  .woocommerce .mf-single-product.mf-product-layout-3 form.cart,
  .woocommerce .mf-single-product.mf-product-layout-3.mf-has-buy-now form.cart .single_add_to_cart_button, 
  .woocommerce .mf-single-product.mf-product-layout-3.mf-has-buy-now form.cart .buy_now_button {
    z-index: 9999999;
  }
  .ssr-block .ssr-field-wrapper {
    display: flex;
    display: -ms-flexbox;
    align-items: center;
    -ms-flex-align: center;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap
  }
  .ssr-block .ssr-field-wrapper label {
    flex: 0 0 70px;
    -ms-flex: 0 0 70px;
    max-width: 70px;
  }
  .ssr-block .ssr-field-wrapper .ssr-field {
    flex: 1;
    -ms-flex: 1;
    margin-left: 10px;
  }
  .ssr-block .ssr-field-wrapper .ssr-field.ssr-qty {
    flex: 0 0 70px;
    -ms-flex: 0 0 70px;
    max-width: 70px;
  }
  #ssr-show-rate {
    flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    max-width: 100%;
  }
}

/* 10/15/2019 */

.search-results .starting-rs,
.search-results .starting-rs-price,
.page-template-default .starting-rs,
.page-template-default .starting-rs-price,
.cross-sells .starting-rs,
.cross-sells .starting-rs-price,
.page-template #content .starting-rs,
.page-template #content .starting-rs-price,
.home #content .starting-rs,
.home #content .starting-rs-price,
.related-content .starting-rs,
.related-content .starting-rs-price,
.up-sells-content .starting-rs,
.up-sells-content .starting-rs-price,
.archive #content .starting-rs,
.archive #content .starting-rs-price{
  display: inline-block;
}

.search-results .hide-price,
.page-template-default .hide-price,
.cross-sells .hide-price,
.page-template #content .hide-price,
.home #content .hide-price,
.products-list .starting-rs,
.products-list .starting-rs-price,
.related-content .hide-price,
.up-sells-content .hide-price,
.archive #content .hide-price{
  display: none;
}

.starting-rs,
.starting-rs-price{
  display: none;
}

.starting-rs{
  margin-right: 5px;
  color: #999;
  font-size: 0.8em;
}
.starting-rs-price{
  color: #f30;
}

.woocommerce .mf-single-product.mf-product-layout-3 .woocommerce-product-details__short-description {
  margin-bottom: 0;
  border-bottom: none;
  display: none !important;
}

.entry-summary-content .product-price-installments-not-in-variation-single 
{
    display: none !important;
}

/*site notice BG change Chris - 10.2.23*/
.woocommerce-store-notice, p.demo_store 
{ 
    background-color: #fbfb00 !important;
}

/*Jivochat move up on mobile Chris - 10.03.23*/
.wrap_b3a8 { 
 
    bottom: 60px !important;
}


    
    .page-id-215633  {
    
    background-color: #2d48ee !important; /* Easy Payment Plan Page */
}

.page-id-215633 .page-header-page .entry-title {
    
        padding-top: 0px !important;
    padding-bottom: 0px !important;
        visibility: hidden !important;
        display: none !important;
}

.page-id-215633 .page-header-page .page-breadcrumbs{
     visibility: hidden !important;
}

.page-id-215805  {
    
    background-color: #2d48ee !important; /* Wasi.lk Offers Page */
}

.woocommerce div.product p.stock.out-of-stock {
    display: none !important;
}