.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item
img{display:block;width:100%}.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0
!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel
.animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel
.fadeOut{animation-name:fadeOut}@keyframes
fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item{}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("https://farmingtonnm.org/js/owl-carousel/assets/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.navbar-nav.sm-collapsible .sub-arrow{position:absolute;top:50%;right:0;margin:-0.7em 0.5em 0 0;border:1px
solid rgba(0, 0, 0, .1);border-radius: .25rem;padding:0;width:2em;height:1.4em;font-size:1.25rem;line-height:1.2em;text-align:center}.navbar-nav.sm-collapsible .sub-arrow::before{content:'+'}.navbar-nav.sm-collapsible .show>a>.sub-arrow::before{content:'-'}.navbar-dark .navbar-nav.sm-collapsible .nav-link .sub-arrow{border-color:rgba(255, 255, 255, .1)}.navbar-nav.sm-collapsible .has-submenu{padding-right:3em}.navbar-nav.sm-collapsible .nav-link,
.navbar-nav.sm-collapsible .dropdown-item{position:relative}.navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow{display:inline-block;width:0;height:0;margin-left: .255em;vertical-align: .255em;border-top: .3em solid;border-right: .3em solid transparent;border-left: .3em solid transparent}.fixed-bottom .navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow,
.fixed-bottom .navbar-nav:not(.sm-collapsible):not([data-sm-skip]) .dropdown-toggle::after{border-top:0;border-bottom: .3em solid}.navbar-nav:not(.sm-collapsible) .dropdown-item .sub-arrow,
.navbar-nav:not(.sm-collapsible):not([data-sm-skip]) .dropdown-menu .dropdown-toggle::after{position:absolute;top:50%;right:0;width:0;height:0;margin-top:-.3em;margin-right:1em;border-top: .3em solid transparent;border-bottom: .3em solid transparent;border-left: .3em solid}.navbar-nav:not(.sm-collapsible) .dropdown-item.has-submenu{padding-right:2em}.navbar-nav .scroll-up,
.navbar-nav .scroll-down{position:absolute;display:none;visibility:hidden;height:20px;overflow:hidden;text-align:center}.navbar-nav .scroll-up-arrow,
.navbar-nav .scroll-down-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-top:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid;border-left:7px solid transparent}.navbar-nav .scroll-down-arrow{top:6px;border-top:7px solid;border-right:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid transparent}.navbar-nav.sm-collapsible .dropdown-menu .dropdown-menu{margin: .5em}.navbar-nav:not([data-sm-skip]) .dropdown-item{white-space:normal}.navbar-nav:not(.sm-collapsible) .sm-nowrap>li>.dropdown-item{white-space:nowrap}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;vertical-align:baseline}*{-webkit-font-smoothing:antialiased}*{outline:0
!important}a
img{border:none}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}@font-face{font-family:'LoudAndClear';src:url('https://farmingtonnm.org/css/fonts/loud_and_clear2-webfont.woff2') format('woff2'),
url('https://farmingtonnm.org/css/fonts/loud_and_clear2-webfont.woff') format('woff');font-weight:normal;font-style:normal}body{font-family:'Open Sans';background:#FFF;color:#414042;line-height:1.45em}p{margin:0
0 25px}blockquote{margin:25px
30px;background:#eee;padding:25px
30px;color:#666;font-style:italic;border-left:4px solid #009fdb;position:relative}blockquote:before{font-family:'Font Awesome 5 Pro';content:"\f10d";position:absolute;left:15px;top:25px}blockquote>*:last-child{margin-bottom:0}strong{font-weight:bold}em,dfn{font-style:italic}dfn{font-weight:bold}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #666}address{margin:0
0 25px;font-style:italic}del{color:#666}pre{margin:25px
0;white-space:pre}pre,code,tt{font:1em 'andale mono', 'lucida console',monospace;line-height:1.5}h1,h2,h3{color:#009fdb}h1{font-size:3em;line-height:0.7em;margin-bottom:30px;font-family:'LoudAndClear',sans-serif}h2{font-size:2.5em;line-height:0.7em;margin-bottom:25px;font-family:'LoudAndClear',sans-serif}h1 span.apost, h2
span.apost{position:relative;top:0.17em}h3{font-size:1.5em;line-height:1.2em;margin-bottom:20px;font-weight:600}h4{font-size:1.1em;line-height:1em;margin-bottom:18px;font-weight:600;font-style:italic}h5{font-size:1em;margin-bottom:10px;color:#414042}h6{font-size:1em;margin-bottom:10px}h1 img, h2 img, h3 img, h4 img, h5 img, h6
img{margin:0}a{color:#009fdb;text-decoration:none}a:focus,a:hover{color:#f47a55;text-decoration:none}ul,ol,dl{margin:0
0 25px 25px}li ul, li
ol{margin:0
25px}dl
dt{font-weight:bold}dd{margin-left:25px}table{border-collapse:separate;border-spacing:0;margin-bottom:25px}table caption,th,td{text-align:left;font-weight:normal}table,td,th{vertical-align:middle}th, td, table
caption{padding:5px
10px;border:1px
solid #000}td, table caption, tbody
th{border-top:0px}td:not(:first-child),th:not(:first-child){border-left:0px}th{font-weight:bold;background:#c3d9ff}tr:nth-child(even) td{background:#f2f2f2}table
caption{font-style:italic}body.media{display:block}img{max-width:100%;height:initial !important}img.lazy{background:url('https://farmingtonnm.org/css/images/loading.gif') no-repeat 50% 50%;background-size:100px 100px}.gm-style
img{height:initial !important}img[style*="float: left"]{max-width:50%;margin:0
15px 10px 0}img[style*="float: right"]{max-width:50%;margin:0
0 10px 15px}@media (max-width: 575px){img[style*="float: left"], img[style*="float: right"]{margin:0
auto 25px;display:block;max-width:100%;float:none !important}}.error{color:red;background:#fff;padding:5px;border:1px
solid red;margin:10px
0;display:inline-block}.iframe-container{overflow:hidden;position:relative;padding-top:56.25%}.iframe-container
iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe, .video-container object, .video-container embed, .video-container
video{position:absolute;top:0;left:0;width:100%;height:100%}hr{height:4px;background:transparent;margin-bottom:45px;border:0px;border-top:1px solid #009fdb;border-bottom:1px solid #009fdb}.mt-45{margin-top:45px}a, a:after, .navbar-nav .nav-link,button{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.button{display:inline-block;padding:5px
35px;background:#009fdb;color:#FFF;cursor:pointer;font-size:1em;border:0px;font-style:italic}.button:hover, .button:focus, .iconLink:hover .button, .iconLink:focus
.button{background:#f47a55;color:#FFF;text-decoration:none}.alert{opacity:1 !important;background:#f47a55;color:#FFF;border-radius:0;border:0px;text-align:center;margin:0;max-height:0px;padding:0
60px 0 15px;overflow:hidden;-webkit-transition:all 0.75s ease-out;-moz-transition:all 0.75s ease-out;-o-transition:all 0.75s ease-out;transition:all 0.75s ease-out}.alert.show{max-height:200px;padding-top:10px;padding-bottom:10px}.alert
.button{margin-left:10px;font-size:0.9em;padding:1px
15px}.alert .button:hover, .alert .button:focus{background:#FFF;color:#009fdb}.alert
.close{opacity:1;font-size:1.8em;padding:6px
14px}header{background:#009fdb}header
.logo{max-width:calc(100% - 75px);padding:10px
0}header .logo
a{display:block}header .logo
img{max-height:75px;display:block}#reciteme-button{background:#009fdb;width:50px;height:50px;bottom:10px;left:10px;position:fixed;border-radius:50%;z-index:100;cursor:pointer}#reciteme-button:hover{background:#f47a55}#reciteme-button
img{width:35px;height:35px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.utilityToggle:hover{cursor:pointer}.utilityMenu{display:flex;align-items:center;position:fixed;right:0;top:0;max-width:0;height:100vh;background:#102a34;z-index:999;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.utilityMenu.visible{max-width:100vw;padding:45px}.utilityMenu
.utilityToggle{font-size:42px;line-height:40px;color:#FFF;position:absolute;right:15px;top:15px;pointer-events:none;opacity:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.utilityMenu.visible
.utilityToggle{pointer-events:all;opacity:1}.utilityMenu .utilityToggle
i{display:inline-block}.utilityMenu .utilityToggle i:hover, .utilityMenu .utilityToggle i:focus{color:#009fdb;cursor:pointer}.utilityMenu
ul{margin:0;padding:0}.utilityMenu
li{list-style-type:none;padding:0}.utilityMenu li
li{padding:0px
25px 0px}.utilityMenu li>ul{padding-top:2px}.utilityMenu
a{color:#FFF}.utilityMenu a:hover, .utilityMenu a:focus{color:#009fdb}.utilityMenu
.social{margin-top:5px}.searchToggle:hover{cursor:pointer}.searchOverlay{display:flex;justify-content:center;align-items:center;position:fixed;left:0;top:-100px;width:100vw;height:0;background:rgba(255,255,255,0.97);z-index:1000;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;padding-left:10%;padding-right:10%}.searchOverlay.visible{height:100vh;top:0}.searchOverlay
.searchToggle{font-size:42px;color:#c4c4c4;position:absolute;right:35px;top:15px;height:45px;z-index:1}.searchOverlay .searchToggle
i{display:none}.searchOverlay.visible .searchToggle
i{display:inline-block}.searchOverlay .searchToggle i:hover, .searchOverlay .searchToggle i:focus{color:#009fdb;cursor:pointer}.searchOverlay
form{background:#FFF;width:100%;border:1px
solid #009fdb;border-radius:100px;box-shadow:2px 2px 20px #c4c4c4;z-index:2;display:flex}.searchOverlay
label{display:none}.searchOverlay
input{background:transparent;border:0px;height:70px;padding:0
10px 0 60px;line-height:70px;width:100%}.searchOverlay
.searchBtn{background:transparent;border:0px;color:#c4c4c4;font-size:28px;line-height:70px;padding:0
40px 0 20px}.searchOverlay .searchBtn:hover, .searchOverlay .searchBtn:focus{color:#009fdb}.social{margin:0}.social
li{display:inline-block;font-size:1.75em;padding-right:5px}.landing-header{position:relative;background:#172933;min-height:80px;margin-bottom:60px}.landing-logo{position:absolute;bottom:-20px}.landing-logo
img{display:block;max-width:100%;max-height:90px}.landing-headerimage{position:relative;padding-left:15px}.landing-headerimage>img{display:block;width:100%}.header-overlay{position:absolute;top:50%;left:-5px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.header-overlay
img{display:block;border-radius:50%;border:5px
solid #fff;width:calc((100vw - 30px) * .33);max-width:180px}.left-landing{padding-top:50px}.left-landing
h3{font-weight:700}.right-landing-content{padding-top:25px}.landing-cta-col{max-width:390px;margin-left:auto;margin-right:auto}.landing-cta-col .main-pic{position:relative}.landing-cta-col .heart-image{position:absolute;bottom:-45px;right:10px}.cta-content-container{border-left:3px solid #707070;border-radius:0px 0px 5px 5px;padding:10px
20px 40px;position:relative;border-right:3px solid #707070;border-bottom:3px solid #707070;margin-bottom:45px}.cta-content-container
ul{list-style:none;margin:0}.cta-content-container
li{display:inline-block;border:1px
solid #009fdb;border-radius:10px;padding:2px
8px;margin-bottom:5px;font-size:12px;letter-spacing:-0.4px}.cta-content-container .bottom-button{bottom:-20px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);background:#E97450;border-radius:5px;color:#fff;text-align:center;font-weight:bold;padding:5px
25px;min-width:230px;z-index:1;position:absolute}.cta-content-container .bottom-button:hover{background:#009fdb}.left-landing .social-icons
ul{list-style:none}.left-landing .social-icons
li{display:inline-block;margin-right:10px}.left-landing .social-icons li
img{width:30px}.cta-content-container
h3{margin:0
0 5px;font-size:23px;letter-spacing:-1px}.cta-content-container
h4{font-weight:600;font-style:normal;color:#6f6f6f;margin-bottom:12px}.landing-divider{height:1px;width:100%;background:#707070;position:relative;margin:45px
0 60px}.landing-divider
img{max-width:50px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.landing-images-row{padding-top:10px}.landing-images-row
img{display:block;width:100%;margin-bottom:30px}.landing-cta-row{margin-bottom:50px}.landing-cta-row
img{display:block;width:100%}.landing-hr{border-bottom:1px solid #000}.footer-swirl
img{display:block}ul.no-bullets{list-style-type:none;margin-left:0}ul.no-bullets
li{padding:4px
0}.chance-encounter
strong{font-weight:700;color:#f47a55}.chance-encounter
a{font-weight:700;color:#ed3191}.chance-encounter a:hover, .chance-encounter a:focus{color:#4a9cd5}.chance-encounter .LeftSidebar
h2{font-family:'Open Sans',sans-serif;font-size:36px;line-height:1.2;color:#ed3191}.chance-encounter .LeftSidebar
p{margin-bottom:8px}.chance-encounter .LeftSidebar
ul{list-style:none;margin:45px
0 0}.chance-encounter .LeftSidebar
li{display:inline-block;border:1px
solid #4a9cd5;border-radius:10px;padding:2px
8px;margin-bottom:5px;font-size:12px;letter-spacing:-0.4px}.chance-encounter .MainContent
h1{font-family:'Open Sans',sans-serif;font-size:32px;line-height:0.8;color:#ed3191;margin-bottom:32px}.chance-encounter .MainContent h1
strong{font-weight:normal;display:block;padding-left:56px;font-size:52px;color:#ed3191}.chance-encounter .landing-cta-col
a{display:block;text-align:center;color:#414042;font-family:LoudAndClear;font-size:2.3em;line-height:0.8em;margin-top:48px}.chance-encounter .landing-cta-col a .main-pic{display:block;aspect-ratio:square;overflow:hidden;margin-bottom:12px}.chance-encounter .landing-cta-col a .main-pic
img{display:block;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.chance-encounter .landing-cta-col a:hover, .chance-encounter .landing-cta-col a:focus{color:#ed3191}.chance-encounter .landing-cta-col a:hover .main-pic img, .chance-encounter .landing-cta-col a:focus .main-pic
img{transform:scale(1.05)}.navbar{margin:0;padding:0}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding:10px
15px}.navbar-brand{color:#FFF;margin-left:10px}.navbar-toggler{border-color:#FFF;position:absolute;right:0;top:-67.5px}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-nav{margin:0;padding:0;width:100%}.crowdriff{padding-bottom:64px}@media (max-width: 991px){.navbar-nav .nav-item.searchItem, .navbar-nav .nav-item.utilityItem{display:none}.navbar-nav .nav-link{color:#FFF;border-top:1px solid #444;padding:10px;text-align:left}.navbar-nav.sm-collapsible .has-submenu{padding-right:60px}.navbar-nav.sm-collapsible .sub-arrow{margin:0
10px 0 0;transform:translateY(-50%);border:1px
solid #FFF;color:#FFF}.navbar-nav .nav-link:hover, .navbar-nav .nav-link:focus, .navbar-nav .nav-link.active{color:#000}.navbar-nav .nav-link.highlighted{background:#FFF;color:#000}.navbar-nav.sm-collapsible .nav-link:hover .sub-arrow, .navbar-nav.sm-collapsible .nav-link:focus .sub-arrow, .navbar-nav .nav-link.highlighted .sub-arrow{color:#000;border-color:#000}.navbar-nav .nav-link.highlighted:hover, .navbar-nav .nav-link.highlighted .sub-arrow:hover{color:#009fdb;border-color:#009fdb}.dropdown-menu{background:#FFF;border-radius:0;padding:0;margin:0}.dropdown-item{padding:6px
25px}.dropdown-item:hover,.dropdown-item.active{background:transparent;color:#009fdb}.navbar-nav.sm-collapsible .dropdown-item:hover .sub-arrow, .navbar-nav.sm-collapsible .dropdown-item.active .sub-arrow, .navbar-nav.sm-collapsible .dropdown-item:active .sub-arrow, .navbar-nav.sm-collapsible .dropdown-item.highlighted .sub-arrow{color:#009fdb;border-color:#009fdb}.navbar-nav.sm-collapsible .dropdown-item .sub-arrow{border:1px
solid #414042;color:#414042}.dropdown-item.highlighted{background:#F2F2F2;color:#009fdb;border-bottom:1px solid #DDD}.navbar-nav.sm-collapsible .dropdown-menu .dropdown-menu{margin:0;border:0;background:#F2F2F2}.dropdown-menu .dropdown-menu .dropdown-item{padding:5px
40px}}@media (min-width: 450px){.chance-encounter .MainContent
h1{font-size:44px}.chance-encounter .MainContent h1
strong{padding-left:68px;font-size:71.5px}}@media (min-width: 768px){.landing-header{margin-bottom:75px}.landing-headerimage{padding-left:20px}.header-overlay
img{max-width:220px}.left-landing{padding-top:75px}.chance-encounter .MainContent
h1{font-size:64px;line-height:0.8}.chance-encounter .MainContent h1
strong{padding-left:110px;font-size:104px}}@media (min-width: 992px){header{position:absolute;top:0;left:0;width:100%;z-index:100;min-height:120px;background:rgb(0,0,0);background:linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%)}header
.container{display:flex;justify-content:space-between;align-items:flex-start;padding:0}header
.logo{padding:20px
0 0}header .logo
img{max-height:94px}.navbar-nav .utility,.navbar-brand,.navbar-nav>.nav-item>.nav-link>.sub-arrow{display:none}.navbar-nav .nav-item.searchItem, .navbar-nav .nav-item.utilityItem{font-size:22px}.navbar-nav{justify-content:space-between;font-size:0.9em;padding:0
15px}.navbar-expand-lg .navbar-nav .nav-item{margin:0
5px}.navbar-expand-lg .navbar-nav .nav-link{color:#FFF;padding:40px
10px 10px;border-bottom:2px solid transparent;display:flex;text-transform:uppercase;font-weight:600}.navbar-nav a.nav-link:hover, .navbar-nav a.nav-link:focus, .navbar-nav .nav-item.megamenu:hover .nav-link, .navbar-nav .nav-link.highlighted{background:#009fdb;color:#FFF}.navbar-nav .nav-link.active{border-color:#009fdb}.navbar-nav span.nav-link:hover, .navbar-nav span.nav-link:focus{color:#009fdb}.navbar-nav .dropdown-menu{border:1px
solid #102a34;border-radius:0px;background:#102a34;padding:10px
0}.navbar-nav .dropdown-menu .dropdown-item{padding:3px
20px;color:#FFF}.navbar-nav .dropdown-menu .dropdown-item.active{background:transparent;color:#009fdb}.navbar-nav .dropdown-menu .dropdown-item:hover, .navbar-nav .dropdown-menu .dropdown-item.active:hover, .navbar-nav .dropdown-menu .dropdown-item.highlighted{color:#009fdb;background:transparent}.navbar-nav .nav-item:not(.megamenu) .dropdown-menu .dropdown-menu{transform:translate(1px,-11px)}.navbar-nav:not(.sm-collapsible) .megamenu .dropdown-item .sub-arrow{margin:0
10px 0 0;transform:translateY(-40%);border:0px}.navbar-nav .megamenu>.dropdown-menu{display:none !important;left:50% !important;transform:translateX(-50%);padding:20px
20px 20px;margin:0}.navbar-nav .megamenu:hover>.dropdown-menu{display:flex !important;align-items:flex-start}.navbar-nav .megamenu>.dropdown-menu>.dropdown>.dropdown-item{padding:10px
10px 0 !important;white-space:nowrap !important;color:#009fdb;text-transform:uppercase;font-weight:600}.navbar-nav .megamenu>.dropdown-menu>.dropdown>.dropdown-item::first-word(1){font-size:200%;color:#CCC !important}.navbar-nav .megamenu>.dropdown-menu>.dropdown>.dropdown-menu{margin:0
!important;display:block !important;position:static !important}.navbar-nav .megamenu>.dropdown-menu>.dropdown>.dropdown-menu>li>.dropdown-item{padding:2px
10px}.utilityMenu li
li{position:relative}.utilityMenu li li:before{font-family:'Font Awesome 5 Pro';font-weight:700;content:"\f111";position:absolute;left:5px;top:5px;color:#009fdb;font-size:0.6em}.landing-header{min-height:100px;margin-bottom:0}.landing-logo{bottom:-20px}.landing-logo
img{max-height:100px}.landing-headerimage{padding-left:0}.landing-headerimage .header-overlay{top:100%;left:0}.landing-headerimage .header-overlay
img{max-width:290px}.left-landing{padding-top:160px}.left-landing
h3{font-size:2em}.right-landing-content{padding-top:45px}.chance-encounter .LeftSidebar
h2{font-size:28px}}@media (min-width: 1200px){header
.logo{padding:25px
0 0}header .logo
img{max-height:112px}.navbar-expand-lg .navbar-nav .nav-link{padding:40px
20px 10px;letter-spacing:0}.landing-header{min-height:120px}.landing-logo{bottom:-24px}.landing-logo
img{max-height:120px}.landing-headerimage .header-overlay
img{max-width:320px}.left-landing
h3{font-size:2.2em}.left-landing{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;padding-top:180px}.right-landing-content{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.chance-encounter .LeftSidebar
h2{font-size:36px}}footer{background:#102a34;padding:45px
0 85px;color:#FFF;text-align:center;line-height:1.2em}footer
a{color:#FFF}footer a:hover, footer a:focus{color:#009fdb}footer
p{margin-bottom:10px}footer .utilityLinks
ul{display:flex;justify-content:center;flex-wrap:wrap;margin:0
0 30px}footer .utilityLinks ul
li{display:inline-block;list-style-type:none;border-left:1px solid #009fdb;margin-bottom:15px}footer .utilityLinks ul li:first-child{border-left:0px}footer .utilityLinks
a{display:block;line-height:1.2em;padding:0
10px;font-size:0.9em}footer
.rightCol{text-align:center}footer
.enews{display:flex;justify-content:space-between;align-items:center;width:270px;margin:30px
auto}footer
h4{color:#FFF;font-size:1.6em;margin-bottom:0;line-height:40px}footer
.button{padding:8px
45px;font-size:1.2em}footer
.address{font-size:0.8em;font-weight:300}footer
.copyright{padding-top:10px;padding-bottom:20px;font-size:0.8em;text-align:center;font-weight:300}footer .copyright
a{margin-left:15px}.guideCta{position:fixed;bottom:-155px;left:50%;transform:translateX(-50%);z-index:4}.guideCta
a{display:inline-block;background:#f47a55;height:230px;width:230px;padding:15px
45px 0 110px;border-radius:50%;color:#FFF;position:relative;font-size:0.9em;font-weight:600;line-height:1.1em}.guideCta a
.thumb{height:80px;width:63px;background:url('https://farmingtonnm.org/css/images/guide-thumb.jpg') no-repeat;position:absolute;left:35px;top:-14px;transform:rotate(-6deg)}.guideCta a:hover, .guideCta a:focus{background:#0085bf}.toTop{position:fixed;font-size:42px;line-height:40px;right:15px;bottom:15px;z-index:100;pointer-events:none;opacity:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.toTop .fad:before{color:#FFF}.toTop .fad:after{color:#009fdb}.toTop a:hover .fad:after{opacity:1}.toTop.visible{pointer-events:all;opacity:1}.block{margin-bottom:30px}.block>*:last-child,.block.row>div[class^="col-"]>*:last-child{margin-bottom:0}.section>.block:first-child{margin-top:30px}.section
.overlay{padding:31px
0 1px}.section.lightgrey{background:#f2f2f2}.section.darkgrey{background:#414042}.section.blue{background:#009fdb}.section.bgVideo{position:relative;background-color:transparent !important;background-position:center;background-size:cover}.section.bgVideo
.videoForeground{z-index:-1;pointer-events:none;overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%}.section.bgVideo .videoForeground
iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.section.bgVideo
.overlay{width:100%;min-height:350px;display:flex;padding:145px
0 100px;background:rgba(0,0,0,0.1)}.section.landingHeaderVideo{width:100%;min-height:300px}.section.landingHeaderVideo .videoForeground
iframe{min-height:unset}.section.bgImg{background-position:center;background-repeat:no-repeat;background-size:cover}.section.bgImg.top{background-position:center top}.section.bgImg.bottom{background-position:center bottom}.section.bgImgOrVid.white
.overlay{background:rgba(255,255,255,0.5)}.section.bgImgOrVid.lightgrey
.overlay{background:rgba(200,200,200,0.5)}.section.bgImgOrVid.darkgrey
.overlay{background:rgba(51,51,51,0.5)}.section.bgImgOrVid.blue
.overlay{background:rgba(0,159,219,0.5)}.dark, .dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark
h6{color:#FFF}.dark
a{color:#FFF}.dark
.button{background:#f47a55;color:#FFF}.dark .button:hover, .dark .button:focus{background:#FFF;color:#009fdb}.light{color:#000}.light h1, .light h2, .light h3, .light h4, .light h5, .light h6, .light a:not(.button){color:#F00}.owl-carousel{margin-bottom:30px}.owl-carousel .owl-stage-outer{background:#009fdb}.owl-carousel .owl-item{position:relative}.owl-carousel .owl-item
img{width:100%;display:block}.owl-carousel .owl-item
.overlay{background:#009fdb;color:#FFF;font-family:LoudAndClear;font-size:1.7em;line-height:0.7em;padding:15px
15px 50px;text-align:center}.owl-carousel .owl-nav{position:absolute;left:0;top:50%;width:100%;height:45px;transform:translateY(-50%);pointer-events:none}.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{float:left;font-size:24px;background:#414042;color:#FFF;width:45px;height:45px;line-height:45px;padding:0
4px 0 0 !important;text-align:center;position:relative;pointer-events:initial;margin:1px
0}.owl-carousel .owl-nav div
i{font-weight:400}.owl-carousel .owl-nav button.owl-next{float:right;padding:0
0 0 4px !important}.owl-carousel .owl-nav>button:hover{background:#FFF;color:#414042}.owl-carousel .owl-dots{position:absolute;left:0;bottom:10px;width:100%;text-align:center}.owl-carousel .owl-dots .owl-dot
span{width:17px;height:17px;margin:1px
6px;background:transparent;border:2px
solid #FFF;border-radius:30px;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease}.owl-carousel .owl-dots .owl-dot.active
span{background:#FFF}.nmTrue{position:relative}.nmTrue:after{content:'';height:29px;width:115px;background:url('https://farmingtonnm.org/css/images/farmington-nm-true.png') center no-repeat;position:absolute;right:0;bottom:5px;z-index:100;pointer-events:none;background-size:100% 100%}.homeHero .owl-carousel{margin-bottom:0}.homeHero, .homeHero .owl-item{max-height:100vh}.homeHero .owl-carousel .owl-dots{bottom:5px;text-align:left;padding-left:15px}.homeHero .owl-carousel .owl-dots .owl-dot
span{background:rgba(255,255,255,0.2)}.homeHero .owl-carousel .owl-dots .owl-dot.active
span{background:#009fdb}.homeHero .owl-carousel .owl-item
.overlay{background:rgba(0,0,0,0.1);font-size:9.5vw;color:#FFF;padding:15px
15px 45px;display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;width:100%;height:100%}.homeHero .owl-carousel .owl-item
.overlay.left{justify-content:flex-start;text-align:left}.homeHero .owl-carousel .owl-item
.overlay.right{justify-content:flex-end;text-align:right}.homeHero .owl-carousel .owl-item .overlay .overlayText.mw-75{max-width:75%}.homeHero .owl-carousel .owl-item .overlay .overlayText.mw-50{max-width:50%}.homeHero .owl-carousel .owl-item .overlay .overlayText.mw-33{max-width:33%}.homeHero .owl-carousel .owl-item .overlay .overlayText
span.apost{position:relative;top:0.17em}.owl-carousel.signatureEvents .owl-stage-outer{background:transparent;margin-bottom:75px}.owl-carousel.signatureEvents .owl-item{padding:0
15px;text-align:center}.owl-carousel.signatureEvents .owl-item
.title{color:#414042;font-style:normal}.owl-carousel.signatureEvents .owl-item .title:hover, .owl-carousel.signatureEvents .owl-item .title:focus{color:#009fdb}.owl-carousel.signatureEvents .owl-item .title
span{line-height:1.3em;display:block;margin:10px
0;font-size:1.2em}.owl-carousel.signatureEvents .owl-item
.summary{font-weight:300;line-height:1.4em;font-size:0.95em}.owl-carousel.signatureEvents .owl-item .summary
a{font-weight:400;font-style:italic}.owl-carousel.signatureEvents .owl-dots{bottom:-30px}.owl-carousel.signatureEvents .owl-dots .owl-dot
span{border:2px
solid #009fdb}.owl-carousel.signatureEvents .owl-dots .owl-dot.active
span{background:#009fdb}.pageHeading
.subtitle{color:#FFF;font-size:1.1em;margin-bottom:10px;font-weight:bold}.pageHeading .subtitle
a{color:#FFF}.pageHeading .subtitle a:hover, .pageHeading .subtitle a:focus{color:#FFF;text-decoration:underline}.pageHeading{background-position:center;background-size:cover;background-repeat:no-repeat}.pageHeading
.overlay{display:flex;align-items:center;min-height:26.05vw;background:rgba(0,0,0,0.1);padding:15px
0;z-index:35;position:relative}.pageHeading .overlay
h1{margin:0;color:#FFF}.pageHeading
.overlay.nmTrue{padding-bottom:45px}.pageHeading .overlay.no-heading{min-height:300px}.breadcrumbs{padding:10px
0}.singleContent
.boxed{padding:30px}.singleContent
.boxed.white{background:#FFF}.singleContent
.boxed.white.transparent{background:rgba(255,255,255,0.8)}.singleContent
.boxed.blue{background:#009fdb}.singleContent
.boxed.blue.transparent{background:rgba(0,159,219,0.6)}.singleContent
.boxed.grey{background:#414042}.singleContent
.boxed.grey.transparent{background:rgba(0,0,0,0.5)}.contentImage{margin-bottom:0px}.contentImage>div{margin-bottom:45px !important}.contentImage
.img{display:flex;align-items:center;width:100%;height:100%}.contentImage .img
img{display:block;width:100%}.contentImage
.content{display:flex;align-items:center;width:100%;height:100%}.contentImage .content
h2{padding-left:60px;position:relative}.contentImage .content h2
.icon{width:50px;z-index:2;position:absolute;left:0px;top:-10px}.contentImage .content
a{font-style:italic;font-size:1.1em}.contentVideo
.video{display:flex;align-items:center;height:100%;width:100%}.contentVideo .video>div{margin-bottom:25px}.contentVideo
.content{display:flex;align-items:center;width:100%;height:100%}.contentVideo
.bgVideo{position:relative;width:100%;padding-top:56.25%}.contentVideo .bgVideo.embed-responsive-21by9{padding-top:42.85714%}.contentVideo .bgVideo.embed-responsive-4by3{padding-top:75%}.contentVideo .bgVideo.embed-responsive-1by1{padding-top:100%}.contentVideo .bgVideo
.videoForeground{z-index:-1;pointer-events:none;overflow:hidden;position:absolute;left:0;top:0;bottom:0;right:0}.contentVideo .bgVideo .videoForeground
iframe{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.container-fluid
.fullWidthBanner{margin-left:-15px;margin-right:-15px}.fullWidthBanner>img{display:block;width:100%}.cta>img{display:block;width:100%}.lazyBg>img.lazy{display:block;height:0px !important;width:0px !important}.testimonial{margin-bottom:5px}.testimonial
.author{text-align:right}.testimonial .author:before{content:"- "}.ctaStrip{align-items:center}.ctaStrip
.link{text-align:center}.iconLinkGrid{justify-content:center;margin-bottom:0}.iconLinkGrid>div{margin-bottom:30px !important}.iconLink{display:block;text-align:center}.iconLink
.icon{display:flex;align-items:center;justify-content:center;max-width:100%;width:90px;height:90px;margin:0
auto;color:#FFF;font-size:4em}.iconLink .icon img, .iconLink .icon
i{display:inline-block;max-width:unset;width:85px;height:85px !important;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.iconLink
.text{display:block;margin:10px
0 auto;font-size:1.2em;text-transform:uppercase;font-weight:600;font-style:normal}.iconLink
.linkBtn{display:block;margin:15px
auto 0}a.iconLink
.heading{color:#00F}a.iconLink:hover .heading, a.iconLink:focus
.heading{color:#F00}a.iconLink:hover .icon img, a.iconLink:focus .icon img, a.iconLink:hover .icon i, a.iconLink:focus .icon
i{width:100px;height:100px !important}.iconLinkGrid.footerStrip .iconLink
.text{font-size:0.9em;line-height:1.2em;max-width:110px;margin:10px
auto auto}.subpageLinks{margin:45px
-15px 15px}.sublink{margin-bottom:30px;display:block;position:relative}.sublink
img{display:block}.sublink
.overlay{background:rgba(0,0,0,0.2);padding:10px;display:flex;justify-content:center;align-items:center;text-align:center;position:absolute;left:0;top:0;width:100%;height:100%}.sublink .overlay
.title{color:#FFF;font-family:LoudAndClear;font-style:normal;font-size:1.8em;line-height:0.8em}.sublink:hover .overlay, .sublink:focus
.overlay{background:rgba(0,159,219,0.5)}.choose-your-journey .sublink .overlay
.title{font-size:2.5em}.contactForm{align-items:center}.contactForm
.info{text-align:center}.promotions{margin-bottom:0}.promotions+.promotions{margin-top:-15px}.promotions>div{margin-bottom:30px !important}.promotions a, .promotions
img{display:block;width:100%;position:relative}.promotions
.overlay{padding:10px
20px;display:flex;justify-content:center;align-items:center;text-align:center;position:absolute;left:0;top:0;width:100%;height:100%}.promotions .overlay
.overlayText{color:#000;font-family:LoudAndClear;font-style:normal;font-size:2em;line-height:0.8em}.promotions
.overlay.left{justify-content:flex-start;text-align:left}.promotions
.overlay.right{justify-content:flex-end;text-align:right}.promotions .overlay .overlayText.mw-75{max-width:75%}.promotions .overlay .overlayText.mw-50{max-width:50%}.promotions .overlay .overlayText.mw-33{max-width:33%}.promotions .overlay
.overlayText.white{color:#FFF}.promotions .overlay
.overlayText.blue{color:#009fdb}.promotions .overlay
.overlayText.orange{color:#f47a55}.promotions a:hover
.overlay{background:rgba(0,159,219,0.4)}.promotions a:hover .overlay
.overlayText{color:#FFF !important}.fancybox-thumbs{top:auto;width:auto;bottom:0;left:0;right:0;height:95px;padding:10px
10px 5px 10px;box-sizing:border-box;background:rgba(0, 0, 0, 0.3);overflow-x:hidden}.fancybox-show-thumbs .fancybox-inner{right:0;bottom:95px}@keyframes
arrowSpinOut{0%{transform:rotate(0deg)}100%{transform:rotate(180deg)}}@keyframes
arrowSpinIn{0%{transform:rotate(180deg)}100%{transform:rotate(0deg)}}.accordion{}.card{border-color:#C1C1C1}.card-header{font-size:1em;line-height:1.4em;padding:0}.card-header
h4{margin:0}.card-header
a{display:block;padding:10px
10px 10px 30px;position:relative;cursor:pointer}.card-header a:hover, .card-header a:focus{text-decoration:none !important}.card-header a
.fa{display:inline-block;height:15px;width:15px;font-size:14px;line-height:12px;position:absolute;left:9px;top:12px;animation:0.4s ease 0s normal forwards 1 running arrowSpinOut}.card-header a.collapsed
.fa{animation:0.4s ease 0s normal forwards 1 running arrowSpinIn}.card-body{border:0px;padding-left:30px;padding-bottom:5px}.paging
ul{margin:45px
0;text-align:center}.paging
li{display:inline-block;line-height:25px}.paging
li.pages{margin-right:10px}.paging li
a{border:1px
solid #009fdb;padding:2px
10px;display:inline-block;line-height:25px}.paging li
a.active{color:#FFF;background:#009fdb;border-color:#009fdb}.form
label{display:block}.form
.formInput{margin-bottom:10px}.form input[type="text"], .form input[type="password"], .form input[type="email"], .form
textarea{width:100%}.form
.formSubmit{text-align:right}.error-inline{color:#F00}.ui-autocomplete{position:absolute;background:#FFF;padding:15px;border:1px
solid #000}.ui-autocomplete
li{display:block;list-style-type:none}.ui-autocomplete li
a{display:block;cursor:pointer}.subnav
ul{margin:0}.subnav>ul{margin:0
0 45px 15px}.subnav
li{list-style-type:none;padding:0
0 4px;position:relative;display:block}.subnav li
a{font-style:normal;color:#414042;display:block}.subnav li a:hover, .subnav li a:focus, .subnav li.active>a{color:#009fdb}.subnav>ul>li{margin-bottom:10px}.subnav>ul>li>a{font-style:normal;color:#414042;display:block;font-size:1.2em;line-height:1.1em;font-weight:600;padding-left:25px}.subnav>ul>li>a:before{font-family:'Font Awesome 5 Pro';content:"\f111";font-weight:bold;position:absolute;left:0;top:0;font-size:0.75em;color:#f47a55}.subnav ul
ul{margin:10px
0 0px 20px}.subnav ul ul li:last-child{padding:0}.subnav ul ul
a{font-weight:400}.subnav ul ul li.active
a{color:#009fdb;font-weight:600}.subnav li.outdoor-adventures > a:before, .subnav li.cultural-adventures > a:before, .subnav li.family-adventures > a:before, .subnav li.vacation-deals > a:before, .subnav li.where-to-stay > a:before, .subnav li.where-to-dine > a:before, .subnav li.where-to-shop > a:before, .subnav li.about-the-area>a:before{content:"";position:absolute;left:-15px;top:0;width:60px;height:60px;background:url('https://farmingtonnm.org/css/images/icon-leaf.svg') left top no-repeat}.subnav li.cultural-adventures>a:before{background-image:url('https://farmingtonnm.org/css/images/icon-cultural.svg')}.subnav li.family-adventures>a:before{background-image:url('https://farmingtonnm.org/css/images/icon-family.svg')}.subnav li.vacation-deals>a:before{background-image:url('https://farmingtonnm.org/css/images/icon-clock.svg')}.subnav li.where-to-stay>a:before{background-image:url('https://farmingtonnm.org/css/images/icon-lodging.svg')}.subnav li.where-to-dine>a:before{background-image:url('https://farmingtonnm.org/css/images/icon-food.svg')}.subnav li.where-to-shop>a:before{background-image:url('https://farmingtonnm.org/css/images/icon-shopping.svg')}.subnav li.about-the-area>a:before{background-image:url('https://farmingtonnm.org/css/images/icon-map.svg')}.subnav li.outdoor-adventures > a, .subnav li.cultural-adventures > a, .subnav li.family-adventures > a, .subnav li.vacation-deals > a, .subnav li.where-to-stay > a, .subnav li.where-to-dine > a, .subnav li.where-to-shop > a, .subnav li.about-the-area>a{min-height:60px;padding-left:55px;display:flex;align-items:center;max-width:225px}.subnav li.outdoor-adventures > ul, .subnav li.cultural-adventures > ul, .subnav li.family-adventures > ul, .subnav li.vacation-deals > ul, .subnav li.where-to-stay > ul, .subnav li.where-to-dine > ul, .subnav li.where-to-shop > ul, .subnav li.about-the-area>ul{margin-left:55px}.listingsHeading{margin:45px
0 30px}.listings{margin:45px
0 0}.listingsHeading+.listings,.MainContent>.listings:first-child{margin-top:0}.MainContent>.listings:first-child>.listing:first-child{border-top:0px;padding-top:0}.listing{padding:20px
0 5px;border-top:1px solid #d4d9da;font-size:0.95em;line-height:1.35em}.listing
.img{display:block;text-align:center;margin-bottom:10px}.listing
p{margin-bottom:15px}.listing
.button{padding:5px
20px}.listing.normalListing{margin-bottom:10px}.listing.normalListing
h4{color:#009fdb;font-style:normal}.listingDetail{flex-direction:row-reverse;margin-bottom:45px}.listingDetail
.toggleMap{display:block;float:right;cursor:pointer;margin-bottom:25px}.listingDetail
.map{display:none;clear:both;margin-bottom:30px}.toggleMap .hideMap, .toggleMap.visible
.showMap{display:none}.listingDetail .map.visible, .toggleMap.visible
.hideMap{display:block}h2.catHeading{text-align:center;font-size:3em}p.catDesc{text-align:center}.featuredSection{align-items:center}.featuredSection
.links{padding-right:30px}.featuredSection .links
a{display:block;margin:20px
0;font-size:2.2em;line-height:0.7em;font-family:'LoudAndClear',sans-serif;text-align:right}.featuredSection .links a:hover, .featuredSection .links a:focus{text-shadow:1px 1px 5px #333}.owl-carousel.featuredEvents .owl-item
.overlay{font-size:2.4em;display:flex;flex-direction:column;align-items:flex-end;position:absolute;left:0;top:0;background:rgba(0,0,0,0.2);width:100%;height:100%;justify-content:center;text-align:right}.owl-carousel.featuredEvents
.featuredLabel{font-family:'Open Sans';text-transform:uppercase;font-size:0.4em;font-weight:600;margin-bottom:15px}.owl-carousel.featuredEvents
.featuredTitle{display:flex;flex-direction:column;align-items:flex-end;max-width:50%}.filters{text-align:center;margin-bottom:10px;font-size:0.9em}.filtersLabel{display:inline-block;font-weight:400;text-transform:uppercase;color:#000;margin-right:10px;font-size:1.05em}.filters .categorySelect, .filters .dateSelect, .filters
.searchEvents{display:inline-block;margin:0
auto 10px}.filters
.searchEvents{padding:3px
20px}.dateSelect .dateFrom, .dateSelect
.dateTo{display:inline-block;margin-bottom:10px}.filters
label{font-style:italic;display:inline-block;color:#FFF;padding-right:5px}.filters input, .filters
select{margin-right:10px;padding:2px
10px}.filters
input{width:120px}.eventsList{margin-bottom:30px}.event
.eventImage{margin-bottom:15px}.event
h3{margin-bottom:10px}.event .add-to-calendar{display:flex;margin:0
0 10px}.event .add-to-calendar add-to-calendar-button{margin-left:-5px}.event
.dateTime{color:#000}.event
.readMore{text-align:right}.event
.otherDates{margin-bottom:5px}.event .otherDates
label{color:#f47a55;font-style:italic}.event
.previouslyHeld{color:#f47a55;font-style:italic;font-weight:600}.event.signature
.readMore{text-align:left}.eventsDay .prev a, .eventsDay .next
a{float:left;display:inline-block;height:30px;line-height:30px;font-size:1.1em}.eventsDay
.header{padding-bottom:25px;margin-bottom:25px;display:flex;justify-content:space-between}.eventsDay .header
i{margin:0
10px}.form-control:disabled,.form-control[readonly]{background:#FFF}.eventDetail{background-image:none}.eventDetail
h1{line-height:1.1em;margin-bottom:0.4em;margin-left:198px;color:#009fda;font-family:inherit;font-style:inherit;font-weight:300;text-shadow:none;font-size:2em}.eventDetail h1
strong{font-weight:normal;font-family:inherit;color:inherit}.eventDetail
.eventMedia{margin-bottom:45px}.eventDetail
.eventImage{margin-bottom:30px;text-align:center}.eventDetail
.eventVideos{margin-top:30px}.eventDetail
.dateBox{float:left;background:#009fda;color:#FFF;font-size:1.1em;padding:20px
10px 10px;margin:0
20px 10px 0;min-width:180px;position:relative}.eventDetail .dateBox
.icon{background:url('https://farmingtonnm.org/css/images/icon-event.png') no-repeat;position:absolute;left:50%;top:-30px;width:50px;height:50px;margin-left:-25px}.eventDetail .dateBox
span{display:block;text-align:center;line-height:1.1em}.eventDetail .dateBox
span.day{display:none}.eventDetail .dateBox
span.month{font-size:1.8em;font-weight:bold;margin-top:5px}.eventDetail .dateBox
span.date{font-size:2.2em;font-weight:bold}.eventDetail .dateBox
span.year{font-size:2em}.eventDetail
.eventInfo{padding:20px;background:#eee;margin:30px
0;clear:both}.eventDetail .eventInfo
.row{margin:0}.eventDetail .eventInfo .phone, .eventDetail .eventInfo .location, .eventDetail .eventInfo .cost, .eventDetail .eventInfo .website, .eventDetail .eventInfo
.email{background:url('https://farmingtonnm.org/css/images/icons.png') left -547px no-repeat;padding:0
15px 0 25px;margin-bottom:6px}.eventDetail .eventInfo
.email{background-position:left -642px}.eventDetail .eventInfo
.cost{background-position:left -747px}.eventDetail .eventInfo
.website{background-position:left -847px}.eventDetail .eventInfo
.location{background-position:left -946px}.eventDetail
.topLocation{font-weight:bold;margin-bottom:10px}.eventDetail
.details{clear:left}.eventDetail
.share{margin-bottom:45px}.eventDetail .featured-member{margin-bottom:45px;background:#eee;padding:20px}.eventDetail
h2.weRecommend{font-size:2.5em;text-align:center}h2.contributingArtists{margin:45px
0;font-size:3.2em}.artist{display:flex;flex-direction:column;justify-content:space-between;text-align:center;align-items:center;margin-top:25px;padding-top:30px;border-top:1px solid #ccc}.artist:first-child, .artistDetail
.artist{border-top:0px;padding-top:0}.artist
.image{flex:0 0 250px}.artItem{margin-top:45px;padding-top:45px;border-top:1px solid #ccc;text-align:center}.artItem .info
li{list-style-type:none;display:inline-block;margin:0
10px 8px}.artItem .info li
.far{margin-right:2px}.artistDetail
.gallery{margin-top:75px}.artistDetail .gallery
p{margin-bottom:10px}.newsCategories,.newsTags,.newsArchives{margin-bottom:45px}.newsCategories h4, .newsTags h4, .newsArchives
h4{font-size:1.3em}.newsCategories ul, .newsTags ul, .newsArchives
ul{margin-bottom:0px}.newsArchives .panel-heading{padding:0}.newsArchives .panel-title{margin:4px
0 0}.newsArchives .panel-title
a{display:block;padding:10px
15px;background:#EEE}.newsArchives .panel-body{padding:5px
15px;border:1px
solid #EEE}.newsArchives .panel-body
a{display:block}.listings.newsList{margin-top:0}.listing.newsItem:first-child{border-top:0px;padding-top:0}.newsDetail{margin-bottom:45px}.newsDetail
h1{margin-bottom:0}.newsDetail
.date{margin-bottom:15px;font-size:0.9em}.newsDetail
.image{margin-bottom:20px;margin-left:20px;text-align:center}.searchResult
.image{float:right;padding:0
0 5px 20px;max-width:200px}.searchResult:last-child{margin-bottom:45px}@media (min-width: 360px){.homeHero .owl-carousel .owl-item
.overlay{padding-bottom:60px}.nmTrue:after{height:40px;width:157px}.pageHeading
.overlay.nmTrue{padding-bottom:60px}}@media (min-width: 576px){h1{font-size:3.5em}h2{font-size:2.75em}.nmTrue:after{bottom:10px}.homeHero .owl-carousel .owl-dots{bottom:15px}.homeHero .owl-carousel .owl-item
.overlay{padding:15px
5% 75px}.promotions .overlay
.overlayText{font-size:2.4em}.contentImage .content
h2{padding-left:65px}.contentImage .content h2
.icon{width:55px;top:-12px}.subnav>ul{margin-left:0}.artist{flex-direction:row;text-align:initial}}@media (max-width: 768px){.left-landing ul.social-icons{margin:0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.left-landing ul.social-icons{margin:0}.bottom-button{width:200px}}@media (min-width: 768px){h1{font-size:4em}h2{font-size:3.25em}.alert.show{max-height:100px;font-size:1.1em}footer{text-align:unset;padding-bottom:30px}footer>.container{padding:0}footer
.wrapper{display:flex;justify-content:space-between;align-items:center}footer
.enews{margin:0
0 30px auto}footer
.rightCol{text-align:right}.guideCta{transform:translateX(-240px)}.section.bgVideo{background-image:none !important}.promotions .overlay
.overlayText{font-size:2.8em}.promotions .col-md-6 .overlay
.overlayText{font-size:1.7em}.ctaStrip .text>*:last-child{margin-bottom:0px}.owl-carousel .owl-dots .owl-dot
span{margin:1px
4px;background:rgba(255,255,255,0.2)}.owl-carousel .owl-dots .owl-dot.active
span{background:#009fdb}.owl-carousel .owl-item
.overlay{background:rgba(0,0,0,0.15);font-size:2.7em;color:#FFF;padding:15px
30px;display:flex;justify-content:center;align-items:center;text-align:center;position:absolute;left:0;top:0;width:100%;height:100%}.owl-carousel .owl-item
.overlay.left{justify-content:flex-start;text-align:left}.owl-carousel .owl-item
.overlay.right{justify-content:flex-end;text-align:left}.owl-carousel .owl-item .overlay .overlayText.mw-75{max-width:75%}.owl-carousel .owl-item .overlay .overlayText.mw-50{max-width:50%}.owl-carousel .owl-item .overlay .overlayText.mw-33{max-width:33%}.nmTrue:after{bottom:15px;height:50px;width:197px}.homeHero .owl-carousel .owl-dots{bottom:23px}.pageHeading
.overlay.nmTrue{padding-bottom:75px}.pageHeading .overlay.no-heading{min-height:350px}.section.bgVideo
.overlay{min-height:600px}.contentImage .content
h2{padding-left:75px}.contentImage .content h2
.icon{width:60px}.iconLinkGrid.footerStrip .iconLink
.text{font-size:0.75em}.event
.eventImage{margin-bottom:0}.section.landingHeaderVideo{min-height:unset;aspect-ratio:16/9}}@media (min-width: 992px){h1{font-size:5em}h2{font-size:4em}.guideCta{transform:translateX(-350px)}.reverseLg .row,.row.subnavDivide{flex-direction:row-reverse;justify-content:center}.row.subnavDivide
.MainContent{padding-left:30px;margin-bottom:45px}.row.subnavDivide
.LeftSidebar{padding-right:30px;background:url('https://farmingtonnm.org/css/images/verticalDividerBg.png') right top repeat-y;margin-bottom:45px}.contentImage .img img, .contentVideo .video>div{margin-bottom:0px}.contentImage .content
h2{padding:0}.contentImage .content h2
.icon{width:90px;top:-22.5px;background:#FFF;border-radius:50%;padding:8px;left:unset;right:-100px}.contentImage .content
.box{padding-right:20px}.contentImage .flex-md-row-reverse .content h2
.icon{right:unset;left:-100px}.contentImage .flex-md-row-reverse .content
.box{padding-right:0;padding-left:20px}.nmTrue:after{height:60px;width:236px}.homeHero .owl-carousel .owl-dots{bottom:30px;text-align:center}.homeHero .owl-carousel .owl-item
.overlay{padding:120px
12.5% 85px;font-size:8.5vw}.promotions .overlay
.overlayText{font-size:3.2em}.promotions .col-md-6 .overlay
.overlayText{font-size:2.2em}.section.bgVideo
.overlay{min-height:700px}.pageHeading
.overlay{padding:120px
0 30px}.pageHeading
.overlay.nmTrue{padding-bottom:90px}.pageHeading .overlay.no-heading{min-height:400px}.iconLinkGrid.footerStrip .iconLink
.text{font-size:0.9em}.featuredSection
.links{padding-left:50px}.featuredSection .links
a{font-size:2.6em}.owl-carousel.featuredEvents .owl-item
.overlay{font-size:3.8em}.owl-carousel.featuredEvents
.featuredLabel{font-size:20px}.listingDetail
.toggleMap{display:none !important}.listingDetail
.map{display:block !important}}@media (min-width: 1200px){h1{font-size:6em}h2{font-size:5em}.guideCta{transform:translateX(-460px)}.container{max-width:1170px}.promotions .overlay
.overlayText{font-size:4.2em}.promotions .col-md-6 .overlay
.overlayText{font-size:3em}.row.subnavDivide
.MainContent{padding-left:45px}.videoRestrictedWidth{padding:0
15%}.owl-carousel .owl-item
.overlay{font-size:3.6em}.contentImage .content h2
.icon{width:100px;top:-25px;right:-110px}.contentImage .content
.box{padding-right:30px}.contentImage .flex-md-row-reverse .content h2
.icon{left:-110px}.contentImage .flex-md-row-reverse .content
.box{padding-left:30px}.iconLinkGrid.footerStrip .iconLink
.text{font-size:0.95em}.owl-carousel.featuredEvents .owl-item
.overlay{font-size:5em}.pageHeading .overlay.no-heading{min-height:500px}.section.landingHeaderVideo{max-height:700px}}@media (min-width: 1536px){.section.landingHeaderVideo{}}@media (min-height: 530px){.utilityMenu
li{padding:8px
0}.utilityMenu li>ul{padding-top:8px}.utilityMenu li
li{padding:5px
25px 5px}}@media (max-width: 360px){.col-xs-6{max-width:50%}}.subnav li.travel-blog>a:before{content:"";position:absolute;left:-15px;top:0;width:60px;height:60px;background:url(https://farmingtonnm.org/css/images/icon-cultural.svg) left top no-repeat}.subnav li.travel-blog>a{min-height:60px;padding-left:55px;display:flex;align-items:center;max-width:225px}
