/* Minification failed. Returning unminified contents.
(39,8): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  *zoom: 1;
}
/*$sprite: sprite-map("sprites/*.png", $layout: "horizontal");*/
.prettycheckbox,
.prettyradio {
  text-align: left;
  padding: 0;
  margin: 0;
}
.prettycheckbox > a,
.prettyradio > a {
  width: 32px;
  height: 32px;
  display: block;
  float: left;
  cursor: pointer;
  margin: 0;
  background-image: url(../images/radio_checkbox.png);
}
.prettycheckbox > a:focus,
.prettyradio > a:focus {
  outline: 0 none;
}
.prettycheckbox label,
.prettyradio label {
  margin: 2px 5px 2px 32px;
  cursor: pointer;
  max-width: 90%;
  min-width:250px
  width:auto;

  /*JK 28.03.2016*/
}
.prettycheckbox label a,
.prettyradio label a{
	display:inline !important;

}
.prettycheckbox a.disabled,
.prettyradio a.disabled,
.prettycheckbox label.disabled,
.prettyradio label.disabled {
  cursor: not-allowed;
}
@media (min-width: 600px) {
}
  .prettycheckbox,
  .prettyradio {
    display: inline-block;
	vertical-align:top;
  }
  .prettycheckbox label,
  .prettyradio label {
    display: block;
    float: left;
    margin: 2px 5px;
  }
/*this was the end of @media JK 08.07.2017*/

  .prettycheckbox > a {
  background-position: 0px 0px;
}
.prettycheckbox > a:focus {
  background-position: 0px 0px;
}
.prettycheckbox > a.checked {
  background-position: -32px 0px;
}
.prettycheckbox > a.checked:focus {
  background-position: -32px 0px;
}
.prettycheckbox > a.checked.disabled {
  background-position: -96px 0px;
}
.prettycheckbox > a.disabled {
  background-position: -64px 0px;
}
.prettyradio > a {
  background-position: -128px 0px;
}
.prettyradio > a:focus {
  background-position: -128px 0px;
}
.prettyradio > a.checked {
  background-position: -160px 0px;
}
.prettyradio > a.checked:focus {
  background-position: -160px 0px;
}
.prettyradio > a.checked.disabled {
  background-position: -224px 0px;
}
.prettyradio > a.disabled {
  background-position: -192px 0px;
}
.recipient-fix .prettycheckbox label, .prettyradio label {
    float: none;
    display: inline;
        margin: 11px;
    }
    .recipient-fix .prettycheckbox, .prettyradio{
      height: 40px;
      width: 90%;
    }
.shipping-fix  .prettyradio {
  width: 90%!important;
}
@media (min-width: 600px){
  .shipping-fix  .prettyradio {
    width: auto!important;
  }
}

.shipping-fix .prettycheckbox > a,.shipping-fix .prettyradio > a {
	display:inline-block  !important;;
	float:none  !important;

}
.shipping-fix .prettycheckbox label,.shipping-fix .prettyradio label{
	display:inline-block  !important;
	float:none  !important;
	position:relative;
	top:-10px;
}
