body{font-family:'Source Sans Pro',arial,sans-serif}.site-header{background:#b20 url(//benlomondfd.com/wp-content/uploads/trestle/images/bg.png) repeat-x top}.title-area{padding-left:65px;background:url(//benlomondfd.com/wp-content/uploads/trestle/images/blfd-crest.png) no-repeat top;background-position:left 0 top}.site-description{color:#fff}.wu-forecast-text,.wu-wrapper{line-height:1.2;font-family:inherit;font-size:inherit}.genesis-nav-menu .widget-area{float:right;margin-top:10px}@media (min-width:768px){.genesis-nav-menu .simple-social-icons ul{position:static;opacity:1;width:auto;background-color:transparent;border-bottom:none}.genesis-nav-menu .simple-social-icons li{width:auto}}body .red,.genesis-nav-menu .button{background-color:#ccc;border-color:#ccc}body .button:hover,.genesis-nav-menu input[type=submit]{background-color:green;border-color:green}button:hover,input:hover[type=button],input:hover[type=reset],input:hover[type=submit],body .button:hover,.genesis-nav-menu input[type=submit]{background-color:green;border-color:green}a img{margin-bottom:0}.soliloquy-container .soliloquy-control-nav li a,.soliloquy-theme-classic .soliloquy-pager-link{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.entry-content .soliloquy-controls-direction a,.entry-content a.soliloquy-pager-link{border-bottom:none}.home-slider .soliloquy-container{max-width:none !important;max-height:100% !important}.home-slider .soliloquy-container .soliloquy-image{width:100% !important}.home-slider .soliloquy-container .soliloquy-caption-inside{padding:30px}.home-slider .soliloquy-container .slide-caption{max-width:960px;margin:0 auto}h2.slide-title{font-size:25px;color:#fff;margin-bottom:30px;text-transform:uppercase;font-family:'Arvo',serif;font-weight:400;letter-spacing:2px}h4.slide-content{font-size:21px;color:#fff;line-height:1.5;letter-spacing:.03em;font-weight:400}.soliloquy-container a.button{border-radius:3px;background:#39cccc;color:#000;padding:16px 24px;text-transform:uppercase;letter-spacing:1px;margin-top:30px;font-family:'Arvo',serif}.soliloquy-container a.button:hover{background:#3d9970;color:#fff}.home-slider .soliloquy-container .soliloquy-pager{right:10px;bottom:20px;float:right;width:auto}@media only screen and (max-width:600px){.home-slider .soliloquy-container .soliloquy-caption{display:block;position:static;background:#999}}@media only screen and (max-width:767px){.header-toggle-buttons .toggle-button:before{color:#fff}.header-toggle-buttons .toggle-button.open:before,.header-toggle-buttons .toggle-button:hover:before{color:#ffd9cc}.nav-primary{background:#2b2b2b;border-top:3px solid #b20}.nav-primary .genesis-nav-menu a{color:#fff;font-weight:600;border-bottom:1px solid #444}.nav-primary .genesis-nav-menu a:hover,.nav-primary .genesis-nav-menu a:focus{background:#b20;color:#fff}.nav-primary .genesis-nav-menu .current-menu-item>a,.nav-primary .genesis-nav-menu .current-menu-ancestor>a{box-shadow:inset 4px 0 0 #b20;color:#ffd9cc}.nav-primary .genesis-nav-menu .sub-icon{color:#fff}.nav-primary .genesis-nav-menu .sub-menu{position:static;width:100%;background:#1c1c1c;border:0}.nav-primary .genesis-nav-menu .sub-menu li{padding:0}.nav-primary .genesis-nav-menu .sub-menu a{width:100%;padding:12px 15px 12px 30px;color:#ddd;font-weight:400;border:0;border-bottom:1px solid #333}}@media only screen and (max-width:767px){.site-header>.wrap{padding:12px 15px}.title-area{padding-left:52px;padding-right:84px;background-size:44px auto;min-height:48px}.site-title{font-size:20px;line-height:1.1;margin-bottom:4px}.site-description{font-size:13px;line-height:1.25}.header-toggle-buttons{position:absolute;top:12px;right:8px;height:auto}.header-toggle-buttons .toggle-button{display:inline-block;margin:0;padding:6px 7px;line-height:1}.header-toggle-buttons .toggle-button:before{font-size:24px}}@media only screen and (max-width:359px){.site-title{font-size:17px}.title-area{padding-right:76px}}@media only screen and (min-width:768px) and (max-width:1099px){.title-area{width:calc(100% - 280px)}.site-title{font-size:22px;line-height:1.15}.site-header .widget-area{width:260px}}.title-area{position:relative}.site-title a:before{content:"";position:absolute;top:0;left:0;bottom:0;width:65px}@media only screen and (max-width:767px){.site-title a:before{width:52px}}@media only screen and (max-width:599px){.entry-content .alignleft,.entry-content .alignright,.entry-content figure.alignleft,.entry-content figure.alignright{float:none;display:block;margin:0 auto 16px;text-align:center}.entry-content .alignleft img,.entry-content .alignright img{margin:0 auto}}#text-4 .widget-wrap{background:#fff6f2;border-top:4px solid #b20;border-radius:4px;padding:22px 20px 24px;box-shadow:0 1px 3px rgba(0,0,0,.08)}#text-4 .widget-title{color:#b20;text-align:center;margin-bottom:12px}#text-4 .textwidget p{color:#444;font-size:15px;line-height:1.55;margin-bottom:18px}#text-4 a.button{display:inline-block;background:#b20;color:#fff;border-radius:999px;padding:12px 28px;font-weight:700;letter-spacing:.03em;box-shadow:0 2px 4px rgba(187,34,0,.3);transition:background .15s,transform .15s}#text-4 a.button:before{display:inline-block;content:"\f004";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:8px}#text-4 a.button:hover,#text-4 a.button:focus{background:#8f1a00;color:#fff;transform:translateY(-1px)}#text-8 .widget-wrap{background:#fff;border:1px solid #e3e6ea;border-top:4px solid #2f6db5;border-radius:4px;padding:22px 20px 20px;box-shadow:0 1px 3px rgba(0,0,0,.08)}#text-8 .widget-title{color:#2f6db5;text-align:center;margin-bottom:14px}#text-8 .widget-title:before{content:"\f0f3";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:8px}#text-8 .textwidget img{max-width:180px;height:auto;margin:0 auto 12px}#text-8 .textwidget p{color:#444;font-size:15px;line-height:1.55;margin-bottom:0}#text-8 .textwidget p a{color:#2f6db5;font-weight:700;border-bottom:2px solid #2f6db5;text-decoration:none}#text-8 .textwidget p a:hover,#text-8 .textwidget p a:focus{color:#1f4f88;border-bottom-color:#1f4f88}