*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } html, button, input, select, textarea { font-family: inherit; } article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; } body, form, fieldset, legend, input, select, textarea, button { margin: 0; } audio:not([controls]) { display: none; height: 0; } audio, canvas, progress, video { display: inline-block; } progress { vertical-align: baseline; } [hidden], template { display: none; } img { border-style: none; } svg:not(:root) { overflow: hidden; } body { font-family: 'Roboto', sans-serif; font-size: 16px; font-size: 1rem; line-height: 22px; line-height: 1.375rem; color: #5f5f5f; font-weight: 300; background: #fff; } p { margin: 0 0 14px 0; } a { color: #f69322; text-decoration: none; background-color: transparent; -webkit-text-decoration-skip: objects; } a:active, a:hover { color: #d27811; outline-width: 0; text-decoration: none; } h1, h2, h3, h4, h5, h6 { font-family: 'Righteous', cursive; margin: 0; } h1, .fs-1 { font-size: 34px; font-size: 2.125rem; line-height: 34px; line-height: 2.125rem; } h2, .fs-2 { font-size: 22px; font-size: 1.375rem; line-height: 26px; line-height: 1.625rem; } h3, .fs-3 { font-size: 24px; font-size: 1.5rem; line-height: 32px; line-height: 2rem; } h4, .fs-4 { font-size: 18px; font-size: 1.125rem; line-height: 30px; line-height: 1.875rem; } h5, .fs-5 { font-size: 18px; font-size: 1.125rem; line-height: 22px; line-height: 1.375rem; } h6, .fs-6 { font-size: 18px; font-size: 1.125rem; line-height: 24px; line-height: 1.5rem; } h1 { margin-bottom: 40px; color: #f69322; font-family: 'Righteous', cursive; font-weight: 700; font-style: normal; letter-spacing: 2px; text-transform: uppercase; } h2 { margin-bottom: 10px; color: #f69322; font-family: 'Righteous', cursive; font-weight: 300; font-style: normal; } h3 { margin-bottom: 10px; color: #f69322; font-family: 'Righteous', cursive; font-weight: 400; font-style: normal; text-transform: uppercase; } h4 { margin-bottom: 10px; color: #5f5f5f; font-family: 'Righteous', cursive; font-weight: 400; font-style: normal; } h5 { margin-bottom: 10px; color: #252424; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-style: normal; letter-spacing: 2px; } h6 { margin-bottom: 10px; color: #696569; font-family: 'Righteous', cursive; font-weight: 700; font-style: normal; letter-spacing: 2px; } b, strong, .strong { font-weight: 700; } em, .em { font-style: italic; } abbr[title], .abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } dfn { font-style: italic; } small, .small { font-size: 13px; font-size: 0.8125rem; line-height: 16px; line-height: 1rem; } mark, .mark { background-color: #ff0; color: #000; } sub, .sub, sup, .sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub, .sub { bottom: -0.25em; } sup, .sup { top: -0.5em; } del, .del { text-decoration: line-through; } figure { margin: 1em 40px; } hr, .hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 1px; background: #eee; border: 0; margin-top: 20px; margin-bottom: 20px; } ul, ol { margin: 20px 0; padding: 0 0 0 30px; list-style: none; } dl:before, dl:after { content: " "; display: table; } dl:after { clear: both; } dl dt { float: left; width: 25%; display: block; font-weight: 400; } dl dd { overflow: hidden; display: block; } blockquote, .blockquote { color: #fff; width: 100%; font-family: 'Roboto', sans-serif; font-weight: 300; font-style: italic; margin: 20px 0; background-color: #f69322; background-color: #f69322; text-align: center; padding: 18px 20px; border-radius: 5px; } blockquote p, .blockquote p { font-size: 17px; font-size: 1.0625rem; line-height: 24px; line-height: 1.5rem; margin-bottom: 0; } blockquote cite, .blockquote cite { font-size: 13px; font-size: 0.8125rem; line-height: 19px; line-height: 1.1875rem; font-weight: 700; font-style: normal; } caption { font-size: inherit; line-height: normal; font-weight: 700; text-align: left; padding: 10px; border-bottom: 1px solid #d7d7d7; } table { border-collapse: collapse; border-spacing: 0; width: 100%; margin: 0 0 38px 0; text-align: center; /** Responsive Table **/ } table thead td, table tbody td, table tfoot td, table thead th, table tbody th, table tfoot th { color: #4e4e4e; font-family: 'Roboto', sans-serif !important; font-weight: 300; font-size: 14px; font-size: 0.875rem; line-height: 18px; line-height: 1.125rem; padding: 10px; border-bottom: 1px solid #f9f9f9; } table > thead > tr { border-bottom: 1px solid #f8ae59; border-top: 1px solid #f8ae59; } table > thead > tr > th { font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 16px; text-align: center; border-bottom: 1px solid #f8ae59; border-top: 1px solid #f8ae59; } table > thead > tr:first-child > th { color: #f69322; font-family: 'Roboto', sans-serif !important; font-weight: 500; font-size: 18px; font-size: 1.125rem; line-height: 20px; line-height: 1.25rem; text-transform: uppercase; border-top: none; } table > thead > tr:last-child > th { color: #3d3d3d !important; font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 16px; font-size: 1rem; line-height: 20px; line-height: 1.25rem; border-bottom: 1px solid #f9f9f9; } table tbody > tr { border-bottom: 1px solid #dcdcdc; border-top: 1px solid #e7e7e7; } table tbody > tr:last-child td { border-bottom: none; } table tbody > tr td { color: #4e4e4e; font-family: 'Roboto', sans-serif !important; font-weight: 300; font-size: 14px; font-size: 0.875rem; line-height: 18px; line-height: 1.125rem; padding: 10px; border-top: 1px solid #efefef; border-bottom: 1px solid #f9f9f9; } .table-responsive { overflow-x: auto; min-height: 0.01%; } @media screen and (max-width: 720px) { .table-responsive { width: 100%; margin-bottom: 22.5; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: none; } .table-responsive > .table { margin: 0 auto !important; width: 320px !important; display: block; } .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td { white-space: normal; min-width: 320px; width: 100%; text-align: center; } .table-responsive > .table-bordered { border: 0; } .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; } .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; } .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; } } code, kbd, pre, samp { font-size: 13px; font-size: 0.8125rem; line-height: 18px; line-height: 1.125rem; word-wrap: break-word; font-family: monospace, monospace; color: #000; background-color: transparent; font-weight: normal; padding: 0; white-space: pre-wrap; } pre { padding: 10px; overflow: auto; border: 1px solid #d7d7d7; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } label, button, input, optgroup, select, textarea { width: 100%; color: #727272; font: inherit; margin: 0 0 13px; } [type="text"], [type="email"], [type="password"], [type="tel"], [type="number"], [type="date"] { width: 100%; height: 42px; padding: 0 10px; background-color: #f6f6f6; border: 1px solid #f6f6f6; -webkit-appearance: none; -moz-appearance: textfield; border-radius: 0; margin-bottom: 13px; } [type="text"]:focus, [type="email"]:focus, [type="password"]:focus, [type="tel"]:focus, [type="number"]:focus, [type="date"]:focus { background-color: #fff; border-color: #0d6096; outline: 0; } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } [type="date"]::-webkit-inner-spin-button { display: none; -webkit-appearance: none; } [type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } [type="search"] { -webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } [type="submit"] { display: block; width: auto; color: #fff; font-family: 'Oswald', sans-serif !important; font-weight: 400; font-size: 18px; font-size: 1.125rem; background-color: #f69322; border: none; text-transform: uppercase; padding: 7px 34px; margin-top: 13px; } [type="submit"]:hover, [type="submit"]:focus { background-color: #dd8622; cursor: pointer; } textarea { width: 100%; padding: 10px; background-color: #f6f6f6; border: 1px solid #f6f6f6; overflow: auto; margin-bottom: 13px; } textarea:focus { background-color: #fff !important; border-color: #0d6096 !important; outline: 0; } select { text-transform: none; height: 42px; padding: 0 10px; background-color: #f6f6f6; border: 1px solid #f6f6f6; } select:focus { background-color: #fff; border-color: #0d6096; outline: 0; } optgroup { font-weight: 700; } button { border-radius: 0; overflow: visible; text-transform: none; cursor: pointer; } button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } button[disabled], html input[disabled] { cursor: not-allowed; } ::-webkit-input-placeholder { color: #727272; } :-moz-placeholder { color: #727272; } ::-moz-placeholder { color: #727272; } :-ms-input-placeholder { color: #727272; } .button { cursor: pointer; border: 1px solid #d7d7d7; background-color: #f3f3f3; line-height: normal; padding: 0.5em 1em; text-decoration: none; color: #363636; display: inline-block; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .button:hover, .button:active { text-decoration: none; } .button:hover { background: #f9f9f9; } .button-link { color: #f69322; text-decoration: underline; border: 0; background: transparent; padding: 0; } .button-link:hover { text-decoration: none; } .button-link:active { outline: 0; } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } .fade-in { animation-name: fadeIn; } @keyframes fadeInDown { 0% { opacity: 0; transform: translate3d(0, -30px, 0); } 100% { opacity: 1; transform: none; } } .fade-in-down { animation-name: fadeInDown; } @keyframes fadeInDownBig { 0% { opacity: 0; transform: translate3d(0, -100%, 0); } 100% { opacity: 1; transform: none; } } .fade-in-down-big { animation-name: fadeInDownBig; } @keyframes fadeInLeft { 0% { opacity: 0; transform: translate3d(-30px, 0, 0); } 100% { opacity: 1; transform: none; } } .fade-in-left { animation-name: fadeInLeft; } @keyframes fadeInLeftBig { 0% { opacity: 0; transform: translate3d(-100%, 0, 0); } 100% { opacity: 1; transform: none; } } .fade-in-left-big { animation-name: fadeInLeftBig; } @keyframes fadeInRight { 0% { opacity: 0; transform: translate3d(30px, 0, 0); } 100% { opacity: 1; transform: none; } } .fade-in-right { animation-name: fadeInRight; } @keyframes fadeInRightBig { 0% { opacity: 0; transform: translate3d(100%, 0, 0); } 100% { opacity: 1; transform: none; } } .fade-in-right-big { animation-name: fadeInRightBig; } @keyframes fadeInUp { 0% { opacity: 0; transform: translate3d(0, 30px, 0); } 100% { opacity: 1; transform: none; } } .fade-in-up { animation-name: fadeInUp; } @keyframes fadeInUpBig { 0% { opacity: 0; transform: translate3d(0, 100%, 0); } 100% { opacity: 1; transform: none; } } .fade-in-up-big { animation-name: fadeInUpBig; } .no-margin { margin: 0; } .no-padding { padding: 0; } .no-float { float: none; } .no-background { background: transparent; } .no-border { border: 0; } .no-select { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: default; } .font-100 { font-weight: 100; } .font-200 { font-weight: 200; } .font-300 { font-weight: 300; } .font-400 { font-weight: 400; } .font-500 { font-weight: 500; } .font-600 { font-weight: 600; } .font-700 { font-weight: 700; } .font-800 { font-weight: 800; } .font-900 { font-weight: 900; } .font-normal { font-style: normal; } .font-italic { font-style: italic; } .uppercase { text-transform: uppercase; } .lowercase { text-transform: lowercase; } .capitalize { text-transform: capitalize; } .text-left { text-align: left; } .text-right { text-align: right; } .text-center { text-align: center; } .text-justify { text-align: justify; } .relative { position: relative; } .absolute { position: absolute; } .static { position: static; } .fixed { position: fixed; } .none { display: none; } .block { display: block; } .inline-block { display: inline-block; } .inline { display: inline; } .flex { display: flex; } .flex-row { flex-direction: row; } .flex-column { flex-direction: column; } .flex-space-around { justify-content: space-around; } .flex-space-between { justify-content: space-between; } .flex-start { justify-content: flex-start; } .flex-center { justify-content: center; } .flex-end { justify-content: flex-end; } .flex-wrap { flex-wrap: wrap; } .flex-nowrap { flex-wrap: nowrap; } .left { float: left; } .right { float: right; } .center { float: none; margin-left: auto; margin-right: auto; } .pad-top-5 { padding-top: 5px; } .pad-top-10 { padding-top: 10px; } .pad-top-15 { padding-top: 15px; } .pad-top-20 { padding-top: 20px; } .pad-top-25 { padding-top: 25px; } .pad-top-30 { padding-top: 30px; } .pad-top-35 { padding-top: 35px; } .pad-top-40 { padding-top: 40px; } .pad-top-45 { padding-top: 45px; } .pad-top-50 { padding-top: 50px; } .pad-top-55 { padding-top: 55px; } .pad-top-60 { padding-top: 60px; } .pad-bottom-5 { padding-bottom: 5px; } .pad-bottom-10 { padding-bottom: 10px; } .pad-bottom-15 { padding-bottom: 15px; } .pad-bottom-20 { padding-bottom: 20px; } .pad-bottom-25 { padding-bottom: 25px; } .pad-bottom-30 { padding-bottom: 30px; } .pad-bottom-35 { padding-bottom: 35px; } .pad-bottom-40 { padding-bottom: 40px; } .pad-bottom-45 { padding-bottom: 45px; } .pad-bottom-50 { padding-bottom: 50px; } .pad-bottom-55 { padding-bottom: 55px; } .pad-bottom-60 { padding-bottom: 60px; } .pad-5 { padding: 5px; } .pad-10 { padding: 10px; } .pad-15 { padding: 15px; } .pad-20 { padding: 20px; } .pad-25 { padding: 25px; } .pad-30 { padding: 30px; } .pad-35 { padding: 35px; } .pad-40 { padding: 40px; } .pad-45 { padding: 45px; } .pad-50 { padding: 50px; } .pad-55 { padding: 55px; } .pad-60 { padding: 60px; } .sr { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .list-unstyled { list-style: none; margin: 0; padding: 0; } .list-unstyled li { margin: 0; padding: 0; } .list-inline { list-style: none; margin: 0; padding: 0; } .list-inline li { margin: 0; padding: 0; display: inline-block; } .img-fluid { max-width: 100%; } .field { width: 100%; } .form-group { overflow: hidden; } .form-group label { display: inline-block; padding-top: 8px; } .disabled, [disabled] { pointer-events: none; cursor: not-allowed; opacity: 0.5; } .checkbox, .radio { display: inline-block; position: relative; } .checkbox label, .radio label { padding-left: 20px; padding-top: 0; display: inline-block; } .checkbox input[type="checkbox"], .radio input[type="checkbox"], .checkbox input[type="radio"], .radio input[type="radio"] { position: absolute; top: 4px; left: 0; } .select { overflow: hidden; position: relative; display: block; } .select:before { content: ""; border: 6px solid transparent; border-top-color: #676767; top: 50%; right: 10px; margin-top: -3px; pointer-events: none; position: absolute; } .select select { -webkit-appearance: none; -moz-appearance: none; height: 36px; width: 100%; padding: 0 10px; line-height: normal; border: 1px solid #f6f6f6; background: #fff; display: block; } .select select::-ms-expand { display: none; } .select select:focus { border-color: #0d6096; } .select select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #727272; border-color: #0d6096; } .animate { animation-duration: 1s; animation-fill-mode: both; } .animate-infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } @media print { .no-float-print { float: none; } .no-padding-print { padding: 0; } .no-margin-print { margin: 0; } .none-print { display: none; } .block-print { display: block; } .inline-block-print { display: inline-block; } .inline-print { display: inline; } .text-left-print { text-align: left; } .text-right-print { text-align: right; } .text-center-print { text-align: center; } .text-justify-print { text-align: justify; } .no-col-print { width: auto; float: none; } .no-push-print, .no-pull-print { left: 0; } .pad-top-0-print { padding-top: 0; } .pad-top-5-print { padding-top: 5px; } .pad-top-10-print { padding-top: 10px; } .pad-top-15-print { padding-top: 15px; } .pad-top-20-print { padding-top: 20px; } .pad-top-25-print { padding-top: 25px; } .pad-top-30-print { padding-top: 30px; } .pad-top-35-print { padding-top: 35px; } .pad-top-40-print { padding-top: 40px; } .pad-top-45-print { padding-top: 45px; } .pad-top-50-print { padding-top: 50px; } .pad-top-55-print { padding-top: 55px; } .pad-top-60-print { padding-top: 60px; } .pad-bottom-0-print { padding-bottom: 0; } .pad-bottom-5-print { padding-bottom: 5px; } .pad-bottom-10-print { padding-bottom: 10px; } .pad-bottom-15-print { padding-bottom: 15px; } .pad-bottom-20-print { padding-bottom: 20px; } .pad-bottom-25-print { padding-bottom: 25px; } .pad-bottom-30-print { padding-bottom: 30px; } .pad-bottom-35-print { padding-bottom: 35px; } .pad-bottom-40-print { padding-bottom: 40px; } .pad-bottom-45-print { padding-bottom: 45px; } .pad-bottom-50-print { padding-bottom: 50px; } .pad-bottom-55-print { padding-bottom: 55px; } .pad-bottom-60-print { padding-bottom: 60px; } .pad-0-print { padding: 0; } .pad-5-print { padding: 5px; } .pad-10-print { padding: 10px; } .pad-15-print { padding: 15px; } .pad-20-print { padding: 20px; } .pad-25-print { padding: 25px; } .pad-30-print { padding: 30px; } .pad-35-print { padding: 35px; } .pad-40-print { padding: 40px; } .pad-45-print { padding: 45px; } .pad-50-print { padding: 50px; } .pad-55-print { padding: 55px; } .pad-60-print { padding: 60px; } } @media print { /*-------------------------------------------------------------- # Utils --------------------------------------------------------------*/ *, *:before, *:after { background: transparent; color: #000; box-shadow: none; text-shadow: none; } a, a:visited { text-decoration: underline; } a[href]:after { content: " (" attr(href) ")"; } a[href^="#"]:after, a[href^="javascript:"]:after { content: ""; } pre, blockquote { page-break-inside: avoid; } thead { display: table-header-group; } tr { page-break-inside: avoid; } img { page-break-inside: avoid; max-width: 100%; } p, h2, h3 { orphans: 3; widows: 3; } h2, h3 { page-break-after: avoid; } abbr[title]:after { content: " (" attr(title) ")"; } } #page { padding-top: 104px; } img.alignleft { display: block; float: left; margin: 0 15px 15px 0; } img.alignright { display: block; float: right; margin: 0 0 15px 15px; } img.aligncenter { display: block; float: none; margin: 0 auto 15px; clear: both; } @-webkit-keyframes toRightFromLeft { 49% { -webkit-transform: translate(100%); } 50% { opacity: 0; -webkit-transform: translate(-100%); } 51% { opacity: 1; } } @-moz-keyframes toRightFromLeft { 49% { -moz-transform: translate(100%); } 50% { opacity: 0; -moz-transform: translate(-100%); } 51% { opacity: 1; } } @keyframes toRightFromLeft { 49% { transform: translate(100%); } 50% { opacity: 0; transform: translate(-100%); } 51% { opacity: 1; } } .main-navigation { clear: both; display: block; float: right; width: 100%; text-align: right; /* Small menu. */ } .main-navigation ul { display: none; list-style: none; margin: 0; padding-left: 0; text-align: right; } .main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul { left: auto; } .main-navigation ul li { display: inline-block; margin: 0 11px; position: relative; } .main-navigation ul li:last-child { margin-right: 0px; } .main-navigation ul li:hover > a, .main-navigation ul li.focus > a { color: #fff; background-color: #f69322; text-decoration: none !important; } .main-navigation ul li.current_page_item > a, .main-navigation ul li.current-menu-item > a, .main-navigation ul li.current_page_ancestor > a, .main-navigation ul li.current-menu-ancestor > a { color: #fff; background-color: #f69322; text-decoration: none !important; } .main-navigation ul li a { display: block; height: 28px; line-height: 28px; color: #231f20; font-family: 'Righteous', cursive !important; font-weight: 400; font-size: 13px; font-size: 0.8125rem; padding: 0 9px; background-color: #f7f5f3; text-transform: uppercase; text-align: center; } .main-navigation ul li ul { float: left; position: absolute; top: 100%; left: -999em; z-index: 99999; border-top: 2px solid transparent; } .main-navigation ul li ul ul { left: -999em; top: 0; border-top: none !important; } .main-navigation ul li ul li { display: block; margin: 0; position: relative; } .main-navigation ul li ul li:hover > ul, .main-navigation ul li ul li.focus > ul { left: 100%; } .main-navigation ul li ul li a { display: block; width: 200px; height: auto; color: #fff; font-family: 'Verdana', Geneva, sans-serif !important; font-weight: 400; font-size: 12px; font-size: 0.75rem; line-height: 20px; line-height: 1.25rem; padding: 13px 15px; text-align: left; background-color: #f69322; background-color: #f69322; text-transform: none; } .main-navigation ul li ul li :hover > a, .main-navigation ul li ul li .focus > a { background-color: #fb9f36; background-color: #fb9f36; } .main-navigation ul li ul li a:hover, .main-navigation ul li ul li a.focus { background-color: #fb9f36; background-color: #fb9f36; } .main-navigation ul li.edge:hover > ul.sub-menu, .main-navigation ul li.edge:focus > ul.sub-menu { left: auto; } .main-navigation ul li.edge > ul.sub-menu > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul { left: -100%; } .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > ul { left: -999em; top: 0; } .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul { left: -100%; } .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > ul { left: -999em; top: 0; } .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul { left: -100%; } .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > ul { left: -999em; top: 0; } .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul { left: -100%; } .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > ul { left: -999em; top: 0; } .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul { left: -100%; } .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > ul, .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > ul { left: -999em; top: 0; } .menu-toggle, .main-navigation.toggled ul { display: block; } @media screen and (min-width: 37.5em) { .menu-toggle { display: none; } .main-navigation ul { display: block; } } .site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation { margin: 0 0 1.5em; overflow: hidden; } .comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous { float: left; width: 50%; } .comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { float: right; text-align: right; width: 50%; } .clear:before, .clear:after { content: " "; display: table; } .clear:after { clear: both; } .fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited { color: #fff !important; font-family: 'Oswald', sans-serif !important; font-weight: 400; font-size: 18px; font-size: 1.125rem; background-color: #f69322; border: none; border-radius: 0; text-transform: uppercase; padding: 7px 30px; margin-top: 22px; } .fl-builder-content a.fl-button .fl-button-text, .fl-builder-content a.fl-button:visited .fl-button-text { color: #fff !important; } header#masthead { display: block; width: 100%; height: 104px; position: fixed; top: 0; left: auto; right: auto; background-color: #fff; background-color: #fff; z-index: 9999; -webkit-box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.09); -moz-box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.09); box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.09); } header#masthead #header-wrap { display: block; max-width: 1500px; width: 100%; height: 104px; margin: 0 auto; } header#masthead #header-wrap .site-branding { display: block; width: 225px; height: 104px; float: left; position: relative; padding-top: 2px; } header#masthead #header-wrap #header-menu-wrapper { display: block; width: 1275px; float: left; } header#masthead #header-wrap #header-menu-wrapper #top-navigation { display: block; width: 100%; height: 36px; clear: both; text-align: right; margin-bottom: 22px; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul { list-style: none; margin: 0; padding: 0; text-align: right; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li { display: inline-block; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li:first-child a { text-indent: -9999px; background-color: #fff; background-image: url('images/icons/home.png'); background-repeat: no-repeat; background-position: center center; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li:first-child a:hover, header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li:first-child a:focus { background-color: #fff; text-decoration: none !important; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li a { display: block; height: 36px; line-height: 36px; color: #fff; font-family: 'Righteous', cursive !important; font-weight: 400; font-size: 13px; font-size: 0.8125rem; padding: 0 15px; background-color: #663891; text-transform: uppercase; text-align: center; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li a:hover, header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li a:focus { background-color: #663891; background-color: rgba(102, 56, 145, 0.9); text-decoration: none !important; } body.admin-bar header#masthead { top: 32px; } #site-slider { display: block; width: 100%; min-height: 560px; height: 560px; position: relative; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; overflow: hidden; } #site-slider #slider { display: block; } #site-slider #slider .first { display: block; } #site-slider #slider .slide { display: none; width: 100%; height: 560px; } #site-slider #slider .slide .slide-img-cover { display: block; background-size: cover; background-position: center center; background-repeat: no-repeat; margin: 0 auto; height: 560px; } #site-slider #slider .slide .slideWrap { display: block; max-width: 100%; width: 100%; height: 100%; z-index: 1000; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap { display: block; width: 100%; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText { display: block; width: 100%; position: absolute; top: 50%; left: 0; z-index: 1001; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix { display: block; max-width: 856px; width: 100%; padding: 0 20px; margin: 0 auto; text-align: center; overflow: hidden; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix .slideCenterFix { display: inline-block; width: 60%; float: right; text-align: center; padding: 0 50px; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix h2 { display: block; color: #fff; font-family: 'Righteous', cursive !important; font-weight: 400 !important; font-size: 24px; font-size: 1.5rem; line-height: 26px; line-height: 1.625rem; text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.09); margin-bottom: 25px; clear: both; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn { display: block; max-width: 98px; width: 100%; height: 34px; line-height: 34px; color: #fff; font-family: 'Oswald', sans-serif !important; font-weight: 400 !important; font-size: 14px !important; text-transform: uppercase; margin: 0 auto; background-color: #f69322; background-color: #f69322; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn:hover, #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn:focus { background-color: #dd8622; background-color: #dd8622; } #site-slider .subscribe-wrap { display: block; position: absolute; top: auto; left: 0; right: 0; bottom: 0; background-color: #f69322; background-color: rgba(246, 147, 34, 0.92); padding: 20px 0; z-index: 999; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap { display: block; max-width: 980px; width: 100%; margin: 0 auto; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-title-wrap { display: block; float: left; width: 49%; height: 36px; text-align: right; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-title-wrap h3 { display: block; height: 36px; line-height: 36px; color: #fff; font-family: 'Oswald', sans-serif !important; font-weight: 700; font-size: 30px; text-transform: uppercase; text-align: left; padding-left: 50px; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-title-wrap h3 small { display: inline; float: right; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-size: 20px; text-transform: lowercase !important; line-height: 36px; background-image: url('images/icons/subscribe-bg.png'); background-repeat: no-repeat; background-position: left center; padding-left: 24px; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap { display: block; float: right; width: 50%; height: 36px; padding-left: 15px; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap input { display: block !important; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap input[type=email] { display: block !important; float: left; max-width: 306px; width: 100%; height: 36px; line-height: 33px; background: none; border: none; border-radius: 0; border-bottom: 3px solid #fff; color: #fff; font-family: 'Verdana', Geneva, sans-serif !important; font-size: 15px; font-size: 0.9375rem; opacity: 1; padding-bottom: 0; margin-bottom: 0; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap ::-webkit-input-placeholder { color: #fff; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap ::-moz-placeholder { color: #fff; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap :-ms-input-placeholder { color: #fff; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap :-moz-placeholder { color: #fff; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap input[type=submit] { display: block !important; float: left; border: none; border-radius: 0; background-color: #fff; background-color: #fff; color: #f69322; text-transform: uppercase; font-family: 'Oswald', sans-serif !important; font-size: 20px; font-size: 1.25rem; padding: 7px 10px; margin-left: 10px; margin-top: 0; } #inner-slider { display: block; width: 100%; min-height: 326px; height: 326px; position: relative; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; overflow: hidden; } #inner-slider #slider { display: block; } #inner-slider #slider .first { display: block; } #inner-slider #slider .slide { display: none; width: 100%; height: 326px; } #inner-slider #slider .slide .slide-img-cover { display: block; background-size: cover; background-position: center center; background-repeat: no-repeat; margin: 0 auto; height: 326px; } #inner-slider #slider .slide .slideWrap { display: block; max-width: 100%; width: 100%; height: 100%; z-index: 1000; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap { display: block; width: 100%; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText { display: block; width: 100%; position: absolute; top: 45%; left: 0; z-index: 1001; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix { display: block; max-width: 962px; width: 100%; padding: 0 20px; margin: 0 auto; text-align: center; overflow: hidden; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix .slideCenterFix { display: inline-block; width: 50%; float: left; text-align: center; padding: 0 50px; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix h3 { color: #fff; font-family: 'Righteous', cursive !important; font-weight: 400 !important; font-size: 22px; font-size: 1.375rem; line-height: 26px; line-height: 1.625rem; text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.09); text-transform: none; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn { display: block; max-width: 98px; width: 100%; height: 34px; line-height: 34px; color: #fff; font-family: 'Oswald', sans-serif !important; font-weight: 400 !important; font-size: 14px !important; text-transform: uppercase; margin: 0 auto; background-color: #f69322; background-color: #f69322; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn:hover, #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn:focus { background-color: #dd8622; background-color: #dd8622; } #inner-slider #slideshow-overlay { display: block; height: 100%; left: 0; right: 0; position: absolute; top: 0; width: 100%; z-index: 1005; background-color: transparent; } #inner-slider #slideshow-overlay:hover { cursor: pointer; } #page #content { padding: 58px 0; } article.module-block .entry-content { margin: 0 !important; } article .entry-content ul li::before { content: "\2022"; color: #f69322; display: inline-block; width: 1em; margin-left: -1em; } article .entry-content ul li { margin-bottom: 8px; } article .entry-content ul li ul { margin: 10px 0; } article .entry-content ul li ul li::before { content: "\25AA"; color: #f69322; display: inline-block; width: 1em; margin-left: -1em; } article .entry-content ol { list-style: none; counter-reset: li; } article .entry-content ol li::before { content: counter(li) ". "; color: #f69322; display: inline-block; width: 1.5em; margin-left: -1.5em; text-align: left; } article .entry-content ol li { counter-increment: li; } article .entry-content ol li ol { margin: 10px 0; } article .entry-content ol li ol li::before { content: counter(li,lower-roman) ". "; color: #f69322; display: inline-block; width: 1.5em; margin-left: -1.5em; text-align: left; } article .entry-content img { border-radius: 5px; } article .entry-content table tr td h2, article .entry-content table tr td h3, article .entry-content table tr td h4, article .entry-content table tr td h5, article .entry-content table tr td h6 { margin: 0 !important; } article.single .entry-header #single-post-img { text-align: center; margin-bottom: 64px; } article.single .entry-header #single-post-img img.img-post { border-radius: 5px; } article.single .entry-header h1.entry-title { text-align: center; } article.single .entry-header .entry-meta { display: none; } article.single .entry-content { text-align: center; margin-bottom: 52px; } article.single .entry-content .et_social_inline { display: none; } article.single .entry-footer h3.share-title { color: #f69322; font-family: 'Roboto Condensed', sans-serif !important; font-size: 20px; font-size: 1.25rem; text-align: center; } article.single .entry-footer .et_social_inline { text-align: center; } article.single .entry-footer .et_social_inline .et_social_icons_container { text-align: center; } article.single .entry-footer .et_social_inline .et_social_icons_container li { display: inline-block; width: 40px; height: 40px; float: none; margin: 0 1.5% 1.5% 0 !important; } article.single .entry-footer .et_social_inline .et_social_icons_container li:last-child { margin-right: 0 !important; } article.single .entry-footer a#btabbtn { display: block; max-width: 240px; width: 100%; color: #fff; font-family: 'Oswald', sans-serif !important; font-size: 18px; font-size: 1.125rem; background-color: #f69322; background-color: #f69322; padding: 2px 15px; margin: 0 auto; text-transform: uppercase; text-align: center; } article.single .entry-footer a#btabbtn:hover, article.single .entry-footer a#btabbtn:focus { background-color: #dd8622; background-color: #dd8622; } body.home .site-content { display: block; max-width: 1684px; width: 100%; margin: 0 auto; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap { display: inline-block; width: 24.8%; overflow: hidden; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:hover .focus-button-body { opacity: 0.8; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:hover .focus-button-overlay { -webkit-animation: toRightFromLeft 0.3s; -moz-animation: toRightFromLeft 0.3s; animation: toRightFromLeft 0.3s; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button { display: block; width: 404px; height: 220px; margin: 0 auto; position: relative; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button a.focus-button-link { display: block; width: 100%; height: 100%; position: absolute; top: 0; z-index: 100; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button a.focus-button-link:hover { cursor: pointer; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button .focus-button-body { display: block; width: 380px; height: 204px; background-color: #24b24b; background-color: #24b24b; border-radius: 15px; position: relative; top: 6px; left: 12px; right: 12px; z-index: 1; opacity: 1; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; transition: opacity 0.3s; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button .focus-button-body .focus-text-content { display: block; width: 50%; color: #fff; font-family: 'Righteous', cursive !important; font-size: 32.26px; font-size: 2.01625rem; line-height: 38px; line-height: 2.375rem; padding: 20px 0; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); text-align: center; text-transform: capitalize; z-index: 3; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button .focus-button-body .focus-text-left { left: 5%; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button .focus-button-body .focus-text-right { left: 45%; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button .focus-button-overlay { display: block; width: 100%; height: 100%; background-size: cover; background-position: center center; position: absolute; padding: 20px; z-index: 2; color: #fff; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:nth-child(1) .focus-button .focus-button-body { background-color: #663891; background-color: #663891; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:nth-child(2) .focus-button .focus-button-body { background-color: #24b24b; background-color: #24b24b; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:nth-child(3) .focus-button .focus-button-body { background-color: #26abe2; background-color: #26abe2; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:nth-child(4) .focus-button .focus-button-body { background-color: #f69322; background-color: #f69322; } body.single .site-content { display: block; max-width: 1140px; width: 100%; margin: 0 auto; padding-top: 86px !important; } body.page-template-page-blog .site-content { display: block; max-width: 1140px; width: 100%; margin: 0 auto; } body.page-template-page-blog .site-content .content-area .site-main h1.blog-title { text-align: center; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap .news-row { margin-bottom: 60px; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap { display: block; width: 25%; float: left; text-align: center; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .img-news { display: block; width: 256px; height: 240px; margin: 0 auto 30px; border-radius: 5px; position: relative; background-repeat: no-repeat; background-position: center center; background-size: cover; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .img-news:hover, body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .img-news:focus { cursor: pointer; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .img-news:hover a.rmbtn, body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .img-news:focus a.rmbtn { display: block; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -ms-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .img-news a.rmbtn { display: none; width: 100%; padding: 14px 0; text-align: center; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; text-transform: uppercase; background-color: #f69322; background-color: rgba(246, 147, 34, 0.93); position: absolute; top: auto; bottom: 0; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -ms-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .entry-date-wrap { margin-bottom: 2px; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .entry-date-wrap .posted-on { color: #bcbcbc; font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 14px; font-size: 0.875rem; text-transform: uppercase; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap h3.latest-news-title { display: block; max-width: 256px; width: 100%; color: #f69322 !important; font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 18px; font-size: 1.125rem; line-height: 26px; line-height: 1.625rem; margin: 0 auto; padding: 0 10px; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap h3.latest-news-title a { color: #f69322 !important; font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 18px; font-size: 1.125rem; line-height: 26px; line-height: 1.625rem; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap #navigation .nav-button { text-align: center; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap #navigation .nav-button a { display: inline; color: #fff; font-family: 'Oswald', sans-serif !important; font-size: 17.1px; font-size: 1.06875rem; background-color: #d7d7d7; background-color: #d7d7d7; padding: 2px 20px; margin: 0 5px; text-transform: uppercase; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap #navigation .nav-button a:hover, body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap #navigation .nav-button a:focus { background-color: #f69322; background-color: #f69322; } body.archive .site-content { display: block; max-width: 1140px; width: 100%; margin: 0 auto; } body.archive .site-content .content-area .site-main h1.blog-title { text-align: center; } body.archive .site-content .content-area .site-main #blog-home-wrap .news-row { margin-bottom: 60px; } body.archive .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap { display: block; width: 25%; float: left; text-align: center; } body.archive .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .img-news { display: block; width: 256px; height: 240px; margin: 0 auto 30px; border-radius: 5px; position: relative; background-repeat: no-repeat; background-position: center center; background-size: cover; } body.archive .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .img-news:hover, body.archive .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .img-news:focus { cursor: pointer; } body.archive .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .img-news:hover a.rmbtn, body.archive .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .img-news:focus a.rmbtn { display: block; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -ms-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s; } body.archive .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .img-news a.rmbtn { display: none; width: 100%; padding: 14px 0; text-align: center; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; text-transform: uppercase; background-color: #f69322; background-color: rgba(246, 147, 34, 0.93); position: absolute; top: auto; bottom: 0; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -ms-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s; } body.archive .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .entry-date-wrap { margin-bottom: 16px; } body.archive .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .entry-date-wrap .posted-on { color: #bcbcbc; font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 14px; font-size: 0.875rem; text-transform: uppercase; } body.archive .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap h3.latest-news-title { display: block; max-width: 256px; width: 100%; color: #f69322 !important; font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 18px; font-size: 1.125rem; line-height: 26px; line-height: 1.625rem; margin: 0 auto; padding: 0 10px; } body.archive .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap h3.latest-news-title a { color: #f69322 !important; font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 18px; font-size: 1.125rem; line-height: 26px; line-height: 1.625rem; } body.archive .site-content .content-area .site-main #blog-home-wrap #navigation .nav-button { text-align: center; } body.archive .site-content .content-area .site-main #blog-home-wrap #navigation .nav-button a { display: inline; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-size: 17.1px; font-size: 1.06875rem; background-color: #d7d7d7; background-color: #d7d7d7; padding: 2px 20px; margin: 0 5px; text-transform: uppercase; } body.archive .site-content .content-area .site-main #blog-home-wrap #navigation .nav-button a:hover, body.archive .site-content .content-area .site-main #blog-home-wrap #navigation .nav-button a:focus { background-color: #f69322; background-color: #f69322; } body.page-template-page-stories .site-content { display: block; max-width: 1280px; width: 100%; margin: 0 auto; } body.page-template-page-stories .site-content h1.stories-title { text-align: center; margin-bottom: 50px; } body.page-template-page-stories .site-content #success-stories-wrap { padding-top: 65px; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav { padding-bottom: 50px; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav:hover, body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav:focus { cursor: pointer; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav:hover .entry-header .member-img img, body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav:focus .entry-header .member-img img { -webkit-filter: grayscale(0); filter: grayscale(0); } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-header { display: block; max-width: 300px; width: 100%; margin: 0 auto 20px; text-align: center; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-header .member-img { margin-bottom: 12px; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-header .member-img img { border-radius: 50%; margin: 0 auto; -webkit-filter: grayscale(1); filter: grayscale(1); transition: all 0.7s; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-header .entry-meta { color: #8b8b8b; font-family: 'Roboto', sans-serif !important; font-weight: 300; font-size: 16px; font-size: 1rem; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-header .entry-meta .story-name { color: #f69322; font-family: 'Roboto', sans-serif !important; font-weight: 500; font-size: 22px; font-size: 1.375rem; margin-bottom: 0px; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-content { display: block; max-width: 300px; width: 100%; margin: 0 auto 30px; text-align: center; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-footer a.rfsbtn { display: block; max-width: 160px; width: 100%; color: #fff; font-family: 'Oswald', sans-serif !important; font-size: 16px; font-size: 1rem; text-align: center; text-transform: uppercase; padding: 7px 5px; margin: 0 auto; background-color: #f69322; background-color: #f69322; transition: all 0.7s; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-footer a.rfsbtn:hover, body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-footer a.rfsbtn:focus { background-color: #dd8622; background-color: #dd8622; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-footer a.rfsbtn:active, body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-footer a.rfsbtn:disabled, body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-footer a.rfsbtn[disabled] { background-color: #d27811; background-color: #d27811; opacity: 1 !important; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content { display: none; max-width: 1140px; margin: 0 auto; padding-top: 48px; border-top: 1px solid #ebebeb; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-content { color: #797979; font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 18px; font-size: 1.125rem; line-height: 30px; line-height: 1.875rem; text-align: left; margin-bottom: 40px; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-footer { display: block; clear: both; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-footer .entry-footer-left { display: inline-block; width: 49%; float: left; text-align: left; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-footer .entry-footer-left .entry-meta { color: #8b8b8b; font-family: 'Roboto', sans-serif !important; font-weight: 300; font-size: 16px; font-size: 1rem; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-footer .entry-footer-left .entry-meta .story-name { color: #f69322; font-family: 'Roboto', sans-serif !important; font-weight: 500; font-size: 22px; font-size: 1.375rem; margin-bottom: 0; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-footer .entry-footer-right { display: inline-block; width: 49%; float: right; text-align: right; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-footer .entry-footer-right a.sccbtn { display: block; float: right; max-width: 92px; width: 100%; color: #fff; font-family: 'Oswald', sans-serif !important; font-size: 18px; font-size: 1.125rem; text-align: center; text-transform: uppercase; padding: 7px 5px; background-color: #f69322; background-color: #f69322; transition: all 0.7s; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-footer .entry-footer-right a.sccbtn:hover, body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-footer .entry-footer-right a.sccbtn:focus { background-color: #dd8622; background-color: #dd8622; } body.page-template-page-contact .site-content { display: block; max-width: 1140px; width: 100%; margin: 0 auto; text-align: center; } body.page-template-page-contact .site-content h1 { text-align: center; } body.page-template-page-contact .site-content article.contact .row .column { display: inline-block; max-width: 50%; width: 50%; float: left; padding: 0 20px; } body.page-template-page-contact .site-content article.contact .row .column .entry-content { text-align: left; } body.error404 .site-content { display: block; max-width: 1140px; width: 100%; margin: 0 auto; text-align: center; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_header_outer .et_bloom_form_header { min-width: 90%; background-image: url('images/pop-up.jpg'); background-position: center center; background-size: cover; min-height: 330px !important; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_form_content { min-width: 295px !important; min-height: 330px !important; text-align: center; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_form_content .et_bloom_form_text { display: block; width: 100%; padding-left: 0; padding-right: 0; text-align: center; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_form_content .et_bloom_form_text h2 { color: #fff; font-family: 'Oswald', sans-serif !important; font-weight: 700; font-size: 36px; font-size: 2.25rem; text-align: center; text-transform: uppercase; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_form_content .et_bloom_form_text p { color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-weight: 400; font-size: 18px; font-size: 1.125rem; text-align: center; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_form_content form { padding-top: 60px; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_form_content form .et_bloom_subscribe_email input { display: inline-block !important; background: none; border: none; border-radius: 0; border-bottom: 3px solid #fff; color: #fff; font-family: 'Verdana', Geneva, sans-serif !important; font-size: 15px; font-size: 0.9375rem; opacity: 1; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_form_content form .et_bloom_subscribe_email input::-webkit-input-placeholder { text-align: center; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_form_content form .et_bloom_subscribe_email input::-moz-placeholder { text-align: center; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_form_content form .et_bloom_subscribe_email input:-ms-input-placeholder { text-align: center; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_form_content form .et_bloom_subscribe_email input:-moz-placeholder { text-align: center; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_form_content form .et_bloom_submit_subscription { color: #f69322 !important; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_form_content form .et_bloom_submit_subscription .et_bloom_button_text { color: #f69322 !important; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_form_content form a.et_bloom_no_thanks { display: block; width: 100%; clear: both; text-align: center; color: #fff; font-family: 'Oswald', sans-serif !important; font-size: 18px; font-size: 1.125rem; margin: 0 auto; text-decoration: underline; } footer#colophon { display: block; /*height:112px;*/ width: 100%; height: auto; background-color: #ab9e8f; background-color: #ab9e8f; } footer#colophon .footer-content { display: block; max-width: 1192px; width: 100%; height: auto; margin: 0 auto; padding-top: 20px; padding-bottom: 34px; } footer#colophon .footer-content .footer-row { display: block; width: 100%; clear: both; } footer#colophon .footer-content .footer-left { display: block; width: 49%; float: left; text-align: left; } footer#colophon .footer-content .footer-left .footer-top { color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-size: 22.62px; font-size: 1.41375rem; margin-bottom: 12px; } footer#colophon .footer-content .footer-left .footer-top span { float: left; display: inline; /*font-family: $oswald !important;*/ color: #fff; font-family: "Verdana", Geneva, sans-serif !important; /*@include font-size(22.62);*/ font-weight: 700; font-size: 0.6875rem; margin-bottom: 12px; } footer#colophon .footer-content .footer-left .footer-top ul.social-icons { display: inline; float: left; list-style: none; margin: 0; padding: 0; text-align: left; padding-left: 12px; } footer#colophon .footer-content .footer-left .footer-top ul.social-icons li { display: inline; margin: 0 6px; } footer#colophon .footer-content .footer-left .footer-top ul.social-icons li a { color: #fff !important; font-size: 22px; font-size: 1.375rem; } footer#colophon .footer-content .footer-left .footer-top ul.social-icons li a:hover, footer#colophon .footer-content .footer-left .footer-top ul.social-icons li a:focus { color: #ccc !important; } footer#colophon .footer-content .footer-left .footer-bottom { color: #fff; font-family: 'Verdana', Geneva, sans-serif !important; font-size: 11px; font-size: 0.6875rem; } footer#colophon .footer-content .footer-right { display: block; width: 49%; float: right; text-align: right; } footer#colophon .footer-content .footer-right .footer-top { margin-bottom: 22px; } footer#colophon .footer-content .footer-right .footer-top ul#footer-contact-list { display: block; list-style: none; margin: 0; padding: 0; text-align: right; height: 27px; line-height: 27px; } footer#colophon .footer-content .footer-right .footer-top ul#footer-contact-list li { display: inline-block; vertical-align: middle; } footer#colophon .footer-content .footer-right .footer-top ul#footer-contact-list li a { color: #fff; vertical-align: baseline; } footer#colophon .footer-content .footer-right .footer-top ul#footer-contact-list li #footer-phone { display: inline-block; color: #fff; font-family: 'Roboto Condensed', sans-serif; font-size: 22.62px; font-size: 1.41375rem; margin-top: 5px; } footer#colophon .footer-content .footer-right .footer-top ul#footer-contact-list li #footer-phone:hover, footer#colophon .footer-content .footer-right .footer-top ul#footer-contact-list li #footer-phone:focus { color: #ccc !important; } footer#colophon .footer-content .footer-right .footer-top ul#footer-contact-list li #footer-email { display: inline-block; width: 70px; height: 27px; line-height: 27px; color: #f19326; font-family: 'Righteous', cursive !important; font-size: 13px; font-size: 0.8125rem; margin-left: 15px; text-align: center; text-transform: uppercase; background-color: #fff; background-color: #fff; } footer#colophon .footer-content .footer-right .footer-top ul#footer-contact-list li #footer-email:hover, footer#colophon .footer-content .footer-right .footer-top ul#footer-contact-list li #footer-email:focus { background-color: #ccc; background-color: #ccc; } footer#colophon .footer-content .footer-right .footer-bottom { color: #fff; font-family: 'Verdana', Geneva, sans-serif !important; font-size: 11px; font-size: 0.6875rem; } footer#colophon .footer-content .footer-right .footer-bottom a { color: #fff; font-family: 'Verdana', Geneva, sans-serif !important; font-size: 11px; font-size: 0.6875rem; } #latest-news { display: block; background-color: #f8f8f8; background-color: #f8f8f8; padding: 48px 0 60px; } #latest-news h1 { text-align: center; } #latest-news a#vapbtn { display: block; width: 220px; color: #fff; font-family: 'Oswald', sans-serif !important; font-size: 22.8px; font-size: 1.425rem; text-align: center; margin: 60px auto 0; padding: 7px 0; background-color: #f69322; background-color: #f69322; text-transform: uppercase; } #latest-news a#vapbtn:hover, #latest-news a#vapbtn:focus { background-color: #dd8622; background-color: #dd8622; } #latest-news #latest-news-inner-wrap { display: block; max-width: 1140px; margin: 0 auto; clear: both; } #latest-news #latest-news-inner-wrap .latest-news-wrap { display: block; width: 25%; float: left; text-align: center; } #latest-news #latest-news-inner-wrap .latest-news-wrap .img-news { display: block; width: 256px; height: 240px; margin: 0 auto 30px; border-radius: 5px; position: relative; background-repeat: no-repeat; background-position: center center; } #latest-news #latest-news-inner-wrap .latest-news-wrap .img-news:hover, #latest-news #latest-news-inner-wrap .latest-news-wrap .img-news:focus { cursor: pointer; } #latest-news #latest-news-inner-wrap .latest-news-wrap .img-news:hover a.rmbtn, #latest-news #latest-news-inner-wrap .latest-news-wrap .img-news:focus a.rmbtn { display: block; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -ms-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s; } #latest-news #latest-news-inner-wrap .latest-news-wrap .img-news a.rmbtn { display: none; width: 100%; padding: 14px 0; text-align: center; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; text-transform: uppercase; background-color: #f69322; background-color: rgba(246, 147, 34, 0.93); position: absolute; top: auto; bottom: 0; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -ms-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s; } #latest-news #latest-news-inner-wrap .latest-news-wrap .img-news a.rmbtn img { display: inline; } #latest-news #latest-news-inner-wrap .latest-news-wrap .entry-date-wrap { margin-bottom: 2px; } #latest-news #latest-news-inner-wrap .latest-news-wrap .entry-date-wrap .posted-on { color: #bcbcbc; font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 14px; font-size: 0.875rem; text-transform: uppercase; } #latest-news #latest-news-inner-wrap .latest-news-wrap h3.latest-news-title { display: block; max-width: 256px; width: 100%; color: #f69322 !important; font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 18px; font-size: 1.125rem; line-height: 26px; line-height: 1.625rem; margin: 0 auto; padding: 0 10px; } #latest-news #latest-news-inner-wrap .latest-news-wrap h3.latest-news-title a { color: #f69322 !important; font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 18px; font-size: 1.125rem; line-height: 26px; line-height: 1.625rem; } @media all and (max-width: 1499px) { header#masthead { display: block; width: 100%; height: 104px; position: fixed; top: 0; left: auto; right: auto; background-color: #fff; background-color: #fff; z-index: 9999; -webkit-box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.09); -moz-box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.09); box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.09); } header#masthead #header-wrap { display: block; max-width: 1280px; width: 100%; height: 104px; margin: 0 auto; } header#masthead #header-wrap .site-branding { display: block; width: 225px; height: 104px; float: left; position: relative; padding-top: 2px; } header#masthead #header-wrap #header-menu-wrapper { display: block; width: auto; float: right; } header#masthead #header-wrap #header-menu-wrapper #top-navigation { display: block; width: 100%; height: 36px; clear: both; text-align: right; margin-bottom: 22px; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul { list-style: none; margin: 0; padding: 0; text-align: right; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li { display: inline-block; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li:first-child a { text-indent: -9999px; background-color: #fff; background-image: url('images/icons/home.png'); background-repeat: no-repeat; background-position: center center; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li:first-child a:hover, header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li:first-child a:focus { background-color: #fff; text-decoration: none !important; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li a { display: block; height: 36px; line-height: 36px; color: #fff; font-family: 'Righteous', cursive !important; font-weight: 400; font-size: 13px; font-size: 0.8125rem; padding: 0 15px; background-color: #663891; text-transform: uppercase; text-align: center; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li a:hover, header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li a:focus { background-color: #663891; background-color: rgba(102, 56, 145, 0.9); text-decoration: none !important; } } @media all and (max-width: 1155px) { header#masthead { display: block; width: 100%; height: 104px; position: fixed; top: 0; left: auto; right: auto; background-color: #fff; background-color: #fff; z-index: 9999; -webkit-box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.09); -moz-box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.09); box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.09); } header#masthead #header-wrap { display: block; max-width: 960px; width: 100%; height: 104px; margin: 0 auto; } header#masthead #header-wrap .site-branding { display: block; width: 225px; height: 104px; float: left; position: relative; padding-top: 2px; } header#masthead #header-wrap #header-menu-wrapper { display: block; width: auto; float: right; } header#masthead #header-wrap #header-menu-wrapper #top-navigation { display: block; width: 100%; height: 36px; clear: both; text-align: right; margin-bottom: 22px; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul { list-style: none; margin: 0; padding: 0; text-align: right; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li { display: inline-block; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li:first-child a { text-indent: -9999px; background-color: #fff; background-image: url('images/icons/home.png'); background-repeat: no-repeat; background-position: center center; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li:first-child a:hover, header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li:first-child a:focus { background-color: #fff; text-decoration: none !important; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li a { display: block; height: 36px; line-height: 36px; color: #fff; font-family: 'Righteous', cursive !important; font-weight: 400; font-size: 13px; font-size: 0.8125rem; padding: 0 15px; background-color: #663891; text-transform: uppercase; text-align: center; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li a:hover, header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li a:focus { background-color: #663891; background-color: rgba(102, 56, 145, 0.9); text-decoration: none !important; } header#masthead #header-wrap #header-menu-wrapper .main-navigation { clear: both; display: block; float: right; width: 100%; text-align: right; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul { display: block; list-style: none; margin: 0; padding-left: 0; text-align: right; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.focus > ul { left: auto; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li { display: inline-block; margin: 0 3px; position: relative; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li:last-child { margin-right: 0px; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li:hover > a, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.focus > a { color: #fff; background-color: #f69322; text-decoration: none !important; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.current_page_item > a, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.current-menu-item > a, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.current_page_ancestor > a, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.current-menu-ancestor > a { color: #fff; background-color: #f69322; text-decoration: none !important; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li a { display: block; height: 28px; line-height: 28px; color: #231f20; font-family: 'Righteous', cursive !important; font-weight: 400; font-size: 11px; font-size: 0.6875rem; padding: 0 9px; background-color: #f7f5f3; text-transform: uppercase; text-align: center; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul { float: left; position: absolute; top: 100%; left: -999em; z-index: 99999; border-top: 2px solid transparent; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul ul { left: -999em; top: 0; border-top: none !important; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li { display: block; margin: 0; position: relative; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li.focus > ul { left: 100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li a { display: block; width: 200px; height: auto; color: #fff; font-family: 'Verdana', Geneva, sans-serif !important; font-weight: 400; font-size: 12px; font-size: 0.75rem; line-height: 20px; line-height: 1.25rem; padding: 13px 15px; text-align: left; background-color: #f69322; background-color: #f69322; text-transform: none; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li :hover > a, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li .focus > a { background-color: #fb9f36; background-color: #fb9f36; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li a:hover, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li a.focus { background-color: #fb9f36; background-color: #fb9f36; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge:hover > ul.sub-menu, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge:focus > ul.sub-menu { right: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul { left: -50%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:focus ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:focus ul ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:focus ul li:focus ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:focus ul li:focus ul ul { left: -999em; top: 0; } #site-slider { height: 400px; min-height: 400px; } #site-slider #slider .slide { height: 400px; } #site-slider #slider .slide .slide-img-cover { height: 400px; } } @media all and (max-width: 992px) { header#masthead { display: block; width: 100%; height: 104px; position: fixed; top: 0; left: auto; right: auto; background-color: #fff; background-color: #fff; z-index: 9999999999; -webkit-box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.09); -moz-box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.09); box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.09); } header#masthead #header-wrap { display: block; max-width: 100%; width: 100%; height: 104px; margin: 0 auto; } header#masthead #header-wrap .site-branding { display: block; width: 100%; height: 104px; float: left; position: relative; padding-top: 2px; padding-left: 40px; clear: both; } header#masthead #header-wrap .site-branding .header-nav-toggle { display: block; width: 80px; height: 104px; position: absolute; top: 0; right: 0; z-index: 5; outline: none; } header#masthead #header-wrap .site-branding .header-nav-toggle .header-nav-hamburger { background: #f69322 none repeat scroll 0 0; border-radius: 1px; content: ""; display: block; height: 3px; position: absolute; right: 40px; top: 52px; width: 30px; } header#masthead #header-wrap .site-branding .header-nav-toggle .header-nav-hamburger:before { background: #f69322 none repeat scroll 0 0; border-radius: 1px; content: ""; display: block; height: 3px; position: absolute; top: -7px; transition: all 0.5s ease 0s; width: 30px; } header#masthead #header-wrap .site-branding .header-nav-toggle .header-nav-hamburger:after { background: #f69322 none repeat scroll 0 0; border-radius: 1px; bottom: -7px; content: ""; display: block; height: 3px; position: absolute; transition: all 0.5s ease 0s; width: 30px; } header#masthead #header-wrap .site-branding .header-nav-toggle .header-nav-hamburger-active { background-color: transparent; } header#masthead #header-wrap .site-branding .header-nav-toggle .header-nav-hamburger-active:before { top: 0; transform: rotate(-45deg); } header#masthead #header-wrap .site-branding .header-nav-toggle .header-nav-hamburger-active:after { top: 0; transform: rotate(45deg); } header#masthead #header-wrap #header-menu-wrapper { display: none; width: 100%; height: 100%; float: none; background-color: #f6f6f6; background-color: #f6f6f6; -webkit-box-shadow: inset 0px 4px 7px 0px rgba(0, 0, 0, 0.09); -moz-box-shadow: inset 0px 4px 7px 0px rgba(0, 0, 0, 0.09); box-shadow: inset 0px 4px 7px 0px rgba(0, 0, 0, 0.09); clear: both; } header#masthead #header-wrap #header-menu-wrapper #top-navigation { display: block; width: 100%; height: 108px; clear: both; text-align: center; padding-top: 48px; margin-bottom: 0; border-bottom: 1px solid #e1e1e1; background-color: #f6f6f6; background-color: #f6f6f6; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul { list-style: none; margin: 0; padding: 0; text-align: center; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li { display: inline-block; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li:first-child a { text-indent: -9999px; background-color: transparent; background-image: url('images/icons/home-mobile.png'); background-repeat: no-repeat; background-position: center center; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li:first-child a:hover, header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li:first-child a:focus { background-color: #fff; text-decoration: none !important; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li a { display: block; height: 36px; line-height: 36px; color: #fff; font-family: 'Righteous', cursive !important; font-weight: 400; font-size: 21.13px; font-size: 1.32063rem; padding: 0 15px; margin: 0 5px; background-color: #663891; text-transform: uppercase; text-align: center; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li a:hover, header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li a:focus { background-color: #663891; background-color: rgba(102, 56, 145, 0.9); text-decoration: none !important; } header#masthead #header-wrap #header-menu-wrapper .main-navigation { clear: both; display: block; float: none; width: 100%; text-align: center; position: relative; overflow-y: auto !important; background-color: #f6f6f6; background-color: #f6f6f6; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul { display: block; list-style: none; margin: 0; padding-left: 0; text-align: center; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.focus > ul { left: auto; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li { display: block; height: auto !important; margin: 0; position: relative; border-bottom: 1px solid #fff; clear: both; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li:last-child { margin-right: 0px; border-bottom: none; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li:hover > a, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.focus > a { color: #fff !important; text-decoration: none !important; background-color: #f69322 !important; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li:hover span.arrow-close, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.focus span.arrow-close { background-image: url('images/icons/mobile-arrow-down-hover.png'); background-repeat: no-repeat; background-position: center center; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li:hover span.arrow-open, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.focus span.arrow-open { background-image: url('images/icons/mobile-arrow-up-hover.png'); background-repeat: no-repeat; background-position: center center; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.current_page_item > a, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.current-menu-item > a, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.current_page_ancestor > a, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.current-menu-ancestor > a { color: #f69322; text-decoration: none !important; background-color: #f6f6f6; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li a { display: block; height: auto; line-height: normal; color: #231f20; font-family: 'Righteous', cursive !important; font-weight: 400; font-size: 25px; font-size: 1.5625rem; padding: 26px !important; background-color: #f6f6f6; text-transform: uppercase; text-align: center; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li span.arrow-toggle { display: block; width: 40px; height: 83px; position: absolute; top: 0; right: 25px; z-index: 9999; cursor: pointer; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li span.arrow-close { background-image: url('images/icons/mobile-arrow-down.png'); background-repeat: no-repeat; background-position: center center; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li span.arrow-open { background-image: url('images/icons/mobile-arrow-up.png'); background-repeat: no-repeat; background-position: center center; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.active > a { color: #fff !important; text-decoration: none !important; background-color: #f69322 !important; border-bottom: 2px solid #e6a964; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.active > span.arrow-close { background-image: url('images/icons/mobile-arrow-down-hover.png'); background-repeat: no-repeat; background-position: center center; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.active > span.arrow-open { background-image: url('images/icons/mobile-arrow-up-hover.png'); background-repeat: no-repeat; background-position: center center; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul { display: none; width: 100%; float: none; position: static; z-index: 99999; border-top: none; clear: both; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul ul { left: 0; top: 0; border-top: none !important; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li { display: block; margin: 0; position: relative; clear: both; border-bottom: 1px solid #e6a964; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li.focus > ul { left: 100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li a { display: block; width: 100%; height: auto; color: #fff; font-family: 'Righteous', cursive !important; font-weight: 400; font-size: 16px; font-size: 1rem; line-height: 16px; line-height: 1rem; padding: 8px 15px; text-align: center; background-color: #db831f; background-color: #db831f; text-transform: uppercase; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li :hover > a, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li .focus > a { background-color: #fb9f36; background-color: #fb9f36; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li a:hover, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li a.focus { background-color: #fb9f36; background-color: #fb9f36; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li span.arrow-toggle { display: block; width: 40px; height: 68px; position: absolute; top: 0; right: 25px; z-index: 9999; cursor: pointer; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li span.arrow-close { background-image: url('images/icons/mobile-arrow-down-hover.png'); background-repeat: no-repeat; background-position: center center; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li span.arrow-open { background-image: url('images/icons/mobile-arrow-up-hover.png'); background-repeat: no-repeat; background-position: center center; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge:hover > ul.sub-menu, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge:focus > ul.sub-menu { right: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul { left: -50%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:focus ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:focus ul ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:focus ul li:focus ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:focus ul li:focus ul ul { left: -999em; top: 0; } #site-slider { display: block; /*min-height: 560px; height: 560px;*/ width: 100%; min-height: 100%; height: auto; position: relative; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; overflow: hidden; } #site-slider #slider { display: block; } #site-slider #slider .first { display: block; } #site-slider #slider .slide { /*height: 560px;*/ width: 100%; height: 300px; } #site-slider #slider .slide .slide-img-cover { display: block; background-size: cover; background-position: center center; background-repeat: no-repeat; /*height: 560px;*/ margin: 0 auto; height: 300px; } #site-slider #slider .slide .slideWrap { display: block; max-width: 100%; width: 100%; height: 100%; z-index: 1000; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap { display: block; width: 100%; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText { display: block; width: 100%; /*top: 40%;*/ position: absolute; top: 50%; left: 0; z-index: 1001; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix { display: block; max-width: 856px; width: 100%; padding: 0 20px; margin: 0 auto; text-align: center; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix .slideCenterFix { display: inline-block; width: 60%; float: right; text-align: center; padding: 0 50px; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix h2 { display: block; color: #fff; font-family: 'Righteous', cursive !important; font-weight: 400 !important; font-size: 24px; font-size: 1.5rem; line-height: 26px; line-height: 1.625rem; text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.09); margin-bottom: 25px; clear: both; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn { display: block; max-width: 98px; width: 100%; height: 34px; line-height: 34px; color: #fff; font-family: 'Oswald', sans-serif !important; font-weight: 400 !important; font-size: 14px !important; text-transform: uppercase; margin: 0 auto; background-color: #f69322; background-color: #f69322; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn:hover, #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn:focus { background-color: #dd8622; background-color: #dd8622; } #site-slider .subscribe-wrap { /*position: absolute;*/ display: block; position: relative; top: auto; left: 0; right: 0; bottom: 0; background-color: #f69322; background-color: rgba(246, 147, 34, 0.92); padding: 20px 0; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap { display: block; max-width: 530px; width: 100%; margin: 0 auto; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-title-wrap { display: block; float: none; width: 100%; height: auto; text-align: center; clear: both; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-title-wrap h3 { display: inline-block; height: 36px; line-height: 36px; color: #fff; font-family: 'Oswald', sans-serif !important; font-size: 28px; text-transform: uppercase; padding-left: 0; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-title-wrap h3 small { display: inline; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-size: 20px; text-transform: lowercase !important; line-height: 36px; margin-left: 20px; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap { display: block; float: none; width: 100%; height: auto; text-align: center; padding: 0; clear: both; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap input { display: block !important; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap input[type=email] { display: block !important; float: none; max-width: 100%; width: 100%; height: 32px; line-height: 32px; background: none; border: none; border-radius: 0; border-bottom: 3px solid #fff; color: #fff; font-family: 'Verdana', Geneva, sans-serif !important; font-size: 15px; font-size: 0.9375rem; opacity: 1; margin-bottom: 25px; text-align: center; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap ::-webkit-input-placeholder { color: #fff; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap ::-moz-placeholder { color: #fff; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap :-ms-input-placeholder { color: #fff; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap :-moz-placeholder { color: #fff; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap input[type=submit] { display: block !important; float: none; width: 100%; border: none; border-radius: 0; background-color: #fff; background-color: #fff; color: #f69322; text-transform: uppercase; font-family: 'Oswald', sans-serif !important; font-size: 20px; font-size: 1.25rem; padding: 7px 10px; margin-left: 0; } } @media all and (max-width: 768px) { body.admin-bar header#masthead { top: 46px; } #site-slider { display: block; /*min-height: 660px; height: 660px;*/ width: 100%; height: auto; min-height: auto; position: relative; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; overflow: hidden; } #site-slider #slider { display: block; } #site-slider #slider .first { display: block; } #site-slider #slider .slide { /*height: 660px;*/ width: 100%; height: 300px; } #site-slider #slider .slide .slide-img-cover { display: block; background-size: cover; background-position: -33px center; background-repeat: no-repeat; /*height: 660px;*/ margin: 0 auto; height: 300px; } #site-slider #slider .slide .slideWrap { display: block; max-width: 100%; width: 100%; height: 100%; z-index: 1000; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap { display: block; width: 100%; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText { display: block; width: 100%; position: absolute; top: 40%; left: 0; z-index: 1001; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix { display: block; max-width: 856px; width: 100%; padding: 0 20px; margin: 0 auto; text-align: center; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix .slideCenterFix { width: 90%; float: right; text-align: center; padding: 0 50px; display: none !important; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix h2 { display: block; color: #fff; font-family: 'Righteous', cursive !important; font-weight: 400 !important; font-size: 24px; font-size: 1.5rem; line-height: 26px; line-height: 1.625rem; text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.09); margin-bottom: 25px; clear: both; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn { display: block; max-width: 98px; width: 100%; height: 34px; line-height: 34px; color: #fff; font-family: 'Oswald', sans-serif !important; font-weight: 400 !important; font-size: 14px !important; text-transform: uppercase; margin: 0 auto; background-color: #f69322; background-color: #f69322; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn:hover, #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn:focus { background-color: #dd8622; background-color: #dd8622; } #site-slider .subscribe-wrap { /*position: absolute;*/ display: block; position: relative; top: auto; left: 0; right: 0; bottom: 0; /*padding: 30px 0;*/ background-color: #f69322; background-color: rgba(246, 147, 34, 0.92); padding: 20px 0; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap { display: block; max-width: 480px; width: 100%; margin: 0 auto; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-title-wrap { display: block; width: 100%; height: auto; text-align: center; clear: both; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-title-wrap h3 { display: inline-block; height: 36px; line-height: 36px; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-size: 28px; text-transform: uppercase; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-title-wrap h3 small { display: inline; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-size: 20px; text-transform: lowercase !important; line-height: 36px; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-title-wrap h3 small span { font-size: 33px; line-height: 36px; font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif; font-weight: 400; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap { display: block; width: 100%; height: auto; text-align: center; padding: 0; clear: both; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap input { display: block !important; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap input[type=email] { display: block !important; max-width: 100%; width: 100%; height: 32px; line-height: 32px; background: none; border: none; border-radius: 0; border-bottom: 3px solid #fff; color: #fff; font-family: 'Verdana', Geneva, sans-serif !important; font-size: 15px; font-size: 0.9375rem; opacity: 1; margin-bottom: 25px; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap ::-webkit-input-placeholder { color: #fff; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap ::-moz-placeholder { color: #fff; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap :-ms-input-placeholder { color: #fff; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap :-moz-placeholder { color: #fff; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap input[type=submit] { display: block !important; width: 100%; border: none; border-radius: 0; background-color: #fff; background-color: #fff; color: #f69322; text-transform: uppercase; font-family: 'Oswald', sans-serif !important; font-size: 20px; font-size: 1.25rem; padding: 7px 10px; margin-left: 0; } #inner-slider { display: block; width: 100%; min-height: 280px; height: 280px; position: relative; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; overflow: hidden; } #inner-slider #slider { display: block; } #inner-slider #slider .first { display: block; } #inner-slider #slider .slide { width: 100%; height: 280px; } #inner-slider #slider .slide .slide-img-cover { display: block; background-size: cover; background-position: center center; background-repeat: no-repeat; margin: 0 auto; height: 280px; } #inner-slider #slider .slide .slideWrap { display: block; max-width: 100%; width: 100%; height: 100%; z-index: 1000; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap { display: block; width: 100%; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText { display: block; width: 100%; position: absolute; top: 50%; left: 0; z-index: 1001; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix { display: block; max-width: 962px; width: 100%; padding: 0 20px; margin: 0 auto; text-align: center; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix .slideCenterFix { width: 70%; float: left; text-align: center; padding: 0 20px; display: none !important; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix h3 { color: #fff; font-family: 'Righteous', cursive !important; font-weight: 400 !important; font-size: 22px; font-size: 1.375rem; line-height: 26px; line-height: 1.625rem; text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.09); text-transform: none; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn { display: block; max-width: 98px; width: 100%; height: 34px; line-height: 34px; color: #fff; font-family: 'Oswald', sans-serif !important; font-weight: 400 !important; font-size: 14px !important; text-transform: uppercase; margin: 0 auto; background-color: #f69322; background-color: #f69322; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn:hover, #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn:focus { background-color: #dd8622; background-color: #dd8622; } #inner-slider #slideshow-overlay { display: block; height: 100%; left: 0; right: 0; position: absolute; top: 0; width: 100%; z-index: 1005; background-color: transparent; } #inner-slider #slideshow-overlay:hover { cursor: pointer; } } @media all and (max-width: 480px) { header#masthead { display: block; width: 100%; height: 104px; position: fixed; top: 0; left: auto; right: auto; background-color: #fff; background-color: #fff; z-index: 9999999999; -webkit-box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.09); -moz-box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.09); box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.09); } header#masthead #header-wrap { display: block; max-width: 100%; width: 100%; height: 104px; margin: 0 auto; } header#masthead #header-wrap .site-branding { display: block; width: 100%; height: 104px; float: left; position: relative; padding-top: 2px; padding-left: 0; clear: both; } header#masthead #header-wrap .site-branding .header-nav-toggle { display: block; width: 80px; height: 104px; position: absolute; top: 0; right: 0; z-index: 5; } header#masthead #header-wrap .site-branding .header-nav-toggle .header-nav-hamburger { background: #f69322 none repeat scroll 0 0; border-radius: 1px; content: ""; display: block; height: 3px; position: absolute; right: 20px; top: 52px; width: 30px; } header#masthead #header-wrap .site-branding .header-nav-toggle .header-nav-hamburger:before { background: #f69322 none repeat scroll 0 0; border-radius: 1px; content: ""; display: block; height: 3px; position: absolute; top: -7px; transition: all 0.5s ease 0s; width: 30px; } header#masthead #header-wrap .site-branding .header-nav-toggle .header-nav-hamburger:after { background: #f69322 none repeat scroll 0 0; border-radius: 1px; bottom: -7px; content: ""; display: block; height: 3px; position: absolute; transition: all 0.5s ease 0s; width: 30px; } header#masthead #header-wrap .site-branding .header-nav-toggle .header-nav-hamburger-active { background-color: transparent; } header#masthead #header-wrap .site-branding .header-nav-toggle .header-nav-hamburger-active:before { top: 0; transform: rotate(-45deg); } header#masthead #header-wrap .site-branding .header-nav-toggle .header-nav-hamburger-active:after { top: 0; transform: rotate(45deg); } header#masthead #header-wrap #header-menu-wrapper { display: none; width: 100%; height: 100%; float: none; background-color: #f6f6f6; background-color: #f6f6f6; -webkit-box-shadow: inset 0px 4px 7px 0px rgba(0, 0, 0, 0.09); -moz-box-shadow: inset 0px 4px 7px 0px rgba(0, 0, 0, 0.09); box-shadow: inset 0px 4px 7px 0px rgba(0, 0, 0, 0.09); clear: both; } header#masthead #header-wrap #header-menu-wrapper #top-navigation { display: block; width: 100%; height: 108px; clear: both; text-align: center; padding-top: 48px; margin-bottom: 0; border-bottom: 1px solid #e1e1e1; background-color: #f6f6f6; background-color: #f6f6f6; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul { list-style: none; margin: 0; padding: 0; text-align: center; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li { display: inline-block; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li:first-child a { text-indent: -9999px; background-color: transparent; background-image: url('images/icons/home-mobile.png'); background-repeat: no-repeat; background-position: center center; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li:first-child a:hover, header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li:first-child a:focus { background-color: #fff; text-decoration: none !important; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li a { display: block; height: 36px; line-height: 36px; color: #fff; font-family: 'Righteous', cursive !important; font-weight: 400; font-size: 21.13px; font-size: 1.32063rem; padding: 0 15px; margin: 0 5px; background-color: #663891; text-transform: uppercase; text-align: center; } header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li a:hover, header#masthead #header-wrap #header-menu-wrapper #top-navigation ul li a:focus { background-color: #663891; background-color: rgba(102, 56, 145, 0.9); text-decoration: none !important; } header#masthead #header-wrap #header-menu-wrapper .main-navigation { clear: both; display: block; float: none; width: 100%; text-align: center; position: relative; overflow: hidden; background-color: #f6f6f6; background-color: #f6f6f6; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul { display: block; list-style: none; margin: 0; padding-left: 0; text-align: center; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.focus > ul { left: auto; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li { display: block; height: auto !important; margin: 0; position: relative; border-bottom: 1px solid #fff; clear: both; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li:last-child { margin-right: 0px; border-bottom: none; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li:hover > a, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.focus > a { color: #fff !important; text-decoration: none !important; background-color: #f69322 !important; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li:hover span.arrow-close, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.focus span.arrow-close { background-image: url('images/icons/sm-arrow-down-hover.png'); background-repeat: no-repeat; background-position: center center; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li:hover span.arrow-open, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.focus span.arrow-open { background-image: url('images/icons/sm-arrow-up-hover.png'); background-repeat: no-repeat; background-position: center center; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.current_page_item > a, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.current-menu-item > a, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.current_page_ancestor > a, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.current-menu-ancestor > a { color: #f69322; text-decoration: none !important; background-color: #f6f6f6; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li a { display: block; height: auto; line-height: normal; color: #231f20; font-family: 'Righteous', cursive !important; font-weight: 400; font-size: 20px; font-size: 1.25rem; padding: 26px !important; background-color: #f6f6f6; text-transform: uppercase; text-align: center; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li span.arrow-toggle { display: block; width: 25px; height: 77px; position: absolute; top: 0; right: 20px; z-index: 9999; cursor: pointer; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li span.arrow-close { background-image: url('images/icons/sm-arrow-down.png'); background-repeat: no-repeat; background-position: center center; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li span.arrow-open { background-image: url('images/icons/sm-arrow-up.png'); background-repeat: no-repeat; background-position: center center; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.active > a { color: #fff !important; text-decoration: none !important; background-color: #f69322 !important; border-bottom: 2px solid #e6a964; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.active > span.arrow-close { background-image: url('images/icons/sm-arrow-down-hover.png'); background-repeat: no-repeat; background-position: center center; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.active > span.arrow-open { background-image: url('images/icons/sm-arrow-up-hover.png'); background-repeat: no-repeat; background-position: center center; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul { display: none; width: 100%; float: none; position: static; z-index: 99999; border-top: none; clear: both; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul ul { left: 0; top: 0; border-top: none !important; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li { display: block; margin: 0; position: relative; clear: both; border-bottom: 1px solid #e6a964; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li.focus > ul { left: 100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li a { display: block; width: 100%; height: auto; color: #fff; font-family: 'Righteous', cursive !important; font-weight: 400; font-size: 14px; font-size: 0.875rem; line-height: 14px; line-height: 0.875rem; padding: 8px 15px; text-align: center; background-color: #db831f; background-color: #db831f; text-transform: uppercase; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li :hover > a, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li .focus > a { background-color: #fb9f36; background-color: #fb9f36; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li a:hover, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li a.focus { background-color: #fb9f36; background-color: #fb9f36; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li span.arrow-toggle { display: block; width: 25px; height: 66px; position: absolute; top: 0; right: 25px; z-index: 9999; cursor: pointer; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li span.arrow-close { background-image: url('images/icons/sm-arrow-down-hover.png'); background-repeat: no-repeat; background-position: center center; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul li span.arrow-open { background-image: url('images/icons/sm-arrow-up-hover.png'); background-repeat: no-repeat; background-position: center center; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge:hover > ul.sub-menu, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge:focus > ul.sub-menu { right: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:hover > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li.edge > ul.sub-menu > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > li:focus > ul > ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul { left: -50%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:focus ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:focus ul ul { left: -999em; top: 0; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:hover ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:focus ul li:hover ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:hover ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:focus ul li:focus ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:focus ul li:focus ul { left: -100%; } header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:hover ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:focus ul li:hover ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:hover ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:hover ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:hover ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:hover ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:hover ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:hover ul li:focus ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:hover ul li:focus ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:hover ul li:focus ul li:focus ul li:focus ul li:focus ul ul, header#masthead #header-wrap #header-menu-wrapper .main-navigation ul li ul.sub-menu li.edge:focus ul li:focus ul li:focus ul li:focus ul li:focus ul ul { left: -999em; top: 0; } #site-slider { display: block; width: 100%; min-height: auto; height: auto; position: relative; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; overflow: hidden; } #site-slider #slider { display: block; } #site-slider #slider .first { display: block; } #site-slider #slider .slide { /*height: 660px;*/ width: 100%; height: 300px; } #site-slider #slider .slide .slide-img-cover { display: block; /*background-position: -768px center;*/ background-size: cover; background-position: -120px center; background-repeat: no-repeat; /*height: 660px;*/ margin: 0 auto; height: 300px; } #site-slider #slider .slide .slideWrap { display: block; max-width: 100%; width: 100%; height: 100%; z-index: 1000; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap { display: block; width: 100%; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText { display: block; width: 100%; position: absolute; top: 40%; left: 0; z-index: 1001; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix { display: block; max-width: 856px; width: 100%; padding: 0 20px; margin: 0 auto; text-align: center; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix .slideCenterFix { display: inline-block; width: 100%; float: right; text-align: center; padding: 0; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix h2 { display: block; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-weight: 400 !important; font-size: 24px; font-size: 1.5rem; line-height: 36px; line-height: 2.25rem; text-shadow: none !important; margin-bottom: 25px; clear: both; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn { display: block; max-width: 98px; width: 100%; height: 34px; line-height: 34px; color: #fff; font-family: 'Oswald', sans-serif !important; font-weight: 400 !important; font-size: 14px !important; text-transform: uppercase; margin: 0 auto; background-color: #f69322; background-color: #f69322; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn:hover, #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn:focus { background-color: #dd8622; background-color: #dd8622; } #site-slider .subscribe-wrap { /*position: absolute;*/ display: block; position: relative; top: auto; left: 0; right: 0; bottom: 0; /*padding: 30px 0;*/ background-color: #f69322; background-color: rgba(246, 147, 34, 0.92); padding: 20px 0; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap { display: block; max-width: 360px; width: 100%; margin: 0 auto; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-title-wrap { display: block; width: 100%; height: auto !important; text-align: center; margin-bottom: 40px; clear: both; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-title-wrap h3 { display: block; height: 30px; line-height: 30px; color: #fff; font-family: 'Oswald', sans-serif !important; font-size: 24px; text-transform: uppercase; padding-left: 0; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-title-wrap h3 small { display: block; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-size: 16px; text-transform: lowercase !important; line-height: 30px; margin-left: 0; padding-left: 30px; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap { display: block; width: 100%; height: auto; text-align: center; padding: 0; clear: both; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap input { display: block !important; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap input[type=email] { display: block !important; max-width: 100%; width: 100%; height: 32px; line-height: 32px; background: none; border: none; border-radius: 0; border-bottom: 3px solid #fff; color: #fff; font-family: 'Verdana', Geneva, sans-serif !important; font-size: 15px; font-size: 0.9375rem; opacity: 1; margin-bottom: 25px; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap ::-webkit-input-placeholder { color: #fff; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap ::-moz-placeholder { color: #fff; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap :-ms-input-placeholder { color: #fff; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap :-moz-placeholder { color: #fff; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap input[type=submit] { display: block !important; width: 100%; border: none; border-radius: 0; background-color: #fff; background-color: #fff; color: #f69322; text-transform: uppercase; font-family: 'Oswald', sans-serif !important; font-size: 20px; font-size: 1.25rem; padding: 7px 10px; margin-left: 0; } #inner-slider { display: block; width: 100%; min-height: 240px; height: 240px; position: relative; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; overflow: hidden; } #inner-slider #slider { display: block; } #inner-slider #slider .first { display: block; } #inner-slider #slider .slide { width: 100%; height: 240px; } #inner-slider #slider .slide .slide-img-cover { display: block; background-size: cover; background-position: center center; background-repeat: no-repeat; margin: 0 auto; height: 240px; } #inner-slider #slider .slide .slideWrap { display: block; max-width: 100%; width: 100%; height: 100%; z-index: 1000; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap { display: block; width: 100%; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText { display: block; width: 100%; position: absolute; top: 50%; left: 0; z-index: 1001; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix { display: block; max-width: 962px; width: 100%; padding: 0 20px; margin: 0 auto; text-align: center; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix .slideCenterFix { display: inline-block; width: 70%; float: left; text-align: center; padding: 0 20px; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix h3 { color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-weight: 400 !important; font-size: 18px; font-size: 1.125rem; line-height: 20px; line-height: 1.25rem; text-shadow: none !important; text-transform: none; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn { display: block; max-width: 78px; width: 100%; height: 28px; line-height: 28px; color: #fff; font-family: 'Oswald', sans-serif !important; font-weight: 400 !important; font-size: 12px !important; text-transform: uppercase; margin: 0 auto; background-color: #f69322; background-color: #f69322; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn:hover, #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn:focus { background-color: #dd8622; background-color: #dd8622; } #inner-slider #slideshow-overlay { display: block; height: 100%; left: 0; right: 0; position: absolute; top: 0; width: 100%; z-index: 1005; background-color: transparent; } #inner-slider #slideshow-overlay:hover { cursor: pointer; } } @media all and (max-width: 360px) { #site-slider { display: block; /*min-height: 460px; height: 460px;*/ width: 100%; min-height: auto; height: auto; position: relative; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; overflow: hidden; } #site-slider #slider { display: block; } #site-slider #slider .first { display: block; } #site-slider #slider .slide { /*height: 460px;*/ width: 100%; height: 300px; } #site-slider #slider .slide .slide-img-cover { display: block; /*background-position: -480px center;*/ background-size: cover; background-position: -160px center; background-repeat: no-repeat; /*height: 460px;*/ margin: 0 auto; height: 300px; } #site-slider #slider .slide .slideWrap { display: block; max-width: 100%; width: 100%; height: 100%; z-index: 1000; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap { display: block; width: 100%; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText { display: block; width: 100%; position: absolute; top: 40%; left: 0; z-index: 1001; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix { display: block; max-width: 856px; width: 100%; padding: 0 20px; margin: 0 auto; text-align: center; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix .slideCenterFix { display: inline-block; width: 100%; float: right; text-align: center; padding: 0; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix h2 { display: block; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-weight: 400 !important; font-size: 22px; font-size: 1.375rem; line-height: 24px; line-height: 1.5rem; text-shadow: none !important; margin-bottom: 15px; clear: both; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn { display: block; max-width: 78px; width: 100%; height: 28px; line-height: 28px; color: #fff; font-family: 'Oswald', sans-serif !important; font-weight: 400 !important; font-size: 12px !important; text-transform: uppercase; margin: 0 auto; background-color: #f69322; background-color: #f69322; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn:hover, #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn:focus { background-color: #dd8622; background-color: #dd8622; } #site-slider .subscribe-wrap { /*position: absolute;*/ display: block; position: relative; top: auto; left: 0; right: 0; bottom: 0; background-color: #f69322; background-color: rgba(246, 147, 34, 0.92); padding: 15px 0; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap { display: block; max-width: 320px; width: 100%; margin: 0 auto; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form { height: 150px; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-title-wrap { display: block; width: 100%; height: auto !important; text-align: center; margin-bottom: 10px; clear: both; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-title-wrap h3 { display: block; height: 28px; line-height: 28px; color: #fff; font-family: 'Oswald', sans-serif !important; font-size: 20px; text-transform: uppercase; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-title-wrap h3 small { display: block; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-size: 16px; text-transform: lowercase !important; line-height: 28px; padding-left: 18px; background-image: url('images/icons/subscribe-bg-sm.png'); } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap { display: block; width: 100%; height: auto; text-align: center; padding: 0; clear: both; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap input { display: block !important; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap input[type=email] { display: block !important; max-width: 100%; width: 100%; height: 32px; line-height: 32px; background: none; border: none; border-radius: 0; border-bottom: 3px solid #fff; color: #fff; font-family: 'Verdana', Geneva, sans-serif !important; font-size: 15px; font-size: 0.9375rem; opacity: 1; margin-bottom: 25px; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap ::-webkit-input-placeholder { color: #fff; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap ::-moz-placeholder { color: #fff; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap :-ms-input-placeholder { color: #fff; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap :-moz-placeholder { color: #fff; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap input[type=submit] { display: block !important; width: 100%; border: none; border-radius: 0; background-color: #fff; background-color: #fff; color: #f69322; text-transform: uppercase; font-family: 'Oswald', sans-serif !important; font-size: 22.8px; font-size: 1.425rem; padding: 7px 10px; margin-left: 0; } #inner-slider { display: block; width: 100%; min-height: 200px; height: 200px; position: relative; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; overflow: hidden; } #inner-slider #slider { display: block; } #inner-slider #slider .first { display: block; } #inner-slider #slider .slide { width: 100%; height: 200px; } #inner-slider #slider .slide .slide-img-cover { display: block; background-size: cover; background-position: center center; background-repeat: no-repeat; margin: 0 auto; height: 200px; } #inner-slider #slider .slide .slideWrap { display: block; max-width: 100%; width: 100%; height: 100%; z-index: 1000; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap { display: block; width: 100%; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText { display: block; width: 100%; position: absolute; top: 50%; left: 0; z-index: 1001; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix { display: block; max-width: 962px; width: 100%; padding: 0 20px; margin: 0 auto; text-align: center; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix .slideCenterFix { display: inline-block; width: 90%; float: left; text-align: center; padding: 0 20px; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix h3 { color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-weight: 400 !important; font-size: 18px; font-size: 1.125rem; line-height: 20px; line-height: 1.25rem; text-shadow: none !important; text-transform: none; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn { display: block; max-width: 78px; width: 100%; height: 28px; line-height: 28px; color: #fff; font-family: 'Oswald', sans-serif !important; font-weight: 400 !important; font-size: 12px !important; text-transform: uppercase; margin: 0 auto; background-color: #f69322; background-color: #f69322; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn:hover, #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn:focus { background-color: #dd8622; background-color: #dd8622; } #inner-slider #slideshow-overlay { display: block; height: 100%; left: 0; right: 0; position: absolute; top: 0; width: 100%; z-index: 1005; background-color: transparent; } #inner-slider #slideshow-overlay:hover { cursor: pointer; } } @media all and (max-width: 320px) { #site-slider { display: block; /*min-height: 460px; height: 460px;*/ width: 100%; min-height: auto; height: auto; position: relative; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; overflow: hidden; } #site-slider #slider { display: block; } #site-slider #slider .first { display: block; } #site-slider #slider .slide { /*height: 460px;*/ width: 100%; height: 300px; } #site-slider #slider .slide .slide-img-cover { display: block; background-size: cover; background-position: -194px center; background-repeat: no-repeat; /*height: 460px;*/ margin: 0 auto; height: 300px; } #site-slider #slider .slide .slideWrap { display: block; max-width: 100%; width: 100%; height: 100%; z-index: 1000; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap { display: block; width: 100%; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText { display: block; width: 100%; position: absolute; top: 30%; left: 0; z-index: 1001; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix { display: block; max-width: 856px; width: 100%; padding: 0 20px; margin: 0 auto; text-align: center; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix .slideCenterFix { display: inline-block; width: 100%; float: right; text-align: center; padding: 0 20px; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix h2 { display: block; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-weight: 400 !important; font-size: 18px; font-size: 1.125rem; line-height: 22px; line-height: 1.375rem; text-shadow: none !important; margin-bottom: 15px; clear: both; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn { display: block; max-width: 78px; width: 100%; height: 28px; line-height: 28px; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-weight: 400 !important; font-size: 12px !important; text-transform: uppercase; margin: 0 auto; background-color: #f69322; background-color: #f69322; } #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn:hover, #site-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn:focus { background-color: #dd8622; background-color: #dd8622; } #site-slider .subscribe-wrap { /*position: absolute;*/ display: block; position: relative; top: auto; left: 0; right: 0; bottom: 0; background-color: #f69322; background-color: rgba(246, 147, 34, 0.92); padding: 15px 0; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap { display: block; max-width: 280px; width: 100%; margin: 0 auto; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-title-wrap { display: block; width: 100%; height: auto !important; text-align: center; margin-bottom: 0; clear: both; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-title-wrap h3 { display: block; height: 28px; line-height: 28px; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-size: 18px; text-transform: uppercase; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-title-wrap h3 small { display: block; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-size: 14px; text-transform: lowercase !important; line-height: 28px; padding-left: 14px; background-image: url('images/icons/subscribe-bg-sm.png'); background-repeat: no-repeat; background-position: left center; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap { display: block; width: 100%; height: auto; text-align: center; padding: 0; clear: both; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap input { display: block !important; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap input[type=email] { display: block !important; max-width: 100%; width: 100%; height: 32px; line-height: 32px; background: none; border: none; border-radius: 0; border-bottom: 3px solid #fff; color: #fff; font-family: 'Verdana', Geneva, sans-serif !important; font-size: 15px; font-size: 0.9375rem; opacity: 1; margin-bottom: 25px; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap ::-webkit-input-placeholder { color: #fff; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap ::-moz-placeholder { color: #fff; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap :-ms-input-placeholder { color: #fff; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap :-moz-placeholder { color: #fff; } #site-slider .subscribe-wrap .subscribe-form-inner-wrap form.mc4wp-form .form-input-wrap input[type=submit] { display: block !important; width: 100%; border: none; border-radius: 0; background-color: #fff; background-color: #fff; color: #f69322; text-transform: uppercase; font-family: 'Roboto Condensed', sans-serif !important; font-size: 22.8px; font-size: 1.425rem; padding: 7px 10px; margin-left: 0; } #inner-slider { display: block; width: 100%; min-height: 200px; height: 200px; position: relative; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; overflow: hidden; } #inner-slider #slider { display: block; } #inner-slider #slider .first { display: block; } #inner-slider #slider .slide { width: 100%; height: 200px; } #inner-slider #slider .slide .slide-img-cover { display: block; background-size: cover; background-position: center center; background-repeat: no-repeat; margin: 0 auto; height: 200px; } #inner-slider #slider .slide .slideWrap { display: block; max-width: 100%; width: 100%; height: 100%; z-index: 1000; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap { display: block; width: 100%; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText { display: block; width: 100%; position: absolute; top: 50%; left: 0; z-index: 1001; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix { display: block; max-width: 962px; width: 100%; padding: 0 20px; margin: 0 auto; text-align: center; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix .slideCenterFix { display: inline-block; width: 100%; float: left; text-align: center; padding: 0; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix h3 { color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-weight: 400 !important; font-size: 18px; font-size: 1.125rem; line-height: 20px; line-height: 1.25rem; text-shadow: none !important; text-transform: none; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn { display: block; max-width: 78px; width: 100%; height: 28px; line-height: 28px; color: #fff; font-family: 'Oswald', sans-serif !important; font-weight: 400 !important; font-size: 12px !important; text-transform: uppercase; margin: 0 auto; background-color: #f69322; background-color: #f69322; } #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn:hover, #inner-slider #slider .slide .slideWrap .slideLiveTextWrap .slideLiveText .slideLiveTextFix a.rmbtn:focus { background-color: #dd8622; background-color: #dd8622; } #inner-slider #slideshow-overlay { display: block; height: 100%; left: 0; right: 0; position: absolute; top: 0; width: 100%; z-index: 1005; background-color: transparent; } #inner-slider #slideshow-overlay:hover { cursor: pointer; } } @media all and (max-width: 1684px) { body.home .site-content { display: block; max-width: 1280px; width: 100%; margin: 0 auto; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap { display: inline-block; float: left; width: 24.8%; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:hover .focus-button-body { opacity: 0.8; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:hover .focus-button-overlay { -webkit-animation: toRightFromLeft 0.3s; -moz-animation: toRightFromLeft 0.3s; animation: toRightFromLeft 0.3s; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button { display: block; width: 320px; height: 174px; margin: 0 auto; position: relative; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button a.focus-button-link { display: block; width: 100%; height: 100%; position: absolute; z-index: 3; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button a.focus-button-link:hover { cursor: pointer; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button .focus-button-body { display: block; width: 296px; height: 158px; background-color: #24b24b; background-color: #24b24b; border-radius: 15px; position: absolute; top: 6px; left: 12px; right: 12px; z-index: 1; opacity: 1; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; transition: opacity 0.3s; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button .focus-button-overlay { display: block; width: 100%; height: 100%; background-size: cover; background-position: center center; text-indent: -9999px; position: absolute; z-index: 2; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:nth-child(1) .focus-button .focus-button-body { background-color: #663891; background-color: #663891; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:nth-child(2) .focus-button .focus-button-body { background-color: #24b24b; background-color: #24b24b; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:nth-child(3) .focus-button .focus-button-body { background-color: #26abe2; background-color: #26abe2; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:nth-child(4) .focus-button .focus-button-body { background-color: #f69322; background-color: #f69322; } } @media all and (max-width: 1280px) { body.home .site-content { display: block; max-width: 992px; width: 100%; margin: 0 auto; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap { display: inline-block; float: left; width: 24.8%; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:hover .focus-button-body { opacity: 0.8; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:hover .focus-button-overlay { -webkit-animation: toRightFromLeft 0.3s; -moz-animation: toRightFromLeft 0.3s; animation: toRightFromLeft 0.3s; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button { display: block; width: 248px; height: 135px; margin: 0 auto; position: relative; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button a.focus-button-link { display: block; width: 100%; height: 100%; position: absolute; z-index: 3; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button a.focus-button-link:hover { cursor: pointer; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button .focus-button-body { display: block; width: 230px; height: 120px; background-color: #24b24b; background-color: #24b24b; border-radius: 15px; position: absolute; top: 6px; left: 12px; right: 12px; z-index: 1; opacity: 1; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; transition: opacity 0.3s; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button .focus-button-body .focus-text-content { display: block; width: 50%; color: #fff; font-family: 'Righteous', cursive !important; font-size: 24px; font-size: 1.5rem; line-height: 30px; line-height: 1.875rem; padding: 20px 0; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); text-align: center; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button .focus-button-body .focus-text-left { left: 5%; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button .focus-button-body .focus-text-right { left: 45%; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button .focus-button-overlay { display: block; width: 100%; height: 100%; background-size: cover; background-position: center center; text-indent: -9999px; position: absolute; z-index: 2; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:nth-child(1) .focus-button .focus-button-body { background-color: #663891; background-color: #663891; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:nth-child(2) .focus-button .focus-button-body { background-color: #24b24b; background-color: #24b24b; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:nth-child(3) .focus-button .focus-button-body { background-color: #26abe2; background-color: #26abe2; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:nth-child(4) .focus-button .focus-button-body { background-color: #f69322; background-color: #f69322; } body.page-template-page-stories .site-content { display: block; max-width: 100%; width: 100%; margin: 0 auto; } body.page-template-page-stories .site-content h1.stories-title { text-align: center; margin-bottom: 50px; } body.page-template-page-stories .site-content #success-stories-wrap { padding: 65px 30px 0; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav { padding-bottom: 50px; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav:hover, body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav:focus { cursor: pointer; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav:hover .entry-header .member-img img, body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav:focus .entry-header .member-img img { -webkit-filter: grayscale(0); filter: grayscale(0); } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-header { display: block; max-width: 300px; width: 100%; margin: 0 auto 20px; text-align: center; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-header .member-img { margin-bottom: 12px; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-header .member-img img { border-radius: 50%; margin: 0 auto; -webkit-filter: grayscale(1); filter: grayscale(1); transition: all 0.7s; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-header .entry-meta { color: #8b8b8b; font-family: 'Roboto', sans-serif !important; font-weight: 300; font-size: 16px; font-size: 1rem; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-header .entry-meta .story-name { color: #f69322; font-family: 'Roboto', sans-serif !important; font-weight: 500; font-size: 22px; font-size: 1.375rem; margin-bottom: 0; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-content { display: block; max-width: 300px; width: 100%; margin: 0 auto 30px; text-align: center; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-footer a.rfsbtn { display: block; max-width: 160px; width: 100%; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-size: 18px; font-size: 1.125rem; text-align: center; text-transform: uppercase; padding: 7px 5px; margin: 0 auto; background-color: #f69322; background-color: #f69322; transition: all 0.7s; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-footer a.rfsbtn:hover, body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-footer a.rfsbtn:focus { background-color: #dd8622; background-color: #dd8622; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content { display: none; max-width: 1140px; margin: 0 auto; padding-top: 48px; border-top: 1px solid #ebebeb; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-content { color: #797979; font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 18px; font-size: 1.125rem; line-height: 30px; line-height: 1.875rem; text-align: left; margin-bottom: 40px; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-footer { display: block; clear: both; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-footer .entry-footer-left { display: inline-block; width: 49%; float: left; text-align: left; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-footer .entry-footer-left .entry-meta { color: #8b8b8b; font-family: 'Roboto', sans-serif !important; font-weight: 300; font-size: 16px; font-size: 1rem; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-footer .entry-footer-left .entry-meta .story-name { color: #f69322; font-family: 'Roboto', sans-serif !important; font-weight: 500; font-size: 22px; font-size: 1.375rem; margin-bottom: 7px; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-footer .entry-footer-right { display: inline-block; width: 49%; float: right; text-align: right; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-footer .entry-footer-right a.sccbtn { display: block; float: right; max-width: 92px; width: 100%; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-size: 18px; font-size: 1.125rem; text-align: center; text-transform: uppercase; padding: 7px 5px; background-color: #f69322; background-color: #f69322; transition: all 0.7s; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-footer .entry-footer-right a.sccbtn:hover, body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-footer .entry-footer-right a.sccbtn:focus { background-color: #dd8622; background-color: #dd8622; } } @media all and (max-width: 992px) { article .entry-content { text-align: center; } article .entry-content ul { text-align: left; } article .entry-content ul li::before { content: "\2022"; color: #f69322; display: inline-block; width: 1em; margin-left: -1em; } article .entry-content ul li { margin-bottom: 8px; } article .entry-content ul li ul { margin-bottom: 20px; } article .entry-content ul li ul li::before { content: "\25AA"; color: #f69322; display: inline-block; width: 1em; margin-left: -1em; } article .entry-content ol { list-style: none; counter-reset: li; text-align: left; } article .entry-content ol li::before { content: counter(li) ". "; color: #f69322; display: inline-block; width: 1.5em; margin-left: -1.5em; text-align: left; } article .entry-content ol li { counter-increment: li; } article .entry-content ol li ol li::before { content: counter(li,lower-roman) ". "; color: #f69322; display: inline-block; width: 1.5em; margin-left: -1.5em; text-align: left; } article .entry-content img { border-radius: 5px; } article.single .entry-header #single-post-img { text-align: center; margin-bottom: 64px; } article.single .entry-header #single-post-img img.img-post { border-radius: 5px; } article.single .entry-header h1.entry-title { text-align: center; line-height: 48px; line-height: 3rem; } article.single .entry-header .entry-meta { display: none; } article.single .entry-content { text-align: center; padding: 0 30px; margin-bottom: 52px; } article.single .entry-content .et_social_inline { display: none; } article.single .entry-footer h3.share-title { color: #f69322; font-family: 'Roboto Condensed', sans-serif !important; font-size: 20px; font-size: 1.25rem; text-align: center; margin-bottom: 0; } article.single .entry-footer .et_social_inline { text-align: center; margin-top: 10px; } article.single .entry-footer .et_social_inline .et_social_icons_container { text-align: center; } article.single .entry-footer .et_social_inline .et_social_icons_container li { display: inline-block; width: 40px; height: 40px; float: none; } article.single .entry-footer .et_social_inline .et_social_icons_container li:last-child { margin-right: 0 !important; } article.single .entry-footer a#btabbtn { display: block; max-width: 240px; width: 100%; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-size: 18px; font-size: 1.125rem; background-color: #f69322; background-color: #f69322; padding: 2px 15px; margin: 0 auto; text-transform: uppercase; text-align: center; } article.single .entry-footer a#btabbtn:hover, article.single .entry-footer a#btabbtn:focus { background-color: #dd8622; background-color: #dd8622; } body.home .site-content { display: block; max-width: 100%; width: 100%; margin: 0 auto; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap { display: block; float: none; width: 100%; margin-bottom: 55px; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:last-child { margin-bottom: 0; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:hover .focus-button-body { opacity: 0.8; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:hover .focus-button-overlay { -webkit-animation: toRightFromLeft 0.3s; -moz-animation: toRightFromLeft 0.3s; animation: toRightFromLeft 0.3s; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button { display: block; width: 100%; height: 308px; margin: 0 auto; position: relative; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button a.focus-button-link { display: block; width: 100%; height: 100%; position: absolute; z-index: 3; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button a.focus-button-link:hover { cursor: pointer; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button .focus-button-body { display: block; width: 100%; height: 278px; background-color: #24b24b; background-color: #24b24b; border-radius: 0; position: absolute; top: 12px; left: 0; right: 0; z-index: 1; opacity: 1; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; transition: opacity 0.3s; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button .focus-button-body .focus-text-content { display: block; width: 50%; color: #fff; font-family: 'Righteous', cursive !important; font-size: 48px; font-size: 3rem; line-height: 56px; line-height: 3.5rem; padding: 20px 0; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); text-align: center; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button .focus-button-body .focus-text-left { left: 5%; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button .focus-button-body .focus-text-right { left: 45%; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button .focus-button-overlay { display: block; width: 566px; height: 308px; background-size: cover; background-position: center center; text-indent: -9999px; position: absolute; z-index: 2; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:nth-child(1) .focus-button .focus-button-body { background-color: #663891; background-color: #663891; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:nth-child(2) .focus-button .focus-button-body { background-color: #24b24b; background-color: #24b24b; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:nth-child(3) .focus-button .focus-button-body { background-color: #26abe2; background-color: #26abe2; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:nth-child(4) .focus-button .focus-button-body { background-color: #f69322; background-color: #f69322; } body.page-template-page-blog .site-content { display: block; max-width: 100%; width: 100%; clear: both; } body.page-template-page-blog .site-content .content-area .site-main h1.blog-title { text-align: center; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap .news-row { margin-bottom: 0; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap { display: block; width: 100%; float: none; text-align: center; margin-bottom: 60px; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .img-news { display: block; max-width: 768px; width: 100%; height: 350px; margin: 0 auto 30px; border-radius: 5px; position: relative; background-repeat: no-repeat; background-position: center center; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .img-news:hover, body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .img-news:focus { cursor: pointer; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .img-news:hover a.rmbtn, body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .img-news:focus a.rmbtn { display: block; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -ms-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .img-news a.rmbtn { display: none; width: 100%; padding: 14px 0; text-align: center; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; text-transform: uppercase; background-color: #f69322; background-color: rgba(246, 147, 34, 0.93); position: absolute; top: auto; bottom: 0; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -ms-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .entry-date-wrap { margin-bottom: 0; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .entry-date-wrap .posted-on { color: #bcbcbc; font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 18px; font-size: 1.125rem; text-transform: uppercase; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap h3.latest-news-title { display: block; max-width: 768px; width: 100%; color: #f69322 !important; font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 22px; font-size: 1.375rem; line-height: 22px; line-height: 1.375rem; margin: 0 auto; padding: 0 10px; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap h3.latest-news-title a { color: #f69322 !important; font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 22px; font-size: 1.375rem; line-height: 22px; line-height: 1.375rem; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap #navigation .nav-button { text-align: center; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap #navigation .nav-button a { display: inline; color: #fff; font-family: 'Oswald', sans-serif !important; font-size: 20px; font-size: 1.25rem; background-color: #d7d7d7; background-color: #d7d7d7; padding: 2px 12px; margin: 0 5px; text-transform: uppercase; } body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap #navigation .nav-button a:hover, body.page-template-page-blog .site-content .content-area .site-main #blog-home-wrap #navigation .nav-button a:focus { background-color: #f69322; background-color: #f69322; } body.archive .site-content { display: block; max-width: 100%; width: 100%; clear: both; } body.archive .site-content .content-area .site-main h1.blog-title { text-align: center; } body.archive .site-content .content-area .site-main #blog-home-wrap .news-row { margin-bottom: 0; } body.archive .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap { display: block; width: 100%; float: none; text-align: center; margin-bottom: 60px; } body.archive .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .img-news { display: block; max-width: 768px; width: 100%; height: 350px; margin: 0 auto 30px; border-radius: 5px; position: relative; background-repeat: no-repeat; background-position: center center; } body.archive .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .img-news:hover, body.archive .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .img-news:focus { cursor: pointer; } body.archive .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .img-news:hover a.rmbtn, body.archive .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .img-news:focus a.rmbtn { display: block; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -ms-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s; } body.archive .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .img-news a.rmbtn { display: none; width: 100%; padding: 14px 0; text-align: center; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; text-transform: uppercase; background-color: #f69322; background-color: rgba(246, 147, 34, 0.93); position: absolute; top: auto; bottom: 0; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -ms-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s; } body.archive .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .entry-date-wrap { margin-bottom: 0; } body.archive .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap .entry-date-wrap .posted-on { color: #bcbcbc; font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 18px; font-size: 1.125rem; text-transform: uppercase; } body.archive .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap h3.latest-news-title { display: block; max-width: 768px; width: 100%; color: #f69322 !important; font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 22px; font-size: 1.375rem; line-height: 22px; line-height: 1.375rem; margin: 0 auto; padding: 0 10px; } body.archive .site-content .content-area .site-main #blog-home-wrap .news-row .latest-news-wrap h3.latest-news-title a { color: #f69322 !important; font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 22px; font-size: 1.375rem; line-height: 22px; line-height: 1.375rem; } body.archive .site-content .content-area .site-main #blog-home-wrap #navigation .nav-button { text-align: center; } body.archive .site-content .content-area .site-main #blog-home-wrap #navigation .nav-button a { display: inline; color: #fff; font-family: 'Oswald', sans-serif !important; font-size: 20px; font-size: 1.25rem; background-color: #d7d7d7; background-color: #d7d7d7; padding: 2px 12px; margin: 0 5px; text-transform: uppercase; } body.archive .site-content .content-area .site-main #blog-home-wrap #navigation .nav-button a:hover, body.archive .site-content .content-area .site-main #blog-home-wrap #navigation .nav-button a:focus { background-color: #f69322; background-color: #f69322; } } @media all and (max-width: 768px) { .fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited { display: block; color: #fff !important; font-family: 'Oswald', sans-serif !important; font-weight: 400; font-size: 18px; font-size: 1.125rem; background-color: #f69322; border: none; border-radius: 0; text-transform: uppercase; padding: 7px 0; margin-top: 22px; text-align: center; } .fl-builder-content a.fl-button .fl-button-text, .fl-builder-content a.fl-button:visited .fl-button-text { color: #fff !important; } article .entry-content [type="submit"] { display: block; width: 100%; color: #fff; font-family: 'Oswald', sans-serif !important; font-weight: 400; font-size: 18px; font-size: 1.125rem; background-color: #f69322; border: none; text-transform: uppercase; padding: 7px 34px; margin-top: 13px; } article .entry-content [type="submit"]:hover, article .entry-content [type="submit"]:focus { background-color: #dd8622; cursor: pointer; } article.single .entry-header #single-post-img { text-align: center; margin-bottom: 64px; } article.single .entry-header #single-post-img img.img-post { border-radius: 0; } article.single .entry-header h1.entry-title { text-align: center; } article.single .entry-header .entry-meta { display: none; } article.single .entry-content { text-align: center; padding: 0 30px; margin-bottom: 52px; } article.single .entry-content .et_social_inline { display: none; } article.single .entry-footer h3.share-title { color: #f69322; font-family: 'Roboto Condensed', sans-serif !important; font-size: 20px; font-size: 1.25rem; text-align: center; } article.single .entry-footer .et_social_inline { text-align: center; } article.single .entry-footer .et_social_inline .et_social_icons_container { text-align: center; } article.single .entry-footer .et_social_inline .et_social_icons_container li { display: inline-block; width: 40px; height: 40px; float: none; } article.single .entry-footer .et_social_inline .et_social_icons_container li:last-child { margin-right: 0 !important; } article.single .entry-footer a#btabbtn { display: block; max-width: 240px; width: 100%; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-size: 18px; font-size: 1.125rem; background-color: #f69322; background-color: #f69322; padding: 2px 15px; margin: 0 auto; text-transform: uppercase; text-align: center; } article.single .entry-footer a#btabbtn:hover, article.single .entry-footer a#btabbtn:focus { background-color: #dd8622; background-color: #dd8622; } body.page-template-page-stories .site-content { display: block; max-width: 100%; width: 100%; margin: 0 auto; } body.page-template-page-stories .site-content h1.stories-title { text-align: center; margin-bottom: 50px; } body.page-template-page-stories .site-content #success-stories-wrap { padding: 65px 30px 0; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav { padding-bottom: 0; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav:hover, body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav:focus { cursor: pointer; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav:hover .entry-header .member-img img, body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav:focus .entry-header .member-img img { -webkit-filter: grayscale(0); filter: grayscale(0); } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-header { display: block; max-width: 300px; width: 100%; margin: 0 auto 20px; text-align: center; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-header .member-img { margin-bottom: 12px; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-header .member-img img { border-radius: 50%; margin: 0 auto; -webkit-filter: grayscale(0); filter: grayscale(0); transition: all 0.7s; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-header .entry-meta { color: #8b8b8b; font-family: 'Roboto', sans-serif !important; font-weight: 300; font-size: 16px; font-size: 1rem; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-header .entry-meta .story-name { color: #f69322; font-family: 'Roboto', sans-serif !important; font-weight: 500; font-size: 22px; font-size: 1.375rem; margin-bottom: 0; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-content { display: block; max-width: 300px; width: 100%; margin: 0 auto 30px; text-align: center; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-footer a.rfsbtn { display: none; max-width: 160px; width: 100%; color: #fff; font-family: 'Oswald', sans-serif !important; font-size: 18px; font-size: 1.125rem; text-align: center; text-transform: uppercase; padding: 7px 5px; margin: 0 auto; background-color: #f69322; background-color: #f69322; transition: all 0.7s; } body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-footer a.rfsbtn:hover, body.page-template-page-stories .site-content #success-stories-wrap #stories-nav .storynav .entry-footer a.rfsbtn:focus { background-color: #dd8622; background-color: #dd8622; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content { display: none; max-width: 1140px; margin: 0 auto; padding-top: 48px; border-top: 1px solid #ebebeb; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-content { color: #797979; font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 18px; font-size: 1.125rem; line-height: 30px; line-height: 1.875rem; text-align: center; margin-bottom: 40px; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-footer { display: block; clear: both; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-footer .entry-footer-left { display: inline-block; width: 100%; float: none; text-align: center; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-footer .entry-footer-left .entry-meta { color: #8b8b8b; font-family: 'Roboto', sans-serif !important; font-weight: 300; font-size: 16px; font-size: 1rem; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-footer .entry-footer-left .entry-meta .story-name { color: #f69322; font-family: 'Roboto', sans-serif !important; font-weight: 500; font-size: 22px; font-size: 1.375rem; margin-bottom: 0; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-footer .entry-footer-right { display: none; width: 49%; float: right; text-align: right; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-footer .entry-footer-right a.sccbtn { display: block; float: right; max-width: 92px; width: 100%; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-size: 18px; font-size: 1.125rem; text-align: center; text-transform: uppercase; padding: 7px 5px; background-color: #f69322; background-color: #f69322; transition: all 0.7s; } body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-footer .entry-footer-right a.sccbtn:hover, body.page-template-page-stories .site-content #success-stories-wrap #stories-content .story-content .entry-footer .entry-footer-right a.sccbtn:focus { background-color: #dd8622; background-color: #dd8622; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_header_outer .et_bloom_form_header { min-width: 90%; background-image: url('images/pop-up.jpg'); background-position: center center; background-size: cover; min-height: 330px !important; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_form_content { min-width: 295px !important; min-height: 330px !important; text-align: center; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_form_content .et_bloom_form_text { display: block; width: 100%; padding-left: 0; padding-right: 0; text-align: center; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_form_content .et_bloom_form_text h2 { color: #fff; font-family: 'Oswald', sans-serif !important; font-weight: 700; font-size: 36px; font-size: 2.25rem; text-align: center; text-transform: uppercase; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_form_content .et_bloom_form_text p { color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-weight: 400; font-size: 18px; font-size: 1.125rem; text-align: center; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_form_content form { padding-top: 0 !important; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_form_content form .et_bloom_subscribe_email input { display: inline-block !important; background: none; border: none; border-radius: 0; border-bottom: 3px solid #fff; color: #fff; font-family: 'Verdana', Geneva, sans-serif !important; font-size: 15px; font-size: 0.9375rem; opacity: 1; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_form_content form .et_bloom_subscribe_email input::-webkit-input-placeholder { text-align: center; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_form_content form .et_bloom_subscribe_email input::-moz-placeholder { text-align: center; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_form_content form .et_bloom_subscribe_email input:-ms-input-placeholder { text-align: center; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_form_content form .et_bloom_subscribe_email input:-moz-placeholder { text-align: center; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_form_content form .et_bloom_submit_subscription { color: #f69322 !important; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_container_wrapper .et_bloom_form_content form .et_bloom_submit_subscription .et_bloom_button_text { color: #f69322 !important; } } @media all and (max-width: 566px) { body.home .site-content { display: block; max-width: 100%; width: 100%; margin: 0 auto; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap { display: block; float: none; width: 100%; margin-bottom: 35px; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:last-child { margin-bottom: 0; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:hover .focus-button-body { opacity: 0.8; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:hover .focus-button-overlay { -webkit-animation: toRightFromLeft 0.3s; -moz-animation: toRightFromLeft 0.3s; animation: toRightFromLeft 0.3s; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button { display: block; width: 100%; height: 196px; margin: 0 auto; position: relative; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button a.focus-button-link { display: block; width: 100%; height: 100%; position: absolute; z-index: 3; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button a.focus-button-link:hover { cursor: pointer; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button .focus-button-body { display: block; width: 100%; height: 166px; background-color: #24b24b; background-color: #24b24b; border-radius: 0; position: absolute; top: 12px; left: 0; right: 0; z-index: 1; opacity: 1; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; transition: opacity 0.3s; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button .focus-button-body .focus-text-content { display: block; width: 50%; color: #fff; font-family: 'Righteous', cursive !important; font-size: 32.26px; font-size: 2.01625rem; line-height: 38px; line-height: 2.375rem; padding: 20px 0; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); text-align: center; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button .focus-button-body .focus-text-left { left: 5%; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button .focus-button-body .focus-text-right { left: 45%; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button .focus-button-overlay { display: block; width: 360px; height: 196px; background-size: cover; background-position: center center; text-indent: -9999px; position: absolute; z-index: 2; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:nth-child(1) .focus-button .focus-button-body { background-color: #663891; background-color: #663891; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:nth-child(2) .focus-button .focus-button-body { background-color: #24b24b; background-color: #24b24b; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:nth-child(3) .focus-button .focus-button-body { background-color: #26abe2; background-color: #26abe2; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:nth-child(4) .focus-button .focus-button-body { background-color: #f69322; background-color: #f69322; } } @media all and (max-width: 360px) { body.home .site-content { display: block; max-width: 100%; width: 100%; margin: 0 auto; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap { display: block; float: none; width: 100%; margin-bottom: 35px; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:nth-child(4) { margin-bottom: 0 !important; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:hover .focus-button-body { opacity: 0.8; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:hover .focus-button-overlay { -webkit-animation: toRightFromLeft 0.3s; -moz-animation: toRightFromLeft 0.3s; animation: toRightFromLeft 0.3s; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button { display: block; width: 100%; height: 174px; margin: 0 auto; position: relative; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button a.focus-button-link { display: block; width: 100%; height: 100%; position: absolute; z-index: 3; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button a.focus-button-link:hover { cursor: pointer; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button .focus-button-body { display: block; width: 100%; height: 156px; background-color: #24b24b; background-color: #24b24b; border-radius: 0; position: absolute; top: 6px; left: 0; right: 0; z-index: 1; opacity: 1; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; transition: opacity 0.3s; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap .focus-button .focus-button-overlay { display: block; width: 320px; height: 174px; background-size: cover; background-position: center center; text-indent: -9999px; position: absolute; z-index: 2; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:nth-child(1) .focus-button .focus-button-body { background-color: #663891; background-color: #663891; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:nth-child(2) .focus-button .focus-button-body { background-color: #24b24b; background-color: #24b24b; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:nth-child(3) .focus-button .focus-button-body { background-color: #26abe2; background-color: #26abe2; } body.home .site-content #focus-button-section #focus-button-section-wrap .focus-button-wrap:nth-child(4) .focus-button .focus-button-body { background-color: #f69322; background-color: #f69322; } } @media all and (max-width: 619px) { .footer-separator { height: 0; display: block; font-size: 0; } } @media all and (max-width: 992px) { footer#colophon { display: block; width: 100%; height: auto; background-color: #ab9e8f; background-color: #ab9e8f; } footer#colophon .footer-content { display: block; max-width: 1192px; width: 100%; height: auto; margin: 0 auto; padding-top: 60px; padding-bottom: 74px; } footer#colophon .footer-content .footer-row { display: block; width: 100%; clear: both; } footer#colophon .footer-content .footer-left { display: block; width: 100%; float: none; text-align: center; clear: both; } footer#colophon .footer-content .footer-left .footer-top { color: #fff; font-family: 'Oswald', sans-serif !important; font-size: 38px; font-size: 2.375rem; margin-bottom: 12px; } footer#colophon .footer-content .footer-left .footer-top span { float: none; display: block; /*font-family: $oswald !important;*/ color: #fff; /*@include font-size(22.62);*/ font-family: "Verdana", Geneva, sans-serif !important; /*margin-bottom: 12px;*/ font-size: 1.125rem; margin: 0 20px 12px; font-weight: 400; } footer#colophon .footer-content .footer-left .footer-top ul.social-icons { display: block; width: 100%; float: none; list-style: none; margin: 40px auto 0; padding: 0 !important; text-align: center; } footer#colophon .footer-content .footer-left .footer-top ul.social-icons li { display: inline; margin: 0 12px; } footer#colophon .footer-content .footer-left .footer-top ul.social-icons li a { color: #fff; font-size: 38px; font-size: 2.375rem; } footer#colophon .footer-content .footer-left .footer-bottom { color: #fff; font-family: 'Verdana', Geneva, sans-serif !important; font-size: 18px; font-size: 1.125rem; } footer#colophon .footer-content .footer-right { display: block; width: 100%; float: none; text-align: center; clear: both; } footer#colophon .footer-content .footer-right .footer-top { margin-bottom: 0; } footer#colophon .footer-content .footer-right .footer-top ul#footer-contact-list { display: block; list-style: none; margin: 0; padding: 0; text-align: center; height: auto; line-height: normal; } footer#colophon .footer-content .footer-right .footer-top ul#footer-contact-list li { display: block; vertical-align: middle; margin-bottom: 20px; } footer#colophon .footer-content .footer-right .footer-top ul#footer-contact-list li a { color: #fff; vertical-align: baseline; } footer#colophon .footer-content .footer-right .footer-top ul#footer-contact-list li #footer-phone { display: inline-block; color: #fff; font-family: 'Roboto Condensed', sans-serif; font-size: 38px; font-size: 2.375rem; margin-top: 5px; } footer#colophon .footer-content .footer-right .footer-top ul#footer-contact-list li #footer-email { display: inline-block; width: 140px; height: 48px; line-height: 48px; color: #f19326; font-family: 'Righteous', cursive !important; font-size: 23.11px; font-size: 1.44438rem; margin-left: 15px; text-align: center; background-color: #fff; background-color: #fff; } footer#colophon .footer-content .footer-right .footer-bottom { display: block; color: #fff; font-family: 'Verdana', Geneva, sans-serif !important; font-size: 18px; font-size: 1.125rem; } footer#colophon .footer-content .footer-right .footer-bottom a { color: #fff; font-family: 'Verdana', Geneva, sans-serif !important; font-size: 18px; font-size: 1.125rem; } #latest-news { display: block; background-color: #f8f8f8; background-color: #f8f8f8; padding: 48px 30px 48px; } #latest-news h1 { text-align: center; line-height: 48px; line-height: 3rem; } #latest-news a#vapbtn { display: block; width: 220px; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-size: 22.8px; font-size: 1.425rem; text-align: center; margin: 20px auto 0; padding: 7px 0; background-color: #f69322; background-color: #f69322; position: relative; z-index: 999; } #latest-news a#vapbtn:hover, #latest-news a#vapbtn:focus { background-color: #dd8622; background-color: #dd8622; } #latest-news #latest-news-inner-wrap { display: block; max-width: 100%; height: 371px; margin: 0 auto; clear: both; } #latest-news #latest-news-inner-wrap .slick-prev, #latest-news #latest-news-inner-wrap .slick-next { opacity: 0.61; position: absolute; z-index: 999; display: block; height: 30px; width: 16px; line-height: 0px; font-size: 0px; cursor: pointer; background: transparent; color: transparent; top: 25%; /*lte IE 8*/ margin-top: -10px \9; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); padding: 0; border: none; outline: none; } #latest-news #latest-news-inner-wrap .latest-news-wrap { display: block; width: 25%; float: left; text-align: center; } #latest-news #latest-news-inner-wrap .latest-news-wrap .img-news { display: block; width: 256px; height: 240px; margin: 0 auto 30px; border-radius: 5px; position: relative; background-repeat: no-repeat; background-position: center center; } #latest-news #latest-news-inner-wrap .latest-news-wrap .img-news:hover, #latest-news #latest-news-inner-wrap .latest-news-wrap .img-news:focus { cursor: pointer; } #latest-news #latest-news-inner-wrap .latest-news-wrap .img-news:hover a.rmbtn, #latest-news #latest-news-inner-wrap .latest-news-wrap .img-news:focus a.rmbtn { display: block; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -ms-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s; } #latest-news #latest-news-inner-wrap .latest-news-wrap .img-news a.rmbtn { display: none; width: 100%; padding: 14px 0; text-align: center; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; text-transform: uppercase; background-color: #f69322; background-color: rgba(246, 147, 34, 0.93); position: absolute; top: auto; bottom: 0; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -ms-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s; } #latest-news #latest-news-inner-wrap .latest-news-wrap .entry-date-wrap { margin-bottom: 0; } #latest-news #latest-news-inner-wrap .latest-news-wrap .entry-date-wrap .posted-on { color: #bcbcbc; font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 14px; font-size: 0.875rem; text-transform: uppercase; } #latest-news #latest-news-inner-wrap .latest-news-wrap h3.latest-news-title { display: block; max-width: 256px; width: 100%; color: #f69322 !important; font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 18px; font-size: 1.125rem; line-height: 26px; line-height: 1.625rem; margin: 0 auto; padding: 0 10px; } #latest-news #latest-news-inner-wrap .latest-news-wrap h3.latest-news-title a { color: #f69322 !important; font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 18px; font-size: 1.125rem; line-height: 26px; line-height: 1.625rem; } } @media all and (max-width: 480px) { footer#colophon { display: block; width: 100%; height: auto; background-color: #ab9e8f; background-color: #ab9e8f; } footer#colophon .footer-content { display: block; max-width: 1192px; width: 100%; height: auto; margin: 0 auto; padding-top: 60px; padding-bottom: 74px; } footer#colophon .footer-content .footer-row { display: block; width: 100%; clear: both; } footer#colophon .footer-content .footer-left { display: block; width: 100%; float: none; text-align: center; clear: both; } footer#colophon .footer-content .footer-left .footer-top { color: #fff; font-family: 'Oswald', sans-serif !important; font-size: 38px; font-size: 2.375rem; margin-bottom: 12px; } footer#colophon .footer-content .footer-left .footer-top ul.social-icons { display: block; list-style: none; margin: 20px 0 0; padding: 0 !important; text-align: center; } footer#colophon .footer-content .footer-left .footer-top ul.social-icons li { display: inline; margin: 0 6px; } footer#colophon .footer-content .footer-left .footer-top ul.social-icons li a { color: #fff; font-size: 30px; font-size: 1.875rem; } footer#colophon .footer-content .footer-left .footer-bottom { padding: 0 20px; color: #fff; font-family: 'Verdana', Geneva, sans-serif !important; font-size: 16px; font-size: 1rem; } footer#colophon .footer-content .footer-right { display: block; width: 100%; float: none; text-align: center; clear: both; } footer#colophon .footer-content .footer-right .footer-top { margin-bottom: 0; } footer#colophon .footer-content .footer-right .footer-top ul#footer-contact-list { display: block; list-style: none; margin: 0; padding: 0; text-align: center; height: auto; line-height: normal; } footer#colophon .footer-content .footer-right .footer-top ul#footer-contact-list li { display: block; vertical-align: middle; margin-bottom: 20px; } footer#colophon .footer-content .footer-right .footer-top ul#footer-contact-list li a { color: #fff; vertical-align: baseline; } footer#colophon .footer-content .footer-right .footer-top ul#footer-contact-list li #footer-phone { display: block; color: #fff; font-family: 'Roboto Condensed', sans-serif; font-size: 30px; font-size: 1.875rem; margin-top: 5px; } footer#colophon .footer-content .footer-right .footer-top ul#footer-contact-list li #footer-email { display: block; width: 120px; height: 38px; line-height: 38px; color: #f19326; font-family: 'Righteous', cursive !important; font-size: 18px; font-size: 1.125rem; margin: 0 auto !important; text-align: center; background-color: #fff; background-color: #fff; } footer#colophon .footer-content .footer-right .footer-bottom { display: block; color: #fff; font-family: 'Verdana', Geneva, sans-serif !important; font-size: 16px; font-size: 1rem; padding: 0 20px; } footer#colophon .footer-content .footer-right .footer-bottom a { color: #fff; font-family: 'Verdana', Geneva, sans-serif !important; font-size: 16px; font-size: 1rem; } } @media all and (max-width: 480px) { #latest-news { display: block; background-color: #f8f8f8; background-color: #f8f8f8; padding: 48px 30px 48px; } #latest-news h1 { text-align: center; line-height: 48px; line-height: 3rem; } #latest-news a#vapbtn { display: block; width: 220px; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; font-size: 22.8px; font-size: 1.425rem; text-align: center; margin: 20px auto 0; padding: 7px 0; background-color: #f69322; background-color: #f69322; position: relative; z-index: 999; } #latest-news a#vapbtn:hover, #latest-news a#vapbtn:focus { background-color: #dd8622; background-color: #dd8622; } #latest-news #latest-news-inner-wrap { display: block; max-width: 100%; height: 300px; margin: 0 auto; clear: both; } #latest-news #latest-news-inner-wrap .slick-prev, #latest-news #latest-news-inner-wrap .slick-next { opacity: 0.61; position: absolute; z-index: 999; display: block; height: 30px; width: 16px; line-height: 0px; font-size: 0px; cursor: pointer; background: transparent; color: transparent; top: 25%; /*lte IE 8*/ margin-top: -10px \9; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); padding: 0; border: none; outline: none; } #latest-news #latest-news-inner-wrap .latest-news-wrap { display: block; width: 25%; float: left; text-align: center; } #latest-news #latest-news-inner-wrap .latest-news-wrap .img-news { display: block; width: 200px; height: 188px; margin: 0 auto 15px; border-radius: 5px; position: relative; background-repeat: no-repeat; background-position: center center; } #latest-news #latest-news-inner-wrap .latest-news-wrap .img-news:hover, #latest-news #latest-news-inner-wrap .latest-news-wrap .img-news:focus { cursor: pointer; } #latest-news #latest-news-inner-wrap .latest-news-wrap .img-news:hover a.rmbtn, #latest-news #latest-news-inner-wrap .latest-news-wrap .img-news:focus a.rmbtn { display: block; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -ms-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s; } #latest-news #latest-news-inner-wrap .latest-news-wrap .img-news a.rmbtn { display: none; width: 100%; padding: 14px 0; text-align: center; color: #fff; font-family: 'Roboto Condensed', sans-serif !important; text-transform: uppercase; background-color: #f69322; background-color: rgba(246, 147, 34, 0.93); position: absolute; top: auto; bottom: 0; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -ms-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s; } #latest-news #latest-news-inner-wrap .latest-news-wrap .entry-date-wrap { margin-bottom: 0; } #latest-news #latest-news-inner-wrap .latest-news-wrap .entry-date-wrap .posted-on { color: #bcbcbc; font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 14px; font-size: 0.875rem; text-transform: uppercase; } #latest-news #latest-news-inner-wrap .latest-news-wrap h3.latest-news-title { display: block; max-width: 256px; width: 100%; color: #f69322 !important; font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 18px; font-size: 1.125rem; line-height: 26px; line-height: 1.625rem; margin: 0 auto; padding: 0 10px; } #latest-news #latest-news-inner-wrap .latest-news-wrap h3.latest-news-title a { color: #f69322 !important; font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size: 18px; font-size: 1.125rem; line-height: 26px; line-height: 1.625rem; } } 