

/*--------------------------------------------------------------
# Typography Colours
--------------------------------------------------------------*/
 
header
{
	background-color: rgba(242,242,242,0.9);
}

header.sticky
{
	background-color: rgba(242,242,242,0.9) !important;
}

.main-navigation a,
.main-navigation a:hover,
a.header-phone,
body input ~ nav > .menu-top-menu-container ul.menu > li.menu-item > a,
body input ~ nav > .menu-top-menu-container ul.menu > li.menu-item > ul.sub-menu > li a
{
	color: #553772;
}

.main-navigation ul ul a,
.main-navigation ul ul a:hover,
.sub-menu .current_page_item a
{
	color: rgb(255,255,255);
}

body input ~ nav
{
	background-color: rgba(226,226,226,0.9);
}

.header-phone svg
{
	fill: #553772;
}

.main-navigation ul ul,
ul.menu li.menu-item-has-children:before
{
	background-color: rgb(85,55,114);
}

h1,h2,h3,h4,h5,h6
{
  	color: #f5487f;
}
 
a,
a:focus
a:visited
{
	color: #f5487f;
}

a:hover,
a:visited:hover,
a.header-phone:hover,
body input ~ nav > .menu-top-menu-container ul.menu > li.menu-item > a:hover,
body input ~ nav > .menu-top-menu-container ul.menu > li.menu-item > ul.sub-menu > li a:hover,
body input ~ nav > .menu-top-menu-container ul.menu > li.current-menu-item a,
body input ~ nav > .menu-top-menu-container ul.menu > li ul.sub-menu > li.current-menu-item a
{
	color: #553772;
}

.btn-main,
.btn-main:visited,
.btn-small,
.btn-small:visited,
button,
input[type="button"],
input[type="reset"],
input[type="submit"]
{
	background-color: #f5487f;
}

.btn-main:hover,
.btn-main:visited:hover,
.btn-small:hover,
.btn-small:visited:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover
{
	color: #f5487f;
	background-color: #553772;
}

.highlight
{
	background-color: rgba(245,72,127,0.15);
}

footer
{
	background-color: rgba(85,55,114,0.3);
}

.address,
.social-media ul li.followus,
.footer-phone, .footer-phone:visited,
.social-media ul li.followus
{
	color: #553772;
}

.footer-details-panel svg,
.social-media ul li a svg
{
	fill: #553772;
}

.copyright p
{
	background-color: rgba(85, 55, 114, 0.5);
}

