/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

.product-variants>.product-variants-item select {
    width: 200px;
}
.product-miniature:hover .productattributelist {
    top: calc(100% - 1px);
    position: absolute;
    width: calc(100% - 20px);
}
body#checkout.checkout-one-column #content .col-md-12:last-child{
    width: 100%;
}
body#checkout.checkout-one-column #content > .row > .col-md-12:last-child{
    width: 45%;
    margin-right: -100%;
}
body#checkout.checkout-one-column #content.checkout-detail-shown .col-md-12:nth-child(2) {
    width: 100%;
}
body#checkout.checkout-one-column #content.checkout-detail-shown > .row > .col-md-12:nth-child(2) {
    width: 55%;
}
.block-account a.col-lg-4.col-md-6.col-sm-6.col-xs-12:not(.item){background-color:#fafafa;padding:38px 30px;display:block;text-align:center;font-size:14px;position:relative;transition:color .2s;width:100%}.block-account a.col-lg-4.col-md-6.col-sm-6.col-xs-12:not(.item) .link-item:focus{text-decoration:none}.block-account a.col-lg-4.col-md-6.col-sm-6.col-xs-12:not(.item) .material-icons{width:100%;display:block;height:auto;margin-bottom:5px}.block-account .links .item.org-icon .material-icons,.block-account a.col-lg-4.col-md-6.col-sm-6.col-xs-12 .material-icons{font-size:40px}.block-account .links .item.org-icon .material-icons:before,.block-account a.col-lg-4.col-md-6.col-sm-6.col-xs-12 .material-icons:before{display:none}.block-account a.col-lg-4.col-md-6.col-sm-6.col-xs-12.active,.block-account a.col-lg-4.col-md-6.col-sm-6.col-xs-12:hover{background-color:#756770;box-shadow:0 0 1px #8c8686;-moz-box-shadow:0 0 1px #8c8686;-webkit-box-shadow:0 0 1px #8c8686;-o-box-shadow:0 0 1px #8c8686;-ms-box-shadow:0 0 1px #8c8686;color:#fff}