.elementor-kit-7{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#696969;--e-global-color-text:#7A7A7A;--e-global-color-accent:#F6B223;--e-global-typography-primary-font-family:"Montserrat_local";--e-global-typography-primary-font-size:20px;--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Montserrat_local";--e-global-typography-secondary-font-size:14px;--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Montserrat_local";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat_local";--e-global-typography-accent-font-weight:400;font-family:"Montserrat_local", Sans-serif;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{font-family:"Montserrat_local", Sans-serif;}.elementor-kit-7 h1{font-family:"Montserrat_local", Sans-serif;font-weight:300;}.elementor-kit-7 h2{font-family:"Montserrat_local", Sans-serif;font-weight:500;}.elementor-kit-7 h3{font-family:"Montserrat_local", Sans-serif;font-weight:500;}.elementor-kit-7 h4{font-family:"Montserrat_local", Sans-serif;font-weight:500;}.elementor-kit-7 h5{font-family:"Montserrat_local", Sans-serif;font-weight:500;}.elementor-kit-7 h6{font-family:"Montserrat_local", Sans-serif;font-weight:500;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-family:"Montserrat_local", Sans-serif;font-size:14px;font-weight:400;}.elementor-kit-7 label{font-family:"Montserrat_local", Sans-serif;font-weight:400;}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-family:"Montserrat_local", Sans-serif;font-weight:400;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-7 h1{font-size:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7 h1{font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* CSS für Produkte auf Startseite */
.elementor-image-box-title{
    margin: 0;
}
.product_type_variable {
    display: none !important;
}

/* CSS für Menu im Header */

.elementor-element-populated {
    padding: 0px !important;
}

.menu-item-46 {
    border: 1px #f7b200 solid;
    background-color: #f7b200;
}
.menu-item-46 > a {
    color: white !important;
}

@media screen and (max-width: 600px){
  .menu-item-46 > a,
  .menu-item-1626 > a,
  .menu-item-360 > a
  {
    font-size: 13px !important;
  }
}

@media screen and (max-width: 600px){
  .menu-item-360,
  .menu-item-46
  {
    margin-right: 0px !important;
  }
}

.elementor-button--view-cart {
    font-size: 1.5rem !important;
}
.elementor-button--checkout {
    font-size: 1.5rem !important;    
}
.elementor-button--checkout > span {
    padding: 10px;
}

/* CSS für Slider */
.swiper-slide-contents {
    background-color: grey;
    padding: 40px;
    width: 650px;
}

/* CSS FÜR PRODUKTSEITE*/
.german-market-privacy-declaration-product-review, .comment-form-comment, .comment-reply-title, .woocommerce-noreviews, .woocommerce-review__author, .description > p, .woocommerce-review__published-date, .comment-form-comment > textarea, .wgm-info {
    font-family: "montserrat_local" !important;
}

.woocommerce-tabs .panel > * {
    font-weight: 400 !important;
}

.woocommerce-Tabs-panel > h2 {
    display: none !important;
}

.woocommerce-Tabs-panel {
    border: none !important;
}

/*CSS für Footer*/
label[for=tnp-1], label[for=tnp-2] {
    display: none !important;
}
.tnp-submit {
    background-color: #F6B223 !important;
}

.tnp-privacy-field > label {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    color: rgba(255,255,255,0.45);
    font-size: 14px;
    font-weight: 200;
}


/* CSS für Wunschliste */
table, th, td {
    border: none !important;
}
.product-name > .tinvwl-full, .tinvwl-mobile {
    display: none !important;
}
.product-name {
    width: 60% !important;
}
button[name="tinvwl-add-to-cart"], .tinvwl_button_view,
    .tinvwl-add-to-cart{
    background-color: #F6B223;
}
.tinvwl_button_close {
    display: none !important;
}

.tinvwl-loop-button-wrapper > a {
    color: black !important;
}


/* CSS für Checkbox im Newsletter Formular im Footer */
#form-field-field_4ab918e {
    -webkit-appearance: checkbox;
}
#form-field-field_49c531b {
 -webkit-appearance: checkbox   
}
#form-field-field_d3b1d18 {
 -webkit-appearance: checkbox   
}


/* CSS für Shop */
.woocommerce-breadcrumb > a {
    color: #F6B223;
}
.add_to_cart_button {
    display: none !important;
}
.reset_variations {
    color: #F6B223;
    margin-left: 0px !important;
}
.versandkosten {
    color: #F6B223;
}
.elementor-widget-woocommerce-product-add-to-cart {
    top: -50px !important;
}
.woosg-wrap {
    margin-top: 40px !important;
}
.value > select {
    width: 100%;
    height: 50px;
    border: 1px grey solid !important;
}
.variations{
    border: none;   
}
.variations > tbody > tr > td {
    border: none !important;
}
.variations .label {
    display: none;
}
.variations .value {
    padding: 0;
}
.woocommerce-tabs > ul > li.active > a {
    color: #F6B223;
    box-shadow: 0 2px 0 #F6B223;
}
.stars > span > a {
    color:#F6B223;
}
.wgm-privacy {
    color:#F6B223;    
}
.german-market-privacy-declaration-product-review > span {
    display: none;
}
.german-market-privacy-declaration-product-review:after {
      content: 'Ja, mir ist bewusst, dass meine oben angegebenen personenbezogenen Daten zur Bewertung des Produkts nach Absendung des Formulars öffentlich einsehbar sind und ich bin damit einverstanden. Zudem ist mir bewusst, dass ich die hiermit erteilte Einwilligung jederzeit ohne Angabe von Gründen widerrufen kann. Weitere Informationen zu dem Thema Produktbewertung sind in der Datenschutzerklärung zu finden.';
}
label[for="wp-comment-cookies-consent"] {
    display: none !important;
}
.comment-form-cookies-consent {
    display: none !important;
}

.submit {
    background-color:#F6B223 !important;
}
.woosg_products {
    margin-top: 40px !important;
}
.woosg-product-link {
    color: black;
}
.term-name, .product-search-product_cat-filter-item {
     color: black !important; 
}
.product-search-product_cat-filter-item > a {
     color: black !important; 
}

/*CSS für Warenkorb*/
.wc-forward {
    background-color: #F6B223;
}
.wc-backward {
    background-color: #F6B223;    
}
.cart_totals {
    float: left !important;
    width: 100% !important;
    padding: 50px;
}
.product-name > a {
    color: #F6B223;
}
.actions > a {
    color: #F6B223;
}
.shipping-calculator-button {
    color: #F6B223;
}
button[name="calc_shipping"] {
    background-color: #F6B223 !important;
}
.checkout-button {
    width: 30% !important;
}
#shipping_method > li {
    margin-top: 30px !important;
    text-align: left !important;
}
.woocommerce-shipping-destination {
    text-align: left !important;   
}
.woocommerce-shipping-calculator {
    text-align: left !important;     
}
.actions {
    text-align: left !important;
}

/* CSS für Warenkorb WPCLEVER */
.woofc-action-left > a {
    color: black !important;
    border-color: #F6B223 !important;
    background-color: #F6B223 !important;    
}
.woofc-action-right > a {
    color: black !important;
    border-color: #F6B223 !important;
    background-color: #F6B223 !important;    
}

/* CSS für Kasse */
.woocommerce-info {
    border-top: 2px solid #F6B223;
}
#place_order {
    background-color: #F6B223;
}
.woocommerce-checkout form .form-row.woocommerce-invalid input.input-text {
    border: 2px solid #F6B223;
}
.woocommerce-NoticeGroup-checkout {
    display: none;
}
.required {
    color: #F6B223 !important;
}
button[name="apply_coupon"] {
    background-color:#F6B223; 
}

/*CSS für Instagram Feed auf Startseite*/
.feedTwo {
    display: none;
}


/* Media Queries für Responsive on Phone */

@media only screen and (max-width: 768px) {
  .careful_box > div {
    padding: 1em !important;
  }
  .careful_box > div > div > div > h3 {
    /*font-size: 2em !important; */
  }     
  .elementor-308 .elementor-element.elementor-element-532c0c96 {
      width: 50% !important;
  }
  .elementor-308 .elementor-element.elementor-element-6e9ab322 {
      width: 50% !important;      
  }
  #icon_list_footer > div > ul {
      justify-content: center !important;
  }  
  .checkout-button {
    width: 100% !important;
  }
  .actions {
      colspan: 12 !important;
  }
  button[name="apply_coupon"] {
      font-size: 1.1rem !important;
      height: 53px;
  }
  .wc-forward {
      width: 100%;
      margin-right: 15px;
      font-size: 1.4rem;
  }
  .showcoupon {
      padding-left: 15px;
  }
  .feedOne {
      display: none;
  }
  .feedTwo {
      display: block;
  }
}

/*CSS to change the font-size for products on all pages */
@media screen and (max-width: 768px) {
.woocommerce-Price-amount {
    font-size: 16px !important;
}}

@media screen and (max-width: 1025px) {
.woocommerce-Price-amount {
    font-size: 18px !important;
}}


/* CSS TO CHANGE IN CHECKOUT (COLOR) */

.wgm-terms, .wgm-privacy, .wgm-widerruf {
    color: #F6B223 !important;
}

#payment_method {
    font-size: 18px !important;    
}

@media screen and (max-width: 768px) {
.wgm-go-back-button {
    margin-bottom: 10px !important;
}

.checkout-button {
    width: 35% !important;
}

#payment_method {
    font-size: 16px !important;    
}
   
.in-stock  {
   text-align: center !important; 
}
}

@media screen and (max-width: 1025px) {
.wgm-go-back-button {
    margin-bottom: 10px !important;
}

.checkout-button {
    width: 35% !important;
}

#payment_method {
    font-size: 18px !important;    
}
   
}

#test > span > bdi {
    font-size: 18px !important;
}

.page-numbers {
    color: #F6B223 !important;
}

.page-numbers .current {
    color: #000 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat_local';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://shop.4classics.de/wp-content/uploads/2022/01/Montserrat-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat_local';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://shop.4classics.de/wp-content/uploads/2022/01/Montserrat-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat_local';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://shop.4classics.de/wp-content/uploads/2022/01/Montserrat-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat_local';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://shop.4classics.de/wp-content/uploads/2022/01/Montserrat-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat_local';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://shop.4classics.de/wp-content/uploads/2022/01/Montserrat-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat_local';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://shop.4classics.de/wp-content/uploads/2022/01/Montserrat-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat_local';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://shop.4classics.de/wp-content/uploads/2022/01/Montserrat-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat_local';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://shop.4classics.de/wp-content/uploads/2022/01/Montserrat-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat_local';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://shop.4classics.de/wp-content/uploads/2022/01/Montserrat-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */