.button {
text-shadow: none !important;
font-size: 1.2rem !important;
} [class*=woocommerce] li.product {
border-radius: 0px;
box-shadow: none;
}
.has-post-thumbnail .entry-featured {
border-bottom: 0px solid #ddd;
}
.woocommerce li.product .entry-header .button {
position: initial;
opacity: 1;
margin-top: 10px;
}
.woocommerce .price > .amount {
color: black !important;
font-size: 1.6rem !important;
font-weight: 700;
}
[class*=woocommerce] .button.product_type_simple:before {
display: none;
}
.woocommerce li.product .entry-header .button {
position: initial;
opacity: 1;
margin-top: 20px;
} .woocommerce-pagination span.current {
text-shadow: none;
color: black;
box-shadow: none;
}
.woocommerce-pagination a {
text-shadow: none;
border: solid 1px #aaa;
color: black;
background-color: #fff;
border-radius: 4px;
box-shadow: none;
} a.versandkosten {
text-decoration: underline;
}
[class*=woocommerce] .entry-wrap {
box-shadow: none;
}
.product_meta {display: none;}
.wgm-info {
font-size: 0.8rem !important;
}
[class*=woocommerce] .price {
margin: 0 0 10px 0;
}
.woocommerce-price-suffix {
display: none; 
}
.x-tab-content h2 {
display: none;
}
.x-tab-content table th, .x-tab-content table td {
border-top: none;
}
.x-tab-content .x-tab-pane {
padding: 2%;
}
.x-nav-tabs>.active>a, .x-nav-tabs>.active>a:hover {
font-size: 1.4rem;
font-weight: 700;
}
.x-nav-tabs>li>a {
font-size: 1.4rem !important;
font-weight: 700;
} .x-mini-cart a:not(.x-anchor) {
display: inline-block;
}  .radio, .checkbox {
padding-left: 5px;
} legend {
border-bottom: 0px solid #ddd;
}
.gform_wrapper.gravity-theme .gfield_label {
font-size: 1.4rem !important;
font-weight: 700 !important;
}
.gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gravity-theme .gfield_radio label {
font-size: 1.4rem !important;
}
.gform_wrapper.gravity-theme .gfield_description {
font-size: 1.4rem !important;
}
textarea, input[type=text], input[type=email], input[type=tel], input[type=password], select {
border: 1px solid black;
box-shadow: none;
}
#gform_wrapper_1 .gform_fields .gfield input::-webkit-input-placeholder { color: black;
}
#gform_wrapper_1 .gform_fields .gfield input::-moz-placeholder { color: black;
}
#gform_wrapper_1 .gform_fields .gfield input:-ms-input-placeholder { color: black;
}
#gform_wrapper_1 .gform_fields .gfield input:-moz-placeholder { color: black;
}
#gform_wrapper_1 .gform_fields .gfield textarea::-webkit-input-placeholder { color: black;
}
#gform_wrapper_1 .gform_fields .gfield textarea::-moz-placeholder { color: black;
}
#gform_wrapper_1 .gform_fields .gfield textarea:-ms-input-placeholder { color: black;
}
#gform_wrapper_1 .gform_fields .gfield textarea:-moz-placeholder { color: black;
}
p.gform_required_legend {
display: none !important;
} .woocommerce-cart a[name="hpy_cs_continue"] {
margin-top: 0.5em;
margin-right: 0.5em;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
padding: 10px;
}
@media (width <= 400px) {
.woocommerce-cart [class*=woocommerce] .button, .woocommerce-cart [class*=woocommerce] .button:hover {
width: 100% !important;
}
div#ppc-button-ppcp-gateway {
width: 100% !important;
}
}
div#ppc-button-ppcp-gateway {
width: 250px;
}
.woocommerce-cart [class*=woocommerce] .button, .woocommerce-cart [class*=woocommerce] .button:hover {
padding: 0.575em 0.5em 0.575em !important;
font-size: 1.2rem !important; 
text-shadow: none;
width: 250px;
}
.checkout-button {
margin-bottom: 20px;
} .woocommerce-account .woocommerce-form-login .form-row-first {
width: 100%;
}
.woocommerce-account .woocommerce-form-login .form-row-last {
width: 100%;
}
.woocommerce-account .afreg_extra_fields .input-text, .input-select {
width: 100%;
} .divTable {
display: table;
width: 100%;
}
.divTableRow {
display: table-row;
}
.divTableHeading {
background-color: #EEE;
display: table-header-group;
}
.divTableCell, .divTableHead {
border: 1px solid #999999;
display: table-cell;
padding: 3px 10px;
}
.divTableHeading {
background-color: #EEE;
display: table-header-group;
font-weight: bold;
}
.divTableFoot {
background-color: #EEE;
display: table-footer-group;
font-weight: bold;
}
.divTableBody {
display: table-row-group;
}  .woocommerce-account form>p:last-of-type.lost_password {
margin: 0;
display: none;
} .fachhandel-hinweis {
display: block;
margin-top: 4px;
font-size: 0.85em;
line-height: 1.3;
font-weight: normal;
color: #777;
}
.fachhandel-hinweis a {
color: inherit;
text-decoration: underline;
}