@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
body {
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
 @media all{
     #colorbox,#cboxOverlay,#cboxWrapper{
        position:absolute;
        top:0;
        left:0;
        z-index:9999;
        overflow:hidden;
        -webkit-transform:translate3d(0,0,0);
    }
     #cboxWrapper{
        max-width:none;
    }
     #cboxOverlay{
        position:fixed;
        width:100%;
        height:100%;
    }
     #cboxMiddleLeft,#cboxBottomLeft{
        clear:left;
    }
     #cboxContent{
        position:relative;
    }
     #cboxTitle{
        margin:0;
    }
     #cboxLoadingOverlay,#cboxLoadingGraphic{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
     #cboxPrevious,#cboxNext,#cboxSlideshow{
        cursor:pointer;
    }
     #colorbox,#cboxContent{
        box-sizing:content-box;
        -moz-box-sizing:content-box;
        -webkit-box-sizing:content-box;
    }
     #cboxOverlay{
        background:#000;
        opacity:0.9;
        filter:alpha(opacity = 90);
    }
     #colorbox{
        outline:0;
    }
     #cboxTopLeft{
        width:14px;
        height:14px;
        background:url(https://www.gageassembly.com/wp-content/plugins/wp-colorbox/example5/images/controls.png) no-repeat 0 0;
    }
     #cboxTopCenter{
        height:14px;
        background:url(https://www.gageassembly.com/wp-content/plugins/wp-colorbox/example5/images/border.png) repeat-x top left;
    }
     #cboxTopRight{
        width:14px;
        height:14px;
        background:url(https://www.gageassembly.com/wp-content/plugins/wp-colorbox/example5/images/controls.png) no-repeat -36px 0;
    }
     #cboxBottomLeft{
        width:14px;
        height:43px;
        background:url(https://www.gageassembly.com/wp-content/plugins/wp-colorbox/example5/images/controls.png) no-repeat 0 -32px;
    }
     #cboxBottomCenter{
        height:43px;
        background:url(https://www.gageassembly.com/wp-content/plugins/wp-colorbox/example5/images/border.png) repeat-x bottom left;
    }
     #cboxBottomRight{
        width:14px;
        height:43px;
        background:url(https://www.gageassembly.com/wp-content/plugins/wp-colorbox/example5/images/controls.png) no-repeat -36px -32px;
    }
     #cboxMiddleLeft{
        width:14px;
        background:url(https://www.gageassembly.com/wp-content/plugins/wp-colorbox/example5/images/controls.png) repeat-y -175px 0;
    }
     #cboxMiddleRight{
        width:14px;
        background:url(https://www.gageassembly.com/wp-content/plugins/wp-colorbox/example5/images/controls.png) repeat-y -211px 0;
    }
     #cboxContent{
        background:#fff;
        overflow:visible;
    }
     #cboxLoadingOverlay{
        background:url(https://www.gageassembly.com/wp-content/plugins/wp-colorbox/example5/images/loading_background.png) no-repeat center center;
    }
     #cboxLoadingGraphic{
        background:url(https://www.gageassembly.com/wp-content/plugins/wp-colorbox/example5/images/loading.gif) no-repeat center center;
    }
     #cboxTitle{
        position:absolute;
        bottom:-25px;
        left:0;
        text-align:center;
        width:100%;
        font-weight:bold;
        color:#7C7C7C;
    }
     #cboxCurrent{
        position:absolute;
        bottom:-25px;
        left:58px;
        font-weight:bold;
        color:#7C7C7C;
    }
     #cboxPrevious,#cboxNext,#cboxSlideshow{
        border:0;
        padding:0;
        margin:0;
        overflow:visible;
        position:absolute;
        bottom:-29px;
        background:url(https://www.gageassembly.com/wp-content/plugins/wp-colorbox/example5/images/controls.png) no-repeat 0px 0px;
        width:23px;
        height:23px;
        text-indent:-9999px;
    }
     #cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active{
        outline:0;
    }
     #cboxPrevious{
        left:0px;
        background-position:-51px -25px;
    }
     #cboxPrevious:hover{
        background-position:-51px 0px;
    }
     #cboxNext{
        left:27px;
        background-position:-75px -25px;
    }
     #cboxNext:hover{
        background-position:-75px 0px;
    }
}
/*! CSS Used from: https://www.gageassembly.com/wp-content/themes/Avada/assets/css/style.min.css?ver=7.6.1 ;
 media=all */
 @media all{
     *{
        box-sizing:border-box;
    }
     input[type=email],input[type=search],input[type=submit],input[type=tel],input[type=text],textarea{
        -webkit-appearance:none;
        -webkit-border-radius:0;
    }
     html{
        overflow-x:hidden;
        overflow-y:scroll;
    }
     body{
        margin:0;
        color:#747474;
        min-width:320px;
        -webkit-text-size-adjust:100%;
        font:13px/20px PTSansRegular,Arial,Helvetica,sans-serif;
    }
     #wrapper{
        overflow:visible;
    }
     img{
        border-style:none;
        vertical-align:top;
        max-width:100%;
        height:auto;
    }
     a{
        text-decoration:none;
    }
     input,select,textarea{
        font-family:var(--body_typography-font-family,inherit);
        vertical-align:middle;
        color:#000;
    }
     select{
        border-style:solid;
    }
     form{
        margin:0;
        padding:0;
        border-style:none;
    }
     a,a:after,a:before{
        transition-property:color,background-color,border-color;
        transition-duration:.2s;
        transition-timing-function:linear;
    }
     #main{
        padding:55px 10px 45px;
        clear:both;
    }
     .col p{
        margin:0 0 23px;
    }
     .container{
        overflow:hidden;
    }
     #content{
        width:71.1702128%;
        float:left;
        min-height:1px;
    }
     .s{
        float:none;
    }
     input[type=email],input[type=text]{
        border:1px solid #d2d2d2;
        font-size:13px;
        color:#747474;
        padding:8px 15px;
        width:100%;
        box-sizing:border-box;
    }
     .post-content p{
        margin:0 0 20px;
    }
     .layout-wide-mode #wrapper{
        width:100%;
        max-width:none;
    }
     #sliders-container{
        position:relative;
    }
     .searchform .fusion-search-form-content{
        display:flex;
        align-items:center;
        overflow:hidden;
        width:100%;
    }
     .searchform .fusion-search-form-content .fusion-search-field{
        flex-grow:1;
    }
     .searchform .fusion-search-form-content .fusion-search-field input{
        background-color:#fff;
        border:1px solid #d2d2d2;
        color:#747474;
        font-size:13px;
        padding:8px 15px;
        height:33px;
        width:100%;
        box-sizing:border-box;
        margin:0;
        outline:0;
    }
     .searchform .fusion-search-form-content .fusion-search-button input[type=submit]{
        background:#000;
        border:none;
        border-radius:0;
        color:#fff;
        font-size:1em;
        height:33px;
        line-height:33px;
        margin:0;
        padding:0;
        width:33px;
        text-indent:0;
        cursor:pointer;
        font-family:awb-icons;
        font-weight:400;
        text-shadow:none;
        -webkit-font-smoothing:antialiased;
        transition:all .2s;
    }
     .fusion-main-menu-search-overlay .fusion-main-menu>.fusion-menu{
        display:flex;
        flex-wrap:wrap;
        transition:opacity .8s cubic-bezier(.8,0,.25,1),transform .8s cubic-bezier(.8,0,.25,1);
    }
     .fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search{
        display:flex;
        visibility:hidden;
        align-items:center;
        opacity:0;
        position:absolute;
        top:50%;
        left:50%;
        transform:translate(-50%,-150%);
        width:100%;
        transition:opacity .8s cubic-bezier(.8,0,.25,1),transform .8s cubic-bezier(.8,0,.25,1);
    }
     .fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-search-form{
        flex-grow:2;
    }
     .fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search{
        overflow:hidden;
        position:relative;
        display:inline-block;
    }
     .fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search:after,.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search:before{
        content:"";
        position:absolute;
        top:50%;
        left:0;
        height:2px;
        width:100%;
        margin-top:-1px;
    }
     .fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search:before{
        transform:rotate(45deg);
    }
    .search-open ul#menu-main-nav {
       visibility: hidden;
    }
     .fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search:after{
        transform:rotate(-45deg);
    }
    .fusion-main-menu-search-overlay .fusion-main-menu.search-open>.fusion-overlay-search {
        opacity: 1;
    visibility: visible;
    transform: translate(-50%, -50%);
    }
     .fusion-overlay-search{
        position:absolute;
        opacity:0;
    }
     .fusion-row{
        margin:0 auto;
    }
     .fusion-row:after,.fusion-row:before{
        content:" ";
        display:table;
    }
     .fusion-row:after{
        clear:both;
    }
     .fusion-columns{
        margin:0 -15px;
    }
     iframe{
        border:none;
    }
     .screen-reader-text{
        border:0;
        clip:rect(1px,1px,1px,1px);
        -webkit-clip-path:inset(50%);
        clip-path:inset(50%);
        height:1px;
        margin:-1px;
        overflow:hidden;
        padding:0;
        position:absolute!important;
        width:1px;
        word-wrap:normal!important;
    }
     .screen-reader-text:focus{
        background-color:#fff;
        border-radius:3px;
        box-shadow:0 0 2px 2px rgba(0,0,0,.6);
        clip:auto!important;
        -webkit-clip-path:none;
        clip-path:none;
        color:#333;
        display:block;
        font-size:1rem;
        font-weight:700;
        height:auto;
        left:5px;
        line-height:normal;
        padding:15px 23px 14px;
        text-decoration:none;
        top:5px;
        width:auto;
        z-index:100000;
    }
     .post-content p{
        margin-top:0;
        margin-bottom:20px;
    }
     .rich-snippet-hidden{
        display:none;
    }
     .fusion-page-load-link{
        display:none;
    }
     .fusion-disable-outline input,.fusion-disable-outline select,.fusion-disable-outline textarea{
        outline:0;
    }
     #cboxOverlay{
        z-index:100049!important;
    }
     #colorbox{
        z-index:100050!important;
    }
}
/*! CSS Used from: https://www.gageassembly.com/wp-content/themes/Avada-Child-Theme/style.css?ver=ec34187c7857c543285eaea272044cdb ;
 media=all */
 @media all{
     .container{
        margin-right:auto;
        margin-left:auto;
        padding-left:15px;
        padding-right:15px;
    }
     .fusion-layout-column.fusion-column-last{
        margin-left:auto;
        margin-right:auto;
    }
     @media (min-width: 0px){
         .container{
            width:750px;
        }
    }
     @media (min-width: 992px){
         .container{
            width:970px;
        }
    }
     @media (min-width: 1200px){
         .container{
            width:1170px;
        }
    }
     .col-sm-6,.col-md-6,.col-lg-6{
        position:relative;
        min-height:1px;
        padding-left:15px;
        padding-right:15px;
    }
     @media (min-width: 0px){
         .col-sm-6{
            float:left;
        }
         .col-sm-6{
            width:50%;
        }
    }
     @media (min-width: 992px){
         .col-md-6{
            float:left;
        }
         .col-md-6{
            width:50%;
        }
    }
     @media (min-width: 1200px){
         .col-lg-6{
            float:left;
        }
         .col-lg-6{
            width:50%;
        }
    }
     *{
        box-sizing:border-box;
    }
     .fusion-clearfix{
        clear:both;
        zoom:1;
    }
     .fusion-clearfix:before,.fusion-clearfix:after{
        content:" ";
        display:table;
    }
     .fusion-clearfix:after{
        clear:both;
    }
     html{
        overflow-y:scroll;
    }
     input[type=submit],input[type=text],textarea{
        -webkit-appearance:none;
        -webkit-border-radius:0;
    }
     body{
        margin:0;
        color:#747474;
        min-width:320px;
        -webkit-text-size-adjust:100%;
    }
     html{
        overflow-x:hidden;
    }
     #wrapper{
        overflow:visible;
    }
     img{
        border-style:none;
        vertical-align:top;
        max-width:100%;
        height:auto;
    }
     a{
        text-decoration:none;
        color:#333;
    }
     a:hover{
        color:#a0ce4e;
        text-decoration:none;
    }
     input,textarea,select{
        font:100% Arial, Helvetica, sans-serif;
        vertical-align:middle;
        color:#000;
    }
     form{
        margin:0;
        padding:0;
        border-style:none;
    }
     .clearfix:after,#content:after,.container:after{
        content:"";
        display:table;
        clear:both;
    }
     #main{
        background:#fff;
        clear:both;
    }
     .col p{
        margin:0 0 23px;
    }
     .container{
        overflow:hidden;
    }
     #content{
        width:71.1702128%;
        float:left;
        min-height:1px;
    }
     .searchform input{
        border:1px solid #e7e6e6;
        padding:8px 15px;
        font-size:13px;
        color:#333333;
        display:block;
    }
     .s{
        float:none;
    }
     input[type="text"],input[type="email"]{
        border:1px solid #d2d2d2;
        font-size:13px;
        color:#747474;
        padding:8px 15px;
        margin-right:1%;
        width:100%;
        box-sizing:border-box;
    }
     .post-content p{
        margin:0;
        margin-bottom:20px;
    }
     #sliders-container{
        position:relative;
    }
     .fusion-row{
        margin:0 auto;
        zoom:1;
    }
     .fusion-row:before,.fusion-row:after{
        content:" ";
        display:table;
    }
     .fusion-row:after{
        clear:both;
    }
     .fusion-columns{
        margin:0 -15px;
    }
     iframe{
        border:none;
    }
     .screen-reader-text{
        overflow:hidden;
        clip:rect(0px, 0px, 0px, 0px);
        position:absolute;
        margin:-1px;
        padding:0;
        height:1px;
        width:1px;
        word-wrap:normal!important;
        border:0 none;
    }
     .searchform .search-field{
        display:table-cell;
        vertical-align:top;
    }
     .searchform .search-button{
        display:table-cell;
        width:33px;
        vertical-align:top;
    }
     .post-content p{
        margin-top:0;
        margin-bottom:20px;
    }
     .fusion-header-wrapper{
        position:relative;
        z-index:10;
    }
     .fusion-header-sticky-height{
        display:none;
    }
     .fusion-header{
        padding-left:30px;
        padding-right:30px;
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden;
        -webkit-transform:background-color 0.25s ease-in-out;
        transform:background-color 0.25s ease-in-out;
        transition:background-color 0.25s ease-in-out;
    }
     .fusion-header-v1 .fusion-header{
        -webkit-transform:translate3d(0px, 0px, 0px);
    }
     .fusion-logo{
        display:block;
        float:left;
        max-width:100%;
        zoom:1;
    }
     .fusion-logo:before,.fusion-logo:after{
        content:" ";
        display:table;
    }
     .fusion-logo:after{
        clear:both;
    }
     .fusion-logo a{
        display:block;
        max-width:100%;
    }
     .fusion-logo img{
        width:auto;
    }
     .fusion-main-menu{
        float:right;
        position:relative;
        z-index:200;
        overflow:hidden;
    }
     .fusion-main-menu > ul > li:last-child{
        padding-right:0;
    }
     .fusion-main-menu ul{
        list-style:none;
        margin:0;
        padding:0;
    }
     .fusion-main-menu li{
        float:left;
        margin:0;
        padding:0;
        position:relative;
        cursor:pointer;
    }
     .fusion-main-menu a{
        display:block;
        box-sizing:content-box;
    }
     .fusion-main-menu > ul > li > a{
        -webkit-font-smoothing:subpixel-antialiased;
    }
     .fusion-main-menu li:hover > .sub-menu{
        visibility:visible;
        opacity:1;
    }
     .fusion-main-menu .fusion-dropdown-menu{
        overflow:hidden;
    }
     .fusion-main-menu .sub-menu{
        position:absolute;
        left:0;
        visibility:hidden;
        opacity:0;
        z-index:1;
        transition:opacity 0.2s ease-in;
    }
     .fusion-main-menu .sub-menu li{
        float:none;
        margin:0;
        padding:0;
    }
     .fusion-main-menu .sub-menu a{
        border:0;
        padding:7px 20px;
        line-height:19px;
        text-indent:0;
        height:auto;
        transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
    }
     .fusion-main-menu .fusion-main-menu-search a{
        font-family:'icomoon';
        cursor:pointer;
    }
     .fusion-main-menu .fusion-main-menu-search a:after{
        border-radius:50% 50% 50% 50%;
        content:'\f002';
    }
     .fusion-mobile-nav-holder{
        display:none;
        clear:both;
        color:#333;
    }
     .fusion-mobile-nav-holder li.fusion-mobile-nav-item li a{
        padding-left:21px;
    }
     .fusion-mobile-nav-holder li.fusion-mobile-nav-item li a:before{
        content:"-";
        margin-right:2px;
    }
     .fusion-mobile-nav-holder > ul{
        display:none;
        list-style:none;
        margin:0;
        padding:0;
        border-left:1px solid transparent;
        border-right:1px solid transparent;
        border-bottom:1px solid transparent;
    }
     .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder > ul{
        border-top:1px solid transparent;
    }
     .fusion-mobile-nav-holder ul{
        list-style:none;
        margin:0;
        padding:0;
    }
     .fusion-mobile-menu-design-modern .fusion-header > .fusion-row{
        position:relative;
    }
     .fusion-mobile-nav-item{
        position:relative;
        font-size:12px;
        line-height:normal;
    }
     .fusion-mobile-nav-item a{
        color:#333;
        padding:0px 12px;
        font-size:12px;
        display:block;
        border-bottom:1px solid transparent;
    }
     .fusion-mobile-menu-icons{
        display:none;
        position:relative;
        top:0;
        right:0;
        vertical-align:middle;
        text-align:right;
    }
     .fusion-mobile-menu-icons a{
        float:right;
        font-size:21px;
        margin-top:25px;
        margin-left:20px;
    }
     .fusion-open-submenu{
        display:block;
        position:absolute;
        right:0;
        width:50px;
        border:none;
        line-height:15px;
        font-size:13px;
        cursor:pointer;
        text-align:center;
    }
     .fusion-open-submenu:hover{
        color:#A0CE4E;
    }
     .fusion-open-submenu:before{
        display:block;
        margin:0;
        content:'\e61f';
        font-family:'icomoon';
    }
     .fusion-footer-widget-area{
        overflow:hidden;
        position:relative;
        padding:43px 10px 40px;
        border-top:12px solid #e9eaee;
        color:#8c8989;
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden;
    }
     .fusion-footer-widget-area .widget-title{
        margin:0 0 28px;
        color:#ddd;
        text-transform:uppercase;
        font:13px/20px 'PTSansBold', arial, helvetica, sans-serif;
    }
     .fusion-footer-widget-area a{
        color:#bfbfbf;
    }
     .fusion-footer-widget-area ul{
        list-style:none;
        margin:0;
        padding:0;
        font-size:12px;
    }
     .fusion-footer-widget-column{
        margin-bottom:50px;
    }
     .fusion-footer-widget-column:last-child{
        margin-bottom:0;
    }
     .fusion-footer-copyright-area{
        z-index:1;
        position:relative;
        padding:18px 10px 12px;
        background:#282a2b;
    }
     .fusion-copyright-content{
        display:table;
        width:100%;
    }
     .fusion-copyright-notice{
        display:table-cell;
        vertical-align:middle;
        margin:0;
        padding:0;
        color:#8c8989;
        font-size:12px;
    }
     .fusion-copyright-notice a{
        color:#bfbfbf;
    }
     #cboxOverlay{
        z-index:100049!important;
    }
     #colorbox{
        z-index:100050!important;
    }
     .gform_wrapper{
        margin-bottom:50px;
    }
     .gform_wrapper ul.gform_fields{
        padding:0;
        list-style-type:none;
    }
     .gform_wrapper li,.gform_wrapper form li{
        list-style:outside none none;
        margin-left:0;
    }
     .gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield input[type=tel],.gform_wrapper .gfield textarea{
        border:1px solid #d2d2d2;
        font-size:13px;
        color:#747474;
        padding:8px 15px;
        font-family:Arial, Helvetica, sans-serif;
    }
     .gform_wrapper .gfield textarea{
        padding:8px;
    }
     .gform_wrapper .top_label input.large,.gform_wrapper .top_label textarea.textarea{
        width:100%;
    }
     .gform_wrapper .gform_button{
        padding:9px 20px;
        line-height:14px;
        font-size:12px;
    }
     .gform_wrapper label{
        font-weight:normal;
    }
     .gform_wrapper .gform_footer{
        padding:0;
    }
     .gform_wrapper .top_label .gfield_label{
        margin-bottom:0!important;
    }
     .gform_wrapper ul li.gfield{
        margin-bottom:15px;
    }
     .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{
        margin-top:.1em!important;
    }
     .gform_wrapper .gfield input[type="email"],.gform_wrapper .gfield input[type="tel"],.gform_wrapper .gfield input[type="text"],.gform_wrapper .gfield select{
        height:40px!important;
    }
     .gform_wrapper .button,.gform_wrapper .gform_button{
        background:#28a5c6!important;
        border:2px solid #28a5c6!important;
        -webkit-border-radius:5px!important;
        border-radius:5px!important;
    }
     .gform_wrapper .button:hover,.gform_wrapper .gform_button:hover{
        background:#2486a8!important;
        border:2px solid #2486a8!important;
    }
     footer .gform_wrapper .gfield input[type="email"],footer .gform_wrapper .gfield input[type="tel"],footer .gform_wrapper .gfield input[type="text"],footer .gform_wrapper .gfield textarea{
        min-height:50px!important;
        padding-left:10px!important;
        border:1px solid #a6a29e;
        -webkit-border-radius:5px;
        border-radius:5px;
    }
     footer .gform_wrapper label{
        display:none!important;
    }
     footer .gform_wrapper .button,footer .gform_wrapper .gform_button{
        width:100%!important;
        padding:15px 0;
        background:#9cc14d!important;
        border:1px solid #a6a29e!important;
        -webkit-border-radius:5px!important;
        border-radius:5px!important;
    }
     footer .gform_wrapper .button:hover,footer .gform_wrapper .gform_button:hover{
        background:#9cc14d!important;
        border:1px solid #a6a29e!important;
    }
     footer .gform_wrapper ul.gform_fields li.gfield{
        padding-right:0!important;
    }
     #custom_html-2{
        margin:0!important;
    }
     .fusion-footer-widget-area #gform_widget-2 .widget-title{
        color:#827d7a;
        font-size:28px;
        font-weight:800;
        text-align:center;
        font-family:"PT Sans", Arial, Helvetica, sans-serif;
    }
     .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio]{
        margin-left:3px!important;
    }
     .gform_wrapper .gform_button,.gform_wrapper .button{
        display:inline-block;
        position:relative;
        outline:0;
        zoom:1;
        border:1px solid rgba(0, 0, 0, 0);
        text-align:center;
        text-transform:uppercase;
        font-weight:bold;
        cursor:pointer;
        box-sizing:border-box;
        transition:all .2s;
    }
     .gform_wrapper .gform_button:before,.gform_wrapper .button:before,.gform_wrapper .gform_button:after,.gform_wrapper .button:after{
        content:" ";
        display:table;
    }
     .gform_wrapper .gform_button:after,.gform_wrapper .button:after{
        clear:both;
    }
     .gform_wrapper .gform_button:hover,.gform_wrapper .button:hover{
        transition:all .3s;
    }
     .gform_wrapper .gform_button:focus,.gform_wrapper .button:focus{
        outline:0;
    }
     #main .fullwidth-box .fusion-row{
        padding-left:0;
        padding-right:0;
    }
     .fusion-layout-column{
        position:relative;
        float:left;
        margin-right:4%;
        margin-bottom:20px;
    }
     .fusion-one-full{
        float:none;
    }
     .fusion-one-third{
        width:30.6666%;
    }
     .fusion-column-last{
        margin-left:0;
        margin-right:0;
    }
     .fusion-equal-height-columns .fusion-column-table{
        display:table;
        table-layout:fixed;
        width:100%;
    }
     .fusion-equal-height-columns .fusion-column-tablecell{
        display:table-cell;
        vertical-align:middle;
    }
     .fusion-social-links-footer{
        display:table-cell;
        vertical-align:middle;
        width:40%;
        text-align:right;
    }
     .fusion-title{
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
        -webkit-align-items:center;
        -ms-align-items:center;
        -ms-flex-align:center;
        align-items:center;
        margin:0 0 31px;
        overflow:hidden;
    }
     .fusion-title h1{
        -webkit-flex-grow:0;
        -ms-flex-grow:0;
        -ms-flex-positive:0;
        flex-grow:0;
        margin:0;
        padding:0 8px 0 0;
        line-height:normal;
    }
     .fusion-title h1.title-heading-left{
        padding-right:8px;
        text-align:left;
    }
     .fusion-title.fusion-sep-none{
        display:block;
    }
     .fusion-title.fusion-sep-none .title-heading-left{
        padding:0;
        text-align:left;
        text-transform:uppercase;
    }
     .fusion-fullwidth,.fusion-one-full.container{
        padding-left:5px;
        padding-right:45px;
        margin-top:5px!important;
    }
     .phoneWrpr{
        text-align:center;
    }
     .phoneWrpr a{
        background:#db8c13 none repeat scroll 0 0;
        color:#000;
        display:block;
        font-size:20px;
        font-weight:bold;
        padding:10.11px;
    }
     .phoneWrpr a:hover{
        color:#db8c13;
        background:#fff none repeat scroll 0 0;
    }
     .i3{
        background-image:url("https://www.gageassembly.com/wp-content/uploads/2016/07/quote-icon.png");
        height:23px;
        width:19px;
    }
     .fusion-main-menu .fusion-main-menu-search a{
        font-family:icomoon;
        cursor:pointer;
        display:inline;
    }
     .container{
        margin:0 auto!important;
    }
     @media (max-width:1000px){
         #sliders-container{
            min-height:260px;
        }
    }
     @media (max-width:1000px){
         body:not(.home) #sliders-container{
            min-height:2px;
        }
    }
     .fusion-mobile-menu-icons a,.fusion-mobile-menu-icons a:after,.fusion-mobile-menu-icons a:before{
        color:#333!important;
    }
     #menu-item-34{
        margin-top:18px!important;
    }
}
/*! CSS Used from: https://www.gageassembly.com/wp-content/themes/Avada-Child-Theme/style.css?ver=ec34187c7857c543285eaea272044cdb ;
 media=all */
 @media all{
     .container{
        margin-right:auto;
        margin-left:auto;
        padding-left:15px;
        padding-right:15px;
    }
     .fusion-layout-column.fusion-column-last{
        margin-left:auto;
        margin-right:auto;
    }
     @media (min-width: 0px){
         .container{
            width:750px;
        }
    }
     @media (min-width: 992px){
         .container{
            width:970px;
        }
    }
     @media (min-width: 1200px){
         .container{
            width:1170px;
        }
    }
     .col-sm-6,.col-md-6,.col-lg-6{
        position:relative;
        min-height:1px;
        padding-left:15px;
        padding-right:15px;
    }
     @media (min-width: 0px){
         .col-sm-6{
            float:left;
        }
         .col-sm-6{
            width:50%;
        }
    }
     @media (min-width: 992px){
         .col-md-6{
            float:left;
        }
         .col-md-6{
            width:50%;
        }
    }
     @media (min-width: 1200px){
         .col-lg-6{
            float:left;
        }
         .col-lg-6{
            width:50%;
        }
    }
     *{
        box-sizing:border-box;
    }
     .fusion-clearfix{
        clear:both;
        zoom:1;
    }
     .fusion-clearfix:before,.fusion-clearfix:after{
        content:" ";
        display:table;
    }
     .fusion-clearfix:after{
        clear:both;
    }
     html{
        overflow-y:scroll;
    }
     input[type=submit],input[type=text],textarea{
        -webkit-appearance:none;
        -webkit-border-radius:0;
    }
     body{
        margin:0;
        color:#747474;
        min-width:320px;
        -webkit-text-size-adjust:100%;
    }
     html{
        overflow-x:hidden;
    }
     #wrapper{
        overflow:visible;
    }
     img{
        border-style:none;
        vertical-align:top;
        max-width:100%;
        height:auto;
    }
     a{
        text-decoration:none;
        color:#333;
    }
     a:hover{
        color:#a0ce4e;
        text-decoration:none;
    }
     input,textarea,select{
        font:100% Arial, Helvetica, sans-serif;
        vertical-align:middle;
        color:#000;
    }
     form{
        margin:0;
        padding:0;
        border-style:none;
    }
     .clearfix:after,#content:after,.container:after{
        content:"";
        display:table;
        clear:both;
    }
     #main{
        background:#fff;
        clear:both;
    }
     .col p{
        margin:0 0 23px;
    }
     .container{
        overflow:hidden;
    }
     #content{
        width:71.1702128%;
        float:left;
        min-height:1px;
    }
     .searchform input{
        border:1px solid #e7e6e6;
        padding:8px 15px;
        font-size:13px;
        color:#333333;
        display:block;
    }
     .s{
        float:none;
    }
     input[type="text"],input[type="email"]{
        border:1px solid #d2d2d2;
        font-size:13px;
        color:#747474;
        padding:8px 15px;
        margin-right:1%;
        width:100%;
        box-sizing:border-box;
    }
     .post-content p{
        margin:0;
        margin-bottom:20px;
    }
     #sliders-container{
        position:relative;
    }
     .fusion-row{
        margin:0 auto;
        zoom:1;
    }
     .fusion-row:before,.fusion-row:after{
        content:" ";
        display:table;
    }
     .fusion-row:after{
        clear:both;
    }
     .fusion-columns{
        margin:0 -15px;
    }
     iframe{
        border:none;
    }
     .screen-reader-text{
        overflow:hidden;
        clip:rect(0px, 0px, 0px, 0px);
        position:absolute;
        margin:-1px;
        padding:0;
        height:1px;
        width:1px;
        word-wrap:normal!important;
        border:0 none;
    }
     .searchform .search-field{
        display:table-cell;
        vertical-align:top;
    }
     .searchform .search-button{
        display:table-cell;
        width:33px;
        vertical-align:top;
    }
     .post-content p{
        margin-top:0;
        margin-bottom:20px;
    }
     .fusion-header-wrapper{
        position:relative;
        z-index:10;
    }
     .fusion-header-sticky-height{
        display:none;
    }
     .fusion-header{
        padding-left:30px;
        padding-right:30px;
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden;
        -webkit-transform:background-color 0.25s ease-in-out;
        transform:background-color 0.25s ease-in-out;
        transition:background-color 0.25s ease-in-out;
    }
     .fusion-header-v1 .fusion-header{
        -webkit-transform:translate3d(0px, 0px, 0px);
    }
     .fusion-logo{
        display:block;
        float:left;
        max-width:100%;
        zoom:1;
    }
     .fusion-logo:before,.fusion-logo:after{
        content:" ";
        display:table;
    }
     .fusion-logo:after{
        clear:both;
    }
     .fusion-logo a{
        display:block;
        max-width:100%;
    }
     .fusion-logo img{
        width:auto;
    }
     .fusion-main-menu{
        float:right;
        position:relative;
        z-index:200;
        overflow:hidden;
    }
     .fusion-main-menu > ul > li:last-child{
        padding-right:0;
    }
     .fusion-main-menu ul{
        list-style:none;
        margin:0;
        padding:0;
    }
     .fusion-main-menu li{
        float:left;
        margin:0;
        padding:0;
        position:relative;
        cursor:pointer;
    }
     .fusion-main-menu a{
        display:block;
        box-sizing:content-box;
    }
     .fusion-main-menu > ul > li > a{
        -webkit-font-smoothing:subpixel-antialiased;
    }
     .fusion-main-menu li:hover > .sub-menu{
        visibility:visible;
        opacity:1;
    }
     .fusion-main-menu .fusion-dropdown-menu{
        overflow:hidden;
    }
     .fusion-main-menu .sub-menu{
        position:absolute;
        left:0;
        visibility:hidden;
        opacity:0;
        z-index:1;
        transition:opacity 0.2s ease-in;
    }
     .fusion-main-menu .sub-menu li{
        float:none;
        margin:0;
        padding:0;
    }
     .fusion-main-menu .sub-menu a{
        border:0;
        padding:7px 20px;
        line-height:19px;
        text-indent:0;
        height:auto;
        transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
    }
     .fusion-main-menu .fusion-main-menu-search a{
        font-family:'icomoon';
        cursor:pointer;
    }
     .fusion-main-menu .fusion-main-menu-search a:after{
        border-radius:50% 50% 50% 50%;
        content:'\f002';
    }
     .fusion-mobile-nav-holder{
        display:none;
        clear:both;
        color:#333;
    }
     .fusion-mobile-nav-holder li.fusion-mobile-nav-item li a{
        padding-left:21px;
    }
     .fusion-mobile-nav-holder li.fusion-mobile-nav-item li a:before{
        content:"-";
        margin-right:2px;
    }
     .fusion-mobile-nav-holder > ul{
        display:none;
        list-style:none;
        margin:0;
        padding:0;
        border-left:1px solid transparent;
        border-right:1px solid transparent;
        border-bottom:1px solid transparent;
    }
     .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder > ul{
        border-top:1px solid transparent;
    }
     .fusion-mobile-nav-holder ul{
        list-style:none;
        margin:0;
        padding:0;
    }
     .fusion-mobile-menu-design-modern .fusion-header > .fusion-row{
        position:relative;
    }
     .fusion-mobile-nav-item{
        position:relative;
        font-size:12px;
        line-height:normal;
    }
     .fusion-mobile-nav-item a{
        color:#333;
        padding:0px 12px;
        font-size:12px;
        display:block;
        border-bottom:1px solid transparent;
    }
     .fusion-mobile-menu-icons{
        display:none;
        position:relative;
        top:0;
        right:0;
        vertical-align:middle;
        text-align:right;
    }
     .fusion-mobile-menu-icons a{
        float:right;
        font-size:21px;
        margin-top:25px;
        margin-left:20px;
    }
     .fusion-open-submenu{
        display:block;
        position:absolute;
        right:0;
        width:50px;
        border:none;
        line-height:15px;
        font-size:13px;
        cursor:pointer;
        text-align:center;
    }
     .fusion-open-submenu:hover{
        color:#A0CE4E;
    }
     .fusion-open-submenu:before{
        display:block;
        margin:0;
        content:'\e61f';
        font-family:'icomoon';
    }
     .fusion-footer-widget-area{
        overflow:hidden;
        position:relative;
        padding:43px 10px 40px;
        border-top:12px solid #e9eaee;
        color:#8c8989;
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden;
    }
     .fusion-footer-widget-area .widget-title{
        margin:0 0 28px;
        color:#ddd;
        text-transform:uppercase;
        font:13px/20px 'PTSansBold', arial, helvetica, sans-serif;
    }
     .fusion-footer-widget-area a{
        color:#bfbfbf;
    }
     .fusion-footer-widget-area ul{
        list-style:none;
        margin:0;
        padding:0;
        font-size:12px;
    }
     .fusion-footer-widget-column{
        margin-bottom:50px;
    }
     .fusion-footer-widget-column:last-child{
        margin-bottom:0;
    }
     .fusion-footer-copyright-area{
        z-index:1;
        position:relative;
        padding:18px 10px 12px;
        background:#282a2b;
    }
     .fusion-copyright-content{
        display:table;
        width:100%;
    }
     .fusion-copyright-notice{
        display:table-cell;
        vertical-align:middle;
        margin:0;
        padding:0;
        color:#8c8989;
        font-size:12px;
    }
     .fusion-copyright-notice a{
        color:#bfbfbf;
    }
     #cboxOverlay{
        z-index:100049!important;
    }
     #colorbox{
        z-index:100050!important;
    }
     .gform_wrapper{
        margin-bottom:50px;
    }
     .gform_wrapper ul.gform_fields{
        padding:0;
        list-style-type:none;
    }
     .gform_wrapper li,.gform_wrapper form li{
        list-style:outside none none;
        margin-left:0;
    }
     .gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield input[type=tel],.gform_wrapper .gfield textarea{
        border:1px solid #d2d2d2;
        font-size:13px;
        color:#747474;
        padding:8px 15px;
        font-family:Arial, Helvetica, sans-serif;
    }
     .gform_wrapper .gfield textarea{
        padding:8px;
    }
     .gform_wrapper .top_label input.large,.gform_wrapper .top_label textarea.textarea{
        width:100%;
    }
     .gform_wrapper .gform_button{
        padding:9px 20px;
        line-height:14px;
        font-size:12px;
    }
     .gform_wrapper label{
        font-weight:normal;
    }
     .gform_wrapper .gform_footer{
        padding:0;
    }
     .gform_wrapper .top_label .gfield_label{
        margin-bottom:0!important;
    }
     .gform_wrapper ul li.gfield{
        margin-bottom:15px;
    }
     .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{
        margin-top:.1em!important;
    }
     .gform_wrapper .gfield input[type="email"],.gform_wrapper .gfield input[type="tel"],.gform_wrapper .gfield input[type="text"],.gform_wrapper .gfield select{
        height:40px!important;
    }
     .gform_wrapper .button,.gform_wrapper .gform_button{
        background:#28a5c6!important;
        border:2px solid #28a5c6!important;
        -webkit-border-radius:5px!important;
        border-radius:5px!important;
    }
     .gform_wrapper .button:hover,.gform_wrapper .gform_button:hover{
        background:#2486a8!important;
        border:2px solid #2486a8!important;
    }
     footer .gform_wrapper .gfield input[type="email"],footer .gform_wrapper .gfield input[type="tel"],footer .gform_wrapper .gfield input[type="text"],footer .gform_wrapper .gfield textarea{
        min-height:50px!important;
        padding-left:10px!important;
        border:1px solid #a6a29e;
        -webkit-border-radius:5px;
        border-radius:5px;
    }
     footer .gform_wrapper label{
        display:none!important;
    }
     footer .gform_wrapper .button,footer .gform_wrapper .gform_button{
        width:100%!important;
        padding:15px 0;
        background:#9cc14d!important;
        border:1px solid #a6a29e!important;
        -webkit-border-radius:5px!important;
        border-radius:5px!important;
    }
     footer .gform_wrapper .button:hover,footer .gform_wrapper .gform_button:hover{
        background:#9cc14d!important;
        border:1px solid #a6a29e!important;
    }
     footer .gform_wrapper ul.gform_fields li.gfield{
        padding-right:0!important;
    }
     #custom_html-2{
        margin:0!important;
    }
     .fusion-footer-widget-area #gform_widget-2 .widget-title{
        color:#827d7a;
        font-size:28px;
        font-weight:800;
        text-align:center;
        font-family:"PT Sans", Arial, Helvetica, sans-serif;
    }
     .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio]{
        margin-left:3px!important;
    }
     .gform_wrapper .gform_button,.gform_wrapper .button{
        display:inline-block;
        position:relative;
        outline:0;
        zoom:1;
        border:1px solid rgba(0, 0, 0, 0);
        text-align:center;
        text-transform:uppercase;
        font-weight:bold;
        cursor:pointer;
        box-sizing:border-box;
        transition:all .2s;
    }
     .gform_wrapper .gform_button:before,.gform_wrapper .button:before,.gform_wrapper .gform_button:after,.gform_wrapper .button:after{
        content:" ";
        display:table;
    }
     .gform_wrapper .gform_button:after,.gform_wrapper .button:after{
        clear:both;
    }
     .gform_wrapper .gform_button:hover,.gform_wrapper .button:hover{
        transition:all .3s;
    }
     .gform_wrapper .gform_button:focus,.gform_wrapper .button:focus{
        outline:0;
    }
     #main .fullwidth-box .fusion-row{
        padding-left:0;
        padding-right:0;
    }
     .fusion-layout-column{
        position:relative;
        float:left;
        margin-right:4%;
        margin-bottom:20px;
    }
     .fusion-one-full{
        float:none;
    }
     .fusion-one-third{
        width:30.6666%;
    }
     .fusion-column-last{
        margin-left:0;
        margin-right:0;
    }
     .fusion-equal-height-columns .fusion-column-table{
        display:table;
        table-layout:fixed;
        width:100%;
    }
     .fusion-equal-height-columns .fusion-column-tablecell{
        display:table-cell;
        vertical-align:middle;
    }
     .fusion-social-links-footer{
        display:table-cell;
        vertical-align:middle;
        width:40%;
        text-align:right;
    }
     .fusion-title{
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
        -webkit-align-items:center;
        -ms-align-items:center;
        -ms-flex-align:center;
        align-items:center;
        margin:0 0 31px;
        overflow:hidden;
    }
     .fusion-title h1{
        -webkit-flex-grow:0;
        -ms-flex-grow:0;
        -ms-flex-positive:0;
        flex-grow:0;
        margin:0;
        padding:0 8px 0 0;
        line-height:normal;
    }
     .fusion-title h1.title-heading-left{
        padding-right:8px;
        text-align:left;
    }
     .fusion-title.fusion-sep-none{
        display:block;
    }
     .fusion-title.fusion-sep-none .title-heading-left{
        padding:0;
        text-align:left;
        text-transform:uppercase;
    }
     .fusion-fullwidth,.fusion-one-full.container{
        padding-left:5px;
        padding-right:45px;
        margin-top:5px!important;
    }
     .phoneWrpr{
        text-align:center;
    }
     .phoneWrpr a{
        background:#db8c13 none repeat scroll 0 0;
        color:#000;
        display:block;
        font-size:20px;
        font-weight:bold;
        padding:10.11px;
    }
     .phoneWrpr a:hover{
        color:#db8c13;
        background:#fff none repeat scroll 0 0;
    }
     .i3{
        background-image:url("https://www.gageassembly.com/wp-content/uploads/2016/07/quote-icon.png");
        height:23px;
        width:19px;
    }
     .fusion-main-menu .fusion-main-menu-search a{
        font-family:icomoon;
        cursor:pointer;
        display:inline;
    }
     .container{
        margin:0 auto!important;
    }
     @media (max-width:1000px){
         #sliders-container{
            min-height:260px;
        }
    }
     @media (max-width:1000px){
         body:not(.home) #sliders-container{
            min-height:2px;
        }
    }
     .fusion-mobile-menu-icons a,.fusion-mobile-menu-icons a:after,.fusion-mobile-menu-icons a:before{
        color:#333!important;
    }
     #menu-item-34{
        margin-top:18px!important;
    }
}
/*! CSS Used from: https://www.gageassembly.com/wp-content/plugins/gravityforms/legacy/css/formsmain.min.css?ver=2.9.7.2 ;
 media=all */
 @media all{
     .gform_legacy_markup_wrapper{
        margin-bottom:16px;
        margin-top:16px;
        max-width:100%;
    }
     .gform_legacy_markup_wrapper form{
        text-align:left;
        max-width:100%;
        margin:0 auto;
    }
     .gform_legacy_markup_wrapper *,.gform_legacy_markup_wrapper :after,.gform_legacy_markup_wrapper :before{
        box-sizing:border-box!important;
    }
     .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
        font-size:inherit;
        font-family:inherit;
        padding:5px 4px;
        letter-spacing:normal;
    }
     .gform_legacy_markup_wrapper textarea{
        font-size:inherit;
        font-family:inherit;
        letter-spacing:normal;
        padding:6px 8px;
        line-height:1.5;
        resize:none;
    }
     .gform_legacy_markup_wrapper select{
        line-height:1.5;
    }
     .gform_legacy_markup_wrapper ul.gform_fields{
        margin:0!important;
        list-style-type:none;
        display:block;
    }
     .gform_legacy_markup_wrapper ul{
        text-indent:0;
    }
     .gform_legacy_markup_wrapper form li,.gform_legacy_markup_wrapper li{
        margin-left:0!important;
        list-style-type:none!important;
        list-style-image:none!important;
        list-style:none!important;
        overflow:visible;
    }
     .gform_legacy_markup_wrapper ul li.gfield{
        clear:both;
    }
     .gform_legacy_markup_wrapper ul.gfield_radio li{
        overflow:hidden;
    }
     .gform_legacy_markup_wrapper ul li:after,.gform_legacy_markup_wrapper ul li:before,.gform_legacy_markup_wrapper ul.gform_fields{
        padding:0;
        margin:0;
        overflow:visible;
    }
     .gform_legacy_markup_wrapper select{
        font-size:inherit;
        font-family:inherit;
        letter-spacing:normal;
    }
     .gform_legacy_markup_wrapper select option{
        padding:2px;
        display:block;
    }
     .gform_legacy_markup_wrapper .gform_heading{
        width:100%;
        margin-bottom:18px;
    }
     .gform_legacy_markup_wrapper .ginput_complex.ginput_container{
        overflow:visible;
        width:100%;
    }
     .gform_legacy_markup_wrapper label.gfield_label{
        font-weight:700;
        font-size:inherit;
    }
     .gform_legacy_markup_wrapper .top_label .gfield_label{
        display:-moz-inline-stack;
        display:inline-block;
        line-height:1.3;
        clear:both;
    }
     .gform_legacy_markup_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_legacy_markup_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]){
        width:100%;
    }
     .gform_legacy_markup_wrapper .ginput_complex .ginput_right select,.gform_legacy_markup_wrapper .ginput_complex select{
        width:100%;
    }
     .gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label{
        display:block;
        font-size:.813em;
        letter-spacing:.5pt;
        white-space:nowrap;
    }
     .gform_legacy_markup_wrapper ul.gfield_radio li label{
        display:-moz-inline-stack;
        display:inline-block;
        letter-spacing:inherit;
        vertical-align:middle;
        cursor:pointer;
    }
     .gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label{
        margin:1px 0 9px 1px;
    }
     body .gform_legacy_markup_wrapper .top_label div.ginput_container{
        margin-top:8px;
    }
     body .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_radio{
        margin-top:16px;
        margin-bottom:0;
    }
     .gform_legacy_markup_wrapper input.large{
        width:100%;
    }
     .gform_legacy_markup_wrapper textarea.medium{
        height:120px;
        width:100%;
    }
     .gform_legacy_markup_wrapper .gfield_radio li{
        position:relative;
    }
     .gform_legacy_markup_wrapper ul.gfield_radio{
        margin:6px 0;
        padding:0;
    }
     .gform_legacy_markup_wrapper .gfield_radio li label{
        display:-moz-inline-stack;
        display:inline-block;
        padding:0;
        width:auto;
        line-height:1.5;
        font-size:.875em;
        vertical-align:middle;
        max-width:85%;
        white-space:normal;
    }
     .gform_legacy_markup_wrapper .gfield_radio li label{
        margin:2px 0 0 4px;
    }
     .gform_legacy_markup_wrapper .gfield_radio li input[type=radio]{
        display:-moz-inline-stack;
        display:inline-block;
        vertical-align:middle;
        margin-left:1px;
    }
     .gform_legacy_markup_wrapper .gfield_description{
        font-size:.813em;
        line-height:inherit;
        clear:both;
        font-family:inherit;
        letter-spacing:normal;
    }
     .gform_legacy_markup_wrapper .gfield_description{
        padding:0 16px 0 0;
    }
     .gform_legacy_markup_wrapper .field_description_below .gfield_description{
        padding-top:16px;
    }
     .gform_legacy_markup_wrapper .gfield_description{
        width:100%;
    }
     .gform_legacy_markup_wrapper .gfield_required{
        color:#790000;
        margin-left:4px;
    }
     .gform_legacy_markup_wrapper .gform_footer{
        padding:16px 0 10px 0;
        margin:32px 0 0 0;
        clear:both;
        width:100%;
    }
     .gform_legacy_markup_wrapper .gform_footer input.button,.gform_legacy_markup_wrapper .gform_footer input[type=submit]{
        font-size:1em;
        width:100%;
        margin:0 0 16px 0;
    }
     .gform_legacy_markup_wrapper .ginput_complex .ginput_full,.gform_legacy_markup_wrapper .ginput_complex .ginput_left,.gform_legacy_markup_wrapper .ginput_complex .ginput_right{
        min-height:45px;
    }
     .gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=text]{
        width:100%;
    }
     .gform_legacy_markup_wrapper .gfield_radio li{
        margin:0 0 16px 0;
        line-height:1.2;
    }
     .gform_legacy_markup_wrapper ul.gfield_radio li input[type=radio]:checked+label{
        font-weight:700;
    }
     .gform_legacy_markup_wrapper .gform_hidden,.gform_legacy_markup_wrapper input.gform_hidden,.gform_legacy_markup_wrapper input[type=hidden]{
        display:none!important;
        max-height:1px!important;
        overflow:hidden;
    }
     .gform_legacy_markup_wrapper .gf_invisible{
        visibility:hidden;
        position:absolute;
        left:-9999px;
    }
     .gform_legacy_markup_wrapper ul.gfield_radio li{
        padding:0!important;
    }
     .gform_legacy_markup_wrapper .gform_validation_container,body .gform_legacy_markup_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_legacy_markup_wrapper li.gform_validation_container,body .gform_legacy_markup_wrapper ul.gform_fields li.gfield.gform_validation_container{
        display:none!important;
        position:absolute!important;
        left:-9000px;
    }
     body .gform_legacy_markup_wrapper ul li.gfield{
        margin-top:16px;
        padding-top:0;
    }
     @media only screen and (max-width:641px){
         .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){
            line-height:2;
            min-height:2rem;
        }
         .gform_legacy_markup_wrapper textarea{
            line-height:1.5;
        }
         .gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price){
            margin-bottom:8px;
            display:block;
        }
         .gform_legacy_markup_wrapper li.field_sublabel_below .ginput_complex{
            margin-top:12px!important;
        }
         .gform_legacy_markup_wrapper ul.gfield_radio li label{
            width:85%;
            cursor:pointer;
        }
    }
     @media only screen and (min-width:641px){
         .gform_legacy_markup_wrapper .gform_body{
            width:100%;
        }
         .gform_legacy_markup_wrapper .gfield_radio li{
            margin:0 0 8px 0;
            line-height:1.3;
        }
         .gform_legacy_markup_wrapper .top_label input.large{
            width:100%;
        }
         .gform_legacy_markup_wrapper textarea.medium{
            height:160px;
            width:100%;
        }
         .gform_legacy_markup_wrapper .ginput_complex .ginput_left,.gform_legacy_markup_wrapper .ginput_complex .ginput_right{
            width:50%;
            display:-moz-inline-stack;
            display:inline-block;
            vertical-align:top;
            margin:0 -4px 0 0;
        }
         .gform_legacy_markup_wrapper .gform_footer input.button,.gform_legacy_markup_wrapper .gform_footer input[type=submit]{
            display:-moz-inline-stack;
            display:inline-block;
        }
         .gform_legacy_markup_wrapper .gform_footer input.button,.gform_legacy_markup_wrapper .gform_footer input[type=submit]{
            font-size:1em;
            width:auto;
            margin:0 16px 0 0;
        }
         .gform_legacy_markup_wrapper ul.gform_fields li.gfield{
            padding-right:16px;
        }
         .gform_legacy_markup_wrapper .ginput_complex .ginput_left{
            padding-right:8px;
        }
         .gform_legacy_markup_wrapper .ginput_complex.ginput_container_address .ginput_left{
            margin-right:8px;
        }
         .gform_legacy_markup_wrapper .ginput_complex.ginput_container_address .ginput_right{
            margin-right:-8px;
            padding-right:8px;
        }
         .gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left{
            padding-right:8px!important;
            margin-right:-8px;
        }
         .gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left.address_zip{
            margin-right:8px;
        }
         .gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_2{
            width:calc(100% + 15px);
        }
         .gform_legacy_markup_wrapper div.ginput_container_name span{
            display:-moz-inline-stack;
            display:inline-block;
            vertical-align:top;
            padding-right:16px;
            margin-right:-4px;
        }
         .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span{
            width:50%;
        }
         html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span:first-child{
            margin-left:0!important;
        }
    }
}

/*! CSS Used from: https://www.gageassembly.com/wp-content/plugins/gravityforms/legacy/css/readyclass.min.css?ver=2.9.7.2 ;
 media=all */
 @media all{
     @media only screen and (min-width:641px){
         .gform_wrapper .top_label li ul.gfield_radio{
            width:calc(100% + 16px);
        }
    }
}
/*! CSS Used from: https://www.gageassembly.com/wp-content/plugins/gravityforms/legacy/css/browsers.min.css?ver=2.9.7.2 ;
 media=all */
 @media all{
     .gform_legacy_markup_wrapper.gf_browser_chrome select{
        padding:2px 0 2px 3px;
    }
     .gform_legacy_markup_wrapper.gf_browser_chrome ul li:after,.gform_legacy_markup_wrapper.gf_browser_chrome ul li:before{
        content:none;
    }
     .gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex .ginput_right select,.gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex select{
        text-indent:2px;
        line-height:1.5em;
        margin-bottom:5px;
        margin-top:2px;
    }
     .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{
        margin-top:6px;
    }
     .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{
        margin-left:1px;
    }
     .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio]{
        margin-left:1px;
    }
     .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last{
        padding-top:2px;
    }
}
/*! CSS Used from: Embedded */
 :root{
    --button_padding:11px 23px;
}
 [class*=" awb-icon-"]{
    font-family:awb-icons!important;
    speak:never;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}
 .awb-icon-bars:before{
    content:"\f0c9";
}
 html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed),html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed) body{
    background-color:var(--bg_color);
    background-blend-mode:var(--bg-color-overlay);
}
 body{
    background-image:var(--bg_image);
    background-repeat:var(--bg_repeat);
}
 #main,.layout-wide-mode #main,.layout-wide-mode #wrapper,body,html{
    background-color:var(--content_bg_color);
}
 #main{
    background-image:var(--content_bg_image);
    background-repeat:var(--content_bg_repeat);
}
 .fusion-open-submenu:hover,a:hover{
    color:var(--primary_color);
}
 .fusion-search-form-classic .searchform:not(.fusion-search-form-clean) .fusion-search-form-content .fusion-search-button input[type=submit]:hover{
    background-color:var(--primary_color);
}
 .fusion-header-wrapper{
    position:relative;
    z-index:10;
}
 .fusion-header-sticky-height{
    display:none;
}
 .fusion-header{
    padding-left:30px;
    padding-right:30px;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    transition:background-color .25s ease-in-out;
}
 .fusion-logo{
    display:block;
    float:left;
    max-width:100%;
}
 .fusion-logo:after,.fusion-logo:before{
    content:" ";
    display:table;
}
 .fusion-logo:after{
    clear:both;
}
 .fusion-logo a{
    display:block;
    max-width:100%;
}
 .fusion-logo img{
    width:auto;
}
 .fusion-main-menu{
    float:right;
    position:relative;
    z-index:200;
    overflow:hidden;
}
 .fusion-header-v1 .fusion-main-menu:hover{
    overflow:visible;
}
 .fusion-main-menu>ul>li{
    padding-right:45px;
}
 .fusion-main-menu>ul>li:last-child{
    padding-right:0;
}
 .fusion-main-menu>ul>li>a{
    display:flex;
    align-items:center;
    line-height:1;
    -webkit-font-smoothing:subpixel-antialiased;
}
 .fusion-main-menu ul{
    list-style:none;
    margin:0;
    padding:0;
}
 .fusion-main-menu ul a{
    display:block;
    box-sizing:content-box;
}
 .fusion-main-menu li{
    float:left;
    margin:0;
    padding:0;
    position:relative;
    cursor:pointer;
}
 .fusion-main-menu li:hover>.sub-menu{
    visibility:visible;
    opacity:1;
}
 .fusion-main-menu .fusion-dropdown-menu{
    overflow:hidden;
}
 .fusion-main-menu .sub-menu{
    position:absolute;
    left:0;
    visibility:hidden;
    opacity:0;
    z-index:1;
    transition:opacity .2s ease-in;
}
 .fusion-main-menu .sub-menu li{
    float:none;
    margin:0;
    padding:0;
}
 .fusion-main-menu .sub-menu a{
    border:0;
    padding:7px 20px;
    line-height:19px;
    text-indent:0;
    height:auto;
    transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,height 0s,line-height 0s;
}
 .fusion-main-menu .fusion-main-menu-search a{
    font-family:awb-icons;
    cursor:pointer;
}
 .fusion-main-menu .fusion-main-menu-search a:after{
    border-radius:50% 50% 50% 50%;
    content:"\f002";
}
 .fusion-mobile-nav-holder{
    display:none;
    clear:both;
    color:#333;
}
 .fusion-mobile-nav-holder .menu-text{
    -webkit-font-smoothing:auto;
}
 .fusion-mobile-nav-holder ul{
    list-style:none;
    margin:0;
    padding:0;
}
 .fusion-mobile-nav-holder>ul{
    display:none;
    list-style:none;
    margin:0;
    padding:0;
    border-left:1px solid transparent;
    border-right:1px solid transparent;
    border-bottom:1px solid transparent;
}
 .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a{
    justify-content:left;
}
 .fusion-mobile-menu-text-align-left .fusion-open-submenu{
    right:0;
}
 .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-open-submenu{
    padding-right:80px;
}
 .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a{
    padding-left:12px;
}
 .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a{
    padding-left:70px;
}
 .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a{
    padding-left:21px;
}
 .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a{
    padding-left:78px;
}
 .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:before{
    content:"-";
    margin-right:2px;
}
 .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul{
    border:none;
    border-top:1px solid transparent;
}
 .fusion-mobile-menu-design-modern .fusion-header>.fusion-row{
    position:relative;
}
 .fusion-mobile-nav-item{
    position:relative;
    font-size:12px;
    line-height:normal;
}
 .fusion-mobile-nav-item a{
    color:#333;
    padding:0 12px;
    font-size:12px;
    display:flex;
    align-items:center;
    border-bottom:1px solid transparent;
}
 .fusion-mobile-menu-icons{
    display:none;
    position:relative;
    top:0;
    right:0;
    vertical-align:middle;
    text-align:right;
}
 .fusion-mobile-menu-icons a{
    float:right;
    font-size:21px;
    margin-left:20px;
}
 .fusion-open-submenu{
    display:block;
    z-index:1;
    position:absolute;
    top:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    outline:0;
    background:0 0;
    min-width:50px;
    border:none;
    line-height:15px;
    font-size:13px;
    text-align:center;
}
 .fusion-open-submenu:hover{
    color:#65bc7b;
}
 .fusion-open-submenu:before{
    display:block;
    margin:0;
    content:"\e61f";
    font-family:awb-icons;
}
 .fusion-open-submenu:focus{
    outline:revert;
}
 body:not(.fusion-header-layout-v6) .fusion-header{
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:none;
}
 body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li>a.fusion-bar-highlight{
    box-sizing:border-box;
}
 .fusion-top-header.menu-text-align-center .fusion-main-menu>ul>li>a{
    justify-content:center;
}
 .fusion-body .fusion-main-menu .fusion-main-menu-icon{
    border-color:transparent;
}
 .fusion-header-wrapper .fusion-row{
    padding-left:var(--header_padding-left);
    padding-right:var(--header_padding-right);
}
 .fusion-header .fusion-row{
    padding-top:var(--header_padding-top);
    padding-bottom:var(--header_padding-bottom);
}
 .fusion-top-header .fusion-header{
    background-color:#0a0a0a;
}
 .fusion-header-wrapper .fusion-row{
    max-width:var(--site_width);
}
 html.avada-has-site-width-percent.avada-has-site-width-100-percent .fusion-header{
    padding-left:var(--hundredp_padding);
    padding-right:var(--hundredp_padding);
}
 .fusion-header .fusion-logo{
    margin:var(--logo_margin-top) var(--logo_margin-right) var(--logo_margin-bottom) var(--logo_margin-left);
}
 .fusion-main-menu>ul>li{
    padding-right:var(--nav_padding);
}
 .fusion-main-menu>ul>li>a{
    border-color:transparent;
}
 .fusion-main-menu>ul>li>a:not(.fusion-logo-link):not(.fusion-icon-sliding-bar):hover{
    border-color:var(--menu_hover_first_color);
}
 .fusion-main-menu>ul>li>a:not(.fusion-logo-link):hover{
    color:var(--menu_hover_first_color);
}
 .fusion-main-menu .sub-menu{
    font-family:var(--body_typography-font-family);
    font-weight:var(--body_typography-font-weight);
    width:180px;
    background-color:#f2efef;
}
 .fusion-main-menu .sub-menu li a{
    font-family:var(--body_typography-font-family);
    font-weight:var(--body_typography-font-weight);
    padding-top:var(--mainmenu_dropdown_vertical_padding);
    padding-bottom:var(--mainmenu_dropdown_vertical_padding);
    color:var(--menu_sub_color);
    font-size:var(--nav_dropdown_font_size);
}
 .fusion-main-menu .sub-menu li a:hover{
    background-color:var(--menu_bg_hover_color);
}
 .fusion-main-menu .fusion-main-menu-icon:after{
    color:var(--nav_typography-color);
}
 .fusion-main-menu .fusion-main-menu-icon:hover:after{
    color:var(--menu_hover_first_color);
}
 .fusion-main-menu .fusion-dropdown-menu .sub-menu li a{
    font-family:var(--body_typography-font-family);
    font-weight:var(--body_typography-font-weight);
    padding-top:var(--mainmenu_dropdown_vertical_padding);
    padding-bottom:var(--mainmenu_dropdown_vertical_padding);
    border-bottom-color:var(--menu_sub_sep_color);
    color:var(--menu_sub_color);
    font-size:var(--nav_dropdown_font_size);
}
 body:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a{
    height:var(--nav_height);
}
 .avada-menu-highlight-style-bar .fusion-main-menu .sub-menu{
    border-top:3px solid #db8c13;
}
 .avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a{
    border-top-width:var(--nav_highlight_border);
    border-top-style:solid;
}
 .avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a:not(.fusion-logo-link):not(.fusion-icon-sliding-bar):hover{
    border-top-color:var(--menu_hover_first_color);
}
 .fusion-body.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li.fusion-main-menu-search a:hover{
    border-top-color:transparent;
}
 .avada-has-megamenu-shadow .fusion-main-menu .sub-menu{
    box-shadow:1px 1px 30px rgba(0,0,0,.06);
}
 .avada-has-mainmenu-dropdown-divider .fusion-main-menu .fusion-dropdown-menu .sub-menu li a{
    border-bottom-width:1px;
    border-bottom-style:solid;
}
 .fusion-main-menu>ul>li>a{
    font-family:var(--nav_typography-font-family);
    font-weight:var(--nav_typography-font-weight);
    font-size:var(--nav_typography-font-size);
    letter-spacing:var(--nav_typography-letter-spacing);
    font-style:var(--nav_typography-font-style,normal);
}
 .fusion-main-menu>ul>li>a{
    color:var(--nav_typography-color);
}
 .fusion-body .fusion-main-menu .current-menu-item>a{
    border-color:var(--menu_hover_first_color);
    color:#ffffff;
}
 .fusion-body .fusion-main-menu .current-menu-item:not(.fusion-main-menu-cart)>a:before{
    border-color:var(--menu_hover_first_color);
    color:var(--menu_hover_first_color);
}
 .fusion-mobile-menu-icons{
    margin-top:var(--mobile_menu_icons_top_margin);
}
 .fusion-mobile-menu-icons a{
    color:var(--mobile_menu_toggle_color);
}
 .fusion-mobile-menu-icons a:after,.fusion-mobile-menu-icons a:before{
    color:var(--mobile_menu_toggle_color);
}
 body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a{
    height:var(--mobile_menu_nav_height);
    background-color:var(--mobile_menu_background_color);
    border-color:var(--mobile_menu_border_color);
}
 body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a:hover{
    background-color:var(--mobile_menu_hover_color);
}
 body:not(.mobile-menu-design-flyout) .fusion-mobile-current-nav-item>a{
    background-color:var(--mobile_menu_hover_color);
}
 .fusion-open-submenu{
    height:var(--mobile_menu_nav_height);
    line-height:var(--mobile_menu_nav_height);
    font-size:var(--mobile_menu_typography-font-size-open-submenu);
}
 .fusion-mobile-nav-holder>ul{
    border-color:var(--mobile_menu_border_color);
}
 .fusion-mobile-nav-holder>ul li a{
    font-family:var(--mobile_menu_typography-font-family);
    font-weight:var(--mobile_menu_typography-font-weight);
    font-style:var(--mobile_menu_typography-font-style,normal);
}
 .fusion-mobile-nav-holder>ul>li.fusion-mobile-nav-item>a{
    font-size:var(--mobile_menu_typography-font-size);
    letter-spacing:var(--mobile_menu_typography-letter-spacing);
}
 .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul{
    border-color:var(--mobile_menu_border_color);
}
 .fusion-mobile-nav-item .fusion-open-submenu{
    color:#333333;
}
 .fusion-mobile-nav-item a{
    color:var(--mobile_menu_typography-color);
    font-size:var(--mobile_menu_typography-font-size);
    line-height:var(--mobile_menu_typography-line-height);
    letter-spacing:var(--mobile_menu_typography-letter-spacing);
}
 .fusion-mobile-nav-item a:hover{
    color:var(--mobile_menu_font_hover_color);
}
 .fusion-mobile-nav-item a:before{
    color:var(--mobile_menu_typography-color);
}
 .fusion-mobile-current-nav-item>a{
    color:var(--mobile_menu_font_hover_color);
}
 .searchform .fusion-search-form-content .fusion-search-button input[type=submit],.searchform .fusion-search-form-content .fusion-search-field input,input.s,input[type=email],input[type=text],select{
    height:var(--form_input_height);
    padding-top:0;
    padding-bottom:0;
}
 .searchform .fusion-search-form-content .fusion-search-button input[type=submit]{
    width:var(--form_input_height);
}
 .searchform .fusion-search-form-content .fusion-search-button input[type=submit]{
    line-height:var(--form_input_height);
}
 input.s,input[type=email],input[type=text],select,textarea{
    background-color:var(--form_bg_color);
    font-size:var(--form_text_size);
    color:var(--form_text_color);
}
 input.s:focus,input[type=email]:focus,input[type=text]:focus,select:focus,textarea:focus{
    border-color:var(--form_focus_border_color);
}
 .searchform .fusion-search-form-content .fusion-search-field input{
    background-color:var(--form_bg_color);
    font-size:var(--form_text_size);
}
 .searchform .fusion-search-form-content .fusion-search-field input{
    color:var(--form_text_color);
}
 .searchform .fusion-search-form-content .fusion-search-field input:focus{
    border-color:var(--form_focus_border_color);
}
 .searchform .fusion-search-form-content .fusion-search-field input,input.s,input[type=email],input[type=text],select,textarea{
    border-width:var(--form_border_width-top) var(--form_border_width-right) var(--form_border_width-bottom) var(--form_border_width-left);
    border-color:var(--form_border_color);
    border-radius:var(--form_border_radius);
}
 .fusion-search-form-classic .searchform:not(.fusion-search-form-clean) .fusion-search-form-content,input[type=tel]{
    border-radius:var(--form_border_radius);
    border-width:var(--form_border_width-top) var(--form_border_width-right) var(--form_border_width-bottom) var(--form_border_width-left);
}
 :root{
    --adminbar-height:32px;
}
 @media screen and (max-width:782px){
     :root{
        --adminbar-height:46px;
    }
}
 #boxed-wrapper{
    overflow:hidden;
}
 #main .fusion-row,.fusion-footer-widget-area .fusion-row{
    max-width:var(--site_width);
}
 .width-100 .fusion-fullwidth,.width-100 .nonhundred-percent-fullwidth{
    margin-left:var(--hundredp_padding-hundred_percent_negative_margin);
    margin-right:var(--hundredp_padding-hundred_percent_negative_margin);
}
 html.avada-has-site-width-percent body #main.width-100>.fusion-row,html.avada-has-site-width-percent body.avada-responsive #main.width-100>.fusion-row{
    padding-left:0;
    padding-right:0;
}
 html.avada-has-site-width-percent .width-100 .fullwidth-box{
    margin-left:var(--hundredp_padding-hundred_percent_negative_margin);
    margin-right:var(--hundredp_padding-hundred_percent_negative_margin);
}
 html.avada-has-site-width-percent.avada-has-site-width-100-percent #main .fusion-row,html.avada-has-site-width-percent.avada-has-site-width-100-percent .fusion-footer-copyright-area,html.avada-has-site-width-percent.avada-has-site-width-100-percent .fusion-footer-widget-area{
    padding-left:var(--hundredp_padding);
    padding-right:var(--hundredp_padding);
}
 #main{
    padding-left:30px;
    padding-right:30px;
    padding-top:var(--main_padding-top);
    padding-bottom:var(--main_padding-bottom);
}
 #main.width-100{
    padding-left:var(--hundredp_padding-fallback_to_zero);
    padding-right:var(--hundredp_padding-fallback_to_zero);
}
 html.avada-is-100-percent-template #main{
    padding-left:0;
    padding-right:0;
}
 html.avada-is-100-percent-template #main.width-100{
    padding-left:var(--hundredp_padding-fallback_to_zero);
    padding-right:var(--hundredp_padding-fallback_to_zero);
}
 .fusion-sides-frame{
    display:none;
}
 .layout-wide-mode #wrapper{
    width:100%;
    max-width:none;
}
 .fusion-main-menu-search-overlay .fusion-overlay-search .fusion-search-spacer{
    width:calc((var(--form_input_height)) * .4);
}
 .fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search{
    width:var(--form_text_size);
    height:var(--form_text_size);
}
 .fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search:after,.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search:before{
    background-color:var(--nav_typography-color);
}
 .fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search:hover:after,.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search:hover:before{
    background-color:var(--menu_hover_first_color);
}
 .fusion-footer-widget-column{
    margin-bottom:50px;
}
 .fusion-footer-widget-column:last-child{
    margin-bottom:0;
}
 .fusion-footer footer .fusion-columns .fusion-column{
    padding-left:var(--footer_widgets_padding);
    padding-right:var(--footer_widgets_padding);
}
 .fusion-footer footer .fusion-columns{
    margin:0 calc((var(--footer_widgets_padding)) * -1);
}
 .fusion-footer footer .fusion-row .fusion-columns{
    display:var(--footer_divider_line-flex);
    flex-flow:wrap;
}
 .ltr .fusion-footer footer .fusion-row .fusion-columns .fusion-column.fusion-column-last{
    border-right:none;
}
 .fusion-footer-widget-area{
    position:relative;
    padding:var(--footer_area_padding-top) 10px var(--footer_area_padding-bottom);
    border-top:var(--footer_border_size) solid var(--footer_border_color);
    background-image:var(--footerw_bg_image);
    background-repeat:var(--footerw_bg_repeat);
    background-color:var(--footer_bg_color);
    background-size:var(--footerw_bg_full-size);
    background-position:var(--footerw_bg_full-position);
    color:var(--footer_text_color);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
}
 .fusion-footer-widget-area ul{
    list-style:none;
    margin:0;
    padding:0;
    font-size:12px;
}
 .fusion-footer-widget-area ul li{
    border-color:var(--footer_divider_color);
}
 .fusion-footer-widget-area .widget-title{
    margin:0 0 28px;
    text-transform:uppercase;
    font-family:var(--footer_headings_typography-font-family);
    font-size:var(--footer_headings_typography-font-size);
    font-weight:var(--footer_headings_typography-font-weight);
    line-height:var(--footer_headings_typography-line-height);
    letter-spacing:var(--footer_headings_typography-letter-spacing);
    font-style:var(--footer_headings_typography-font-style,normal);
    color:var(--footer_headings_typography-color);
}
 .fusion-footer-widget-area a{
    color:var(--footer_link_color);
}
 .fusion-footer-widget-area a:hover{
    color:var(--primary_color);
}
 .fusion-footer-widget-area .widget a:hover{
    color:var(--footer_link_color_hover);
}
 .fusion-footer-widget-area>.fusion-row{
    padding-left:var(--footer_area_padding-left);
    padding-right:var(--footer_area_padding-right);
}
 .fusion-footer-copyright-area{
    z-index:10;
    position:relative;
    padding:var(--copyright_padding-top) 10px var(--copyright_padding-bottom);
    border-top:var(--copyright_border_size) solid var(--copyright_border_color);
    background-color:var(--copyright_bg_color);
}
 .fusion-footer-copyright-area .fusion-row{
    max-width:var(--site_width);
}
 .fusion-footer-copyright-area>.fusion-row{
    padding-left:var(--footer_area_padding-left);
    padding-right:var(--footer_area_padding-right);
}
 .fusion-copyright-notice a{
    color:var(--copyright_link_color);
}
 .fusion-footer-copyright-area a:hover{
    color:var(--copyright_link_color_hover);
}
 .fusion-copyright-content{
    display:table;
    width:100%;
}
 .fusion-copyright-notice{
    display:table-cell;
    vertical-align:middle;
    margin:0;
    padding:0;
    color:var(--copyright_text_color);
    font-size:var(--copyright_font_size);
}
 .fusion-main-menu .sub-menu,.fusion-main-menu .sub-menu li a,.gform_wrapper .button,.gform_wrapper .gfield_description,.gform_wrapper .gform_button,.gform_wrapper label,body{
    font-family:var(--body_typography-font-family);
    font-weight:var(--body_typography-font-weight);
    letter-spacing:var(--body_typography-letter-spacing);
    font-style:var(--body_typography-font-style,normal);
}
 .fusion-footer-widget-area ul,.gform_wrapper .gfield_description,.gform_wrapper label,body{
    font-size:var(--body_typography-font-size);
}
 .fusion-main-menu .sub-menu,.fusion-main-menu .sub-menu li a,body{
    line-height:1.54;
}
 body{
    color:var(--body_typography-color);
}
 body a,body a:after,body a:before{
    color:var(--link_color);
}
 @media (min-width:960px){
li.menu-item-has-children:hover {
    display: block;
    overflow: visible;
}
}
 .fusion-title h1,.post-content h1{
    font-family:var(--h1_typography-font-family);
    font-weight:var(--h1_typography-font-weight);
    line-height:var(--h1_typography-line-height);
    letter-spacing:var(--h1_typography-letter-spacing);
    font-style:var(--h1_typography-font-style,normal);
}
 .post-content h1{
    font-size:var(--h1_typography-font-size);
}
 .post-content h1,.title h1{
    color:var(--h1_typography-color);
}
 .fusion-title-size-one,h1{
    margin-top:var(--h1_typography-margin-top);
    margin-bottom:var(--h1_typography-margin-bottom);
}
 .fusion-widget-area h4{
    font-family:var(--h4_typography-font-family);
    font-weight:var(--h4_typography-font-weight);
    line-height:var(--h4_typography-line-height);
    letter-spacing:var(--h4_typography-letter-spacing);
    font-style:var(--h4_typography-font-style,normal);
}
 .fusion-widget-area h4{
    font-size:var(--h4_typography-font-size);
}
 .fusion-widget-area h4{
    color:var(--h4_typography-color);
}
 h4{
    margin-top:var(--h4_typography-margin-top);
    margin-bottom:var(--h4_typography-margin-bottom);
}
 .fusion-search-form-classic .searchform:not(.fusion-search-form-clean) .fusion-search-form-content .fusion-search-field input{
    border-right:none;
    border-top-right-radius:0;
    border-bottom-right-radius:0;
}
 .gform_wrapper{
    margin-bottom:50px;
}
 .gform_wrapper ul.gform_fields{
    padding:0;
    list-style-type:none;
}
 .gform_wrapper ul li.gfield{
    margin-bottom:15px;
}
 .gform_wrapper form li,.gform_wrapper li{
    list-style:outside none none;
    margin-left:0;
}
 .gform_wrapper .gfield select,.gform_wrapper .gfield textarea{
    font-size:var(--form_text_size);
    color:var(--form_text_color);
    border-width:var(--form_border_width-top) var(--form_border_width-right) var(--form_border_width-bottom) var(--form_border_width-left);
    border-color:var(--form_border_color);
    border-radius:var(--form_border_radius);
}
 .gform_wrapper .gfield select:focus,.gform_wrapper .gfield textarea:focus{
    border-color:var(--form_focus_border_color);
}
 .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .gfield select,.gform_wrapper .gfield textarea{
    border:var(--form_border_width,1px) solid var(--form_border_color,#d2d2d2);
    font-size:var(--form_text_size,13px);
    color:var(--form_text_color,#747474);
    padding:8px 15px;
}
 .gform_wrapper .gfield textarea{
    padding:12px 15px;
    background-color:var(--form_bg_color);
}
 .gform_wrapper .gfield select{
    padding-top:0;
    padding-bottom:0;
    height:var(--form_input_height);
    background-color:var(--form_bg_color);
}
 .gform_wrapper .top_label input.large,.gform_wrapper .top_label textarea.textarea{
    width:100%;
}
 .gform_wrapper .top_label .gfield_label{
    margin-bottom:0!important;
}
 .gform_wrapper .gform_button{
    padding:9px 20px;
    line-height:14px;
    font-size:12px;
}
 .gform_wrapper label{
    font-weight:400;
}
 .gform_wrapper .gform_footer{
    display:inline-flex;
    align-items:center;
    padding:0;
}
 .gform_wrapper .gform_footer .gform_button[type=submit]{
    margin-bottom:0;
}
 .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio]{
    margin-left:3px!important;
}
 .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{
    margin-top:.1em!important;
}
 .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
    height:var(--form_input_height);
    background-color:var(--form_bg_color);
    font-size:var(--form_text_size);
    color:var(--form_text_color);
    border-width:var(--form_border_width-top) var(--form_border_width-right) var(--form_border_width-bottom) var(--form_border_width-left);
    border-color:var(--form_border_color);
    border-radius:var(--form_border_radius);
    padding-top:0;
    padding-bottom:0;
}
 .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus{
    border-color:var(--form_focus_border_color);
}
 .gform_wrapper .button,.gform_wrapper .gform_button{
    font-weight:700;
}
 .gform_wrapper .button:active,.gform_wrapper .button:focus,.gform_wrapper .button:hover,.gform_wrapper .gform_button:active,.gform_wrapper .gform_button:focus,.gform_wrapper .gform_button:hover{
    -webkit-appearance:none;
}
 .gform_wrapper .gfield_required{
    color:rgba(166,66,66,1);
}
 :root{
    --awb-color1:#ffffff;
    --awb-color1-h:0;
    --awb-color1-s:0%;
    --awb-color1-l:100%;
    --awb-color1-a:100%;
    --awb-color2:#f6f6f6;
    --awb-color2-h:0;
    --awb-color2-s:0%;
    --awb-color2-l:96%;
    --awb-color2-a:100%;
    --awb-color3:#e0dede;
    --awb-color3-h:0;
    --awb-color3-s:3%;
    --awb-color3-l:87%;
    --awb-color3-a:100%;
    --awb-color4:#a0ce4e;
    --awb-color4-h:82;
    --awb-color4-s:57%;
    --awb-color4-l:56%;
    --awb-color4-a:100%;
    --awb-color5:#db8c13;
    --awb-color5-h:36;
    --awb-color5-s:84%;
    --awb-color5-l:47%;
    --awb-color5-a:100%;
    --awb-color6:#827d7a;
    --awb-color6-h:23;
    --awb-color6-s:3%;
    --awb-color6-l:49%;
    --awb-color6-a:100%;
    --awb-color7:#747474;
    --awb-color7-h:0;
    --awb-color7-s:0%;
    --awb-color7-l:45%;
    --awb-color7-a:100%;
    --awb-color8:#333333;
    --awb-color8-h:0;
    --awb-color8-s:0%;
    --awb-color8-l:20%;
    --awb-color8-a:100%;
    --awb-custom10:#595557;
    --awb-custom10-h:330;
    --awb-custom10-s:2%;
    --awb-custom10-l:34%;
    --awb-custom10-a:100%;
    --awb-custom11:#9cc14d;
    --awb-custom11-h:79;
    --awb-custom11-s:48%;
    --awb-custom11-l:53%;
    --awb-custom11-a:100%;
    --awb-custom12:#ebeaea;
    --awb-custom12-h:0;
    --awb-custom12-s:2%;
    --awb-custom12-l:92%;
    --awb-custom12-a:100%;
    --awb-custom13:#28a5c6;
    --awb-custom13-h:193;
    --awb-custom13-s:66%;
    --awb-custom13-l:47%;
    --awb-custom13-a:100%;
    --awb-custom14:#bfbfbf;
    --awb-custom14-h:0;
    --awb-custom14-s:0%;
    --awb-custom14-l:75%;
    --awb-custom14-a:100%;
    --awb-custom15:#2486a8;
    --awb-custom15-h:195;
    --awb-custom15-s:65%;
    --awb-custom15-l:40%;
    --awb-custom15-a:100%;
    --awb-custom16:#758d3a;
    --awb-custom16-h:77;
    --awb-custom16-s:42%;
    --awb-custom16-l:39%;
    --awb-custom16-a:100%;
    --awb-custom17:rgba(235,234,234,0.8);
    --awb-custom17-h:0;
    --awb-custom17-s:2%;
    --awb-custom17-l:92%;
    --awb-custom17-a:80%;
    --awb-custom18:#000000;
    --awb-custom18-h:0;
    --awb-custom18-s:0%;
    --awb-custom18-l:0%;
    --awb-custom18-a:100%;
    --awb-typography1-font-family:Inter;
    --awb-typography1-font-size:46px;
    --awb-typography1-font-weight:600;
    --awb-typography1-font-style:normal;
    --awb-typography1-line-height:1.2;
    --awb-typography1-letter-spacing:-0.015em;
    --awb-typography1-text-transform:none;
    --awb-typography2-font-family:Inter;
    --awb-typography2-font-size:24px;
    --awb-typography2-font-weight:600;
    --awb-typography2-font-style:normal;
    --awb-typography2-line-height:1.1;
    --awb-typography2-letter-spacing:0px;
    --awb-typography2-text-transform:none;
    --awb-typography3-font-family:Inter;
    --awb-typography3-font-size:16px;
    --awb-typography3-font-weight:500;
    --awb-typography3-font-style:normal;
    --awb-typography3-line-height:1.2;
    --awb-typography3-letter-spacing:0.015em;
    --awb-typography3-text-transform:none;
    --awb-typography4-font-family:Inter;
    --awb-typography4-font-size:16px;
    --awb-typography4-font-weight:400;
    --awb-typography4-font-style:normal;
    --awb-typography4-line-height:1.72;
    --awb-typography4-letter-spacing:0.015em;
    --awb-typography4-text-transform:none;
    --awb-typography5-font-family:Inter;
    --awb-typography5-font-size:13px;
    --awb-typography5-font-weight:400;
    --awb-typography5-font-style:normal;
    --awb-typography5-line-height:1.72;
    --awb-typography5-letter-spacing:0.015em;
    --awb-typography5-text-transform:none;
    --site_width:100%;
    --site_width-int:15;
    --margin_offset-top:0px;
    --margin_offset-bottom:0px;
    --margin_offset-top-no-percent:0px;
    --margin_offset-bottom-no-percent:0px;
    --main_padding-top:0px;
    --main_padding-top-or-55px:0px;
    --main_padding-bottom:0px;
    --hundredp_padding:0;
    --hundredp_padding-fallback_to_zero:0;
    --hundredp_padding-fallback_to_zero_px:0;
    --hundredp_padding-hundred_percent_negative_margin:-0;
    --sidebar_width:23%;
    --sidebar_gutter:6%;
    --sidebar_2_1_width:21%;
    --sidebar_2_2_width:21%;
    --dual_sidebar_gutter:3%;
    --grid_main_break_point:1099;
    --side_header_break_point:960;
    --content_break_point:960;
    --typography_sensitivity:0;
    --typography_factor:1.50;
    --primary_color:#000000;
    --primary_color-85a:rgba(0,0,0,0.85);
    --primary_color-7a:rgba(0,0,0,0.7);
    --primary_color-5a:rgba(0,0,0,0.5);
    --primary_color-35a:rgba(0,0,0,0.35);
    --primary_color-2a:rgba(0,0,0,0.2);
    --side_header_width:280px;
    --side_header_width-int:280;
    --header_padding-top:0px;
    --header_padding-bottom:0px;
    --header_padding-left:0px;
    --header_padding-right:0px;
    --menu_highlight_background:#a0ce4e;
    --menu_arrow_size-width:23px;
    --menu_arrow_size-height:12px;
    --nav_highlight_border:0px;
    --nav_padding:20px;
    --nav_padding-no-zero:20px;
    --dropdown_menu_top_border_size:3px;
    --dropdown_menu_width:180px;
    --mainmenu_dropdown_vertical_padding:7px;
    --menu_sub_bg_color:#f2efef;
    --menu_bg_hover_color:#f8f8f8;
    --menu_sub_sep_color:#dcdadb;
    --menu_h45_bg_color:#ffffff;
    --nav_typography-font-family:"Open Sans", Arial, Helvetica, sans-serif;
    --nav_typography-font-weight:400;
    --nav_typography-font-size:14px;
    --nav_typography-letter-spacing:0px;
    --nav_typography-color:#ffffff;
    --nav_typography-color-65a:rgba(255,255,255,0.65);
    --nav_typography-color-35a:rgba(255,255,255,0.35);
    --menu_hover_first_color:#db8c13;
    --menu_hover_first_color-65a:rgba(219,140,19,0.65);
    --menu_sub_color:#333333;
    --nav_dropdown_font_size:16px;
    --flyout_menu_icon_font_size:20px;
    --flyout_menu_icon_font_size_px:20px;
    --snav_font_size:12px;
    --sec_menu_lh:44px;
    --header_top_menu_sub_color:#747474;
    --mobile_menu_icons_top_margin:0px;
    --mobile_menu_nav_height:35px;
    --mobile_header_bg_color:rgb(255,255,255);
    --mobile_menu_background_color:#f9f9f9;
    --mobile_menu_hover_color:#f6f6f6;
    --mobile_menu_border_color:#dadada;
    --mobile_menu_toggle_color:#dadada;
    --mobile_menu_typography-font-family:"Open Sans";
    --mobile_menu_typography-font-size:12px;
    --mobile_menu_typography-font-weight:400;
    --mobile_menu_typography-line-height:35px;
    --mobile_menu_typography-letter-spacing:0px;
    --mobile_menu_typography-color:#333333;
    --mobile_menu_typography-font-size-30-or-24px:24px;
    --mobile_menu_typography-font-size-open-submenu:var(--mobile_menu_typography-font-size, 13px);
    --mobile_menu_font_hover_color:#333333;
    --menu_icon_size:14px;
    --logo_alignment:left;
    --logo_background_color:#a0ce4e;
    --slidingbar_width:300px;
    --slidingbar_width-percent_to_vw:300px;
    --slidingbar_content_padding-top:35px;
    --slidingbar_content_padding-bottom:35px;
    --slidingbar_content_padding-left:10px;
    --slidingbar_content_padding-right:10px;
    --slidingbar_bg_color:#363839;
    --slidingbar_divider_color:#282a2b;
    --slidingbar_link_color:#bfbfbf;
    --slidingbar_link_color_hover:#db8c13;
    --footer_divider_color:#505152;
    --footer_headings_typography-font-family:"PT Sans", Arial, Helvetica, sans-serif;
    --footer_headings_typography-font-size:13px;
    --footer_headings_typography-font-weight:400;
    --footer_headings_typography-line-height:1.5;
    --footer_headings_typography-letter-spacing:0px;
    --footer_headings_typography-color:#dddddd;
    --footer_text_color:#8c8989;
    --sidebar_bg_color:rgba(255,255,255,0);
    --bg_image:none;
    --bg_color:#ffffff;
    --bg-color-overlay:normal;
    --bg_pattern:url("https://www.gageassembly.com/wp-content/themes/Avada/assets/images/patterns/pattern1.png");
    --content_bg_color:#ffffff;
    --content_bg_image:none;
    --body_typography-font-family:"Open Sans", Arial, Helvetica, sans-serif;
    --body_typography-font-size:15px;
    --base-font-size:15;
    --body_typography-font-weight:400;
    --body_typography-line-height:1.54;
    --body_typography-letter-spacing:0px;
    --body_typography-color:#747474;
    --link_color:#333333;
    --link_color-8a:rgba(51,51,51,0.8);
    --h1_typography-font-family:"Open Sans", Arial, Helvetica, sans-serif;
    --h1_typography-font-weight:400;
    --h1_typography-line-height:1.41;
    --h1_typography-letter-spacing:0px;
    --h1_typography-font-size:42px;
    --h1_typography-color:#333333;
    --h1_typography-margin-top:0.67em;
    --h1_typography-margin-bottom:0.67em;
    --h2_typography-font-family:"Open Sans", Arial, Helvetica, sans-serif;
    --h2_typography-font-weight:400;
    --h2_typography-line-height:1.5;
    --h2_typography-letter-spacing:0px;
    --h2_typography-font-size:38px;
    --h2_typography-color:#595557;
    --h2_typography-margin-top:0em;
    --h2_typography-margin-bottom:1.1em;
    --h3_typography-font-family:"Open Sans", Arial, Helvetica, sans-serif;
    --h3_typography-font-weight:400;
    --h3_typography-line-height:1.5;
    --h3_typography-letter-spacing:0px;
    --h3_typography-font-size:24px;
    --h3_typography-color:#727272;
    --h3_typography-margin-top:1em;
    --h3_typography-margin-bottom:1em;
    --h4_typography-font-family:"Open Sans", Arial, Helvetica, sans-serif;
    --h4_typography-font-weight:800;
    --h4_typography-line-height:1.54;
    --h4_typography-letter-spacing:0px;
    --h4_typography-font-size:24px;
    --h4_typography-color:#333333;
    --h4_typography-margin-top:1.33em;
    --h4_typography-margin-bottom:1.33em;
    --h5_typography-font-family:"Open Sans", Arial, Helvetica, sans-serif;
    --h5_typography-font-weight:800;
    --h5_typography-line-height:1.5;
    --h5_typography-letter-spacing:0px;
    --h5_typography-font-size:18px;
    --h5_typography-color:#333333;
    --h5_typography-margin-top:1.67em;
    --h5_typography-margin-bottom:1.67em;
    --h6_typography-font-family:"Open Sans", Arial, Helvetica, sans-serif;
    --h6_typography-font-weight:800;
    --h6_typography-line-height:1.55;
    --h6_typography-letter-spacing:0px;
    --h6_typography-font-size:16px;
    --h6_typography-color:#333333;
    --h6_typography-margin-top:2.33em;
    --h6_typography-margin-bottom:2.33em;
    --post_title_typography-font-family:"Open Sans", Arial, Helvetica, sans-serif;
    --post_title_typography-font-weight:400;
    --post_title_typography-line-height:27px;
    --post_title_typography-letter-spacing:0px;
    --post_title_typography-font-size:18px;
    --post_title_typography-color:#595557;
    --post_titles_extras_typography-font-family:"Open Sans", Arial, Helvetica, sans-serif;
    --post_titles_extras_typography-font-weight:400;
    --post_titles_extras_typography-line-height:1.5;
    --post_titles_extras_typography-letter-spacing:0px;
    --post_titles_extras_typography-font-size:18px;
    --post_titles_extras_typography-color:#727272;
    --blog_archive_grid_column_spacing:40px;
    --dates_box_color:#eef0f2;
    --meta_font_size:12px;
    --portfolio_archive_column_spacing:12px;
    --portfolio_meta_font_size:24px;
    --social_bg_color:#f6f6f6;
    --sharing_social_links_icon_color:#bebdbd;
    --sharing_social_links_box_color:#e8e8e8;
    --sharing_social_links_boxed_padding:8px;
    --slider_nav_box_dimensions-width:30px;
    --slider_nav_box_dimensions-height:30px;
    --slider_arrow_size:14px;
    --es_caption_font_size:20px;
    --form_input_height:29px;
    --form_input_height-main-menu-search-width:250px;
    --form_text_size:13px;
    --form_bg_color:#ffffff;
    --form_text_color:#aaa9a9;
    --form_text_color-35a:rgba(170,169,169,0.35);
    --form_border_width-top:1px;
    --form_border_width-bottom:1px;
    --form_border_width-left:1px;
    --form_border_width-right:1px;
    --form_border_color:#d2d2d2;
    --form_focus_border_color:#d2d2d2;
    --form_focus_border_color-5a:rgba(210,210,210,0.5);
    --form_border_radius:0px;
    --privacy_bg_color:rgba(0,0,0,0.1);
    --privacy_color:rgba(0,0,0,0.3);
    --privacy_bar_padding-top:15px;
    --privacy_bar_padding-bottom:15px;
    --privacy_bar_padding-left:30px;
    --privacy_bar_padding-right:30px;
    --privacy_bar_bg_color:#363839;
    --privacy_bar_font_size:13px;
    --privacy_bar_color:#8c8989;
    --privacy_bar_link_color:#bfbfbf;
    --privacy_bar_link_hover_color:#a0ce4e;
    --privacy_bar_headings_color:#dddddd;
    --scrollbar_background:var(--awb-color2);
    --scrollbar_handle:var(--awb-color4);
    --image_rollover_icon_size:15px;
    --image_rollover_text_color:#333333;
    --pagination_width_height:30px;
    --pagination_box_padding-width:6px;
    --pagination_box_padding-height:2px;
    --pagination_border_width:1px;
    --pagination_border_radius:0px;
    --pagination_font_size:12px;
    --timeline_bg_color:rgba(255,255,255,0);
    --timeline_bg_color-not-transparent:#ffffff;
    --timeline_color:#ebeaea;
    --grid_separator_color:#e0dede;
    --carousel_nav_color:rgba(0,0,0,0.6);
    --carousel_hover_color:rgba(0,0,0,0.7);
    --button_padding-top:13px;
    --button_padding-bottom:13px;
    --button_padding-left:29px;
    --button_padding-right:29px;
    --button_typography-font-family:"PT Sans", Arial, Helvetica, sans-serif;
    --button_typography-font-weight:700;
    --button_typography-letter-spacing:0px;
    --button_font_size:14px;
    --button_line_height:17px;
    --button_text_transform:uppercase;
    --button_gradient_top_color:#a0ce4e;
    --button_gradient_bottom_color:#a0ce4e;
    --button_gradient_top_color_hover:#96c346;
    --button_gradient_bottom_color_hover:#96c346;
    --button_gradient_start:0%;
    --button_gradient_end:100%;
    --button_gradient_angle:180deg;
    --button_radial_direction:center center;
    --button_accent_color:#ffffff;
    --button_accent_hover_color:#ffffff;
    --button_bevel_color:#54770f;
    --button_box_shadow:none;
    --button_bevel_color_hover:#54770f;
    --button_border_width-top:0px;
    --button_border_width-right:0px;
    --button_border_width-bottom:0px;
    --button_border_width-left:0px;
    --button_border_color:#ffffff;
    --button_border_hover_color:#ffffff;
    --checklist_icons_color:#ffffff;
    --checklist_circle_color:#a0ce4e;
    --checklist_text_color:#747474;
    --checklist_item_padding-top:0.35em;
    --checklist_item_padding-bottom:0.35em;
    --checklist_item_padding-left:0;
    --checklist_item_padding-right:0;
    --checklist_divider_color:#e0dede;
    --checklist_odd_row_bgcolor:rgba(255,255,255,0);
    --checklist_even_row_bgcolor:rgba(255,255,255,0);
    --countdown_background_color:#a0ce4e;
    --countdown_counter_box_color:#333333;
    --countdown_counter_text_color:#ffffff;
    --countdown_label_color:#ffffff;
    --countdown_heading_text_color:#ffffff;
    --icon_color:#ffffff;
    --icon_color_hover:#ffffff;
    --icon_circle_color:#333333;
    --icon_circle_color_hover:#333333;
    --icon_border_size:#ffffff;
    --icon_border_color:#333333;
    --icon_border_color_hover:#333333;
    --pricing_box_color:#a0ce4e;
    --sep_color:#e0dede;
    --tabs_bg_color:#ffffff;
    --tabs_inactive_color:#ebeaea;
    --tabs_border_color:rgba(235,234,234,0);
    --testimonial_bg_color:#f6f6f6;
    --testimonial_text_color:#747474;
    --title_text_transform:none;
    --title_border_color:#e0dede;
    --accordion_divider_color:#e0dede;
    --accordion_divider_hover_color:#e0dede;
    --accordian_inactive_color:#333333;
    --accordian_active_color:#db8c13;
}
 .fusion-header{
    background-color:#0a0a0a;
    --archive_header_bg_color:rgb(10,10,10);
}
 .fusion-header-wrapper{
    --header_border_color:#e5e5e5;
}
 .fusion-header-wrapper{
    --header_sticky_bg_color:rgba(255,255,255,0.97);
}
 .fusion-main-menu{
    --header_sticky_menu_color:#ffffff;
    --header_sticky_nav_font_size:14px;
    --nav_height:71px;
    --mobile_nav_padding:25px;
    --menu_text_align:center;
    --menu_thumbnail_size-width:26px;
    --menu_thumbnail_size-height:14px;
}
 .fusion-main-menu{
    --header_sticky_nav_padding:45px;
}
 .fusion-header{
    --top-bar-height:calc(44px / 2);
}
 .fusion-logo{
    --logo_margin-top:15px;
    --logo_margin-bottom:20px;
    --logo_margin-left:0px;
    --logo_margin-right:0px;
}
 .fusion-footer-widget-area{
    --footerw_bg_image:url("https://www.gageassembly.com/wp-content/uploads/2017/05/fb1.jpg");
    --footerw_bg_full-size:cover;
    --footerw_bg_full-position:center center;
    --footerw_bg_pos:center center;
    --footer_bg_color:rgba(54,56,57,0);
    --footer_border_size:0px;
    --footer_border_color:#e9eaee;
    --footer_link_color:#bfbfbf;
    --footer_link_color_hover:#db8c13;
}
 .fusion-footer{
    --footer_area_padding-top:63px;
    --footer_area_padding-bottom:60px;
    --footer_area_padding-left:0px;
    --footer_area_padding-right:0px;
    --footer_divider_line-flex:block;
    --footer_divider_line_size:1px;
    --footer_divider_line_style:solid;
    --footer_widgets_padding:15px;
}
 .fusion-footer-copyright-area{
    --copyright_padding-top:18px;
    --copyright_padding-bottom:16px;
    --copyright_bg_color:rgba(40,42,43,0);
    --copyright_border_size:0px;
    --copyright_border_color:#4b4c4d;
    --copyright_link_color_hover:#ffffff;
}
 .fusion-copyright-notice{
    --copyright_text_color:#8c8989;
    --copyright_link_color:#bfbfbf;
    --copyright_font_size:12px;
}
 body{
    --button-border-radius-top-left:2px;
    --button-border-radius-top-right:2px;
    --button-border-radius-bottom-right:2px;
    --button-border-radius-bottom-left:2px;
}
 .gform_wrapper .button,.gform_wrapper .gform_button{
    display:inline-block;
    position:relative;
    text-align:center;
    text-decoration:none;
    cursor:pointer;
    box-sizing:border-box;
    font-family:var(--button_typography-font-family);
    font-weight:var(--button_typography-font-weight);
    font-style:var(--button_typography-font-style,normal);
    letter-spacing:var(--button_typography-letter-spacing);
    border-width:var(--button_border_width-top,0) var(--button_border_width-right,0) var(--button_border_width-bottom,0) var(--button_border_width-left,0);
    border-style:solid;
    border-radius:var(--button-border-radius-top-left,0) var(--button-border-radius-top-right,0) var(--button-border-radius-bottom-right,0) var(--button-border-radius-bottom-left,0);
    text-transform:var(--button_text_transform);
    transition:all .2s;
}
 .gform_wrapper .button,.gform_wrapper .gform_button{
    background:var(--button_gradient_top_color);
    color:var(--button_accent_color);
    border-color:var(--button_border_color);
}
 .gform_wrapper .button:active,.gform_wrapper .gform_button:active,.gform_wrapper .button:focus,.gform_wrapper .gform_button:focus,.gform_wrapper .button:hover,.gform_wrapper .gform_button:hover{
    background:var(--button_gradient_top_color_hover);
    color:var(--button_accent_hover_color,var(--button_accent_color));
    border-color:var(--button_border_hover_color);
}
 .gform_wrapper .button:visited,.gform_wrapper .gform_button:visited{
    color:var(--button_accent_color);
}
 .fusion-disable-outline .button,.fusion-disable-outline .gform_wrapper .button,.fusion-disable-outline .gform_wrapper .gform_button{
    outline:0;
}
 .fusion-disable-outline .button:focus,.fusion-disable-outline .gform_wrapper .button:focus,.fusion-disable-outline .gform_wrapper .gform_button:focus{
    outline:0;
}
 .gform_wrapper .button,.gform_wrapper .gform_button{
    padding-top:var(--button_padding-top,13px);
    padding-right:var(--button_padding-right,29px);
    padding-bottom:var(--button_padding-bottom,13px);
    padding-left:var(--button_padding-left,29px);
    line-height:var(--button_line_height, 1);
    font-size:var(--button_font_size, 14px);
}
 .fusion-social-links-footer{
    display:table-cell;
    vertical-align:middle;
    width:40%;
    text-align:right;
}
 .fusion-title{
    display:flex;
    flex-wrap:nowrap;
    align-items:center;
    margin:0 0 31px;
    text-transform:var(--title_text_transform);
}
 .fusion-title h1{
    flex-grow:0;
    padding:0;
}
 .fusion-title h1.title-heading-left{
    text-align:left;
}
 .fusion-title.fusion-sep-none{
    display:block;
}
 .fusion-title.fusion-sep-none .title-heading-left{
    padding:0;
    text-align:left;
}
 .clearfix,.container{
    clear:both;
}
 .clearfix,.container,.fusion-clearfix{
    clear:both;
}
 .clearfix:after,.clearfix:before,.container:after,.container:before,.fusion-clearfix:after,.fusion-clearfix:before{
    content:" ";
    display:table;
}
 .clearfix:after,.container:after,.fusion-clearfix:after{
    clear:both;
}
 .fusion-columns{
    margin:0 -15px;
}
 .fusion-columns-2 .fusion-column:nth-of-type(2n+1){
    clear:both;
}
 .fusion-builder-row{
    width:100%;
    margin:0 auto;
}
 .fusion-builder-row:after{
    clear:both;
    content:" ";
    display:table;
}
 .fusion-fullwidth{
    /*position:relative;*/
}
 .fusion-fullwidth .fusion-row{
   /* position:relative;*/
    z-index:10;
}
 .fusion-column-first{
    clear:left;
}
 .container{
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px;
}
 @media (min-width:0px){
     .container{
        width:750px;
    }
}
 @media (min-width:992px){
     .container{
        width:970px;
    }
}
 @media (min-width:1200px){
     .container{
        width:1170px;
    }
}
 .col-lg-6,.col-md-6,.col-sm-6{
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
}
 @media (min-width:0px){
     .col-sm-6{
        float:left;
    }
     .col-sm-6{
        width:50%;
    }
}
 @media (min-width:992px){
     .col-md-6{
        float:left;
    }
     .col-md-6{
        width:50%;
    }
}
 @media (min-width:1200px){
     .col-lg-6{
        float:left;
    }
     .col-lg-6{
        width:50%;
    }
}
 #wrapper #main .fullwidth-box .fusion-row{
    padding-left:0;
    padding-right:0;
}
 .post-content:not(.fusion-post-content),body:not(.side-header) #wrapper{
    /*position:relative;*/
}
 .fusion-layout-column{
    position:relative;
    float:left;
    margin-bottom:20px;
}
 .fusion-layout-column .fusion-column-wrapper{
    min-height:1px;
}
 .fusion-layout-column.fusion-one-full{
    float:none;
    clear:both;
}
 .fusion-layout-column.fusion-one-third{
    width:33.3333%;
}
 .fusion-layout-column.fusion-column-last{
    margin-left:0;
    margin-right:0;
}
 .fusion-layout-column.fusion-spacing-yes{
    margin-right:4%;
}
 .fusion-layout-column.fusion-spacing-yes.fusion-one-third{
    width:30.6666%;
}
 .fusion-layout-column.fusion-spacing-yes.fusion-column-last{
    margin-left:0;
    margin-right:0;
}
 @media only screen and (max-width: 960px){
     .fusion-body .fusion-header-wrapper .fusion-header{
        background-color:var(--mobile_header_bg_color);
    }
}
 @media only screen and (max-width: 960px){
     .fusion-footer-copyright-area>.fusion-row,.fusion-footer-widget-area>.fusion-row{
        padding-left:0;
        padding-right:0;
    }
}
 @media only screen and (max-width: 960px){
     .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header{
        padding-top:20px;
        padding-bottom:20px;
         background-color: #ffffff
    }
     .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row{
        width:100%;
    }
     .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-logo{
        margin:0!important;
    }
     .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder{
        padding-top:20px;
        margin-left:-30px;
        margin-right:-30px;
        margin-bottom:calc(-20px - var(--header_padding-bottom));
    }
     .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder>ul{
        display:block;
    }
     .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-menu-icons{
        display:block;
    }
     .fusion-header .fusion-row{
        padding-left:0;
        padding-right:0;
    }
     .fusion-header-wrapper .fusion-row{
        padding-left:0;
        padding-right:0;
        max-width:100%;
    }
     .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu{
        display:none;
    }
}
 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){
     .fusion-columns-2 .fusion-column:first-child{
        margin-left:0;
    }
     .fusion-column,.fusion-column:nth-child(2n){
        margin-right:0;
    }
     #wrapper{
        width:auto!important;
    }
     .fullwidth-box{
        background-attachment:scroll!important;
    }
     .fusion-social-links-footer{
        width:auto;
    }
     .gform_wrapper .gfield input[type=text],.gform_wrapper .gfield textarea,.gform_wrapper .ginput_complex .ginput_left,.gform_wrapper .ginput_complex .ginput_right{
        float:none!important;
        width:100%!important;
        box-sizing:border-box;
    }
     .fusion-columns-2 .fusion-column{
        width:50%!important;
        float:left!important;
    }
     .fusion-columns-2 .fusion-column:nth-of-type(2n+1){
        clear:both;
    }
     .fusion-layout-column.fusion-one-third{
        position:relative;
        margin-bottom:20px;
        float:left;
        margin-right:4%;
    }
     .fusion-layout-column.fusion-one-third{
        width:30.6666%;
    }
     .fusion-layout-column.fusion-one-full{
        clear:both;
    }
     .fusion-layout-column.fusion-column-last{
        clear:right;
        zoom:1;
        margin-left:0;
        margin-right:0;
    }
     .fusion-layout-column.fusion-column-last.fusion-one-full{
        clear:both;
    }
     #footer>.fusion-row{
        padding-left:0!important;
        padding-right:0!important;
    }
     #main,.fullwidth-box,.fusion-footer-widget-area,body{
        background-attachment:scroll!important;
    }
}
 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){
     .fusion-header .fusion-row{
        padding-left:0!important;
        padding-right:0!important;
    }
     .avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v1 .fusion-main-menu>ul>li{
        padding-right:var(--mobile_nav_padding);
    }
}
 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){
     .fullwidth-box{
        background-attachment:scroll!important;
    }
     #main,.fullwidth-box,.fusion-footer-widget-area,body{
        background-attachment:scroll!important;
    }
}
 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){
     .avada-responsive:not(.rtl) .fusion-header-v1 .fusion-main-menu>ul>li{
        padding-right:var(--mobile_nav_padding);
    }
}
 @media only screen and (max-width: 960px){
     .fusion-layout-column{
        margin-left:0!important;
        margin-right:0!important;
    }
     .fusion-body .fusion-layout-column:not(.fusion-flex-column){
        width:100%!important;
    }
     .fusion-columns-2 .fusion-column:first-child{
        margin-left:0;
    }
     .fusion-columns .fusion-column{
        width:100%!important;
        float:none;
        box-sizing:border-box;
    }
     .fusion-columns .fusion-column:not(.fusion-column-last){
        margin:0 0 50px;
    }
     .col-sm-6{
        float:none;
        width:100%;
    }
     #wrapper{
        width:auto!important;
    }
     .fusion-body .fusion-social-links-footer,.fusion-copyright-notice{
        display:block;
        text-align:center;
    }
     .fusion-social-links-footer{
        width:auto;
    }
     .fusion-copyright-notice{
        padding:0 0 15px;
    }
     .fusion-copyright-notice:after{
        content:"";
        display:block;
        clear:both;
    }
     .fullwidth-box{
        background-attachment:scroll!important;
    }
     .fusion-footer footer .fusion-row .fusion-columns .fusion-column{
        border-right:none;
        border-left:none;
    }
}
 @media only screen and (max-width: 960px){
     #content{
        width:100%!important;
        margin-left:0!important;
    }
     #main>.fusion-row{
        display:flex;
        flex-wrap:wrap;
    }
}
 @media only screen and (max-width: 640px){
     #main,body{
        background-attachment:scroll!important;
    }
     #content{
        width:100%!important;
        margin-left:0!important;
    }
}
 @media only screen and (max-device-width: 640px){
     #wrapper{
        width:auto!important;
        overflow-x:hidden!important;
    }
     .fusion-columns .fusion-column{
        float:none;
        width:100%!important;
        margin:0 0 50px;
        box-sizing:border-box;
    }
     .fullwidth-box{
        background-attachment:scroll!important;
    }
     .title{
        margin-top:0!important;
        margin-bottom:20px!important;
    }
     #content{
        width:100%!important;
        float:none!important;
        margin-left:0!important;
        margin-bottom:50px;
    }
}
 @media only screen and (max-width: 1099px){
     .fusion-responsive-typography-calculated{
        --minFontSize:calc(var(--typography_factor) * var(--base-font-size));
        --minViewportSize:360;
        --maxViewportSize:var(--grid_main_break_point);
        font-size:calc((var(--fontSize) * 1px) - (var(--typography_sensitivity) * (var(--fontSize) - var(--minFontSize)) * (var(--minViewportSize) * 1px - 100vw))/ (var(--maxViewportSize) - var(--minViewportSize)) - (var(--fontSize) - var(--minFontSize)) * var(--typography_sensitivity) * 1px)!important;
    }
     .fusion-top-header .fusion-responsive-typography-calculated{
        --side_header_width:0;
        --side_header_width-int:0;
    }
}
 @media only screen and (max-width: 960px){
     .fusion-responsive-typography-calculated{
        --maxViewportSize:var(--content_break_point)!important;
    }
}
 @media only screen and (max-device-width: 640px){
     body.fusion-body .gform_wrapper .ginput_complex .ginput_full input[type=text],body.fusion-body .gform_wrapper .ginput_complex .ginput_left input[type=text],body.fusion-body .gform_wrapper .ginput_complex input[type=text],body.fusion-body .gform_wrapper .ginput_container input.large,body.fusion-body .gform_wrapper .ginput_container textarea.medium,body.fusion-body .gform_wrapper .ginput_container:not(.gfield_signature_container),body.fusion-body .gform_wrapper div.ginput_complex,body.fusion-body .gform_wrapper input.gform_button.button,body.fusion-body .gform_wrapper input[type=submit]{
        width:100%!important;
    }
     .gform_wrapper .button,.gform_wrapper .gform_button{
        box-sizing:border-box;
    }
}
 @media only screen and (max-width: 960px){
     .fusion-layout-column:not(.fusion-flex-column){
        margin-left:0!important;
        margin-right:0!important;
        width:100%!important;
    }
     .fusion-columns-2 .fusion-column:first-child{
        margin-left:0;
    }
     .fusion-columns .fusion-column{
        width:100%!important;
        float:none;
        box-sizing:border-box;
    }
     .fusion-columns .fusion-column:not(.fusion-column-last){
        margin:0 0 50px;
    }
     .col-sm-6{
        float:none;
        width:100%;
    }
}
 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){
     .fusion-columns-2 .fusion-column:first-child{
        margin-left:0;
    }
     .fusion-column,.fusion-column:nth-child(2n){
        margin-right:0;
    }
     .fusion-columns-2 .fusion-column{
        width:50%!important;
        float:left!important;
    }
     .fusion-columns-2 .fusion-column:nth-of-type(2n+1){
        clear:both;
    }
     .fusion-layout-column.fusion-one-third{
        position:relative;
        float:left;
        margin-right:4%;
        margin-bottom:20px;
    }
     .fusion-layout-column.fusion-one-third{
        width:30.6666%;
    }
     .fusion-layout-column.fusion-column-last{
        zoom:1;
        margin-left:0;
        margin-right:0;
        clear:right;
    }
     .fusion-layout-column.fusion-one-full{
        clear:both;
    }
}
 @media only screen and (max-device-width: 640px){
     .fusion-columns .fusion-column{
        float:none;
        width:100%!important;
        margin:0 0 50px;
        box-sizing:border-box;
    }
}
 *,html,body{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
 .fusion-footer-copyright-area{
    background-image:url(https://www.gageassembly.com/wp-content/uploads/2016/06/fb2.jpg);
}
 .i2{
    background-image:url(https://www.gageassembly.com/wp-content/uploads/2016/06/i2-6024144169864231f7d10f80166a4633.png);
    width:16px;
    height:14px;
}
 .i3{
    background-image:url(https://www.gageassembly.com/wp-content/uploads/2016/06/i3-dfa91d406f981cac799cb7ca09504ea7.png);
    width:14px;
    height:15px;
}
 .i4{
    background-image:url(https://www.gageassembly.com/wp-content/uploads/2016/06/i4-9103847c1024e647fa554307fd31b100.png);
    width:16px;
    height:11px;
}
 .i10{
    background-image:url(https://www.gageassembly.com/wp-content/uploads/2016/06/i10-77378d3fab6ae560462b43af5978e8b1.png);
    width:15px;
    height:15px;
}
 .contact-info p i{
    position:absolute;
    left:3px;
    top:8px;
}
 .contact-info a{
    text-decoration:none;
    color:#1c8ace;
}
 .contact-info p{
    position:relative;
    padding-left:35px;
    margin:0 0 35px;
    line-height:29px;
    font-size:14px;
}
 .fusion-header .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-copyright-notice{
    max-width:1125px!important;
    margin:0 auto!important;
}
 .w960{
    max-width:975px!important;
    margin:0 auto!important;
}
 #menu-main-nav li{
    text-transform:uppercase;
}
 .fusion-main-menu-search a{
    padding:9px 15px!important;
    display:inline;
    background-color:#db8c13;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
 .fusion-main-menu-search a:hover{
    color:#ffffff!important;
    background-color:#ffffff;
}
 #menu-item-34 a{
    padding:7px 15px 7px 15px!important;
    display:inline;
    background-color:#9cc14d;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
 #menu-item-34 a:hover{
    background-color:#ffffff!important;
}
 #menu-item-34{
    padding:0 8px 0 0!important;
}
 .fusion-main-menu{
    top:16px;
}
 .fusion-mobile-menu-icons a:before{
    margin-right:20px;
}
 @media only screen and (max-width: 800px){
     .fusion-body .fusion-layout-column.fusion-spacing-yes{
        margin-top:25px!important;
    }
}

 .container{
    width:100%;
    max-width:960px;
    margin:0 auto;
}
 i{
    display:inline-block;
}
 .fusion-footer .fusion-footer-widget-area{
    padding:43px 15px 16px;
    padding-left:20px!important;
    padding-right:20px!important;
}
 p.sitemap{
    text-align:right;
    padding-top:10px;
    padding-right:15px;
}
 p.sitemap a{
    color:#777574;
    font-weight:700;
    letter-spacing:1px;
    text-transform:uppercase;
}
 @media (max-width: 960px){
     p.sitemap{
        text-align:center;
    }
}
 .fusion-main-menu-search{
    margin-top:18px!important;
}
 .fusion-header .fusion-logo{
    margin-top:15px;
    margin-right:0px;
    margin-bottom:20px;
    margin-left:0px;
}
 .fusion-main-menu > ul > li > a{
    height:71px;
}
 body:not(.fusion-header-layout-v6) .fusion-main-menu > ul > li > a{
    height:71px;
}
 .fusion-builder-row.fusion-row{
    max-width:var(--site_width);
}
 @media only screen and (max-width: 960px){
     .fusion-title{
        margin-top:0px!important;
        margin-bottom:20px!important;
    }
}
 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){
     .fusion-title{
        margin-top:0px!important;
        margin-bottom:20px!important;
    }
}
/*! CSS Used from: Embedded */
 :root{
    --wp-admin-theme-color:#007cba;
    --wp-admin-theme-color--rgb:0,124,186;
    --wp-admin-theme-color-darker-10:#006ba1;
    --wp-admin-theme-color-darker-10--rgb:0,107,161;
    --wp-admin-theme-color-darker-20:#005a87;
    --wp-admin-theme-color-darker-20--rgb:0,90,135;
    --wp-admin-border-width-focus:2px;
    --wp-block-synced-color:#7a00df;
    --wp-block-synced-color--rgb:122,0,223;
    --wp-bound-block-color:var(--wp-block-synced-color);
}
 @media (min-resolution:192dpi){
     :root{
        --wp-admin-border-width-focus:1.5px;
    }
}
 :root{
    --wp--preset--font-size--normal:16px;
    --wp--preset--font-size--huge:42px;
}
 .screen-reader-text{
    border:0;
    clip:rect(1px,1px,1px,1px);
    clip-path:inset(50%);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px;
    word-wrap:normal!important;
}
 .screen-reader-text:focus{
    background-color:#ddd;
    clip:auto!important;
    clip-path:none;
    color:#444;
    display:block;
    font-size:1em;
    height:auto;
    left:5px;
    line-height:normal;
    padding:15px 23px 14px;
    text-decoration:none;
    top:5px;
    width:auto;
    z-index:100000;
}
 html :where([style*=border-width]){
    border-style:solid;
}
 html :where([style*=border-top-width]){
    border-top-style:solid;
}
 html :where([style*=border-bottom-width]){
    border-bottom-style:solid;
}
 html :where(img[class*=wp-image-]){
    height:auto;
    max-width:100%;
}
/*! CSS Used from: Embedded */
 :root{
    --wp--preset--aspect-ratio--square:1;
    --wp--preset--aspect-ratio--4-3:4/3;
    --wp--preset--aspect-ratio--3-4:3/4;
    --wp--preset--aspect-ratio--3-2:3/2;
    --wp--preset--aspect-ratio--2-3:2/3;
    --wp--preset--aspect-ratio--16-9:16/9;
    --wp--preset--aspect-ratio--9-16:9/16;
    --wp--preset--color--black:#000000;
    --wp--preset--color--cyan-bluish-gray:#abb8c3;
    --wp--preset--color--white:#ffffff;
    --wp--preset--color--pale-pink:#f78da7;
    --wp--preset--color--vivid-red:#cf2e2e;
    --wp--preset--color--luminous-vivid-orange:#ff6900;
    --wp--preset--color--luminous-vivid-amber:#fcb900;
    --wp--preset--color--light-green-cyan:#7bdcb5;
    --wp--preset--color--vivid-green-cyan:#00d084;
    --wp--preset--color--pale-cyan-blue:#8ed1fc;
    --wp--preset--color--vivid-cyan-blue:#0693e3;
    --wp--preset--color--vivid-purple:#9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small:11.25px;
    --wp--preset--font-size--medium:20px;
    --wp--preset--font-size--large:22.5px;
    --wp--preset--font-size--x-large:42px;
    --wp--preset--font-size--normal:15px;
    --wp--preset--font-size--xlarge:30px;
    --wp--preset--font-size--huge:45px;
    --wp--preset--spacing--20:0.44rem;
    --wp--preset--spacing--30:0.67rem;
    --wp--preset--spacing--40:1rem;
    --wp--preset--spacing--50:1.5rem;
    --wp--preset--spacing--60:2.25rem;
    --wp--preset--spacing--70:3.38rem;
    --wp--preset--spacing--80:5.06rem;
    --wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1);
}
/*! CSS Used from: Embedded */
 @media (max-width:1000px){
     body:not(.home) #sliders-container{
        min-height:2px;
    }
}
/*! CSS Used fontfaces */
 @font-face{
    font-family:"awb-icons";
    src:url('https://www.gageassembly.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/awb-icons.woff') format('woff'),url('https://www.gageassembly.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/awb-icons.ttf') format('truetype'),url('https://www.gageassembly.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/awb-icons.svg#awb-icons') format('svg');
    font-weight:normal;
    font-style:normal;
    font-display:block;
}
 @font-face{
    font-family:'icomoon';
    src:url('https://www.gageassembly.com/wp-content/themes/Avada-Child-Theme/assets/fonts/icomoon/icomoon.eot');
    src:url('https://www.gageassembly.com/wp-content/themes/Avada-Child-Theme/assets/fonts/icomoon/icomoon.eot?#iefix') format('embedded-opentype'), url('https://www.gageassembly.com/wp-content/themes/Avada-Child-Theme/assets/fonts/icomoon/icomoon.woff') format('woff'), url('https://www.gageassembly.com/wp-content/themes/Avada-Child-Theme/assets/fonts/icomoon/icomoon.ttf') format('truetype'), url('https://www.gageassembly.com/wp-content/themes/Avada-Child-Theme/assets/fonts/icomoon/icomoon.svg?#icomoon') format('svg');
    font-weight:normal;
    font-style:normal;
}
 @font-face{
    font-family:'icomoon';
    src:url('https://www.gageassembly.com/wp-content/themes/Avada-Child-Theme/assets/fonts/icomoon/icomoon.eot');
    src:url('https://www.gageassembly.com/wp-content/themes/Avada-Child-Theme/assets/fonts/icomoon/icomoon.eot?#iefix') format('embedded-opentype'), url('https://www.gageassembly.com/wp-content/themes/Avada-Child-Theme/assets/fonts/icomoon/icomoon.woff') format('woff'), url('https://www.gageassembly.com/wp-content/themes/Avada-Child-Theme/assets/fonts/icomoon/icomoon.ttf') format('truetype'), url('https://www.gageassembly.com/wp-content/themes/Avada-Child-Theme/assets/fonts/icomoon/icomoon.svg?#icomoon') format('svg');
    font-weight:normal;
    font-style:normal;
}
 @font-face{
    font-family:'PT Sans';
    font-style:italic;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/ptsans/v17/jizYRExUiTo99u79D0e0ysmIEDQ.woff2) format('woff2');
    unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
 @font-face{
    font-family:'PT Sans';
    font-style:italic;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/ptsans/v17/jizYRExUiTo99u79D0e0w8mIEDQ.woff2) format('woff2');
    unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
 @font-face{
    font-family:'PT Sans';
    font-style:italic;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/ptsans/v17/jizYRExUiTo99u79D0e0ycmIEDQ.woff2) format('woff2');
    unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
 @font-face{
    font-family:'PT Sans';
    font-style:italic;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/ptsans/v17/jizYRExUiTo99u79D0e0x8mI.woff2) format('woff2');
    unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
 @font-face{
    font-family:'PT Sans';
    font-style:italic;
    font-weight:700;
    src:url(https://fonts.gstatic.com/s/ptsans/v17/jizdRExUiTo99u79D0e8fOydIhUdwzM.woff2) format('woff2');
    unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
 @font-face{
    font-family:'PT Sans';
    font-style:italic;
    font-weight:700;
    src:url(https://fonts.gstatic.com/s/ptsans/v17/jizdRExUiTo99u79D0e8fOydKxUdwzM.woff2) format('woff2');
    unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
 @font-face{
    font-family:'PT Sans';
    font-style:italic;
    font-weight:700;
    src:url(https://fonts.gstatic.com/s/ptsans/v17/jizdRExUiTo99u79D0e8fOydIRUdwzM.woff2) format('woff2');
    unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
 @font-face{
    font-family:'PT Sans';
    font-style:italic;
    font-weight:700;
    src:url(https://fonts.gstatic.com/s/ptsans/v17/jizdRExUiTo99u79D0e8fOydLxUd.woff2) format('woff2');
    unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
 @font-face{
    font-family:'PT Sans';
    font-style:normal;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/ptsans/v17/jizaRExUiTo99u79D0-ExdGM.woff2) format('woff2');
    unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
 @font-face{
    font-family:'PT Sans';
    font-style:normal;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/ptsans/v17/jizaRExUiTo99u79D0aExdGM.woff2) format('woff2');
    unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
 @font-face{
    font-family:'PT Sans';
    font-style:normal;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/ptsans/v17/jizaRExUiTo99u79D0yExdGM.woff2) format('woff2');
    unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
 @font-face{
    font-family:'PT Sans';
    font-style:normal;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/ptsans/v17/jizaRExUiTo99u79D0KExQ.woff2) format('woff2');
    unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
 @font-face{
    font-family:'PT Sans';
    font-style:normal;
    font-weight:700;
    src:url(https://fonts.gstatic.com/s/ptsans/v17/jizfRExUiTo99u79B_mh0OOtLQ0Z.woff2) format('woff2');
    unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
 @font-face{
    font-family:'PT Sans';
    font-style:normal;
    font-weight:700;
    src:url(https://fonts.gstatic.com/s/ptsans/v17/jizfRExUiTo99u79B_mh0OqtLQ0Z.woff2) format('woff2');
    unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
 @font-face{
    font-family:'PT Sans';
    font-style:normal;
    font-weight:700;
    src:url(https://fonts.gstatic.com/s/ptsans/v17/jizfRExUiTo99u79B_mh0OCtLQ0Z.woff2) format('woff2');
    unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
 @font-face{
    font-family:'PT Sans';
    font-style:normal;
    font-weight:700;
    src:url(https://fonts.gstatic.com/s/ptsans/v17/jizfRExUiTo99u79B_mh0O6tLQ.woff2) format('woff2');
    unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
 @font-face{
    font-family:'icomoon';
    src:url('https://www.gageassembly.com/wp-content/themes/Avada-Child-Theme/assets/fonts/icomoon/icomoon.eot');
    src:url('https://www.gageassembly.com/wp-content/themes/Avada-Child-Theme/assets/fonts/icomoon/icomoon.eot?#iefix') format('embedded-opentype'), url('https://www.gageassembly.com/wp-content/themes/Avada-Child-Theme/assets/fonts/icomoon/icomoon.woff') format('woff'), url('https://www.gageassembly.com/wp-content/themes/Avada-Child-Theme/assets/fonts/icomoon/icomoon.ttf') format('truetype'), url('https://www.gageassembly.com/wp-content/themes/Avada-Child-Theme/assets/fonts/icomoon/icomoon.svg?#icomoon') format('svg');
    font-weight:normal;
    font-style:normal;
}
 @font-face{
    font-family:'icomoon';
    src:url('https://www.gageassembly.com/wp-content/themes/Avada-Child-Theme/assets/fonts/icomoon/icomoon.eot');
    src:url('https://www.gageassembly.com/wp-content/themes/Avada-Child-Theme/assets/fonts/icomoon/icomoon.eot?#iefix') format('embedded-opentype'), url('https://www.gageassembly.com/wp-content/themes/Avada-Child-Theme/assets/fonts/icomoon/icomoon.woff') format('woff'), url('https://www.gageassembly.com/wp-content/themes/Avada-Child-Theme/assets/fonts/icomoon/icomoon.ttf') format('truetype'), url('https://www.gageassembly.com/wp-content/themes/Avada-Child-Theme/assets/fonts/icomoon/icomoon.svg?#icomoon') format('svg');
    font-weight:normal;
    font-style:normal;
}
a[href="/plp/htm/ibot.htm"]{
    display: none;
}