﻿/* -----------------------------------------------------------------------
 ** Created by Adam Stanley - CEC Web Team
 ** Main font colour #000000
 ** Default link colour #990033
----------------------------------------------------------------------- */
@import url("https://use.typekit.net/fpz0nwg.css");

#imageone {
float: left;
width: 230px;
height: auto;
margin-top: 10px;
margin-right: 20px;
}

#imagetwo {
float: left;
width: 230px;
height: auto;
margin-top: 10px;
margin-right: 20px;
}

#imagethree {
float: left;
width: 230px;
height: auto;
margin-top: 10px;
}
.Heading1,h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color: #7a744a;
	letter-spacing:2px;
}
.Heading2,h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight:bold;
	color: #7a744a; 
	letter-spacing:2px;
}
.Heading3,h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #000000;
	letter-spacing:2px;
}
.Heading4,h4 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	letter-spacing:2px;
}

.stables {
background-color: #910028;
color: #fff;
font-family: georgia, arial;
font-weight: normal;
font-style: italic;
margin: 15px 0px 15px 0px;
padding: 7px;
letter-spacing: normal;
}

.gardenercottage {
background-color: #9ac0ae;
color: #fff;
font-family: georgia, arial;
font-weight: normal;
font-style: italic;
margin: 15px 0px 15px 0px;
padding: 7px;
letter-spacing: normal;
}

.housekeepers {
background-color: #9a8269;
color: #fff;
font-family: georgia, arial;
font-weight: normal;
font-style: italic;
margin: 15px 0px 15px 0px;
padding: 7px;
letter-spacing: normal;
}

.gardenshop {
background-color: #6c7944;
color: #fff;
font-family: georgia, arial;
font-weight: normal;
font-style: italic;
margin: 15px 0px 15px 0px;
padding: 7px;
letter-spacing: normal;
}

.giftshop {
background-color: #b6c2bb;
color: #fff;
font-family: georgia, arial;
font-weight: normal;
font-style: italic;
margin: 15px 0px 15px 0px;
padding: 7px;
letter-spacing: normal;
}

.tuckshop {
background-color: #f47a47;
color: #fff;
font-family: georgia, arial;
font-weight: normal;
font-style: italic;
margin: 15px 0px 15px 0px;
padding: 7px;
letter-spacing: normal;
}

.strongtext {
font-family: 'Humanist521BT-Roman';
font-weight: normal;
font-style: normal;
letter-spacing: 4px;
padding-left: 3px;
}

.normaltext {
font-family: 'Humanist521BT-Light';
font-weight: normal;
font-style: normal;
letter-spacing: 4px;
}

/* styles for homepage boxes */
.boxcontainer {
float: none;
width: auto;
height: auto;
}

.boxcontainer a:link, .boxcontainer a:hover, .boxcontainer a:visited {
color: #ffffff !important;
}

.boxcontainer li {
float: left;
}

.italic {
font-family: georgia, arial;
font-weight: normal;
font-style: italic;
}

.centered {
display: flex;
align-items: center;
}


.stableyard-panel {
	box-shadow: none;
}

.stableyard-panel p {
	font-family: "gill-sans-nova", sans-serif;
	font-weight: 500;
	font-size: 1.6rem;
	letter-spacing: 2px;
	color: White;
}

.panel-body {
	padding-bottom: 0;
	padding-top: 0;
}

.stable-panel {
	background-color: #910028;
}

.tuck-panel {
	background-color: #f47a47;
}

.gift-panel {
background-color: #b6c2bb;
}

.cottage-panel {
background-color: #9ac0ae;
}

.bike-panel {
background-color: #67707A;
}

.housekeeper-panel {
	background-color: #9a8269;
}

.garden-panel {
	background-color: #6c7944;
}

.stablesbox {
float: left;
font-family: 'Humanist521BT-Roman';
font-weight: normal;
font-style: normal;
font-size: 1.3em;
letter-spacing: 2px;
height: auto;
min-height: 220px;
width: 90%;
background-color: #910028;
background-image: url('/Images/nonuser/stableyard-stables.png');
background-repeat: no-repeat;
background-position: top;
margin: 9px 9px 9px 12px;
padding: 135px 7px 7px 7px;
text-align: center;
}

.cottagebox {
float: left;
font-family: 'Humanist521BT-Roman';
font-weight: normal;
font-style: normal;
font-size: 1.3em;
letter-spacing: 2px;
height: auto;
min-height: 220px;
width: 90%;
background-color: #9ac0ae;
background-image: url('/Images/nonuser/stableyard-cottage.png');
background-repeat: no-repeat;
background-position: top;
margin: 9px;
padding: 135px 7px 7px 7px;
text-align: center;
}

.housekeepersbox {
float: left;
font-family: 'Humanist521BT-Roman';
font-weight: normal;
font-style: normal;
font-size: 1.3em;
letter-spacing: 2px;
height: auto;
min-height: 220px;
width: 90%;
background-color: #9a8269;
background-image: url('/Images/nonuser/stableyard-housekeepers.png');
background-repeat: no-repeat;
background-position: top;
margin: 9px;
padding: 135px 7px 7px 7px;
text-align: center;
}

.gardenbox {
float: left;
font-family: 'Humanist521BT-Roman';
font-weight: normal;
font-style: normal;
font-size: 1.3em;
letter-spacing: 2px;
height: auto;
min-height: 220px;
width: 90%;
background-color: #6c7944;
background-image: url('/Images/nonuser/stableyard-garden.png');
background-repeat: no-repeat;
background-position: top;
margin: 9px 9px 9px 12px;
padding: 135px 7px 7px 7px;
text-align: center;
}

.giftbox {
float: left;
font-family: 'Humanist521BT-Roman';
font-weight: normal;
font-style: normal;
font-size: 1.3em;
letter-spacing: 2px;
height: auto;
min-height: 220px;
width: 90%;
background-color: #b6c2bb;
background-image: url('/Images/nonuser/stableyard-gift.png');
background-repeat: no-repeat;
background-position: top;
margin: 9px;
padding: 135px 7px 7px 7px;
text-align: center;
}

.tuckbox {
float: left;
font-family: 'Humanist521BT-Roman';
font-weight: normal;
font-style: normal;
font-size: 1.3em;
letter-spacing: 2px;
height: auto;
min-height: 220px;
width: 90%;
background-color: #f47a47;
background-image: url('/Images/nonuser/stableyard-tuck.png');
background-repeat: no-repeat;
background-position: top;
margin: 9px;
padding: 135px 7px 7px 7px;
text-align: center;
}

.cyclebox {
float: left;
font-family: 'Humanist521BT-Roman';
font-weight: normal;
font-style: normal;
font-size: 1.3em;
letter-spacing: 2px;
height: auto;
min-height: 220px;
width: 90%;
background-color: #67707A;
background-image: url('/Images/nonuser/stableyard-cycle.png');
background-repeat: no-repeat;
background-position: top;
margin: 9px;
padding: 135px 7px 7px 7px;
text-align: center;
}

.w-100 {
	width: 100%;
}

.pe-0 {
padding-right: 0!important;
}

.pe-1 {
padding-right: 0.5rem!important;
}
.ps-0 {
	padding-left: 0!important;
}




.inset-text {
	margin-top: 1rem;
	margin-bottom: 1rem;
	padding: .5rem;
	background: White;
	border-radius: 5px;

}

.inset-text p {
	color: Black!important;
	margin-bottom: .2rem;
	height: 100%;
}

.row .centered {
	height: 8rem;
}