/*!
Theme Name: Xanadu
Theme URI: http://underscores.me/
Author: Jacob Rebh
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: xanadu
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Xanadu is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Nexa_Bold';src:url("./assets/fonts/NexaBold.eot");src:url("./assets/fonts/NexaBold.eot?#iefix") format("embedded-opentype"),url("./assets/fonts/Nexa_Bold-webfont.woff2") format("woff2"),url("./assets/fonts/Nexa_Bold-webfont.woff") format("woff"),url("./assets/fonts/NexaBold.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Nexa_Light';src:url("./assets/fonts/NexaLight.eot");src:url("./assets/fonts/NexaLight.eot?#iefix") format("embedded-opentype"),url("./assets/fonts/Nexa_Light-webfont.woff2") format("woff2"),url("./assets/fonts/Nexa_Light-webfont.woff") format("woff"),url("./assets/fonts/NexaLight.ttf") format("truetype");font-weight:normal;font-style:normal}.home-bg{background-color:#ee4125;background:url("./assets/img/home-bg.jpg");background-attachment:fixed;background-size:cover;background-repeat:no-repeat;background-position:top right}@media screen and (min-width: 30em) and (max-width: 64em){.home-bg{background:#ee4125}}@media screen and (max-width: 30em){.home-bg{background:#ee4125}}body{font-family:"Nexa_Light",sans-serif;font-size:62.5%;line-height:1.5em;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Nexa_Bold",sans-serif;font-weight:"Nexa_Bold",sans-serif;text-transform:uppercase}p,ul,ol,dl,blockquote{font-size:2.1em;line-height:1.618em;margin-bottom:1.2em;letter-spacing:.055em}li{padding:.25em 0}ul li ul,ul li h2{font-size:100%}h1 a{text-decoration:none}.company-name{left:-999em;position:absolute}.logo{position:fixed;padding:0 5em}#nav{position:fixed;top:0;right:0;width:100%}#nav ul{position:absolute;top:1em;right:5em}#nav ul li{vertical-align:top;display:inline-block;padding:.5em .5em .5em .5em;margin-top:0}#nav ul li a{font-size:.75em;letter-spacing:0.1em;text-decoration:none;color:rgba(255,255,255,0.9);font-weight:"Nexa_Bold",sans-serif;text-transform:uppercase}#nav ul li a:hover{color:#fff}#nav ul li:last-child{padding-right:0}.intro{position:fixed;color:white;left:50%;top:50%;transform:translate(-50%, -50%);padding-right:5em;text-align:left}.light-weight{font-weight:300;display:block}strong{font-family:"Nexa_Bold",sans-serif}p strong{margin-bottom:0}header h2:before,header h2:after{width:42%}h1{font-size:3em;line-height:1.3em;margin-bottom:0.1em;letter-spacing:-0.002em}h2{font-size:2.4em;line-height:1.2em}.screen-reader-text{visibility:hidden;width:0;font-size:0}@media screen and (min-width: 30em) and (max-width: 1200px){.logo{height:98px;position:fixed;z-index:4}#nav{z-index:0}#nav:before{content:'\2630';display:block;position:fixed;right:0em;line-height:40px;cursor:pointer;padding:.75em 1em .75em .5em;color:white;font-size:4em;font-weight:"Nexa_Bold",sans-serif}#nav ul{top:6em;right:0em;width:100%;height:100%;padding:2em;margin:0 auto;display:block;background:#272822}#nav ul li{display:block;text-align:center;padding-right:0}#nav ul li a{font-size:1.5em;color:white}#nav ul{transition:350ms;-moz-transition:350ms;-webkit-transition:350ms;transform:perspective(600) rotate3d(0, 0, 0, 0);-moz-transform:perspective(600) rotate3d(0, 0, 0, 0);-webkit-transform:perspective(600) rotate3d(1, 0, 0, -90deg);transform-origin:50% 0;-moz-transform-origin:50% 0;-webkit-transform-origin:50% 0}#nav.open ul{transform:translateY(0px);-moz-transform:translateY(0px);-webkit-transform:perspective(600) rotate3d(0, 0, 0, 0)}#nav.open{height:100%;z-index:6}.intro{font-weight:"Nexa_Bold",sans-serif}}@media screen and (max-width: 30em){body{font-size:1em;line-height:1.618em}h1,h2,h3,h4,h5,h6{line-height:1.4em}.wrap{padding:1em 0 0 0}h1{font-size:1.618em;line-height:1.4em;font-weight:"Nexa_Bold",sans-serif}p,ul,ol,dl,blockquote{font-size:1em;line-height:1.618em;letter-spacing:0em;margin-bottom:1em;max-width:30em}nav ul,nav ol{list-style:none;margin:0;padding:0}b,strong{font-weight:bold}i,em{font-style:italic}small{font-size:80%}.logo{position:fixed;padding:0 0em;max-width:5em;left:1em;z-index:4}.container-home{z-index:5}.light-weight{font-weight:400}#nav{z-index:0}#nav:before{content:'\2630';display:block;position:fixed;right:0em;line-height:40px;cursor:pointer;padding:.75em 1em .75em .5em;color:white;font-size:2em;font-weight:"Nexa_Bold",sans-serif}#nav ul{top:6em;right:0em;width:100%;height:100%;padding:2em;margin:0 auto;display:block;background:#272822}#nav ul li{display:block;text-align:center;padding-right:0}#nav ul li a{font-size:1.5em;color:white}#nav ul{transition:350ms;-moz-transition:350ms;-webkit-transition:350ms;transform:perspective(600) rotate3d(0, 0, 0, 0);-moz-transform:perspective(600) rotate3d(0, 0, 0, 0);-webkit-transform:perspective(600) rotate3d(1, 0, 0, -90deg);transform-origin:50% 0;-moz-transform-origin:50% 0;-webkit-transform-origin:50% 0}#nav.open ul{transform:translateY(0px);-moz-transform:translateY(0px);-webkit-transform:perspective(600) rotate3d(0, 0, 0, 0)}#nav.open{height:100%;z-index:6}.intro{font-weight:"Nexa_Bold",sans-serif;padding-left:2em;padding-right:2em;margin-top:3.5em;padding-top:0;width:100%}.intro p{font-size:1.16em;line-height:1.4em}.intro h2{font-size:1em;line-height:1.4em}}html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit}.star{color:goldenrod}html,body{height:100%;position:relative}img,embed,object,video{max-width:100%}.ie6 img.full,.ie6 object.full,.ie6 embed,.ie6 video{width:100%}.header{position:absolute;width:100%;height:100%;z-index:1}.header .wrap{z-index:1}.container-home{background:white;position:absolute;top:100%;width:100%;z-index:99 !important}.container-sub-page{background:white;position:absolute;top:17em;bottom:0;width:100%;padding-top:3em;z-index:100}.container-inner{width:100%;background:white;position:relative}.content ul{list-style-type:disc !important;margin-left:1em}.job-position{display:none}section{padding:0 2em;color:#272822}.wrap,footer{max-width:65em;margin:0 auto;padding:3em 0em}.wrapTwo{width:80em;margin: auto;padding:3em 0em}#offers h1{margin:0;text-align:center;color:white}#offers .offers-nav{display:block;width:100%}#offers .offers-nav li:nth-of-type(1){background:#32332b}#offers .offers-nav li:nth-of-type(2){background:#525447}#offers .offers-nav li:nth-of-type(3){background:#686a5a}#offers .offers-nav li:nth-of-type(4){background:#32332b}#offers .offers-nav li:nth-of-type(5){background:#3d3e35}#offers .offers-nav li:nth-of-type(6){background:#4d4f43}#offers .offers-nav li{display:inline-block;box-sizing:border-box;width:50%;padding:0;margin:0}#offers .offers-nav li a{padding:1.2em;margin:0;text-align:center;display:block;color:black;color:white;font-size:1.2em;text-transform:uppercase}#offers .offers-nav li a:hover{background:#ee4125}.child-pages-nav li a{font-size:1em !important}.contact a{color:#272822;display:block;padding:.5em 0;line-height:1.4em}.contact a:hover{color:#ee4125}.dark{background:#272822;color:#FFFFFF}.dark h1{color:#ee4125}.dark .big-btn{border-color:#ee4125;color:#ee4125;background-color:#272822}.light{color:white}img{padding-bottom:1.5em}.blog{float:left;padding-right:5em}.blog-wrap{max-width:92em;margin:0 auto}aside{font-size:80%;padding:0 3em;top:0;float:right;clear:right;width:25em;height:auto}.widget-area{padding-top:5em}.avatar{padding-bottom:0}.entry-content{border-bottom:1px solid #272822;margin-bottom:2em}.search-form{margin-bottom:2em;margin-top:2em}.attachment-post-thumbnail{max-width:100%;height:auto;margin:0 auto;text-align:center;float:none}.gallery figure{display:inline-block;padding:1em}footer{clear:both}footer p{font-size:1.4em}footer a{color:#ee4125;font-size:1em}.cf:before,.cf:after{content:"";display:block}.cf:after{clear:both}.ie6 .cf{zoom:1}@media screen and (min-width: 30em) and (max-width: 63.236em){.container{width:100%}.header{position:relative;height:80%;z-index:1}.intro{width:100%;padding:0 2em;z-index:1}.container-home{position:relative;top:0;z-index:5}.container-sub-page{top:11em}.blog{float:left;padding-right:0em;margin-right:0;margin:0 auto}.blog-wrap{padding:0 3em;margin:0 auto}.search-form{padding-top:2em}}@media screen and (max-width: 30em){.container{max-width:30em;margin:auto}.container-sub-page{top:6em;padding-top:1em}img{padding-bottom:0.5em}aside{width:100%}.wrap{padding:2em !important}.wrap .big-btn{padding:.25em}.intro{top:17em}#offers h1{margin:0;text-align:center}#offers .offers-nav li{display:block;width:100%}.contact a{font-size:1em}.gallery figure{display:inline-block;padding:.25em .5em .25em 0.5em;width:50%}.gallery figure img{width:100%;height:auto}footer p{padding:0 2em;font-size:85%}footer p a{display:block}}a,.submit,#cc_pay_button,.search-submit{transition:0.5s ease;font-size:2.1em;color:#ee4125}a,a:visited{outline:none;text-decoration:none;cursor:pointer}a:hover{outline:none;text-decoration:none;color:goldenrod}a:active,a:focus{outline:none}p a{color:#ee4125;font-size:1em !important}.big-btn{border:2px solid white;color:white !important;display:block;text-align:center;max-width:150px;padding:.75em;text-transform:uppercase;font-family:"Nexa_Bold",sans-serif;background:rgba(250,250,250,0.3)}.big-btn:hover{color:white}#cc_pay_button,.submit{color:white;background:goldenrod;font-weight:bold;font-size:60%;padding:.25em 1em;line-height:2.5em;cursor:pointer;border:none}.search-submit{border:none;color:#272822;font-size:60%;cursor:pointer;background:rgba(250,250,250,0.3)}.search-submit:hover{color:goldenrod;border:none}@media screen and (max-width: 30em){.submit{border:1px solid #272822;color:#272822;font-size:60%;padding:1em .5em;font-size:1em;line-height:1em;background:rgba(250,250,250,0.3);cursor:pointer}.submit:hover{color:goldenrod;border:1px solid goldenrod}.intro{padding-bottom:3em}.big-btn{font-size:1em}}.col-2{margin-bottom:0em}.col-2 li{width:50%;display:inline-block;vertical-align:top;margin-bottom:1em}.col-2 li:nth-child(odd){padding-right:1em}.col-2 li:nth-child(even){padding-left:1em}.col-2 span.li-wrap{display:block;padding:0.25em 0}.col-2 .light-weight{display:inline-block}.col-2 img{padding-bottom:0em}.col-2-no-grid .light-weight{display:block}.col-2-no-grid li.left,.col-2-no-grid li.right{max-width:50%;display:inline-block;vertical-align:top}.col-2-no-grid li.left{padding-right:1em}.col-2-no-grid li.right{padding-left:1em}@media screen and (max-width: 30em){.col-2-no-grid .left,.col-2-no-grid .right{max-width:100%;display:block;padding:0}}body.login{background-color:#272822}body.login ::selection{background:#ee4125;color:#fff}body.login ::-moz-selection{background:#ee4125;color:#fff}body.login div#login h1 a{background-image:url("./assets/img/logo-mark.png");background-size:contain;width:164px;height:48px}body.login div#login p.message{background-color:#ee4125;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-left-color:#ee4125;font-size:1.4em}.login #login_error{background-color:#686a5a;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-top:1em;border-left-color:#ee4125}.login #login_error strong{color:#fff}body.login div#login form#loginform{background-color:#ee4125;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}body.login div#login form#loginform p label{color:#fff}body.login div#login form#loginform input{background-color:#272822}body.login div#login form#loginform input#user_login{background:#fff;background-color:#fff;color:#ee4125;padding-left:.5em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #fff}input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:#ee4125;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #fff}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:#ee4125;border:1px solid #fff}body.login div#login form#loginform input#user_pass{background:#fff;background-color:#fff;color:#ee4125;padding-left:.5em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #fff}body.login div#login form#loginform p.forgetmenot{color:#272822}body.login div#login form#loginform p.forgetmenot input#rememberme{background:#4d4f43;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #272822;color:#fff;padding:.5em}input[type=checkbox]:checked:before{color:#fff}body.login div#login form#loginform p.submit input#wp-submit{background-color:#fff;background:#fff;color:#ee4125;border:0;font-family:"Nexa_Bold",sans-serif;text-transform:uppercase;text-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}body.login div#login p#nav{padding-left:5px;position:relative}body.login div#login p#nav:before{content:''}body.login div#login p#nav a{color:#ee4125}body.login div#login p#nav a:hover{color:#f37b67}body.login div#login p#backtoblog{display:none}#lostpasswordform{background:#ee4125;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#lostpasswordform label{color:#fff;padding-left:5px}#lostpasswordform input#user_login{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #fff;color:#ee4125;padding-left:.5em;font-weight:400;font-size:1.3em}#lostpasswordform input#wp-submit{color:#ee4125;background:#fff;border:0;text-transform:uppercase;text-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
