.pi-address-form-error{
background:#f00;
padding:7px 15px;
color:#fff;
margin-top:7px;
margin-bottom:7px;
border-radius:4px;
}
.pi-address-form-success{
background:rgba(40, 108, 40, 0.945);
padding:7px 15px;
color:#fff;
margin-top:7px;
margin-bottom:7px;
border-radius:4px;
}
.pi-ppscw-address-form input,
.pi-ppscw-address-form select{
display: block;
width:100%;
padding:10px 5px;
border:1px solid #ccc !important;
}
.pi-ppscw-address-form.pi-horizontal .pi-address-form-fields{
display:flex;
align-items: center;
}
.pi-ppscw-address-form.pi-vertical .form-row{
margin-bottom:20px;
}
.pi-loading{
position:relative !important;
}
.pisol-ppscw-content .pi-address-form-error,
.pisol-ppscw-content .pi-address-form-success{
margin-bottom:20px;
margin-top:0px;
}
@media(max-width:968px){
.pi-ppscw-address-form.pi-horizontal .pi-address-form-fields{
flex-direction: column;
}
.pi-ppscw-address-form.pi-horizontal .form-row{
width:100%;
margin-bottom:20px;
}
}
.pi-ppscw-address-form.pi-horizontal .form-row{
margin-right:10px;
margin-left:10px;
flex-basis: 100%;
}
.pi-ppscw-address-form.pi-horizontal .pi-address-form-submit{
text-align: center;
margin-top:20px;
} .pisol-ppscw-badge-icon {
max-height: 20px;
width: auto;
display: inline-block;
margin-right: 15px;
}
#pisol-ppscw-badge{
display:flex;
align-items:center;
padding:10px;
background:#000000;
color:#fff;
text-decoration: none;
}
#pisol-ppscw-badge-container.pisol-badge-bottom-right{
position:fixed;
bottom:0;
right:20px;
z-index:100000000000000000000;
}
#pisol-ppscw-badge-container.pisol-badge-bottom-left{
position:fixed;
bottom:0;
left:20px;
z-index:100000000000000000000;
}
#pisol-ppscw-badge-container.pisol-badge-top-right{
position:fixed;
top:0;
right:20px;
z-index:100000000000000000000;
}
#pisol-ppscw-badge-container.pisol-badge-top-left{
position:fixed;
top:0;
left:20px;
z-index:100000000000000000000;
}
#pisol-ppscw-badge-container.pisol-badge-right-center{
position:fixed;
top:50%;
right:0px;
z-index:100000000000000000000;
}
#pisol-ppscw-badge-container.pisol-badge-left-center{
position:fixed;
top:50%;
left:0px;
z-index:100000000000000000000;
}
#pisol-ppscw-badge-container{
z-index:100000000000000000000 !important;
}
#pisol-ppscw-badge-container.pisol-badge-right-center a{
transform: rotate(-90deg);
}
#pisol-ppscw-badge-container.pisol-badge-left-center a{
transform: rotate(90deg);
} .pisol-ppscw-form-container{
width:70%;
background:#fff;
margin:auto;
position:relative;
}
.pisol-ppscw-content{
padding:20px;
}
.pisol-ppscw-title{
background:#000;
padding:10px;
font-size:20px;
color:#fff;
}
.mfp-close{
background:transparent !important;
width:40px;
height:40px;
}
.mfp-close-btn-in .mfp-close{
color:#FFF !important;
}
.dpp-msg{
background:#ccc;
font-size:16px;
padding:5px;
border-radius:2px;
margin-bottom:10px;
color:#000;
text-align:center;
}
.pi-loading:after{
content:"";
position:absolute;
width:100%;
height:100%;
background: url(//ceragem-ludwigshafen.de/wp-content/plugins/product-page-shipping-calculator-for-woocommerce/public/img/loading-3.gif) no-repeat center center rgba(256,256,256,0.6);
background-size: 20px 20px;
z-index:100;
top:0px;
}.wcml-dropdown{width:15.5em;max-width:100%;position:relative}.wcml-dropdown>ul{position:relative;padding:0;margin:0 !important;list-style-type:none}.wcml-dropdown li{list-style-type:none;padding:0;margin:0;border:1px solid #cdcdcd;background-color:#fff}.wcml-dropdown li:hover,.wcml-dropdown li:focus{background-color:#f5f5f5}.wcml-dropdown li:hover.wcml-cs-active-currency .wcml-cs-submenu,.wcml-dropdown li:focus.wcml-cs-active-currency .wcml-cs-submenu{visibility:visible}.wcml-dropdown a{display:block;text-decoration:none;padding:.5em .5em .4em;line-height:1;box-shadow:none !important;cursor:pointer}.wcml-dropdown a:hover{box-shadow:none !important;text-decoration:none}.wcml-dropdown a.wcml-cs-item-toggle{position:relative;padding-right:calc(10px + .7em + .7em)}.rtl .wcml-dropdown a.wcml-cs-item-toggle{padding-right:10px;padding-left:calc(10px + .7em + .7em)}.wcml-dropdown a.wcml-cs-item-toggle:after{content:'';vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.rtl .wcml-dropdown a.wcml-cs-item-toggle:after{right:auto;left:10px}.wcml-dropdown .wcml-cs-submenu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0 !important;list-style-type:none;z-index:101}.wcml-dropdown .wcml-cs-submenu li{padding:0;margin:0;border:solid #cdcdcd;border-width:0 1px 1px 1px}.woocommerce .wcml-dropdown.product{margin:1em 0;overflow:visible}.widget .wcml-dropdown ul li{padding:0}.widget .wcml-dropdown ul li a{box-shadow:none}.widget .wcml-dropdown ul li a:hover{box-shadow:none;text-decoration:none}.wcml-spinner{position:absolute;right:-20px;top:50%;transform:translateY(-50%)}.rtl .wcml-spinner{right:auto;left:-20px}