/*
Theme Name: SRDBM
Theme URI: https://rundiz.com
Author: Rundiz-WP team
Author URI: https://github.com/Rundiz-WP
Description: Bootstrap v.3 basic theme for developers to build their new theme very fast and easy. To follow what was changed, please look for <a href="https://github.com/Rundiz-WP/bootstrap-basic" target="commits">commits</a> of this theme at Github or changelog.md file that come with the theme.
Version: 12331.2.6
Requires PHP: 5.4
Requires at least: 4.0
Tested up to: 6.6
License: MIT
License URI: https://opensource.org/licenses/MIT
Text Domain: bootstrap-basic
Domain Path: /languages/
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, front-page-post-form, post-formats, threaded-comments, translation-ready

This theme built with Twitter Bootstrap v.3. It is basic theme with basic style for build new theme with Bootstrap.

*/


/*
Required WordPress CSS
*/
body{
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  background-color:#f4f4f4;
}
.aligncenter {
    text-align: center;
}
.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
}
.alignright {
    float: right;
    margin-left: 1.5em;
}
.bypostauthor {
}


/* WordPress gallery */
.gallery-caption {
}
.gallery {
    margin-bottom: 1.6em;
}
.gallery-item {
    display: inline-block;
    padding: 1.79104477%;
    text-align: center;
    vertical-align: top;
    width: 100%;
}
.gallery-columns-2 .gallery-item {
    max-width: 50%;
}
.gallery-columns-3 .gallery-item {
    max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
    max-width: 25%;
}
.gallery-columns-5 .gallery-item {
    max-width: 20%;
}
.gallery-columns-6 .gallery-item {
    max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
    max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
    max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
    max-width: 11.11%;
}
.gallery-icon img {
    margin: 0 auto;
}
.gallery-caption {
    color: #707070;
    color: rgba(51, 51, 51, 0.7);
    display: block;
    font-family: "Noto Sans", sans-serif;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.5;
    padding: 0.5em 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
    display: none;
}


.sticky {
}
.wp-caption {
    border: 1px solid #ccc;
    margin-bottom: 1.5em;
    max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
    display: block;
    margin: 1.2% auto 0;
    max-width: 98%;
}
.wp-caption-text {
    text-align: center;
}
.wp-caption .wp-caption-text {
    margin: 0.8075em 0;
}
/* 
Text meant only for screen readers. 
copied from https://codex.wordpress.org/CSS
*/
.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    clip-path: none;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000; /* Above WP toolbar. */
}

.poppins-thin {
    font-family: "Poppins", sans-serif;
    font-weight: 100;
    font-style: normal;
  }
  
  .poppins-extralight {
    font-family: "Poppins", sans-serif;
    font-weight: 200;
    font-style: normal;
  }
  
  .poppins-light {
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    font-style: normal;
  }
  
  .poppins-regular {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-style: normal;
  }
  
  .poppins-medium {
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    font-style: normal;
  }
  
  .poppins-semibold {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-style: normal;
  }
  
  .poppins-bold {
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    font-style: normal;
  }
  
  .poppins-extrabold {
    font-family: "Poppins", sans-serif;
    font-weight: 800;
    font-style: normal;
  }
  
  .poppins-black {
    font-family: "Poppins", sans-serif;
    font-weight: 900;
    font-style: normal;
  }
  
  .poppins-thin-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 100;
    font-style: italic;
  }
  
  .poppins-extralight-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 200;
    font-style: italic;
  }
  
  .poppins-light-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    font-style: italic;
  }
  
  .poppins-regular-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-style: italic;
  }
  
  .poppins-medium-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    font-style: italic;
  }
  
  .poppins-semibold-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-style: italic;
  }
  
  .poppins-bold-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    font-style: italic;
  }
  
  .poppins-extrabold-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 800;
    font-style: italic;
  }
  
  .poppins-black-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 900;
    font-style: italic;
  }

/** FOOTER **/
/*body {
  background-image: url('img/site_images/srd_banner.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #f4f4f4; /* fallback color */
}*/


td.mpc-product-quantity input[type="number"] {width: 40px !important;height: 30px !important;}
  

.table.mpc-wrap img {border:1px solid #000 !important;}
.srd-footer-section {background-color: #FFF;border-top: 3px solid #132519;min-height:100px;}
.h2, h2 {font-size:24px;}
.srd-page-row .page{border:0px !important;padding:0px !important}
.srd-page-row #content{padding:20px 0px}
.srd-page-head {border-bottom:3px solid #132519;background:#FFF;}
.srd-cart-box {text-align: right;padding:26px 0px;}
.srd-title  {margin-top:0px;}
.entry-header .entry-title {font-size: 30px;font-family: "Poppins", sans-serif;font-weight: 700;color:#49b379}
.srd-page-row  .woocommerce span.onsale{min-width:3.436em;background-color:#e22627;font-family:"Poppins", sans-serif;font-weight:200;display: none;}
.srd-page-row .woocommerce .woocommerce-ordering select{padding:10px 20px;}
.srd-page-row  .woocommerce .products {padding: 30px 0px 0px;margin-bottom: 0px;}
.srd-page-row  .woocommerce ul.products li.product .button,.wc-block-cart__submit-button,
.wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button,
.mpc-button input.mpc-add-to-cart.wc-forward,
.mpc-button button, .mpc-button input.mpc-reset,
span.mpc-fixed-cart{font-family:"Poppins", sans-serif;font-weight:600 !important;letter-spacing:2px;background-color:rgba(12,154,76,0.75) !important;color: #FFF !important;text-transform: uppercase;border-radius: 0px !important;padding: 13px !important;text-align: center;margin-top:0px;}
.mpc-button button, .mpc-button input.mpc-reset, span.mpc-fixed-cart{width:auto !important;background: #FFF !important;color: #000 !important;}
.srd-page-row .woocommerce ul.products li.product .button:hover,.srd-page-row .woocommerce ul.products li.product .button.added,
.mpc-button button, .mpc-button input.mpc-reset{background-color: rgba(229,36,37,0.75);}
.mpc-button button:hover, .mpc-button input[type=submit]:hover, .mpc-button input.mpc-reset:hover{transform: none !important;}
.srd-page-row  .woocommerce ul.products li.product .price{display: none;}
.cart-count {background-color:rgba(229,36,37,1) !important;}
#site-footer{background-color: transparent;border:0px;}
.mpc-button {margin: 30px 0px 10px;}
.wc-block-cart .wc-block-cart__totals-title {font-size:14px !important;}
.table.mpc-wrap tbody tr td .mpc-product-title{font-weight:400 !important;}
.mpc-wrap thead tr th, .mpc-pagenumbers span.current, .mpc-fixed-header table thead tr th{background:#888;    font-family: "Poppins", sans-serif;font-weight: 400;}
  td.mpc-product-quantity input[type="number"] ,.mpc-container input[type="checkbox"]{    border: 1px solid #49b379 !important;height: 30px !important;width: 40px !important;}
.total-row.mpc-fixed-total-m {background:#673DE6  !important; padding:12px !important;font-size:14px !important;font-weight:normal;}
.mpc-button input.mpc-add-to-cart.wc-forward {width:auto !important;padding:12px !important;font-size:14px !important;font-weight:normal;}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{color: #DF2628;}
.srd-page-row .woocommerce ul.products li.product a img {min-height:255px;margin-bottom:0px;height:250px;}
.srd-page-row  .woocommerce ul.products li.product .woocommerce-loop-product__title {font-size: 16px;text-align:center;color: #FFF;font-family:"Poppins", sans-serif;font-weight:400;position: absolute;bottom: 25%;padding: 10px;background: rgba(229, 35,41, 0.55);;width: 100%;}
.srd-page-row  .woocommerce ul.products li.product a.woocommerce-loop-product__link{position: relative;}
.srd-page-row .woocommerce ul.products li.product a.wc-forward{display: none;}
.wc-block-components-sidebar-layout .wc-block-components-main{background-color:#FFF;padding:20px 10px !important;border: 1px solid #5D5D5D;border-radius:5px;}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header th, table.wc-block-cart-items .wc-block-cart-items__header th,
.wc-block-cart .wc-block-cart__totals-title{font-size:14px;font-family:"Poppins", sans-serif;font-weight:400;}
body.woocommerce-page .srd-page-row #main{background-color:transparent !important;border:0px !important;}
.srd-page-row #main,body.woocommerce-order-received .srd-page-row #main{padding:20px;border: 1px solid #5D5D5D !important;background-color:#FFF !important;border-radius:5px;}
.wc-block-cart .wp-block-woocommerce-cart-order-summary-block,
.wp-block-woocommerce-checkout-order-summary-block{background-color:#FFF;padding:20px 10px;border: 1px solid #5D5D5D !important; margin-bottom: 0px !important; ;}
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{font-family: "Poppins", sans-serif;font-weight: 600;background-color: #3DA470;color:#FFF;border-radius: 0px;box-shadow: none;}
.srd-page-row .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{border:2px solid #000;border-radius:10px;}
.srd-page-row table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{font-family: "Poppins", sans-serif;font-weight: 400;color: #3DA470;font-size:16px;}
.srd-head .srd_logo{float: left;font-size:0px;background-image: url(img/site_images/srdbm_logo.png);height: 55px;width: 330px;background-position: top left;background-repeat: no-repeat;background-size: contain;margin: 11px 0px;}
.wc-block-components-totals-wrapper .wc-block-components-totals-item__label {font-family: "Poppins", sans-serif;font-weight: 400 !important;color: #3DA470 !important;font-size: 16px !important;}
.srd-footer-section {background-color:#FFF;padding-top:20px;padding-bottom:20px;border-top:3px solid #132519}
.footer h5{font-family: "Poppins", sans-serif;font-weight: 600;color: #49b379;font-size:18px;}
.footer .list-unstyled a,.srd-lists.list-unstyled li {font-family: "Poppins", sans-serif;font-weight: 300;font-size:14px;color: #000;}
a{color:#49b379;font-family: "Poppins", sans-serif;font-weight: 400;}
.list-unstyled li {padding:5px 0px;list-style: disc;list-style-position:inside;}
.srd-lists.list-unstyled li{list-style: none;position: relative;}
.srd-viewcart.show {display: block;}
.black-btn {display: block;max-width:280px;margin:0px auto;background:#673de6  !important;float:none !important;}
a.woocommerce-LoopProduct-link {
  pointer-events: none !important;
  cursor: default !important;
}
.srd-contactus .fa {font-size: 20px;color:#3DA470;margin-right:10px;position: absolute; top: 10px;padding-right: 10px;}
.srd-contactus li {margin:5px 0px;}
.srd-contactus span{text-align: left;display: inline-block;padding-left: 30px;padding-top: 5px;}
  
.srd-viewcart {display: none;}
.view-cart-btn {
  background: #49b379;
  color: #fff !important;
  text-decoration: none;
  font-weight: 600;
  padding: 10px;
  text-align: center;
  float: left;
  width: 100%;
  font-family: "Poppins", sans-serif;
  text-transform:uppercase;
  text-decoration: none !important;
  font-size: 14px;
}
.mpc-product-quantity {
  align-items: center;
  overflow: hidden;
}

.mpc-product-quantity input[type="number"] {
  width: 60px;
  height: 40px;
  text-align: center;
  border: none;
  font-size: 16px;
  outline: none;
}

.mpc-product-quantity button.qty-plus,
.mpc-product-quantity button.qty-minus {
  width: 30px;
  height: 40px;
  background: transparent;
  color: #49b379 ;
  border: none;
  cursor: pointer;
  font-size: 20px;
  transition: background 0.3s;
}
/* Hide price only on shop / archive pages */
.woocommerce ul.products li.product .price {
  display: none !important;
}

.mpc-product-quantity button.qty-plus:hover,
.mpc-product-quantity button.qty-minus:hover {
  background: transparent;
}

/* Hide native arrows */
.mpc-product-quantity input::-webkit-outer-spin-button,
.mpc-product-quantity input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.mpc-product-quantity input[type=number] {
  -moz-appearance: textfield;
}
.view-cart-btn:hover {
  background: #DF2628;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin:0px !important;width:25% !important;}


/** SHOP PAGE**/
.woocommerce-shop #content {padding-bottom:0px;margin-bottom:0px;}
@media screen and (max-width: 880px) {
.srd-page-row .woocommerce ul.products li.product .woocommerce-loop-product__title{ font-size: 12px;}
}

@media screen and (max-width: 787px) 
{
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width:50% !important;}
  .mpc-cart .cart_item {width:100%;}
  #content table.mpc-wrap tbody tr td {display: inline-block;}
  #content table.mpc-wrap tbody tr td.mpc-product-price{padding-left:30px;}
  #content table.mpc-wrap tbody tr td.mpc-product-quantity{padding-left:10px;float: right;}
  td.mpc-product-title{ color: #49b379;font-weight: 400;}
    
}
@media screen and (max-width: 580px) {
  .srd-viewcart {display: block;}
  .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {width:100%}
  .srd-page-row .woocommerce ul.products li.product a img{height:auto;min-height:auto;}
  .srd-cart-box {display:none;}
  .entry-header .entry-title {font-size:24px;}
  .srd-page-row .woocommerce .woocommerce-ordering select {padding:10px 0px;width:100%;}
  .srd-head .srd_logo {width:100%;background-position: center center;}
  .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {width:100%;}
  .wc-block-cart__sidebar {margin-bottom: 0px;;}
  body.woocommerce-page .srd-page-row #main{padding:0px;}
  .container  {max-width:100%;width:100%;padding-left:0px;padding-right:0px;}
  .wc-block-cart table.wc-block-cart-items td{margin-bottom: 15px;;}
  .wc-block-components-sidebar{margin-top:15px;}
  .srd-page-row table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {font-size:14px;}
  .wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper .wc-block-components-order-summary{padding-left:0px !important;;padding-right:0px !important;;}
  .wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill{border:0px !important;}
  .wc-block-components-order-summary .wc-block-components-order-summary-item__description{padding-left:6px !important;;padding-right:6px !important;;}
  .wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{width:100% !important;margin-top:15px;}
  .wc-block-checkout__terms.wc-block-checkout__terms--with-separator,.wc-block-checkout__actions,.wp-block-woocommerce-checkout {padding-top:15px !important;}
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width:100% !important;margin-bottom:10px;}
  .srd-page-row .woocommerce ul.products li.product .woocommerce-loop-product__title{ font-size: 14px;}
  #content table.mpc-wrap tbody tr td.mpc-product-quantity {padding-left:63px;float:left;}
  #content table.mpc-wrap tbody tr td.mpc-product-price{padding-left:63px;}
}
