/* ===================== WEBFONTS ======================== */
@font-face {font-family: 'OrkneyLight';src: url('../fonts/OrkneyLight.eot');src: url('../fonts/OrkneyLight.eot?#iefix')format('embedded-opentype'),url('../fonts/OrkneyLight.woff2') format('woff2'),url('../fonts/OrkneyLight.woff') format('woff'),url('../fonts/OrkneyLight.ttf') format('truetype'),url('../fonts/OrkneyLight.svg#OrkneyLight') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'OrkneyBold';src: url('../fonts/OrkneyBold.eot');src: url('../fonts/OrkneyBold.eot?#iefix')format('embedded-opentype'),url('../fonts/OrkneyBold.woff2') format('woff2'),url('../fonts/OrkneyBold.woff') format('woff'),url('../fonts/OrkneyBold.ttf') format('truetype'),url('../fonts/OrkneyBold.svg#OrkneyBold') format('svg');font-weight: normal;font-style: normal;}

/* ===========GLOBAL AREAS ============== */
html,body{width:100%;height:100%;margin:0;padding:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{background-color:#ffffff;font-size:1.0em;margin:0;padding:0;}
.hideSkip{position: absolute;top:-1000px;left:-1000px;height:1px;width:1px;text-align:left;overflow:hidden;}
a.hideSkip:active,a.hideSkip:focus,a.hideSkip:hover {left: 0; top: 0;width: auto; height: auto; overflow:visible;}
.wrapper{width:100%;height:100%;margin:0 auto;position:relative;}
.content{position:relative;margin:0 auto;width:100%;}
/* =========== END GLOBAL AREAS ============== */

/* ====================== SPECIAL SECTIONS ========================= */
.MastheadContainer{position:relative;display:block;width:100%;max-width:1200px;height:100%;margin: 0 auto;}
.MastheadContainerA{position:relative;display:block;background-image: url("../images/1200_home_masthead_1.jpg");width:100%;max-width:1200px;height:100%;margin: 0 auto;}
.Masthead-MenuA img{width:100%;height:auto;vertical-align:top;}
.Masthead-MenuA{display:block;}
.MastheadContainerB{position:relative;display:block;background-image: url("../images/600_home_masthead_1.jpg");width:100%;max-width:600px;height:100%;margin: 0 auto;}
.Masthead-MenuB img{width:100%;height:auto;vertical-align:top;}
.Masthead-MenuB{display:block;}
.VideoContainer{position:relative;display:block;width:100%;max-width:480px;height:100%;margin: 0 auto;}
video {width:100%;max-width:480px;height: auto;}
.PageContainer{position:relative;display:block;width:100%;max-width:1200px;height:100%;margin: 0 auto;}
.fcaArea{text-align:center;margin-top:10px;margin-bottom:5px;max-width:1200px;margin: 0 auto;}
.fcaBox{display:inline-block;background:#abc5ab;background: rgba(171, 197,171, 0.5);box-shadow: 0 0 3px 3px rgba(0,0,0,0.3);border-radius:10px;border:1px solid #000;max-width:280px;width:100%;height:auto;text-align:left;margin:6px;padding:6px;vertical-align:top;white-space: normal;}
.article{max-width:1200px;height:auto;padding:30px;margin:0 auto;}
.embedRideNews{width:100%;height:1500px;opacity:.90;border: solid #000 2px;}
.social_media{position:relative;margin:0 auto;width:100%;max-height:40px;height:100%;text-align:center;}
.timerBar{position:relative;;background-color:#134f0f;max-width:1200px;height:34px;text-align:left;margin-top:-7px;z-index:1000;}
.timerCallout{position:relative;display:inline;line-height:34px;padding-left:18px;padding-right:4px;font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:85%;color:#fff;}
.timer{position:relative;display:inline;line-height:34px;font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:85%;color:#fff;}
/* ====================== END SPECIAL SECTIONS ========================= */

/* ============ COLOR PAGE SECTION =========== */
.purpleSection{position:relative;background:#eadff1;max-width:1200px;height:100%;margin: 0 auto;}
.tealSection{position:relative;background:#cfefec;max-width:1200px;height:100%;margin: 0 auto;}
.blueSection{position:relative;background:#e1e4f2;max-width:1200px;height:100%;margin: 0 auto;}
.greenSection{position:relative;background:#deecdf;max-width:1200px;height:100%;margin: 0 auto;}
.yellowSection{position:relative;background:#ededc3;max-width:1200px;height:100%;margin: 0 auto;}
.fleshSection{position:relative;background:#f9e2d7;max-width:1200px;height:100%;margin: 0 auto;}
.graySection{position:relative;background:#e6e4e1;max-width:1200px;height:100%;margin: 0 auto;}
.whiteSection{position:relative;background:#fff;max-width:1200px;height:100%;margin: 0 auto;}
.footerSectionArea{background-color:#1c1c1b;width:100%;max-width:1200px;height:auto;margin:0 auto;}
/* =========== END COLOR PAGE SECTIONS ========== */

/* =========== RULES ============== */
.rule_masthead_both{position:relative;width:100%;max-width:1200px;border-top:1px solid #000;margin: 0 auto;}
.rule_main{position:relative;width:100%;max-width:1200px;border-top:4px solid #000;margin: 0 auto;}
.rule_article_end{position:relative;width:100%;border-top:2px solid #000;margin: 0 auto;}
.rule_button_dividerA{position:relative;width:450px;border-top:2px solid #000;margin: 0 auto;}
.rule_button_dividerB{position:relative;width:300px;border-top:2px solid #000;margin: 0 auto;}
.rule_footer{display:block;border-top:1px solid #cbcbcb;width:100%;margin-top:6px;margin-bottom:6px;margin:0 auto;}
.rule_social_media{display:block;border-top:1px solid #cbcbcb;max-width:275px;width:100%;margin-top:6px;margin-bottom:6px;margin:0 auto;}
.rule_copyright{display:block;border-top:1px solid #cbcbcb;max-width:400px;width:100%;margin-top:6px;margin-bottom:6px;margin:0 auto;}
/* =========== END RULES ============== */

/* ============ BUTTONS ============== */
/* FCA BUTTONS */
a.fcaButtonLargeLtGray{display:inline-block;color:#000;box-shadow: 0 0 3px 3px rgba(128,128,128,0.5);font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;text-decoration:none;font-size:95%;background:#e4e4e4;border-radius:10px;width:260px;height:65px;text-align:center;margin:6px;padding:5px;vertical-align:top;white-space: normal;transition:all 0.3s ease 0s;}
a.fcaButtonLargeLtGray:hover{display:inline-block;color:#000;box-shadow: 0 0 2px 2px rgba(128,128,128,0.7);font-size:95%;background:#cbcbcb;border-radius:10px;width:260px;height:65px;text-align:center;margin:6px;padding:5px;vertical-align:top;white-space: normal;}
a.fcaButtonLargeLtGray4lines{display:inline-block;color:#000;box-shadow: 0 0 3px 3px rgba(128,128,128,0.5);font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;text-decoration:none;font-size:95%;background:#e4e4e4;border-radius:10px;width:260px;height:65px;text-align:center;line-height:17px;margin:6px;padding:5px;vertical-align:top;white-space: normal;transition:all 0.3s ease 0s;}
a.fcaButtonLargeLtGray4lines:hover{display:inline-block;color:#000;box-shadow: 0 0 2px 2px rgba(128,128,128,0.7);font-size:95%;background:#cbcbcb;border-radius:10px;width:260px;height:65px;text-align:center;line-height:17px;margin:6px;padding:5px;vertical-align:top;white-space: normal;}

/* RETURN TO TOP BUTTON */
a.topMenu_button{background:#888;background: rgba(0, 0, 0, 0.2);display:inline-block;color:#000;font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:80%;width:100px;text-decoration:none;line-height:22px;margin:.25%;text-align:center;border:0;border-radius:4px;transition:all 0.3s ease 0s;}
a.topMenu_button:hover{background:#aaa;background: rgba(0, 0, 0, 0.4);font-size:80%;width:100px;color:#fff;}

/* FLOATING MASTHEAD LARGE BUTTON */
.floatingLargeButton{position:absolute;display:block;width:150px;right:10px;bottom:20px;z-index:2000;}
a.mastheadLargeFloatButton{background:#201502;display:inline-block;color:#fff;box-shadow: 0 0 5px 5px rgba(255,255,255,0.5);font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:90%;padding:6px;width:130px;text-decoration:none;line-height:16px;margin:.25%;text-align:center;border:0;border-radius:4px;transition:all 0.4s ease 0s;}
.mastheadLargeFloatButtonSmallerType{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:75%;font-weight:normal;color:#fff;line-height:60%;}
a.mastheadLargeFloatButton:hover{background:#c59100;font-size:90%;width:130px;color:#fff;box-shadow: 0 0 5px 5px rgba(0,0,0,0.5);}

/* FLOATING MASTHEAD SMALL BUTTON */
.floatingSmallButton{position:absolute;display:block;width:120px;right:10px;bottom:15px;z-index:2000;}
a.mastheadSmallFloatButton{background:#201502;display:inline-block;color:#fff;box-shadow: 0 0 5px 5px rgba(255,255,255,0.5);font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:80%;padding:6px;width:100px;text-decoration:none;line-height:12px;margin:.25%;text-align:center;border:0;border-radius:4px;transition:all 0.4s ease 0s;}
.mastheadSmallFloatButtonSmallerType{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:65%;font-weight:normal;color:#fff;line-height:60%;}
a.mastheadSmallFloatButton:hover{background:#c59100;font-size:80%;width:100px;color:#fff;box-shadow: 0 0 5px 5px rgba(0,0,0,0.5);}

/* ======== LARGE RENEW BUTTON ========= */
a.LargeRenewButton{background:#0072a5;display:inline-block;color:#fff;box-shadow: 0 0 3px 3px rgba( 0, 0, 0,0.2);font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:90%;padding:6px;width:130px;text-decoration:none;line-height:16px;margin:.25%;text-align:center;border:0;border-radius:4px;transition:all 0.4s ease 0s;}
a.LargeRenewButton:hover{background:#005880;font-size:90%;width:130px;color:#fff;box-shadow: 0 0 3px 3px rgba( 0, 0, 0,0.2);}

/* ======== LARGE FORGET PASSWORD BUTTON =========== */
a.LargeForgotButton{background:#a50000;display:inline-block;color:#fff;box-shadow: 0 0 3px 3px rgba( 0, 0, 0,0.2);font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:90%;padding:6px;width:130px;text-decoration:none;line-height:16px;margin:.25%;text-align:center;border:0;border-radius:4px;transition:all 0.4s ease 0s;}
a.LargeForgotButton:hover{background:#850000;font-size:90%;width:130px;color:#fff;box-shadow: 0 0 3px 3px rgba(0, 0, 0,0.2);}

/* =========== CALENDAR/EVENTS BUTTONS ============ */
a.eventDetails_button{background:#888;background: rgba(0, 0, 0, 0.2);display:inline-block;color:#000;font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:90%;width:65px;text-decoration:none;line-height:22px;margin:.25%;text-align:center;border:0;border-radius:4px;transition:all 0.3s ease 0s;}
a.eventDetails_button:hover{background:#aaa;background: rgba(0, 0, 0, 0.4);font-size:80%;width:65px;color:#fff;}
a.long_gray_button{background:#888;background: rgba(0, 0, 0, 0.2);display:inline-block;color:#000;font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:80%;width:180px;text-decoration:none;line-height:26px;margin:.25%;text-align:center;border:0;border-radius:4px;transition:all 0.3s ease 0s;}

/* =========== AGILE BUTTONS =========== */
a.member2025AgileButton{background:#ff1212;display:inline-block;color:#000;box-shadow: 0 0 3px 3px rgba(0,0,0,0.3);font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:90%;padding:6px;width:140px;text-decoration:none;line-height:16px;margin:.25%;text-align:center;border:0;border-radius:4px;transition:all 0.4s ease 0s;}
a.member2025AgileButton:hover{background:#ca3030;font-size:90%;width:140px;color:#fff;box-shadow: 0 0 2px 2px rgba(0,0,0,0.5);}
a.leader2025AgileButton{background:#e9b912;display:inline-block;color:#000;box-shadow: 0 0 3px 3px rgba(0,0,0,0.3);font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:90%;padding:6px;width:140px;text-decoration:none;line-height:16px;margin:.25%;text-align:center;border:0;border-radius:4px;transition:all 0.4s ease 0s;}
a.leader2025AgileButton:hover{background:#cca10c;font-size:90%;width:140px;color:#fff;box-shadow: 0 0 2px 2px rgba(0,0,0,0.5);}
a.member2024AgileButton{background:#00d3cc;display:inline-block;color:#000;box-shadow: 0 0 3px 3px rgba(0,0,0,0.3);font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:90%;padding:6px;width:140px;text-decoration:none;line-height:16px;margin:.25%;text-align:center;border:0;border-radius:4px;transition:all 0.4s ease 0s;}
a.member2024AgileButton:hover{background:#00b1b3;font-size:90%;width:140px;color:#fff;box-shadow: 0 0 2px 2px rgba(0,0,0,0.5);}
a.leader2024AgileButton{background:#d8c8a3;display:inline-block;color:#000;box-shadow: 0 0 3px 3px rgba(0,0,0,0.3);font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:90%;padding:6px;width:140px;text-decoration:none;line-height:16px;margin:.25%;text-align:center;border:0;border-radius:4px;transition:all 0.4s ease 0s;}
a.leader2024AgileButton:hover{background:#b9ab89;font-size:90%;width:140px;color:#fff;box-shadow: 0 0 2px 2px rgba(0,0,0,0.5);}
a.bloominAgileButton{background:#d96f6f;display:inline-block;color:#000;box-shadow: 0 0 3px 3px rgba(0,0,0,0.3);font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:90%;padding:6px;width:140px;text-decoration:none;line-height:16px;margin:.25%;text-align:center;border:0;border-radius:4px;transition:all 0.4s ease 0s;}
a.bloominAgileButton:hover{background:#c36363;font-size:90%;width:140px;color:#fff;box-shadow: 0 0 2px 2px rgba(0,0,0,0.5);}

/* MISCELLANOUS BUTTONS */
a.long_gray_button:hover{background:#888;background: rgba(0, 0, 0, 0.4);font-size:80%;width:180px;color:#fff;}
a.black_button{background:#000;display:inline-block;color:#fff;font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:90%;width:150px;text-decoration:none;line-height:30px;margin:.25%;text-align:center;border:0;border-radius:4px;transition:all 0.3s ease 0s;}
a.black_button:hover{background:#7e7e7e;font-size:90%;width:150px;color:#000;}
a.transparent_message_button{background:#999;background: rgba(0, 0, 0, 0.3);display:inline-block;color:#000;font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:70%;width:120px;text-decoration:none;line-height:17px;margin:.25%;text-align:center;border:0;border-radius:4px;transition:all 0.3s ease 0s;}
a.blue_button{background:#7daed6;display:inline-block;color:#000;font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:90%;width:150px;text-decoration:none;line-height:30px;margin:.25%;text-align:center;border:0;border-radius:4px;transition:all 0.3s ease 0s;}
a.blue_button:hover{background:#4983b2;font-size:90%;width:150px;color:#fff;}
a.transparent_message_button{background:#999;background: rgba(0, 0, 0, 0.3);display:inline-block;color:#000;font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:70%;width:120px;text-decoration:none;line-height:17px;margin:.25%;text-align:center;border:0;border-radius:4px;transition:all 0.3s ease 0s;}
a.transparent_message_button:hover{background:#000;background: rgba(0, 0, 0, 1.0);font-size:70%;width:120px;color:#fff;}
a.blackLong_RWGPSbutton{background:#000000;background-image:url("../images/rwgps_button_off.png");display:inline-block;color:#ffffff;font-size:100%;height:32px;width:180px;text-decoration:none;line-height:24px;margin:.25%;text-align:center;border:0;border-radius:4px;transition:all 0.3s ease 0s;}
a.blackLong_RWGPSbutton:hover{background:#ff8a00;background-image:url("../images/rwgps_button_on.png");font-size:100%;height:32px;width:180px;color:#000000;}
a.blackLongDeep_RWGPSbutton{background:#000000;background-image:url("../images/rwgps_deep_button_off.png");display:inline-block;color:#ffffff;font-size:100%;height:52px;width:180px;text-decoration:none;line-height:24px;margin:.25%;text-align:center;border:0;border-radius:4px;transition:all 0.3s ease 0s;}
a.blackLongDeep_RWGPSbutton:hover{background:#ff8a00;background-image:url("../images/rwgps_deep_button_on.png");font-size:100%;height:52px;width:180px;color:#000000;}
a.blackLong_button{background:#000000;display:inline-block;color:#fff;font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:80%;height:28px;width:200px;text-decoration:none;line-height:28px;text-align:center;border:0;border-radius:4px;transition:all 0.3s ease 0s;}
a.blackLong_button:hover{background:#a8a8a8;font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:80%;height:28px;width:200px;color:#000000}
a.signUp_button{background:#fff;box-shadow: 0 0 3px 3px rgba(0,0,0,0.2);background-image:url("../images/signUp_logo_off.png");display:inline-block;color:#000;width:100px;text-decoration:none;line-height:30px;margin:.25%;text-align:center;border:0;border-radius:4px;transition:all 0.3s ease 0s;}
a.signUp_button:hover{background:#000;background-image:url("../images/signUp_logo_on.png");width:100px;}
/* =========== END BUTTONS ============== */

/* ===================== TYPE ======================== */
h1{font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:250%;font-weight:normal;color:#000;line-height:100%;text-align:center;margin-top:-15px;margin-bottom:9px;}
h1 .h1white{color:#fff;}
h1 .h1red{color:#ff0000;}
h2{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:135%;font-weight:normal;color:#000;line-height:100%;text-align:left;margin-bottom:-12px;}
.lead-in-h2{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:125%;font-weight:normal;color:rgba(0, 0, 0, 0.6);line-height:125%;text-align:left;margin-bottom:-12px;}
h2 .h2white{color:#fff;}
h2 .h2red{color:#ff0000;}
h3{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:117%;font-weight:normal;color:#000;line-height:105%;text-align:left;margin-top:5px;margin-bottom:5px;}
h3 .h3white{color:#fff;}
h4{position: relative;font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:105%;font-weight:normal;margin-bottom:4px;color:#000;line-height:105%;z-index: 1;overflow: hidden;text-align: center;}
h4:before, h4:after{position: absolute;top:45%;overflow:hidden;width:50%;height:3px;content:'\a0';background-color:#619061;}
h4:before{margin-left:-50%;text-align:right;}
h5{font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:180%;font-weight:normal;color:#ff0000;line-height:100%;text-align:center;margin-top:-15px;margin-bottom:9px;}
h6{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:150%;font-weight:normal;color:#000;line-height:100%;text-align:left;margin-top:12px;margin-bottom:12px;}
.bodycopy{font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:110%;font-weight:normal;color:#000;line-height:125%;}
a.bodycopyLink{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:110%;font-style:italic;font-weight:normal;color:#666464;line-height:125%;text-decoration:underline;}
a.bodycopyLink:hover{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:110%;font-style:italic;font-weight:normal;color:#000;line-height:125%;text-decoration:underline;}
.bodycopyBold{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:110%;font-weight:normal;color:#333;line-height:125%;}
.bodycopyWhite{font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:110%;font-weight:normal;color:#fff;line-height:125%;}
a.bodycopyLinkWhite{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:110%;font-style:italic;font-weight:normal;color:#efd9b1;line-height:125%;text-decoration:underline;}
a.bodycopyLinkWhite:hover{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:110%;font-style:italic;font-weight:normal;color:#000;line-height:125%;text-decoration:underline;}
.bodycopyBoldWhite{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:110%;font-weight:normal;color:#fff;line-height:125%;}
.bodycopyRed{font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:110%;font-weight:normal;color:#ff0000;line-height:125%;}
.bodycopyBoldRed{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:110%;font-weight:normal;color:#ba0000;line-height:125%;}
.bodycopySubdued{font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:110%;font-weight:normal;color:#7b7b7b;color: rgba(0, 0, 0, 0.4);line-height:125%;}
.bodycopySmall{font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:90%;font-weight:normal;color:#000;line-height:115%;}
.bodycopySmallBold{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:100%;font-weight:normal;color:#000;line-height:115%;}
a.bodycopySmallBoldLink{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:100%;font-style:italic;font-weight:normal;color:#666464;line-height:115%;text-decoration:underline;}
a.bodycopySmallBoldLink:hover{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:100%;font-style:italic;font-weight:normal;color:#000;line-height:115%;text-decoration:underline;}
.bodycopySmallBoldRed{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:90%;font-weight:normal;color:#ba0000;line-height:115%;}
.bodycopySmallWhite{font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:90%;font-weight:normal;color:#fff;line-height:115%;}
.bodycopySmallBoldWhite{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:100%;font-weight:normal;color:#fff;line-height:115%;}
a.bodycopySmallBoldLinkWhite{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:100%;font-style:italic;font-weight:normal;color:#efd9b1;line-height:115%;text-decoration:underline;}
a.bodycopySmallBoldLinkWhite:hover{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:100%;font-style:italic;font-weight:normal;color:#000;line-height:115%;text-decoration:underline;}
.bodycopyMedium{font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:100%;font-weight:normal;color:#000;line-height:115%;}
a.bodycopyMediumBoldLink{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:110%;font-style:italic;font-weight:normal;color:#666464;line-height:115%;text-decoration:underline;}
a.bodycopyMediumBoldLink:hover{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:110%;font-style:italic;font-weight:normal;color:#000;line-height:115%;text-decoration:underline;}
.bodycopyMediumWhite{font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:100%;font-weight:normal;color:#fff;line-height:115%;}
a.bodycopyMediumBoldLinkWhite{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:110%;font-style:italic;font-weight:normal;color:#efd9b1;line-height:115%;text-decoration:underline;}
a.bodycopyMediumBoldLinkWhite:hover{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:110%;font-style:italic;font-weight:normal;color:#000;line-height:115%;text-decoration:underline;}
.bodycopyLarge{font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:120%;font-weight:normal;color:#000;line-height:115%;}
.bodycopyLargeBold{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:120%;font-weight:normal;color:#000;line-height:115%;}
.bodycopyLargeWhite{font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:120%;font-weight:normal;color:#fff;line-height:115%;}
.subheadGrayBold{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:150%;font-weight:normal;color:rgba(0, 0, 0, 0.6);line-height:115%;}
a.contactLink{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:115%;font-style:italic;font-weight:normal;color:#666464;line-height:125%;text-decoration:underline;}
a.contactLink:hover{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:115%;font-style:italic;font-weight:normal;color:#000;line-height:125%;text-decoration:underline;}
.store_bodycopy{font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:85%;font-weight:normal;color:#000;line-height:100%;}
.fca_headline{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:100%;font-weight:normal;margin-bottom:0;color:#000;line-height:105%;}
.fca_bodycopy{font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:75%;font-weight:normal;color:#000;line-height:100%;}
a.fca_bodycopyLink{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:100%;font-style:italic;font-weight:normal;color:#777;line-height:100%;text-decoration:underline;}
a.fca_bodycopyLink:hover{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:100%;font-style:italic;font-weight:normal;color:#000;line-height:100%;text-decoration:underline;}
.footer_bodycopy{text-align:center;font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:85%;font-weight:normal;color:#fff;line-height:125%;}
.footer_bodycopyBold{text-align:center;font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:95%;font-weight:normal;color:#fff;line-height:125%;}
a.footer_bodycopyBold{text-align:center;font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:95%;font-weight:normal;color:#fff;line-height:125%;}
a.footer_bodycopyBold:hover{text-align:center;font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:95%;font-weight:normal;color:#ffcc00;line-height:125%;}
sup{font-size:65%;line-height:90%;}
.copyright{text-align:center;font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:75%;font-weight:normal;color:#fff;line-height:125%;}
a[href^="tel:"]{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;font-size:110%;color:#666464;text-decoration:underline;}
/* ===================== END TYPE ======================== */

/* =========== SPACING/ALIGNMENT/ADJUSTMENTS ============== */
.space1pt{margin:1px;}
.space2pt{margin-top:1px;margin-bottom:1px;}
.space4pt{margin-top:2px;margin-bottom:2px;}
.space6pt{margin-top:3px;margin-bottom:3px;}
.space8pt{margin-top:4px;margin-bottom:4px;}
.space10pt{margin-top:5px;margin-bottom:5px;}
.space12pt{margin-top:6px;margin-bottom:6px;}
.space14pt{margin-top:7px;margin-bottom:7px;}
.space16pt{margin-top:8px;margin-bottom:8px;}
.space18pt{margin-top:9px;margin-bottom:9px;}
.space24pt{margin-top:12px;margin-bottom:12px;}
.space30pt{margin-top:15px;margin-bottom:15px;}
.space36pt{margin-top:18px;margin-bottom:18px;}
.space42pt{margin-top:21px;margin-bottom:21px;}
.space48pt{margin-top:24px;margin-bottom:24px;}
.space52pt{margin-top:26px;margin-bottom:26px;}
.space-4pt{margin-top:-2px;margin-bottom:-2px;}
.space-6pt{margin-top:-3px;margin-bottom:-3px;}
.space-8pt{margin-top:-4px;margin-bottom:-4px;}
.space-10pt{margin-top:-5px;margin-bottom:-5px;}
.space-16pt{margin-top:-8px;margin-bottom:-8px;}
.space-20pt{margin-top:-10px;margin-bottom:-10px;}
.space-24pt{margin-top:-12px;margin-bottom:-12px;}
.space-30pt{margin-top:-12px;margin-bottom:-12px;}
.space-36pt{margin-top:-18px;margin-bottom:-18px;}
.space-48pt{margin-top:-24px;margin-bottom:-24px;}
.space-52pt{margin-top:-26px;margin-bottom:-26px;}
.space-90pt{margin-top:-45px;margin-bottom:-45px;}
.space-100pt{margin-top:-50px;margin-bottom:-50px;}
.linearMenuSpacing{margin-top:5px;}
.bodyList{margin-top:2px;}
.clearfix{clear: both;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
img {max-width:100%;height: auto;}
img.right{display:block;float:right;}
img.left{display:block;float:left;}
img.center{display:block;margin: 0 auto;}
/* =========== END SPACING/ALIGNMENT/ADJUSTMENTS ============== */

/* ====================== ROLLOVER EFECTS ========================= */
.revealOnScroll {opacity: 0;}
.rollover img{-webkit-filter:brightness(80%);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;}
.rollover img:hover{-webkit-filter:brightness(100%);}
.rolloverSocialMedia img{-webkit-filter:brightness(70%);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;}
.rolloverSocialMedia img:hover{-webkit-filter:brightness(100%);}

/* ===================== ALL NAVIGATION ==================== */
/* =========== DROPDOWN NAVIGATION ============== */
.menuTop {display:block;position:absolute;left:0;right:0;margin:auto;z-index:1000;}
.menu_container{display:block;margin:0 auto;}
.menu{position:relative;text-align:center;}
.nav-icon{border:0;margin:0 auto;display:block;position:absolute;left:0;right:0;overflow:hidden;padding:0;width:42px;height:42px;font-size:0;text-indent:0;cursor:pointer;z-index:9999;background:transparent;}
.nav-icon span{display:block;position:absolute;top:12px;left:5px;right:5px;height:7px;background-image: url("../images/menu_type.png");background-repeat: no-repeat;}
.nav-icon span:before{position:absolute;display:block;width:100%;left:0;height:4px;background-color:#1c1c1b;border-radius:20px;content: "";}
.nav-icon span:after{position:absolute;display:block;width:100%;left:0;height:4px;background-color:#1c1c1b;border-radius:20px;content: "";}
.nav-icon span:before{top:-9px;margin-top:3px;}
.nav-icon span:after{bottom:-7px;margin-top:2px;}
.nav-icon span:before{transition-duration: 0.2s, 0.2s;transition-delay: 0.2s, 0s;}
.nav-icon span:after{transition-duration: 0.2s, 0.2s;transition-delay: 0.2s, 0s;}
.nav-icon span:before{transition-property: top, transform;}
.nav-icon span:after{transition-property: bottom, transform;}
.nav-icon.active span{background:transparent;box-shadow:0 0 0 rgba(0,0,0,0);}
.nav-icon.active span:before{top:0;transform: rotate(-45deg);}
.nav-icon.active span:after{bottom:0;transform: rotate(45deg);}
.nav-icon.active span:before{transition-delay: 0s, 0.2s;}
.nav-icon.active span:after{transition-delay: 0s, 0.2s;}
.menu-list{display:none;position:relative;width:200px;margin:auto;padding-top:36px;}
.menu-list a{display:block;margin:0 auto;padding:18px;background:#1c1c1b;opacity:0.90;text-decoration:none;}
.menu-list a:hover{background:#aeadab;opacity:0.95;}
a.menu-text{font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;color:#d3d2d0;text-align:center;font-size:90%;line-height:20%;}
a.menu-text:hover{font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;color:#000;text-align:center;font-size:90%;line-height:20%;}
.menu-text-land{display:block;margin:0 auto;padding:18px;background:#ffbc00;opacity:0.95;text-decoration:none;font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;color:#000;text-align:center;font-size:95%;line-height:20%;}
/* =========== END DROPDOWN NAVIGATION ============== */
/* ==================== LINEAR NAVIGATION ===================== */
.linearMenuAreaContainer{max-width:1200px;padding-left:2px;padding-right:2px;margin:0 auto;}
.linearMenuArea{max-width:1196px;background:#1c1c1b;text-align:center;margin:0 auto;border:0;border-radius:8px;z-index:1000;}

.linearMenu-text{font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;color:#f4f3f0;font-size:80%;line-height:110%;text-decoration:none;}

a.linearMenu-text{font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;color:#f4f3f0;font-size:80%;line-height:110%;text-decoration:none;}

a.linearMenu-text:hover{font-family:OrkneyLight,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;color:#ffdc79;font-size:80%;line-height:110%;text-decoration:none;}

.linearMenuLand-text{font-family:OrkneyBold,Helvetica Neue,Helvetica,Arial,Swiss,sans-serif;color:#ffbc00;font-size:80%;line-height:110%;text-decoration:none;}
/* =================== END LINEAR NAVIGATION ========================= */
/* === LINEAR SPACING & STROKE EFFECT === */
nav ul{padding: 2px 10px 6px 10px;}
nav ul li{display:inline-block;margin:0 auto;}
nav ul li a,nav ul li a:after,nav ul li a:before{transition: all .2s;}
/* nav.stroke ul li a,nav.fill ul li a{position:relative;} */
/* nav.stroke ul li a:after,nav.fill ul li a:after{position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;content: '.';color:transparent;background:#52768b;height:5px;} */
/* nav.stroke ul li a:hover:after{width:100%;} */
/* nav.fill ul li a{transition: all 2s;} */
/* === END LINEAR SPACING & STROKE EFFECT === */
/* =================== END ALL NAVIGATION ========================= */

/* =========== MEDIA QUERIES ============== */
@media only screen and (max-width:320px)
{body{font-size:.938em;}
}
@media only screen and (max-device-width:480px){html,body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
}
@media only screen and (min-device-width:768px) and (max-device-width:800px){html,body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
}
@media only screen and (min-width:600px){
.Masthead-MenuA{display:block;}
.Masthead-MenuB{display:none;}
}
@media only screen and (max-width:600px){
.article{max-width:100%;height:auto;padding-left:10px;padding-right:10px;}
.Masthead-MenuB{display:block;}
.Masthead-MenuA{display:none;}
}
@media only screen and (max-width:480px){
.wide{display:none;}
.narrow{display:block;}
.fcaAreaA{display:none;}
.fcaAreaB{display:block;}
}
@media only screen and (min-width:481px){
.wide{display:block;}
.narrow{display:none;}
.fcaAreaA{display:block;}
.fcaAreaB{display:none;}
}
/* =========== END MEDIA QUERIES ============== */