/* @cache_version:1 */


/* =======================================================================
   template_custom:      
*/
/*@==template_custom==*/
.template h1{margin:20px 0;line-height:1.1em}
.template h2{margin:20px 0}
.template h2 a{text-decoration:none}
.template h3{margin:0 0 2px}
.template h4{margin:0 0 1em}
.template a{color:#693;font-size:100%}
.template a:hover{color:#313131;font-size:100%;text-decoration:none}
.template img{max-width:100%}
.template #email{margin-top:30px;margin-left:217px}
.template #home_col_1{float:left;margin-right:40px;width:341px}
.template .image{float:right;margin-left:10px;margin-bottom:10px}
.template p img{border:solid 1px #ccc;padding:1px;margin-bottom:20px;background-color:#fff;max-width:100%}
.template td img{border:solid 1px #ccc;padding:1px;background-color:#fff;margin-left:0;margin-bottom:0}
.template #home_col_2{width:341px;float:left}
.template .col-left{width:399px;margin-right:10px;float:left;overflow:hidden}
.template .inner{padding:9px 9px 0}
.template .col-left .intro{padding-bottom:20px}
.template .col-left .intro h1{font-size:24px;line-height:28px;margin:10px 0;font-weight:700}
.template .col-left .intro p{font-size:14px;line-height:18px}
.template .col-left .sales-box{float:left;overflow:hidden;background:#c0d5aa}
.template .col-left .sales-box.one{margin-right:10px;width:194px}
.template .col-left .sales-box.two{width:195px}
.template .col-left .sales-box img{border:1px solid #fff}
.template .col-left .sales-box p{font-size:12px;line-height:16px;margin:0 0 10px}
.template .col-left .sales-box p a{color:#313131;font-weight:700}
.template .col-left .sales-box h2{font-size:18px;line-height:22px;margin:0 0 10px;font-weight:700;color:#fff}
.template .col-right{width:320px;float:left;overflow:hidden}
.template .col-right .sub-box{width:318px;border:1px solid #c0d5aa;background:#e6efdd;overflow:hidden;margin-bottom:10px}
.template .col-right p a{color:#313131}
.template .col-right p img{border:0 none;padding:0;margin:0}
.template .col-right .sub-box h3{font-size:16px;line-height:20px;margin:0 0 10px;font-weight:700}
.template .col-right .sub-box p{font-size:12px;line-height:16px;margin:0 0 10px}
.template a[rel=prev]{display:block;padding:1em 0 0}
.template a[rel=next]{display:block;padding:1em 0 0}
.template table.sample{border-width:1px;border-spacing:2px;border-style:outset;border-color:#fff;border-collapse:separate;background-color:#fff}
.template table.sample th{border-width:1px;padding:1px;border-style:none;border-color:#ccc;background-color:green;-moz-border-radius:0}
.template table.sample td{border-width:1px;padding:5px;border-style:none;border-color:red;background-color:#85b159;-moz-border-radius:0}
.template .call_to_action{border:1px solid #ccc;color:#313131;background:#dedabe;text-align:center;padding:5px;font-size:14px;margin:25px 0 10px}
.template .call_to_actionwide{border:1px solid #ccc;color:#313131;background:#dedabe;text-align:center;padding:5px;font-size:14px;margin:25px 0 10px}
.template .foundationmares{border:1px solid #ccc;color:#313131;background:#dedabe;text-align:center;padding:5px;font-size:14px;margin:25px 0 10px}
.template .special-offer-box{border:1px solid #ccc;color:#313131;background:#dedabe;text-align:left;padding:15px;padding-top:10px;padding-bottom:10px;font-size:14px;margin:25px 0 10px}
.template .social{position:absolute;right:5px;top:22px;z-index:999}
.template .social ul{margin:0}
.template .social ul li{margin:0;float:left;line-height:25px;display:inline;list-style:outside none none;padding:5px;position:relative}
.template .powered{display:none}
.template #footer-box{padding:10px;text-align:center}
.template #footer span{padding:0 5px}
.template #footer h6{color:#fff;line-height:16px;margin:0}
.template #footer h6 a{font-weight:400;color:#fff;text-decoration:none}
.template #footer h6 a:hover{text-decoration:underline}
.template .pg-author-date{font-weight:700}
@media screen and (max-width: 767px)and (min-width: 600px){.template #header-logo{width:65%}
.template #header-photo{width:35%}
.template #header-logo .header-contact p.tel{font-size:14px}
}
.template #header-inner{position:relative;border-left:3px solid #666;border-right:3px solid #666;border-top:3px solid #666}
.template #header2{background-image:url(/_data/site/237/templates/current/css/header_image.jpg);background-repeat:no-repeat;background-position:385px 1px;width:769px}
.template #header-logo{width:55%;height:212px;background-image:url(/_data/site/237/templates/current/css/ashdownRidingLogo.png);background-repeat:no-repeat;float:left;background-position:17px center;background-size:174px 174px;position:relative}
.template #header-logo .header-contact{padding:30px 20px 10px 215px}
.template #header-logo .header-contact p{font-size:12px;line-height:14px;margin:0 0 10px}
.template #header-logo .header-contact p.tel{color:#693;font-size:18px}
.template #header-photo{background-image:url(/_data/site/237/templates/current/css/header_image.jpg);background-repeat:no-repeat;background-position:center center;height:212px;float:right;width:45%}
.template #header-mob-logo{background-position:center center}
.template .header__content{display:flex;align-items:center;justify-content:center}
.template .header__content>div{flex:1}
.template .header__content .header__left p{margin-bottom:0}
.template .header__content .header__logo{max-width:140px}
.template .header__content .header__logo img{max-width:100%;margin:10px 0}
.template .header__content .header__right .header__facebook{width:100%;display:inline-block;margin-bottom:5px}
.template .header__content .header__right p{text-align:right;margin-bottom:0}
.template .header__content .header__right p.tel{color:#693}
.template .header__content .header__right p.tel strong{font-size:18px}
.template #h-nav-inner{border-left:3px solid #666;border-right:3px solid #666;padding:3px 0;background-size:1000px 38px}
.template #menu-h>ul>li::after{background-position:center center;background-repeat:no-repeat;background-size:2px 21px}
.template #menu-h>ul>li.folder>div>a::after{margin-left:0}
.template #menu-h>ul>li.show-items.folder>div>a::after{margin-left:0}
.template #menu-h>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.template #menu-h>ul>li>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px}
.template #h-nav #menu-h>ul>li>div>a{line-height:1.1}
.template .path a.back{background-image:none;padding:0}
.template .path{font-size:11px;line-height:14px !important;margin:0;font-weight:normal;font-style:normal;color:#262626;display:inline}
.template .path a{font-weight:normal;color:#262626;display:inline !important}
.template .path a:hover{color:#262626;text-decoration:underline}
.template .path a:after{background-image:url(/_data/site/221/templates/current/css/path.svg);background-position:10px center;background-repeat:no-repeat;background-size:9px 10px;width:9px;height:10px;content:"";padding-right:25px}
.template .path:last-child a:last-child:after{background-image:none;padding:0}
.template #body-header-box{padding:0 !important}
.template #body-header-inner{border-left:3px solid #666;border-right:3px solid #666}
.template #main-content-inner{border-left:3px solid #666;border-right:3px solid #666;border-bottom:3px solid #666;padding:0 3px}
.template .pg-gallery-av{line-height:0}
.template .pg-gallery-av .row-wrapper{max-width:inherit}
.template .pg-gallery-av .row-wrapper h2{margin:0}
.template .pg-gallery-av .paginator-wrapper{display:none}
.template .pg-gallery-av *::-webkit-media-controls-panel{display:none !important;-webkit-appearance:none}
.template .pg-gallery-av *::--webkit-media-controls-play-button{display:none !important;-webkit-appearance:none}
.template .pg-gallery-av *::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}
.template .sub__box{background:#e5efea;border:5px solid #bed4c9;width:initial;margin-bottom:15px;padding:20px}
.template ._body-17 .folder-news{padding-top:15px}
.template figure{width:100%;margin:0;line-height:0}
.template figure>.video{margin:0 0 25px}
.template video{max-width:100%;height:auto}

/*==@template_custom==*/