@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 {   width:100%;   background-color:#cccccc;   line-height: 1.2;   font:inherit;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale;   font-family: 'OpenSansRegular';}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 {content: ""; display: table;} .group:after {clear: both;}.group {zoom: 1; /* For IE 6/7 (trigger hasLayout) */}table {   border-collapse: collapse;   border-spacing: 0;}/* FONTS */@font-face {    font-family: 'cinzelbold';    src: url('../ladyjosephtrust2-org-uk/_img/fonts/cinzel-bold-webfont.eot');    src: url('../ladyjosephtrust2-org-uk/_img/fonts/cinzel-bold-webfont.eot?#iefix') format('embedded-opentype'),         url('../ladyjosephtrust2-org-uk/_img/fonts/cinzel-bold-webfont.woff') format('woff'),         url('../ladyjosephtrust2-org-uk/_img/fonts/cinzel-bold-webfont.ttf') format('truetype'),         url('../ladyjosephtrust2-org-uk/_img/fonts/cinzel-bold-webfont.svg#cinzelbold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'cinzelregular';    src: url('../ladyjosephtrust2-org-uk/_img/fonts/cinzel-regular-webfont.eot');    src: url('../ladyjosephtrust2-org-uk/_img/fonts/cinzel-regular-webfont.eot?#iefix') format('embedded-opentype'),         url('../ladyjosephtrust2-org-uk/_img/fonts/cinzel-regular-webfont.woff') format('woff'),         url('../ladyjosephtrust2-org-uk/_img/fonts/cinzel-regular-webfont.ttf') format('truetype'),         url('../ladyjosephtrust2-org-uk/_img/fonts/cinzel-regular-webfont.svg#cinzelregular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'OpenSansRegular';    src: url('../ladyjosephtrust2-org-uk/_img/fonts/OpenSans-Regular-webfont.eot');    src: url('../ladyjosephtrust2-org-uk/_img/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),         url('../ladyjosephtrust2-org-uk/_img/fonts/OpenSans-Regular-webfont.woff') format('woff'),         url('../ladyjosephtrust2-org-uk/_img/fonts/OpenSans-Regular-webfont.ttf') format('truetype'),         url('../ladyjosephtrust2-org-uk/_img/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');    font-weight: normal;    font-style: normal;}/* END FONTS */h1 {   font-family: 'cinzelregular';   font-size:35px;   line-height:45px;   border-bottom:10px;   color:#fff;}h2 {   font-family: 'cinzelregular';   font-size:25px;   line-height:30px;   margin:0px 0px 20px 0px;   color:#4f1810;}h3 {   font-family: 'cinzelregular';   font-size:22px;   line-height:44px;   margin-bottom:10px;   color:#333;}h4 {   font-family: 'cinzelregular';   font-size:32px;   line-height:42px;   margin:10px 0px;   color:#4f1810;}p {   font-family: 'OpenSansRegular';   font-size:14px;   line-height:20px;   margin-bottom:5px;   color:#333;}strong {   font-weight:bold;}li {   font-family: 'OpenSansRegular';   font-size:14px;   line-height:20px;   margin:10px 0px;   color:#333;   list-style:disc;}.news li {   display:inline;   list-style:none;   margin:10px 30px;}.header {   width:1200px;   position:relative;   margin:auto;}.logo {   background-color:#fff;   width:280px;   height:200px;   float:left;   padding:10px 40px;}.headertext {   background-color:#4f1810;   width:920px;   height:160px;   text-align:center;   padding-top:45px;}.headertext p {   color:#fff;   font-size:20px;   font-style:italic;   margin:20px 0px 0px 0px;}.menuwrap {   margin:0;   width:920px;}.menu{   background-color:#111111;   width:920px;   height:40px;}.menu li {   font-size:12px;   line-height:40px;   display:inline;   font-family: 'OpenSansRegular';}.menu li a {   display:inline;   text-decoration:none;   color:#fff;   padding:12px 29px;   transition: all .5s ease;}.menu li a:hover {   background-color:#b8857e;}.welcomewrap {   width:1200px;   background-color:#fff;   position:relative;   margin:auto;}.welcomewrap {   border-top:solid 2px #999;}.welcome {   width:100%;   height:385px;   background-color:#fff;   padding:40px 80px;   float:left;}.welcome h4 {   margin: 16px 0px;}.welcome p {   font-family: 'OpenSansRegular';   font-size:16px;   line-height:24px;   margin-bottom:10px;}.duchess {   width:400px;   height:400px;   float:left;}.duchess img {   width:100%;   background-size:cover;}.ljtwrap {   background-color:#e2e6de;   height:385px;}.horse {  /* height:385px;*/}.ljt {   padding:25px 100px;}/* ---BUTTONFEST--- */.redbutton {   margin:50px 0px;}.redbutton a {   text-align:center;   background-color:#943e32;   color:#fff;   font-size:12px;   margin:20px 0px;   padding:16px 30px;   text-decoration:none;   transition: all .5s ease;}.redbutton a:hover, .blogSummaryLinkA:hover {   background-color:#b8857e;   cursor:pointer;}.greenbutton {   margin:140px 0px 0px 0px;}.greenbutton a {   text-align:center;   background-color:#6e8b4a;   color:#fff;   font-size:12px;   margin:20px 0px 0px 0px;   padding:16px 30px;   text-decoration:none;   transition: all .5s ease;}.greenbutton a:hover {   background-color:#a7cb7b;   cursor:pointer;}.whitebutton {   margin:75px 0px 0px 0px;}.whitebutton a, .fbElementButton {   text-align:center;   background-color:#fff;   color:#943e32;   font-size:12px;   margin:20px 0px;   padding:16px 30px;   text-decoration:none;   transition: all .5s ease;   border:none;}.whitebutton a:hover, .fbElementButton:hover {   background-color:#b8857e;   color:#fff;   cursor:pointer;}.borderbutton {   margin:37px 0px 0px 0px;}.borderbutton a {   text-align:center;   border:solid 2px #fff;   color:#fff;   font-size:12px;   margin:20px 0px;   padding:15px 29px;   text-decoration:none;   transition: all .5s ease;}.borderbutton a:hover {   background-color:#fff;   color:#6e8b4a;   cursor:pointer;}/*--- END ---*/.donatewrap {   position:relative;}.blog, .para, .donate {   height:340px;   width:400px;   padding:20px 40px;   float:left;}.para h2, .donate h2 {   font-size:22px;   line-height:28px;   color:#fff;   margin:10px 0px 5px 0px;}.blog h2 {   font-size:22px;   line-height:28px;   margin:10px 0px 5px 0px;}.para p, .donate p {   color:#fff;}.blog {   background-color:#e2e6de;}.para {   color:#fff;   background-color:#4f1810;}.donate {   color:#fff;   background-color:#6e8b4a;}.donate2 {   color:#fff;   background-color:#e2e6de;      padding:20px 40px;}.banner {   height:144px;   border-top:solid 2px #999;   background-color:#fff;}.footer, .seofoot {   background-color:#363636;   color:#fff;   height:40px;   text-align:center;}.seofoot p {   color:#fff;   font-family: 'OpenSansRegular';   margin:20px 0px 0px 20px;} .seofoot p a {   color:#fff;   font-family: 'OpenSansRegular';   text-decoration:none;}.seofoot p a:hover {   color:#666;}/* --- INNER STYLES ---*/.inner {   position:relative;   background-color:#fff;   border-top:solid 2px #999;   border-bottom:solid 2px #999;   padding: 0px 0px 60px 0px;}.span {   position:relative;   padding:0px 0px 40px 0px;}.ljthorseheading {   margin: 35px 40px;}.ljthorse {   width:600px;   position:relative;   background-color:#fff;   float:left;}.horsepicwrap {   float:left;   width:240px;   padding: 0px 0px 0px 40px;}.horsepicwrap li {   margin:20px 0px 20px 5px;}.horsepicwrap p {   margin:10px 0;}.horsepicwrap p a {   text-decoration:none;   color:#4f1810; }.horsepicwrap p a:hover, p a {   color:#b8857e;   cursor:pointer;   -webkit-transition: all .5s ease;   -moz-transition: all .5s ease;   text-decoration:none;}.horsepicwrap img, .innerpicwrap img {   border:solid 2px #999;}.horsetextwrap {   float:left;   width:300px;   margin:10px 30px;}.horsetextwrap ul, .ljthorseheading ul, .innertextwrap ul {   margin:0px 0px 0px 20px;}.news ul {   margin:0px 0px 20px 20px;}.horsetextwrap li, .ljthorseheading li, .innertextwrap li {   margin:10px 5px;}.news {   width:1200px;   padding: 0px 40px;}.innerpicwrap {   float:left;   width:400px;   padding: 0px 0px 0px 40px;}.innertextwrap {   float:left;   width:760px;   padding: 0px 40px 0px 40px;}.innertextwrap p a {   color:#4f1810;}/* --- BLOG ---*/.blogSummaryWrap {   padding:5px 0px 15px 0px;}.blogSummaryLink A {   text-decoration:none;   font-family: 'OpenSansRegular';   color:#fff;   text-align:center;   background-color:#943e32;   font-size:12px;   margin:20px 0px;   padding:10px 30px;   text-decoration:none;   transition: all .5s ease;}.blogBody p a {   text-decoration:none;   font-family: 'OpenSansRegular';   color:#fff;   text-align:center;   background-color:#943e32;   font-size:12px;   margin:20px 0px;   padding:16px 30px;   text-decoration:none;   transition: all .5s ease;}.blogSummaryDescription {   font-family: 'OpenSansRegular';   font-size:12px;   line-height:18px;   margin-bottom:5px;   color:#333;   padding:5px 0px 10px 0px;}.blogSummaryDate, .blogDate, .newsDate, .newsDateFull, .newsCategory, .newsAuthor {   display:none;}.blogSummaryTitle a {   font-family: 'cinzelregular';   font-size:16px;   line-height:20px;   margin-bottom:10px;   color:#333;   text-decoration:none;}.blogTitle {   font-family: 'cinzelregular';   font-size:22px;   line-height:44px;   margin-bottom:10px;   text-decoration:none;}.blogTitle a {   text-decoration:none;   color:#333;}.blogSummaryTitle a:hover {   background-color:#fff;   color:#943e32;}#displayBlogStory {   margin:10px 0px 0px 0px;}.blogBody p {   margin:30px 0px;}.blogBody {   font-family: 'OpenSansRegular';   font-size:16px;   line-height:20px;   margin-bottom:5px;   color:#333;   padding:5px 0px 10px 0px;}#displayIndividualBlogStory h1 {   color:#333;   margin: 40px 0px 20px 0px;}.blogPost {   margin:30px 0px;}/* --- FORM ---*/label {   display:none;}.defaultForm { background-color: #4f1810; padding:15px 25px 0px 25px;}#editirForm0, #editirForm1, #editirForm2 {   width:100%;   margin:0 10%;   height:35px;   padding:5px;   font-family: 'OpenSansRegular';   font-size:12px;   line-height:16px;   margin:15px 0px;   color:#333;    border:none;}#editirForm3 {   width:100%;   margin:0 10%;   height:150px;   padding:5px;   font-family: 'OpenSansRegular';   font-size:12px;   line-height:16px;   margin:10px 0px 0px 0px;   color:#333;   border:none;}.form_error_wrap {   display:none;}.form_error_specific {   color:#fff;   padding:5px 0px;}.welcomewrap {display:  flex; align-items:  center}.welcome {width:  50%;}.welcome-img {width:  50%;}.donatewrap {display:  flex; flex-wrap: wrap;}.blog, .para, .donate {height:  initial;}.para h4, .donate h4 {color: #fff; font-size:  18px; line-height: 1; margin:  10px 0px;} .para ul li, .donate ul li {color: #fff; } .blog h4 {font-size:  18px; line-height: 1; margin:  10px 0px;}.blog ul li {color:  #333;}.blog, .para, .donate, .donate2 {width: 50%;} .donate2 h4 {font-size:  18px; line-height: 1; margin:  10px 0px;}.form-wrap-title {width: 50%; padding: 25px;}.form-wrap {width: 50%;}
/* not required */
