.ctct-form-wrapper .ctct-button{font-size:.9rem}.ctct-form-wrapper .ctct-message{border:1px solid;padding:1em}.ctct-form-wrapper .ctct-message.ctct-error{background-color:rgb(255 65 54 / .02);border-color:#ff4136;color:rgb(207,11.328358209,0)}.ctct-form-wrapper .ctct-message.ctct-success{background-color:rgb(46 204 64 / .02);border-color:#2ecc40;color:rgb(27.232,120.768,37.888)}.ctct-form-wrapper .ctct-message .ctct-dismiss-ajax-notice{border-radius:50%;float:right;line-height:1;padding:.85rem 1rem;text-decoration:none}.ctct-form-wrapper .ctct-form-field{margin:0 0 1rem}.ctct-form-wrapper .ctct-field-inline{display:inline-block}@media (min-width:992px){.ctct-form-wrapper .ctct-field-half{float:left;margin-right:2%;width:48%}.ctct-form-wrapper .ctct-field-half:last-of-type{margin-right:0}}@media (min-width:992px){.ctct-form-wrapper .ctct-field-third{float:left;margin-right:2%;width:32%}.ctct-form-wrapper .ctct-field-third:last-of-type{margin-right:0}}@media (min-width:992px){.ctct-form-wrapper .ctct-field-fourth{float:left;margin-right:2%;width:24%}.ctct-form-wrapper .ctct-field-fourth:last-of-type{margin-right:0}}.ctct-form-wrapper input[type=text]:required:valid,.ctct-form-wrapper input[type=email]:required:valid,.ctct-form-wrapper input[type=password]:required:valid,.ctct-form-wrapper input[type=tel]:required:valid,.ctct-form-wrapper input[type=number]:required:valid{background-image:url(https://americraft1.com/wp-content/plugins/constant-contact-forms/assets/css/../images/check_circle.svg);background-position:8px 50%;background-repeat:no-repeat;background-size:18px;border-color:#2ecc40;padding-left:32px}.ctct-form-wrapper input[type=text]:required.ctct-invalid,.ctct-form-wrapper input[type=text].ctct-invalid,.ctct-form-wrapper input[type=email]:required.ctct-invalid,.ctct-form-wrapper input[type=email].ctct-invalid,.ctct-form-wrapper input[type=password]:required.ctct-invalid,.ctct-form-wrapper input[type=password].ctct-invalid,.ctct-form-wrapper input[type=tel]:required.ctct-invalid,.ctct-form-wrapper input[type=tel].ctct-invalid,.ctct-form-wrapper input[type=number]:required.ctct-invalid,.ctct-form-wrapper input[type=number].ctct-invalid{background:rgb(255 65 54 / .02) url(https://americraft1.com/wp-content/plugins/constant-contact-forms/assets/css/../images/error.svg) no-repeat 8px 50%;background-size:24px;border-color:#ff4136;padding-left:40px}.ctct-form-wrapper select.ctct-label-top,.ctct-form-wrapper select.ctct-label-bottom{width:100%}.ctct-form-wrapper .ctct-field-error{font-size:.85rem;font-style:italic}.ctct-form-wrapper input.ctct-invalid{background:#fff url(https://americraft1.com/wp-content/plugins/constant-contact-forms/assets/css/../images/error.svg) no-repeat;background-color:rgb(255 65 54 / .02);background-position:8px 50%;background-size:24px;border-color:#ff4136;padding-left:40px}.ctct-form-wrapper input.ctct-label-left,.ctct-form-wrapper textarea.ctct-label-left{display:inline-block;width:75%}.ctct-form-wrapper span.ctct-label-left{display:inline-block;margin-right:5%;width:20%}.ctct-form-wrapper input.ctct-label-right,.ctct-form-wrapper textarea.ctct-label-right,.ctct-form-wrapper select.ctct-label-right{display:inline-block;margin-right:5%;width:75%}.ctct-form-wrapper input.ctct-label-right[type=checkbox],.ctct-form-wrapper textarea.ctct-label-right[type=checkbox],.ctct-form-wrapper select.ctct-label-right[type=checkbox]{width:auto}.ctct-form-wrapper span.ctct-label-right{display:inline-block;width:20%}.ctct-form-wrapper span.ctct-label-hidden{left:-9999px!important;position:absolute!important;top:-9999px!important}.ctct-form-wrapper .no-recaptcha .ctct-submitted:disabled{background-image:url(https://americraft1.com/wp-content/plugins/constant-contact-forms/assets/css/../images/oval.min.svg);background-position:center;background-repeat:no-repeat;color:#fff0;cursor:wait;opacity:.3}.ctct-form-wrapper .has-recaptcha .ctct-submitted:disabled{cursor:not-allowed}.ctct-form-wrapper .ctct-form::after{clear:both;content:"";display:table}.ctct-form-wrapper .ctct-form .ctct-label-top label,.ctct-form-wrapper .ctct-form .ctct-label-bottom label{display:block}.ctct-form-wrapper .ctct-form .ctct-label-left label,.ctct-form-wrapper .ctct-form .ctct-label-right label{display:inline-block}.ctct-form-wrapper .ctct-form abbr{border:none;color:#ff4136;font-size:.9rem}.ctct-form-wrapper .ctct-input-container label{color:#aaa;font-size:.8rem}.ctct-form-wrapper .ctct-field-error{color:#ff4136}.ctct-form-wrapper .ctct-submit{cursor:pointer}.ctct-form-wrapper .ctct-form-field-checkbox fieldset{border:none;padding:0}.ctct-form-wrapper .ctct-form-field-checkbox fieldset legend{font-weight:400;padding:0}.ctct-twentyfourteen .ctct-form-description~.ctct-button{display:inline-block;font-size:1rem;margin-bottom:25px}.ctct-twentyfourteen .ctct-form-field input:not(.ctct-checkbox){width:100%}.ctct-twentyfifteen .ctct-form-description~.ctct-button{display:inline-block;font-size:1rem;margin-bottom:25px}.ctct-twentyfifteen .ctct-form-field input[type=tel]{padding:.5278em;width:100%}.ctct-twentyfifteen .ctct-form-wrapper .ctct-input-container label{font-size:75%}.ctct-twentysixteen .ctct-form-description~.ctct-button{display:inline-block;margin-bottom:25px}.ctct-twentysixteen .ctct-form-wrapper span.ctct-label-right{width:80%}.ctct-twentyseventeen .ctct-form-description~.ctct-button{display:inline-block;margin-bottom:25px}.ctct-twentyseventeen .ctct-form-wrapper .ctct-input-container label{display:inline}.ctct-twentyseventeen .ctct-form-wrapper span.ctct-label-right{width:80%}.ctct-twentynineteen .ctct-form-description~.ctct-button{margin-bottom:25px}.ctct-twentynineteen .ctct-address{margin-bottom:1rem}.ctct-twentynineteen .ctct-form-field input[type=text].ctct-label-top,.ctct-twentynineteen .ctct-form-field input[type=text].ctct-label-bottom,.ctct-twentynineteen .ctct-form-field input[type=email].ctct-label-top,.ctct-twentynineteen .ctct-form-field input[type=email].ctct-label-bottom,.ctct-twentynineteen .ctct-form-field input[type=url].ctct-label-top,.ctct-twentynineteen .ctct-form-field input[type=url].ctct-label-bottom,.ctct-twentynineteen .ctct-form-field input[type=tel].ctct-label-top,.ctct-twentynineteen .ctct-form-field input[type=tel].ctct-label-bottom{width:100%}@media screen and (max-width:414px){.ctct-twentynineteen .ctct-form-wrapper span.ctct-label-right{width:80%}}.ctct-twentytwenty .ctct-form-description~.ctct-button{margin-bottom:25px}.ctct-twentytwenty .ctct-form-wrapper .ctct-form abbr{font-size:1.6rem}.ctct-twentytwenty .ctct-form-wrapper .ctct-input-container label{font-size:1.6rem}.ctct-twentytwentyone .ctct-button{padding:0!important}.ctct-twentytwentyone .ctct-form-field input[type=text],.ctct-twentytwentyone .ctct-form-field input[type=email],.ctct-twentytwentyone .ctct-form-field input[type=url],.ctct-twentytwentyone .ctct-form-field input[type=tel]{width:100%}.ctct-twentytwentyone .ctct-form-wrapper input.ctct-label-right[type=checkbox]{width:25px}body{font-family:'Rubik',sans-serif!important;font-size:18px!important;color:#252525!important;font-weight:400!important;line-height:1.8!important;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:'Poppins',sans-serif!important;margin-top:0!important;font-weight:600;line-height:1.4!important}.testimonial-card a,.testimonial-card a:visited,.testimonial-card a:hover,.content-interior a,.content-interior a:visited,.content-interior a:hover,.article p a,.article p a:visited,.article p a:hover{color:#252525;text-decoration:none;border-bottom:2px solid #be2025;outline:none}#comments a,#comments a:hover,#comments a:visited,#comments a:active,.sharing a,.sharing a:visited,.sharing a:hover,.entry-header a,.entry-header a:visited,.entry-header a:hover,.entry-footer a,.entry-footer a:visited,.entry-footer a:hover{border:none!important}#breadcrumbs a{color:#fff!important}.btn-projects{border-bottom:none!important;color:#fff!important;font-size:16px!important;padding:10px 20px!important;border-radius:0!important}.navbar-default{border:none!important;background:none!important}.menu-contact{background:#be2025}.menu-contact a{color:#fff!important;text-decoration:none}.navbar-default .navbar-nav>li.menu-contact>a{color:#fff!important}#masthead{padding-top:20px}#masthead .navbar-collapse{margin-top:20px;padding-right:0!important}.nf-form-fields-required{font-size:12px;margin-bottom:15px}.nf-field .ninja-forms-field{border-radius:0!important;padding:10px;font-size:17px;color:#000}.nf-error .ninja-forms-field{border-color:#be2025!important}.nf-error-msg{color:#be2025!important}.submit-wrap .nf-field-element .nf-element{background:#282460;color:#fff}.design-row{margin-bottom:40px}.design-row .design-text{padding:30px}.design-row .design-text ul{margin-left:0}.design-row.row-5 .design-image{margin-top:4em}.carousel-control{opacity:1!important}.hero{background:#ccc;margin-bottom:50px;text-align:center;color:#fff}.hero #americraft-carousel .carousel-control,.hero #americraft-carousel .container{z-index:30}.hero #americraft-carousel,.hero #americraft-carousel .container{height:100vh;max-height:800px}.hero #americraft-carousel .container{z-index:5}.hero #americraft-carousel .overlay{text-shadow:2px 2px 5px #333}.hero #americraft-carousel .overlay .btn{text-shadow:none}.hero #americraft-carousel .btn{border-radius:0!important;font-size:20px!important;padding:20px 30px;font-weight:500}.hero #americraft-carousel .btn-solid-red{background:#be2025;color:#fff}.hero #americraft-carousel .btn-red-border{background:#fff0;color:#be2025;border:5px solid #be2025}.hero #americraft-carousel .btn-solid-white{background:#fff;color:#be2025}.hero #americraft-carousel .btn-white-border{background:#fff0;color:#fff;border:5px solid #fff}#americraft-service-carousel{margin-bottom:40px;min-height:210px}#americraft-service-carousel a{color:#fff!important;border:none}#americraft-service-carousel img{margin:auto}#americraft-service-carousel .carousel-caption{background:rgb(0 0 0 / .5);padding:15px 15px 0 15px}.page-numbers{list-style:none;text-align:center;margin:0;padding-left:0}.page-numbers li{display:inline-block;margin:0;padding:5px}.page-numbers li span.current{border-bottom:1px solid #be2025}.page-numbers a,.page-numbers a:visited{text-decoration:none;color:#be2025;padding:12px;border:none}.page-numbers a:hover,.page-numbers a:active,.page-numbers a:focus{background:#be2025;color:#fff;text-decoration:none;border:none}.search-field{border-radius:0!important;padding:10px 15px!important;font-size:15px;font-weight:500}.search-submit{padding:14px 15px!important;font-size:15px!important;border-radius:0!important}.hero #americraft-carousel .carousel-indicators{bottom:0}.hero #americraft-carousel .carousel-indicators li,.hero #americraft-carousel .carousel-indicators .active{width:8px;height:8px;margin:0 1px}.interior-hero{background:#ccc;margin-bottom:50px;color:#fff;min-height:650px!important;background-size:cover!important}.interior-hero h1{margin-bottom:10px;font-size:50px;padding-top:70px}.interior-hero .overlay{width:100%;height:100%;padding:115px 45px;text-shadow:2px 2px 5px #333}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:.5;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}.team-members{margin-bottom:15px;padding:10px}.team-members p{font-size:14px;line-height:1.4;min-height:60px}.team-members hr{border-bottom:3px solid #ccc;width:100px}.logos{margin:0;padding:0;list-style:none;text-align:center}.logos .logo{display:inline-block;margin:0 1%}.service-grid{margin-bottom:0;margin-top:30px}.service-grid .project-preview{margin-bottom:30px;padding-left:0;padding-right:0}.service-grid .project-preview img{border:1px solid #fff}.service-grid .project-preview img:hover{border:1px solid #be2025}.service-grid .project-preview.preview-overlay{position:relative}.service-grid .project-preview.preview-overlay:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0}.service-grid .project-preview.preview-overlay:hover:after{opacity:.5;background-color:#282460;cursor:pointer}.service-grid .project-preview .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.3s ease;background:#be2025}.service-grid .project-preview:hover .overlay{opacity:.9}.service-grid .project-preview .overlay .icon{color:#fff;font-size:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}.employment-link{margin-bottom:60px}.employment-link .btn-danger{border:none!important;border-radius:0!important;background:#be2025;color:#fff;font-size:16px;padding:15px 25px}span.ctct-label-top,a.button.ctct-button,.ctct-disclosure{display:none!important}p.ctct-form-field.ctct-form-field-text,p.ctct-form-field.ctct-form-field-email{width:32%;margin-left:.5%;margin-right:.5%;float:left;display:block}p.ctct-form-field.ctct-form-field-text input,p.ctct-form-field.ctct-form-field-email input{width:100%;padding:15px;border-radius:0!important;border:2px solid #ccc;font-size:14px}p.ctct-form-field.ctct-form-field-submit input{font-size:15px;border-radius:0;padding:15px;margin:auto;display:block;color:#fff;background:#282460;border:none;width:100px}.services .home-wrap{max-width:768px;margin:auto auto 45px}.services .service{background-size:cover!important;margin:1%;width:31%}.sidebar-services.services{margin-bottom:60px}.sidebar-services .service{min-height:300px;padding:0}.sidebar-services .service .wrap{background:rgb(255 255 255 / .95);padding:10px 15px;width:100%;min-height:80px;position:absolute;bottom:0}.sidebar-services .service a{text-decoration:none!important}.sidebar-services .service h2{color:#282460!important;font-size:18px;margin:0}.sidebar-services .service span{color:#c52126!important;font-size:16px}.kitchen-gallery{list-style:none;padding:0;margin:0}.kitchen-gallery li{float:left;width:31%;margin:1%}.kitchen-gallery li img{border:1px solid #fff}.kitchen-gallery li:hover img{border:1px solid #be2025}.in-house{margin-top:50px;background:#ccc;color:#fff}.in-house .overlay{background:rgb(37 37 37 / .75);width:100%;height:100%;padding:120px}.in-house .fa-phone{font-size:80px;margin-bottom:20px}.in-house a,.in-house a:visited,.in-house a:hover{color:#fff;text-decoration:none;font-size:22px}.cta-select .overlay,.cta-select a{color:#fff!important;text-shadow:2px 2px 5px #333!important}.in-house-project{background:#f7f7fd;margin-top:50px;color:#282460}.in-house-project .overlay{width:100%;height:100%;padding:120px 90px}.in-house-project .fa-phone{font-size:80px;margin-bottom:20px}.in-house-project a,.in-house-project a:visited,.in-house-project a:hover{color:#282460;text-decoration:none;font-size:22px}.content-interior{max-width:900px;margin:auto}.content-interior article h1,.content-interior article h2,.content-interior article h3,.content-interior article h4,.content-interior article h5,.content-interior article h6{color:#282460}.content-interior article ol,.content-interior article ul{margin:1.5em 2em 1.5em 1em}.content-interior article ol li,.content-interior article ul li{margin-bottom:1em}.blog-container .btn-default,.blog-container .btn-default:hover,.search-results .btn-default,.search-results .btn-default:hover{font-size:16px!important;color:#282460;border-radius:0!important;border:1px solid #282460!important;padding:8px 13px;font-weight:500;background:transparent!important;margin-top:20px;box-shadow:none!important}.blog-article,.blog-article img{margin-bottom:15px}.blog-article a,.blog-article a:visited,.blog-article a:hover{color:#282460}.blog-sidebar .widget ul{margin:0;padding:0;list-style:none}#secondary h3.widget-title{font-size:20px;text-transform:uppercase}#secondary #cat{width:100%;padding:10px;font-size:15px}#secondary .widget_search{padding:15px;background:#282460}#secondary .widget_search label{margin-bottom:0}#secondary .widget_search .search-submit{float:right}#secondary .widget_tag_cloud .tagcloud a{background:#f7f7fd;color:#252525;display:inline-block;font-size:16px!important;margin:0 5px 5px 0;padding:3px 6px;text-decoration:none}#secondary .widget_tag_cloud .tagcloud a:hover{background:#f7f7fd;color:#be2025}.site-main{padding-bottom:45px}.about{background:#f1f1f1;padding-top:45px;padding-bottom:35px}.about .home-wrap{max-width:768px;margin:auto}.testimonial-card{height:300px;margin-bottom:20px}.testimonial-card .name{font-size:15px;margin-bottom:5px}.testimonial-card .service{font-size:12px;margin-bottom:5px}.meta-small{font-size:12px}.meta-small a{text-decoration:none!important;color:#252525!important}.newsletter{max-width:768px;margin:80px auto 0}.sticky{background-color:#282460;z-index:999;width:100%;position:fixed;bottom:0;color:#fff;left:0;right:0}.sticky .container{padding-top:10px;padding-bottom:10px}.sticky .container span{font-weight:500}.sticky.affix{bottom:0}.sticky.affix-top{visibility:hidden!important}.sticky.affix-bottom{bottom:680px;height:55px}.sticky a,.sticky a:visited,.sticky a:active,.sticky a:hover{color:#fff;text-decoration:none;font-weight:400;white-space:normal}blockquote{margin:7% 0!important;border:none!important;text-align:center;background:#f7f7fd;padding:4% 2%!important}#colophon{background:#f7f7fd;margin:45px;min-height:725px;padding:45px}#colophon .americraft-list{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:45px 0;margin:60px auto;width:100%}#colophon .text-center{text-align:center}#colophon .footer-wrap{max-width:768px;margin:auto}#colophon .phone{font-size:22px;font-weight:500;color:#252525;text-decoration:none;margin-top:6px;margin-bottom:6px;display:block}#colophon address{line-height:1.7}#colophon h3{color:#282460}#colophon .social ul,#colophon .ft-links ul{margin:0;padding:0;list-style:none}#colophon .social ul li{display:inline;float:left;margin-right:8px}#colophon .social ul li .fab{background:#be2025;padding:8px 10px;color:#f7f7fd;border:none}#colophon .ft-links ul li a,#colophon .ft-links ul li a:visited{color:#252525;text-decoration:none}#colophon .ft-links ul li a:hover{text-decoration:underline}#colophon .copyright{font-size:12px;margin-top:40px}#colophon .copyright p{margin-bottom:5px!important}#colophon .copyright ul{padding:0;margin:0 auto;list-style:none;display:inline-block;text-align:center}#colophon .copyright ul li{float:left;margin-right:10px;padding-right:10px;border-right:1px solid #252525}#colophon .copyright ul li:nth-child(3){border-right:none}#colophon .copyright ul li a{color:#252525!important;text-decoration:none!important}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a{background-color:transparent!important;color:#282460!important;font-weight:500}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover,.dropdown-menu>li>a{background:transparent!important;color:#282460!important}.dropdown-menu{border:none!important;box-shadow:none!important;border-radius:0!important;font-size:16px!important}.dropdown-menu>li>a{padding:10px 20px!important}#comments{background:#eee;padding:5%;margin-bottom:45px;margin-top:45px}#comments a,#comments a:visited,#comments a:focus{color:#252525;text-decoration:underline}#comments .comment-metadata a{text-decoration:none!important}#comments h3{margin:0}#comments h2{margin:0 0 20px 0;font-size:24px;text-align:center}#comments .comment-notes,#comments .logged-in-as,#comments ol li .comment-metadata{font-size:14px}#comments .comment-form-author,#comments .comment-form-email,#comments .comment-form-url{width:32%;margin-right:1%;float:left;display:block}#comments .comment-form-url{margin-right:0!important;width:33%}#comments input[type="text"],#comments input[type="email"],#comments input[type="url"],#respond input[type="text"],#respond input[type="email"]{width:100%}#comments label,#respond label{font-size:14px;text-transform:uppercase}#comments #submit,#respond #submit,#respond #submit{background:#282460;border-radius:0;padding:2%;margin-top:15px;color:#fff;font-size:16px}#comments ol{margin:0 0 25px 0;padding:0;list-style:none}#comments ol li{padding:3%;border-bottom:1px solid #ccc;margin-bottom:15px}#comments ol li .comment-meta .fn{font-size:25px}#comments ol li .comment-meta .says{text-transform:uppercase}#comments .comment-awaiting-moderation{color:red;text-transform:uppercase}#comments .reply a,#comments .reply a:visited,#comments .reply a:hover,#comments .replay a:active{background:#ccc;font-size:14px;color:#333;padding:8px}#comments .comment-respond{margin-top:15px;padding:2%}#comments .comment-respond #cancel-comment-reply-link{color:red;text-decoration:none}#comments ol.children{margin-top:10px}#comments ol.children li{border-bottom:0;border-left:1px dashed #ccc}.modal{background:rgb(255 255 255 / .9)!important}.modal-content{box-shadow:none!important;border-radius:0!important;border:none!important;background:transparent!important}.modal-header .close{color:#be2025!important}.ella-products{margin-bottom:30px!important}.ella-products h2{margin-bottom:0!important}.ella-products ul{padding-left:0;margin-left:15px}.ella-products .carousel-inner{height:540px}.ella-products .carousel-caption{background:rgb(0 0 0 / .8);padding-bottom:20px}.ella-products .carousel-caption h3{margin-bottom:0}.ella-products .carousel-caption p{margin-bottom:0;padding-bottom:0}.ella-products .carousel-inner .item img{margin:auto}.service-area-list,.half-list{margin-left:0}.service-area-list li{width:33%;float:left}.half-list li{width:50%;float:left}.three-gallery{margin-bottom:40px}.before-after{margin-bottom:20px!important}@media only screen and (min-width:768px){.dropdown:hover .dropdown-menu{display:block!important}.navbar-brand{padding:15px 13px}}@media only screen and (max-width:992px){.content-interior{padding-left:25px;padding-right:25px}.services .service{width:32%;margin:0 .5% 20px .5%}.affix-bottom{display:none;visibility:hidden}}@media only screen and (max-width:767px){.home-wrap .service{width:48%;margin:1%!important}#colophon .ft-links{margin-top:25px}.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{border-color:transparent!important;background:transparent!important}.navbar-default .navbar-toggle .icon-bar{background:#be2025!important}.navbar-toggle{display:block;margin:20px auto 0!important;float:none!important}.navbar-header,.navbar .container-fluid{padding-right:0}.navbar-header img{margin:auto}#masthead .navbar-toggle .icon-bar{width:22px;background-color:#ff0;transition:all 0.2s}#masthead .navbar-toggle .top-bar{transform:rotate(45deg);transform-origin:10% 10%}#masthead .navbar-toggle .middle-bar{opacity:0}#masthead .navbar-toggle .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}#masthead .navbar-toggle.collapsed .top-bar{transform:rotate(0)}#masthead .navbar-toggle.collapsed .middle-bar{opacity:1}#masthead .navbar-toggle.collapsed .bottom-bar{transform:rotate(0)}.services .service{width:48%;margin:0 1% 20px 1%}.logos .logo{width:100%}.team-members p{min-height:auto}p.ctct-form-field.ctct-form-field-text,p.ctct-form-field.ctct-form-field-email{width:100%;float:none}.kitchen-gallery li{width:48%}.service-area-list li{width:50%}.before-after{margin-bottom:auto!important}.interior-hero{min-height:auto!important;background-attachment:scroll!important}.interior-hero h1{font-size:40px;padding-top:30px}.in-house-project,.carousel-inner>.item,#americraft-carousel .carousel-inner .item{background-attachment:scroll!important}.hero #americraft-carousel,.hero #americraft-carousel .container{max-height:600px!important}.hero #americraft-carousel .carousel-inner .item .overlay .container{padding-top:180px!important}}@media only screen and (max-width:600px){.sticky{font-size:14px}.sticky.affix-bottom{height:45px}#colophon .copyright ul li{float:none;margin-top:10px;border:none;padding-right:0;margin-right:0}#americraft-service-carousel .carousel-caption{bottom:0!important;padding:10px 10px 0 10px!important}#americraft-service-carousel .carousel-caption h3{font-size:16px}.service-area-list li,.half-list li{width:100%}.in-house .overlay{padding:100px 90px}.services .service{width:100%}}@media only screen and (max-width:480px){.home-wrap .service{width:98%}.interior-hero h1{text-align:center}#breadcrumbs{font-size:14px;text-align:center}#colophon{margin:25px 20px}.services .service{width:100%;margin:0 1% 20px 1%}.sidebar-services .service .wrap{text-align:center}.sticky{font-size:13px}.three-gallery .displays{width:100%;margin-bottom:15px}}@media only screen and (max-width:400px){.interior-hero h1{font-size:35px}.employment-link .btn-danger{word-wrap:break-word}}