/*
Theme Name:   ElementsbyOutrank
Description:  Theme used by Elements by Outrank customers.
Author:       Elements by Outrank
Author URL:   https://www.outrank.co.uk/
Template:     hello-elementor
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  ElementsbyOutrank
*/

/* Write here your own personal stylesheet */
.elementor-widget-social-icons span a[href="https://facebook.com"],
.elementor-widget-social-icons span a[href="https://twitter.com/"],
.elementor-widget-social-icons span a[href="https://www.instagram.com/"],
.elementor-widget-social-icons span a[href="https://www.youtube.com/"],
.elementor-widget-social-icons span a[href="https://www.linkedin.com/"],
.elementor-widget-social-icons span a[href="https://www.pinterest.co.uk/"],
.elementor-widget-social-icons span a[href="https://www.tripadvisor.co.uk/"],
.elementor-widget-social-icons span a[href="https://www.bizify.co.uk/"],
.elementor-widget-social-icons span a[href="#"],
.elementor-widget-social-icons span a[href=""]
{
    display: none;
}
body.elementor-editor-active #wpadminbar {
    display: none !important;
}
.elementor-post__card {
	border-width: 5px 0 0 0;
}
.wc-appointments-date-picker .ui-datepicker td.ui-datepicker-current-day a.ui-state-default, .wc-appointments-date-picker .ui-datepicker td.ui-datepicker-current-day a.ui-state-default:hover,
.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot.selected a, .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot.selected:hover a {
	background-color: var(--e-global-color-primary)!important;
}
.woocommerce-message:focus-within {
	outline: none !important;
}
#elementor-menu-cart__toggle_button {
	background: #fff;
}
body .elementor-widget-woocommerce-cart .woocommerce button.button,
body .elementor-widget-woocommerce-cart .woocommerce button.button:disabled[disabled],
body .woocommerce .wc-proceed-to-checkout .checkout-button {
  background-color: var(--e-global-color-accent);
  color: #fff;
	border: solid 2px var(--e-global-color-accent);
	border-radius: 0;
	font-family: "Montserrat", Sans-serif;
    font-size: 0.9125rem;
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: 1px;
}
body .elementor-widget-woocommerce-cart .woocommerce button.button:hover,
body .elementor-widget-woocommerce-cart .woocommerce button.button:disabled[disabled]:hover,
body .woocommerce .e-cart-totals .wc-proceed-to-checkout .checkout-button:hover {
	border-color: var(--e-global-color-accent);
	color: var(--e-global-color-bb6458d);
	background-color: var(--e-global-color-secondary)!important;
}
.woocommerce form .form-row .input-text {
	height: 100%;
}
#elementor-menu-cart__toggle_button {
	border: none;
}
.product-name a {
	font-weight: 600;
}