.elementor-1166 .elementor-element.elementor-element-df7d9b9{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 350px 0px;}.elementor-1166 .elementor-element.elementor-element-df7d9b9:not(.elementor-motion-effects-element-type-background), .elementor-1166 .elementor-element.elementor-element-df7d9b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.archiewoodworks.com.au/wp-content/uploads/banner-1.jpg");background-position:center center;background-size:cover;}.elementor-1166 .elementor-element.elementor-element-df7d9b9 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1166 .elementor-element.elementor-element-63ec7c4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-1166 .elementor-element.elementor-element-f20dbc9{text-align:center;}.elementor-1166 .elementor-element.elementor-element-cd1766b{text-align:center;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1166 .elementor-element.elementor-element-5dc2983 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1166 .elementor-element.elementor-element-5dc2983{margin-top:-280px;margin-bottom:0px;padding:0% 7% 9% 7%;}.elementor-1166 .elementor-element.elementor-element-2a27669{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--titles-container-justify-content:center;--galleries-title-color-normal:#FFFFFF;--galleries-title-color-hover:#fff;--galleries-pointer-bg-color-hover:#F6CD76;--gallery-title-color-active:#FFFFFF;--galleries-pointer-bg-color-active:#E65E19;}.elementor-1166 .elementor-element.elementor-element-2a27669 .elementor-gallery-title{font-family:"abril-display", Sans-serif;font-size:18px;--space-between:30px;}.elementor-1166 .elementor-element.elementor-element-2a27669 .elementor-gallery__titles-container{margin-bottom:62px;}.elementor-1166 .elementor-element.elementor-element-2a27669 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-1166 .elementor-element.elementor-element-cd1766b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1024px){.elementor-1166 .elementor-element.elementor-element-cd1766b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-1166 .elementor-element.elementor-element-df7d9b9{padding:75px 0px 300px 0px;}.elementor-1166 .elementor-element.elementor-element-cd1766b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for gallery, class: .elementor-element-2a27669 */.elementor-1166 .elementor-element.elementor-element-2a27669 .elementor-gallery__titles-container {
    justify-content: space-evenly;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}
.elementor-item.elementor-item-active::before {
  border-radius: 3px !important;
}
.elementor-1166 .elementor-element.elementor-element-2a27669 .elementor-gallery-title {
    padding: 8px 30px 8px;
    border-radius: 8px;
    border: 2px solid #f6cd76;
    width: 20%;
    margin: 0;
    text-align: center;
}
.elementor-1166 .elementor-element.elementor-element-2a27669 .elementor-gallery-title.elementor-item-active {
    border-color: #E65E19;
    z-index: 99;
}
 @media only screen and (max-width: 1024px) {
.elementor-1166 .elementor-element.elementor-element-2a27669 .elementor-gallery__titles-container {
    justify-content: space-evenly;
    width: 100%;
}
.elementor-1166 .elementor-element.elementor-element-2a27669 .elementor-gallery-title {
    padding: 8px 10px;
}
}
@media only screen and (max-width: 767px) {
.elementor-1166 .elementor-element.elementor-element-2a27669 .elementor-gallery-title {
    width: 100%;
    margin-bottom: 20px;
}
}/* End custom CSS */
/* Start custom CSS *//*.elementor-widget-container h4 > a {*/
/*    text-decoration: none;*/
/*}*/

/*.hover-display {*/
/*    visibility: hidden;*/
/*}*/

/*.product-box:hover .hover-display{*/
/*    visibility: visible;*/
/*}*/

.html-btn button {
    width: 100%;
    background-color: rgba(0,0,0,0);
    color: var( --e-global-color-cba47de );
    border-style: solid;
    border-color: var( --e-global-color-ccb615f );
}

.html-btn button:focus {
  outline: none;
  box-shadow: none;
}

.html-btn button:hover {
    color: var( --e-global-color-e580030 );
    background-color: var( --e-global-color-ccb615f );
    border-color: var( --e-global-color-ccb615f );
}

.html-btn button:active {
    background-color: var( --e-global-color-ccb615f );
}

#gallery-corporate, #gallery-lettering, #gallery-home {
    visibility: hidden;
}

.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:after, .elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:before {
    border-radius: 7px;
}/* End custom CSS */