/**handles:x-child**/
.x-post-slider-entry>a{background-color:rgba(100,0,0,.9)}.x-post-slider-entry .featured-meta{color:#ff6400;text-shadow:1px 1px 2px rgba(0,0,0,.7);font-size:14px}.page .x-main .hentry .entry-featured{text-align:center;margin-bottom:0;margin-top:1vw}.has-post-thumbnail .entry-content h2{margin-top:0;margin-bottom:2vw}.entry-thumb.featured::before{background-color:rgba(0,0,0,.8)!important;opacity:1}.featured-meta{color:#aaa;text-shadow:1px 1px 2px rgba(0,0,0,.5),2px 1px 2px rgba(0,0,0,.5)}.h-featured{text-shadow:1px 1px 2px rgba(0,0,0,.5),2px 1px 2px rgba(0,0,0,.5)}h2.h-custom-headline.sliderheader.h2 span{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5),2px 1px 2px rgba(0,0,0,.5);font-size:3.6rem}div.x-text.slidertext p{color:#fff;font-size:1.5rem;text-shadow:1px 1px 2px rgba(0,0,0,.5),2px 1px 2px rgba(0,0,0,.5);line-height:1.8rem}.sliderblock{padding-bottom:1.5rem!important}.sliderimgblock .x-img{margin-bottom:5px!important;margin-top:5px!important}#particles-js{width:100%}div#particles-js.x-section.bg-pattern.parallax div.x-container.max.width{z-index:99}canvas.particles-js-canvas-el{z-index:0;position:absolute;top:0}.x-btn{font-weight:700}.button.x-btn-alt,.x-btn.x-btn-alt,[type=\"submit\"].x-btn-alt{border-color:#f40;background-color:#f70;box-shadow:0 .25em 0 0 #a20,0 4px 9px rgba(0,0,0,.75)}.button.x-btn-alt:hover,.x-btn.x-btn-alt:hover,[type=\"submit\"].x-btn-alt:hover{border-color:#f70;background-color:#fa0;box-shadow:0 .25em 0 0 #930,0 4px 9px rgba(0,0,0,.75)}.x-dropcap{background-color:#d10}.dark-section h1,.dark-section h1 a,.dark-section h2,.dark-section h2 a,.dark-section h3,.dark-section h3 a,.dark-section h4,.dark-section h4 a,.dark-section h5,.dark-section h5 a,.dark-section h6,.dark-section h6 a{color:#fff}.dark-section h1 a:hover,.dark-section h2 a:hover,.dark-section h3 a:hover,.dark-section h4 a:hover,.dark-section h5 a:hover,.dark-section h6 a:hover{color:#fff;opacity:.65}.widget a{color:#d00}.wpcf7-form{margin:0}.sliderheader h2 span,.slidertext h5,.x-colophon-content h5{color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.5),2px 2px 3px rgba(0,0,0,.5),-1px -1px 3px rgba(0,0,0,.5)}.slidertext h5{font-weight:500}.topcopy{margin-top:1.5rem}.ctabutt a,.ctabutt a:active,.ctabutt a:link,.ctabutt a:visited,a.ctabutt,a.ctabutt:active,a.ctabutt:link,a.ctabutt:visited{background:linear-gradient(to bottom,#3d3d3d 0,#242424 100%);box-shadow:1px 8px 0 0 #141414,0 3px 13px 0 rgba(0,0,0,.75);text-shadow:1px 1px 2px #000,-1px 1px 2px #000,2px 2px 2px #000}.ctabutt a,.ctabutt a:active,.ctabutt a:link,.ctabutt a:visited,.ctabutt2 a,.ctabutt2 a:active,.ctabutt2 a:link,.ctabutt2 a:visited,a.ctabutt,a.ctabutt2,a.ctabutt2:active,a.ctabutt2:link,a.ctabutt2:visited,a.ctabutt:active,a.ctabutt:link,a.ctabutt:visited{padding:8px 10px 8px 10px;margin-bottom:15px;display:inline-block;color:#fff;font-weight:700;font-size:1.5rem}.ctabutt2 a,.ctabutt2 a:active,.ctabutt2 a:link,.ctabutt2 a:visited,a.ctabutt2,a.ctabutt2:active,a.ctabutt2:link,a.ctabutt2:visited{background:linear-gradient(to bottom,#ffb04f 0,#f28100 100%);box-shadow:1px 8px 0 0 #643200,0 3px 13px 0 rgba(0,0,0,.75);text-shadow:1px 1px 2px #643200,-1px 1px 2px #643200,2px 2px 2px #643200}.ctabutt a:hover,.ctabutt2 a:hover,a.ctabutt2:hover,a.ctabutt:hover{font-size:1.6rem}a.ctabutt:hover,ctabutt a:hover{background:linear-gradient(to bottom,#505050 0,#2a2a2a 100%)}.ctabutt2 a:hover,a.ctabutt2:hover{background:linear-gradient(to bottom,#ffb957 0,#ff8700 100%)}.x-colophon.bottom .x-social-global a{font-size:48px}.portfolio-page h2{font-size:2rem;margin-bottom:1.5rem}.portfolio-callout{font-size:90%}.progress-dark h6{color:#fff}h2.h-custom-headline.sliderheader.h2 span{text-shadow:0 -1px 0 #fff,0 1px 0 #2e2e2e,0 2px 0 #2a2a2a,0 3px 0 #262626,0 4px 0 #222,0 5px 0 #1e1e1e,0 6px 0 #1a1a1a,0 7px 0 #161616,0 8px 0 #121212,0 2px 3px #000}@media(min-width:60em){a#mobilephone{font-size:100%;color:#bbb}}@media(max-width:40em){a#mobilephone{font-size:150%;color:#ddd}}.ctabutt.topcopy{float:none;clear:both;margin-left:auto;margin-right:auto;display:block!important;max-width:200px}.dark-accordion .x-accordion-inner{background:0 0;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.4);font-size:16px}div.x-accordion .dark-accordion,div.x-accordion .x-accordion-group{background:0 0}.dark-accordion .x-accordion-inner{border:0 solid #000}.ubermenu .ubermenu-item-layout-image_below>.ubermenu-image{height:120px;margin-left:auto;margin-right:auto}.x-brand img{max-height:45px;width:auto!important}li.x-menu-item-search a span i.x-icon-search{color:#d90}li.x-menu-item-search a:hover span i.x-icon-search{color:#f70}@media(max-width:60em){.x-feature-box.left-text,.x-feature-box.right-text{display:block}}