/*!
Theme Name: Hauss Designs
Description: A base theme for Hauss Designs development
Author: Hauss Designs
Version: 1.0.0
textdomain: haussdesigns
*/.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#maintenance-mode-active{position:fixed;bottom:10px;left:10px;font-size:.7rem;background-color:#dc3545;text-transform:uppercase;font-weight:700;padding:.25rem .5rem;color:#fff;border:solid 1px #888888;border-radius:.25rem}#hd-adminbar{position:fixed;bottom:10px;right:10px}#hd-adminbar i{width:20px}#hd-adminbar .btn-danger{font-size:.7rem}#hd-adminbar .btn-danger:hover{background-color:#dc3545;cursor:inherit}#hd-adminbar #plugin-links .btn,#hd-adminbar #external-links .btn{color:#888888;background-color:#e6e6e6}#hd-adminbar .btn-toggle:after,#hd-adminbar #plugin-links .dropdown-toggle:before,#hd-adminbar #external-links .dropdown-toggle:before{font-family:"Font Awesome 5 Pro";display:block;min-width:14px}#hd-adminbar .btn-toggle:after{content:"\f070"}#hd-adminbar .btn-toggle.active:after{content:"\f06e"}#hd-adminbar #plugin-links .dropdown-toggle:before{content:"\f1e6"}#hd-adminbar #plugin-links .dropdown-toggle.show:before{content:"\e01c"}#hd-adminbar #external-links .dropdown-toggle:before{content:"\f067"}#hd-adminbar #external-links .dropdown-toggle.show:before{content:"\f068"}#hd-adminbar .dropdown-toggle:after{display:none}#hd-adminbar .dropdown-menu{font-size:.8rem;border:1px solid #888888}#hd-adminbar .dropdown-menu .dropdown-item{color:#888888}#hd-adminbar .dropdown-menu .dropdown-item i{width:14px;text-align:center}#hd-adminbar .dropdown-menu .dropdown-item.icon-right i{margin-left:8px}#hd-adminbar .dropdown-menu .dropdown-item.icon-left i{margin-right:8px}#hd-adminbar .btn{padding:.25rem .5rem;font-size:.7rem;font-weight:700;text-transform:uppercase;border-color:#888888}#hd-adminbar .btn:focus{box-shadow:none !important}#hd-adminbar.hd-adminbar-toggle .btn:not(#hd-adminbar-visibility){display:none}#hd-adminbar.hd-adminbar-toggle #hd-adminbar-visibility{opacity:25%;border-radius:.25rem}#site-options{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1}#site-options .btn-group{width:30px}#site-options .btn-check+label,#site-options a{font-size:.7rem;padding:.4rem .5rem;border-color:#888;border-radius:0}#site-options #page-options #readingmode+label{color:#ccc;background-color:#0d6efd}#site-options #page-options #readingmode:checked+label{color:#fff;background-color:#0257d5}#site-options #a11y-options #a11y-toggle+label{color:#fff;background-color:#333}#site-options #a11y-options .option,#site-options #a11y-options label[for="a11y-save"]{display:none}#site-options #a11y-options #darkmode+label,#site-options #a11y-options #fontsize+label,#site-options #a11y-options #highlightlinks+label{display:none;color:#ccc;background-color:#0d6efd}#site-options #a11y-options #darkmode:checked+label,#site-options #a11y-options #fontsize:checked+label,#site-options #a11y-options #highlightlinks:checked+label{color:#fff;background-color:#0257d5}#site-options #a11y-options #darkmode+label:after{content:"\f673";font-family:"Font Awesome 5 Pro"}#site-options #a11y-options #darkmode:checked+label:after{content:"\f672"}#site-options #a11y-options #fontsize+label:after{content:"\f00e";font-family:"Font Awesome 5 Pro"}#site-options #a11y-options #fontsize:checked+label:after{content:"\f010"}#site-options #a11y-options #highlightlinks+label:after{content:"\f0cd";font-family:"Font Awesome 5 Pro"}#site-options #a11y-options #highlightlinks:checked+label:after{content:"\f0cd"}#site-options #a11y-options #a11y-save+label:after{content:"\f0c7";font-family:"Font Awesome 5 Pro"}#site-options #social-options label[for^="share-"]{color:#fff;display:none}#site-options #social-options a{display:none}#site-options #social-options #share-facebook{background-color:#3b5998}#site-options #social-options #share-twitter{background-color:#55acee}#site-options #social-options #share-pinterest{background-color:#cb2027}#site-options #social-options #share-instagram{background-color:#125688}#site-options #social-options #share-linkedin{background-color:#007bb5}#site-options #social-options #share-print{background-color:#777}#site-options #expand-options #expand+label:after{content:'\f33e';font-family:"Font Awesome 5 Pro"}#site-options #expand-options #expand:checked+label:after{content:"\f340"}#site-options .btn span{display:none}#site-options.expand .btn{text-align:right;font-size:.7rem}#site-options.expand .btn span{display:inline-block;margin-right:5px}#site-options.expand .btn-group{width:110px}body.readingmode header,body.readingmode footer,body.readingmode .sidebar{display:none}body.darkmode{color:#fff;background-color:#272a31}body.fontsize{font-size:1.2rem}body.fontsize h1{font-size:calc(inherit * .25)}body.highlightlinks a{text-decoration:underline}.fade-in{-webkit-animation:fade-in 1s ease-in-out;animation:fade-in 1s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:100%}}@keyframes fade-in{0%{opacity:0}100%{opacity:100%}}.scale-up{-webkit-animation:scale-up 1s ease-in-out;animation:scale-up 1s ease-in-out}@-webkit-keyframes scale-up{0%{transform:scale(0.5)}100%{transform:scale(1)}}@keyframes scale-up{0%{transform:scale(0.5)}100%{transform:scale(1)}}.scale-left{-webkit-animation:scale-left 1s ease-in-out;animation:scale-left 1s ease-in-out}@-webkit-keyframes scale-left{0%{transform:scale(0.5);transform-origin:0% 50%}100%{transform:scale(1);transform-origin:0% 50%}}@keyframes scale-left{0%{transform:scale(0.5);transform-origin:0% 50%}100%{transform:scale(1);transform-origin:0% 50%}}.scale-right{-webkit-animation:scale-right 1s ease-in-out;animation:scale-right 1s ease-in-out}@-webkit-keyframes scale-right{0%{transform:scale(0.5);transform-origin:100% 50%}100%{transform:scale(1);transform-origin:100% 50%}}@keyframes scale-right{0%{transform:scale(0.5);transform-origin:100% 50%}100%{transform:scale(1);transform-origin:100% 50%}}.scale-from-bottom{-webkit-animation:scale-from-bottom 1s ease-in-out;animation:scale-from-bottom 1s ease-in-out}@-webkit-keyframes scale-from-bottom{0%{transform:scaleY(0.5);transform-origin:0% 100%}100%{transform:scaleY(1);transform-origin:0% 100%}}@keyframes scale-from-bottom{0%{transform:scaleY(0.5);transform-origin:0% 100%}100%{transform:scaleY(1);transform-origin:0% 100%}}.scale-from-top{-webkit-animation:scale-from-top 1s ease-in-out;animation:scale-from-top 1s ease-in-out}@-webkit-keyframes scale-from-top{0%{transform:scaleY(0.5);transform-origin:100% 0%}100%{transform:scaleY(1);transform-origin:100% 0%}}@keyframes scale-from-top{0%{transform:scaleY(0.5);transform-origin:100% 0%}100%{transform:scaleY(1);transform-origin:100% 0%}}.scale-from-left{-webkit-animation:scale-from-left 1s ease-in-out;animation:scale-from-left 1s ease-in-out}@-webkit-keyframes scale-from-left{0%{transform:scaleX(0.5);transform-origin:0% 0%}100%{transform:scaleX(1);transform-origin:0% 0%}}@keyframes scale-from-left{0%{transform:scaleX(0.5);transform-origin:0% 0%}100%{transform:scaleX(1);transform-origin:0% 0%}}.scale-from-right{-webkit-animation:scale-from-right 1s ease-in-out;animation:scale-from-right 1s ease-in-out}@-webkit-keyframes scale-from-right{0%{transform:scaleX(0.5);transform-origin:100% 100%}100%{transform:scaleX(1);transform-origin:100% 100%}}@keyframes scale-from-right{0%{transform:scaleX(0.5);transform-origin:100% 100%}100%{transform:scaleX(1);transform-origin:100% 100%}}.scale-down{-webkit-animation:scale-down 1s ease-in-out;animation:scale-down 1s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes scale-down{0%{transform:scale(1.5)}100%{transform:scale(1)}}@keyframes scale-down{0%{transform:scale(1.5)}100%{transform:scale(1)}}.slide-up{-webkit-animation:slide-up 1s ease-in-out;animation:slide-up 1s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes slide-up{0%{transform:translateY(100px)}100%{transform:translateY(0)}}@keyframes slide-up{0%{transform:translateY(100px)}100%{transform:translateY(0)}}.slide-down{-webkit-animation:slide-down 1s ease-in-out;animation:slide-down 1s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes slide-down{0%{transform:translateY(-100px)}100%{transform:translateY(0)}}@keyframes slide-down{0%{transform:translateY(-100px)}100%{transform:translateY(0)}}.flip-horizontal{-webkit-animation:flip-horizontal 1s ease-in-out;animation:flip-horizontal 1s ease-in-out;transform-style:preserve-3d;transform:translate3d(0, 0, 0)}@-webkit-keyframes flip-horizontal{0%{transform:rotateX(0)}100%{transform:rotateX(180deg)}}@keyframes flip-horizontal{0%{transform:rotateX(0)}100%{transform:rotateX(180deg)}}.flip-vertical{-webkit-animation:flip-vertical 1s ease-in-out;animation:flip-vertical 1s ease-in-out}@-webkit-keyframes flip-vertical{0%{transform:rotateY(0)}100%{transform:rotateY(180deg)}}@keyframes flip-vertical{0%{transform:rotateY(0)}100%{transform:rotateY(180deg)}}.flip-diagonal{-webkit-animation:flip-diagonal 1s ease-in-out;animation:flip-diagonal 1s ease-in-out}@-webkit-keyframes flip-diagonal{0%{transform:rotate3d(1, 1, 0, 0deg)}100%{transform:rotate3d(1, 1, 0, -180deg)}}@keyframes flip-diagonal{0%{transform:rotate3d(1, 1, 0, 0deg)}100%{transform:rotate3d(1, 1, 0, -180deg)}}.text-fade-in{-webkit-animation:text-fade-in 1s ease-in-out;animation:text-fade-in 1s ease-in-out}@-webkit-keyframes text-fade-in{0%{filter:blur(10px);opacity:0}100%{filter:blur(0);opacity:1}}@keyframes text-fade-in{0%{filter:blur(10px);opacity:0}100%{filter:blur(0);opacity:1}}.text-out{-webkit-animation:text-out 1s ease-in-out;animation:text-out 1s ease-in-out}@-webkit-keyframes text-out{0%{letter-spacing:-.5em;opacity:0}50%{opacity:.5}100%{letter-spacing:normal;opacity:1}}@keyframes text-out{0%{letter-spacing:-.5em;opacity:0}50%{opacity:.5}100%{letter-spacing:normal;opacity:1}}.text-in{-webkit-animation:text-in 1s ease-in-in;animation:text-in 1s ease-in-out}@-webkit-keyframes text-in{0%{letter-spacing:1em;opacity:0}50%{opacity:.5}100%{letter-spacing:normal;opacity:1}}@keyframes text-in{0%{letter-spacing:1em;opacity:0}50%{opacity:.5}100%{letter-spacing:normal;opacity:1}}.text-shadow-top{-webkit-animation:text-shadow-top 1s ease-in-out;animation:text-shadow-top 1s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes text-shadow-top{0%{text-shadow:0 0 #555555, 0 0 #555555, 0 0 #555555, 0 0 #555555, 0 0 #555555, 0 0 #555555, 0 0 #555555, 0 0 #555555;transform:translateY(0)}100%{text-shadow:0 -1px #555555, 0 -2px #555555, 0 -3px #555555, 0 -4px #555555, 0 -5px #555555, 0 -6px #555555, 0 -7px #555555, 0 -8px #555555;transform:translateY(8px)}}@keyframes text-shadow-top{0%{text-shadow:0 0 #555555, 0 0 #555555, 0 0 #555555, 0 0 #555555, 0 0 #555555, 0 0 #555555, 0 0 #555555, 0 0 #555555;transform:translateY(0)}100%{text-shadow:0 -1px #555555, 0 -2px #555555, 0 -3px #555555, 0 -4px #555555, 0 -5px #555555, 0 -6px #555555, 0 -7px #555555, 0 -8px #555555;transform:translateY(8px)}}.text-shadow-bottom{-webkit-animation:text-shadow-bottom 1s ease-in-out;animation:text-shadow-bottom 1s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes text-shadow-bottom{0%{text-shadow:0 0 #555555, 0 0 #555555, 0 0 #555555, 0 0 #555555, 0 0 #555555, 0 0 #555555, 0 0 #555555, 0 0 #555555;transform:translateY(0)}100%{text-shadow:0 1px #555555, 0 2px #555555, 0 3px #555555, 0 4px #555555, 0 5px #555555, 0 6px #555555, 0 7px #555555, 0 8px #555555;transform:translateY(8px)}}@keyframes text-shadow-bottom{0%{text-shadow:0 0 #555555, 0 0 #555555, 0 0 #555555, 0 0 #555555, 0 0 #555555, 0 0 #555555, 0 0 #555555, 0 0 #555555;transform:translateY(0)}100%{text-shadow:0 1px #555555, 0 2px #555555, 0 3px #555555, 0 4px #555555, 0 5px #555555, 0 6px #555555, 0 7px #555555, 0 8px #555555;transform:translateY(8px)}}.pulse{-webkit-animation:pulse .5s ease-in-out;animation:pulse .5s ease-in-out;-webkit-animation-duration:infinite;animation-duration:infinite}@-webkit-keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.pan-left{-webkit-animation:pan-left 7s ease-in-out;animation:pan-left 7s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes pan-left{0%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes pan-left{0%{background-position:100% 50%}100%{background-position:0% 50%}}.pan-right{-webkit-animation:pan-right 5s ease-in-out;animation:pan-right 5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes pan-right{0%{background-position:0% 50%}100%{background-position:100% 50%}}@keyframes pan-right{0%{background-position:0% 50%}100%{background-position:100% 50%}}.pan-up{-webkit-animation:pan-up 5s ease-in-out;animation:pan-up 5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes pan-up{0%{background-position:0% 50%}100%{background-position:100% 50%}}@keyframes pan-up{0%{background-position:50% 100%}100%{background-position:50% 0%}}.pan-down{-webkit-animation:pan-down 5s ease-in-out;animation:pan-down 5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes pan-down{0%{background-position:50% 0%}100%{background-position:50% 100%}}@keyframes pan-down{0%{background-position:50% 0%}100%{background-position:50% 100%}}.zoom-in{animation:zoom-in 5s ease-in-out}@-webkit-keyframes zoom-in{0%{transform:scale(1)}100%{transform:scale(1.25)}}@keyframes zoom-in{0%{transform:scale(1)}100%{transform:scale(1.25)}}.zoom-out{animation:zoom-out 5s ease-in-out}@-webkit-keyframes zoom-out{0%{transform:scale(1.15)}100%{transform:scale(1)}}@keyframes zoom-out{0%{transform:scale(1.15)}100%{transform:scale(1)}}.font-awesome{font-family:'Font Awesome 5 Pro'}.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}html{scroll-behavior:smooth}html,body{height:100%}body{position:relative;background-color:#ededed}a{text-decoration:none}:target:before{content:"";display:block;height:56px;margin:-56px 0 0}input:-moz-read-only{border:none;background-color:none}input:read-only{border:none;background-color:transparent;cursor:default}input:read-only:focus{outline:none}::-moz-placeholder{color:#d2b99f;font-size:14px;padding-left:5px}:-ms-input-placeholder{color:#d2b99f;font-size:14px;padding-left:5px}::placeholder{color:#d2b99f;font-size:14px;padding-left:5px}[class*="hover-from-"]{position:relative;color:#444;border-color:#444}[class*="hover-from-"]:hover{color:#fff}[class*="hover-from-"]:after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#e87cce;transition:all .4s ease-out;z-index:-1}.hover-from-left:after{transform:scale(0, 1);transform-origin:center left}.hover-from-right:after{transform:scale(0, 1);transform-origin:center right}.hover-from-top:after{transform:scale(1, 0);transform-origin:center top}.hover-from-bottom:after{transform:scale(1, 0);transform-origin:center bottom}.hover-from-left:hover:after,.hover-from-right:hover:after,.hover-from-top:hover:after,.hover-from-bottom:hover:after{transform:scale(1)}.btn-custom-2{position:relative;overflow:hidden;color:#444;border-color:#444}.btn-custom-2:hover{color:#fff}.btn-custom-2:after{content:'';position:absolute;opacity:0;top:0;left:50%;display:block;width:0;height:100%;background:#e87cce;transition:all .5s, opacity .4s;z-index:-1}.btn-custom-2:after{transform:scale(0, 1);transform-origin:center center}.btn-custom-2:hover:after{opacity:1;width:100%;transform:translateX(-50%) scale(1) skew(40deg)}.btn-custom-1{position:relative;overflow:hidden;margin-bottom:5px;border:5px solid #333;box-shadow:5px 5px 0 0px #e87cce;transition:all .3s;color:#333}.btn-custom-1 .text{display:block;z-index:10;position:relative}.btn-custom-1 .bubble_wrapper{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.btn-custom-1 .bubble_wrapper .bubble{position:absolute;top:0;display:block;width:25%;height:90%;background-color:#e87cce;transform:scaleY(1) translateY(37px);transition:all .5s .5s}.btn-custom-1 .bubble_wrapper .bubble:nth-child(1){left:0;transition-delay:.06s}.btn-custom-1 .bubble_wrapper .bubble:nth-child(2){left:25%;transition-delay:.12s}.btn-custom-1 .bubble_wrapper .bubble:nth-child(3){left:50%;transition-delay:.18s}.btn-custom-1 .bubble_wrapper .bubble:nth-child(4){left:75%;transition-delay:.24s}.btn-custom-1:hover{box-shadow:0px 0px 0 0px rgba(105,109,120,0.5)}.btn-custom-1:hover .txt{color:#fff}.btn-custom-1:hover .bubble_wrapper .bubble{transform:scaleY(2) translateY(-8px)}.glide .glide__slides{justify-content:space-between;align-items:center}