/*

Theme Name: Costadoro Shop

Author: Alessandro Lancini(shayan)

Description: Tema per Costadoro Shop

Version: 0.0.0

Tags: Costadoro, e-commerce

Template: costadoro-theme

*/

/* ----------------------------------------------------------------------------



  Unfortunately WordPress will require a style.css file

  located in the theme's root folder for stuff to work.



  However, we will not be using vanilla CSS. We're using Sass.



  Sass is a superset of CSS that adds in amazing features

  such as variables, nested selectors and loops. It's also

  the easiest way to customize Foundation.



  All Sass files are located in the /assets/scss folder.

  Please note that none of your scss files will be compiled to /stylesheets/foundation.css before you run

  'npm run watch' or 'npm run build'.



  Please read the README.md file before getting started. More info on how

  to use Sass with Foundation can be found here:

  http://foundation.zurb.com/docs/sass.html



  If you for some reason would like to write plain css instead of using Sass,

  you could just enqueue this file (style.css) to the header and add your styles in this file



---------------------------------------------------------------------------- */
/*shayan 09.11.2020*/

.cdos-product-loop .single_add_to_cart_button {
  border-radius: 20px !important;
}
.wfc_container .wfc_footer a {
  border-radius: 10px !important;
}

/*.cdo-section.cdo-section_container.cdo-pad_9_top {
    padding-top: 8em;
}*/

/*shayan 12.11.2020*/
.extrasingltext {
  font-size: 18px;
}

.wfc_coupon_field span.wfc_coupon_submit {
  font-size: 11px;
  background-color: #d15305;
  border-radius: 10px;
}

.wfc_coupon_field input#wfc_coupon_code {
  font-size: 7px;
}
.newship th p {
  font-size: 14px;
}

.woocommerce .coupon-form form.checkout_coupon {
  border: 0;
  padding: 0;
}
.woocommerce-page .coupon-form form.checkout_coupon {
  max-width: none;
}
.woocommerce form .coupon-form .form-row-first,
.woocommerce form .coupon-form .form-row-last,
.woocommerce-page form .coupon-form .form-row-first,
.woocommerce-page form .coupon-form .form-row-last {
  float: left;
  width: auto;
}
.woocommerce form .coupon-form .form-row-last,
.woocommerce-page form .coupon-form .form-row-last {
  margin-left: 10px;
}
.woocommerce form .coupon-form .form-row input.input-text,
.woocommerce-page form .coupon-form .form-row input.input-text {
  border: 1px solid #7e6757;
  border-radius: 5px;
  padding: 8px;
  background: #fff;
}

.woocommerce form .coupon-form .form-row,
.woocommerce-page form .coupon-form .form-row {
  padding-top: 10px;
  margin-bottom: 5px;
}
.woocommerce form .coupon-form .form-row-last,
.woocommerce-page form .coupon-form .form-row-last button.button {
  border-radius: 5px;
  height: 42px;
  padding: 8px;
  float: right;
}

.woocommerce-page form .coupon-form .form-row-last button.button {
  border: 1px solid #7e6757;
  background: #fff;
  color: #513628;
}

.woocommerce-page form .coupon-form .form-row-last button.button:hover {
  background: #fff;
  background-color: #d15305;
  color: #fff;
}
.checkout_coupon.woocommerce-form-coupon p.couponextratext {
  font-size: 14px;
}

.cdo-section.cdo-section_container.cdo-pad_6_bottom {
  padding-top: 3em;
}

@media only screen and (min-width: 960px) {
  .woocommerce-checkout-review-order table.shop_table tbody {
    max-height: 475px;
    display: block;
    overflow: auto;
  }
}

.wfc_container div.wfc_ship_txt {
  text-transform: none;
}

/*#order_review h2:first-child {
	display: none;
}*/

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
  border-radius: 12px;
}

.woocommerce-message .wc-forward {
  display: none !important;
}

.woocommerce-message {
  border-top-color: #d15305;
}

.wfc_container .wfc_footer a.side_costa_cart {
  background-color: transparent !important;
  font-size: 12px !important;
  color: #000 !important;
  text-decoration: underline;
  margin-left: 4px;
}

.wfc_container .wfc_footer .wfc_ship_txt {
  padding-bottom: 6px;
}

li.product .added_to_cart {
  display: none !important;
}
li.product .button.added {
  display: block;
}

.wfc_coupon_field span.wfc_coupon_submit {
  text-align: center;
}

.prod-dtls-bread {
  margin-top: 4em;
}

a.costalinkk {
  color: #000;
  margin: 0;
  font-weight: 700;
}
a.costalinkk:hover {
  color: #000;
  text-decoration: underline;
}
.othercountry,
.othercountry a {
  font-size: 20px;
}
p.cdo-text_weight_bold.cdo-text_size_large.cdo-text_color_orange_redStage.cdo-text_align_center {
  margin-bottom: 0px;
  line-height: 1.66667;
}

.si-tab-content:nth-child(1) .si-tab-link,
.si-tab-content:nth-child(2) .si-tab-link,
.si-tab-content:nth-child(4) .si-tab-link {
  border: 2px solid #1f1818;
  color: #1f1818;
}

.video-content-wrap.cdo-section_container {
  padding-bottom: 35px;
}
#payment .payment_methods li.wc_payment_method.payment_method_satispay{
    margin-bottom: 10px;
}
#payment .payment_methods li.wc_payment_method.payment_method_satispay img{
    max-width: 30px !important;
}
#payment .payment_methods li.wc_payment_method.payment_method_satispay .input-radio + label::before {
    top: 11px;
}
#payment .payment_methods li.wc_payment_method.payment_method_satispay .input-radio + label::after {
    top: 6px;
}
@media(max-width: 575px) {
	#cdos_user_type_field .woocommerce-input-wrapper {
		margin-top: 16px;
		display: flex;
		gap: 16px;
		flex-direction: column;
	}	
}
