/* 
Theme Name: Reef Essence (Hello Elementor Child)
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/




.site-footer-widget-area .columns{float:none !important;text-align: center;  width:80%; margin: auto;}
.site-footer-widget-area .widget{margin-bottom:20px}
.product_navigation{display:none !important;}

.woocommerce-page form .form-row.validate-required{margin-bottom:0;}
.woocommerce form .form-row, .woocommerce-page form .form-row{padding:0 0 5px 0;}
.woocommerce-checkout form.checkout .col2-set .col-2{margin-top:0;}

.product_layout_2 .product_content_wrapper .product_infos .product_summary_top{margin-bottom:15px;}

p.input-checkbox{ width: auto !important;}

input[type=checkbox].input-checkbox{}
input[type=checkbox].input-checkbox:after{}
p.input-checkbox:after{display:none !important;}
.input-checkbox:checked::before, input[type="checkbox"]:checked::before {top:-3px;}
input[type="checkbox"]:after, input[type="radio"]:after, .input-radio:after, .input-checkbox:after{display:inline-block;}

  .whitefont, .whitefont p,.whitefont h1,.whitefont h1 a,.whitefont h2,.whitefont h2 a,.whitefont h3,.whitefont h3 a,.whitefont h4,.whitefont h5,.whitefont h5 a{color:#FFF !important;text-shadow:1px 1px rgba(0,0,0,.2);text-decoration:none;}
.whitefont a{color:#FFF !important;text-decoration:underline;}
.nf-form-fields-required { display: none; }


div.timer {
  display: block;
  font-size: 25px;
  margin-bottom:20px;
}
div.timer > div{display:inline-block;  line-height: 1;  padding: 10px;margin-right:10px;background:#FFDE0F;
  color:#121643;text-align: center;min-width: 32px;height:62px;
}
div.timer span {
  display: block;
  font-size: 12px;
  color: #666;
  text-align: center;
}

div.timer .days , div.timer .hours, 
div.timer .minutes ,div.timer .seconds {
  font-size: 30px;
}


input[type=button].plus,
input[type=button].minus,
.woocommerce.woocommerce-page .auction_form .quantity input.minus,
.woocommerce.woocommerce-page .auction_form .quantity input.plus{min-width: 0;padding:7px 13px !important;border-radius:50% !important;
  background-color:#909090 !important;width:auto !important;}
.auction_form .buttons_added {display:inline-block;text-align:center;}
.auction_form .buttons_added input {display:inline-block;}
button.bid_button {min-width:100px;margin-left:20px !important;}
.auction_form .input-text.qty{width:80px;}
#countdown{text-align:center;width: 80%;margin: auto;}
.auction-condition{display:none;}
.auction-end{text-align:center;font-size: 0.8em;
color: #808080;}
/*.auction-bid{display:none;}*/

.rf-mobile{display:none;}

.add-wsawl.sa-watchlist-action  {font-weight:bold;color:#606060;}


@media screen and (max-width: 600px) {
  .woocommerce-tabs{padding-left:0 !important;padding-right:0 !important;}
  table.auction-history-table td{font-size:12px;}
  table.auction-history-table td.date{font-size:12px;}
  .rf-desktop{display:none;}
  .rf-mobile{display:block;}


}

