.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}#glt-footer,#glt-footer #google_language_translator{display:none!important}#flags{overflow:hidden}#flags ul,*,body,div,form,h1,h2,h4,html,li,p,ul{margin:0;padding:0}input{margin:0}#flags li,#flags li:before{content:none!important;border:0!important}#flags li{float:left!important;margin-bottom:0!important;padding:0!important;list-style:none!important}#flags li:before{background:0 0!important}#flags a{display:inline-block}#flags.size18 a{width:18px!important;height:14px!important;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box}.flag{padding:1px 0}#flags a,a.nturl{cursor:pointer}#flags.size18 a[title=English]{background:url(/wp-content/plugins/google-language-translator/images/flags18.png)-89px -352px no-repeat}#flags.size18 a.united-states[title=English]{background:url(/wp-content/plugins/google-language-translator/images/flags18.png)-118px -352px no-repeat}a img,img{border:0}li,ul{list-style:none}h1,h2,h4{font-size:100%;font-weight:400}i,i *{font-style:italic}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{overflow-x:hidden}body{font-family:"Lora",sans-serif;font-size:14px;color:#242424;background:#fff}#footer-social a,#nav-wrapper .menu li a,.cat,.pagination a,h1,h2,h4{font-family:"Montserrat",sans-serif}p{line-height:25px}a{color:#c39f76;text-decoration:none}.container{width:1080px;margin:0 auto}#content{margin-bottom:50px}#main{width:740px;float:left}#sidebar{width:300px;float:right}#top-bar{height:50px;background:#161616;width:100%;position:fixed;z-index:9999;-webkit-backface-visibility:hidden}#top-bar .container{position:relative}#nav-wrapper .menu{float:left}#nav-wrapper .menu li{display:inline-block;margin-right:31px;position:relative}#nav-wrapper .menu li a{color:#fff;line-height:50px;font-size:11px;font-weight:400;letter-spacing:2px;text-transform:uppercase;display:block}#nav-wrapper .menu li a:hover{color:#999}#nav-wrapper .menu>li.menu-item-has-children>a:after{font-family:FontAwesome;content:"";margin-left:7px;color:#999;font-size:13px}#nav-wrapper .menu .sub-menu{background-color:#161616;display:none;padding:0;position:absolute;margin-top:0;left:0;z-index:99999}#nav-wrapper .menu li a,#nav-wrapper .menu ul ul a,#nav-wrapper ul.menu ul a,#top-search a.search{-o-transition:.25s;-ms-transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;transition:.25s}#nav-wrapper .menu ul ul a,#nav-wrapper ul.menu ul a{color:#999;margin:0;font-size:10px;letter-spacing:1px;padding:6px 10px;min-width:175px;line-height:20px;border-top:1px solid;border-color:#333}#nav-wrapper .menu ul ul li,#nav-wrapper ul.menu ul li{padding-right:0;margin-right:0}#nav-wrapper .menu ul ul a:hover,#nav-wrapper ul.menu ul a:hover{color:#fff;background:#333}#nav-wrapper .menu ul li:hover>ul,#nav-wrapper ul.menu li:hover>ul{display:block}#nav-wrapper .menu .sub-menu ul{left:100%;top:0}#top-search,.show-search{position:absolute;right:0;top:0}#top-search a.search{font-size:14px;color:#888;line-height:50px;position:relative}#top-search a.search:hover{opacity:.65}.show-search{top:50px;display:none;z-index:10000}.show-search #searchform input#s{width:210px;background:#fff;-webkit-box-shadow:0 5px 4px -4px rgba(190,190,190,.1);-moz-box-shadow:0 5px 4px -4px rgba(190,190,190,.1);box-shadow:0 5px 4px -4px rgba(190,190,190,.1);border:1px solid #eee}.show-search #searchform input#s:focus{border:1px solid #ddd}#header{padding-top:50px;text-align:center;border-bottom:1px solid #eee;margin-bottom:60px}#logo{padding-top:56px;padding-bottom:56px}.post{margin-bottom:60px}.post-header{text-align:center;margin-bottom:25px}.post-header .cat{display:block;margin-bottom:7px}.post-header .cat a{font-weight:400;font-size:11px;letter-spacing:2px;display:inline-block;text-transform:uppercase;margin:0 3px 3px}.post-header .cat a:hover,.widget a:hover{text-decoration:underline}.post-header h2{margin-bottom:10px;display:inline-block;max-width:80%}.post-header h2,.post-header h2 a{font-size:24px;letter-spacing:3px;text-transform:uppercase;color:#000;font-weight:500;line-height:1.4em;-o-transition:.25s;-ms-transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;transition:.25s}.post-header h2 a:hover{opacity:.6}.title-divider{border-top:2px solid;display:block;max-width:48px;margin:0 auto 15px;color:#161616}.post-date{color:#999;font-style:italic}.post-img{margin-bottom:25px;text-align:center}#logo img,.post-img img{vertical-align:middle;max-width:100%;height:auto}.post-entry p{margin-bottom:20px}.grid-item{margin-bottom:45px}.sp-grid>li{width:355px;display:inline-block;vertical-align:top;margin-right:26px}.sp-grid li:nth-of-type(2n+2){margin-right:0}.grid-item .post-header .cat a{margin:0 4px 4px}.grid-item .post-header .cat{margin-bottom:6px;display:block}.grid-item .post-header h2 a{font-size:18px;letter-spacing:2px}.grid-item .post-header h2{margin-bottom:12px;max-width:100%}.grid-item .post-header,.grid-item .post-img{margin-bottom:16px}.grid-item p{margin-bottom:10px}.widget{margin-bottom:35px}.widget-title{background:#161616;color:#fff;padding:13px 0;font-size:11px;text-transform:uppercase;letter-spacing:1px;position:relative;margin-bottom:25px}.widget-title:after{content:"";display:block;position:absolute;border-top:5px solid;border-top-color:#161616;border-right:5px solid transparent;border-left:5px solid transparent;bottom:-5px;left:50%;width:0;height:0;margin-left:-5px}.widget p{font-size:13px;line-height:22px}.widget img{max-width:100%;height:auto}.social-widget,.widget-title{text-align:center}.social-widget a{color:#000;font-size:16px;margin:0 10px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}#footer-social a:hover,.social-widget a:hover{color:#c39f76}#searchform input#s{border:1px solid #e5e5e5;background:#fff url(/wp-content/themes/redwood/img/searchsubmit.png)no-repeat 96% 13px;padding:14px;font-size:12px;font-style:italic;color:#999;width:280px}.side-pop{margin-bottom:25px}.side-pop:after{content:"";display:table;clear:both}.side-pop:last-child{margin-bottom:0}.side-pop-img{margin-bottom:12px;position:relative}.side-pop-content{text-align:center}.side-pop-content h4{margin-bottom:7px}.side-pop-content h4 a{font-size:16px;color:#000}.side-pop-content span.sp-date{color:#999;display:block}.archive-box span,.side-pop .sp-date{font-size:12px;color:#999;font-style:italic}.pagination{margin-top:55px;overflow:hidden;margin-bottom:45px}.pagination a{display:inline-block;color:#242424;letter-spacing:2px;text-transform:uppercase;font-size:11px;border-bottom:1px solid #e5e5e5;padding-bottom:5px;font-weight:700;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}.pagination a:hover{color:#999}.pagination .newer{float:left}.pagination .older{float:right}#instagram-footer{text-align:center;clear:both;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px}@media only screen and (min-width:768px) and (max-width:960px){#instagram-footer{grid-template-columns:1fr}}@media only screen and (max-width:767px){#instagram-footer{grid-template-columns:1fr;grid-gap:20px}}#footer{background:#161616;clear:both}#footer-social{border-bottom:1px solid;border-color:#313131;text-align:center;padding:28px 0}#footer-social a,.archive-box h1{text-transform:uppercase;letter-spacing:1px}#footer-social a{color:#fff;font-size:12px;margin:0 28px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}#footer-social a span{margin-left:5px}#footer-copyright{text-align:center;padding:28px 0;clear:both}.copyright{color:#888;font-size:12px}.archive-box{text-align:center;margin-bottom:40px;border:1px solid #e8e8e8;padding:28px}.archive-box h1{font-size:16px;color:#000;font-weight:700;display:inline}.archive-box span{font-size:17px;display:inline-block;margin-right:4px}input{font-family:"Lora",sans-serif;border:1px solid #ddd;color:#888;padding:9px 10px;width:100%;box-sizing:border-box}input:focus{border:1px solid #c4c4c4;outline:0}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/themes/redwood/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/themes/redwood/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/themes/redwood/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/themes/redwood/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/themes/redwood/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/themes/redwood/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-search:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-pinterest:before{content:""}.fa-angle-double-right:before{content:""}.fa-youtube-play:before{content:""}.fa-instagram:before{content:""}@media only screen and (min-width:942px) and (max-width:1170px){.container{width:940px}#main{width:610px}.sp-grid>li{width:290px}#footer-social a{margin:0 19px}}@media only screen and (min-width:768px) and (max-width:960px){.container{width:726px}#main{width:100%}#sidebar{width:480px;margin:0 auto;float:none;overflow:hidden}#footer-social a span,#nav-wrapper{display:none}.sp-grid>li{width:348px}#footer-social a{font-size:18px}}@media only screen and (max-width:767px){.container{width:300px}#main,#sidebar{width:100%}#logo img,.post-header h2{max-width:100%}#footer-social a span,#nav-wrapper{display:none}.sp-grid>li{width:100%;margin-right:0}.post-header h2 a{font-size:19px;letter-spacing:2px}#footer-social a{font-size:18px;margin:0 10px}}@media only screen and (min-width:480px) and (max-width:768px){.container{width:480px}.sp-grid>li{width:225px;margin-right:26px}#footer-social a{font-size:18px;margin:0 18px}}