/*
Template: cesis
Theme Name: cesis child theme
Theme URI: http://cesis.co
Description: <strong>A superflexible and responsive Business Theme by Tranmautritam team</strong> - <br/>Update notifications available on twitter and facebook:<br/> <a href='https://twitter.com/tranmautritam'>Follow me on twitter</a><br/> - <a href='https://www.facebook.com/tranmautritam.designer'>Join the Facebook Group</a> A theme by <a href="http://themeforest.net/user/tranmautritam?ref=tranmautritam">Tranmautritam Team</a>.
Version: 1.0
Author: Tranmautritam Team
Author URI: http://themeforest.net/user/tranmautritam?ref=tranmautritam
License: Themeforest Split Licence
License URI: -
*/


/************************************************************************************

Put your custom CSS below this block :)

*************************************************************************************/

/* SALE START */

.normal_price{
  font-size: 50px;
  font-weight: 500;
  /* background: linear-gradient(to left top, transparent 47.75%, currentColor 49.5%, currentColor 50.5%, transparent 52.25%); */
  text-decoration-line: line-through;
  text-decoration-thickness: 3px;
  text-decoration-color: #e5b322;
}

.sale_price{
  color: #eab435;
  margin-left: 10px;
}

/* SALE END */



.woocommerce .summary.entry-summary del span.woocommerce-Price-amount.amount bdi{
	font-size: 20px;
  font-weight: 600 !important;  
}

.single-product.woocommerce span.woocommerce-Price-amount.amount{
  font-size: 28px;
  font-weight: 600 !important; 
}

.woocommerce div.product p.price del, .woocommerce div.product span.price del{
  opacity: 1;
}

.woocommerce .summary.entry-summary ins span.woocommerce-Price-amount.amount bdi{
  font-size: 28px !important;
  color: #eab435;
}

.summary.entry-summary .product_meta{
	display: none;
}

.pricing_sale_table .cesis_price_table_price{
  font-size: 50px;
}

.cesis_pt_4 .cesis_price_table_pd{
  font-weight: 500;
  font-size: 18px;
  text-transform: none;
}

.article_ctn span.onsale{
  background: #eab435 !important;
  padding: 10px 20px !important;
}


div.woocommerce .woocommerce-MyAccount-content table.my_account_orders {
  font-size: 18px;
}

div.woocommerce .woocommerce-MyAccount-content td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a{
  font-size: 14px;
  color: #ffffff;
  background: rgb(13 154 214);
  margin: 0 5px;
}

#billing_vat_number_field{
  float: inline-end;
}

.main-sidebar .sidebar_documentation h5 a{
  color: #0d9ad6;
}

.footer-grid-documentation .vc_btn3-container a{
  border-radius: 0;
}
.footer-grid-documentation div.vc_gitem-zone{
  background-color: #ffffff !important;
    border: 2px solid #f0f0f1;
}

#nf-form-1-cont #nf-field-10-container{
  margin: 0;
}
#nf-form-1-cont .nf-field-element p{
  margin: 7px;
  margin-left: 0;
}
#nf-field-7-container{
  margin: 0;
  margin-bottom: 20px;
}
#nf-form-1-cont #nf-field-7-wrap label{
  font-weight: 400;
}

#nf-form-1-cont .checkbox-wrap label{
  font-weight: 400;
  font-size: 16px;
}

/*   Contact Form   */
#nf-form-1-cont input,
#nf-form-1-cont textarea{
  border-radius: 10px;
}
#nf-form-1-cont .nf-error.field-wrap .nf-field-element:after{
  background: #a00000;
}
#nf-form-1-cont .nf-form-content input:not([type=submit]){
  background: #ffffff;
}
#nf-form-1-cont .nf-error .ninja-forms-field{
  border-color: #a00000 !important;
}
#nf-form-1-cont .submit-wrap input{
  width: 150px;
}
#nf-form-1-cont .submit-wrap input:hover{
  background: #1d2659;
  color: #ffffff;
}
#nf-form-1-cont .nf-form-content textarea.ninja-forms-field{
  height: 150px;  
  background: #ffffff;
}
#nf-form-1-cont .nf-form-content input.ninja-forms-field{
  height: 45px;
}
#nf-form-1-cont input[type="text"]:focus,
#nf-form-1-cont input[type="email"]:focus,
#nf-form-1-cont textarea:focus{
  border-color: #919191 !important;
}
#nf-form-1-cont .nf-error.field-wrap .nf-field-element:after{
  border-radius: 0px 8px 8px 0px;
  height: 44px;
  width: 44px;
  line-height: 44px;
}
#nf-form-1-cont #nf-field-3-wrap .nf-field-element:after{
  border-radius: 0px 8px 0px 8px;
}
#nf-form-1-cont #nf-field-3-wrap .nf-error-msg.nf-error-required-error,
#nf-form-1-cont .nf-error .nf-error-msg{
  display: none;
}
#nf-form-1-cont ::placeholder{
  color: rgb(135, 135, 135);
}

.woocommerce form .form-row .input-checkbox {
   border-color: #000000;
}

.woocommerce-form-coupon-toggle{
  margin-bottom: 20px;
}

.woocommerce .checkout_coupon.woocommerce-form-coupon{
  margin-top: 20px;
}

@media only screen and (max-width: 768px) {
  .hide_on_mobile {
    display: none !important;
  }
}