.dd-me-031 nav>ul>li>a:hover{opacity:1!important}.dd-me-031 nav>ul>li>a>span{position:relative}.dd-me-031 nav>ul>li>a>span:before{content:"";position:absolute;left:-12px;top:calc(50% - 1px);width:7px;border-bottom:2px solid #ff8033;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.dd-me-031 nav>ul>li:hover>a>span:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.dd-me-031 nav>ul>li>a>span:after{content:"";position:absolute;right:-12px;top:calc(50% - 1px);width:7px;border-bottom:2px solid #ff8033;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.dd-me-031 nav>ul>li:hover>a>span:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.dd-me-031 nav>ul>li.current-menu-item>a>span:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.dd-me-031 nav>ul>li.current-menu-item>a>span:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.dd-me-031 nav>ul>li.current-menu-item>a{color:#ff8033!important}.et_pb_scroll_top.et-visible{opacity:1;-webkit-animation:fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);-moz-animation:fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);-o-animation:fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);animation:fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1)}.et_pb_scroll_top.et-pb-icon{right:50px;bottom:20px;border-radius:25px;background:#22539a;padding:10px}@media all and (max-width:767px){.et_pb_scroll_top.et-pb-icon{right:23px;bottom:20px;border-radius:25px;background:rgba(26,42,83,0.8);padding:10px}}@media all and (min-width:768px) and (max-width:980px){.et_pb_scroll_top.et-pb-icon{right:38px;bottom:20px;border-radius:25px;background:#22539a;padding:10px}}.et_pb_scroll_top.et-pb-icon:hover{background:#ff8033}.et_pb_scroll_top:before{content:"\36"}@media only screen and (max-width:980px){.four-columns .et_pb_column{width:25%!important}}.pa-portfolio-overlay .project{position:relative}