html,body{overflow-x:hidden}body{font-family:Nunito;letter-spacing:.0625em}a{color:#64a19d}a:focus,a:hover{text-decoration:none;color:#3c6360}footer{padding:5rem 0 1.5rem}#mainNav{min-height:56px;background-color:#19191980;transition:background-color .15s linear}#mainNav:hover{background-color:#19191959}#mainNav .navbar-brand{color:#fff;font-weight:700;font-size:1.4rem;text-shadow:1px 2px 6px rgba(255,255,255,.4);margin-left:3px;margin-right:0}#mainNav .navbar-brand img{width:24px}#mainNav .navbar-brand span{margin-left:-21px}#mainNav .navbar-brand span:first-letter{color:transparent}#mainNav .navbar-brand .logo-small-close{position:absolute;top:43px;left:80px;font-size:large;color:#faebd7}#mainNav .navbar-nav{flex-direction:row}#mainNav .navbar-nav .fa-user{color:#90ee90}#mainNav .navbar-nav .nav-item{margin-left:5px}#mainNav .navbar-nav .nav-item:hover{color:fade(white,80%);outline:none;background-color:transparent}#mainNav .navbar-nav .nav-item:active,#mainNav .navbar-nav .nav-item:focus{outline:none;background-color:transparent}#mainNav .navbar-nav .nav-link{color:#fff;font-size:1.1rem;font-weight:700;padding:.4rem;border-radius:5px}#mainNav .navbar-nav .nav-link:hover{background-color:#d3d3d366}#mainNav .navbar-nav .nav-link .fas{font-size:1.5rem}#mainNav .navbar-nav .nav-link .small-icon{font-size:1rem;margin-right:4px}#mainNav .navbar-nav .nav-link .small-header{font-size:11px;font-weight:400;margin-top:3px}#mainNav .user-account{margin-right:5px}#mainNav .navbar-toggler{color:#fff;border:1px solid transparent}#mainNav .navbar-toggler:focus{outline:none}@media (min-width: 992px){#mainNav{padding:0}#mainNav .logo-small-close{top:33px!important}.navbar-brand{padding-top:0;margin-left:0!important;margin-top:4px}.navbar-shrink{background-color:#ffffffe6!important;color:#161616}.navbar-shrink .fa-user-check{color:#5f9ea0!important}.navbar-shrink .logo-small-close{color:#c4530b!important}.navbar-shrink .navbar-brand,.navbar-shrink .nav-link{color:#161616!important}.navbar-shrink .nav-link:active,.navbar-shrink .nav-link:hover{color:#64a19d!important;transition:.25s}}.navbar{line-height:1;padding:.3rem 0!important}.custom-popover-header{background-color:transparent}.navbar-expand-sm{flex-flow:column}.scroll-to-top{position:fixed;right:10px;bottom:10px;display:inline;font-size:1.5rem;background:#fff;border:1px solid #ccc;border-radius:25px;padding:5px;width:50px;text-align:center;cursor:pointer;box-shadow:3px 5px 8px -4px #000000bd;opacity:.85}.scroll-to-top:hover{opacity:1}.popover-body{padding:0!important}.blogs a:hover{text-decoration:none}.blogs h1{font-size:xx-large}.blogs h1 a{color:#fff}.blogs #mainNav{background-color:#ffffffe6!important;color:#161616}.blogs #mainNav .navbar-brand,.blogs #mainNav .nav-link{color:#161616}.blogs .active{text-decoration:underline}.blogs .blog-container{min-height:100vh}@media (max-width: 768.95px){.blogs .blog-container{background-size:auto;flex-direction:column}}.blogs .blog-container .blog-sidebar{background:linear-gradient(to bottom,rgb(245,255,250) 33%,rgba(22,22,22,.4) 99%,transparent 100%),url(/assets/img/north-america-us-arizona-sedona-tlaquepaque-2.jpg);background-size:cover;background-position:center;width:25%;min-width:275px;padding:10px;position:fixed;top:0;bottom:0;height:100vh;line-height:1;background-color:#f5fffa;box-shadow:-2px 4px 7px #666}.blogs .blog-container .blog-sidebar.shown{left:0;transition:left .1s ease-in}@media (max-width: 768.95px){.blogs .blog-container .blog-sidebar{left:-275px;transition:left .1s ease-out;z-index:1}}.blogs .blog-container .blog-sidebar .blog-brand{margin-top:7rem}@media (max-width: 768.95px){.blogs .blog-container .blog-sidebar .blog-brand{margin-top:5rem;text-align:center}}.blogs .blog-container .blog-sidebar .blog-brand h3{font-family:cursive;font-weight:700;position:relative}.blogs .blog-container .blog-sidebar .blog-brand h3 a{color:#3c4854}.blogs .blog-container .blog-sidebar .blog-brand h3 img{position:absolute;left:171px;bottom:-2px;width:50px;filter:drop-shadow(4px 4px 4px #666666);transform:rotate(8deg)}@media (max-width: 991.95px){.blogs .blog-container .blog-sidebar .blog-brand h3 img{position:unset;margin-top:-29px;margin-left:-4px;width:40px;transform:rotate(20deg)}}.blogs .blog-container .blog-sidebar .blog-brand h3 .text-muted{color:#bec0c3!important}.blogs .blog-container .blog-sidebar .nav-pills li{margin-top:5px}.blogs .blog-container .blog-sidebar .nav-pills li:hover{background-color:#d3d3d366}@media (max-width: 575.95px){.blogs .blog-container .blog-sidebar .nav-pills li{font-size:12px}}.blogs .blog-container .blog-sidebar .nav-pills li a{color:#3c4854}@media (max-width: 575.95px){.blogs .blog-container .blog-sidebar .nav-pills li a{padding:5px}}.blogs .blog-container .blog-sidebar .nav-pills li a:hover{text-decoration:none!important}.blogs .blog-container .blog-sidebar .nav-pills li a.active{color:#fff;background-color:#ffa07a;font-weight:700;text-decoration:none!important}.blogs .blog-container .blog-content{background:#fff;background:linear-gradient(133deg,#fff 0% 3%,#fafffa);padding:60px 10px 10px max(26%,290px)}@media (max-width: 768.95px){.blogs .blog-container .blog-content{padding:10px}}@media (max-width: 768.95px){.blogs .blog-container .blog-content .archive{padding-top:60px}}.blogs .blog-container .header .text-muted{color:#ededed!important}.blogs .blog-container .jumbotron .text-muted{color:#b6c7d7!important}.blogs .blog-container .jumbotron .text-white a{color:#fff}.blogs .blog-container .jumbotron.bg-dark{background-color:#343a40cc!important}.breadcrumb{color:#4e545a;flex-wrap:nowrap;padding:.25rem .25rem .25rem .5rem;margin-bottom:0;margin-top:50px}.breadcrumb a{color:#4e545a!important;text-decoration:underline}.breadcrumb-item+.breadcrumb-item{padding-left:.25rem}.breadcrumb-item+.breadcrumb-item:before{color:#4e545a;padding-right:.25rem}.breadcrumb-item.active{color:bisque}.category-link .fas{width:18px}.post-preview{width:100%}.post-preview img{-o-object-fit:cover;object-fit:cover}.post-preview .card-body{height:100%}.post-preview .truncate-2,.post-preview .truncate-3{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.post-preview .truncate-3{-webkit-line-clamp:3}.blogs .archive-hero-img,.blogs .post-hero-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-height:600px;width:100%}@media (max-width: 575.95px){.blogs .post-meta{flex-direction:column}}.blogs .post-meta span{margin-right:5px}.blogs .post-meta .category a{color:#212529}.blogs .post-meta .category a:hover{text-decoration:underline}.blogs .post-meta .fas{color:#808993}.blog-page-header .block{padding:0 0 .5rem;display:inline-block}.blog-page-header .block img{border-radius:.15rem!important;box-shadow:3px 3px 5px #000000a6;max-width:100%}@media (max-width: 575.95px){.blog-page-header .block img{margin:0}}.blog-page{color:#3b3e42;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.07rem}.blog-page blockquote{color:#747474;font-size:1.5rem;font-weight:300;margin:3rem 0 3rem .5rem;padding-left:2rem;width:90%;border-left:5px solid #efefef}.blog-page blockquote footer{padding:1rem 0 0}.blog-page figure.align-left{float:left;margin-left:0}.blog-page figure.align-right{float:right;margin-right:0}.blog-page figure.image{display:inline-block;margin:10px}.blog-page figure.image figcaption{margin:6px 8px;text-align:center}.blog-page figure.image img{margin:0!important}.blog-page h1,.blog-page h2,.blog-page h3,.blog-page h4,.blog-page h5{font-family:Bitter,serif;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:700;font-size:xx-large;color:#495057;line-height:normal}.blog-page h2{font-size:x-large}.blog-page h3{font-size:large}.blog-page h4,.blog-page h5{font-size:medium}.blog-page h5{font-size:small}.blog-page header{background-position:50% 50%;background-size:cover;position:relative;margin-bottom:2rem}.blog-page header h1{font-size:3.6rem;text-transform:uppercase}.blog-page header .container{padding-top:7rem;padding-bottom:7rem;position:relative}.blog-page header .lead{font-size:1.35rem}.blog-page .block{padding:0 0 .5rem;margin-bottom:1.1rem;display:inline-block}.blog-page .block img{border-radius:.15rem!important;box-shadow:3px 3px 5px #000000a6;max-width:100%;margin:10px}@media (max-width: 575.95px){.blog-page .block img{margin:0}}.blog-page .block.column-block img{height:100%;-o-object-fit:cover;object-fit:cover}.blog-page .block.column-block .col-md:not(:last-child){margin-bottom:4.5rem}@media (max-width: 768.95px){.blog-page .block.html-block p img{float:none!important;width:100%!important;margin:10px 0}}.blog-page .block.image-block img{margin:0}.blog-page .block.image-gallery-block .carousel{border-radius:.25rem;overflow:hidden}.blog-page .ingress.ingress-text{font-size:1rem;font-weight:300;margin-bottom:0;padding-bottom:0}.blog-page .markdown{display:block}.blog-page .markdown blockquote{color:#777;font-size:1.25rem;font-weight:300;padding:.95rem 0 .25rem 1.5rem;margin:0 0 .85rem;width:100%;border-left:5px solid #efefef}.blog-page .markdown pre{padding:.5rem;margin:0;font-size:1rem}.blog-page .markdown-block{display:block}.blog-page .markdown-block pre{padding:.5rem;margin:0;font-size:1rem}.blog-page .post-preview h3{line-height:normal;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.blog-page .post-preview h3 a{color:#3b4752}.blog-page .post-preview .blog-entry{margin-bottom:0}.blog-page .post-preview .excerpt-image-link{box-shadow:7px 6px 9px -5px #000000d9;margin-bottom:1rem}.blog-page .post-preview .excerpt-image-link .excerpt{background-color:#fff;color:#000;line-height:1.5;border-radius:0 0 5px 5px;max-height:60%;overflow:hidden;text-overflow:ellipsis;width:100%}.blog-page .block-group,.blog-page .block-group-horizontal,.blog-page .content-block,.blog-page .html-block,.blog-page .image-block,.blog-page .markdown-post.block,.blog-page .page-block,.blog-page .place-block,.blog-page .post-block,.blog-page .quote-block,.blog-page .text-block,.blog-page .video-block,.blog-page .separator-block{display:block}
