@charset "utf-8";html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}body {	line-height: 1.2;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	background-color:#0264c5;}ol, ul {	list-style: none;}/* Border Box */*, *:before, *:after {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}/* Clearfix */.group:before, .group:after, .horseDetails:before, .horseDetails:after, .detailHorseInfo:before, .detailHorseInfo:after {content: ""; display: table;} .group:after, .horseDetails:after, detailHorseInfo:after {clear: both;}.group, .horseDetails, .detailHorseInfo {zoom: 1; /* For IE 6/7 (trigger hasLayout) */}table {	border-collapse: collapse;	border-spacing: 0;}/*--- FONTS VIA TYPEKIT ---*/@font-face {    font-family: 'OpenSansSemibold';    src: url('/katechadderton-com/_img/fonts/OpenSans-Semibold-webfont.eot');    src: url('/katechadderton-com/_img/fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),         url('/katechadderton-com/_img/fonts/OpenSans-Semibold-webfont.woff') format('woff'),         url('/katechadderton-com/_img/fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),         url('/katechadderton-com/_img/fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');    font-weight: normal;    font-style: normal;}/*--- END FONTS ---*/h1 {	font-size:40px;	line-height:45px;	font-family: "athelasBold";	margin-bottom:20px;	color:#2b5a88;}h2 {	font-size:30px;	line-height:35px;	font-family: "athelasBold";	margin:10px 0px 40px 0px;	color:#2b5a88;}h3 {	font-size:25px;	line-height:30px;	font-family: "athelasBold";	margin-bottom:5px;	color:#2b5a88;}h4 {	font-size:16px;	line-height:30px;	font-family: 'OpenSansSemibold';	margin:10px 0px;	color:#2b5a88;}h5 {	font-size:28px;	line-height:32px;	font-family: "athelasBold";	margin:10px 0px 40px 0px;	color:#333;}p {	font-size:16px;	line-height:30px;	font-family: 'OpenSansSemibold';	color:#666;	margin-bottom:15px;}p img {   border: solid 3px #2b5a88;}a {	/*text-decoration:none;*/	color: #2b5a88;}strong {	color:#333;}.aboutwrap ul {	margin:0px 0px 0px 20px;}.aboutwrap li {	font-size:16px;	line-height:30px;	font-family: 'OpenSansSemibold';	color:#666;	margin:10px 0px;	color:#666;	list-style:disc;}.headerwrap {	width:100%;}.header {	background-image: url('/katechadderton-com/_img/headerimage.png');	background-position:center;	background-repeat:no-repeat;	height:200px;}.menu {	height:75px;	padding: 15px 0px 0px 0px;}.menu li {	display:inline;	margin: 20px 20px;	font-family: 'OpenSansSemibold';	text-transform:uppercase;	font-size:14px;}.menu li a {	text-decoration:none;	color:#fff;	padding: 0px 0px 2px 0px;}.menu li a:hover {	color:#79b2ee;}.logowrap {	height:100px;}.logo {	margin-top: 40px;}.social {	padding-top:165px;}.facebook {	height:36px;	width:36px;	background-image: url('/katechadderton-com/_img/facebook.png');	display:inline-block;	background-repeat:no-repeat;	background-position:top left;}.twitter {	height:36px;	width:36px;	background-image: url('/katechadderton-com/_img/twitter.png');	display:inline-block;	background-repeat:no-repeat;	background-position:top left;}.youtube {	height:36px;	width:36px;	background-image: url('/katechadderton-com/_img/youtube.png');	display:inline-block;	background-repeat:no-repeat;	background-position:top left;}.facebook:hover, .twitter:hover, .youtube:hover {	background-repeat:no-repeat;    cursor:pointer;    background-position:bottom left;}.banner {	padding:0px 20px;}.mainwrap, .aboutwrap, .textbox {	background-color:#fff;	padding:20px 0px;}.more {	padding:30px 0px;	}.morebutton {	width:130px;	background-color:#5aa7f4;	text-align:center;	margin:40px auto;	padding:10px 0px;} .fbElementButton {	width:130px;	background-color:#5aa7f4;	color:#fff;	text-align:center;	margin:0px auto;	padding:10px 0px;	border:none;	font-family: 'OpenSansSemibold';	text-decoration:none;}.morebutton a {	width:130px;	height:40px;	font-size:13px;	text-decoration:none;	color:#fff;	padding:11px 34px;	font-family:'OpenSansSemibold';	border:none;}.horseFindOutMoreLink, .horseFindOutMoreLink a, .blogBody p a {	width:130px;	height:40px;	font-size:13px;	text-decoration:none;	background-color:#5aa7f4;	color:#fff;	padding:11px 34px;	font-family: 'OpenSansSemibold';	border:none;	margin-top:20px;	clear:both;}.detailHorseInfoValue a {	width:130px;	font-size:16px;	text-decoration:none;	font-family: 'OpenSansSemibold';	border:none;	height: 30px;	float: left;	width: 50%;	color: #2b5a88;	margin: 3px 0px}.detailHorseInfoValue a:hover {	color:#79b2ee;}.blogBody p, .horseFindOutMore {	margin: 30px 0px;}.morebutton a:hover, .fbElementButton:hover, .horseFindOutMoreLink:hover, .blogBody p a:hover {	background-color:#0264c5;	border:none;	cursor:pointer;}.more p {	text-align:center;	font-family: 'OpenSansSemibold';}.serviceboxeswrap {	padding:0px 20px;}.serviceboxes {	margin: 0px 0px 20px 0px;}.serviceboxes {	position:relative;	height:205px;}.about {	background-image: url('/katechadderton-com/_img/about.jpg');	background-repeat:no-repeat;	width:100%;	height:100%;	float:left;	background-size:cover;}.horses {	background-image: url('/katechadderton-com/_img/horses.jpg');	background-repeat:no-repeat;    width:100%;	height:100%;	float:left;	background-size:cover;}.servicetext {	font-family: "athelas"; 	width:100%;	color:#fff; 	position:absolute; 	padding:0px 0px; 	padding-top:83px; 	padding-bottom:83px; 	font-size:38px; 	text-align:center;}.servicetext:hover{	width:100%;	height:100%;	display: block;	top: 0;	cursor: pointer;	bottom: 0;	color:#fff;	background: #666 0.5;	background-color: rgba(136, 136, 136, 0.5);}.servicetext p {	font-family: 'OpenSansSemibold'; 	width:100%;	color:#fff; 	position:absolute; 	padding:0px 0px; 	font-size:14px; 	text-align:center;}.latest {	height:60px;	margin:0px 20px;	background:#ccc;}.latesthead {	height:60px;	padding:20px;	color:#fff;	background-color:#2b5a88;	text-align:center;	font-family: 'OpenSansSemibold';}.latesttext {	height:60px;    color:#fff;	background-color:#cccccc;	font-size:20px;	padding:0px 20px 0px 0px;	overflow:hidden;}.partners {	padding:20px 0px;}.partners li {	display:inline;	margin:40px 6px 40px 0px;}.seofoot {   height:50px;   text-align:center;   padding:10px 0px;}.seofoot p, .seofoot p a {	color:#fff;	padding-bottom:3px;	font-family: 'OpenSansSemibold';	text-decoration:none;}.seofoot p a:hover {	color:#79b2ee;}.defaultForm, .form_error {	background-color:#2b5a88;	margin:20px 70px 20px 0px;	padding:20px;	color:#fff;	font-family: 'OpenSansSemibold';}label {display:none;}#editirForm0, #editirForm1, #editirForm2 {	width:100%;	height:35px;	margin:20px 0px;	padding:5px;	font-family: 'OpenSansSemibold';}.form_submit {	width:100%;	padding:5px;	font-family: 'OpenSansSemibold';}#editirForm3 {	width:100%;	height:150px;	margin:20px 0px;	padding:5px;	font-family: 'OpenSansSemibold';}.horseWrap {    position:relative;    float:left;    margin:30px 0px;} #theCalendar {    position:relative;    width:95%;    float:left;    margin:30px 20px;}.horse {	font-size:16px;	line-height:30px;	font-family: 'OpenSansSemibold';	color:#666;	position:relative;	width:33%;	float:left;}.fc-content, .fc-button-content {	font-size:16px;	font-family: 'OpenSansSemibold';	color:#666;	text-transform:uppercase;}.horseImage {	padding:60px 40px 40px 40px;}.horseImage img {	border:solid 3px #2b5a88;	width:100%;	height:160px;}.detailHorseMainImage .horseImage img {	width:50%;	height:50%;}.image-gallery-item-image {	display:none;}.horseDetails, .detailHorseInfo, .horseDescDetail {	width:100%;	padding:0px 40px;	clear:both;	margin:20px 0px 0px 0px;}.horseFindOutMore {	width:100%;    height:35px;	padding: 20px 40px;	margin-top:20px;}.horseDetailsInfoLabel, .detailHorseInfoLabel {	float:left;	width:100%;	color:#2b5a88;	font-family: 'OpenSansSemibold';	margin:5px 0px;}.horseDetailsInfoValue, .detailHorseInfoValue {	float:left;	width:100%;	color:#666;	font-family: 'OpenSansSemibold';	margin:5px 0px;}.detailHorseInfoValue a {	width:100%;	font-family: 'OpenSansSemibold';}.detailHorseName {	font-size:35px;	line-height:45px;	font-family: "athelasBold";	margin-bottom:5px;	margin-left:35px;	color:#2b5a88;}.fc-button-content {	background-color:#5aa7f4;	color:#fff;}.fc-state-highlight !important {	background-color:#5aa7f4;}.blogSummaryWrap {	margin: 5px 0px;	padding:15px 0px 15px 0px;	border-bottom: solid 1px #2b5a88;}.blogSummaryWrap:last-child {	border-bottom:none;}.blogSummaryTitle, .blogSummaryLinkA {	color:#2b5a88;	font-family: 'OpenSansSemibold';	margin-bottom:20px;	text-decoration:none;	font-size:16px;	line-height:25px;}.blogTitle {	margin:20px 0px;}.blogTitle a {	color:#2b5a88;	font-family: 'OpenSansSemibold';	margin-bottom:10px;	text-decoration:none;	font-size:20px;	line-height:30px;	margin-bottom:10px;}.blogSummaryDescription, .newsDate, .blogBody {	color:#666;	font-family: 'OpenSansSemibold';	margin-bottom:20px;	text-decoration:none;	line-height: 24px;} .blogSummaryDate { 	display:none; }.newsDateFull, .newsCategory, .newsAuthor, .blogDate {    display:none;}#displayBlogStory h1 {	font-size:20px;	line-height:30px;	font-family: 'OpenSansSemibold';	margin:10px 0px;	color:#2b5a88;}#s128148 .blogSummaryDescription, #s128148 .blogSummaryDate, #s128148 .blogSummaryLink {	display:none;}.fc-state-highlight {background: #5aa7f4 !important;color:#fff !important;}.saleswrap {	padding:20px 0px;}.float--left {	float:left;	margin:10px 10px 10px 0px;}#s8352563 .image-gallery-item-image {display: block;}#s8352563 .image-gallery {display: flex; flex-wrap: wrap;}#s8352563 .image-gallery-item {width: 31.33%; height: 250px; margin-right: 2%; overflow: hidden; margin-bottom: 20px; border: solid 3px #2b5a88; }#s8352563 .image-gallery-item img {width: 100%; height: auto; object-fit: cover;}.image-gallery-title,.image-gallery-item-title, .image-gallery-item-created,.image-gallery-item-updated,.image-gallery-item-description {display: none;}.horseFindOutMore {display:  none;}.horses-wrapper {display:  flex; flex-wrap: wrap;}.horse-item {width:  32.33%; margin-right:  1%; margin-bottom: 30px; }.horse-item h3 {margin-bottom:  10px;}.horse-item-image {width:  100%; padding-top:  65%; margin-bottom:  15px;}.horse-item-detail-item {width:  100%; display:  flex; margin-bottom:  10px;}.horse-item-detail-item-title {width:  30%; font-size: 16px;  font-family: "athelasBold";  color: #2b5a88; }.horse-item-detail-item-value {width: 70%; font-size: 16px;  font-family: 'OpenSansSemibold';  color: #666;}
 
