.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}
.bd-headerarea-1 {border-bottom: none !important}


/* Price saving formatter */
table.commerce-price-savings-formatter-prices {margin-top: 2px; margin-left: -4px}
.commerce-price-savings-formatter-prices tr td {padding: 0 5px !important; font-size: 16px !important; line-height: 1.4em !important}
.commerce-price-savings-formatter-prices .price-label {color: #ce9c61 !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; font-weight: 700; color: #ce9c61 !important}
.commerce-price-savings-formatter-prices-down .commerce-price-savings-formatter-savings .price-amount {font-size: 18px !important;color: #cc2027 !important}
.field-commerce-price {margin-left: -2px}

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

/* Front page */
#block-views-uued-block, #block-views-soodus-block {margin-top: 25px; min-height: 480px; padding-left: 10px}
body.front .ds-1col {min-height: 420px}
body.front .views-column {margin: 10px 10px 10px 10px}
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 (tootegrupi vaade) */
#.bd-griditem-26 {margin-top: 0px}
.views-column .ds-1col {min-height: 400px}
.view-header {text-align: center; padding-bottom: 10px}
.view-header h1 {/* color: #ce9c61; margin-top: 12px; margin-bottom: 12px  */}
.views-column {width: 270px; float:left; margin: 0px 12px 20px 12px}
.view-header img {margin: 0 35px 0 10px; padding: 0; float:left}
.views-column .field-name-field-kaanepilt {height: 360px}
.views-column .field-name-field-kaanepilt img {border-radius: 5px}
.views-column .field-name-title{margin: 5px 0 0 0; width: 270px; height: 24px; overflow: hidden; text-align: left; font-size: 16px; Line-height: 1.5em}
.views-column .field-name-title a{font-weight: 600}
.price-amount {color: #63666a}
.views-column .commerce-price-savings-formatter-prices {width: 300px !important; text-align: center !important}
.views-column .commerce-price-savings-formatter-price .price-amount {font-size: 15px !important; font-weight: 600 !important; color: #63666a !important; float:left}
.views-column .commerce-price-savings-formatter-prices-down .commerce-price-savings-formatter-price .price-amount {font-size: 15px !important; color: #ce9c61 !important}
.views-column .commerce-price-savings-formatter-list {float:left !important; margin: -2px -33px 0 0 !important}
.views-column .commerce-price-savings-formatter-list .price-amount {font-size: 12px !important; line-height: 1em !important}

.views-column .galeriivaade-more {float: right; margin-top: -33px}

.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: -8px !important; margin-top: 10px}

/* Product display (yhe toote vaade) */
.field-name-title {font-size: 36px; font-weight: 500; color: #88d1d1; line-height: 1.5em}
.bd-container-29 {display: none}
.toode_left {float: left; max-width: 480px; padding-right: 50px}
.toode_right {float: left; max-width: 730px}
.toode_footer {clear: both}
/* .toode_left {padding-top: 15px; width: 570px !important}
.toode_right {float: left; width: auto; max-width: 550px !important; padding-top: 15px} */
.form-item-quantity {display:flex !important; padding-bottom: 10px; width: 85px}
.form-item-quantity label {display:none}
.commerce-quantity-plusminus-link {display: none}
.form-item-product-id {width: 330px}
#input[type="submit"]:not([class]) {margin-left: 40px}
.field-name-commerce-price{padding: 0 0 10px 0}
#wrap {padding-bottom: 15px}
.vaata-lahemalt {float: right; margin-top: -33px}

/*
.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: 350px; float:left; margin: 0px 8px 0px 8px}
.field-name-field-sarnased-tooted .field-name-field-kaanepilt {height: 350px}
.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: 350px; 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}
*/


/**********************************************
* 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; text-transform: uppercase; width: 100%}
#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 .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; 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}

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

.checkout-review {width: 100%}

/* oma maski button 
#edit-submitted-lisa-fail-kuni-64-mb-upload-button {
color: #ce9c61;
display: inline-block;
text-align: center;
font-size: 16px;
text-transform: uppercase;
font-weight: bold;
-webkit-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
padding: 8px 20px;
margin: 15px;
border: 2px solid #ce9c61;
line-height: 22.85714286px;
background-color: #ffffff
}

/* nupud ostu protsessi all */
#edit-continue {
color: #333333;
vertical-align: middle;
display: inline-block;
text-align: center;
font-size: 16px;
text-transform: uppercase;
font-weight: bold;
-webkit-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
padding: 8px 20px;
margin: 15px;
border: 2px solid #333333;
border-radius: 5px;
line-height: 22.85714286px;
background-color: #ffffff
}


.im-cart-form {width: 100% !important}
.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}
