.form-inline.bd-searchwidget-2 .bd-search-wrapper .bd-icon-6 {display: none !important}
.webform-client-form {padding-top: 24px}
.form-actions #edit-submit {margin: 15px}


/* Price saving formatter */
table.commerce-price-savings-formatter-prices {margin-top: 10px; margin-left: -3px; color: #323232 !important}
.commerce-price-savings-formatter-prices tr td {padding: 0 6px !important; font-size: 16px !important; line-height: 1.4em !important}
.commerce-price-savings-formatter-prices .price-label {color: #555555 !important; font-weight: 700 !important}
.commerce-price-savings-formatter-list .price-amount {font-size: 18px !important}
.commerce-price-savings-formatter-price .price-amount {font-size: 18px !important; color: #cc2027 !important}
.commerce-price-savings-formatter-prices-down .commerce-price-savings-formatter-savings .price-amount {font-size: 18px !important;color: #cc2027 !important}

/* Popup cart */
.cart-icon {background: url("cart.png") no-repeat; width: 32px; height: 32px}
.cart_popup_count {font-size: 15px; margin-top: 12px; margin-left: 10px; color: #666666}
#block-commerce-popup-cart-commerce-popup-cart table {font-size: 14px; letter-spacing: 1px}
#cart-popup {line-height: 22px; width: 400px}
#cart-popup .view-commerce-cart-block ul.links li.line-item-summary-view-cart {font-size: 14px; margin-bottom: 15px; float:left}
#cart-popup .line-item-summary-checkout a {background: none; font-size: 14px; border: 1px solid #dddddd; border-radius: 0px; background-color: #e4e3e0}

/* Front page */
#block-views-uued-block {border-top: 1px solid #e4e3e0; margin-top:25px}
body.front .ds-1col {min-height: 430px}
body.front .bd-blockheader {padding-bottom: 0px; margin-bottom: -10px}
body.front .views-column {margin: 0 7px 10px 7px}
body.front .pager {}
body.front .pager-previous {}
body.front .pager-current {display:none}
body.front .pager-next {}
.bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul:not([class*="menu"]) li a {color: #777777 !important; padding: 6px 12px !important; font-weight: bolder !important}
body.front input[type="submit"]:not([class]) {margin-left: 0 !important}
body.front .bd-blogpagination-2 {display:none}

/* Product view. */
.bd-griditem-26 {margin-top: -10px}
.views-column .ds-1col {min-height: 430px}
.view-header {text-align: center; padding-bottom: 10px}
.view-header h1 {color: #000000; margin-top: 15px; margin-bottom: 15px}
.views-column {width: 174px; float:left; margin: 0px 8px 0px 8px}
.view-header img {margin: 0 35px 0 10px; padding: 0; float:left}
.views-column .field-name-field-kaanepilt {height: 250px}
.views-column .field-name-field-kaanepilt img {/*box-shadow: 3px 3px 0 #d0d0d0*/}
.views-column .field-name-title{margin: 5px 0 0 0; width: 174px; height: 48px; overflow: hidden; text-align: center; font-size: 14px}
.views-column .field-name-title a{color: #000; font-weight: 600}
.views-column .field-name-field-autor {height: 22px; overflow: hidden; line-height: 1.5; font-size: 12px; font-style: italic; text-align: center}
.views-column .commerce-price-savings-formatter-prices {width: 170px !important; text-align: center !important}
.views-column .commerce-price-savings-formatter-price .price-amount {font-size: 15px !important; color: #000000 !important}
.views-column .commerce-price-savings-formatter-prices-down .commerce-price-savings-formatter-price .price-amount {font-size: 15px !important; color: #cc2027 !important}
.views-column .commerce-price-savings-formatter-list {float:right !important; margin-right: -20px !important}
.views-column .commerce-price-savings-formatter-list .price-amount {font-size: 12px !important; line-height: 1em !important}
.views-column .commerce-add-to-cart {text-align: center}
.views-column .form-item-product-id {display: none}
.views-column input[type="submit"]:not([class]) {margin-left: 0 !important}

/* Product display */
.field-name-title {font-size: 22px; font-weight: bold; margin-top: 15px; margin-bottom:10px}
.bd-container-29 {display: none}
body.node-type-toote-leht div.node-toote-leht .group-left{width: 320px !important}
body.node-type-toote-leht div.node-toote-leht .group-middle{float:left; width: auto; max-width: 540px !important}
body.node-type-toote-leht div.node-toote-leht .group-right {padding-top: 48px; width: 220px}
.cloud-zoom-container #wrap {margin: 15px 5px 0 5px}
.cloud-zoom-gallery-thumbs {padding: 5px 5px 5px 5px}
.cloud-zoom-processed {padding: 2px}
.cloud-zoom-big {background-repeat: no-repeat !important}
.form-item-quantity {display:flex !important; padding-bottom: 15px}
.form-item-quantity label {font-weight: bold; margin: 4px 10px 0 0}
.commerce-quantity-plusminus-link{padding:3px;font-size: 25px}
.commerce-quantity-plusminus-link a{color: #666666 !important}
.commerce-quantity-plusminus-link a.button:hover{background: none !important}
#edit-quantity, #edit-quantity--2, #edit-quantity--3, #edit-quantity--4, #edit-quantity--5, #edit-quantity--6, #edit-quantity--7, #edit-quantity--8, #edit-quantity--9, #edit-quantity--10, #edit-quantity--11, #edit-quantity--12{width: 50px; font-size: 18px}
input[type="submit"]:not([class]) {margin-left: 40px}
.field-name-commerce-price{padding: 0 0 10px 0}
.field-name-field-m-dud{padding: 15px}

.field-name-field-sarnased-tooted .field-label{margin: 0 0 10px 20px; font-size: 20px; width: 1100px}
.field-name-field-sarnased-tooted {padding: 30px 0px 15px 0px}
.field-name-field-sarnased-tooted .field-item {width: 174px; float:left; margin: 0px 8px 0px 8px}
.field-name-field-sarnased-tooted .field-name-field-kaanepilt {height: 250px}
.field-name-field-sarnased-tooted .field-name-field-kaanepilt img {/*box-shadow: 3px 3px 0 #d0d0d0*/}
.field-name-field-sarnased-tooted .field-name-title{margin: 5px 0 0 0; width: 174px; height: 50px; overflow: hidden; text-align: center; font-size: 14px}
.field-name-field-sarnased-tooted .field-name-title a{color: #000; font-weight: 600}
.field-name-field-sarnased-tooted .field-name-field-autor {height: 22px; overflow: hidden; line-height: 1.5; font-size: 12px; font-style: italic; text-align: center}
.field-name-field-sarnased-tooted .commerce-price-savings-formatter-prices {width: 170px !important; text-align: center !important}
.field-name-field-sarnased-tooted .commerce-price-savings-formatter-price .price-amount {font-size: 15px !important; color: #000000 !important}
.field-name-field-sarnased-tooted .commerce-price-savings-formatter-prices-down .commerce-price-savings-formatter-price .price-amount {font-size: 15px !important; color: #cc2027 !important}
.field-name-field-sarnased-tooted .commerce-price-savings-formatter-list {float:right !important; margin-right: -20px !important}
.field-name-field-sarnased-tooted .commerce-price-savings-formatter-list .price-amount {font-size: 12px !important; line-height: 1em !important}
.field-name-field-sarnased-tooted input[type="submit"]:not([class]) {margin-left: 0}
.field-name-field-sarnased-tooted .commerce-add-to-cart {text-align: center; padding-top: 10px}


/* Prefooter */
#block-block-24 {border-top: 1px solid #e4e3e0; margin: -25px 0 50px 0}


/**********************************************
* 5.4. Checkout process
**********************************************/

/**
* Shopping cart page
*/

#views-form-commerce-cart-form-default table,
#commerce-checkout-form-checkout .view-commerce-cart-summary table,
#commerce-checkout-form-review .view-commerce-cart-summary table,
.page-user-orders .view-commerce-line-item-table table,
.view-commerce-backoffice-user-orders table {
  border-collapse: collapse;
  width: 100%; }
  #views-form-commerce-cart-form-default table th,
  #commerce-checkout-form-checkout .view-commerce-cart-summary table th,
  #commerce-checkout-form-review .view-commerce-cart-summary table th,
  .page-user-orders .view-commerce-line-item-table table th,
  .view-commerce-backoffice-user-orders table th {
    color: #777777;
    font-size: 15px;
    padding: 20px 10px 5px 10px;
    text-align: left;
    border-bottom: 1px solid #CCC;
    /* LTR */
    text-transform: uppercase; }
  #views-form-commerce-cart-form-default table tr.even,
  #views-form-commerce-cart-form-default table tr.odd,
  #commerce-checkout-form-checkout .view-commerce-cart-summary table tr.even,
  #commerce-checkout-form-checkout .view-commerce-cart-summary table tr.odd,
  #commerce-checkout-form-review .view-commerce-cart-summary table tr.even,
  #commerce-checkout-form-review .view-commerce-cart-summary table tr.odd,
  .page-user-orders .view-commerce-line-item-table table tr.even,
  .page-user-orders .view-commerce-line-item-table table tr.odd,
  .view-commerce-backoffice-user-orders table tr.even,
  .view-commerce-backoffice-user-orders table tr.odd {
    background-color: transparent;
    border: 0; }
  #views-form-commerce-cart-form-default table td,
  #commerce-checkout-form-checkout .view-commerce-cart-summary table td,
  #commerce-checkout-form-review .view-commerce-cart-summary table td,
  .page-user-orders .view-commerce-line-item-table table td,
  .view-commerce-backoffice-user-orders table td {
    background-color: transparent;
    border-bottom: 1px solid #CCC;
    margin: 0;
    padding: 15px 10px; }
  #views-form-commerce-cart-form-default table .views-field-edit-delete,
  #views-form-commerce-cart-form-default table .views-field-commerce-total,
  #commerce-checkout-form-checkout .view-commerce-cart-summary table .views-field-edit-delete,
  #commerce-checkout-form-checkout .view-commerce-cart-summary table .views-field-commerce-total,
  #commerce-checkout-form-review .view-commerce-cart-summary table .views-field-edit-delete,
  #commerce-checkout-form-review .view-commerce-cart-summary table .views-field-commerce-total,
  .page-user-orders .view-commerce-line-item-table table .views-field-edit-delete,
  .page-user-orders .view-commerce-line-item-table table .views-field-commerce-total,
  .view-commerce-backoffice-user-orders table .views-field-edit-delete,
  .view-commerce-backoffice-user-orders table .views-field-commerce-total {
    text-align: right;
    /* LTR */ }
#views-form-commerce-cart-form-default .commerce-line-item-actions,
#commerce-checkout-form-checkout .view-commerce-cart-summary .commerce-line-item-actions,
#commerce-checkout-form-review .view-commerce-cart-summary .commerce-line-item-actions,
.page-user-orders .view-commerce-line-item-table .commerce-line-item-actions,
.view-commerce-backoffice-user-orders .commerce-line-item-actions {
  clear: both; }
#views-form-commerce-cart-form-default table.commerce-price-formatted-components td,
#commerce-checkout-form-checkout .view-commerce-cart-summary table.commerce-price-formatted-components td,
#commerce-checkout-form-review .view-commerce-cart-summary table.commerce-price-formatted-components td,
.page-user-orders .view-commerce-line-item-table table.commerce-price-formatted-components td,
.view-commerce-backoffice-user-orders table.commerce-price-formatted-components td {
  white-space: normal; }

.page-user-orders .view-commerce-line-item-table table td {
  white-space: normal; }

/* Order total table */
.field-name-commerce-order-total {
  float: none; }
  .field-name-commerce-order-total .field-items {
    background-color: #E5E5E5;
    float: right;
    /* LTR */
    margin-bottom: 20px;
    padding: 10px 15px;
    min-width: 360px;
    width: 360px; }
    .field-name-commerce-order-total .field-items table.commerce-price-formatted-components {
      width: 100%; }
      .field-name-commerce-order-total .field-items table.commerce-price-formatted-components tr, .field-name-commerce-order-total .field-items table.commerce-price-formatted-components even,
      .field-name-commerce-order-total .field-items table.commerce-price-formatted-components tr, .field-name-commerce-order-total .field-items table.commerce-price-formatted-components odd {
        background: none;
        border: 0;
        padding: 10px !important; }
      .field-name-commerce-order-total .field-items table.commerce-price-formatted-components td {
        border-bottom: 1px solid #CCC;
        padding: 10px !important;
        width: auto !important; }
        .field-name-commerce-order-total .field-items table.commerce-price-formatted-components td.component-title {
          text-align: left;
/* LTR */ }

#edit-account-login-mail, #edit-customer-profile-shipping, #edit-customer-profile-billing {max-width: 560px}

.im-cart-form img {float:left; margin-right: 20px}
.im-cart-form .commerce-product-title {padding-bottom: 10px}
.im-cart-form .commerce-quantity-plusminus-link {display:none}
.im-cart-form .views-field-edit-quantity {width: 35px}
#commerce-checkout-form-checkout .fieldset-legend {display: none}
#commerce-checkout-form-review .checkout-help {padding: 20px}

/* Search autocomplete */
.ui-autocomplete {z-index: 10 !important}
.ui-autocomplete img {float:left; margin: 0 10px}
.ui-menu-item {border: 1px solid #dddddd}
