
/* 
Theme Name:		 Vanier Pharmacy
Theme URI:		 http://childtheme-generator.com/
Description:	 Vanier Pharmacy is a child theme of Hello Elementor
Author:			 WebSuitable
Author URI:		 http://childtheme-generator.com/
Template:		hello-elementor
Version:		 1.0.0
Text Domain:	 vanier-pharmacy
*/

/*
    Add your custom styles here
*/
body {
	font-size: 16px;
}

body p {
	font-size: 16px;
}

section input, section textarea, section  select, section label {
	color: #444;
}

section .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input, section .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], section .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
	margin-top: 0;
}

section .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="search"], input[type="range"], textarea, select {
	border-radius: 4px;
	box-shadow: none;
	transition: all .3s;
	border-color: #dbdbdb;
	background-color: #f7f8f9;
	margin-bottom: .3em;
}

button, .btn, .button, input[type="button"], .gform_wrapper  form .gform_button {
	background-color: var(--e-global-color-secondary);
	line-height: 1em;
}

/* Elementor */
section .elementor-image-box-wrapper {
	display: flex;
}

/* Header */
header.l-header .l-subheader.at_bottom {
	display: none;
}

header.l-header .w-nav-list.level_1 li a {
	color: #444;
	font-weight: bold;
	font-family: "Work Sans", sans-serif;
	text-transform: uppercase;
}

header.l-header .w-nav-list.level_1 li.current_page_item  a > .w-nav-title, header.l-header .w-nav-list.level_1 li a:hover > .w-nav-title {
	color: var(--e-global-color-secondary);
}

header.l-header .w-btn-wrapper .w-btn {
	background-color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
	color: #fff;
}

.no-touch header.l-header .w-btn-wrapper .w-btn:before, header.l-header .w-btn-wrapper .w-btn:hover {
	background-color: #164266;
}

/* Title */
.l-titlebar .l-titlebar-overlay {
	background: linear-gradient(#1d649f, #164266);
	opacity: .85;
}

.l-titlebar .g-breadcrumbs .g-breadcrumbs-item:hover {
	color: #fff;
	text-decoration: underline;
}
