/* BOOTSTRAP 4 FIXES - this was a github fix overall and an extra height:100% fix to images for IE */

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
  height: 100%; /* IE FIX */
  border-radius: calc(0.25rem - 1px);
}

.card-img-top {
  width: 100%;
  height: 100%; /* IE FIX */
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img-bottom {
  width: 100%;
  height: 100%; /* IE FIX */
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}



body { font-family: Georgia, serif; font-size: 1.25rem; color:#333; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "english",sans-serif; /* color: #575756; */ }
h1 { }
h2 { }
h3 { }
h4 { } 
h5 { } 
h6 { } 
.lead { } 
/* p { font-size: 1.25rem; line-height: 1.4; margin: 0 0 1rem 0; }  */
button,input,optgroup,select,textarea { font-family: "brandon-grotesque",sans-serif; }
.nav, .navbar { font-family:"brandon-grotesque",sans-serif;}

/* FONT SIZE */
.ft10 { font-size: 0.625rem; } 	/* 10px */
.ft12 { font-size: 0.75rem; } 	/* 12px */
.ft13 { font-size: 0.8125rem; } 	/* 14px */
.ft14 { font-size: 0.875rem; } 	/* 14px */
.ft15 { font-size: 0.9375rem; } 	/* 14px */
.ft16 { font-size: 1rem; } 		/* 16px */
.ft18 { font-size: 1.125rem; } 	/* 18px */
.ft20 { font-size: 1.25rem; } 	/* 20px */
.ft22 { font-size: 1.375rem; } 	/* 22px */
.ft24 { font-size: 1.5rem; } 	/* 24px */
.ft26 { font-size: 1.625rem; } 	/* 26px */
.ft28 { font-size: 1.75rem; } 	/* 28px */
.ft30 { font-size: 1.875rem; } 	/* 30px */
.ft32 { font-size: 2rem; } 		/* 32px */
.ft34 { font-size: 2.125rem; } 	/* 34px */
.ft36 { font-size: 2.25rem; } 	/* 36px */

/* LETTER SPACING */
.ls1 { letter-spacing: 1px !important; } 	/* 1px */
.ls2 { letter-spacing: 2px !important; } 	/* 2px */

/* LETTER HEIGHT*/
.lh1 { line-height: 1 !important; } 	/* 1 */
.lh2 { line-height: 1.2 !important; } 	/* 1.2 */

/* COLOR */
/* Brand 1 - #C4DA5D */
/* Grey 1 - #575756 */
/* Grey 2 - #9D9D9C */
/* Grey 3 - #ECEEEF; */
/* Grey 4 - #EDEDED */

.clW { color: #FFF !important; }
.clPrimary { color: #C4DA5D; }
.clG1 { color: #575756; }
.clG2 { color: #9D9D9C; }
.clG3 { color: #ECEEEF; }
.clG4 { color: #EDEDED; }

/* BACKGROUNDS */
.bgW { background: #FFF !important; border-radius: 6px; }
.bgg { background: #EFFBB9 !important; border-radius: 6px; }
.bgB { background: #000 !important; }
.bgPrimary { background: #C4DA5D !important; }
.bgG1 { background: #575756 !important; }
.bgG2 { background: #9D9D9C !important; }
.bgG3 { background: #ECEEEF !important; }
.bgG4 { background: #EDEDED !important; }
.bgG5 { background: #d3e386; border-radius: 6px; color:#333; border:dotted 1px #999; }

/* BORDERS */
.bdPrimary { border-bottom: 1px solid #C4DA5D; }

/* LINKS */
a, a:visited { color: #82971A; }
a:focus, a:hover { color: #333; text-decoration: none; }

.lkPrimary:link, .linkG1:visited { color: #82971A !important; }
.lkPrimary:focus, .linkG1:hover { color: #333 !important; text-decoration: none !important; }
.lkF3:link, .linkF3:visited { color: #FFF !important; }
.lkF3:focus, .linkF3:hover { color: #333 !important; text-decoration: none !important; }
.lkFD:link, .linkFD:visited { color: #FFF !important; }
.lkFD:focus, .linkFD:hover { color: #DDD !important; text-decoration: none !important; }
.lkW:link, .linkW:visited { color: #FFF !important; }
.lkW:focus, .linkW:hover { color: #EDEDED !important; text-decoration: none !important; }

/* BUTTONS */
.btn { border-radius: 2px; }
.btn-primary, .btn-primary:visited { color: #fff; background-color: #B0C453; border-color: #B0C453;  }
.btn-primary:focus, .btn-primary:hover { color: #fff; background-color: #9CAE4A; border-color: #9CAE4A; }

/* JUMBOTRON */
.jumbotron { border-radius: 2px; }

/* ALBUM */
.album { padding-top: 3rem; padding-bottom: 3rem; background-color: #f7f7f7; }
@media all and (max-width:991px) { .album .row { margin-left: 0; margin-right: 0;  } }
.album .card {float: left; width: 33.333%; padding: .75rem; margin-bottom: 2rem; border: 0; }
.album .card > img { margin-bottom: .75rem;}
.album .card-text { font-size: 85%; }

/* CARD */
.card { border-radius: 0 !important; }
.card-img-top { border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; }

/* BOXBAR - a Weblingo class */
.boxbar {  }
.boxbar .box {  }
.boxbar .boxtext { background-color: #fff; padding: 1rem; }
.boxbar .boxtext:hover { background-color: #E7F0BE; }
.boxbar a, .boxbar a:visited { color: #666; }
.boxbar a:focus, .boxbar a:hover { background-color: #666; text-decoration: none; }

/* SECTION .Search */
.pageSearch { position:absolute; top:40px; right:40px; z-index:99; }
#search-box { display:none; background:#C4DA5D; overflow: hidden; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.open#search-box { display:block; margin: 0 0 3px 0; }
#search-box .wrap { padding: 8px; text-align: left; border: 0; }
.wrap { min-width: 300px; max-width: 1140px; margin-left: auto !important; margin-right: auto !important; height: 55px; }
#search-box .textbox { width: 100%; border: none; height: 40px; font-size: 18px; padding: 8px; }

/* SECTION .Top */
.Top span { font-size: 1.1rem; } 
.Top i { font-size: 1.5rem; border-radius: 0; }
.Top a, .Top a:visited { color: #000; }
.Top a:focus, .Top a:hover { color: #333; text-decoration: none; }

/* SECTION .Header */
.Header, .Header a { /*font-size: 1.5rem;*/ }
.Header #mobileMenu a { font-size: 2rem; }
.logo { max-height: 260px; margin: 10px; }
.navbar { padding: 0; margin-top: 1rem; }
.navbar-toggler-icon { cursor: pointer; }
.nav-link { padding: 0.25rem 1rem; font-size:1rem; text-transform:uppercase; }
@media all and (min-width:768px) { .navbar-toggleable-sm .navbar-nav .nav-link { padding-right: 0.75rem; padding-left: 0.75rem; }} 
.Header a, .Header a:visited { color:#000 !important; }
.Header a:focus, .Header a:hover { color:#FFF !important; text-decoration: none !important; }
@media all and (min-width:1024px) { .navbar-brand { margin-top:-50px; }} 

/* SECTION .Main */

/* SECTION .Comms */
.Comms .social span { color: #C4DA5D !important; }
.Comms .social span:focus, .Comms .social span:hover { color: #fff !important; background-color: #C4DA5D !important; text-decoration: none !important; }
.Comms a { font-size: 1.1rem; }
.Comms .form-control { border-top: 4px; border-bottom: 4px; }
@media all and (min-width:992px) { .Comms .form-control { border-top: 4px; border-bottom: 4px; } }
.Comms .btn { padding-left: 0.5rem; padding-right: 0.5rem; cursor: pointer; }

/* SECTION .Footer */
.Footer { font-size: 1.25rem; }
.Footer a, .Footer a:visited { color: #C4DA5D !important; }
.Footer a:focus, .Footer a:hover { color: #EFFBB9 !important; text-decoration: none !important; }

/* SECTION .Tail */
.Tail, .Tail .nav-link { font-size: 1rem; }
.Tail a, .Tail a:visited { color: #C4DA5D !important; }
.Tail a:focus, .Tail a:hover { color: #9CAE4A !important; text-decoration: none !important; }
.Tail .nav-link { text-transform: none; }

/* PAGE .home */
.home-categories .card { margin-bottom: 2rem; }

/* PAGE .authors */
.authors [class*="col-"]  { padding-right: 5px; padding-left: 5px; }
.authors .card { margin-bottom: 0.6rem;  }
/* .authors .card { width: 50%; margin-bottom: 2rem;  }
@media all and (min-width:576px) { .authors .card { width: 25%; margin-bottom: 2rem; } }
@media all and (min-width:768px) { .authors .card { width: 33.3333%; margin-bottom: 2rem; } }
@media all and (min-width:992px) { .authors .card { width: 16.6666%; margin-bottom: 2rem; } } */
.authors .card-block { color: #666; font-size: 0.9rem; text-align: center; padding: 0.25rem 0.5rem; }

/* CONTACT */
.ContactC2 { padding: 1rem 0 ; }
.ContactC2 strong { font-size: 1.5rem; line-spacing: 2px; color: #575756; }
.ContactC2 p { margin-bottom: 0; }
.ContactC2 img { max-width: 100%; height: auto; border-radius: 0; }
.hayMap { padding: 1rem 0; border: 2px solid #FFF; }

/* SIGNIN */
.SignInC2 { color: #575756; }
.SignInC2 h2 { border-bottom: 1px solid #C4DA5D; padding-bottom: 0.5rem; margin-bottom: 1rem; }
.SignInC2 .RetCus { margin-bottom: 1rem; padding: 1rem; }
.SignInC2 .RetCus p { padding-bottom: 1rem; }
.SignInC2 .btn { margin-top: 0.5rem; margin-right: 0.5rem; }
.SignInC2 .RetCusForgot { display: block; margin-top: 1rem; }
.SignInC2 .NewCus { margin-bottom: 1rem; padding: 1rem; }

/* CREATE ACCOUNT */
.CreAccC2 { color: #575756; padding: 1rem 0; margin-bottom: 1rem;  }
.CreAccC2 h2 { border-bottom: 1px solid #C4DA5D; padding-bottom: 0.5rem; margin-top: 1.5rem; margin-bottom: 1rem; }
.CreAccC2 .CreAccForm { padding: 1rem 0; }
.CreAccC2 .form-group { margin-bottom: 0; }

/* ACCOUNT */
.Acc h1 { border-bottom: 1px solid #C4DA5D; padding-bottom: 0.5rem; margin-top: 1.5rem; margin-bottom: 1rem; }
.AccC2 { padding: 1rem 0; margin-bottom: 1rem;  }
.AccErrorMsg { margin-bottom: 1rem; }
.AccInfo { margin-bottom: 1rem; }
.AccB h2 { margin-top: 0; margin-bottom: 0.5rem; }
.AccLine { border-top: 1px solid ##C4DA5D; margin-top: 3rem; }
.AccD h2 { }
.AccSide {}
.AccSideModule { border: 0.05rem solid #9D9D9C; padding: 0; margin-bottom: 1rem; } 
.AccSideModule h4 { background-color: #9D9D9C; color: #fff; padding: 0.5rem; margin-bottom: 0;  }
.AccSideModule table { padding: 0.5rem;  }
.AccSideModule div { padding: 0.5rem;  }
.AccSideModule ol { padding: 0.5rem;  }
.AccSideText { margin-bottom: 0.5rem; }
.AccAddress ol { margin-bottom: 0.5rem; }
.AccSideBtn { margin-top: 0.5rem; }

/* SHOPPING BASKET */
.ShopBasketC1 { padding: 1rem; margin-bottom: 1rem;  }
.Basket h1, .Basket h2 { border-bottom: 1px solid #C4DA5D; padding-bottom: 0.5rem; margin-top: 1.5rem; margin-bottom: 1rem; }
.BasketMessage {}
.BasketDonation { margin-bottom:10px; }
.BasketDonation a { margin-right:10px; }
.BasketEmpty {}

.ShopBasketC1 .table td, .table th, .table thead th {
    padding: .75rem;
    vertical-align: middle;
    border-top: 1px solid #C4DA5D; border-bottom: 1px solid #C4DA5D;
}

.BasketTitle { font-weight: 600; }
.BasketLine {}
.BasketItem { width: 60%; } 
.BasketItem p { line-height: 1.1; margin: 0; }
.BasketPrice { width: 7%; text-align: right; } 
.BasketQty { width: 8%; text-align: center; } 
.BasketQty .form-control { display: inline-block; margin-right: 20px; }
.BasketDel { width: 6%; text-align: center; }
.BasketDel i { color: #fff;}
td.BasketQty input[type=text] { width:60px; }
.BasketSubTot { width: 18%; text-align: right; padding-left: 0 !important; } 

/* @media (max-width: 767px) {
	.BasketPrice { display: inline; }
	.BasketQty { display: inline; }
	.BasketDel { display: inline; }
	.BasketSubTot { display: inline; }
} */

@media (max-width: 768px) {
	.BasketItem { width: 60%; }
	.BasketPrice { width: 11%; }
	.BasketQty { width: 8%; }
	.BasketDel { width: 6%;; }
	.BasketSubTot { width: 15%; }
}

@media (min-width: 1001px) {
	.BasketItem { width: 60%; } 
	.BasketPrice { width: 14%; } 
	.BasketQty { width: 8%; }  
	.BasketDel { width: 6%; }
	.BasketSubTot { width: 12%; } 
}

/* @media (max-width: 767px) {
	.tableBasket thead { display: none; }
	.tableBasket tbody td { display: block; padding: .6rem; min-width:320px;}
	.tableBasket tbody tr td:first-child { background: #333; color: #fff; }
	.tableBasket tbody td:before {
		content: attr(data-th); font-weight: bold;
		display: inline-block; width: 8rem;
	}
} */

.BasketSubTot { width: 15%; text-align: right; } 
.BasketUpdDel { vertical-align: middle; text-align: right; padding-left: 0; }
.BasketFee { padding-right: 15px; font-weight: 600; }
.BasketFeeTxt { column-span: 3; width: 85%; text-align: right; }
.BasketFeeTtl { width: 15%; text-align: right; }
.BasketTotal { padding-right: 15px; font-weight: 600; }
.BasketTotalTxt { column-span: 3; width: 85%; text-align: right; }
.BasketTotalTtl { width: 15%; text-align: right; }

.BasketTitle1 { font-weight: 600; }
.BasketLine1 {}
.BasketItem1 {} 
.BasketItem1 p { line-height: 1.1; margin: 0; }
.BasketPrice1 { text-align: right; } 
.BasketQty1 { text-align: center; } 
.BasketQty1 .form-control-sm { border-radius: 0; }
.BasketSubTot1 { text-align: right; } 
.BasketUpdDel1 { vertical-align: middle; text-align: right; padding-left: 0; }

.BasketPT {} .BasketPD {} .BasketDT {} .BasketDL {}

.BasketExtras h2 { border-bottom: 1px solid #575756; padding-bottom: 0.5rem; margin-top: 1.5rem; margin-bottom: 1rem; }

.BasketSummary { text-align:center; }
@media (min-width: 768px) { .BasketSummary { text-align:right; } }
.BasketSummary h2 { border-bottom: 1px solid #575756; padding-bottom: 0.5rem; margin-top: 1.5rem; margin-bottom: 1rem; }
.BasketSummary .btn { margin: 0 5px 15px 5px; }
@media (min-width: 768px) { .BasketSummary .btn { margin: 0 5px; } }

.BasketLinks { text-align:center; }
@media (min-width: 768px) { .BasketLinks { text-align:left; } }

/* CHECKOUT */
.ChkOutC2 { padding: 1rem 0; margin-bottom: 1rem;  }
.ChkOutC2 h2 { border-bottom: 1px solid #C4DA5D; padding-bottom: 0.5rem; margin-top: 1.5rem; margin-bottom: 1rem; }
.ChkOutC2 .CreAccForm { padding: 1rem 0; }
.ChkOutC2 .form-group { margin-bottom: 0; }
.ChkOutA a { margin-left: 0.5rem; margin-right: 0.5rem; }
.ChkOutNewsletter { margin-top: 0.5rem; }
.ChkOutE input { margin-top: 0.5rem; }
@media (min-width: 992px) { .ChkOutHint { padding-left: 0; } }
.ChkOutF .ChkOutBold { font-weight: 600; }
.ChkOutH { text-align: center; }
@media (min-width: 768px) { .ChkOutH { text-align: right; } }

/* CHECKOUTREVIEW */
.ChkRev h1 { border-bottom: 1px solid #C4DA5D; padding-bottom: 0.5rem; margin-top: 1.5rem; margin-bottom: 1rem; }
.ChkRevC2 { padding: 1rem 0; margin-bottom: 1rem;  }
.AccErrorMsg { margin-bottom: 1rem; }
.ChkRevInfo { margin-bottom: 1rem; }
.ChkRev h2 { border-bottom: 1px solid #9D9D9C; margin-top: 1rem; margin-bottom: 0.5rem; }

.ChkRevC1 .table { margin-top: 1rem;}
.ChkRevC1 .table td, .ChkRevC1 .table th { padding: .75rem; vertical-align: middle; border-top: 1px solid #C4DA5D; border-bottom: 1px solid #C4DA5D; }

/* .BasketTitle { font-weight: 600; }
.BasketLine {}
.BasketItem { width: 51%; } 
.BasketItem p { line-height: 1.1; margin: 0; }
.BasketPrice { width: 14%; text-align: right; } 
.BasketQty { width: 20%; text-align: center; } 
.BasketQty .form-control { display: inline-block; margin-right: 20px; }
.BasketQty i { color: #fff;}
.BasketSubTot { width: 15%; text-align: right; } */

.ChkRevLine { border-top: 1px solid #9D9D9C; margin-top: 1rem; }
.ChkRevFee { padding-right: 15px; }
.ChkRevFeeTxt { column-span: 3; width: 85%; text-align: right; }
.ChkRevFeeTtl { width: 15%; text-align: right; }
.ChkRevTotal { padding-right: 15px; }
.ChkRevTotalTxt { column-span: 3; width: 85%; text-align: right; }
.ChkRevTotalTtl { width: 15%; text-align: right; }

.ChkRevSummary { text-align:center; margin-top: 2rem; }
@media (min-width: 768px) { .ChkRevSummary { text-align:right; } }
.ChkRevSummary .btn { margin: 0 5px 15px 5px; }
@media (min-width: 768px) { .ChkRevSummary .btn { margin: 0 0 0 5px; } }

.ChkRevSide h2 { font-size: 1.625rem; letter-spacing: 2px; text-transform: uppercase;  border-bottom: 1px solid #82971A; padding-bottom: 0.5rem; margin-top: 1.5rem; margin-bottom: 1rem; }
.ChkRevSide {}
.ChkRevSideModule { border: 0.05rem solid #9D9D9C; padding: 0; margin-bottom: 1rem; font-size:1rem; } 
.ChkRevSideModule h4 { background-color: #9D9D9C; color: #fff; padding: 0.5rem; margin-bottom: 0;  }
.ChkRevSideModule table { padding: 0.5rem;  }
.ChkRevSideModule div { padding: 0.5rem;  }
.ChkRevSideModule ol { padding: 0.5rem;  }
.ChkRevSideText { margin-bottom: 0.5rem; }
.ChkRevAddress ol { margin-bottom: 0; }
.ChkRevPayment ol { margin-bottom: 0; }

/* CHECKOUT PAYMENT */

/* SECURE FORM */
.SecFormA { margin-bottom: 0.5rem; }
.SecFormA h1 { font-size: 1.625rem; letter-spacing: 2px; text-transform: uppercase;  border-bottom: 1px solid #82971A; padding-bottom: 0.5rem; margin-top: 1.5rem; margin-bottom: 1rem; }
.SecFormB { margin-bottom: 0.5rem; }

/* ORDER CONFIRMATION */
.OrdCon h1 { font-size: 1.625rem; letter-spacing: 2px; text-transform: uppercase;  border-bottom: 1px solid #82971A; padding-bottom: 0.5rem; margin-top: 1.5rem; margin-bottom: 1rem; }
/* .OrdConSide {}
.OrdConSideModule { border: 0.05rem solid #9D9D9C; padding: 0; margin-bottom: 1rem; } 
.OrdConSideModule h4 { background-color: #9D9D9C; color: #fff; padding: 0.5rem; margin-bottom: 0;  }
.OrdConSideModule table { padding: 0.5rem;  }
.OrdConSideModule div { padding: 0.5rem;  }
.OrdConSideModule ol { padding: 0.5rem;  } */
.OrdConSide li { margin-top: 0.5rem; margin-bottom: 1rem; }
.OrdConMain div { margin-top: 0.5rem; margin-bottom: 1rem; }

#testlogo
{
    z-index:999;
    position:fixed;
    right:0px;
    bottom:0px;
}

.rw { max-width:900px; }
.ib, #prog img { border:solid 0.5rem #FFF; }

.litcrawl img { margin-bottom:3rem; }

.js-video {
    height: 0;
    padding-top: 25px;
    padding-bottom: 67.5%;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
}

.js-video.widescreen {
    padding-bottom: 56.34%;
}

.js-video.vimeo {
    padding-top: 0;
}

.js-video embed, .js-video iframe, .js-video object, .js-video video {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

/* PROGRAMME */
.progPage { color:#575756; padding-top:50px; }
.progMain { padding-top:20px; }
.progMainDesc {}
.progMainPagination { margin-top: 3rem; }
.progItem { padding:0 0 50px 0; margin-bottom:2rem; }
/*.progItem h1, .progItem h2 { padding-bottom: 0.5rem; margin-bottom: 0; text-transform:none; }*/
h1.event, h2.event { color:#575756; font-size:1.6rem; font-weight:normal; letter-spacing:0.08rem; padding:0.5rem 0; margin:0; text-transform:none; }
h2.tel { font-size:1.6rem; }
h3.subtitle { font-size:0.8rem; font-weight:bold; text-transform:uppercase; margin:0; padding:0; letter-spacing:0.1rem; }
h4.event { background:#C4DA5D; color:#FFF; padding:0.5rem 0.5rem 0.5rem 1.5rem; }
h4.sponsor { color:#82971A; font-size:1rem; }
h5.datetimevenue { font-weight:bold; padding:0.5rem 0 1rem 0; margin:0; }
.price { padding-bottom:1rem; margin-top:3rem; }
.price > .form-inline { margin-left:-5px; }
.progData { padding:0 20px 20px 20px; }
.progData img { }
/*@media (min-width: 576px) { .progItem img { float: right; padding: 0; padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 0.5rem; width: 200px; } }*/
.progItemContent {}
.progItemPrice { padding: 0.5rem 0; font-weight: 600; }
.variantprice { font-weight:bold; }
/*.progItemPrice span { padding-left: 0.25rem; }*/
#progItemQty { margin-right: 0.5rem; max-width: 4rem; text-align: center; }
.prog-qty { max-width: 4rem; text-align: center; }
.progSide {}
.progSideModule { border: 0.05rem solid #C4DA5D; padding: 0; margin-bottom: 1rem; } 
.progSideModule h4 { background-color: #C4DA5D; color: #fff; padding: 0.5rem; margin-bottom: 0;  }
.progSideModule table { padding: 0.5rem;  }
.progSideModule div { padding: 0.5rem;  }
.progSideModule ol { padding: 0.5rem;  }
.progBasket {}
.progBasket th { font-size: 1rem;}
td.progBasketQty { width: 1rem; text-align: center; padding-left: 0; padding-right: 0; }
.progBasket .table thead th.progBasketItem, td.progBasketItem { padding-left: 0; }
div.prog-programmenote { padding-top:1rem; font-weight:bold; color:#82971A; }

/* override pagination */
.page-item.active .page-link { background-color:#C4DA5D; border-color:#C4DA5D; }
.page-link { color:#82971A; }

.carousel-item img.img-fluid { width:100%; }
.carousel-item.active { display:block !important; }

.sponsors p { font-size:1rem; }

.blockquote { font-size:1rem; border-left:.1rem solid #9CAE4A; }