body.fadeNoPadding .et_pb_section_first:before,body.fadeWithPadding .et_pb_section_first:before,body.josefinPost .et_pb_section_first:before{background-image:url(/wp-content/uploads/2024/01/glow.png)}.et_mobile_menu li.highlightBtn a:hover{background-color:#63e894!important;color:#000!important}.column-header h2{font-weight:400!important}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{font-weight:bold}.fatbutton{letter-spacing:1px!important}.et_pb_button{font-weight:800!important;font-family:Raleway,Helvetica,Arial,Lucida,sans-serif!important}#portfolio-page-thumbs img{opacity:0!important;margin:5px 0}#portfolio-page-thumbs .et_pb_image{background-size:100% auto!important;transition:all .5s ease-in-out}#portfolio-page-thumbs .et_pb_image:hover{background-size:110% auto!important;transition:all .5s ease-in-out}#portfolio-page-thumbs .et_pb_image:before{font-size:46px;text-transform:uppercase;white-space:pre;line-height:1em;color:#fff;width:100%;position:absolute;text-align:center;top:50px;opacity:0;transition:all .5s ease-in-out;font-weight:800;letter-spacing:1px;text-shadow:2px 2px 5px #000;text-transform:uppercase}#portfolio-page-thumbs .et_pb_image:hover:before{font-size:36px;white-space:pre;line-height:1em;color:#fff;width:100%;position:absolute;text-align:center;top:50px;opacity:1;transition:all .5s ease-in-out}body.et_pb_pagebuilder_layout #main-header{background-color:rgba(0,0,0,.3)!important}.vprojectinfo{border-left:10px solid #605D3C;color:#605D3C;margin:15px 0;padding-left:25px;font-size:18px;line-height:1.5em}.vprojectinfo a{color:#605D3C!important;text-decoration:underline!important;transition:all .5s}.vprojectinfo a:hover{color:#000!important}.cropped-swatch{max-height:366px;overflow:hidden}#special-blurb .et_pb_blurb{transition:all .75s}.inline-buttons .et_pb_button_module_wrapper{display:inline-block;margin:5px}.regcaps{text-transform:none}#sidebar #block-2{margin-top:0}.more-link{border:2px solid #000;display:inline-block!important;padding:5px 10px;margin-top:10px;transition:all .5s;font-size:16px!important;font-weight:800;letter-spacing:5px;background-color:#000;color:#fff;text-transform:uppercase;padding:.3em 1em!important}.more-link:hover{color:#000;background-color:#fff}.blog .et_pb_row{max-width:800px}@media all and (max-width:980px){#main-header{padding-bottom:50px!important}}@media all and (max-width:479px){#portfolio-page-thumbs .et_pb_image:hover:before{font-size:18px}.toobig{font-size:30px}.et_pb_row{padding:0 20px}.josefinOverlapTextRight,.josefinOverlapTextLeft{padding-right:20px!important;padding-left:20px!important}}.mobile_menu_bar:before{color:#fff!important}#main-header .et_mobile_menu .menu-item-has-children>a:after{font-size:36px}.clearfix-hide{clear:both;color:rgba(0,0,0,0)}.toggle-with-image img{max-height:100px;width:auto}td.cert-logo{text-align:center}.footer-text{font-family:Helvetica,Arial,Lucida,sans-serif;font-weight:300}#main-header{top:40px!important}.pre-header{margin-bottom:20px;background-color:rgba(0,0,0,.8)!important;position:fixed;width:100%;z-index:1000;padding:8px 20px 0 20px;height:41px;color:#fff;font-family:Helvetica,Arial,Lucida,sans-serif}body.admin-bar #main-header{top:72px!important}.preheader-right{float:right;white-space:nowrap}.pre-header a{color:rgba(255,255,255,1);transition:all .5s;white-space:nowrap}.pre-header a:hover{color:rgba(255,255,255,.7)}.single-post #et-main-area{margin-top:150px}.ALToverlapTextRight{box-shadow:0 0 50px rgba(0,0,0,.2);position:relative;z-index:999;margin-left:-80px;margin-top:75px}@media all and (max-width:980px){.preheader-right:before{content:' | '}}@media all and (max-width:550px){.pre-header{height:61px;line-height:1.4em;text-align:center;position:absolute}.preheader-right:before{content:' '}.preheader-right{float:none}#main-header{top:50px!important}}@media all and (max-width:600px){.josefinOverlap .ALToverlapTextRight{margin-left:0;margin-top:-30px}}