/* 
Theme Name: WS Child
Theme URI: 
Description: 
Author: 
Author URI: 
Template: ws
Version: 1.0.1
Text Domain: ws-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
*/


/* Page Max-width */
.page-template {max-width: 100% !important; margin: 0 auto !important;}
 a {text-transform: normal !important;}

section .elementor-text-editor p a, 
section .elementor-icon-list-text a {text-decoration: underline;}
.ps-footer .elementor-text-editor p a, 
.ps-footer .elementor-icon-list-text a{text-decoration: none;}
strong,b {font-weight: 600 !important;}
#cn-notice-text.cn-text-container {font-size: 18px !important; text-align: left;font-family: "PT Sans", sans-serif;
}
#cn-notice-text.cn-text-container a {font-size: 18px !important; color: #fff; text-decoration: underline;font-family: "PT Sans", sans-serif;
}
.cn-button {font-size: 18px !important; color: #fff;font-family: "PT Sans", sans-serif;
}
#cn-refuse-cookie.cn-button {background-color: #87591f!important;font-family: "PT Sans", sans-serif;
}
/*Admin Leiste */
#wp-toolbar a.ab-item.elementor-site-settings {display:none!important;}
#wp-toolbar a.ab-item.elementor-app-link {display:none!important;}
 
 .elementor-widget-text-editor ul,.elementor-widget-text-editor ol {margin-bottom: 25px;margin-top:-10px;}
 
 /*shop */
 .elementor-jet-checkout-order-review tr.cart_item td strong,
.elementor-jet-cart-totals tr.cart_item td strong,
 .elementor-jet-checkout-order-review .woocommerce-shipping-totals.shipping bdi,
.elementor-jet-cart-totals .woocommerce-shipping-totals.shipping bdi
 {font-weight: 400!important;}
.woocommerce-billing-fields span.woocommerce-input-wrapper strong  {font-weight: 500!important; border: none !important;}


.woocommerce-order-received .bank_name,
.woocommerce-order-received .iban{ background: #f8f8f8; padding: 16px!important;}

 .ps-password-link{border: 0px solid #f00;margin-top:30px!important;margin-bottom: 85px;} 
 /*elementor */
/* Icon List Not Aligning*/
 .elementor-icon-list-items .elementor-icon-list-item {
   position: relative;
 }
 
 .elementor-icon-list-items .elementor-icon-list-icon {
   position: absolute;
   top: 6px;
   left: 0;
 }

 .woocommerce-breadcrumb { display:none;}
 .ps-breathcrubs .woocommerce-breadcrumb { display:block;}
 
 
 .elementor-icon-list-items .elementor-icon-list-text {
   margin-left: 27px;
 }
 .woocommerce-account h1.entry-title {color: #282828!important;}
 .woocommerce-page .page-content { margin-bottom: 120px} 
 .woocommerce-page  .woocommerce-Address-title.title h3 {font-size: 21px!important;}
 .woocommerce-page  .woocommerce-Address-title.title a {width: 100%!important; margin-bottom: 20px !important;}

.elementor-kit-340 input:not([type="button"]):not([type="submit"]) {
 accent-color: #5B7E91!important;
 background-color: #fcfcfc;
 border: 1px solid #d6d4d2;
 border-radius: 4px;
 line-height: 1.4em;
 padding: 8px 4px;
 }



.woocommerce-MyAccount-navigation-link  a {text-decoration: none!important;}
 .woocommerce-account .woocommerce a.button,
 .woocommerce-account  .woocommerce button.button {
   background-color: #5B7E91!important;
   border-radius: 4px!important;
   border-style: initial!important;
   border-width: 0!important;
   box-shadow: none!important;
   color: #FFFFFF!important;
   cursor: pointer!important;
   display: inline-block!important;
   font-style: normal!important;
   font-weight: 400!important;
   left: auto!important;
   margin: 0!important;
   font-size: 20px!important;
   margin-top: 10px !important; 
   margin-right: 10px !important;
   overflow: visible!important;
   padding: 10px 15px!important;
   position: relative!important;
   text-align: center!important;
   text-decoration: none #FFFFFF solid!important;
   text-shadow: none!important;
   text-transform: none!important;    
   line-height: 20px!important;
 }
.woocommerce-account .woocommerce a.button:hover,
 .woocommerce-account  .woocommerce button.button:hover {
background-color: #6692AA!important;
    border-style: initial!important;
    border-width: 0!important;
    box-shadow: none!important;
    color: #FFFFFF!important;
    cursor: pointer!important;
    display: inline-block!important;
    line-height: 20px!important;
    font-size: 20px!important;
    font-style: normal!important;
    font-weight: 400!important;
    left: auto!important;
    margin: 0!important;
    margin-top: 10px !important; 
     margin-right: 10px !important;
    overflow: visible!important;
    padding: 10px 15px!important;
    position: relative!important;
    text-align: center!important;
    text-decoration: none #FFFFFF solid!important;
    text-shadow: none!important;
    text-transform: none!important;}
   
 
 
 a[href^="tel"] {
    color: inherit; /* Inherit text color of parent element. */
    text-decoration: none; /* Remove underline. */
    /* Additional css `propery: value;` pairs here */
  }
  
  .page-header .entry-title {border:0px solid #f00; max-width:1340px!important; margin-top: 20px;}
  
   .page-header  { border:0px solid #f00; max-width:1400px!important; margin: 0 auto!important; padding-left: 0px; padding-right: 0px;}
   .woocommerce-account .page,
 .woocommerce-checkout .page {border:0px solid #f00; max-width:1400px!important; margin-top: 20px;padding-left: 30px; padding-right: 30px;}
  .woocommerce-notices-wrapper{border:0px solid #f00; max-width:1400px!important;padding-left: 30px; padding-right: 30px; margin: 0 auto;}
  .woocommerce-order-received .page { max-width:1400px!important; margin-top: 0px;padding-left: 00px; padding-right: 0px; margin: 0 auto!important;}
  
  @media only screen and (max-width: 1024px) {
   .page-header  { padding-left: 30px; padding-right: 30px;}
   }
   @media only screen and (max-width: 767px) {
    .page-header  { padding-left: 20px; padding-right: 20px;}
    .woocommerce-account .page {padding-left: 20px; padding-right: 20px;}
    .woocommerce-account .woocommerce-MyAccount-content{margin-top: 20px;padding-left: 30px; padding-right: 30px;}
  
  }
   