blockquote.left{margin:0 20px 20px 0}
blockquote.right{margin:0 0 20px 20px}
blockquote,blockquote.left,blockquote.right{font-size:18px;border:0;padding:20px}
pre,.code{font-size:12px;padding:20px}
.alert,.info,.download,.note{display:block;margin:15px 0;padding:10px 10px 10px 50px}
.alert{color:#c00;border-top:3px solid #fe7b7a;border-bottom:3px solid #fe7b7a;background:#FFD6D6 url(../images/status-alert.html) 10px 50% no-repeat}
.info{color:#05B;border-top:3px solid #629de3;border-bottom:3px solid #629de3;background:#D8E5F8 url(../images/status-info.html) 10px 50% no-repeat}
.note{color:#B79000;border-top:3px solid #fde179;border-bottom:3px solid #fde179;background:#FEF6D8 url(../images/status-note.html) 10px 50% no-repeat}
.download{color:#57861A;border-top:3px solid #c2df88;border-bottom:3px solid #c2df88;background:#EEF7DD url(../images/status-download.html) 10px 50% no-repeat}
ul.accent li.bullet1,ul.bullet1 li{background:url(../images/icons/16/bullet_black.html) 4px .2em no-repeat}
ul.accent li.bullet2,ul.bullet2 li{background:url(../images/icons/16/bullet_blue.html) 4px .2em no-repeat}
ul.accent li.bullet3,ul.bullet3 li{background:url(../images/icons/16/bullet_green.html) 4px .2em no-repeat}
ul.accent li.bullet4,ul.bullet4 li{background:url(../images/icons/16/bullet_orange.html) 4px .2em no-repeat}
ul.accent li.bullet5,ul.bullet5 li{background:url(../images/icons/16/bullet_pink.html) 4px .2em no-repeat}
ul.accent li.bullet6,ul.bullet6 li{background:url(../images/icons/16/bullet_purple.html) 4px .2em no-repeat}
ul.accent li.bullet7,ul.bullet7 li{background:url(../images/icons/16/bullet_red.html) 4px .2em no-repeat}
ul.accent li.male,ul.male li{background:url(../images/icons/16/user_suit.html) 4px .2em no-repeat}
ul.accent li.female,ul.female li{background:url(../images/icons/16/user_female.html) 4px .2em no-repeat}
ul.accent li.accept,ul.accept li{background:url(../images/icons/16/accept.html) 4px .2em no-repeat}
ul.accent li.clock,ul.clock li{background:url(../images/icons/16/clock.html) 4px .2em no-repeat}
ul.accent li.color,ul.color li{background:url(../images/icons/16/color_swatch.html) 4px .2em no-repeat}
ul.accent li.cup,ul.cup li{background:url(../images/icons/16/cup.html) 4px .2em no-repeat}
ul.accent li.date,ul.date li{background:url(../images/icons/16/createdate.html) 4px .2em no-repeat}
ul.accent li.drink,ul.drink li{background:url(../images/icons/16/drink.html) 4px .2em no-repeat}
ul.accent li.smile,ul.smile li{background:url(../images/icons/16/smile.html) 4px .2em no-repeat}
ul.accent li.exclamation,ul.exclamation li{background:url(../images/icons/16/exclamation.html) 4px .2em no-repeat}
ul.accent li.heart,ul.heart li{background:url(../images/icons/16/heart.html) 4px .2em no-repeat}
ul.accent li.music,ul.music li{background:url(../images/icons/16/music.html) 4px .2em no-repeat}
ul.accent li.rainbow,ul.rainbow li{background:url(../images/icons/16/rainbow.html) 4px .2em no-repeat}
ul.accent li.golf,ul.golf li{background:url(../images/icons/16/sport_golf.html) 4px .2em no-repeat}
ul.accent li.tennis,ul.tennis li{background:url(../images/icons/16/sport_tennis.html) 4px .2em no-repeat}
ul.accent li.star,ul.star li{background:url(../images/icons/16/star.html) 4px .2em no-repeat}
ul.accent li.tick,ul.tick li{background:url(../images/icons/16/tick.html) 4px .2em no-repeat}
.btn{cursor:pointer;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fff;text-decoration:none;text-shadow:0 -1px 0 rgba(000,000,000,0.4), 0 0 0 rgba(255,255,255,0);-webkit-transition:all .3s ease, top 0 linear;-moz-transition:all .3s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .3s ease;border-radius:99px;-moz-border-radius:99px;-webkit-border-radius:99px}
ul.btns{list-style:none;float:left;margin:0;padding:0}
ul.btns li{list-style:none;margin:0 25px;padding:0}
.btn.round{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.btn.small{padding:4px 10px}
.btn.big{padding:8px 20px}
.btn.huge{padding:12px 24px}
.btn:hover{color:#FFF;background:#676660;border:1px solid #676660;box-shadow:inset 0 -1px 0 #979690;-moz-box-shadow:inset 0 -1px 0 #979690;-webkit-box-shadow:inset 0 -1px 0 #979690}
.btn.blue{background-color:#1e6fca;background:0 to(#246eab));border:1px solid #275682;-moz-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.6);-webkit-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.6)}
.btn.blue:hover{color:#FFF;-webkit-box-shadow:0 0 6px rgba(54,154,239,0.8), 0 0 3px rgba(0,0,0,0.1);-moz-box-shadow:0 0 6px rgba(54,154,239,0.8), 0 0 3px rgba(0,0,0,0.1);-o-box-shadow:0 0 6px rgba(54,154,239,0.8), 0 0 3px rgba(0,0,0,0.4);-ms-box-shadow:0 0 6px rgba(54,154,239,0.8), 0 0 3px rgba(0,0,0,0.4);box-shadow:0 0 6px rgba(54,154,239,0.8), 0 0 3px rgba(0,0,0,0.1)}
.btn.blue:active{background:0 to(#65b1f0))}
.btn.orange{background-color:#d74b23;background:0 to(#c13a05));border:1px solid #9f2f03;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding}
.btn.orange:hover{color:#FFF;-webkit-box-shadow:0 0 6px rgba(171,63,10,0.8), 0 0 3px rgba(0,0,0,0.1);-moz-box-shadow:0 0 6px rgba(171,63,10,0.8), 0 0 3px rgba(0,0,0,0.1);-o-box-shadow:0 0 6px rgba(171,63,10,0.8), 0 0 3px rgba(0,0,0,0.4);-ms-box-shadow:0 0 6px rgba(171,63,10,0.8), 0 0 3px rgba(0,0,0,0.4);box-shadow:0 0 6px rgba(171,63,10,0.8), 0 0 3px rgba(0,0,0,0.1)}
.btn.orange:active{background:0 to(#f27a2a))}
.btn.green{background-color:#85cd4d;background:0 to(#6ca314));border:1px solid #71af1e;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding}
.btn.green:hover{color:#FFF;-webkit-box-shadow:0 0 6px rgba(107,170,4,0.8), 0 0 3px rgba(0,0,0,0.1);-moz-box-shadow:0 0 6px rgba(107,170,4,0.8), 0 0 3px rgba(0,0,0,0.1);-o-box-shadow:0 0 6px rgba(107,170,4,0.8), 0 0 3px rgba(0,0,0,0.4);-ms-box-shadow:0 0 6px rgba(107,170,4,0.8), 0 0 3px rgba(0,0,0,0.4);box-shadow:0 0 6px rgba(107,170,4,0.8), 0 0 3px rgba(0,0,0,0.1)}
.btn.green:active{background:0 to(#a6df57))}
.btn.pink{background-color:#d82f4e;background:0 to(#c92644));border:1px solid #841e31;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding}
.btn.pink:hover{color:#FFF;-webkit-box-shadow:0 0 6px rgba(244,39,78,0.8), 0 0 3px rgba(0,0,0,0.1);-moz-box-shadow:0 0 6px rgba(244,39,78,0.8), 0 0 3px rgba(0,0,0,0.1);-o-box-shadow:0 0 6px rgba(244,39,78,0.8), 0 0 3px rgba(0,0,0,0.4);-ms-box-shadow:0 0 6px rgba(244,39,78,0.8), 0 0 3px rgba(0,0,0,0.4);box-shadow:0 0 6px rgba(244,39,78,0.8), 0 0 3px rgba(0,0,0,0.1)}
.btn.pink:active{background:0 to(#f3546e))}
.btn.black{background-color:#323232;background:0 to(#1e1e1e));-moz-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);border:1px solid #030303;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding}
.btn.black:active{background:0 to(#545557))}
.btn.yellow{background-color:#f5eb34;background:0 to(#b68e00));-moz-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);border:1px solid #b68e00;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding}
.btn.yellow:active{background:0 to(#f8c100))}
.btn.red{background-color:#f5eb34;background:0 to(#d81f27));-moz-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);border:1px solid #bf0101;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding}
.btn.red:active{background:0 to(#f26c4f))}
.btn.purple{background-color:#b576ad;background:0 to(#9a4d90));-moz-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);border:1px solid #954eae;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding}
.btn.purple:active{background:0 to(#b576ad))}
.btn.dark-blue{background-color:#b576ad;background:0 to(#3d4753));-moz-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);border:1px solid #3d4753;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding}
.btn.dark-blue:hover{color:#FFF;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.4), 0 0 3px rgba(0,0,0,0.1);-moz-box-shadow:0 0 6px rgba(0,0,0,0.4), 0 0 3px rgba(0,0,0,0.1);-o-box-shadow:0 0 6px rgba(0,0,0,0.4), 0 0 3px rgba(0,0,0,0.4);-ms-box-shadow:0 0 6px rgba(0,0,0,0.4), 0 0 3px rgba(0,0,0,0.4);box-shadow:0 0 6px rgba(0,0,0,0.4), 0 0 3px rgba(0,0,0,0.1),}
.btn.dark-blue:active{background:0 to(#748095))}
.btn.light-blue{background-color:#7ccce5;background:0 to(#64bcd7));-moz-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);border:1px solid #52adc9;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding}
.btn.light-blue:active{background:0 to(#7ccce5))}
.btn.dark-green{background-color:#099d51;background:0 to(#02521d));-moz-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);border:1px solid #005e20;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding}
.btn.dark-green:active{background:0 to(#099d51))}
.btn.dark-orange{background-color:#ffae00;background:0 to(#d19412));-moz-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);border:1px solid #d19412;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding}
.btn.dark-orange:active{background:0 to(#ffae00))}
.btn.red-cherry{background-color:#d12638;background:0 to(#be0014));-moz-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);border:1px solid #be0014;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding}
.btn.red-cherry:active{background:0 to(#d12638))}
.btn.deep-red{background-color:#bf0101;background:0 to(#890303));-moz-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);border:1px solid #890303;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding}
.btn.deep-red:active{background:0 to(#bf0101))}
.btn.simple-pink{background-color:#f06eaa;background:0 to(#ed145b));-moz-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);border:1px solid #ed145b;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding}
.btn.simple-pink:active{background:0 to(#f06eaa))}
.btn.grey{background-color:#e1e1e1;background:0 to(#acacac));-moz-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);border:1px solid #acacac;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding}
.btn.grey:active{background:0 to(#e1e1e1))}
.btn.pineapple{background-color:#a3d39c;background:0 to(#7cc576));-moz-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);border:1px solid #7cc576;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding}
.btn.pineapple:active{background:0 to(#a3d39c))}
.btn.deep-blue{background-color:#3d4753;background:0 to(#292c36));-moz-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);border:1px solid #292c36;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding}
.btn.deep-blue:active{background:0 to(#3d4753))}
.btn.sky-blue{background-color:#72c2e7;background:0 to(#00aeef));-moz-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);border:1px solid #00aeef;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding}
.btn.sky-blue:active{background:0 to(#72c2e7))}
.btn.deep-orange{background-color:#fc3;background:0 to(#e84324));-moz-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:0 1px 2px rgba(000,000,000,0.3), inset 0 1px 0 rgba(255,255,255,0.4);border:1px solid #e84324;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding}
.btn.deep-orange:active{background:0 to(#ffcc33))}
.btn.black:hover,.btn.yellow:hover,.btn.red:hover,.btn.purple:hover,.btn.light-blue:hover,.btn.dark-green:hover,.btn.dark-orange:hover,.btn.red-cherry:hover,.btn.deep-red:hover,.btn.simple-pink:hover,.btn.grey:hover,.btn.pineapple:hover,.btn.deep-blue:hover,.btn.sky-blue:hover,.btn.deep-orange:hover{color:#FFF;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.4), 0 0 3px rgba(0,0,0,0.1);-moz-box-shadow:0 0 6px rgba(0,0,0,0.4), 0 0 3px rgba(0,0,0,0.1);-o-box-shadow:0 0 6px rgba(0,0,0,0.4), 0 0 3px rgba(0,0,0,0.4);-ms-box-shadow:0 0 6px rgba(0,0,0,0.4), 0 0 3px rgba(0,0,0,0.4);box-shadow:0 0 6px rgba(0,0,0,0.4), 0 0 3px rgba(0,0,0,0.1)}

/* Top Info Banner */
.top-info-banner {
    background-color: #cccfa3;
    padding: 16px;
}

.top-info-banner .contentWrapper {
    padding-top: 0;
    position: relative;
}

@media (max-width: 768px) {
    .top-info-banner h3 {
      font-size: 16px;
  }
}

.top-info-banner a:hover, .top-info-banner a:hover h3 {
    color: #777a1e;
}

.yt-embed {
    display: block;
    width: 230px;
    margin: 32px 0;
    text-align: center;
    text-decoration: none !important;
    font-size: 18px;
}

.yt-embed img {
    width: 100%;
}

.footer-nav {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    flex-basis: calc(100% - 420px);
    max-height: 175px;
}

.footer-nav > li > a {
    color: #c0c28c;
    font-size: 16px;
    transition: color 300ms ease-in-out;
    padding: 4px;
    display: inline-block;
    max-width: 200px;
}

.footer-nav > li > a:hover {
    color: #e3e5b5;
}

.footer-social {
    display: inline-flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
}

.footer-social > a {
    margin: 0 4px;
}

#footer {
    display: flex;
}

#footer > ul, #footer > div {
    margin: 12px;
}

#sidebar a[href="/about-orchard/foundation/sporting-clay-shoot/sporting-clay-shoot-sponsorship-opportunities"] {
    display: none !important;
}

@media (min-width: 977px) {
    .footerWrapper {
        height: auto !important;
    }
}

@media (max-width: 976px) {
    .footerWrapper, #footer {
        min-height: 320px;
    }

    .footer-nav {
        width: 100%;
    }

    #footer .copyright {
        margin-top: 16px;
    }

    .yt-embed {
        margin: 16px auto;
    }

    #footer .colophon {
        padding-top: 0 !important;
    }
}

@media (max-width: 768px) {
    #footer {
        flex-wrap: wrap;
    }

    .footerWrapper, #footer {
        min-height: 510px;
    }

    #footer .colophon {
        flex-basis: 100%;
    }

    .footer-nav {
        flex-basis: calc(100% - 200px);
    }
}

@media (max-width: 540px) {
    #footer {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: hidden;
    }

    .footer-links {
        text-align: center;
        max-width: 280px;
        margin: 0 auto !important;
    }

    .footer-links a {
        display: inline-block !Important;
        width: calc(50% - 10px);
        vertical-align: middle;
    }

    .footerWrapper, #footer {
        min-height: 620px;
    }

    .footer-nav {
        text-align: center;
        max-height: 200px;
    }

    .footer-nav > li > a {
        max-width: 240px;
        font-size: 18px !important;
    }
}

@media (max-width: 440px) {
    .footer-nav {
        flex-wrap: nowrap;
        max-height: 100%;
    }

    .footerWrapper, #footer {
        min-height: 730px;
    }
}