/* ====================================================================================
	STORE COLOR PICKERS STYLES
==================================================================================== */
/*	Main Navigation
==================================================================================== */
/*	Color Assignment  */
.main-nav__menu-logo-anchor,
.main-nav__menu-item-anchor,
.main-nav__menu-item-string,
.main-nav__submenu-item-anchor {
	color: #024964 !important;
}
.main-nav__menu-item-divider {
	background: #024964 !important;
}
.main-nav__menu-item-anchor--cart > span {
	background: #024964 !important;
}
.top-bar-left .main-nav__menu-item-anchor:before {
	background: #024964 !important;
}

/*	Transitions & Opacities  */
.top-bar-left .main-nav__menu-item-anchor:before {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}
.main-nav__menu-item-anchor {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}
.main-nav__submenu-item-anchor {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.main-nav__menu-item-anchor:hover,
.main-nav__menu-item-anchor:focus,
.is-active > .main-nav__menu-item-anchor,
.main-nav__submenu-item-anchor:hover,
.main-nav__submenu-item-anchor:focus,
.is-active > .main-nav__submenu-item-anchor {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.main-nav__menu-item-divider {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	filter: alpha(opacity=25);
	-moz-opacity: 0.25;
	-khtml-opacity: 0.25;
	opacity: 0.25;
}

/*	Page Heading
==================================================================================== */
.page-heading__title {
	color: #024964 !important;
}
.page-heading__text,
.page-heading__text p {
	color: #024964 !important;
}

/*	Footer
==================================================================================== */
footer {
	background: #024964 !important;
}
.footer-subscribe__title,
.footer-subscribe__text,
.footer-about__title,
.footer-about__description,
.footer-about__social-item-anchor,
.footer-top__block-title,
.footer-top__menu-item-anchor,
.footer-top__menu-item-string,
.footer-copyright__text,
.footer-copyright__text a {
	color: #FFFFFF !important;
}

/*	Footer Texts & Links Opacities and transitions  */
.footer-subscribe__text,
.footer-about__description,
.footer-about__social-item-anchor,
.footer-top__menu-item-anchor,
.footer-top__menu-item-string,
.footer-copyright__text a:hover,
.footer-copyright__text a:focus {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}
.footer-about__social-item-anchor:hover,
.footer-about__social-item-anchor:focus,
.footer-top__menu-item-anchor:hover,
.footer-top__menu-item-anchor:focus {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.footer-copyright__text,
.footer-copyright__text a {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

/*	Blog Post
==================================================================================== */
.post-block__excerpt {
	color: #024964;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}
.post-block__anchor {
	color: #FFFFFF !important;
	background: #024964 !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.post-block__anchor:hover,
.post-block__anchor:focus {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}






/* ====================================================================================
	CART AND CHECKOUT
==================================================================================== */



.product-block__name,
.product-block__price,
.button.blue.bordered,
.product-block__view-details{
	color: !important;
}

.cart-heading__title,
.cart-order__heading-block-title,
.cart-summary__totals-string,
.cart-order__product-name,
.cart-order__product-option,
.cart-order__product-price,
.cart-order__product-block-title,
.cart-estimate__title,
.cart-estimate__field label,
#estimate_shipping_button,
#set_shipping_button,
.main-nav__menu-item-string.current {
	color: !important;
}

.cart-summary__actions-button {
background: !important;
}

.current > .main-nav__menu-item-string-number {
	background: !important;
	border-color: !important;
}

.button.blue.bordered {
	border-color: !important;
}

.button.blue.bordered:hover, .button.blue.bordered:focus {
color: #FFF !important;
background: !important;
}

#estimate_shipping_address_comuna + script + .estimate_shipping_buttons > input[type="submit"] {
    margin-top: 20px !important;
}

#submit_review_order {
color: #FFF !important;
background: !important;
}

.legend,
.cart-content label,
.cart-summary__product-info span,
.review-info__content-title,
.review-info__block span,
.review-info__block p{
color: !important;
}
