input.cwgstock_phone {
width: 100%;
text-align: center
}
.iti {
width: 100%
}
.cwginstock-panel-heading h4 {
color: #fff
}
.center-block {
display: block;
margin-right: auto;
margin-left: auto
}
.cwginstock-panel-body input[type=email],
.cwginstock-panel-body input[type=text],
.form-group {
margin-bottom: 15px
}
#cwg-bis-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: .5;
z-index: 10000
}
.cwgstock_button {
width: 100%;
padding-top: 5px;
background: #87ceeb;
color: #fff
}
.cwgstock_button,.cwg_popup_submit{white-space:normal;overflow-wrap:break-word;word-break:break-word;height:auto;line-height:1.4;text-align:center;cursor:pointer}.cwginstock-subscribe-form .row {
margin-left: -15px;
margin-right: -15px
}
.cwginstock-subscribe-form .col-lg-1,
.cwginstock-subscribe-form .col-lg-10,
.cwginstock-subscribe-form .col-lg-11,
.cwginstock-subscribe-form .col-lg-12,
.cwginstock-subscribe-form .col-lg-2,
.cwginstock-subscribe-form .col-lg-3,
.cwginstock-subscribe-form .col-lg-4,
.cwginstock-subscribe-form .col-lg-5,
.cwginstock-subscribe-form .col-lg-6,
.cwginstock-subscribe-form .col-lg-7,
.cwginstock-subscribe-form .col-lg-8,
.cwginstock-subscribe-form .col-lg-9,
.cwginstock-subscribe-form .col-md-1,
.cwginstock-subscribe-form .col-md-10,
.cwginstock-subscribe-form .col-md-11,
.cwginstock-subscribe-form .col-md-12,
.cwginstock-subscribe-form .col-md-2,
.cwginstock-subscribe-form .col-md-3,
.cwginstock-subscribe-form .col-md-4,
.cwginstock-subscribe-form .col-md-5,
.cwginstock-subscribe-form .col-md-6,
.cwginstock-subscribe-form .col-md-7,
.cwginstock-subscribe-form .col-md-8,
.cwginstock-subscribe-form .col-md-9,
.cwginstock-subscribe-form .col-sm-1,
.cwginstock-subscribe-form .col-sm-10,
.cwginstock-subscribe-form .col-sm-11,
.cwginstock-subscribe-form .col-sm-12,
.cwginstock-subscribe-form .col-sm-2,
.cwginstock-subscribe-form .col-sm-3,
.cwginstock-subscribe-form .col-sm-4,
.cwginstock-subscribe-form .col-sm-5,
.cwginstock-subscribe-form .col-sm-6,
.cwginstock-subscribe-form .col-sm-7,
.cwginstock-subscribe-form .col-sm-8,
.cwginstock-subscribe-form .col-sm-9,
.cwginstock-subscribe-form .col-xs-1,
.cwginstock-subscribe-form .col-xs-10,
.cwginstock-subscribe-form .col-xs-11,
.cwginstock-subscribe-form .col-xs-12,
.cwginstock-subscribe-form .col-xs-2,
.cwginstock-subscribe-form .col-xs-3,
.cwginstock-subscribe-form .col-xs-4,
.cwginstock-subscribe-form .col-xs-5,
.cwginstock-subscribe-form .col-xs-6,
.cwginstock-subscribe-form .col-xs-7,
.cwginstock-subscribe-form .col-xs-8,
.cwginstock-subscribe-form .col-xs-9 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px
}
.cwginstock-subscribe-form .col-xs-1,
.cwginstock-subscribe-form .col-xs-10,
.cwginstock-subscribe-form .col-xs-11,
.cwginstock-subscribe-form .col-xs-12,
.cwginstock-subscribe-form .col-xs-2,
.cwginstock-subscribe-form .col-xs-3,
.cwginstock-subscribe-form .col-xs-4,
.cwginstock-subscribe-form .col-xs-5,
.cwginstock-subscribe-form .col-xs-6,
.cwginstock-subscribe-form .col-xs-7,
.cwginstock-subscribe-form .col-xs-8,
.cwginstock-subscribe-form .col-xs-9 {
float: left
}
.cwginstock-subscribe-form .col-xs-12 {
width: 100%
}
.cwginstock-subscribe-form .col-xs-11 {
width: 91.66666667%
}
.cwginstock-subscribe-form .col-xs-10 {
width: 83.33333333%
}
.cwginstock-subscribe-form .col-xs-9 {
width: 75%
}
.cwginstock-subscribe-form .col-xs-8 {
width: 66.66666667%
}
.cwginstock-subscribe-form .col-xs-7 {
width: 58.33333333%
}
.cwginstock-subscribe-form .col-xs-6 {
width: 50%
}
.cwginstock-subscribe-form .col-xs-5 {
width: 41.66666667%
}
.cwginstock-subscribe-form .col-xs-4 {
width: 33.33333333%
}
.cwginstock-subscribe-form .col-xs-3 {
width: 25%
}
.cwginstock-subscribe-form .col-xs-2 {
width: 16.66666667%
}
.cwginstock-subscribe-form .col-xs-1 {
width: 8.33333333%
}
.cwginstock-subscribe-form .col-xs-pull-12 {
right: 100%
}
.cwginstock-subscribe-form .col-xs-pull-11 {
right: 91.66666667%
}
.cwginstock-subscribe-form .col-xs-pull-10 {
right: 83.33333333%
}
.cwginstock-subscribe-form .col-xs-pull-9 {
right: 75%
}
.cwginstock-subscribe-form .col-xs-pull-8 {
right: 66.66666667%
}
.cwginstock-subscribe-form .col-xs-pull-7 {
right: 58.33333333%
}
.cwginstock-subscribe-form .col-xs-pull-6 {
right: 50%
}
.cwginstock-subscribe-form .col-xs-pull-5 {
right: 41.66666667%
}
.cwginstock-subscribe-form .col-xs-pull-4 {
right: 33.33333333%
}
.cwginstock-subscribe-form .col-xs-pull-3 {
right: 25%
}
.cwginstock-subscribe-form .col-xs-pull-2 {
right: 16.66666667%
}
.cwginstock-subscribe-form .col-xs-pull-1 {
right: 8.33333333%
}
.cwginstock-subscribe-form .col-xs-pull-0 {
right: auto
}
.cwginstock-subscribe-form .col-xs-push-12 {
left: 100%
}
.cwginstock-subscribe-form .col-xs-push-11 {
left: 91.66666667%
}
.cwginstock-subscribe-form .col-xs-push-10 {
left: 83.33333333%
}
.cwginstock-subscribe-form .col-xs-push-9 {
left: 75%
}
.cwginstock-subscribe-form .col-xs-push-8 {
left: 66.66666667%
}
.cwginstock-subscribe-form .col-xs-push-7 {
left: 58.33333333%
}
.cwginstock-subscribe-form .col-xs-push-6 {
left: 50%
}
.cwginstock-subscribe-form .col-xs-push-5 {
left: 41.66666667%
}
.cwginstock-subscribe-form .col-xs-push-4 {
left: 33.33333333%
}
.cwginstock-subscribe-form .col-xs-push-3 {
left: 25%
}
.cwginstock-subscribe-form .col-xs-push-2 {
left: 16.66666667%
}
.cwginstock-subscribe-form .col-xs-push-1 {
left: 8.33333333%
}
.cwginstock-subscribe-form .col-xs-push-0 {
left: auto
}
.cwginstock-subscribe-form .col-xs-offset-12 {
margin-left: 100%
}
.cwginstock-subscribe-form .col-xs-offset-11 {
margin-left: 91.66666667%
}
.cwginstock-subscribe-form .col-xs-offset-10 {
margin-left: 83.33333333%
}
.cwginstock-subscribe-form .col-xs-offset-9 {
margin-left: 75%
}
.cwginstock-subscribe-form .col-xs-offset-8 {
margin-left: 66.66666667%
}
.cwginstock-subscribe-form .col-xs-offset-7 {
margin-left: 58.33333333%
}
.cwginstock-subscribe-form .col-xs-offset-6 {
margin-left: 50%
}
.cwginstock-subscribe-form .col-xs-offset-5 {
margin-left: 41.66666667%
}
.cwginstock-subscribe-form .col-xs-offset-4 {
margin-left: 33.33333333%
}
.cwginstock-subscribe-form .col-xs-offset-3 {
margin-left: 25%
}
.cwginstock-subscribe-form .col-xs-offset-2 {
margin-left: 16.66666667%
}
.cwginstock-subscribe-form .col-xs-offset-1 {
margin-left: 8.33333333%
}
.cwginstock-subscribe-form .col-xs-offset-0 {
margin-left: 0
}
@media (min-width:768px) {
.cwginstock-subscribe-form .col-sm-1,
.cwginstock-subscribe-form .col-sm-10,
.cwginstock-subscribe-form .col-sm-11,
.cwginstock-subscribe-form .col-sm-12,
.cwginstock-subscribe-form .col-sm-2,
.cwginstock-subscribe-form .col-sm-3,
.cwginstock-subscribe-form .col-sm-4,
.cwginstock-subscribe-form .col-sm-5,
.cwginstock-subscribe-form .col-sm-6,
.cwginstock-subscribe-form .col-sm-7,
.cwginstock-subscribe-form .col-sm-8,
.cwginstock-subscribe-form .col-sm-9 {
float: left
}
.cwginstock-subscribe-form .col-sm-12 {
width: 100%
}
.cwginstock-subscribe-form .col-sm-11 {
width: 91.66666667%
}
.cwginstock-subscribe-form .col-sm-10 {
width: 83.33333333%
}
.cwginstock-subscribe-form .col-sm-9 {
width: 75%
}
.cwginstock-subscribe-form .col-sm-8 {
width: 66.66666667%
}
.cwginstock-subscribe-form .col-sm-7 {
width: 58.33333333%
}
.cwginstock-subscribe-form .col-sm-6 {
width: 50%
}
.cwginstock-subscribe-form .col-sm-5 {
width: 41.66666667%
}
.cwginstock-subscribe-form .col-sm-4 {
width: 33.33333333%
}
.cwginstock-subscribe-form .col-sm-3 {
width: 25%
}
.cwginstock-subscribe-form .col-sm-2 {
width: 16.66666667%
}
.cwginstock-subscribe-form .col-sm-1 {
width: 8.33333333%
}
.cwginstock-subscribe-form .col-sm-pull-12 {
right: 100%
}
.cwginstock-subscribe-form .col-sm-pull-11 {
right: 91.66666667%
}
.cwginstock-subscribe-form .col-sm-pull-10 {
right: 83.33333333%
}
.cwginstock-subscribe-form .col-sm-pull-9 {
right: 75%
}
.cwginstock-subscribe-form .col-sm-pull-8 {
right: 66.66666667%
}
.cwginstock-subscribe-form .col-sm-pull-7 {
right: 58.33333333%
}
.cwginstock-subscribe-form .col-sm-pull-6 {
right: 50%
}
.cwginstock-subscribe-form .col-sm-pull-5 {
right: 41.66666667%
}
.cwginstock-subscribe-form .col-sm-pull-4 {
right: 33.33333333%
}
.cwginstock-subscribe-form .col-sm-pull-3 {
right: 25%
}
.cwginstock-subscribe-form .col-sm-pull-2 {
right: 16.66666667%
}
.cwginstock-subscribe-form .col-sm-pull-1 {
right: 8.33333333%
}
.cwginstock-subscribe-form .col-sm-pull-0 {
right: auto
}
.cwginstock-subscribe-form .col-sm-push-12 {
left: 100%
}
.cwginstock-subscribe-form .col-sm-push-11 {
left: 91.66666667%
}
.cwginstock-subscribe-form .col-sm-push-10 {
left: 83.33333333%
}
.cwginstock-subscribe-form .col-sm-push-9 {
left: 75%
}
.cwginstock-subscribe-form .col-sm-push-8 {
left: 66.66666667%
}
.cwginstock-subscribe-form .col-sm-push-7 {
left: 58.33333333%
}
.cwginstock-subscribe-form .col-sm-push-6 {
left: 50%
}
.cwginstock-subscribe-form .col-sm-push-5 {
left: 41.66666667%
}
.cwginstock-subscribe-form .col-sm-push-4 {
left: 33.33333333%
}
.cwginstock-subscribe-form .col-sm-push-3 {
left: 25%
}
.cwginstock-subscribe-form .col-sm-push-2 {
left: 16.66666667%
}
.cwginstock-subscribe-form .col-sm-push-1 {
left: 8.33333333%
}
.cwginstock-subscribe-form .col-sm-push-0 {
left: auto
}
.cwginstock-subscribe-form .col-sm-offset-12 {
margin-left: 100%
}
.cwginstock-subscribe-form .col-sm-offset-11 {
margin-left: 91.66666667%
}
.cwginstock-subscribe-form .col-sm-offset-10 {
margin-left: 83.33333333%
}
.cwginstock-subscribe-form .col-sm-offset-9 {
margin-left: 75%
}
.cwginstock-subscribe-form .col-sm-offset-8 {
margin-left: 66.66666667%
}
.cwginstock-subscribe-form .col-sm-offset-7 {
margin-left: 58.33333333%
}
.cwginstock-subscribe-form .col-sm-offset-6 {
margin-left: 50%
}
.cwginstock-subscribe-form .col-sm-offset-5 {
margin-left: 41.66666667%
}
.cwginstock-subscribe-form .col-sm-offset-4 {
margin-left: 33.33333333%
}
.cwginstock-subscribe-form .col-sm-offset-3 {
margin-left: 25%
}
.cwginstock-subscribe-form .col-sm-offset-2 {
margin-left: 16.66666667%
}
.cwginstock-subscribe-form .col-sm-offset-1 {
margin-left: 8.33333333%
}
.cwginstock-subscribe-form .col-sm-offset-0 {
margin-left: 0
}
}
@media (min-width:992px) {
.cwginstock-subscribe-form .col-md-1,
.cwginstock-subscribe-form .col-md-10,
.cwginstock-subscribe-form .col-md-11,
.cwginstock-subscribe-form .col-md-12,
.cwginstock-subscribe-form .col-md-2,
.cwginstock-subscribe-form .col-md-3,
.cwginstock-subscribe-form .col-md-4,
.cwginstock-subscribe-form .col-md-5,
.cwginstock-subscribe-form .col-md-6,
.cwginstock-subscribe-form .col-md-7,
.cwginstock-subscribe-form .col-md-8,
.cwginstock-subscribe-form .col-md-9 {
float: left
}
.cwginstock-subscribe-form .col-md-12 {
width: 100%
}
.cwginstock-subscribe-form .col-md-11 {
width: 91.66666667%
}
.cwginstock-subscribe-form .col-md-10 {
width: 83.33333333%
}
.cwginstock-subscribe-form .col-md-9 {
width: 75%
}
.cwginstock-subscribe-form .col-md-8 {
width: 66.66666667%
}
.cwginstock-subscribe-form .col-md-7 {
width: 58.33333333%
}
.cwginstock-subscribe-form .col-md-6 {
width: 50%
}
.cwginstock-subscribe-form .col-md-5 {
width: 41.66666667%
}
.cwginstock-subscribe-form .col-md-4 {
width: 33.33333333%
}
.cwginstock-subscribe-form .col-md-3 {
width: 25%
}
.cwginstock-subscribe-form .col-md-2 {
width: 16.66666667%
}
.cwginstock-subscribe-form .col-md-1 {
width: 8.33333333%
}
.cwginstock-subscribe-form .col-md-pull-12 {
right: 100%
}
.cwginstock-subscribe-form .col-md-pull-11 {
right: 91.66666667%
}
.cwginstock-subscribe-form .col-md-pull-10 {
right: 83.33333333%
}
.cwginstock-subscribe-form .col-md-pull-9 {
right: 75%
}
.cwginstock-subscribe-form .col-md-pull-8 {
right: 66.66666667%
}
.cwginstock-subscribe-form .col-md-pull-7 {
right: 58.33333333%
}
.cwginstock-subscribe-form .col-md-pull-6 {
right: 50%
}
.cwginstock-subscribe-form .col-md-pull-5 {
right: 41.66666667%
}
.cwginstock-subscribe-form .col-md-pull-4 {
right: 33.33333333%
}
.cwginstock-subscribe-form .col-md-pull-3 {
right: 25%
}
.cwginstock-subscribe-form .col-md-pull-2 {
right: 16.66666667%
}
.cwginstock-subscribe-form .col-md-pull-1 {
right: 8.33333333%
}
.cwginstock-subscribe-form .col-md-pull-0 {
right: auto
}
.cwginstock-subscribe-form .col-md-push-12 {
left: 100%
}
.cwginstock-subscribe-form .col-md-push-11 {
left: 91.66666667%
}
.cwginstock-subscribe-form .col-md-push-10 {
left: 83.33333333%
}
.cwginstock-subscribe-form .col-md-push-9 {
left: 75%
}
.cwginstock-subscribe-form .col-md-push-8 {
left: 66.66666667%
}
.cwginstock-subscribe-form .col-md-push-7 {
left: 58.33333333%
}
.cwginstock-subscribe-form .col-md-push-6 {
left: 50%
}
.cwginstock-subscribe-form .col-md-push-5 {
left: 41.66666667%
}
.cwginstock-subscribe-form .col-md-push-4 {
left: 33.33333333%
}
.cwginstock-subscribe-form .col-md-push-3 {
left: 25%
}
.cwginstock-subscribe-form .col-md-push-2 {
left: 16.66666667%
}
.cwginstock-subscribe-form .col-md-push-1 {
left: 8.33333333%
}
.cwginstock-subscribe-form .col-md-push-0 {
left: auto
}
.cwginstock-subscribe-form .col-md-offset-12 {
margin-left: 100%
}
.cwginstock-subscribe-form .col-md-offset-11 {
margin-left: 91.66666667%
}
.cwginstock-subscribe-form .col-md-offset-10 {
margin-left: 83.33333333%
}
.cwginstock-subscribe-form .col-md-offset-9 {
margin-left: 75%
}
.cwginstock-subscribe-form .col-md-offset-8 {
margin-left: 66.66666667%
}
.cwginstock-subscribe-form .col-md-offset-7 {
margin-left: 58.33333333%
}
.cwginstock-subscribe-form .col-md-offset-6 {
margin-left: 50%
}
.cwginstock-subscribe-form .col-md-offset-5 {
margin-left: 41.66666667%
}
.cwginstock-subscribe-form .col-md-offset-4 {
margin-left: 33.33333333%
}
.cwginstock-subscribe-form .col-md-offset-3 {
margin-left: 25%
}
.cwginstock-subscribe-form .col-md-offset-2 {
margin-left: 16.66666667%
}
.cwginstock-subscribe-form .col-md-offset-1 {
margin-left: 8.33333333%
}
.cwginstock-subscribe-form .col-md-offset-0 {
margin-left: 0
}
}
@media (min-width:1200px) {
.cwginstock-subscribe-form .col-lg-1,
.cwginstock-subscribe-form .col-lg-10,
.cwginstock-subscribe-form .col-lg-11,
.cwginstock-subscribe-form .col-lg-12,
.cwginstock-subscribe-form .col-lg-2,
.cwginstock-subscribe-form .col-lg-3,
.cwginstock-subscribe-form .col-lg-4,
.cwginstock-subscribe-form .col-lg-5,
.cwginstock-subscribe-form .col-lg-6,
.cwginstock-subscribe-form .col-lg-7,
.cwginstock-subscribe-form .col-lg-8,
.cwginstock-subscribe-form .col-lg-9 {
float: left
}
.cwginstock-subscribe-form .col-lg-12 {
width: 100%
}
.cwginstock-subscribe-form .col-lg-11 {
width: 91.66666667%
}
.cwginstock-subscribe-form .col-lg-10 {
width: 83.33333333%
}
.cwginstock-subscribe-form .col-lg-9 {
width: 75%
}
.cwginstock-subscribe-form .col-lg-8 {
width: 66.66666667%
}
.cwginstock-subscribe-form .col-lg-7 {
width: 58.33333333%
}
.cwginstock-subscribe-form .col-lg-6 {
width: 50%
}
.cwginstock-subscribe-form .col-lg-5 {
width: 41.66666667%
}
.cwginstock-subscribe-form .col-lg-4 {
width: 33.33333333%
}
.cwginstock-subscribe-form .col-lg-3 {
width: 25%
}
.cwginstock-subscribe-form .col-lg-2 {
width: 16.66666667%
}
.cwginstock-subscribe-form .col-lg-1 {
width: 8.33333333%
}
.cwginstock-subscribe-form .col-lg-pull-12 {
right: 100%
}
.cwginstock-subscribe-form .col-lg-pull-11 {
right: 91.66666667%
}
.cwginstock-subscribe-form .col-lg-pull-10 {
right: 83.33333333%
}
.cwginstock-subscribe-form .col-lg-pull-9 {
right: 75%
}
.cwginstock-subscribe-form .col-lg-pull-8 {
right: 66.66666667%
}
.cwginstock-subscribe-form .col-lg-pull-7 {
right: 58.33333333%
}
.cwginstock-subscribe-form .col-lg-pull-6 {
right: 50%
}
.cwginstock-subscribe-form .col-lg-pull-5 {
right: 41.66666667%
}
.cwginstock-subscribe-form .col-lg-pull-4 {
right: 33.33333333%
}
.cwginstock-subscribe-form .col-lg-pull-3 {
right: 25%
}
.cwginstock-subscribe-form .col-lg-pull-2 {
right: 16.66666667%
}
.cwginstock-subscribe-form .col-lg-pull-1 {
right: 8.33333333%
}
.cwginstock-subscribe-form .col-lg-pull-0 {
right: auto
}
.cwginstock-subscribe-form .col-lg-push-12 {
left: 100%
}
.cwginstock-subscribe-form .col-lg-push-11 {
left: 91.66666667%
}
.cwginstock-subscribe-form .col-lg-push-10 {
left: 83.33333333%
}
.cwginstock-subscribe-form .col-lg-push-9 {
left: 75%
}
.cwginstock-subscribe-form .col-lg-push-8 {
left: 66.66666667%
}
.cwginstock-subscribe-form .col-lg-push-7 {
left: 58.33333333%
}
.cwginstock-subscribe-form .col-lg-push-6 {
left: 50%
}
.cwginstock-subscribe-form .col-lg-push-5 {
left: 41.66666667%
}
.cwginstock-subscribe-form .col-lg-push-4 {
left: 33.33333333%
}
.cwginstock-subscribe-form .col-lg-push-3 {
left: 25%
}
.cwginstock-subscribe-form .col-lg-push-2 {
left: 16.66666667%
}
.cwginstock-subscribe-form .col-lg-push-1 {
left: 8.33333333%
}
.cwginstock-subscribe-form .col-lg-push-0 {
left: auto
}
.cwginstock-subscribe-form .col-lg-offset-12 {
margin-left: 100%
}
.cwginstock-subscribe-form .col-lg-offset-11 {
margin-left: 91.66666667%
}
.cwginstock-subscribe-form .col-lg-offset-10 {
margin-left: 83.33333333%
}
.cwginstock-subscribe-form .col-lg-offset-9 {
margin-left: 75%
}
.cwginstock-subscribe-form .col-lg-offset-8 {
margin-left: 66.66666667%
}
.cwginstock-subscribe-form .col-lg-offset-7 {
margin-left: 58.33333333%
}
.cwginstock-subscribe-form .col-lg-offset-6 {
margin-left: 50%
}
.cwginstock-subscribe-form .col-lg-offset-5 {
margin-left: 41.66666667%
}
.cwginstock-subscribe-form .col-lg-offset-4 {
margin-left: 33.33333333%
}
.cwginstock-subscribe-form .col-lg-offset-3 {
margin-left: 25%
}
.cwginstock-subscribe-form .col-lg-offset-2 {
margin-left: 16.66666667%
}
.cwginstock-subscribe-form .col-lg-offset-1 {
margin-left: 8.33333333%
}
.cwginstock-subscribe-form .col-lg-offset-0 {
margin-left: 0
}
}
.cwginstock-subscribe-form .clearfix:after,
.cwginstock-subscribe-form .clearfix:before,
.cwginstock-subscribe-form .container-fluid:after,
.cwginstock-subscribe-form .container-fluid:before,
.cwginstock-subscribe-form .container:after,
.cwginstock-subscribe-form .container:before,
.cwginstock-subscribe-form .row:after,
.cwginstock-subscribe-form .row:before {
content: " ";
display: table
}
.cwginstock-subscribe-form .clearfix:after,
.cwginstock-subscribe-form .container-fluid:after,
.cwginstock-subscribe-form .container:after,
.cwginstock-subscribe-form .row:after {
clear: both
}
.cwginstock-subscribe-form .center-block {
display: block;
margin-left: auto;
margin-right: auto
}
.cwginstock-subscribe-form .pull-right {
float: right !important
}
.cwginstock-subscribe-form .pull-left {
float: left !important
}
.cwginstock-subscribe-form .hide {
display: none !important
}
.cwginstock-subscribe-form .show {
display: block !important
}
.cwginstock-subscribe-form .invisible {
visibility: hidden
}
.cwginstock-subscribe-form .text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0
}
.cwginstock-subscribe-form .panel-heading>.dropdown .dropdown-toggle,
.cwginstock-subscribe-form .panel-title,
.cwginstock-subscribe-form .panel-title>.small,
.cwginstock-subscribe-form .panel-title>.small>a,
.cwginstock-subscribe-form .panel-title>a,
.cwginstock-subscribe-form .panel-title>small,
.cwginstock-subscribe-form .panel-title>small>a {
color: inherit
}
.cwginstock-subscribe-form .hidden {
display: none !important
}
.cwginstock-subscribe-form .affix {
position: fixed
}
.cwginstock-subscribe-form .panel {
margin-bottom: 20px;
border: 1px solid transparent;
border-radius: 4px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}
.cwginstock-subscribe-form .panel-title,
.cwginstock-subscribe-form .panel>.list-group,
.cwginstock-subscribe-form .panel>.panel-collapse>.list-group,
.cwginstock-subscribe-form .panel>.panel-collapse>.table,
.cwginstock-subscribe-form .panel>.table,
.cwginstock-subscribe-form .panel>.table-responsive>.table {
margin-bottom: 0
}
.cwginstock-subscribe-form .panel-body {
padding: 15px
}
.cwginstock-subscribe-form .panel-heading {
padding: 10px 15px;
border-bottom: 1px solid transparent;
border-top-right-radius: 3px;
border-top-left-radius: 3px
}
.cwginstock-subscribe-form .panel-title {
margin-top: 0;
font-size: 16px
}
.cwginstock-subscribe-form .panel-footer {
padding: 10px 15px;
background-color: #f5f5f5;
border-top: 1px solid #ddd;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px
}
.cwginstock-subscribe-form .panel>.list-group .list-group-item,
.cwginstock-subscribe-form .panel>.panel-collapse>.list-group .list-group-item {
border-width: 1px 0;
border-radius: 0
}
.cwginstock-subscribe-form .panel-group .panel-heading,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr:first-child>td,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr:first-child>th,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr:last-child>td,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr:last-child>th,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr:last-child>td,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr:last-child>th,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr:first-child>td,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr:first-child>th,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
border-bottom: 0
}
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
.cwginstock-subscribe-form .panel>.table:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child {
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px
}
.cwginstock-subscribe-form .panel>.list-group:first-child .list-group-item:first-child,
.cwginstock-subscribe-form .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
border-top: 0;
border-top-right-radius: 3px;
border-top-left-radius: 3px
}
.cwginstock-subscribe-form .panel>.list-group:last-child .list-group-item:last-child,
.cwginstock-subscribe-form .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
border-bottom: 0;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px
}
.cwginstock-subscribe-form .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0
}
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
.cwginstock-subscribe-form .panel>.table:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child {
border-top-right-radius: 3px;
border-top-left-radius: 3px
}
.cwginstock-subscribe-form .list-group+.panel-footer,
.cwginstock-subscribe-form .panel-heading+.list-group .list-group-item:first-child {
border-top-width: 0
}
.cwginstock-subscribe-form .panel>.panel-collapse>.table caption,
.cwginstock-subscribe-form .panel>.table caption,
.cwginstock-subscribe-form .panel>.table-responsive>.table caption {
padding-left: 15px;
padding-right: 15px
}
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
border-top-left-radius: 3px
}
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
border-top-right-radius: 3px
}
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
border-bottom-left-radius: 3px
}
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
border-bottom-right-radius: 3px
}
.cwginstock-subscribe-form .panel>.panel-body+.table,
.cwginstock-subscribe-form .panel>.panel-body+.table-responsive,
.cwginstock-subscribe-form .panel>.table+.panel-body,
.cwginstock-subscribe-form .panel>.table-responsive+.panel-body {
border-top: 1px solid #ddd
}
.cwginstock-subscribe-form .panel>.table>tbody:first-child>tr:first-child td,
.cwginstock-subscribe-form .panel>.table>tbody:first-child>tr:first-child th {
border-top: 0
}
.cwginstock-subscribe-form .panel>.table-bordered,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered {
border: 0
}
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr>th:first-child,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr>th:first-child,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr>th:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
border-left: 0
}
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr>th:last-child,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr>th:last-child,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr>th:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
border-right: 0
}
.cwginstock-subscribe-form .panel>.table-responsive {
border: 0;
margin-bottom: 0
}
.cwginstock-subscribe-form .panel-group {
margin-bottom: 20px
}
.cwginstock-subscribe-form .panel-group .panel {
margin-bottom: 0;
border-radius: 4px
}
.cwginstock-subscribe-form .panel-group .panel+.panel {
margin-top: 5px
}
.cwginstock-subscribe-form .panel-group .panel-heading+.panel-collapse>.list-group,
.cwginstock-subscribe-form .panel-group .panel-heading+.panel-collapse>.panel-body {
border-top: 1px solid #ddd
}
.cwginstock-subscribe-form .panel-group .panel-footer {
border-top: 0
}
.cwginstock-subscribe-form .panel-group .panel-footer+.panel-collapse .panel-body {
border-bottom: 1px solid #ddd
}
.cwginstock-subscribe-form .panel-default {
border-color: #ddd
}
.cwginstock-subscribe-form .panel-default>.panel-heading {
color: #333;
background-color: #f5f5f5;
border-color: #ddd
}
.cwginstock-subscribe-form .panel-default>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #ddd
}
.cwginstock-subscribe-form .panel-default>.panel-heading .badge {
color: #f5f5f5;
background-color: #333
}
.cwginstock-subscribe-form .panel-default>.panel-footer+.panel-collapse>.panel-body {
border-bottom-color: #ddd
}
.cwginstock-subscribe-form .panel-primary {
border-color: #337ab7
}
.cwginstock-subscribe-form .panel-primary>.panel-heading {
color: #fff;
background-color: #337ab7;
border-color: #337ab7
}
.cwginstock-subscribe-form .panel-primary>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #337ab7
}
.cwginstock-subscribe-form .panel-primary>.panel-heading .badge {
color: #337ab7;
background-color: #fff
}
.cwginstock-subscribe-form .panel-primary>.panel-footer+.panel-collapse>.panel-body {
border-bottom-color: #337ab7
}
.cwginstock-subscribe-form .panel-success {
border-color: #d6e9c6
}
.cwginstock-subscribe-form .panel-success>.panel-heading {
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6
}
.cwginstock-subscribe-form .panel-success>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #d6e9c6
}
.cwginstock-subscribe-form .panel-success>.panel-heading .badge {
color: #dff0d8;
background-color: #3c763d
}
.cwginstock-subscribe-form .panel-success>.panel-footer+.panel-collapse>.panel-body {
border-bottom-color: #d6e9c6
}
.cwginstock-subscribe-form .panel-info {
border-color: #bce8f1
}
.cwginstock-subscribe-form .panel-info>.panel-heading {
color: #31708f;
background-color: #d9edf7;
border-color: #bce8f1
}
.cwginstock-subscribe-form .panel-info>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #bce8f1
}
.cwginstock-subscribe-form .panel-info>.panel-heading .badge {
color: #d9edf7;
background-color: #31708f
}
.cwginstock-subscribe-form .panel-info>.panel-footer+.panel-collapse>.panel-body {
border-bottom-color: #bce8f1
}
.cwginstock-subscribe-form .panel-warning {
border-color: #faebcc
}
.cwginstock-subscribe-form .panel-warning>.panel-heading {
color: #8a6d3b;
background-color: #fcf8e3;
border-color: #faebcc
}
.cwginstock-subscribe-form .panel-warning>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #faebcc
}
.cwginstock-subscribe-form .panel-warning>.panel-heading .badge {
color: #fcf8e3;
background-color: #8a6d3b
}
.cwginstock-subscribe-form .panel-warning>.panel-footer+.panel-collapse>.panel-body {
border-bottom-color: #faebcc
}
.cwginstock-subscribe-form .panel-danger {
border-color: #ebccd1
}
.cwginstock-subscribe-form .panel-danger>.panel-heading {
color: #a94442;
background-color: #f2dede;
border-color: #ebccd1
}
.cwginstock-subscribe-form .panel-danger>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #ebccd1
}
.cwginstock-subscribe-form .panel-danger>.panel-heading .badge {
color: #f2dede;
background-color: #a94442
}
.cwginstock-subscribe-form .panel-danger>.panel-footer+.panel-collapse>.panel-body {
border-bottom-color: #ebccd1
}.featured-note {
position: absolute;
top: 0;
right: 0;
color: #fff;
padding: 6px 19px;
z-index: 40;
background: #000;
border-radius: 0 0 3px 0;
font-size: 20px
}
.page-numbers.has-arrow {
width: 34px;
height: 32px;
display: flex !important;
justify-content: center;
align-items: center;
padding: 0 !important;
}
.page-numbers.has-arrow.disabled {
opacity: 0.25;
}
.rotate-90 {
transform: rotate(90deg);
}
.rotate-180 {
transform: rotate(180deg);
}
.rotate-270 {
transform: rotate(270deg);
}@font-face {
font-family: 'Hind Madurai';
font-style: normal;
font-weight: 400;
src: local('Hind Madurai Regular'), local('HindMadurai-Regular'),
url(//fachwerk-messer.de/wp-content/themes/messervertrieb/fonts/hind-madurai-v4-latin-regular.woff2) format('woff2'), url(//fachwerk-messer.de/wp-content/themes/messervertrieb/fonts/hind-madurai-v4-latin-regular.woff) format('woff'); font-display: auto;
}
@font-face {
font-family: 'Playfair Display';
src: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/fonts/PlayfairDisplay-Regular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Playfair Display';
src: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/fonts/PlayfairDisplay-Italic.ttf) format('truetype');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'Playfair Display';
src: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/fonts/PlayfairDisplay-Medium.ttf) format('truetype');
font-weight: 500; font-style: normal;
}
@font-face {
font-family: 'Playfair Display';
src: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/fonts/PlayfairDisplay-SemiBold.ttf) format('truetype');
font-weight: 600; font-style: normal;
}
@font-face {
font-family: 'Playfair Display';
src: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/fonts/PlayfairDisplay-Bold.ttf) format('truetype');
font-weight: bold; font-style: normal;
}
@font-face {
font-family: 'Playfair Display';
src: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/fonts/PlayfairDisplay-ExtraBold.ttf) format('truetype');
font-weight: 800; font-style: normal;
}
@font-face {
font-family: 'Playfair Display';
src: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/fonts/PlayfairDisplay-Black.ttf) format('truetype');
font-weight: 900; font-style: normal;
}
.woocommerce.woocommerce-page img.pswp__img {
max-width: none;
}
.woocommerce ul.products li.product.featured:before {
content: 'Empfohlen';
position: absolute;
top: 0;
left: 0;
background: #474747;
color: hsl(0, 0%, 100%);
z-index: 2;
padding: 3px 30px;
font-size: 14px;
font-weight:bold;
border-radius:3px;
}
.category-container .products li:hover a.button {
background-color: hsl(120, 100%, 25%);
} .kontakt-form.bewertung-form {
max-width: 60%;
margin: 0 auto;
background: hsl(0, 0%, 100%);
padding: 40px;
position: relative;
}
.kontakt-form.bewertung-form:before {
content: '\e033';
font-family: etmodules;
position: absolute;
top: -15px;
left: -15px;
background: hsl(50, 100%, 50%);
color: hsl(0, 0%, 100%);
width: 50px;
height: 50px;
border-radius: 50%;
text-align: center;
line-height: 50px;
font-size: 20px;
}
body .bewertung-form h2 {
font-size: 28px;
}
.wpcf7-form-control.wpcf7-starrating.starrating {
padding-bottom: 8px;
}
.kontakt-form.bewertung-form textarea.wpcf7-form-control.wpcf7-textarea {
background: hsl(0, 0%, 93%);
}
.rating-cancel {
display: none !important;
}
.kontakt-form.bewertung-form input {
background: hsl(0, 0%, 93%);
margin-bottom: 0;
}
.bewertung-form h3 {
font-size: 20px;
} .ablauf-tatoo .et_pb_column.et_pb_column_1_4 {
background: hsl(0deg 0% 100%);
padding: 50px 40px;
margin-right: 0;
width: 25%;
}
.schleifen-auswaehlen span.et_shop_image {
min-height: auto;
}
.ablauf-tatoo .et_pb_column.et_pb_column_1_4:nth-child(1):before, .ablauf-tatoo .et_pb_column.et_pb_column_1_4:nth-child(3):before {
width: 0;
height: 0;
border-top: 200px solid hsl(0deg 0% 0% / 0%);
border-bottom: 200px solid hsl(0deg 0% 0% / 0%);
border-left: 10px solid hsl(0deg 0% 100%);
content: '';
position: absolute;
right: -10px;
top: 0;
z-index: 2222222;
}
.ablauf-tatoo .et_pb_column.et_pb_column_1_4:nth-child(2) {
background: hsl(0deg 0% 0%);
}
.ablauf-tatoo .et_pb_column.et_pb_column_1_4:nth-child(4) {
background: hsl(0deg 0% 0%);
}
.ablauf-tatoo h3 {
font-weight: 700;
font-size: 20px;
} #popup {
display: none;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 9999;
opacity: 0;
animation: fadeIn 0.5s ease-in-out forwards;
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
#close-popup {
cursor: pointer;
position: absolute;
top: 10px;
right: 10px;
font-size: 34px;
color: #616161;
background: white;
line-height: 1;
width: 30px;
height: 30px;
text-align: center;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
align-content: center;
}
#popup img {
max-width: 600px;
height: auto;
border-radius: 10px;
width: 100%;
max-height: 85vh;
}
body .ablauf-tatoo img {
width: 60px;
}
.head-auswaehlen .et_pb_text_inner {
text-align: center;
padding-bottom: 20px;
}
.ablauf-tatoo .et_pb_column.et_pb_column_1_4:nth-child(2) h3, .ablauf-tatoo .et_pb_column.et_pb_column_1_4:nth-child(4) h3, .ablauf-tatoo .et_pb_column.et_pb_column_1_4:nth-child(2) p, .ablauf-tatoo .et_pb_column.et_pb_column_1_4:nth-child(4) p {
color: hsl(0deg 0% 100%);
}
.ablauf-tatoo span.et_pb_image_wrap {
text-align: center;
}
.et_pb_row.ablauf-tatoo.et_pb_row_4col {
padding-bottom: 80px;
}
.ablauf-tatoo .et_pb_column.et_pb_column_1_4:nth-child(1), .ablauf-tatoo .et_pb_column.et_pb_column_1_4:nth-child(3) {
z-index: 11;
}
.ablauf-tatoo .et_pb_column.et_pb_column_1_4:nth-child(3):after {
width: 0;
height: 0;
border-top: 150px solid hsl(0deg 0% 0% / 0%);
border-bottom: 150px solid hsl(0deg 0% 0% / 0%);
border-left: 10px solid hsl(0deg 0% 0%);
content: '';
position: absolute;
left: 0;
top: 0;
z-index: 99999999;
} .search-opener {
display: none;
}
.hiweis-start {
padding: 10px 15px;
background: hsl(0, 0%, 12%);
}
.video-produkte {
display: flex;
}
.video-produkte .one-half:first-child {
margin-right: 4%;
}
.video-produkte video {
width: 100%;
height: 100%;
}
.woocommerce-checkout-review-order-table tr.cart_item {
width: 100%;
display: flex;
justify-content: space-between;
border-top: 1px solid hsla(0, 0%, 0%, 0.1);
align-items: center;
}
.wc-gzd-product-name-left img {
width: 82%;
}
.woocommerce-checkout .wc-gzd-product-name-left {
width: 28px;
height: 28px;
background: hsl(0, 0%, 100%);
border-radius: 50%;
line-height: 31px;
overflow: hidden;
text-align: center;
}
th.product-name {
width: 100%;
}
.wc-gzd-product-name-right br {
display: none;
}
span.aktualisieren-variation {
display: none;
}
.woocommerce-checkout #main-content .cart-subtotal td, body .woocommerce table.shop_table tfoot th {
border-top: 1px solid hsla(0, 0%, 0%, 0.1);
}
.woocommerce table.shop_table td:last-child {
text-align: right;
padding-right: 0;
}
.woocommerce table.shop_table th {
padding-left: 0;
padding-right: 0;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table td {
padding-left: 0;
padding-right: 0;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table .cart_item td {
border: none;
}
.hiweis-start .container {
text-align: center;
color: hsl(0, 0%, 100%);
}
ul.warenkorb-time-list {
list-style: none;
padding: 0;
}
h4.bestellung-verlauf {
padding-top: 20px;
}
.verlauf-check .warenkorb-time-list li {
counter-increment: my-awesome-counter;
padding-left: 41px;
position: relative;
padding-bottom: 15px;
}
span.price.sale-price {
display: inline-block;
margin-right: 2%;
}
.warenkorb-time-list li:nth-child(2):before {
background: #e6e6e6;
color: black;
}
.usp-kasse .warenkorb-time-list li:nth-child(2):before {
background: #4caf50;
color: white;
}
body.woocommerce-multistep-checkout ul.nav-wizard li:after {
border-left: 16px solid hsl(122, 38%, 53%);
}
body.woocommerce-multistep-checkout ul.nav-wizard li a {
color: hsl(0, 0%, 100%);
}
body.woocommerce-multistep-checkout ul.nav-wizard li:after {
border-left-color: hsl(122, 38%, 53%);
}
.usp-kasse.verlauf-check {
padding: 20px 20px 10px 20px;
}
.step-nav li {
width: 100%;
text-align: center;
}
ul.step-nav.nav-wizard {
display: flex;
}
.payment_method_klarna_payments_pay_over_time a, .payment_method_klarna_payments_pay_now a, .payment_method_klarna_payments_pay_later a {
display: none;
}
body #customer_details input {
background: hsl(0, 0%, 93%);
border: none;
padding: 10px 10px;
font-size:20px;
}
.select2-container--default .select2-selection--single {
border-radius: 0px;
background: hsl(0, 0%, 93%);
border: none;
height: 40px;
padding-top: 6px;
font-size: 14px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 6px;
}
.woocommerce-multistep-checkout ul.nav-wizard li {
background: hsl(123, 38%, 53%);
}
.woocommerce-multistep-checkout table.shop_table.woocommerce-checkout-review-order-table {
background: hsl(0, 0%, 100%);
margin-top: 5%;
}
.warenkorb-time-list li:nth-child(3):before {
background: #e6e6e6;
color: black;
content: '\4e';
font-family: etmodules;
}
.verlauf-check ul.warenkorb-time-list {
width: 100%;
}
body .warenkorb-time-list li:before {
font-family: inherit;
content: counter(my-awesome-counter);
background: #4caf50;
width: 24px;
height: 24px;
line-height: 24px;
position: absolute;
left: 0;
border-radius: 50%;
text-align: center;
color: white;
z-index: 2;
font-size: 14px;
}
h2.warenkorb-time:before {
display: none;
}
h2.warenkorb-time {
padding-bottom: 24px;
font-weight: 900;
font-size: 20px;
padding-top: 25px;
}
.warenkorb-time-list li:last-child {
padding-bottom: 0;
}
.warenkorb-time-list li:after {
border-left: 1px solid #eaeaea;
position: absolute;
left: 12px;
top: 0;
height: 100%;
content: '';
} body .cwginstock-subscribe-form .panel-primary>.panel-heading {
background: black;
}
body .cwginstock-subscribe-form .panel-primary {
border: none;
box-shadow: 0 10px 40px rgba(0, 0, 0, .1);
}
.cwginstock-panel-heading h4 {
padding-bottom: 5px;
padding-top: 5px;
}
.cwginstock-subscribe-form .panel-primary>.panel-heading {
border-radius: 0px;
}
input.cwgstock_button {
font-size: 16px;
border: none;
background: #4caf50;
font-weight: bold;
padding: 10px 15px;
cursor: pointer;
}
input.cwgstock_email {
font-size: 16px;
padding: 10px 15px;
}
section.cwginstock-subscribe-form {
padding-top: 30px;
} .et_pb_section.sale {
padding-top: 0;
background: #ececec;
}
#top-menu .sale-menu a, #top-menu li.current-menu-item.sale-menu>a {
color: #d41414;
position: relative;
}
.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li.sale-menu>a {
color: #d41414 !important;
}
.zahlarten img {
width: 70px;
vertical-align: middle;
margin: 0 10px;
}
img.ec {
width: 48px;
}
img.paypal {
width: 100px;
}
.pre-footer .zahlarten {
text-align: center;
padding-bottom: 20px;
border-bottom: 1px solid #ececec;
margin-bottom: 28px;
}
.usp-zertifikate .zahlarten ul {
width: 100%;
display: block;
}
.usp-zertifikate .zahlarten li {
display: inline-block;
width: 19%;
padding-bottom: 15px;
text-align: center;
padding-left: 0;
}
.usp-zertifikate .zahlarten li:before {
display: none;
}
.sale p.woocommerce-result-count {
left: 0;
}
.themenbereich .et_pb_module.et_pb_blurb {
width: 31.7%;
display: inline-block;
margin-right: 2%;
}
.sale form.woocommerce-ordering {
right: 0;
}
.sale .et_pb_row {
max-width: 1299px;
padding-top: 0;
}
.dropdown-filter .et_pb_module.et_pb_code {
width: auto;
}
.search .background-image {
display: none;
}
body .iconic-woothumbs-fullscreen {
right: 12px;
top: 12px;
bottom: unset;
}
body .iconic-woothumbs-fullscreen i {
opacity: 1;
}
body .iconic-woothumbs-icon-fullscreen:before {
color: hsl(0, 0%, 100%);
content: '';
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/suchen.svg);
background-size: 100%;
width: 26px;
height: 28px;
position: absolute;
left: 5px;
top: 6px;
background-repeat: no-repeat;
}
.jquery-none {
display: none;
}
.nesmuk-versand {
padding-bottom: 20px;
color: #77a464;
font-weight:bold;
}
.info-icon {
display: initial;
position: relative;
}
.themen-box .et_pb_button_module_wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.themenbereich h3.et_pb_module_header {
font-size: 22px;
text-align: center;
}
.themenbereich .et_pb_module.et_pb_blurb:nth-child(3n) {
margin-right: 0;
}
.info-icon.current:before {
width: 20px;
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/close.svg);
height: 20px;
content: '';
background-size: 52%;
position: absolute;
background-repeat: no-repeat;
left: 8px;
top: 7px;
z-index: 2222222222;
background-color: white;
}
.content-formen {
text-align: left;
}
div#cookie-law-info-bar {
z-index: 99999999;
}
.pif-has-gallery .woocommerce-product-gallery.woocommerce-product-gallery--with-images figure.woocommerce-product-gallery__wrapper:before {
display: none;
}
body #wpfront-notification-bar.wpfront-fixed {
width: 330px;
background: white;
-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, .1);
box-shadow: 0 10px 40px rgba(0, 0, 0, .1);
}
.klarna-arten {
text-align: center;
padding-top: 3px;
}
.zahlarten {
padding-bottom: 15px;
}
.klarna-arten img {
display: inline-block;
width: 60px;
}
.klarna-btn img {
width: 92px;
}
body #wpfront-notification-bar a.wpfront-button {
background: black;
border-radius: 0px;
margin-left: 0;
margin-top: 10px;
}
body #wpfront-notification-bar a.wpfront-button {
background: black;
border-radius: 0px;
}
body #wpfront-notification-bar div.wpfront-message {
color: #000000;
font-size: 14px;
text-align: left;
padding: 20px;
padding-bottom: 0;
}
h3 {
font-size: 30px;
}
body .noUi-horizontal {
height: 5px;
margin-top: 14px;
}
span.price.sale-price {
display: block;
padding: 0px;
}
.search-grid-item span:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/filter.svg);
width: 18px;
height: 18px;
display: inline-block;
background-size: 100%;
content: '';
position: relative;
top: 2px;
left: -8px;
}
body .noUi-horizontal .noUi-handle {
top: -13px;
}
ul.custom-products li .et_shop_image img {
max-height: 100%;
-o-object-fit: contain;
object-fit: contain;
}
body .form-control {
font-size: 14px;
}
body .noUi-handle:before, body .noUi-handle:after, a.xoo-cp-close.xcp-btn.xcp3 {
display: none;
}
body .noUi-horizontal .noUi-handle {
width: 28px;
height: 22px;
top: -11px;
}
.hero-slider .et_pb_slide_content {
text-align: left;
}
.mobile-block {
display: none;
}
.hero-slider .et_pb_slide_description {
margin-top:-250px ;
}
.et_pb_container.clearfix {
max-width: 1299px;
}
.hero-slider.et_pb_section h2 {
font-size: 54px;
letter-spacing: 4px;
padding-bottom: 20px;
}
.hero-slider h3 {
font-weight: 500;
font-size: 42px;
line-height: 130%;
}
.hero-slider h4 {
font-size: 20px;
padding-top: 50px;
}
.woocommerce span.onsale, .woocommerce-page span.onsale {
background: #000 !important;
border-radius: 0 !important;
}
.woocommerce #content-area div.product form.cart .reset_variations {
display: none !important;
}
.btn a {
padding: 10px 25px
}
.btn-black a {
background: #000;
color: #fff
}
.btn-grey a {
background: grey;
color: #000
}
#content-area table * {
padding: 1px !important;
font-size: 14px
}
#top-menu li.mega-menu>ul {
position: absolute !important;
left: 0 !important;
width: 100%;
padding: 30px 25%;
height: 320px
}
#top-menu li.mega-menu>ul li {
height: 20%
}
#top-menu li.mega-menu>ul {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-line-pack: start;
align-content: flex-start
}
#top-menu li.mega-menu>ul>li:first-child {
position: absolute;
width: calc(25% - 60px) !important;
height: calc(100% - 60px);
left: 30px;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
#top-menu li.mega-menu>ul>li:first-child a {
line-height: normal;
padding: 0;
font-weight: 700 !important;
font-size: 40px !important;
width: 100%
}
#top-menu li.mega-menu>ul>li>a {
padding: 0;
line-height:0.9;
width: 100%;
}
#top-menu li.mega-menu li.head-menu.long>a {
line-height: 50px
}
span.mobile_menu_bar.mobile_menu_bar_toggle {
padding-bottom: 0
}
#menu ul li {
display: inline
}
.woocommerce-page .quantity .minus {
border: none !important;
background: none !important;
left: -10px;
top: 12px;
color: #202020 !important
}
.woocommerce .quantity .plus {
border: none !important;
background: none !important;
right: 8px;
top: 12px;
color: #202020 !important
}
.dropdown-menu {
display: none
}
ul.dropdown-menu {
position: absolute;
left: 0
}
a.remove-overlay {
color: #a2a1a1 !important
}
.dropdown-menu a {
color: #fff !important
}
.woocommerce-checkout .woocommerce-info {
display: none;
}
div#menu:after {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/pfeil-white-bot.svg);
background-size: 100%;
width: 13px;
height: 13px;
background-repeat: no-repeat;
position: absolute;
right: 20px;
content: '';
top: 39%
}
#menu ul {
background-color: #202020;
padding: 6px 45px 6px 25px;
color: #fff;
cursor: pointer;
font-weight: 700
}
.dropdown-filter .et_pb_code {
float: right
}
.woocommerce div.product div.images .flex-control-thumbs li {
margin-bottom: 0px;
border: solid 1px gainsboro;
}
.team-slide.background-grey .et_pb_row {
padding: 0
}
.icons-start img {
-webkit-transition: 300ms;
transition: 300ms
}
.icons-start img:hover {
-webkit-transform: scale(1.3);
transform: scale(1.3)
}
.et_pb_column.et_pb_column_2_3.text-image {
padding: 160px
}
.woocommerce-tabs.wc-tabs-wrapper {
background: #fff;
padding: 40px
}
.popup img {
width: 100%
}
.popup span.et_pb_image_wrap {
width: 100%
}
.remove-overlay .overlay-thumb:before {
display: none !important
}
.overlay-thumb {
display: inline-block
}
.first-thumb .overlay-thumb:before {
display: none
}
.team-thumb img {
width: 100px;
height: 100px;
border-radius: 50%
}
.overlay-thumb:before {
width: 100%;
height: 100%;
position: absolute;
content: '';
background-color: rgba(206, 206, 206, 0.57);
border-radius: 50%
}
.overlay-relative {
display: inline-block;
position: relative;
line-height: 0;
margin-right: 10px;
margin-bottom: 10px
}
.et_pb_section.team-slide {
height: auto;
padding-top: 0;
overflow: hidden
}
.team-thumb.et_pb_section .et_pb_row {
padding-bottom: 20px
}
a.et-cart-info {
display: none
}
h1, h2, h3, h4, h5, h6 {
font-weight: 700;
font-family: 'Hind Madurai', sans-serif
}
h1 {
font-size: 45px
}
a#cookie_action_close_header {
margin-left: 10px;
margin-right: 10px
}
.et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n+1), .et_left_sidebar.woocommerce-page ul.products li.product:nth-child(3n+1), .et_right_sidebar.woocommerce-page ul.products li.product:nth-child(3n+1) {
clear: none
}
.mobile-search.search-button {
display: none
}
.category-container .products a.button:hover, .dropdown-cart-button .dropdown .buttons .button:hover, a.checkout-button.button.alt.wc-forward:hover {
background: #5e5e5e
}
woocommerce-page button.button:hover {
background: #5e5e5e
}
p.stock.out-of-stock {
position: absolute;
top: 15px;
color: #a91010;
}
.zertifikate {
position: absolute;
right: 10px;
top: 10px
}
.zertifikate img {
width: 30px;
margin-left: 10px
}
.content-slide, .toggleopen {
display: none
}
.btn-arrow a:hover, .woocommerce-MyAccount-navigation a:hover {
text-decoration: underline
}
.et_pb_button:hover:after, .et_pb_more_button:hover:after, .et_pb_newsletter_button:hover:after, .et_pb_pricing_table_button:hover:after, .et_pb_promo_button:hover:after {
display: none
}
.et_pb_button:hover {
background-color: rgba(0, 0, 0, 0.4)
}
.login-box .woocommerce-MyAccount-navigation li {
display: inline-block;
text-align: left !important;
width: 49%
}
.login-box .woocommerce-MyAccount-navigation ul {
text-align: left
}
.dgwt-wcas-search-wrapp.dgwt-wcas-no-submit.woocommerce {
position: absolute;
top: 0;
left: 0;
display: none;
width: 80%;
max-width: 100%;
height: 100%;
background: #fff;
padding: 55px 0
}
#main-content .container {
padding-top: 15px
}
svg.dgwt-wcas-ico-magnifier {
display: none
}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus {
-webkit-box-shadow: none !important;
box-shadow: none !important
}
.dgwt-wcas-preloader.dgwt-wcas-close {
display: none
}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder {
font-size: 20px;
color: #111 !important
}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-ms-input-placeholder {
font-size: 20px;
color: #111 !important
}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder {
font-size: 20px;
color: #111 !important
}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder {
font-size: 20px;
color: #111 !important
}
.dgwt-wcas-suggestions-wrapp {
z-index: 99999 !important
}
.lieferzeit-icn span.mobile-block {
display: inline-block;
}
input.dgwt-wcas-search-input {
border: none !important
}
.jquery-open {
display: inline;
z-index: 2;
position: relative;
cursor: pointer
}
ul.sub-menu {
background: #202020 !important;
-webkit-box-shadow: 0 15px 22px rgba(0, 0, 0, .3) !important;
box-shadow: 0 15px 22px rgba(0, 0, 0, .3) !important;
border-color: #202020 !important
}
.et-fixed-header #top-menu a {
color: #fff !important;
}
#top-menu li.mega-menu li>a {
color: #fff !important;
font-weight: 500 !important
}
#et-secondary-nav .menu-item-has-children>a:first-child:after, #top-menu .menu-item-has-children>a:first-child:after {
top: 45%
}
.titel-mega a {
font-weight: 700 !important;
font-size: 42px !important;
text-align: center
}
.titel-mega-line-height a {
line-height: 50px
}
.one-third {
width: 33.33%;
display: inline-block
}
#top-menu li.current-menu-item>a:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/messer-schwarz.svg);
background-size: 100%;
width: 35px;
height: 60px;
position: absolute;
content: '';
left: 0;
bottom: 0;
background-repeat: no-repeat
}
#top-menu .bild-mega ul.sub-menu {
width: 100% !important
}
.dropdown-cart-button .dropdown {
width: 320px;
left: -211px !important;
top: 60px;
border: none;
padding: 40px 40px 20px;
-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, .1);
box-shadow: 0 10px 40px rgba(0, 0, 0, .1)
}
.relative {
position: relative;
display: inline-block;
text-align: center;
margin-top: 21px;
}
.login-box .woocommerce-MyAccount-content {
display: none
}
.login-box {
display: none;
width: 320px;
left: inherit;
right: 0;
top: 40px;
border: none;
padding: 40px;
position: absolute;
background: #fff;
-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, .1);
box-shadow: 0 10px 40px rgba(0, 0, 0, .1)
}
.login-box form.woocommerce-form.woocommerce-form-login.login {
border: none;
padding: 0;
margin: 0
}
.login-box .woocommerce form .form-row input.input-text {
border: 1px solid #c7c7c7;
border-radius: 0;
padding: 10px 15px
}
.login-box button.woocommerce-Button.button {
right: 0;
width: 100%;
background: #000;
color: #fff;
border: none !important;
border-radius: 0;
padding: 7px 15px !important;
font-size: 16px;
margin-top: 15px
}
.login-box label.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline {
margin-top: 8px;
display: block
}
.login-box p.form-row {
margin-bottom: 0;
padding-bottom: 0
}
.login-box p.woocommerce-LostPassword.lost_password a {
margin-left: 7px;
font-weight: 500
}
.dropdown-cart-button .dropdown .cart_list img {
width: 80px
}
.dropdown-cart-button .dropdown .buttons {
padding: 20px 0 5px
}
.dropdown-cart-button .dropdown .cart_list a {
width: 100%;
text-align: right;
margin-left: 0;
font-weight: 700 !important;
font-size: 14px
}
.dropdown-cart-button p.total.total-cart-tax.wc-gzd-total-mini-cart {
display: none
}
.dropdown-cart-button p.total.shipping-costs-cart-info.wc-gzd-total-mini-cart {
display: none
}
.dropdown-cart-button .dropdown .cart_list .quantity {
width: 100%;
text-align: right
}
.dropdown-cart-button a.button.wc-forward {
display: block;
margin-bottom: 12px
}
.dropdown-cart-button {
background: none;
padding-left: 0;
padding-right: 20px;
border: none
}
div#header-widget-area {
display: inline-block;
text-align: center;
padding-right: 10px;
position: relative
}
.search-button span.title-icn {
margin-top: 20px
}
.search-results .et_pb_section .et_pb_row {
padding-top: 0 !important
}
.comment-reply-link:hover:after, .woocommerce #content input.button.alt:hover:after, .woocommerce #content input.button:hover:after, .woocommerce #respond input#submit.alt:hover:after, .woocommerce #respond input#submit:hover:after, .woocommerce a.button.alt:hover:after, .woocommerce a.button:hover:after, .woocommerce button.button.alt:hover:after, .woocommerce button.button:hover:after, .woocommerce input.button.alt:hover:after, .woocommerce input.button:hover:after, .woocommerce-page #content input.button.alt:hover:after, .woocommerce-page #content input.button:hover:after, .woocommerce-page #respond input#submit.alt:hover:after, .woocommerce-page #respond input#submit:hover:after, .woocommerce-page a.button.alt:hover:after, .woocommerce-page a.button:hover:after, .woocommerce-page button.button.alt:hover:after, .woocommerce-page button.button:hover:after, .woocommerce-page input.button.alt:hover:after, .woocommerce-page input.button:hover:after {
display: none
}
a.cart-contents {
padding-right: 30px
}
.logo_box a {
position: relative;
margin-left: 20px;
font-weight: 700;
position: relative
}
span.cart-contents-count {
font-size: 11px;
color: #202020;
position: absolute;
right: 13px;
top: 14px
}
a.login {
padding-right: 15px
}
a.login:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/user.png);
background-size: 100%;
width: 27px;
height: 27px;
position: absolute;
content: '';
right: 0;
top: -10px
}
.one_half {
width: 48.5%;
margin-right: 3%
}
.et_pb_section .et_pb_row {
padding: 0px 0;
}
.btn-arrow a {
position: relative
}
.btn-arrow a:after {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/messer-schwarz-right.svg);
background-size: 100%;
position: absolute;
right: -50px;
content: '';
width: 45px;
top: 3px;
height: 45px;
background-repeat: no-repeat
}
#top-menu a {
font-size: 18px;
color: #000;
font-weight: 500
}
.et_pb_text_13 {
margin-bottom:80px !important;
}
body {
font-family: 'Hind Madurai', sans-serif
}
.et_header_style_left .logo_container {
position: relative;
width: 14%;
display: inline-block;
vertical-align: middle
}
.logo_container {
padding: 15px 0;
}
.et_header_style_left #et-top-navigation nav>ul>li>a {
padding-top: 70px;
padding-bottom: 70px !important
}
img#logo {
width: 100% !important;
transform: scale(1);
position: relative;
left: 50px;
}
div#et-top-navigation {
float: inherit;
width: 72%;
display: inline-block;
padding: 0 !important;
vertical-align: middle
}
nav#top-menu-nav {
width: 100%
}
ul#top-menu {
width: 100%;
text-align: center
}
.logo_box input[type="submit"] {
display: none
}
.logo_box {
width: 14%;
display: inline-block;
font-size: 14px
}
.logo_box input.dgwt-wcas-search-input {
border: none;
padding: 60px 0;
width: 100%;
font-size: 30px
}
.search-button:before {
content: '';
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/suchen.png);
background-size: 100%;
width: 26px;
height: 28px;
position: absolute;
left: 5px;
top: -8px;
background-repeat: no-repeat
}
.search-button.close:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/close.svg);
width: 20px;
height: 20px;
top: -6px
}
.search-button {
padding-right: 20px;
display: inline-block
}
span.title-icn {
display: block
}
a.xoo-cp-btn-ch.xcp-btn.xcp2 {
background: green;
padding-bottom: 5px
}
.logo_box input.dgwt-wcas-search-input::-webkit-input-placeholder {
color: #202020;
font-size: 13px;
font-weight: 600;
font-size: 30px
}
.logo_box input.dgwt-wcas-search-input::-ms-input-placeholder {
color: #202020;
font-size: 13px;
font-weight: 600;
font-size: 30px
}
.logo_box input.dgwt-wcas-search-input:-ms-input-placeholder {
color: #202020;
font-size: 13px;
font-weight: 600;
font-size: 30px
}
.logo_box input.dgwt-wcas-search-input::placeholder {
color: #202020;
font-size: 13px;
font-weight: 600;
font-size: 30px
}
.container.clearfix.et_menu_container {
font-size: 0
}
.container {
max-width: 100%;
width: 97%
}
.logo_box button {
position: relative;
background: none;
border: none;
vertical-align: top;
right: 18px
}
span.cart-contents:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/warenkorb-white.svg);
background-size: 100%;
width: 29px;
height: 29px;
position: absolute;
content: '';
right: 0;
top: 9px
}
div#et-main-area {
width: 100%;
margin: 0 auto
}
.column-white .et_pb_column_1_4 {
background: #fff;
padding: 30px;
width: 23.5%;
margin-right: 2%
}
.background-grey.et_section_regular {
background: #ececec
}
.et_pb_row {
max-width: 1299px;
width: 90%;
margin: 0 auto;
}
.et_pb_section h2 {
font-size: 33px;
font-weight: 900;
line-height: 43px
}
.sub-menu img {
max-width: 400px;
}
.versandarten td.column-3 {
padding-right: 0;
padding-left: 0
}
body a.mehr-anzeigen {
position: absolute;
right: 0;
top: 0;
font-size: 16px;
}
#left-area ul#responsive {
padding: 0;
}
.lightSlider li {
border: 1px solid hsl(0, 0%, 77%);
list-style: none;
}
.marken a {
display: block;
padding: 30px;
transition: 300ms;
}
.marken a:hover {
transform: scale(1.1);
}
.et_pb_section.desktop-none {
display: none;
}
.slider-startseite :hover {
background-color: #3333330f
}
.et_pb_section.mobile-startslide {
display: none;
}
.et_pb_module.et_pb_text.ueber-uns-text.et_pb_text_align_left.et_pb_bg_layout_light {
margin-bottom: 12px;
}
.et_pb_section.neuheiten-mobil {
display: none;
}
.hero-slider .et_pb_slide_1 .et_pb_container {
max-width: 1299px;
width: 90%;
}
.hero-slider.et_pb_section .et_pb_slide_1 h2 {
font-size: 36px;
letter-spacing: 0px;
}
.hero-slider .et_pb_slide_1 h2 span {
display: block;
font-size: 27px;
font-weight: 200;
letter-spacing: 2px;
}
.hero-slider .et_pb_slide_1 .et_pb_slide_description a {
padding: 0.3em 1em;
border: 2px solid;
color: white;
font-size: 18px;
font-weight: bold;
}
.hero-slider .et_pb_slide_1 .et_pb_slide_description a:hover {
background-color: rgba(0, 0, 0, 0.4);
border-color: rgba(0, 0, 0, 0);
}
.woocommerce-store-notice, p.demo_store {
background: #000;
padding-bottom: 10px
}
.remove-overlay .overlay-thumb {
text-decoration: underline
}
.kein-abstand .et_pb_text_inner {
text-align: center
}
.start-formen h2.woocommerce-loop-product__title {
min-height: 103px
}
.login-box .woocommerce .woocommerce-error {
background: #000
}
.login-box .woocommerce-error a {
color: #fff;
font-weight: 400;
text-decoration: underline
}
.login-box .woocommerce-error strong {
font-weight: 400
}
.start-formen ul.products {
text-align: left
}
.woocommerce ul.products li.product .onsale {
font-size:14px;
font-weight:bold !important;
position: absolute !important;
left: 0 !important;
background: #474747 !important;
border-radius: 5px !important;
top: 0 !important;
width: 50%;
padding:3px 0px !important;
}
.welcome-text .et_pb_slider .et_pb_slide_11 {
background-size: 60%;
background-color: #fff
}
.marken span.et_pb_image_wrap:after {
content: '\35';
bottom: 0;
font-family: etmodules;
right: 0;
position: absolute;
background: #fffdfd;
width: 20px;
height: 20px;
line-height: 20px;
text-align: center;
color: #000
}
.start-formen h3 {
text-align: left
}
.formen.start-formen a {
background: none;
color: #525252;
font-weight: 500;
display: inline-block;
padding: 0;
}
.hero-slider .et_pb_slides {
background: #ececec
}
.kein-abstand {
padding-bottom: 0 !important
}
.new-products.et_pb_row_4col {
padding-top: 20px
}
.welcome-text a.et_pb_button.et_pb_more_button {
width: 100%;
height: 100%
}
.welcome-text .et_pb_slide_description {
padding: 0;
height: 100%
}
.welcome-text a.et_pb_button.et_pb_more_button {
width: 100%;
height: 100%;
margin-top: 0;
border: none;
font-size: 0
}
.welcome-text .et_pb_button_wrapper {
height: 100%;
font-size: 0;
line-height: 0
}
.besonderheiten .et_pb_row {
padding: 20px 0
}
.slide-left .one_half img {
width: 100%;
height: 400px;
-o-object-fit: cover;
object-fit: cover
}
.column-white a {
background: #111;
color: #fff;
display: block;
text-align: center;
padding: 8px 15px;
padding-left: 30px;
font-weight: 700
}
#et-boc .marken .et_pb_module.et_pb_image {
display: inline-block;
width: 18.6%;
border: 1px solid #c5c5c5;
margin-right: 1%;
margin-bottom: 1%;
}
.et-db #et-boc .marken.et_pb_row {
max-width: 1299px;
width: 90%;
}
p.price {
color: #202020 !important
}
a#goToPrevSlide:before {
content: 'd';
}
.marken-nav {
text-align: center;
}
.marken .marken-nav span {
border: none;
display: inline-block;
margin: 0 8px;
cursor: pointer;
}
span#goToPrevSlide:before {
content: '';
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/messer-schwarz.svg);
width: 54px;
height: 54px;
display: inline-block;
background-repeat: no-repeat;
background-size: 68%;
background-color: hsl(0, 0%, 100%);
border-radius: 50%;
background-position: 50% 50%;
cursor: pointer;
}
.marken-nav {
text-align: center;
padding-top: 10px;
}
span#goToNextSlide:before {
content: '';
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/messer-schwarz-right.svg);
width: 54px;
height: 54px;
display: inline-block;
background-repeat: no-repeat;
background-size: 68%;
background-color: hsl(0, 0%, 100%);
border-radius: 50%;
background-position: 50% 50%;
cursor: pointer;
}
.marken .et_pb_module.et_pb_image:hover {
border-color: #000
}
.et_pb_row.marken {
padding-top: 20px
}
.marken .et_pb_module.et_pb_image:last-child {
margin: 0
}
.besonderheiten h4:before {
background-size: 100%;
position: absolute;
left: 0;
content: '';
width: 40px;
top: -10px;
height: 40px;
background-repeat: no-repeat
}
.tage h4:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/14-tage.svg)
}
.lieferzeiten h4:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/rueckgabe.svg)
}
.trusted-shops h4:before {
background-image: url(//fachwerk-messer.de/wp-content/uploads/2024/02/return-box.svg);
width: 48px;
height: 48px;
top: -15px
}
.tuev h4:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/rueckgabe.svg);
width: 45px;
height: 45px;
top: -15px
}
.preisgarantie .et_pb_text_inner {
text-align: center;
}
.et_pb_section.start-formen {
padding-bottom: 0;
}
.start-formen .category-container {
padding-bottom: 0;
}
.et_pb_row.welcome-text.slide-left {
padding-top: 50px;
}
span.rplg-biz-based-text {
display: none;
}
.preisgarantie h4:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/14-tage.svg);
width: 42px;
height: 42px;
top: -15px
}
.garantie h4:before {
background-image: url(//fachwerk-messer.de/wp-content/uploads/2024/02/return-box.svg);
top: -13px
}
.besonderheiten h4 {
padding-left: 60px;
font-size: 16px;
padding-bottom: 0;
display: inline-block;
position: relative
}
.welcome-text .et_pb_slide {
height: 400px;
padding: 0
}
.welcome-text a.et-pb-arrow-prev, .welcome-text a.et-pb-arrow-next {
font-size: 35px;
background: #111
}
.hero-slider .et-pb-arrow-prev:before, .hero-slider .et-pb-arrow-next:before {
position: absolute;
right: 0;
content: '';
width: 70px;
top: 0;
background-repeat: no-repeat;
height: 70px;
background-position: 50% 50%;
background-size: 80%;
background-color: #fff;
border-radius: 50%
}
.et-pb-arrow-prev:before, .et-pb-arrow-next:before {
background-size: 75%;
position: absolute;
right: 0;
content: '';
width: 70px;
top: 0;
background-repeat: no-repeat;
height: 70px;
background-color: #fff;
border-radius: 50%;
background-position: 50% 50%
}
.welcome-text .et_pb_button:hover {
background: none
}
.et-pb-arrow-prev:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/messer-schwarz.svg)
}
.et-pb-arrow-next:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/messer-schwarz-right.svg)
}
.hero-slider a.et-pb-arrow-prev {
display: block !important;
opacity: 1 !important;
left: 100px !important
}
.hero-slider a.et-pb-arrow-next {
display: block !important;
opacity: 1 !important;
right: 30px !important
}
.welcome-text a.et-pb-arrow-prev {
display: block !important;
opacity: 1 !important;
left: 90px !important
}
.welcome-text a.et-pb-arrow-next {
display: block !important;
opacity: 1 !important;
right: 20px !important
}
.welcome-text .et_pb_module.et_pb_slider {
overflow: initial;
position: initial
}
.welcome-text .et_pb_text_inner {
text-align: left
}
.column-white .et_pb_module.et_pb_text {
text-align: center
}
.et_pb_section.hero-slider.et_section_regular {
padding-top: 0;
padding-bottom: 0
}
.hero-slider .et_pb_row {
padding-top: 0;
width: 100%;
max-width: 100%;
padding-bottom: 0
}
header#main-header {
-webkit-box-shadow: none;
box-shadow: none;
z-index: 9999;
}
.dgwt-wcas-search-wrapp.dgwt-wcas-no-submit.woocommerce {
display: none
}
.besonderheiten.et_section_regular {
padding: 10px 0
}
.hero-slider .et_pb_slide {
height: 400px;
}
.slide-left .et_pb_text_inner {
text-align: left
}
.preis p {
font-weight: 700;
font-size: 20px
}
.column-white a:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/warenkorb-white.svg);
background-size: 39%;
width: 45px;
height: 39px;
top: 0;
background-repeat: no-repeat;
position: absolute;
content: '';
border-right: 1px solid #9c9c9c;
left: 0;
background-position: 50% 50%
}
.welcome-text .et_pb_slide_content h2 {
text-shadow: none;
color: #202020 !important;
background: #ececec;
font-size: 18px;
padding: 2px 25px
}
.welcome-text .et_pb_slide_content {
position: absolute;
right: 20px;
top: 20px
}
.welcome-text .et_pb_slider_container_inner {
display: block;
height: 100%
}
.pdf a:after {
font-family: ETmodules;
font-size: 20px;
content: "\e092";
padding-left: 5px
}
.ueber-uns-img img {
border-radius: 50%;
width: 65%
}
.background-grey.formen.visible.et_section_regular, .background-grey.start-tab.visible.et_section_regular {
display: block
}
.background-grey.formen.et_section_regular, .background-grey.start-tab.visible.et_section_regular {
display: none
}
.et_pb_section.team-slide.formen, .background-grey.start-tab.visible.et_section_regular {
height: auto;
z-index: 1
}
.formen-tab ul {
padding: 0
}
.formen-tab li {
list-style: none;
display: inline-block
}
.formen .et_pb_column_1_4 {
width: 23.5%;
margin-right: 2%;
margin-bottom: 2%;
background: #fff;
padding: 60px 30px
}
.formen a {
background: #111;
color: #fff;
display: block;
text-align: center;
padding: 8px 15px;
font-weight: 700;
font-size: 14px;
border: none;
border-radius: 0
}
.formen .et_pb_column_1_4:hover {
-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, .1);
box-shadow: 0 10px 40px rgba(0, 0, 0, .1)
}
.formen-tab a {
border: 1px solid #000;
padding: 10px 15px;
margin: 0 10px
}
.formen-tab .overlay-relative.first-thumb {
margin-right: 0;
margin-bottom: 0
}
.formen-tab a.remove-overlay {
background: #000;
color: #fff !important
}
.formen .et_pb_text {
text-align: center
}
h2.woocommerce-loop-product__title {
font-size: 17px !important;
line-height:1.3;
min-height:52.5px;
}
.formen h2 {
font-size: 18px
}
.kontakt-form {
font-size: 0
}
.kontakt-form p {
font-size: 14px
}
.kontakt-form span {
font-size: 14px
}
.presse img {
width: 70%
}
.presse a:last-of-type {
background: #202020;
color: #fff;
padding: 8px 15px;
line-height: 60px;
font-weight: 700
}
.presse .et_pb_row {
border-bottom: 1px solid #d3d3d3
}
.presse .et_pb_row:last-child {
border: none
}
.kontakt-form input {
width: 97%;
border: none;
padding: 12px;
font-size: 14px;
margin-bottom: 18px
}
.kontakt-form textarea.wpcf7-form-control.wpcf7-textarea {
width: 100%;
border: none;
background: #fff;
padding: 12px;
font-size: 14px;
height: 120px
}
.awmp-map {
width: 100%
}
h1.product_title.entry-title::before {
content: 'Fachwerk-Messer - Qualität vom Fach';
color: rgb(65, 65, 65);
background: url(//fachwerk-messer.de/wp-content/uploads/2023/11/FachwerkMesser_logo_signet.png) no-repeat;
padding-left: 26px;
padding-right: 15px;
padding-top: 15px; 
padding-bottom: 5px; 
font-size: 12px;
font-family: 'Playfair Display', serif; 
font-weight: 800;
display: block;
background-size: 21px; 
background-position: left center;
}
@media (max-width:520px){
h1.product_title.entry-title::before {
content: 'Fachwerk-Messer \AQualität vom Fach'; 
color: rgb(65, 65, 65);
background: url(//fachwerk-messer.de/wp-content/uploads/2023/11/FachwerkMesser_logo_signet.png) no-repeat;
padding-left: 33px;
padding-right: 15px;
padding-top: 15px;
padding-bottom: 15px;
font-size: 12px;
font-family: 'Playfair Display', serif;
font-weight: 800;
display: block;
background-size: 28px;
background-position: left center;
white-space: pre-wrap;
line-height: 1.2;
}
}
.icn-before a:before {
background-size: 65%;
width: 28px;
height: 28px;
position: absolute;
background-repeat: no-repeat;
content: '';
left: 0;
bottom: -5px;
border: 1px solid #000;
border-radius: 50%;
background-position: 50% 50%
}
.icn-before a {
padding-left: 45px;
position: relative;
margin-top: 20px !important;
line-height: 45px
}
a.mail:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/mail-icn-black.svg)
}
a.tel:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/telefon-icn-black.svg)
}
.kontakt-form input.wpcf7-form-control.wpcf7-submit {
width: 100%;
font-weight: 700;
background: #202020;
color: #fff
}
.head-image {
height: 270px;
position: relative;
overflow: hidden;
}
.head-image:before {
content: '';
position: absolute;
height: 100%;
width: 100%;
background: -webkit-gradient(linear, left top, right top, from(#0e0e0e), to(rgba(255, 0, 0, 0)));
background: linear-gradient(to right, #0e0e0e, rgba(255, 0, 0, 0));
z-index: 1
}
.head-image img {
width: 100%;
position: relative
}
.head-container {
max-width: 1299px;
margin: 0 auto;
width: 90%
}
.head-text {
position: absolute;
top: 45%;
z-index: 3
}
.head-text p {
color: #fff
}
.head-text h1 {
color: #fff
}
.zubehoer .et_pb_image {
margin-bottom: 0 !important
}
.zubehoer .et_pb_text_inner a {
color: #fff;
font-size: 34px;
font-weight: 700
}
.zubehoer .et_pb_button_module_wrapper {
position: absolute;
top: 0;
width: 100%;
height: 100%
}
.zubehoer a.et_pb_button {
width: 100%;
height: 100%;
border: none;
font-size: 0;
top: 0;
position: absolute;
background-color: rgba(0, 0, 0, 0.4)
}
.zubehoer .et_pb_text {
position: absolute;
width: 100%;
text-align: center;
top: 45%;
z-index: 1
}
.zubehoer .et_pb_column_1_2 {
width: 49%;
margin-right: 2%
}
.zubehoer .et_pb_row {
padding-bottom: 1.5%;
padding-top: 0
}
.search ul.products {
max-width: 1299px;
margin: 0 auto !important;
width: 90%
}
a.mehr_erfahren:hover {
color: #fff;
}
.mc4wp-form-fields input[type=submit] {
background: #000;
color: #fff
}
a.mehr_erfahren {
color: #fff;
}
.et_pb_module .et_pb_button:hover, .et_pb_button:hover {
padding: 0.3em 1em;
}
.themen-kachel .et_pb_row {
margin-bottom: 1%;
}
.themen-kachel .et_pb_column.et_pb_column_1_3 {
margin-right: 1%;
width: 32.6%;
}
.themen-kachel .et_pb_module.et_pb_image {
margin-bottom: 0;
}
.themen-box .et_pb_module.et_pb_text {
background: #ececec;
text-align: center;
padding: 15px 15px;
margin-bottom: 0;
}
.themen-box a.et_pb_button {
width: 100%;
height: 100%;
border: none;
}
.themen-kachel h3 {
padding-bottom: 0;
}
div#footer-widgets {
max-width: 1299px;
margin: 0 auto;
padding-top: 70px;
padding-bottom: 70px;
border-bottom: 1px solid #ececec;
width: 90%
}
.first-arten {
display: inline-block;
}
#footer-widgets .footer-widget li:before {
display: none
}
#footer-widgets .footer-widget li {
padding-left: 0
}
#footer-widgets .footer-widget a {
position: relative
}
.mc4wp-form-fields input {
border: none;
font-size: 14px;
background: #ececec;
width: 100%;
text-align: center;
padding: 7px 0;
margin-bottom: 10px
}
.mc4wp-form-fields input[type="submit"] {
cursor: pointer
}
.mc4wp-form-fields input[type="submit"]:hover {
background: #202020;
color: #fff
}
.mc4wp-form-fields input::-webkit-input-placeholder {
color: #202020
}
.mc4wp-form-fields input::-ms-input-placeholder {
color: #202020
}
.mc4wp-form-fields input:-ms-input-placeholder {
color: #202020
}
.mc4wp-form-fields input::placeholder {
color: #202020
}
#footer-widgets .footer-widget a:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/messer-schwarz-right.svg);
background-size: 100%;
position: absolute;
right: -50px;
content: '';
width: 45px;
top: 3px;
height: 45px;
background-repeat: no-repeat
}
#main-footer .footer-widget {
margin-bottom: 0
}
.social a:before {
font-family: etmodules;
background: #4266b2;
color: #fff;
border-radius: 50%;
width: 28px;
height: 28px;
display: inline-block;
text-align: center;
line-height: 30px;
margin-left: 8px
}
a.fb:before {
content: '\e093'
}
a.insta:before {
content: '\e09a';
background: #b500ff;
background-color: #1fc8db;
background-image: linear-gradient(141deg, #5a3ade 0%, #ee0065 51%, #ffbd32 75%)
}
div#footer-bottom {
max-width: 1299px;
margin: 0 auto;
font-size: 0;
padding: 25px 0 15px
}
.pre-footer h4:before {
display: inline-block;
width: 32px;
height: 32px;
line-height: 32px;
font-size: 14px;
color: #fff;
text-align: center;
margin-bottom: 15px;
background-color: #000;
border-radius: 50%;
background-position: 50% 50%;
background-size: 50%
}
.footer-widget-column.widget-area:nth-child(2) h4:before {
background-image: url(//fachwerk-messer.de/wp-content/uploads/2024/02/fachwerk_messer_signet_white_02.png);
content: '';
background-repeat: no-repeat;
background-size: 73%
}
.footer-widget-column.widget-area:nth-child(4) h4:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/paper-plane.svg);
content: '';
background-repeat: no-repeat
}
.footer-widget-column.widget-area:nth-child(3) h4:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/social-media-icon.svg);
content: '';
background-repeat: no-repeat
}
.footer-widget-column.widget-area:nth-child(5) h4:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/telefon-icon-weiß.svg);
content: '';
background-repeat: no-repeat
}
.pre-footer h4 {
display: grid
}
.one-half {
width: 50%;
display: inline-block
}
#footer-bottom .one-half {
font-size: 14px
}
#footer-bottom img {
width: 12%
}
#main-footer .container {
width: 100%
}
.pre-footer .et_pb_row {
border-bottom: 1px solid #ececec;
padding-bottom: 70px
}
.pre-footer .footer-widget-column.widget-area {
width: 20.085%;
display: inline-block;
margin: 0 5.5% 5.5% 0;
font-size: 14px;
vertical-align: top
}
.pre-footer {
font-size: 0
}
.background-white.et_section_regular {
padding-bottom: 0
}
div#sidebar {
display: none
}
.woof_price3_search_container .woof_container_inner>span.irs {
height: 0;
overflow: hidden;
visibility: hidden;
width: 100%;
background: #fff;
z-index: 33;
margin-top: 20px
}
.woof_price3_search_container h4 {
margin-top: 10px
}
select.orderby {
background: none
}
.woof_price3_search_container .woof_container_inner {
padding: 0 20px;
background: #fff
}
.woof_price3_search_container.woof_container {
padding: 0 !important
}
.woof_price3_search_container .woof_container_inner>span.irs.is-visible {
height: 80px;
visibility: initial
}
.woof_price3_search_container {
position: relative
}
.woof_container_inner .slider_container {
position: relative;
display: none;
position: absolute;
width: 100%;
left: 0;
padding: 20px;
background: #fff
}
.woof_submit_search_form_container {
overflow: unset;
position: relative
}
button.button.woof_reset_search_form {
background: #fff !important;
padding: 7px 35px !important;
border: none !important;
border-radius: 0;
color: #202020 !important;
position: absolute;
float: unset !important;
font-size: 14px;
right: 0;
z-index: 22
}
.woof_container_inner h4 {
font-size: 14px;
line-height: 24px;
position: relative;
padding-left: 35px
}
.woof_container_inner h4:before {
content: '';
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/filter.svg);
width: 22px;
height: 22px;
position: absolute;
left: 0;
background-size: 100%
}
.irs-slider {
background: #202020 !important
}
div.woof_info_popup {
-webkit-box-shadow: none;
box-shadow: none;
background: #202020;
border-radius: 0
}
.woof label {
font-weight: 700
}
.woof.woof_sid.woof_sid_auto_shortcode {
background: #ececec;
border: none;
border-radius: 0;
padding: 0;
margin: 0;
height: -webkit-max-content;
height: -moz-max-content;
height: max-content
}
.woof_container_inner h4 {
padding-bottom: 0
}
.woof_redraw_zone .woof_container:nth-child(4) {
margin: 0 !important
}
span.irs-from {
display: none
}
span.irs-to {
display: none
}
span.irs-bar {
background: #202020
}
.js-irs-0 span.irs-grid-text:after {
content: '€'
}
.woof_redraw_zone .woof_container {
width: 23.5%;
margin-right: 2%;
background: #fff;
padding: 12px;
position: relative
}
.woof_block_html_items {
position: absolute;
width: 100%;
left: 0;
padding: 20px;
background: #fff;
z-index: 33;
display: none
}
.woof_redraw_zone {
max-width: 1299px;
margin: 0 auto !important;
width: 90%;
padding-top: 60px
}
span.et_overlay {
display: none
}
.background-image img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover
}
.background-image {
height: 380px;
overflow: hidden;
position: relative
}
.category-container {
background: #ececec;
padding-bottom: 40px
}
.tax-product_cat ul.products {
max-width: 1299px;
margin: 0 auto !important;
width: 90%
}
.category-container .products li.last {
clear: none !important;
margin-right: 1% !important
}
.category-container .products a.button {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5;
background: #111;
color: #fff;
display: block;
text-align: center;
padding: 8px 15px;
font-size: 14px;
border: none;
border-radius: 0
}
#breadcrumbs a {
color: #fff;
font-weight: 700
}
#breadcrumbs span {
color: #fff;
font-weight: 700
}
.background-text h1 {
color: #fff
}
.background-text-container {
max-width: 1299px;
margin: 0 auto !important;
width: 90%
}
.background-text {
z-index: 2;
position: absolute;
top: 45%
}
.background-image:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
content: '';
background: #1b1b1bcc;
background: -webkit-gradient(linear, left top, right top, from(#0e0e0e), to(rgba(255, 0, 0, 0)));
background: linear-gradient(to right, #0e0e0e, rgba(255, 0, 0, 0))
}
.category-container .products a.button:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/warenkorb-white.svg);
background-size: 39%;
width: 45px;
height: 39px;
top: 0;
background-repeat: no-repeat;
position: absolute;
content: '';
border-right: 1px solid #9c9c9c;
left: 0;
background-position: 50% 50%
}
.category-container p.wc-gzd-additional-info {
margin: 0
}
span.price {
padding-bottom: 13.174%;
padding-top: 13.174%
}
p.wc-gzd-additional-info.shipping-costs-info {
display:none;
padding-bottom: 13.174%
}
.category-container span.woocommerce-Price-amount.amount {
margin-right:5px;
color: #202020;
font-size: 20px;
font-weight: 700
}
.category-container .products li {
width:23% !important;
margin-right: 1% !important;
margin-bottom: 2% !important;
background: #fff;
padding: 20px ; -webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
text-align: center;
float: unset !important;
vertical-align: top;
min-height: 414px;
}
.text-category h2, .text-category h3, .text-category h4, .text-category h5, .text-category h6 {
padding-top: 25px
}
.category-container .products li:hover {
-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, .1);
box-shadow: 0 10px 40px rgba(0, 0, 0, .1)
}
.text-category {
max-width: 1299px;
margin: 0 auto !important;
width: 90%;
background: #fff;
padding: 40px !important
}
.text-category strong {
font-weight: 500
}
.text-category .shariff {
margin-top: 15px
}
.woocommerce-page.single-product #main-content .container {
max-width: 1299px !important;
margin: 0 auto
}
p.woocommerce-result-count {
left: 11%;
position: relative;
margin: 0 !important;
padding: 50px 0 30px;
color: #202020;
font-weight: 700;
font-size: 14px
}
form.woocommerce-ordering {
right: 11%;
position: relative;
margin: 0 !important;
padding: 50px 0 30px
}
select.orderby {
-webkit-appearance: none;
direction: rtl;
font-weight: 700;
font-size: 14px;
color: #202020 !important;
font-family: 'Hind Madurai', sans-serif
}
.error404 div#main-content {
background: #ececec
}
.content-404 {
display: inline-block;
vertical-align: top
}
a.xcp-btn {
background: #000;
border-radius: 0;
font-weight: 700
}
.outofstock .woocommerce-product-gallery {
height: auto !important
}
.stars:before {
display: none
}
.woocommerce div.product form.cart .variations td select {
background-image: url(https://messervertrieb-rottner.de/wp-content/uploads/2019/01/pfeil-black-bot.svg);
background-repeat: no-repeat;
background-position: 90% 50%;
background-size: 25px
}
.noUi-connect {
background: #000 !important
}
.summary .kontakt-form {
width: 100%
}
.summary .kontakt-form input {
background: #eeefee;
width: 100%
}
.summary .kontakt-form textarea.wpcf7-form-control.wpcf7-textarea {
background: #f0f1f0
}
.produkt-herkunft img {
width: 30px;
margin-right: 15px;
vertical-align: middle
}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder {
font-size: 28px
}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-ms-input-placeholder {
font-size: 28px
}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder {
font-size: 28px
}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder {
font-size: 28px
}
.summary .variations select {
font-size: 14px !important;
border: 1px solid #000 !important;
border-radius: 0 !important
}
.summary .variations td.value {
width: 60%;
text-align: right;
position: relative
}
.woocommerce div.product .summary .product_title {
width: 100%
}
figure.woocommerce-product-gallery__wrapper {
position: relative
}
.single_variation_wrap p.stock.out-of-stock {
padding-bottom: 20px
}
.woocommerce-tabs #et-boc .et_pb_row {
padding: 0 !important;
width: 100%
}
.woocommerce-tabs #et-boc .et_pb_section {
padding-top: 0 !important
}
.woocommerce nav.woocommerce-pagination {
text-align: center;
background: #ececec;
padding-bottom: 20px;
padding-top: 60px
}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
width: 35px
}
.woocommerce div.product form.cart .reset_variations {
display: block !important;
padding-left: 10px
}
.woocommerce nav.woocommerce-pagination ul li span.current {
background: #111;
color: #fff
}
.woocommerce nav.woocommerce-pagination ul li .current {
background: #111;
color: #fff
}
.woocommerce nav.woocommerce-pagination ul li .current:focus {
background: #111;
color: #fff
}
table.xoo-cp-pdetails td {
vertical-align: top
}
.xoo-cp-ptitle p.delivery-time-info {
font-size: 14px;
font-weight: 500
}
.xoo-cp-qtybox {
border: none
}
.archive .product:hover .btn.has-card-icon {
background-color: green;
}
.xoo-cp-icon-cross:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/close.svg);
width: 28px;
height: 28px;
content: '';
background-position: 50% 50%;
background-size: 40%;
background-repeat: no-repeat;
background-color: #fff;
display: inline-block;
border-radius: 50%
}
span.xoo-cp-close {
background: none
}
span.xcp-plus, span.xcp-minus {
border: none
}
input[type=number].xoo-cp-qty {
font-size: 16px
}
.xcp-ptotal span.woocommerce-Price-amount.amount {
font-weight: 500
}
.xoo-cp-atcn.xoo-cp-success {
border-radius: 0
}
.summary img.marke {
width: 120px;
padding-top: 20px
}
.produkt-marken img:hover {
border-color: #000
}
.product p.wc-gzd-additional-info.delivery-time-info {
display: none
}
.woocommerce .star-rating span::before {
content: '\53\53\53\53\53';
top: 0;
position: absolute;
left: 0;
color: #ffcf00
}
.woocommerce p.stars a {
position: relative;
height: 1em;
width: 1em;
text-indent: -999em;
display: inline-block;
text-decoration: none;
color: #ffcf00
}
.express {
cursor: pointer;
width: 40%;
min-width: 200px
}
.express:after {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/info.svg);
background-size: 100%;
width: 15px;
height: 15px;
content: '';
display: inline-block;
position: relative;
top: 3px;
left: 5px
}
.versand-box {
position: absolute;
background: #fff;
z-index: 222;
padding: 40px 40px 20px;
margin: 0 40px;
-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, .1);
box-shadow: 0 10px 40px rgba(0, 0, 0, .1);
left: 0
}
.woocommerce div.product .out-of-stock {
position: absolute;
top: 10px;
color: #d22c2c !important;
font-size: 16px !important;
font-weight: 600 !important;
text-align: center;
width: 100%;
left: 0
}
.summary p.stock.out-of-stock {
position: relative;
text-align: left
}
p.stock.in-stock {
margin-bottom: 0 !important;
padding-bottom: 0;
font-weight: 700
}
img.avatar {
display: none
}
.woocommerce div.product form.cart .variations td select {
-webkit-appearance: none;
background-color: #fff !important;
color: #363636 !important
}
.woocommerce-page .summary .quantity .minus {
top: 6px
}
.woocommerce .summary .quantity .plus {
top: 6px
}
.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text {
margin-left: 0 !important
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p {
margin-bottom: 0
}
.comment-form-comment textarea#comment {
font-size: 14px
}
span#reply-title {
font-weight: 700
}
.form-submit input#submit {
background: #202020 !important;
border: none !important;
color: #fff !important;
border-radius: 0 !important;
float: left
}
.produkt-herkunft {
position: relative;
margin-left: 2px
}
.tabs li {
display: block !important
}
.produkt-leistung .one-third {
text-align: center
}
.produkt-leistung span {
position: relative;
padding-left: 50px;
font-weight: 700;
font-size: 18px
}
.formen .et_pb_image a {
background: unset
}
.produkt-leistung span:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/paket.png);
background-size: 100%;
position: absolute;
left: 0;
content: '';
width: 32px;
top: -4px;
height: 32px;
background-repeat: no-repeat
}
.produkt-marken img {
width: 15.6%;
border: 1px solid #c5c5c5;
padding: 8px 25px;
margin-right: 1%;
margin-bottom: 1%
}
.row-marken a:after {
content: '\35';
bottom: 0;
font-family: etmodules;
right: 0;
position: relative;
background: #fffdfd;
width: 28px;
height: 28px;
line-height: 28px;
text-align: center;
color: #000;
top: -19px;
left: -34px
}
.produkt-marken {
padding-top: 80px;
text-align: center
}
.bottomMenu {
display: none;
position: fixed;
bottom: 20px;
right: 20px;
z-index: 22
}
a.ingle_add_to_cart_button-12.button.alt:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/warenkorb-white.svg);
background-size: 39%;
width: 52px;
height: 49px;
top: 0;
background-repeat: no-repeat;
position: absolute;
content: '';
border-right: 1px solid #9c9c9c;
left: 0;
background-position: 50% 50%
}
.bottomMenu a.ingle_add_to_cart_button-12.button.alt {
background: #202020;
color: #fff;
padding: 10px 40px !important;
padding-left: 68px !important;
font-weight: 700;
border: none !important;
border-radius: 0;
font-size: 18px
}
.produkt-leistung {
padding-top: 40px;
padding-bottom: 35px;
background: #fff;
margin-top: 50px;
margin-bottom: 30px
}
.pswp {
z-index: 222222 !important;
}
.produkt-bild img {
width: 100%;
height: 500px;
-o-object-fit: cover;
object-fit: cover
}
.pswp--zoomed-in .pswp__img {
object-fit: contain;
}
.tabs li>a {
display: block !important
}
.flex-viewport figure a:before {
content: '';
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/suchen.svg);
background-size: 100%;
width: 26px;
height: 28px;
position: absolute;
top: 0;
right: 0;
background-repeat: no-repeat;
}
.flex-viewport figure a {
position: relative;
}
.woocommerce-tabs.wc-tabs-wrapper {
border: none !important
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a, body.woocommerce div.product .woocommerce-tabs ul.tabs li a {
color: #000 !important;
font-weight: 500;
padding-left: 5px !important;
font-weight: bold
}
button.single_add_to_cart_button.button.alt {
-webkit-box-ordinal-group: 6;
background: #202020 !important;
color: #fff !important;
text-align: center;
padding: 11px 15px !important;
padding-left: 40px;
font-weight: 700;
font-size: 16px;
border: none !important;
border-radius: 0;
width: 100%
}
button.single_add_to_cart_button.button.alt:hover {
background: green !important
}
.summary .quantity {
position: absolute;
top: 30px;
right: 25px
}
.woocommerce .summary .quantity input.qty {
height: 40px;
width: 55px
}
ul.products li.product .star-rating {
margin: 0 auto 0px auto !important }
.summary {
background: #fff;
padding: 40px;
position: relative
}
ol.flex-control-nav.flex-control-thumbs {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before {
border: none
}
.woocommerce-Tabs-panel {
padding: 20px 5px !important
}
.related.products {
padding-top: 60px
}
a.woocommerce-product-gallery__trigger {
top: 40px !important
}
button.single_add_to_cart_button.button.alt:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/warenkorb-white.svg);
background-size: 39%;
width: 52px;
height: 49px;
top: 0;
background-repeat: no-repeat;
position: absolute;
content: '';
border-right: 1px solid #9c9c9c;
left: 0;
background-position: 50% 50%
}
h1.product_title.entry-title {
font-size: 33px;
padding-bottom: 20px !important
}
.woocommerce-product-gallery {
background: #fff;
padding: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
.flex-direction-nav li {
list-style: none;
display: inline-block;
margin-right: 50px
}
ul.flex-direction-nav {
padding-top: 10px !important
}
.woocommerce div.product form.cart {
padding: 0;
margin-bottom: 0 !important;
margin-top: 0px !important
}
.cart .usp-zertifikate img {
width: 50px;
vertical-align: middle;
margin-right: 15px;
padding-top: 20px
}
.woocommerce-account .col2-set.addresses {
margin-top: 0;
}
.tablepress tfoot th, .tablepress thead th {
background-color: #000000;
font-weight: 700;
vertical-align: middle;
color: white;
}
.cart .usp-zertifikate {
padding-bottom: 10px
}
.woocommerce-Tabs-panel h2 {
display: none
}
a.flex-prev, a.flex-next {
visibility: hidden;
position: relative
}
a.flex-next:before, a.flex-prev:before {
content: '';
visibility: visible;
background-size: 100%;
position: absolute;
right: 0;
width: 70px;
top: 0;
background-repeat: no-repeat;
height: 70px
}
.flex-viewport {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 0;
order: 0
}
ul.flex-direction-nav {
text-align: center
}
a.flex-prev:before {
font-family: 'Dashicons';
content: '\2190'; 
font-size: 35px;
}
a.flex-next:before {
font-family: 'Dashicons';
content: '\2192'; 
font-size: 35px;
}
p.price {
padding-bottom: 15px
}
.woocommerce .woocommerce-message {
background: #fff;
color: #202020 !important;
background: #fff;
color: #202020 !important;
line-height: 45px;
padding: 0 !important;
padding-left: 40px !important;
font-size: 16px !important;
font-weight: 700
}
a.button.wc-forward {
background: #111 !important;
color: #fff !important;
text-align: center;
padding: 8px 15px !important;
padding-left: 40px;
font-weight: 700;
font-size: 16px;
border: none !important;
border-radius: 0
}
.woocommerce .woocommerce-info {
background: #fff;
font-size: 16px !important;
text-align: center;
color: #000 !important
}
.woocommerce .woocommerce-info a {
color: #000;
font-weight: 700
}
.product_meta {
display: none
}
.single-product span.woocommerce-Price-amount.amount {
color: #4CAF50;
font-weight: 700;
font-size: 24px !important;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active {
text-decoration: underline
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li {
display: inline-block !important;
background: none !important;
border: none !important
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs, body.woocommerce div.product .woocommerce-tabs ul.tabs {
background: none
}
.et_right_sidebar #main-content .container:before {
display: none
}
div#left-area {
width: 100%;
padding-right: 0 !important
}
.woocommerce-page div#main-content {
background: #ececec
}
.woocommerce-page #main-content .container {
width: 90%
}
.cart_totals tbody {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
.shipping td {
width: 24%;
}
a.shipping-calculator-button:before {
content: '';
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/pfeil.png);
background-size: 100%;
width: 9px;
height: 9px;
position: absolute;
background-repeat: no-repeat;
left: -15px;
top: 8px
}
a.shipping-calculator-button {
position: relative
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
width: 100%;
display: inline-block
}
.lieferzeit-icn:before {
background-size: 100%;
position: absolute;
left: 0;
content: '';
width: 40px;
top: 4px;
height: 40px;
background-repeat: no-repeat;
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/rueckgabe.svg)
}
.lieferzeit-icn {
position: relative;
padding-left: 60px;
padding-bottom: 25px
}
.order-total span.woocommerce-Price-amount.amount {
color: #4CAF50;
font-weight: 700;
font-size: 24px !important;
}
label[for=shipping_method_0_flat_rate13] img#alg_wc_shipping_icon_flat_rate {
display: none !important;
}
.usp-warenkorb li, .usp-kasse li {
list-style: none;
padding-left: 22px;
position: relative
}
.usp-warenkorb img, .usp-kasse img {
width: 68px;
margin-right: 18px;
vertical-align: middle
}
.usp-zertifikate .zahlarten img.ec {
width: 49px;
margin: 0 auto;
}
.usp-warenkorb li:before, .usp-kasse li:before {
content: '\4e';
font-family: etmodules;
position: absolute;
left: 0
}
form.checkout.woocommerce-checkout {
margin-bottom: 4% !important
}
.woocommerce-cart .order-total span.woocommerce-Price-amount.amount {
color: #4CAF50;
font-weight: 700;
font-size: 24px !important;
}
.usp-warenkorb ul, .usp-kasse ul {
width: 38%;
display: inline-block;
padding: 0;
vertical-align: top
}
.usp-warenkorb, .usp-kasse {
width: 48%;
vertical-align: top;
display: inline-block;
background: #fff;
padding: 40px;
margin-right: 4%
}
div#order-payment {
background: hsl(0, 0%, 100%);
padding: 40px;
}
.kasse-kontakt {
width: 100%;
display: inline-block;
padding: 40px;
background: hsl(0, 0%, 100%);
margin-top: 5%;
height: 100% !important;
position: relative;
}
button#next-step-address {
background: hsl(0, 0%, 0%);
color: hsl(0, 0%, 100%);
}
.kasse-kontakt img {
position: absolute;
right: 13px;
bottom: 0;
width: 240px
}
.woocommerce-cart table.cart img {
width: 180px
}
.woocommerce-checkout-review-order-table tfoot, table.shop_table.woocommerce-checkout-review-order-table {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
.shipping th {
width: 61%
}
tr.order-total {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1
}
.order-tax th, .order-total th, .cart-subtotal th {
width: 100% !important
}
.cart_totals td {
text-align: right
}
.shipping span.shipping-desc {
display: none;
position: absolute;
left: 0;
background: #fff;
-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, .1);
box-shadow: 0 10px 40px rgba(0, 0, 0, .1);
z-index: 1;
top: 40px;
padding: 20px;
width: 298px;
text-indent: 0;
text-align: left
}
.woocommerce ul#shipping_method li {
position: relative
}
#shipping_method img, .shipping img {
width: 6%;
top: 4px;
position: relative;
margin-left: 8px;
cursor: pointer
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
border: none;
background: #fff;
border-radius: 0;
padding: 40px
}
a.checkout-button.button.alt.wc-forward:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/warenkorb-white.svg);
background-size: 39%;
width: 57px;
height: 49px;
top: 0;
background-repeat: no-repeat;
position: absolute;
content: '';
border-right: 1px solid #9c9c9c;
left: 0;
background-position: 50% 50%
}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0
}
.woocommerce .quantity input.qty {
background: none !important;
color: #202020 !important;
font-weight: 300 !important;
font-size: 14px !important;
border-bottom: 1px solid #5a5a5a !important;
border-radius: 0;
width: 100%
}
.et_pb_section button.button {
background: #202020;
color: #fff;
padding: 5px 35px !important;
font-size: 14px;
font-weight: 700;
border: none !important;
border-radius: 0 !important;
opacity: 1 !important
}
.et_pb_section button.button:hover {
background: #202020;
color: #fff
}
.woocommerce-cart button.button {
color: #fff !important
}
.woocommerce-cart button.button:hover {
background: #202020 !important
}
.woocommerce-cart .et_pb_section td.actions {
padding-top: 35px !important
}
.cart_totals {
background: #fff;
padding: 40px
}
table.shop_table.shop_table_responsive {
border: none
}
a.checkout-button.button.alt.wc-forward {
padding: 5px 25px;
border: none;
background: #202020;
border-radius: 0;
color: #fff;
font-weight: 700;
font-size: 20px
}
.welcome-text .et_pb_slider .et_pb_slide_5 {
background-size: 115%
}
.et_pb_section input#coupon_code {
font-size: 14px !important;
background: none !important;
border-bottom: 1px solid #202020 !important;
border-radius: 0;
border: none;
height: 34px;
color: #000 !important
}
.et_pb_section input#coupon_code::-webkit-input-placeholder {
color: #202020;
font-size: 14px
}
.et_pb_section input#coupon_code::-ms-input-placeholder {
color: #202020;
font-size: 14px
}
.et_pb_section input#coupon_code:-ms-input-placeholder {
color: #202020;
font-size: 14px
}
.et_pb_section input#coupon_code::placeholder {
color: #202020;
font-size: 14px
}
a.fragen_btn:hover {
background-color: #333;
color: #fff
}
.usp-zertifikate {
padding-top: 20px
}
.woocommerce .woocommerce-NoticeGroup-checkout .woocommerce-error {
background: #000
}
.woocommerce .woocommerce-NoticeGroup-checkout .woocommerce-error a {
color: #fff;
text-decoration: underline
}
a.fragen_btn {
border: none;
background: #ececec;
width: 100%;
text-align: center;
padding: 7px 10px;
line-height: 42px
}
.besonderheiten h2 {
text-align: center;
font-size: 20px;
padding-bottom: 25px
}
p#packstation_field {
font-size: 20px;
font-weight: 700;
padding-top: 25px
}
.fragen-kasse {
display: inline-block;
width: 60%
}
.woocommerce-shipping-fields {
padding-top: 40px
}
.woocommerce-customer-details address {
background: #fff;
border: none !important;
border-radius: 0 !important;
padding: 40px !important
}
h3.wc-bacs-bank-details-account-name {
font-size: 16px;
font-weight: 500 !important
}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
padding: 40px;
border: none;
background: #fff;
border-radius: 0
}
section.woocommerce-customer-details {
display: inline-block;
vertical-align: top;
width: 49%
}
section.woocommerce-order-details {
display: inline-block;
width: 48%;
margin-right: 2%
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
background: #fff;
padding: 40px
}
ul.wc-bacs-bank-details.order_details.bacs_details {
background: #fff;
padding: 40px
}
form.checkout.woocommerce-checkout {
display: inline-block;
width: 55%;
vertical-align: top;
}
.right-kasse {
display: inline-block;
width: 42.7%;
vertical-align: top;
margin-left: 2%;
}
.usp-kasse.verlauf-check {
width: 100%;
margin-right: 0;
}
div#customer_details {
width: 100%;
display: inline-block;
margin-right: 0%;
background: #fff;
padding: 40px
}
#customer_details input {
border-radius: 0;
padding: 8px 1px;
border: none;
border-bottom: 1px solid #202020
}
textarea#order_comments {
border: none;
padding: 0;
border-radius: 0;
background: #eee;
padding: 20px;
height: 80px
}
ul.wc_payment_methods.payment_methods.methods {
border: none !important
}
a.about_paypal {
line-height: 2 !important
}
table.shop_table.woocommerce-checkout-review-order-table {
border-radius: 0;
border: none;
padding: 20px
}
.woocommerce-gzd-legal-checkbox-text a {
font-weight: 700
}
button#place_order {
background: green !important;
color: #fff !important;
text-align: center;
padding: 11px 15px !important;
padding-left: 40px;
font-weight: 700;
font-size: 16px;
border: none !important;
border-radius: 0;
width: 100%
}
button#place_order:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/warenkorb-white.svg);
background-size: 39%;
width: 52px;
height: 49px;
top: 0;
background-repeat: no-repeat;
position: absolute;
content: '';
border-right: 1px solid #9c9c9c;
left: 0;
background-position: 50% 50%
}
p.legal.form-row.checkbox-legal.validate-required {
padding-bottom: 40px !important
}
select#billing_title {
-webkit-appearance: none;
border-radius: 0;
background: #eee;
border: none;
padding: 10px 15px;
font-size: 14px;
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/pfeil.png);
background-size: 3%;
background-position: 95% 50%;
background-repeat: no-repeat
}
button#next-step-payment {
background: hsl(0, 0%, 0%);
color: hsl(0, 0%, 100%);
}
.woocommerce-checkout #payment {
border-radius: 0;
padding: 0px;
background: hsl(0, 0%, 100%);
}
div#order-verify {
background: hsl(0, 0%, 100%);
padding: 40px;
}
.woocommerce-checkout #payment ul.payment_methods {
padding: 0;
}
.woocommerce-additional-fields {
padding-top: 15px
}
.woocommerce .col-1, .woocommerce .col-2 {
width: 100% !important;
float: unset
}
.produkt-leistung.besonderheiten.kasse-usp {
margin-top: 0px;
margin-bottom: 30px
}
button.single_add_to_cart_button.button.alt.aktualisieren-variation {
width: auto;
color: #fff !important;
display: block;
padding: 5px 15px !important;
font-weight: 500;
background: #111 !important;
margin-bottom: 10px
}
button.single_add_to_cart_button.button.alt.aktualisieren-variation:before {
display: none
}
.woocommerce .update_variation_form .quantity input.qty {
display: none
}
span#cancel.zurueck-variation {
background: none !important;
color: #000 !important;
font-weight: 500 !important;
text-transform: none !important;
width: 100%;
padding: 0 !important;
margin: 0 !important
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before {
content: "";
display: block;
width: 10px;
height: 10px;
border: 2px solid #000;
border-radius: 100%;
position: absolute;
top: 9px;
left: 9px;
z-index: 9;
-webkit-box-sizing: content-box;
box-sizing: content-box
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
position: absolute;
top: .5em;
right: .5em;
font-size: 2em;
z-index: 9;
width: 36px;
height: 36px;
background: #fff;
text-indent: -9999px;
border-radius: 100%;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
font-size: 30px;
}
.archive.et_right_sidebar.woocommerce-page ul.products li.product:nth-child(4n) {
margin-right: 0 ;
}
.search .category-container .products li {
clear: none !important;
}
.search.archive.et_right_sidebar.woocommerce-page ul.products li.product:nth-child(3n) {
margin-right: 2% !important;
}
.login-box #customer_login .u-column2.col-2 {
display: none;
}
.woocommerce-lost-password button.woocommerce-Button.button {
background: none;
color: #3a3a3a;
border: 2px solid #3a3a3a !important;
}
.woocommerce-account .login-box .woocommerce-MyAccount-navigation {
width: 100%;
}
.woocommerce-orders-table__row--status-cancelled td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status {
color: #c30000
}
.woocommerce-orders-table__row--status-processing td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status {
color: #a7a700
}
.woocommerce-orders-table__row--status-completed td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status {
color: #00a905
}
.woocommerce-orders-table__row--status-on-hold td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status {
color: #a6a800
}
.woocommerce-account .u-column1.col-1 {
float: none;
width: 47% !important;
display: inline-block
}
.woocommerce-account .u-column2.col-2 {
width: 47% !important
}
form.woocommerce-form.woocommerce-form-login, form.woocommerce-form.woocommerce-form-register.register {
border: none;
padding: 0
}
.woocommerce form .form-row input.input-text {
border-radius: 0;
border: none
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
display: none
}
.woocommerce-page button.button, a.woocommerce-button.button.view {
background: #111;
color: #fff;
padding: 8px 15px !important;
font-weight: 700;
font-size: 14px;
text-align: center;
border: none !important;
border-radius: 0
}
div#offcanvas_container {
background: #fff
}
#offcanvas_container .close-sidebar-inner:before {
display: none
}
#offcanvas_container .close-sidebar-inner {
background-color: #fff !important;
padding: 7px 18px
}
#offcanvas_container .close-sidebar-inner .fa {
opacity: 1;
top: 8px
}
#offcanvas_container .close-sidebar-inner .fa:before, #offcanvas_container .close-sidebar-inner .fa:after {
left: 25px;
height: 15px;
width: 1px
}
#offcanvas_container .close-sidebar-inner span:first-child {
opacity: 1
}
.et_pb_image_11 {
width:100%;
}
a.mehr_erfahren {
display:inline-block;
}
.kontakt-form input {
background: gainsboro;
}
.kontakt-form textarea.wpcf7-form-control.wpcf7-textarea {
background:gainsboro;
}
.et_pb_image .et_pb_image_wrap {
margin-bottom: 5%;
}
.et_pb_row_23 a {
display: block;
padding: 30px;
transition: 300ms;
width:95%;
height:100px;
}
.et_pb_row_23 a:hover {
transform: scale(1.1);
}
.et_pb_row_23 span.et_pb_image_wrap:after {
content: '\35';
bottom: 0;
font-family: etmodules;
right: 0;
position: absolute;
background: #fffdfd;
width: 20px;
height: 20px;
line-height: 20px;
text-align: center;
color: #000
}
#et-boc .et_pb_row_23 .et_pb_module.et_pb_image {
display: inline-block;
width: 18.6%;
border: 1px solid #c5c5c5;
margin-right: 1%;
margin-bottom: 1%;
}
.et-db #et-boc .et_pb_row_23.et_pb_row {
max-width: 1299px;
width: 90%;
}
.et_pb_row_23 .marken-nav span {
border: none;
display: inline-block;
margin: 0 8px;
cursor: pointer;
}
.et_pb_row_23 .et_pb_module.et_pb_image:hover {
border-color: #000
}
.et_pb_row.et_pb_row_23 {
padding-top: 20px
}
.et_pb_row_23 .et_pb_module.et_pb_image:last-child {
margin: 0
}
.et_pb_row_23 .et_pb_module.et_pb_image {
width: 49%;
margin-right: 1% !important
}
#et-boc .et_pb_row_23 .et_pb_module.et_pb_image {
width: 48%;
margin-right: 2% !important;
}
.et_pb_row_23 .et_pb_module.et_pb_image {
width: 49%
}
.et_pb_row_23 li {
border: 1px solid hsl(0,0%,77%);
list-style: none;
float:left;
width: 148.75px;
margin-right: 10px;
}
td.xoo-cp-pqty {
display:none;
}
td.xoo-cp-pprice {
padding: 0 10px;
}
a.xcp-btn:hover {
background-color: hsl(120, 100%, 25%);
}
.button:hover {
background-color: hsl(120, 100%, 25%);
}
.woocommerce .woocommerce-error {
background-color:black;
}
.woocommerce-store-notice demo_store {
font-size:16;
}
.et_pb_more_button {
margin-top:35px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
font-size:20px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
font-size:20px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
font-size:12px;
}
.woocommerce-store-notice, p.demo_store {
font-size:25px;
line-height:1.5;
}
.shipping th {
width:100%;
}
#top-menu li.mega-menu>ul li {
margin-right:1%;
}
body #page-container .et_pb_section .et_pb_button_0 {
width:100%;
line-height:1em !important;
}
body #page-container .et_pb_section .et_pb_button_1 {
width:100%;
}
body #page-container .et_pb_section .et_pb_button_2 {
width:100%;
line-height:1em !important;
}
body #page-container .et_pb_section .et_pb_button_3 {
width:100%;
}
body #page-container .et_pb_section .et_pb_button_4 {
width:100%;
line-height:1em !important;
}
body #page-container .et_pb_section .et_pb_button_5 {
width:100%;
}
body #page-container .et_pb_section .et_pb_button_6 {
width:100%;
line-height:1em !important;
}
body #page-container .et_pb_section .et_pb_button_7, body #page-container .et_pb_section .et_pb_button_8, body #page-container .et_pb_section .et_pb_button_9, body #page-container .et_pb_section .et_pb_button_10, body #page-container .et_pb_section .et_pb_button_11, body #page-container .et_pb_section .et_pb_button_12, body #page-container .et_pb_section .et_pb_button_13, body #page-container .et_pb_section .et_pb_button_14, body #page-container .et_pb_section .et_pb_button_15, body #page-container .et_pb_section .et_pb_button_16, body #page-container .et_pb_section .et_pb_button_17, body #page-container .et_pb_section .et_pb_button_18, body #page-container .et_pb_section .et_pb_button_19, body #page-container .et_pb_section .et_pb_button_20,body #page-container .et_pb_section .et_pb_button_21, body #page-container .et_pb_section .et_pb_button_22, body #page-container .et_pb_section .et_pb_button_23 {
width:100%;
}
#top-menu .menu-item-has-children > a:first-child {
padding-right:12px;
}
#top-menu li {
padding-right:15px;
}
h2 {
font-size:35px;
}
.express {
display:none;
}
p.stock.available-on-backorder {
display:none;
}
div.rating-cancel a, div.star-rating a {
color:transparent;
}
#top-menu li.current-menu-item>a:before {
display:none;
}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
height:60px;
padding-top:0px !important;
}
.btn-choose, .grid-pad .wpc-button, .kad-btn-primary, .wpc-customize-product, .wpc-upload-product-design {
text-align:-webkit-center;
font-weight:bold;
background:white;
color:black;
border:black solid 1px;
}
.wpc-customize-product:hover {
background: silver;
border:black solid 2px;
}
.wpc-modal .omodal-body div {
margin-top:130px;
}
.woocommerce a.button, .woocommerce-page a.button, .woocommerce a.button.alt, .woocommerce-page a.button.alt {
border:none;
line-height:1.3em !important;
color:white;
background-color:black;
font-size:14px;
border-radius:0px;
padding: 8px 15px !important;
font-weight:700;
}
.woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover {
background-color:green;
color:white;
}
#wpc-design-btn-box .title, #wpc-cart-box .title {
border-radius:0px !important;
background:white !important;
color:black !important;
border:1px solid black;
}
#wpc-design-btn-box > button, #wpc-cart-box button {
background:black;
}
#wpc-design-btn-box > button:hover, #wpc-cart-box button:hover {
background:green;
}
.wpc-btn-effect, .wpd-button{
background-color:black !important;
}
.Accordion .AccordionPanelTab, #wpc-cart-box .total-price, .wpc-custom-right-quantity-input  {
color:black !important;
}
#order-verify .woocommerce-checkout-review-order-table {
display:none;
}
.clipart-bg-color-container {
display:none;
}
.clipart-img img {
height: 150px;
}
#subject {
width:100%;
}
.icnwarenkorb, .icnkonto, .title-icn {
color:white;
}
.dropdown-cart-button .dropdown-total {
background:transparent;
}
.et_mobile_menu {
color:white;
}
div#et_mobile_nav_menu:after {
color:white;
}
@media (max-width:1980px) {
.woocommerce ul.products li.product .woocommerce-loop-product__title {
padding-top: 50px;
}
}
@media (max-width:1595px) {
.logo_box {
width: 18%
}
div#et-top-navigation {
width: 68%
}
}
@media (max-width:1565px) {
#offcanvas_container #offcanvas_menu_inner>li.menu-item.menu-item-has-children>a:after {
color: #fff !important
}
#offcanvas_menu_inner>li.menu-item.visible>a {
color: #000 !important;
background-color: #fff !important
}
}
@media (max-width:1550px) {
.woocommerce ul.products li.product .woocommerce-loop-product__title {
padding-top: 0
}
#top-menu li.mega-menu>ul>li:first-child {
display: none !important
}
#top-menu li.mega-menu>ul {
padding-left: 30px;
padding-right: 30px
}
}
@media (max-width:1500px) {
#et-top-navigation {
top: 10px
}
span.mobile_menu_bar.mobile_menu_bar_toggle {
padding-right: 15px
}
.mobile_menu_bar:before {
content: '';
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/menu.png);
width: 24px;
height: 24px;
background-size: 100%;
display: inline-block;
background-repeat: no-repeat;
color: #000
}
.close.mobile-search:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/close.svg);
top: 0
}
.et_pb_svg_logo #logo {
width: 150px;
max-width: 100%
}
div#et_mobile_nav_menu {
float: left
}
.mobile-search:before {
z-index: 2;
position: relative;
content: '';
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/suchen.svg);
width: 24px;
height: 24px;
background-size: 100%;
top: 0;
left: 0;
display: inline-block;
cursor: pointer
}
.mobile-search {
display: inline-block;
width: 27px
}
}
@media (max-width:1335px) {
#top-menu a {
font-size:17px;
}
.hero-slider .et_pb_container.clearfix {
width: 90% !important
}
.logo_box {
position: absolute;
top: 35px;
right: 30px;
width: 50%
}
div#et-top-navigation {
width: 86%
}
}
@media (max-width:1060px) {
.et_pb_section .et_pb_row_17 {
display:none;
}
.et_pb_section .et_pb_row_18 {
display:none;
}
.et_pb_section .et_pb_row_19 {
display:none;
}
.et_pb_section .et_pb_row_20 {
display:none;
}
.et_pb_section .et_pb_row_16 h3 {
display:none;
}
.kontakt-form.bewertung-form {
max-width: 100%;
}
div#et_mobile_nav_menu:after {
content: 'Menü';
font-size: 10px;
position: absolute;
left: 0;
top: 19px;
}
div#et_mobile_nav_menu {
position: relative;
}
.dgwt-wcas-search-wrapp.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
padding: 10px 15px 18px 70px
}
.container.clearfix.et_menu_container {
width: 90%
}
.logo_box {
position: absolute;
}
.container.clearfix.et_menu_container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.search-button {
display: none
}
.mobile-search.search-button {
display: inline-block
}
.mobile-search form.woocommerce-product-search {
display: none
}
.container.clearfix.et_menu_container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row
}
.et_header_style_left .logo_container {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
width: 33.33%;
text-align: center
}
.et_fixed_nav #et-top-navigation {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
width: 33.33%
}
.logo_box {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
width: 33.33%
}
.et_pb_row_23 a {
width: 95%;
height: 80px;
}
.et_pb_row_23 li {
width: 108.5px;
}
.et_pb_row_23 {
overflow:hidden;
}
}
@media (max-width:1024px) {
.ablauf-tatoo .et_pb_column.et_pb_column_1_4:nth-child(1):before, .ablauf-tatoo .et_pb_column.et_pb_column_1_4:nth-child(3):before, .ablauf-tatoo .et_pb_column.et_pb_column_1_4:nth-child(3):after {
border-top: 170px solid hsl(0deg 0% 0% / 0%);
border-bottom: 170px solid hsl(0deg 0% 0% / 0%);
}
.product .flex-viewport:before, .woocommerce-product-gallery.woocommerce-product-gallery--with-images figure.woocommerce-product-gallery__wrapper:before {
display: none
}
.right-kasse {
width: 100%;
margin-left: 0%;
}
.woocommerce-multistep-checkout-active-order .right-kasse {
display: none;
}
.kasse-kontakt {
width: 48%;
margin-top: 0;
margin-left: 4%;
}
.usp-kasse.verlauf-check {
margin-right: 0;
}
form.checkout.woocommerce-checkout {
width: 100%;
}
body ul.custom-products li {
width: 33.33%;
}
h2.woocommerce-loop-product__title {
min-height:74.5px;
}
}
@media (max-width:980px) {
.woocommerce ul#shipping_method li label {
white-space: unset
}
.head-image img {
height: 100%;
-o-object-fit: cover;
object-fit: cover
}
.zubehoer .et_pb_column_1_2 {
margin-bottom: 12px
}
ul.custom-products li {
width: 33%
}
.flex-viewport:before {
display: none
}
.woocommerce-cart .shipping td {
width: 100%
}
.welcome-text .et_pb_text_inner {
text-align: left
}
.usp-warenkorb, .usp-kasse {
margin-top: 30px;
width: 100%
}
.fragen-kasse {
display: inline-block;
width: 100%
}
.shipping td {
width: 100%
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
height: 100% !important;
width:100%;
}
.woocommerce .cart_item .quantity {
width: 100px
}
h1.product_title.entry-title {
font-size: 28px;
line-height: 130%
}
.express {
cursor: pointer;
width: 100%
}
.produkt-leistung .one-third {
display: block;
width: 85%;
padding-bottom: 35px;
margin: 0 auto
}
.produkt-leistung .one-third:last-child {
padding-bottom: 0
}
.produkt-marken img {
width: 44%
}
.product .related h2 {
text-align: center
}
div#header-widget-area, a.login {
padding-right: 0
}
.et_pb_section .welcome-text {
padding-top: 0
}
.besonderheiten .et_pb_module.et_pb_text {
text-align: center
}
.woof_redraw_zone .woof_container {
width: 100%
}
.background-image img {
height: 100%;
-o-object-fit: cover;
object-fit: cover
}
.woof_checkbox_instock_container.woof_container {
margin-bottom: 1%
}
h2.woocommerce-loop-product__title {
min-height:96.5px;
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.et_pb_row .search-grid {
padding-bottom: 60px
}
ul.custom-products li {
width: 50%
}
a#cookie_action_close_header {
display: block !important
}
#shipping_method img, .shipping img {
width: 3%
}
.woocommerce ul.products li.product .onsale {
width: 55%
}
.mobile_menu_bar:before {
width: 28px;
height: 28px
}
.mobile-search:before {
width: 28px;
height: 28px
}
span.cart-contents:before {
width: 33px;
height: 33px
}
a.login:before {
width: 31px;
height: 31px
}
span.cart-contents-count {
font-size: 12px;
top: 17px
}
.dgwt-wcas-search-wrapp.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
padding: 0 15px 18px 85px !important
}
.category-container .et_pb_section {
padding-top: 0
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
.et_pb_row .search-grid {
padding-bottom: 60px
}
.background-image {
height: auto
}
.woocommerce ul.products li.product .onsale {
width: 55%
}
.category-container .products li {
margin-right: 1.9% !important
}
.team-thumb .dropdown-filter {
width: 50%
}
.team-thumb .et_pb_column_5 {
width: 50%;
margin-right: 0
}
}
@media (max-width:768px) {
.formen-tab .et_pb_code_inner {
margin-top: 20px;
}
.ablauf-tatoo .et_pb_column.et_pb_column_1_4 {
width: 50%;
margin-bottom: 10px;
}
.ablauf-tatoo .et_pb_column.et_pb_column_1_4:nth-child(3):after {
display: none;
}
.themenbereich .et_pb_module.et_pb_blurb {
width: 31.6%;
display: inline-block;
margin-right: 2%;
}
.kontakt.et_section_regular {
padding: 0
}
.sale .et_pb_column .woocommerce ul.products li.product:nth-child(n) {
margin-bottom: 2% !important;
}
.search-grid-item {
width: 100% !important
}
body .search-grid {
display: block;
}
.et_pb_row.et_pb_row_0.kontakt {
padding: 10px 0
}
.hero-slider .et_pb_container.clearfix.et_pb_empty_slide {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.mobile-search:before {
z-index: 222
}
.start-formen h2.woocommerce-loop-product__title {
min-height: 189px
}
.background-image:before, .head-image:before {
display: none
}
.background-image, .head-image {
height: auto;
overflow: visible;
line-height: 0
}
.background-text h1, #breadcrumbs span, #breadcrumbs a, .head-text p, .head-text h1 {
color: #202020
}
.background-text, .head-text {
position: relative;
top: 0
}
.head-container {
padding-top: 45px
}
.head-text h1 {
padding-top: 30px
}
.background-text-container, .head-container {
width: 100%;
background: #ececec;
text-align: center;
padding-top: 20px;
padding-left: 20px
}
p.woocommerce-result-count {
left: 0;
padding-top: 22px;
padding-bottom: 0;
padding-left: 38px
}
form.woocommerce-ordering {
padding-top: 22px
}
select.orderby {
direction: ltr;
width: 100%;
padding-left: 17px
}
p#breadcrumbs {
text-align: left;
padding-left: 17px;
line-height: 130%;
padding-bottom: 10px
}
.background-text h1 {
padding-bottom: 16px;
text-align: left;
padding-left: 17px
}
.hero-slider .et-pb-arrow-prev:before, .hero-slider .et-pb-arrow-next:before {
width: 50px;
height: 50px
}
.hero-slider .et_pb_slide {
height: 445px;
padding: 0;
background-size: 100% !important
}
.summary .kontakt-form {
width: 100%
}
.woocommerce-account .u-column1.col-1, .woocommerce-account .u-column2.col-2 {
width: 100% !important
}
.hero-slider .et_pb_slide {
padding: 0 10%
}
.besonderheiten .et_pb_row .et_pb_column {
width: 33.3% !important;
margin-bottom: 0
}
.team-thumb .dropdown-filter {
width: 100% !important
}
.dropdown-filter .et_pb_code {
float: left
}
.marken .et_pb_module.et_pb_image {
width: 49%;
margin-right: 1% !important
}
.team-thumb .et_pb_column_5 {
width: 50%;
margin-right: 0
}
.et_pb_column .woocommerce ul.products li.product:nth-child(n) {
width: 30% !important;
margin-right: 2% !important;
margin-bottom: 0 !important
}
.et_pb_column .woocommerce ul.products li.product:nth-child(3) {
margin-right: 0 !important
}
.et_pb_column .woocommerce ul.products li.product:nth-child(4) {
display: none;
}
.marken .et_pb_column {
text-align: center
}
.et_pb_row_23 .et_pb_column {
text-align: center
}
.et_pb_row_23 li {
width: 100px;
}
.woocommerce-page ul.products li.product:nth-child(n) {
clear: none !important;
width: 47% !important;
margin-right: 2% !important
}
.woocommerce-page ul.products li.product:nth-child(2n) {
margin-right: 0 !important;
float: right !important
}
div#footer-bottom {
width: 90%
}
.product p.wc-gzd-additional-info {
min-height:52px;
}
}
@media (max-width: 564px) {
h2.woocommerce-loop-product__title {
min-height:118.5px;
}
}
@media (max-width: 528px) {
h2.woocommerce-loop-product__title {
min-height:140.5px;
}
}
@media (max-width:479px) {
.et_pb_column.et_pb_column_1_4 {
width:46% !important;
margin: 0 10px 0px 0 !important;
}
.container.clearfix.et_menu_container {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.logo_box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
order: 1;
width: 21%;
margin: 0px;
top: 5px;
right: 50px;
transform: scale(0.8);
padding: 0px;
}
.logo_box a {
margin-left: 0;
display: block;
padding-top: 5px;
}
a.login:before {
top: -18px;
}
#header-widget-area .tango {
display: block !important;
right: auto !important;
left: -1px !important;
}
aside#widget_shopping_mini_cart-3 {
display: inline-block;
}
div#header-widget-area {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
text-align: left;
}
.relative {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
line-height: 2;
}
.et_pb_column .woocommerce ul.products li.product:nth-child(n) {
float: unset;
width: 100% !important;
vertical-align: top;
padding: 40px 10px !important;
margin-bottom: 1% !important
}
.et_header_style_left .logo_container {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 1;
order: 1;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.et_fixed_nav #et-top-navigation {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 2;
order: 2;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
text-align: right;
width: 4%;
margin-top:20px;
}
div#et_mobile_nav_menu {
float: right;
margin-left: 12px;
}
.et_pb_svg_logo #logo {
max-width: 60px !important;
float: left;
}
.team-thumb .et_pb_column {
margin-bottom: 0
}
.woocommerce ul.products li.product .onsale {
font-size: 16px;
color: #fff;
width: 60%;
top: 0 !important;
padding: 2px 10px !important;
-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, .1) !important;
box-shadow: 0 10px 40px rgba(0, 0, 0, .1) !important
}
#content-area table.variations td * {
padding: 5px !important;
margin-bottom: 15px
}
}
@media (max-width:479px) {
h2.woocommerce-loop-product__title {
min-height:30.5px;
}
}
@media (max-width:414px) {
.et_fixed_nav #et-top-navigation {
margin: 0 0 0 10px;
} 
.et_pb_section .head-auswaehlen h2 {
font-size: 22px;
line-height: 130%;
}
.video-produkte {
flex-direction: column;
}
.video-produkte .one-half {
width: 100%;
}  	
.woocommerce-account #main-content .container {
padding-bottom: 60px;
}
.woocommerce-account div#content-area {
background: hsl(0, 0%, 100%);
width: 90%;
margin: 0 auto;
padding: 20px;
}
ul.wc-bacs-bank-details.order_details.bacs_details, ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details, table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
padding: 20px;
}
.woocommerce ul.order_details li {
float: none;
border: none;
padding-bottom: 10px;
}
.woocommerce table.shop_table td {
padding-left: 0;
padding-right: 0;
}
section.woocommerce-order-details {
width: 100%;
margin-right: 0;
}
.nesmuk-versand {
font-size: .9em;
}
.et_pb_module.et_pb_divider.mobil-none {
display: none;
}
.woocommerce-cart table.cart img {
width: 100px;
}
.woocommerce-page table.cart .product-thumbnail {
display: block;
text-align: left !important; 
}
.woocommerce-page table.shop_table_responsive tr td.product-thumbnail::before {
display: none;
}
.produkt-herkunft {
width: 100%;
padding-top: 15px;
}
.kontakt-form.bewertung-form {
width: 100%;
}
.coupon {
display: flex;
}
.et_pb_section input#coupon_code {
margin-bottom: 0;
}
.et_pb_section input#coupon_code {
height: 39px;
border-left: 1px solid hsl(0, 0%, 0%) !important;
border-top: 1px solid hsl(0, 0%, 0%) !important;
}
.single-product #content-area table.variations td span {
padding-left: 0 !important;
}
.single-product #content-area table.variations td label {
padding-left: 0 !important;
}
.product p.wc-gzd-additional-info {
margin-bottom: 0;
line-height: 100%;
}
.express {
line-height: 100%;
font-size: .9em;
}
.woocommerce div.product p.stock {
line-height: 100%;
padding-top: 5px;
}
.welcome-text .btn-arrow a:after {
display: none;
}
table.woocommerce-product-attributes.shop_attributes {
margin-top: 15px !important;
}
table.variations {
position: relative !important;
left: -50px !important;
top: 30px !important;
}
#offcanvas_container .sale-menu a span:after {
background-image: url(https://messervertrieb-rottner.de/wp-content/uploads/2019/06/sale.svg);
width: 10px;
height: 10px;
content: '';
display: inline-block;
margin-left: 6px;
}#offcanvas_container .sale-menu a span {
position: relative;
color: hsl(0, 83%, 45%);
}
.search-opener.minus span:after {
content: 'x';
padding-left: 13px;
background: hsl(0, 0%, 0%);
text-align: center;
padding: 0;
margin-left: 10px;
width: 18px;
height: 18px;
line-height: 18px;
border-radius: 50%;
font-size: 12px;
position: absolute;
right: -25px;
top: 0;
color: hsl(0, 0%, 100%);
}
.search-opener {
font-weight: bold;
padding: 10px 5px;
margin-bottom: 6px;
background: hsl(0, 0%, 100%);
display: block;
text-align: center;
}
.search-opener span:before {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/filter.svg);
width: 18px;
height: 18px;
display: inline-block;
background-size: 100%;
content: '';
position: relative;
top: 2px;
left: -5px;
}
.search-opener span {
position: relative;
}
body .search-grid {
display: none;
padding-top: 5px;
}
.hero-slider {
display: none;
}
.welcome-text h2 {
display: none;
}
.welcome-text p:first-of-type {
display: none;
}
.welcome-text .et_pb_column.et_pb_column_1_2:last-child {
position: absolute;
bottom: 5px;
left: 0;
}
.welcome-text .et_pb_column.et_pb_column_1_2 {
margin-bottom: 0;
}
.welcome-text .btn-arrow a {
background: hsl(0, 0%, 0%);
color: hsl(0, 0%, 100%);
padding: 8px 15px;
}
.pre-footer .zahlarten {
padding-top: 30px;
}
#footer-widgets .footer-widget .fwidget {
width: 100%;
}
div#footer-widgets {
padding-bottom: 0;
border: none;
}
h4.title:after {
content: '+';
position: absolute;
right: 0;
top: 15px;
}
h4.title.minus:after {
content: '-';
}
#footer-widgets .footer-widget:nth-child(n), .footer-widget .fwidget {
margin: 0 !important;
}
h4.title {
display: grid;
border-bottom: 1px solid hsl(0, 0%, 90%);
padding-bottom: 15px;
line-height: 100%;
position: relative;
padding-top: 15px;
}
body div#footer-widgets {
padding-top: 0;
}
#footer-widgets .menu-leistungen-container, #footer-widgets .menu-hilfreiche-links-container, #footer-widgets .menu-rechtliches-container {
display: none;
}
#footer-widgets .textwidget {
display: none;
}
.pre-footer .zahlarten {
border:none;
}
.pre-footer h4.minus:after {
content: '-';
}
.pre-footer h4:after {
content: '+';
position: absolute;
right: 0;
top: 0;
}
.pre-footer h4 {
display: grid;
border-bottom: 1px solid hsl(0, 0%, 90%);
padding-bottom: 15px;
line-height: 100%;
position: relative;
}
.pre-footer h4:before {
display: none;
}
.kasse-kontakt img {
width: 100px;
}
.usp-kasse.verlauf-check {
width:100%;
}
.kasse-kontakt {
width: 100%;
margin-top: 5%;
margin-left: 0;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
background: hsl(0, 0%, 100%);
}
.shipping th {
width: 52.5%;
}
.usp-zertifikate {
display: none;
}
.pre-footer .zahlarten {
text-align: left;
}
div#footer-widgets {
padding-top: 20px;
}
img.paypal {
width: 95px;
}
.zahlarten img {
width: 55px;
}
.first-arten {
display: block;
padding-bottom: 15px;
}
img.ec {
width: 35px;
}
.mobile-startslide .et_pb_text_inner a:before {
content: '';
background-image: url(//fachwerk-messer.de/wp-content/uploads/2024/02/kochmesser-solingen-980x551.png);
transform: scaleX(-1);
width: 23px;
height: 23px;
position: absolute;
left: -35px;
top: 0px;
background-size: 76%;
background-repeat: no-repeat;
background-color: hsl(0, 0%, 100%);
border-radius: 50%;
background-position: 50% 50%;
}
.et_pb_section.kategorien-entdecken {
padding-top: 30px;
}
.mobile-startslide .et_pb_text_inner a {
color: hsl(0, 0%, 100%);
font-size: 12px;
border: 1px solid hsl(0, 0%, 100%);
padding: 2px 6px;
position: relative;
margin-left: 35px;
display: inline-block;
line-height: 17px;
margin-top: 15px;
}
.mobile-startslide h2 {
color: hsl(0, 0%, 100%);
font-size: 22px;
line-height: 26px;
}
.mobile-startslide h3 {
color: hsl(0, 0%, 100%);
font-size: 14px;
}
.mobile-startslide .et_pb_column.et_pb_column_1_2:first-child {
background: hsl(0, 0%, 0%);
padding: 20px 15px;
margin-bottom: 0;
padding-top: 40px;
}
.mobile-startslide img {
height: 100%;
object-fit: cover;
}
.mobile-startslide .et_pb_module.et_pb_image, .mobile-startslide span.et_pb_image_wrap {
height: 100%;
}
.mobile-startslide .et_pb_row {
display: flex;
width: 100%;
overflow: hidden;
}
.et_pb_section.mobile-startslide {
display: block;
padding: 0;
}
.kategorien-entdecken .et_pb_row:first-child {
background: none;
}
.kategorien-entdecken h2 {
text-align: center;
padding-bottom: 30px;
}
.et_pb_row.kategorien-row {
display: flex;
}
.kategorien-row .et_pb_column.et_pb_column_2_5 {
width: 65% !important;
margin-bottom: 0;
}
.kategorien-row .et_pb_module.et_pb_image {
text-align: center;
}
.kategorien-row img {
transform: rotate(32deg);
width: 65px;
}
.kategorien-row.kategorie-zubehoer .et_pb_module.et_pb_image {
top: -20px;
}
.kategorien-row h3 {
padding-bottom: 0;
}
.max-width .et_pb_row {
width: 100%;
}
.et_pb_section.desktop-none {
display: block;
}
.marken a {
padding: 10px;
}
.et_pb_row_23 a {
padding: 10px;
}
.kategorien-entdecken h2:after {
content: '';
display: block;
position: absolute;
left: 0;
right: 0;
top: 50px;
width: 1px;
height: 28px;
border-left: 2px solid hsl(30, 15%, 13%);
margin: 0 auto;
}
.kategorien-entdecken .et_pb_row {
background: hsl(0, 0%, 100%);
margin-bottom: 20px;
padding: 10px 0;
}
.kategorien-row .et_pb_module.et_pb_image {
position: absolute;
left: 50px;
top: -5px;
}
.kategorien-row.kategorie-koerper .et_pb_module.et_pb_image {
top: -15px;
}
.kategorien-row.kategorie-koerper img {
transform: none;
width: 60px;
}
.mobile-block {
display: block;
}
.warenkorb-time-list li:last-child:after {
display: none;
}
.rplg .rplg-badge-fixed {
display: none !important;
}
.themenbereich .et_pb_module.et_pb_blurb {
width: 48.3%;
vertical-align: top;
}
.themenbereich h3.et_pb_module_header {
font-size: 20px;
}
.themenbereich .et_pb_module.et_pb_blurb:nth-child(3n) {
margin-right: 2%;
}
.themenbereich .et_pb_module.et_pb_blurb:nth-child(2n) {
margin-right: 0;
}
ul.custom-products li:nth-child(2n) {
margin-right: 0 !important;
}
body ul.custom-products li {
width: 48.4%;
margin-bottom: 2%;
padding: 0;
margin-right: 2%;
}
.category-container .products a.button {
padding-left: 15px;
}
body ul.custom-products {
margin: 0;
}
.custom-products p.wc-gzd-additional-info.tax-info {
padding-bottom: 0;
margin-bottom: 0;
}
.custom-products h2.woocommerce-loop-product__title {
line-height: 26px;
}
.custom-products .btn.has-card-icon {
background-image: none;
}
body ul.custom-products li .product {
padding: 40px 10px;
}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {
line-height: 26px;
font-weight: bold !important;
}
.hero-slider.et_pb_section h2 {
font-size: 17px;
letter-spacing: 0;
line-height: 26px;
}
.et_pb_slide_content a {
color: white;
padding: 0.3em 1em;
border: 2px solid;
}
.hero-slider .et_pb_slide_content {
text-align: center;
}
.hero-slider .et_pb_slide_description {
background: radial-gradient(black, rgba(0, 0, 0, 0.30196078431372547));
border-radius: 20px;
padding: 22px 10px;
}
.beliebteste {
padding-top: 60px !important;
}
.category-container span.woocommerce-Price-amount.amount {
font-size: 18px;
}
.usp-zertifikate .zahlarten li {
width: 32%;
}
.et_pb_column .woocommerce ul.products li.product:nth-child(4) {
display: inline-flex;
}
.et_pb_column .woocommerce ul.products li.product:nth-child(3) {
margin-right: 2% !important;
}
.et_pb_column .woocommerce ul.products li.product:nth-child(2n) {
margin-right: 0% !important;
}
#main-content .container {
padding-top: 0
}
.et_pb_section.neuheiten-mobil {
display: none;
}
.home .team-slide {
display: none !important;
}
.page-template-page-unterseite .head-text h1 {
text-align: left;
padding-left: 20px;
padding-top: 0;
padding-bottom: 0;
}
.page-template-page-unterseite .sale p.woocommerce-result-count {
padding-left: 0;
}
.page-template-page-unterseite .woocommerce .woocommerce-ordering select {
padding-left: 0;
}
h1, h2, h3, h4, h5, h6 {
line-height: 120%;
}
#et-boc .marken .et_pb_module.et_pb_image {
width: 48%;
margin-right: 2% !important;
}
body #wpfront-notification-bar.wpfront-fixed {
width: 100%;
}
p#breadcrumbs {
font-size: 13px;
padding-left: 20px;
}
.items-container legend {
font-size: 13px;
}
.background-text h1 {
font-size: 22px;
padding-left: 20px;
}
p.wc-gzd-additional-info.shipping-costs-info {
padding-bottom: 4.174%;
}
.cart .usp-zertifikate img:last-child {
display: none;
}
#page-container {
padding-top: 0 !important
}
.summary {
padding: 20px;
display: flex;
flex-direction: column;
}
.woocommerce table.shop_attributes {
order: 2;
}
.woocommerce-tabs.wc-tabs-wrapper {
padding: 20px
}
.woocommerce-product-gallery {
padding: 20px
}
.woocommerce-shipping-fields {
padding-top: 0 !important
}
span.woocommerce-gzd-legal-checkbox-text {
font-size: 14px
}
.mobile-search:before {
top: -1px
}
span.cart-contents-count {
right: 12px
}
p.legal.form-row.checkbox-legal.validate-required {
padding: 0 0 20px !important
}
.produkt-leistung.besonderheiten.kasse-usp {
padding: 15px 0 10px !important;
margin: 10px 0 !important;
display:none;
}
.woocommerce-form-coupon-toggle .woocommerce-info {
margin-bottom: 10px;
display: none;
}
ul.wc_payment_methods.payment_methods.methods {
padding: 0 !important
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
padding-bottom: 0
}
.related.products span.price {
padding: 0
}
.logged-in header#main-header {
top: 0 !important
}
.summary p.price {
padding-bottom: 10px;
}
.welcome-text .et_pb_slider .et_pb_slide_5 {
background-size: 60%
}
.footer-widget.last .textwidget img {
width: 200px;
display: block
}
#footer-bottom .one-half {
width: 100%
}
.welcome-text .et_pb_slider .et_pb_slide_4 {
background-size: 90%
}
header#main-header {
position: -webkit-sticky !important;
position: sticky !important;
-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, .1);
box-shadow: 0 10px 40px rgba(0, 0, 0, .1)
}
.dgwt-wcas-search-wrapp.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
padding: 5px 15px 18px 70px
}
p.wc-gzd-additional-info.tax-info {
padding-top: 20px
}
body.woocommerce .woocommerce-tabs {
margin-top: 0
}
.woocommerce .woocommerce-breadcrumb {
display: none
}
.woocommerce-page #main-content .container {
width: 100%
}
.home span.et_shop_image {
height: auto
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
line-height: 26px;
max-height: 57px;
padding-bottom:70%;
margin-bottom: 35px;
}
.woocommerce nav.woocommerce-pagination ul {
border: none
}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
border: 1px solid #d4ced2;
margin: 2px
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before {
content: "";
display: block;
width: 10px;
height: 10px;
border: 2px solid #000;
border-radius: 100%;
position: absolute;
top: 9px;
left: 9px;
-webkit-box-sizing: content-box;
box-sizing: content-box
}
.cart .usp-zertifikate img {
width: 37px
}
div#page-container {
position: relative
}
.start-formen h2.woocommerce-loop-product__title {
min-height: auto
}
.search-grid-item header a {
text-align: left !important;
padding-left: 30px !important
}
.tax-product_cat .et_pb_row {
padding-top: 0
}
.tax-product_cat .et_pb_section {
padding-top: 0
}
.woocommerce div.product .summary .product_title {
width: 100%;
line-height:100%;
padding-bottom: 5px !important;
}
.single-product span.woocommerce-Price-amount.amount {
color: hsl(102, 26%, 52%);
}
.woocommerce-page.single-product #main-content .container {
padding-top: 0;
}
.summary .quantity {
position: relative;
top: 0;
left: 0;
border-top: 1px solid hsl(0, 0%, 0%);
border-bottom: 1px solid hsl(0, 0%, 0%);
width: 100% !important;
padding-right: 0;
}
button.single_add_to_cart_button.button.alt {
margin-top: 10px;
}
.woocommerce .summary .quantity input.qty {
border: none !important;
width: 100%;
}
h1 {
font-size: 32px
}
#footer-bottom img {
width: 100px
}
#footer-bottom .container.clearfix {
text-align: center;
line-height: 0
}
.et_pb_section h2 {
font-size: 26px
}
.background-text-container, .head-container {
padding-left: 0
}
p.woocommerce-result-count {
padding-left: 17px
}
h3 {
font-size: 20px
}
a.shipping-calculator-button {
text-align: left;
width: 100%
}
a.shipping-calculator-button:before {
display: none
}
input.dgwt-wcas-search-input::-webkit-input-placeholder {
font-size: 18px !important
}
input.dgwt-wcas-search-input:-ms-input-placeholder {
font-size: 18px !important
}
input.dgwt-wcas-search-input::-ms-input-placeholder {
font-size: 18px !important
}
input.dgwt-wcas-search-input::placeholder {
font-size: 18px !important
}
form.woocommerce-ordering {
right: unset;
padding: 0 0 4px;
float: left !important;
right: 0;
width: 100%;
text-align: center
}
.usp-warenkorb {
height: auto !important
}
.usp-warenkorb img, .usp-kasse img {
margin-bottom: 15px
}
.hero-slider .et_pb_container.clearfix {
width: 100% !important
}
.woocommerce-orders .woocommerce-message {
background: none;
padding: 0 !important;
text-align: left
}
.woocommerce-orders a.woocommerce-Button.button {
float: unset;
display: block;
text-align: center;
border-radius: 0
}
.usp-warenkorb ul, .usp-kasse ul {
width: 100%
}
.besonderheiten h4:before {
position: relative;
display: block;
left: 0;
top: 0;
margin: 0 auto
}
.besonderheiten h4 {
padding-left: 0;
position: relative
}
#et-top-navigation {
position: relative;
top: 13px !important
}
.mobile-block {
display: block
}
.mobile-none {
display: none
}
.dropdown-filter.et_pb_column {
width: 100% !important
}
.variations tbody, .variations tr, .variations td.label {
display: block
}
td.value {
display: block;
width: 100% !important;
text-align: left !important
}
.summary .variations select {
width: 100%
}
.et_pb_column .woocommerce ul.products li.product:nth-child(n) {
width: 47% !important;
margin-bottom: 3% !important;
}
.woocommerce-page ul.products li.product:nth-child(n) {
width: 47% !important;
margin-bottom: 10% !important;
margin-right: 2% !important;
margin-left: auto !important;
float: none !important
}
#left-area ul.products {
text-align: center
}
div#et-top-navigation {
top: 37%
}
.marken .et_pb_module.et_pb_image {
width: 49%
}
.mobile-search.search-button {
z-index: 2222222
}
.dgwt-wcas-search-wrapp.dgwt-wcas-no-submit.woocommerce {
width: 100%;
z-index: 22
}
input.dgwt-wcas-search-input {
padding-left: 80px !important;
bottom: 4px;
position: relative
}
.woocommerce-page button.button, a.woocommerce-button.button.view {
width: 100% !important
}
.et_pb_section.team-thumb {
padding-top: 60px;
}
img.secondary-image.attachment-shop-catalog.wp-post-image.wp-post-image--secondary {
display: none
}
.pre-footer .footer-widget-column.widget-area {
width: 100%
}
.woocommerce .cart .button {
width: 100%
}
.besonderheiten.et_section_regular {
display: none
}
.kein-abstand {
padding-bottom: 0 !important;
padding-top: 0 !important
}
.hero-slider .et-pb-slider-arrows {
display: none
}
.dropdown-filter .et_pb_code {
float: left
}
.et_pb_module.et_pb_text.ueber-uns-text.et_pb_text_align_left.et_pb_bg_layout_light {
display:none;
}
}
.form-control {
display: block;
width: 100%;
height: calc(2.25rem + 2px);
padding: .375rem .75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ced4da;
border-radius: .25rem;
-webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
margin-top: 24px
}
@media screen and (prefers-reduced-motion: reduce) {
.form-control {
-webkit-transition: none;
transition: none
}
}
.form-control::-ms-expand {
background-color: transparent;
border: 0
}
.form-control:focus {
color: #495057;
background-color: #fff;
border-color: #80bdff;
outline: 0;
-webkit-box-shadow: 0 0 0 .2rem rgba(0, 123, 255, 0.25);
box-shadow: 0 0 0 .2rem rgba(0, 123, 255, 0.25)
}
.form-control::-webkit-input-placeholder {
color: #6c757d;
opacity: 1
}
.form-control:-ms-input-placeholder {
color: #6c757d;
opacity: 1
}
.form-control::-ms-input-placeholder {
color: #6c757d;
opacity: 1
}
.form-control::placeholder {
color: #6c757d;
opacity: 1
}
.form-control:disabled, .form-control[readonly] {
background-color: #e9ecef;
opacity: 1
}
select.form-control:focus::-ms-value {
color: #495057;
background-color: #fff
}
.form-control-file, .form-control-range {
display: block;
width: 100%
}
.search-grid {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: -12px;
margin-right: -12px;
margin-bottom: 12px
}
.search-grid-item {
width: 33.3333333%;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
padding-left: 12px;
padding-right: 12px;
padding-bottom: 12px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
.search-grid-item>div {
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
.search-grid-item header a {
display: block;
padding: 13px;
background: #fff;
text-align: center;
color: #222;
font-size: 1rem;
font-weight: 700;
position: relative
}
.search-grid-item a:after {
content: "▼";
position: absolute;
top: 13px;
right: 20px;
-webkit-transition: -webkit-transform .3s;
transition: -webkit-transform .3s;
transition: transform .3s;
transition: transform .3s, -webkit-transform .3s;
transition: transform 0.3s, -webkit-transform .3s
}
.search-grid-item a.is-open:after {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
-webkit-transition: -webkit-transform .3s;
transition: -webkit-transform .3s;
transition: transform .3s;
transition: transform .3s, -webkit-transform .3s;
transition: transform 0.3s, -webkit-transform .3s
}
.slideY-leave-active {
animation: slideY .3s reverse
}
.slideY-enter-active {
-webkit-animation: slideY .3s;
animation: slideY .3s
}
@-webkit-keyframes slideY {
0% {
max-height: 0
}
100% {
max-height: 300px
}
}
@keyframes slideY {
0% {
max-height: 0
}
100% {
max-height: 300px
}
}
.search-field-wrapper {
max-height: 300px;
background: #fff;
overflow: hidden;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1
}
.search-field-wrapper>div {
padding: 20px 20px 50px
}
.search-field-wrapper.type-range [data-current-value] {
text-align: right;
color: rgba(0, 0, 0, 0.4);
font-size: .9em;
margin-bottom: 10px
}
ul.custom-products {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-left: -12px;
margin-right: -12px
}
ul.custom-products li {
width: 25%;
padding-left: 12px;
padding-right: 12px;
padding-bottom: 24px;
text-align: center
}
@media screen and (max-width: 1280px) {
ul.custom-products li {
width: 50%;
padding-left: 12px;
padding-right: 12px;
padding-bottom: 24px
}
}
@media screen and (max-width: 980px) {
ul.custom-products li {
width: 100%;
padding-left: 12px;
padding-right: 12px;
padding-bottom: 24px
}
}
@media (max-width:450px) {
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
height: 60px !important;
}
}
@media (max-width:375px) {
.et_fixed_nav #et-top-navigation {
width: 9%;
}
.shipping th {
width: 46%;
}
.logo_box {
width: 25%;
}
.category-container span.woocommerce-Price-amount.amount {
font-size: 16px;
}
.category-container .products a.button:before {
background-size: 49%;
width: 33px;
height: 39px;
}
.dgwt-wcas-search-wrapp.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
padding: 0 15px 25px 70px
}
.related.products span.et_shop_image {
height: auto
}
.xoo-cp-container {
top: 40px
}
a.checkout-button.button.alt.wc-forward:before {
border: none
}
}
@media (max-width:320px) {
.et_fixed_nav #et-top-navigation {
width: 25%;
}
.logo_box {
width: 28%;
}
.et_pb_column .woocommerce ul.products li.product:nth-child(n) {
width: 47% !important;
}
.category-container .products a.button {
padding-left: 15px;
}
.category-container .products a.button:before {
display: none;
}
.dgwt-wcas-search-wrapp.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
padding: 1px 15px 40px 70px
}
span.cart-contents-count {
right: 11px
}
.dgwt-wcas-search-wrapp.dgwt-wcas-no-submit.woocommerce {
padding: 48px 0
}
a.xoo-cp-close.xcp-btn {
display: none
}
button.single_add_to_cart_button.button.alt:before {
border: none
}
div#header-widget-area {
width: 70px
}
}
.et_pb_image img {
min-height: 2px !important;
}
ul.custom-products li .product {
background: #fff;
height: 100%;
padding: 30px
}
ul.custom-products a.button {
background: #111;
color: #fff;
display: block;
text-align: center;
padding: 8px 15px;
padding-left: 40px;
font-size: 14px;
border: none;
border-radius: 0
}
.custom-products .et_shop_image.has-second-img {
position: relative
}
.custom-products .et_shop_image.has-second-img img:first-child {
position: relative;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
opacity: 0;
-webkit-transition: opacity .5s;
transition: opacity .5s;
z-index: 10
}
.custom-products .et_shop_image.has-second-img img:last-of-type {
position: absolute;
height: 100%;
top: 0;
z-index: 1;
left: 0;
-o-object-fit: contain;
object-fit: contain;
-webkit-transition: opacity .5s;
transition: opacity .5s
}
.custom-products .et_shop_image.has-second-img:hover img:first-child {
opacity: 1;
-webkit-transition: opacity .5s;
transition: opacity .5s
}
.custom-products .et_shop_image.has-second-img:hover img:last-of-type {
opacity: 0;
-webkit-transition: opacity .5s;
transition: opacity .5s
}
.btn {
background: #111;
color: #fff;
display: block;
text-align: center;
padding: 8px 15px;
font-size: 14px;
border: none;
-webkit-transition: background-color .5s;
transition: background-color .5s;
border-radius: 0
}
.btn:hover {
background-color: #5e5e5e;
-webkit-transition: background-color .5s;
transition: background-color .5s
}
.btn.has-card-icon {
background-image: url(//fachwerk-messer.de/wp-content/themes/messervertrieb/svg/warenkorb-white.svg);
background-repeat: no-repeat;
background-position: 0 center;
background-size: 40px 50%;
border-left: solid #fff 1px;
margin-top: 5px;
}
.custom-products .product>a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
height: 100%;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
.grow {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1
}
.items-container legend {
font-size: .9em;
font-weight: 700;
margin-bottom: 12px
}
.produkt-herkunft {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.product.on-sale .sale-price {
text-decoration: line-through;
color: #aaa !important
}
.product.on-sale .sale-price .amount {
color: #aaa !important
}
.on-sale-note {
position: absolute;
top: 0;
left: 0;
color: #fff;
padding: 6px 19px;
z-index: 40;
background: #000;
border-radius: 0 0 3px 0;
font-size: 20px
}
.et_pb_video_0 {
width: 90% !important;
min-height:10% !important;
height:10% !important;
}
.et_pb_video {
margin: 0% 5% !important;
padding: 0px 0px !important;
}
.iconic-woothumbs-all-images-wrap {
background: white;
} section.woocommerce-order-details {
position: relative;
top: 20px;
}
@media (max-width: 980px){
section.woocommerce-customer-details {
display: block;
vertical-align: top;
width: auto;
margin: 0 -20px 0 20px;
}
section.woocommerce-customer-details address {
height: auto !important;
margin-bottom: 30px !important;
}
}
@media (max-width: 768px){
h2.woocommerce-loop-product__title {
transform: scale(0.7);
margin: 0;
width: 150%;
position: relative;
left: -25%;
}
}
@media (max-width: 630px){
.single-product span.woocommerce-Price-amount.amount {
font-size: 18px !important;
}
}
@media  (max-width: 1020px) and (min-width: 980px){
h1.product_title.entry-title {
font-size: 28px;
}
}
h1.product_title.entry-title {
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 2.5; }
.zahlarten li.ec,
.zahlarten li.ratenkauf,
.zahlarten li.rechnung,
.zahlarten li.sofort {
display: none !important;
}
‚
table.woocommerce-product-attributes.shop_attributes{
margin-top: 65px !important;
}
div#et-main-area {
top: 66px;
position: relative;
}
@media(max-width: 442px){
.woocommerce div.product form.cart .variations{
top: 0px !important;
left: 0px !important;
position: relative !important;
}
}
@media (max-width: 415px){
div#et-main-area{
top: 0px;
}
.woocommerce div.product form.cart .variations{
top: 0px !important;
left: 0px !important;
position: relative !important;
}
button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
margin-top: 0px;
}
}
@media (max-width: 440px) and (min-width: 415px){
table.variations{
top: 333px;
}
}
@media (min-width: 2000px){
.et_header_style_left .logo_container{
margin-left: 20px;
}
}
#top-menu .menu-item-has-children>a:first-child:after, #et-secondary-nav .menu-item-has-children>a:first-child:after{
top: auto !important;
}
table.cart th, #main-content table.cart th, table.cart td, #main-content table.cart td, table.cart tr, #main-content table.cart tr, #content-area table tr, #content-area table td, #content-area table th {
padding: 0.875em 2em;
}
.et_header_style_left .logo_container{
position:  relative !important;
width: 14% !important;
}
h1.woocommerce-products-header__title.page-title{
font-family: 'Playfair Display', serif; 
font-weight: 800;
}
.et_pb_slider .et_pb_slide_0{
background-size: cover !important;
}
.term-description {
margin: 20px 5%;
}
.col-1, .col-2{
position: relative;
left: -20px;
}
.content-404{
margin: 10px 30px;;
}
.woocommerce div.product .stock {
color: #4CAF50;
}
#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail {
min-width: 200px !important;
}
.jquery-open.search-button{
display: none;
}
.dgwt-wcas-search-wrapp.dgwt-wcas-has-submit.woocommerce.dgwt-wcas-style-pirx.js-dgwt-wcas-layout-classic.dgwt-wcas-layout-classic.js-dgwt-wcas-mobile-overlay-disabled{
display: none;
}
.et_header_style_left #et-top-navigation .mobile_menu_bar {
padding-bottom: 10px;
}
@media (max-width: 1400px) and (min-width: 1060px){
img#logo {
transform: scale(1.3);
}
}
@media (max-width: 980px) and (min-width: 600px){
img#logo {
transform: scale(1.5);
left: 20px;
}
.logo_box .relative{
transform: scale(0.8);
}
}
@media (max-width: 600px) and (min-width: 480px){
img#logo {
transform: scale(1.7);
left: 20px;
}
}
@media (max-width: 480px) and (min-width: 415px){
img#logo {
left: 0px;
}
.logo_box .relative{
top: 12px;
}
}
@media (max-width: 415px){
img#logo {
left: 0px;
}
.logo_box .relative{
top: -3px;
}
div#et_mobile_nav_menu {
top: -5px;
}
}
@media (min-width: 1060px){
.logo_box{
position: absolute;
top: 35px;
right: 35px;
}
}
@media (max-width: 480px){
.et_header_style_left #et-top-navigation .mobile_menu_bar {
padding-bottom: 26px;
}
img#logo {
transform: scale(2) !important;
transform-origin: left !important;
}
.woocommerce-products-header {
min-height: 200px !important;
}
a.login:before{
right: 30px;
}
}
@media (min-width: 480px) and (max-width: 980px){
.et_header_style_left .logo_container{
width: 20% !important;
}
.logo_box .relative{
margin-top: -20px !important;
}
header#main-header {
padding: 20px;
}
#page-container {
padding-top: 60px !important;
}
.woocommerce-products-header {
min-height: 300px !important;
}
}
@media (min-width: 441px){
.woocommerce div.product form.cart .variations{
top: 260px !important;
left: 38px !important;
position: absolute !important;
}
}
@media (min-width: 768px) and (max-width: 980px){
.woocommerce div.product form.cart .variations{
top: 231px !important;
}
}
@media (max-width: 440px) and (min-width:415px){
table.woocommerce-product-attributes.shop_attributes{
margin-top: 0 !important;
}
}
@media (max-width: 415px) {
table.woocommerce-product-attributes.shop_attributes{
margin-top: 25px !important;
}
}
@media (min-width: 980px) and (max-width: 1060px){
img#logo {
transform: scale(1.5);
}
div#et_mobile_nav_menu:after {
font-size: 12px;
left: -6px;
}
span.mobile_menu_bar.mobile_menu_bar_toggle {
transform: scale(1.5);
}
.container.clearfix.et_menu_container {
height: 125px;
}
}
@media (min-width: 980px){
#page-container {
padding-top: 85px !important;
}
}
@media (max-width: 303px){
.category-container .products li {
padding: 5px !important;
}
}
@media (min-width: 303px) and (max-width: 350px){
.category-container .products li {
padding: 10px !important;
}
}
@media (min-width: 350px){
.category-container .products li {
padding: 20px !important;
}
} .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products li.product, .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products li.product {
margin-right: 1% !important;
} #offcanvas_container .ps__rail-y {
display: none !important;
}
#offcanvas_container #offcanvas_menu_inner > li.menu-item > a {
padding-right: 0px !important;
}
#offcanvas_menu_inner li.menu-item>a {
background-color: rgb(255, 255, 255) !important;
} p.wc-gzd-additional-info.wc-gzd-additional-info-loop.wc-gzd-rating-authenticity-status.is-unverified, span.wc-gzd-additional-info.wc-gzd-rating-authenticity-status.is-unverified  {
display: none;
} .xoo-wsc-ft-btn-checkout .woocommerce-Price-amount.amount {
display: none !important;
} div#header-widget-area {
display: none !important;
}
.logo_box .relative {
margin-top: 21px;
} @media screen and (min-width: 480px) {
#page-container {
padding-top: 154px;
}
}
div[data-vue] {
display: none;
}
@media (max-width: 980px) {
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
width:100%;
}
.iconic-woothumbs-all-images-wrap {
width:100% !important;
height:100% !important;
margin-bottom:0px !important;
}
}
@media (min-width: 415px) {
.et_pb_image img {
width:800px;
}
}
@media (max-width: 300px) {
.woocommerce ul.products li.product .price {
padding-top: 20%;
margin:80% 0 0 0 !important;
}
}
.product .cart, .woocommerce-variation-add-to-cart {
display: flex;
flex-direction: column;
}
.product .cart .wpd-buttons-wrap-simple,
.wpd-buttons-wrap-variation {
order: -2;
}
.product .cart .single_add_to_cart_button {
order: -1;
}
@media (min-width: 1060px) {
#top-menu a {
font-size:16px !important;
}
}
@media (min-width: 1300px) {
.hero-slider .et_pb_slide {
height: 600px !important;
}
}