@charset "UTF-8";
/* CSS Document */
/**
 * @license
 * MyFonts Webfont Build ID 3006770, 2015-04-10T04:52:49-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: AvenirLTStd-Heavy by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/85-heavy/
 * Copyright: Copyright &#x00A9; 1989, 1995, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 1995, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * 
 * Webfont: AvenirLTStd-Medium by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/65-medium/
 * Copyright: Copyright &#x00A9; 1981 - 2006 Linotype GmbH, www.linotype.com. All rights reserved. Copyright &#x00A9; 1989 - 2002 Adobe Systems Incorporated.  All Rights Reserved.
 * 
 * Webfont: AvenirLTStd-Roman by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/55-roman/
 * Copyright: Copyright &#x00A9; 1989, 1995, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 1995, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * 
 * Webfont: AvenirLTStd-Light by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/35-light/
 * Copyright: Copyright &#x00A9; 1989, 1995, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 1995, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3006770
 * Licensed pageviews: 250,000
 * 
 * © 2015 MyFonts Inc
*/
@font-face {
  font-family: 'alisontilley2020';
  src:  url('../webfonts/alisontilley2020_icomoon/fonts/icomoon.eot?yowhaz');
  src:  url('../webfonts/alisontilley2020_icomoon/fonts/icomoon.eot?yowhaz#iefix') format('embedded-opentype'),
    url('../webfonts/alisontilleyd2020_icomoon/fonts/icomoon.ttf?yowhaz') format('truetype'),
    url('../webfonts/alisontilley2020_icomoon/fonts/icomoon.woff?yowhaz') format('woff'),
    url('../webfonts/alisontilley2020_icomoon/fonts/icomoon.svg?yowhaz#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
	font-family: 'Avenir Light +SVG';
	src: url('../webfonts/Avenir_Light__SVG/2DE132_3_0.eot');
	src: url('../webfonts/Avenir_Light__SVG/2DE132_3_0.eot?#iefix') format('embedded-opentype'), 
	url('../webfonts/Avenir_Light__SVG/2DE132_3_0.woff') format('woff'), 
	url('../webfonts/Avenir_Light__SVG/2DE132_3_0.ttf') format('truetype'), 
	url('../webfonts/Avenir_Light__SVG/2DE132_3_0.svg') format('svg');
}
@font-face {
	font-family: 'Avenir Roman +SVG';
	src: url('../webfonts/Avenir_Roman__SVG/2DE132_2_0.eot');
	src: url('../webfonts/Avenir_Roman__SVG/2DE132_2_0.eot?#iefix') format('embedded-opentype'), 
	url('../webfonts/Avenir_Roman__SVG/2DE132_2_0.woff') format('woff'), 
	url('../webfonts/Avenir_Roman__SVG/2DE132_2_0.ttf') format('truetype'), 
	url('../webfonts/Avenir_Roman__SVG/2DE132_2_0.svg') format('svg');
}
@font-face {
	font-family: 'Avenir Medium +SVG';
	src: url('../webfonts/Avenir_Medium__SVG/2DE132_1_0.eot');
	src: url('../webfonts/Avenir_Medium__SVG/2DE132_1_0.eot?#iefix') format('embedded-opentype'), 
	url('../webfonts/Avenir_Medium__SVG/2DE132_1_0.woff') format('woff'), 
	url('../webfonts/Avenir_Medium__SVG/2DE132_1_0.ttf') format('truetype'), 
	url('../webfonts/Avenir_Medium__SVG/2DE132_1_0.svg') format('svg');
}
@font-face {
	font-family: 'Avenir Heavy +SVG';
	src: url('../webfonts/Avenir_Heavy__SVG/2DE132_0_0.eot');
	src: url('../webfonts/Avenir_Heavy__SVG/2DE132_0_0.eot?#iefix') format('embedded-opentype'), 
	url('../webfonts/Avenir_Heavy__SVG/2DE132_0_0.woff') format('woff'), 
	url('../webfonts/Avenir_Heavy__SVG/2DE132_0_0.ttf') format('truetype'), 
	url('../webfonts/Avenir_Heavy__SVG/2DE132_0_0.svg') format('svg');
}
/*Site design and build by Stafford Tilley. Copyright Stafford Tilley Ltd 2021.
With thanks to Bootstrap for responsive grid.
*/
html, body {
	height: 100%;
	margin: 0;
}
body,td,th  {
	background-color: #ffffff;
	font-family: "Avenir Roman +SVG", sans-serif;
	font-size: 15px;
	line-height: 18px;
	text-align: center;
	color: #000000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; 
}
/*Webkit font smoothing stops Safari making fonts bolder; and -moz-osx-font-smoothing: grayscale fixes Firefox making fonts bolder
*/	
a,
a:link,
a:visited {
  color: #000000;
  text-decoration: none;
}
a:hover,
a:focus,
a:active {
  color: #011BED;
  text-decoration: none;
}
a:focus{
outline:none;
outline-offset:0;
}/* To override BS setting */
a img, img {
border:none;
}
/* Prevents border appearing in IE */
p {
	margin-bottom: 0;
}
b {
	font-weight: normal;
}
.container-pad {
	padding-left: 12px;
	padding-right: 12px;
}
/*gives an actual max-width of 1400px after browser padding kicks in (L40, R40)*/
.max-width {
	max-width: 1480px;
}
.fade-in-intro, .fade-in{
	opacity: 0;
}
.no-js .fade-in-intro, .no-js .fade-in{
	opacity: 1;
}
.fade-in-img{
	opacity: 1;
}
/***SPRITES**SPRITES**SPRITES**SPRITES**SPRITES = default block level ***/
.arrowbacktotop:before { 
    background-image: url(../images/sprites.svg);
	background-repeat: no-repeat;
}
/*top area*/
#top {
	margin: 0px;/*Need these values/a value to fix position of top anchor on scroll to top*/
	padding: 0px;
}
header {
	height: 58px;
}
.nav-logo {
	padding-top: 19px;
	text-align: center;
}
.alisontilley2020 {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'alisontilley2020' !important;
    font-size: 31px;
    color: #000000;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-alison_tilley:before {
    content: "\e900";
}
.nav-logo a:hover,
.nav-logo a:focus,
.nav-logo a:active {
	color: #000000;
}
.dropdown-fixed-top {
	position: fixed;
	top: 0px;
	z-index: 1002;
	width: 100%;
}
.dropdown-black {
	display: none;
	background-color: transparent;
}
#black-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
}
.black-overlay-hide{
	z-index: 999;	
	background-color: #000000; /*back up in case RGBA not supported (CSS3)*/
	background-color: rgba(0,0,0,0.80);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: visibility 0.4s ease-in-out, opacity 0.4s ease-in-out;
	-moz-transition: visibility 0.4s ease-in-out, opacity 0.4s ease-in-out;
	-o-transition: visibility 0.4s ease-in-out, opacity 0.4s ease-in-out;
	transition: visibility 0.4s ease-in-out, opacity 0.4s ease-in-out;
}
.black-overlay-show{
	opacity: 1;
	visibility:visible;
}
.nav-bar-drop-down{
	height: 700px; /*this gets replaced by jquery based on height of viewport*/
	display: table;
}
.nav-bar-drop-down ul {
	display: table-cell;
	vertical-align: middle;
	font-size: 23px;
	text-align: center;
	list-style-type: none;
	padding-left: 0;
	color: #FFFFFF;
	padding-top: 45px;
	line-height: 123%;
}
.nav-bar-drop-down ul li {
	display: block;
	padding-bottom: 13px;
}
.nav-bar-drop-down ul li a {
	color: #FFFFFF;
}
.nav-bar-drop-down ul li a.underline {
	border-bottom: solid #FFFFFF 1px;
	display:inline-block;
    line-height: 100%;
}
.menu-back{
	padding-top: 24px;
	font-size: 16px;
}
.menu-close{
	cursor: pointer;
	border-bottom: solid #FFFFFF 1px;
	display:inline-block;
    line-height: 110%;
}
.main-hide-show-wrapper{
	position: relative;
}
.main-hide{
	position: absolute;
	left: 0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	top: 0px;
	opacity: 0;
	z-index: 5;
}
.no-js .main-hide{
	position: absolute;
	left: 0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	top: 0px;
	opacity: 1;
	z-index: 5;
}
@-webkit-keyframes main-show {
	0% {
	opacity: 0;
   	-webkit-transform: translate3d(0, 70px, 0);
    transform: translate3d(0, 70px, 0);
}
	100% {
	opacity: 1;
   	-webkit-transform: none;
    transform: none;
	-webkit-font-smoothing: antialiased; /*fixes font rendering problem after animation in Chrome*/
	background-color: #ffffff;/*fixes font rendering problem after animation in Chrome*/
}
}
@keyframes main-show {
	0% {
	opacity: 0;
   	-webkit-transform: translate3d(0, 70px, 0);
    transform: translate3d(0, 70px, 0);
}
	100% {
	opacity: 1;
   	-webkit-transform: none;
    transform: none;
	-webkit-font-smoothing: antialiased; /*fixes font rendering problem after animation in Chrome*/
	background-color: #ffffff;/*fixes font rendering problem after animation in Chrome*/
}
}
.main-show{
	-webkit-animation: main-show .7s ease-out .4s forwards; /*<single-animation-name> || <duration> || <timing-function> || <delay> || <iteration-count> || <direction> || <single-animation-fill-mode*/
	animation: main-show .7s ease-out .4s forwards; /*<single-animation-name> || <duration> || <timing-function> || <delay> || <iteration-count> || <direction> || <single-animation-fill-mode*/
}
.no-cssanimations .main-show{
	-webkit-animation: none;
	animation: none;
	opacity: 1;
	top: 0px;
}
.intro {
	padding-top: 12px;
	margin-bottom: 15px;
}
.intro p{
	font-size: 21px; 
	line-height: 130%;
	letter-spacing: -0.01em;
	padding-bottom: 13px;
	padding-left: 5%;
	padding-right: 5%;
}
.intro p.intro-line-2{
	font-size: 15px;
	margin-top: 4px; 
}
.intro p .br:before{
	content: ""; 
/*no line breaks – .br is introduced later @320px wide.*/
}
.intro p.intro-line-2 .br3:before{
	content: "\a"; 
	white-space: pre;
/*\a means line break and white-space: pre tells browsers to treat it as a line break in rendering.*/
}
.intro p a#oursite, .intro p a#menu2, .about-us-contact a#menu3 {
	border-bottom: solid #000000 1px;
	display:inline-block;
    line-height: 95%;
}
.intro p a:hover, .about-us-contact a:hover,
.intro p a:focus, .about-us-contact a:focus,
.intro p a:active, .about-us-contact a:active {
  	color: #000000;
  	cursor: pointer;
}
.img-responsive {
	background-color: #E8F1F8;	
}
.figcaption {
	margin-top: 7px;
	margin-bottom: 14px;
	font-family: 'Avenir Medium +SVG', sans-serif;
	font-size: 13px; 
	letter-spacing: -0.01em;
}
.short-caption {
	display: block;
}
.long-caption {
	display: none;
}
.slash {
	margin-left: 3px;
	margin-right: 3px;
}
.about-us{
	margin-top: 17px;
	margin-bottom: 16px;
}
.about-us h1{
	font-family: 'Avenir Heavy +SVG', sans-serif;
	font-size: 19px;
	line-height: 130%;
	letter-spacing: -0.01em;
	padding-top: 3px;
	margin-top: 0px;
	margin-bottom: 6px;
}
.about-us p{
	font-size: 19px;
	line-height: 130%;
	letter-spacing: -0.01em;
	padding-bottom: 14px;
	padding-left: 5%;
	padding-right: 5%;
}
.about-us p.about-us-contact{
	font-size: 14px;
	margin-bottom: 8px;
	margin-top: 3px;
}
.backtotop-hide-show{
	display: none;
}
.backtotop{
	text-align: right;
}
.arrowbacktotop {
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
}
.arrowbacktotop,
.arrowbacktotop:link,
.arrowbacktotop:visited {
    color: #C5C5C5;
	text-decoration: none;
}
.arrowbacktotop:hover,
.arrowbacktotop:focus,
.arrowbacktotop:active {
	color: #C5C5C5;
	text-decoration: none;
}
.arrowbacktotop:before {
	content: "";
	width: 16px;
    height: 10px;
	background-position: -25px -475px;
	display: inline-block;
	margin-right: 6px;
	vertical-align: baseline;
}
footer{
	background-color: #000000;
	color: #FFFFFF;
	text-align: left;
}
.quick-links-contact{
	padding-top: 19px;
	padding-bottom: 	21px;
}
.quick-links-contact h1, .quick-links-contact ul, .quick-links-contact p {
	font-size: 15px;
	line-height: 130%;
}
.quick-links-contact h1 {
	margin-bottom: 1px;
	margin-top: 0;
}
.quick-links-address{
	padding-top: 14px;
}
.quick-links-contact ul{
	margin-bottom: 0;
	padding-left: 0;
	list-style-type: none;
}
.quick-links-contact ul li, .quick-links-contact p{
	display: block;
	color: #C5C5C5;
}
.quick-links-contact ul li a,
.quick-links-contact ul li a:link,
.quick-links-contact ul li a:visited {
	text-decoration: none;
	color: #C5C5C5;
}
.quick-links-contact ul li a:hover,
.quick-links-contact ul li a:focus,
.quick-links-contact ul li a:active {
	text-decoration: none;
}
.copyright{
	background-color: #2B2B2B;
	padding-top: 9px;
	padding-bottom: 9px;
}
.copyright p {
	font-size: 11px;
	color: #D4D4D4;
	line-height: 140%;
	letter-spacing: 0.02em;
}
.copyright p span{
	display: none;
}
/*iPhone4 and 5 portrait*/
@media screen and (min-width: 320px) {
.intro p .br:before{
	content: "\a"; 
	white-space: pre;
/*\a means line break and white-space: pre tells browsers to treat it as a line break in rendering.*/
}
}
/*iPhone6 portrait*/
@media screen and (min-width: 375px) {
.intro {
	padding-top: 13px;
	margin-bottom: 16px;
}
.intro p{
	font-size: 22px; 
	padding-bottom: 13px;
}
.intro p.intro-line-2{
	font-size: 16px;
	margin-top: 5px; 
}
.about-us h1{
	font-size: 20px; 
	padding-top: 6px;
	margin-bottom: 15px;
}
.about-us p{
	font-size: 20px;
	padding-bottom: 15px;
}
.about-us p.about-us-contact{
	font-size: 15px;
	margin-bottom: 10px;
	margin-top: 4px;
}
}
/*iPhone 6Plus portrait*/
@media screen and (min-width: 414px) {
.short-caption {
	display: none;
}
.long-caption {
	display: block;
}
.about-us p{
	padding-left: 6%;
	padding-right: 6%;
}
}
@media screen and (min-width: 415px) {
.intro p .br:before{
	content: ""; 
}
}
@media screen and (min-width: 455px) {
.intro p.intro-line-2 .br3:before{
	content: ""; 
}
}
@media screen and (min-width: 480px) {
.intro p.intro-line-2{
	font-size: 17px;
	margin-top: 4px; 
}
}
@media screen and (min-width: 512px) {
.intro p .br2:before{
	content: "\a"; 
	white-space: pre;
}
}
/*GRID SM – covers iPhone 5 + iPhone 6 landscape, but  not iPhone 6Plus landscape*/
@media screen and (min-width: 568px) {
.about-us p{
	padding-left: 7%;
	padding-right: 7%;
}
}
/*Blackberry Playbook portrait*/
@media screen and (min-width: 600px) {
.intro {
	padding-top: 15px;
	margin-bottom: 20px;
}
.intro p{
	font-size: 24px; 
	padding-bottom: 13px;
}
.intro p.intro-line-2{
	font-size: 18px;
	margin-top: 5px; 
}
.about-us h1{
	font-size: 21px; 
}
.about-us p{
	font-size: 21px;
	line-height: 140%;
}
.about-us p.about-us-contact{
	font-size: 16px;
	margin-bottom: 12px;
	margin-top: 5px;
}
}
/*GRID MD – covers iPad portrait 768px wide and mobs > iPhone 6plus landscape*/
@media screen and (min-width: 737px) {
.container-pad {
	padding-left: 32px;
	padding-right: 32px;
}
header{
	height: 63px;
}
.nav-logo{
	padding-top: 26px;
}
.alisontilley2020{
    font-size: 40px;
}
.nav-bar-drop-down ul {
	font-size: 30px;
	padding-top: 35px;
}
.nav-bar-drop-down ul li {
	padding-bottom: 18px;
}
.nav-bar-drop-down ul li a.underline {
    line-height: 90%;
}
.menu-back{
	padding-top: 32px;
	font-size: 19px;
}
.intro {
	padding-top: 32px;
	margin-bottom: 22px;
}
.intro p{
	font-size: 29px; 
	padding-bottom: 14px;
}
.intro p.intro-line-2{
	font-size: 20px;
	margin-top: 5px; 
}
.fade-in-img{
	opacity: 0;
}
.no-js .fade-in-img{
	opacity: 1;
}
.figcaption {
	margin-top: 11px;
	margin-bottom: 22px;
	font-size: 15px;
	font-family: "Avenir Roman +SVG", sans-serif;
}
.backtotop-hide-show{
	display: block;
}
.about-us{
	margin-bottom: 19px;
}
.about-us h1{
	font-size: 26px; 
	padding-top: 10px;
	margin-bottom: 17px;
}
.about-us p{
	font-size: 26px;
	padding-bottom: 17px;
}
.about-us p.about-us-contact{
	font-size: 20px;
	margin-bottom: 16px;	
	margin-top: 6px;
}
.quick-links-contact h1{
	margin-bottom: 0px;
	margin-top: 	0px;
}
.quick-links-address{
	padding-top: 0px;
}
.copyright{
	padding-top: 12px;
	padding-bottom: 13px;
}
.copyright p {
	font-size: 12px;
}
.copyright p span{
	display: inline-block;
}
}
/*GRID LG – iPad landscape and browsers*/
@media screen and (min-width: 992px)  {
.container-pad {
	padding-left: 40px;
	padding-right: 40px;
}
header{
 	height: 66px;
}
.nav-logo{
	padding-top: 30px;
}
.alisontilley2020{
    font-size: 45px
}
#menu{
	margin-top: 24px;
}
.intro {
	padding-top: 47px;
	margin-bottom: 25px;
}
.intro p{
	font-size: 33px; 
	padding-bottom: 16px;
}
.intro p.intro-line-2{
	font-size: 24px;
	margin-top: 8px; 
}
.figcaption {
	margin-top: 13px;
	margin-bottom: 26px;
	font-size: 17px; 
}
.about-us{
	margin-bottom: 21px;
}
.about-us h1{
	font-size: 30px; 
	padding-top: 13px;
	margin-bottom: 20px;
}
.about-us p{
	font-size: 30px;
	padding-bottom: 20px;
	padding-left: 13%;
	padding-right: 13%;
}
.about-us p.about-us-contact{
	font-size: 23px;
	margin-bottom: 20px;	
	margin-top: 8px;
}
.quick-links-contact h1, .quick-links-contact ul, .quick-links-contact p {
	line-height: 135%;
}
}
@media screen and (min-width: 1024px)  {
.nav-logo a:hover,
.nav-logo a:focus,
.nav-logo a:active {
	color: #0000FF;
}
.intro p a#oursite, .intro p a#menu2, .about-us-contact a#menu3 {
	border-bottom: solid #000000 1px;
    line-height: 90%;
}
.intro p a#oursite:hover, .intro p a#menu2:hover, .about-us-contact a#menu3:hover,
.intro p a#oursite:focus, .intro p a#menu2:focus, .about-us-contact a#menu3:focus,
.intro p a#oursite:active, .intro p a#menu2:active, .about-us-contact a#menu3:active {
	color: #0000FF;
	border-bottom: solid #0000FF 1px;
}
.nav-bar-drop-down ul li a:hover,
.nav-bar-drop-down ul li a:focus,
.nav-bar-drop-down ul li a:active{
	color: #A2A2A2;
	border-bottom: solid #A2A2A2 1px;
}
}
@media screen and (min-width: 1100px)  {
.arrowbacktotop:hover,
.arrowbacktotop:focus,
.arrowbacktotop:active {
	color: #FFFFFF;
}
.arrowbacktotop:hover:before, 
.arrowbacktotop:focus:before,
.arrowbacktotop:active:before {
	background-position: 0px -475px;
}
.quick-links-contact ul li a:hover,
.quick-links-contact ul li a:focus,
.quick-links-contact ul li a:active {
	text-decoration: underline;
}
}
@media screen and (min-width: 1400px)  {
header{
 	height: 71px;
}
.nav-logo{
	padding-top: 33px;
}
.alisontilley2020{
    font-size: 48px
}
.nav-bar-drop-down ul {
	font-size: 35px;
	padding-top: 30px;
}
.nav-bar-drop-down ul li {
	padding-bottom: 20px;
}
.menu-back{
	padding-top: 36px;
	font-size: 19px;
}
.intro {
	padding-top: 54px;
	margin-bottom: 27px;
}
.intro p{
	font-size: 38px; 
	padding-bottom: 16px;
}
.intro p.intro-line-2{
	font-size: 26px;
	margin-top: 10px;
}
.figcaption {
	margin-top: 18px;
	margin-bottom: 35px;
	font-size: 19px; 
}
.about-us{
	margin-top: 27px;
	margin-bottom: 30px;
}
.about-us h1{
	font-size: 35px;
	padding-top: 15px;
	margin-bottom: 23px;
}
.about-us p{
	font-size: 35px;
	padding-bottom: 23px;
	padding-left: 15%;
	padding-right: 15%;
}
.about-us p.about-us-contact{
	font-size: 25px;
	margin-top: 10px;
}
.about-us p .br4:before{
	content: "\a"; 
	white-space: pre;
}
}
/*Old Blackberry - height of blackberry curve 9360 is 240px*/
@media screen and (max-height: 275px) {
.fade-in-intro, .fade-in, .fade-in-img{
	opacity: 1;/*The fading in does not work well with too little height in the viewport so I have disabled it all*/
}
.nav-bar-drop-down ul {
	padding-top: 28px;
	font-size: 20px;
}
.menu-back{
	padding-top: 20px;	
	font-size: 14px;
}
.nav-bar-drop-down ul li {
	padding-bottom: 13px;
}
.black-overlay-hide{
	z-index: 999;
	background-color: #000000; /*back up in case RGBA not supported (CSS3)*/
	background-color: rgba(0,0,0,0.80);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
	transition: opacity 0.4s ease;
}
.black-overlay-show{
	visibility: visible;
	opacity: 1;
}
}
@media print { /*stops the link urls printing - overrides Bootstrap CSS which prints the url: @media print { 
a[href]:after {
    content: " (" attr(href) ")";}}NOTE: THIS WORKED FINE UNTIL I PUT IN THE 'SCREEN' QUERIES ABOVE, NEED TO FIX IT AGAIN NOW*/
a[href]:after {
    content: none !important;
}
.intro p .br:before, .intro p .br2:before, .about-us p .br4:before, .intro p.intro-line-2 .br3:before, .about-us p .br4:before {	
	content: ""; 
/*removes <br> span class*/
}
.alisontilley2020, .main-hide, .fade-in-intro, .fade-in, .fade-in-img{
	opacity: 1;
}
.quick-links-contact h1, .quick-links-contact ul, .quick-links-contact p{
	font-size: 10px;
	padding-top: 0px;
}
}
