/*
Theme Name: Virtue 2024 Child
Theme URI: https://kadencewp.com/product/virtue-free-theme/
Template: virtue_2024
Author: Kadence WP
Author URI: https://kadencewp.com/
Description: 
Version: 3.4.8.1707652387
Updated: 2024-02-11 12:53:07

*/
.h2_home{line-height: 20px}
.top_text {color:#626c84; font-family: Archivo; font-style: italic; font-weight:600;  padding-top: 10px; }
.topbarmenu ul li a{color:#000}
.topclass {border-bottom:1px solid #b5b5b5}
.top_cart {width:40px; height:30px; margin-top:2px;}
.top_log {width:40px; height:30px; margin-top:2px;}
.headerclass {border-bottom:1px solid #b5b5b5}
.logofont {font-size:16px; color:#002f5e;}


.sf-menu ul{background: #efefff url(https://arealeco-anfragen.de/wp-content/uploads/back_head-3.png) repeat;}




.sf-menu ul {width: 350px;}



#nav-main ul.sf-menu ul li a, #nav-second ul.sf-menu ul li a {
    color: #555;
    text-align: left;
    font-size: 14px;
    background-image: url(https://arealeco-anfragen.de/wp-content/uploads/back_head-3.png); background-repeat: repeat;}



.menu {font-size: 14px; font-weight: 500;}
.footerclass {border-top: 1px solid silver}
.cat_back_btn {text-align: left;}

.icke {margin-left:10px; border: 1px solid silver; border-radius: 10px; box-shadow: 10px 10px 15px silver;}
.wp-block-columns {margin-left: auto; margin-right: auto; }
.product_price headerfont {font-weight:400}
.woocommerce-variation-description {font-size:14px}

div.wpcf7 {
background-color: #efefff;
border: 1px solid silver ;
border-radius: 5px;
padding-top:20px; padding-left:20px; padding-right:20px;
color:#002f5e;
width: 70% !important;
min-width:220px;
}

.wpcf7 input {width: 90% !important;
              border-radius:6px; 
              border:2px solid silver;
              outline: none;
              }

.wpcf7 select {width: 90% !important;
              border-radius:6px; 
              border:2px solid silver;
              outline: none;}
.wpcf7 input[type="checkbox"] {width: 20px !important;
   color: #cdd6de;
   border: 1px solid silver;  
   background-color: #002f5e ;
   border-radius: 20px; margin-right:5px;
}

.wpcf7 textarea {width: 100% !important;
                 border-radius:6px; 
                 border:2px solid silver;
                 outline: none; 
                 height:100px}

.wpcf7 input[type="submit"] {
   font-size: 1.3em; 
   padding: 5px 12px 5px 12px; 
   font-family: Roboto, sans-serif;
   font-weight: 500;
   color: #cdd6de;
   border: 1px solid silver;  
   background-color: #002f5e ;
   border-radius: 20px;
}

.wpcf7 div.wpcf7-response-output {
background-color:#efefef;
color:#bf2834;
font-size:18px;
border:2px solid #efefef;
}
.cat_back_btn{font-size: 12px; text-transform: uppercase; font-weight: 600;}

.woocommerce-price-suffix {font-size: 12px}
.term-kunststoff-rasengitter .amount:after{ content: "/m2"; font-size: 13px; } 
.woocommerce .quantity input.qty {width: 60px;}
#shipping_method_0_local_pickup1 {margin:4px 6px 0 0}
#shipping_method_0_flat_rate2 {margin:4px 6px 0 0}

.button_kat{float: right; font-family: Verdana, Geneva, sans-serif; color: #fff; font-size: 20px; line-height: 40px; text-transform: uppercase; line-height: 40px; padding: 0 18px 0 18px; background: #001d49; border: none; -moz-transition: background .6s ease-out; margin: 0 20px 20px 0;
  }
