/**
* Theme Name: Liber Brands + Design, Andreas Wastian, yootheme Child
* Description: This is a child theme of yootheme.
* Author: <a href="https://www.liber.at/">Andreas Wastian</a>
* Template: yootheme
* Version: 1.0.0
*/



/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #50bad0;
  display: block;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 10px 20px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}


/* EDD Start */

.edd_download_quantity_wrapper {display: none;}
.edd-submit.button.blue { color: #fff; background: #990; border-color: #c3b300;}
.edd-submit.button.blue.active, .edd-submit.button.blue:focus, .edd-submit.button.blue:hover { color: #fff; background: #660; border-color: #660;}
.edd_download_purchase_form .edd_download_quantity_wrapper { float: left; margin: 0 10px 0 0; }
.edd_download_purchase_form .edd_download_quantity_wrapper .edd-item-quantity {  width: 47px; padding: 4px; line-height: 48px; text-align: center; border: 0px; border-radius: 4px; font-family: LiberRegular; font-size: 18px;}

#edd_checkout_form_wrap span.edd-description { color: #999;  font-size: 86%;}
#edd_checkout_form_wrap fieldset {border: 0px solid #FFF; padding: 1.387em 0; }
#edd_checkout_form_wrap #edd-login-account-wrap, #edd_checkout_form_wrap #edd-new-account-wrap {margin: 21px 0; padding: 30px; text-align: center;}
#edd_checkout_form_wrap input.edd-input, #edd_checkout_form_wrap textarea.edd-input { width: calc(100% - 30px); line-height: 2.3em; font-size: 1em; font-family: LiberRegular; border: 0px;}
#edd_checkout_form_wrap input[type="email"], #edd_checkout_form_wrap input[type="password"], #edd_checkout_form_wrap input[type="tel"], #edd_checkout_form_wrap input[type="text"], #edd_checkout_form_wrap textarea {padding: 4px 14px;}
#edd_checkout_form_wrap legend {margin: 37px 0 0 0; text-transform: uppercase; letter-spacing: 1px; font-weight: normal;}
#edd_checkout_form_wrap select.edd-select {width: 300px; padding: 14px; border: 0px;}
.edd-alert p { padding: 14px 0;}

#edd_checkout_cart input.edd-item-quantity {padding: 14px 20px; border: 0; font-size: 16px; background: #f7f6f5; margin-right: 10px;}

#edd_checkout_cart th {font-weight: 400;} .edd_cart_amount {font-family:LiberRegular; font-size: 23px; color:#000;} .edd_cart_subtotal_amount {font-family: LiberRegular; color:#000;}
#edd_checkout_form_wrap label {font-weight: 500; font-family: LiberRegular;} .edd-terms-agreement {font-size: 21px;} 
.edd-privacy-policy-agreement {font-size: 21px;}
#edd_checkout_cart td, #edd_checkout_cart th {color: #222;}
.edd_cart_footer_row {background-color:#FFF;}

.edd-submit.button.dark-gray {color:#000; background: #c3b300; border: 2px solid #c3b300; font-family: LiberRegular; font-size: 13px; text-transform: uppercase; letter-spacing: 1px; padding: 14px 21px;}
.edd-submit.button.dark-gray:hover {color:#000; background: #EEE; border: 2px solid #c3b300;}



#edd-save-cart-button {padding: 3px 12px; background: #EEE; }
#edd-save-cart-button:hover {background: #F9F9F9;}
#edd-purchase-button {background:#c3b300; border: 2px solid #c3b300; font-family: LiberRegular; font-size: 15px; text-transform: uppercase; letter-spacing: 1px; padding: 14px 21px;}
#edd-purchase-button:hover {background:#FFF;}
.edd-alert {font-family:LiberRegular, sans-serif;}


/* EDD End */






