/* This file is autogenerated, please do all overrides in the theme directory */

/* Product page styles */
.shipping-amount-display.product {
    margin: 10px 0 0 0 !important;
}

.shipping-amount-display.product p.text {
    color: #555454;
}

.shipping-amount-display.product .price {
    color: #fe4669;
}

.shipping-amount-display.product .line {
    background: #d6d4d4;
}

.shipping-amount-display.product .filled-line {
    background: #fe4669;
}

/* Cart styles */
.shipping-amount-display.cart {
    margin: 10px 0 10px 0 !important;
}

#header .shipping-amount-display.cart p.text {
    color: #d6d4d4;
}

#header .shipping-amount-display.cart .price {
    color: #fe4669;
}

#header .shipping-amount-display.cart .line {
    background: #d6d4d4;
}

#header .shipping-amount-display.cart .filled-line {
    background: #fe4669;
}

/* Checkout page styles */
.shipping-amount-display.checkout {
    margin: 15px 0 0 0 !important;
}

.shipping-amount-display.checkout p.text {
    color: #555454;
}

.shipping-amount-display.checkout .price {
    color: #fe4669;
}

.shipping-amount-display.checkout .line {
    background: #d6d4d4;
}

.shipping-amount-display.checkout .filled-line {
    background: #fe4669;
}

.shipping-amount-display.product p.free-shipping-text {
    color: #43b155;
}

/* Custom block styles */
.shipping-amount-display.custom {
    margin: 0;
	position:absolute;
	background-color: rgba(0, 0, 0, 0.3);
	height: 45px;
    padding: 22px 3px 3px 3px;
	top: 180px;
	left: 340px;
}

#header .shipping-amount-display.custom p.text {
    color: #d6d4d4;
	float:left;
}

#header .shipping-amount-display.custom .price {
    color: #fe4669;
}

#header .icon-truck::before {color: #DBAA4E;margin-left: -26px;}

#header .shipping-amount-display.custom .line {
    background: #d6d4d4;
	margin-bottom: 0;
}

#header .shipping-amount-display.custom .filled-line {
    background: #fe4669;
}
@media (max-width: 1199px) {
.shipping-amount-display.custom {
    top: 170px;
    left: 250px;
    width: 355px;
}
	
.shipping-amount-display.custom p.text {font-size: 12px;}	
}

@media (max-width: 991px) {
.shipping-amount-display.custom {
	top: 140px;
    left: 230px;
    width: 260px;
}
.shipping-amount-display.custom p.text {font-size: 10px;}	
}

@media (max-width: 767px) {
.shipping-amount-display.custom {
    margin: -25px auto 30px auto;
	position:relative;
	top: 0px;
	left: 0px;
	width:300px;
}
}
