<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/******* Header ********************************************************************/
.title-block { color:#000}
.title-block h1{ color:#000; font-size:60px}
.title-block h2{ color:#7D8260; font-size:48px}
.title-block h4{ color:#7D8260; font-size:28px}
.title-block p{ font-weight:300}

.bespoke-blocks h2{ color:#7D8260; font-size:48px}
.bespoke-blocks .bg-grey, .bespoke-blocks.bg-grey, .bottom-blocks .card-deck .card.bg-grey { background:#222; color:#fff}
.bespoke-blocks.bg-grey h3, .bespoke-blocks .bg-grey h3, .title-block.bg-grey h3 { color:#7D8260; font-size:48px}
.bespoke-blocks.bg-grey ul li {color:#fff;font-weight:300; font-size:16px;}
.bespoke-blocks .bg-grey h4, .bespoke-blocks.bg-grey h4 { color:#7D8260; font-size:36px}
.bottom-blocks .card-deck .card.bg-grey h3 { color:#7D8260; font-size:30px}
.bespoke-blocks .bg-grey,  .bottom-blocks .card-deck .card { color:#fff; font-weight:300; font-size:16px;}
.sample-board.bg-grey { background:#222;}
.sample-board h3 { color:#fff; font-size:42px; margin-bottom:20px}

.glazing-block h2{ color:#7D8260; font-size:60px !important; margin:0;}
.glazing-block .card-deck &gt; .card h4{ font-size:28px; margin:15px;}
.glazing-block .card-deck &gt; .card { background:#222; }
.glazing-block .card-deck &gt; .card ul li { font-weight:300; font-size:16px;}

.btn-moulding { border-radius:0px; color:#000; border:2px solid #000; text-align:center; font-family:"Cormorant Garamond"; font-weight:bold; font-size:16px} 
.btn-moulding:hover { background:#000; border-radius:0px; color:#fff; border:2px solid #000; } 

/********** Main Banner **************************************************************************************************/
#MainBanner { background:#fff }
#MainBanner .bnr-txt {background:rgba(125,130,96,0.90);}
.carousel-inner { height:800px}
#MainBanner .carousel-inner  img { position: absolute; max-width: none; left: 50%; top: 0%; -webkit-transform: translateY(0%) translateX(-50%);width:100%: }

/********** Content **************************************************************************************************/
.bdr-btm-after:after {border-bottom:2px solid #fff; content:''; display:block; margin-bottom:30px; padding-bottom:20px; width:70px;}
#Categories .card {position:relative; z-index:1;}
#Categories .card:before {border:1px solid #ACADA5; content:''; position:absolute; z-index:-1; top:10px; left:10px; right:-15px; bottom:-15px;}

#Contact .form-control {border-radius:0px; height:50px;}
#Contact textarea.form-control {height:180px;}

/********** Footer ***************************************************************************************************/

#Footer { background:#000;}
#Footer,#Footer a {color:#949494;}
#Footer .list-inline a {color:#7d8260;}
#Footer a:hover,#Footer .list-inline a:hover {color:#fff;}

</pre></body></html>