h1,h2,h3,h4,.et_pb_button{font-weight:300!important;text-transform:uppercase;letter-spacing:0.05em;word-spacing:0.1em}p{font-weight:300!important}@media all and (max-width:479px){h2{font-size:24px}}.et_pb_button{margin-left:-10px!important}@media all and (max-width:479px){.et_pb_button{font-size:13px}}#main-header{border-bottom:2px solid #998442}.menu-item-gtranslate{display:block!important}#top-menu-nav .menu-item-gtranslate img{margin-top:-5px}.home-slider .et_pb_slider .et_pb_container{width:100%!important;max-width:none!important}.six-columns{padding:0!important}.six-columns .et_pb_module{width:50%;float:left}@media all and (min-width:768px){.six-columns .et_pb_module{width:33.33%;float:left}}@media all and (min-width:980px){.six-columns .et_pb_module{width:16.66%;float:left;padding:0 10px}}.contact-social-icons li a.icon::before{color:#000;font-size:20px}.contact-social-icons li a.icon:hover::before{color:#998442}.gform_wrapper .top_label .no-label .gfield_label,.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{display:none}body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit]{color:#ffffff;padding-top:4px;padding-bottom:4px;padding-left:10px;padding-right:10px;background-color:#a8a8a8;float:left;margin-top:0}body .gform_wrapper .gform_footer input[type=submit]:hover{color:#ffffff;background-color:#998442}.mfp-title{display:none}#main-footer .fa-facebook-f,#main-footer .fa-twitter,#main-footer .fa-instagram{margin-right:40px;font-size:20px}#main-footer .fa-facebook-f:hover,#main-footer .fa-twitter:hover,#main-footer .fa-instagram:hover{color:#998442}@media (min-width:981px){#footer-widgets .footer-widget:first-of-type{width:33%}#footer-widgets .footer-widget:nth-of-type(2),#footer-widgets .footer-widget:nth-of-type(3){width:31%}#footer-widgets .footer-widget:last-of-type{width:25%}}.portfolio-gallery img{display:block!important;margin:0 auto!important;max-height:50vh!important;width:auto!important;max-width:100%}.project-photos img{width:100%;max-width:100%;height:auto}@media all and (max-width:980px){.project-photos{width:100%;max-width:100%}}.home-social-icons li a.icon{height:20px;width:20px;padding:0 30px}.home-social-icons li a.icon::before{color:#000;font-size:30px;line-height:60px}.home-social-icons li a.icon:hover::before{color:#998442}.single-project .et_fixed_nav #main-header{position:static!important}.et-l--header .et_pb_row,.et-l--header .et_pb_column,.et-l--header .et_pb_menu,.et-l--header .et_pb_menu_inner_container{position:static!important}@media screen and (max-width:1103px){.et_pb_menu .et-menu>li{padding-right:4px;padding-left:5px}}.overlay{position:relative;width:100%;height:480px;top:480px;margin-top:-480px;z-index:1}.et_animated{opacity:1}.et-waypoint:not(.et_pb_.et_pb_filterable_portfolio{margin-top:20px}.et_pb_filterable_portfolio .et_pb_portfolio_filters{text-align:center;margin-bottom:20px}.et_pb_filterable_portfolio .et_pb_portfolio_filter{display:inline-block;padding:10px 15px;margin:0 5px;border:1px solid #ddd;border-radius:20px;background-color:#f5f5f5;font-size:14px;color:#333;cursor:pointer;transition:all 0.3s ease}.et_pb_filterable_portfolio .et_pb_portfolio_filter:hover{background-color:#0077cc;color:#fff}.et_pb_filterable_portfolio .et_pb_portfolio_filter.active{background-color:#0077cc;color:#fff}.et_pb_filterable_portfolio .et_pb_portfolio_item{flex:1 1 calc(33.333% - 20px);box-sizing:border-box;margin:10px;border:1px solid #ddd;border-radius:8px;overflow:hidden;background:#fff;transition:transform 0.3s ease,box-shadow 0.3s ease}.et_pb_filterable_portfolio .et_pb_portfolio_item:hover{transform:translateY(-5px);box-shadow:0 4px 10px rgba(0,0,0,0.1)}.et_pb_filterable_portfolio .et_pb_portfolio_image{width:100%;height:auto;overflow:hidden;border-bottom:1px solid #ddd}.et_pb_filterable_portfolio .et_pb_portfolio_image img{width:100%;display:block}.et_pb_filterable_portfolio .et_pb_portfolio_description{padding:15px}.et_pb_filterable_portfolio .et_pb_portfolio_title{font-size:18px;margin-bottom:10px;color:#333;font-weight:bold;transition:color 0.3s ease}.et_pb_filterable_portfolio .et_pb_portfolio_title:hover{color:#0077cc}.et_pb_filterable_portfolio .et_pb_portfolio_excerpt{font-size:14px;color:#555;margin:0}@media (max-width:768px){.et_pb_filterable_portfolio .et_pb_portfolio_item{flex:1 1 calc(50% - 20px)}}@media (max-width:480px){.et_pb_filterable_portfolio .et_pb_portfolio_item{flex:1 1 100%}}