﻿.header_container,.header_container .banner_content h3 span:after,.experience_section,.content_section,.inner_content{background-position:center;background-repeat:no-repeat;background-size:cover;}.header_container p .button,.header_container .callout .wpcf7 .wpcf7-submit,.getintouch_section .button,.footer_section .button,.contact_section .callout .wpcf7 .wpcf7-submit{background-color:#ff6c45;color:#fff;padding:1rem 2rem;}.header_container p .button:hover,.header_container .callout .wpcf7 .wpcf7-submit:hover,.getintouch_section .button:hover,.footer_section .button:hover,.contact_section .callout .wpcf7 .wpcf7-submit:hover{background-color:#fff;color:#ff6c45;}body,h1,h2,h3,h4,h5,h6,p{font-family:'Poppins',sans-serif;}.header_top{background-color:#ff6c45;color:#fff;padding:.3rem 0;}.header_top .socials i.fa{color:#ff6c45;}.header_top .socials i.fa-inverse{color:#fff;}.header_top p{margin-bottom:0;}.header_top p a{color:#fff;}.header_container{padding:1rem 0 3rem;color:#fff;}.header_container #main-menu{background-color:transparent;}.header_container #main-menu ul{background-color:transparent;}.header_container #main-menu ul li{background-color:transparent;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-size:1rem;font-weight:600;}.header_container #main-menu ul li a{background-color:transparent;position:relative;}.header_container #main-menu ul li.current-menu-item a:after{background-color:#ff6c45;content:"";position:absolute;width:70%;height:3px;left:50%;bottom:0;transform:translateX(-50%);}.header_container .banner_content{padding:3rem 0 2rem;}.header_container .banner_content h3{font-family:'Permanent Marker',cursive;font-size:1.3rem;}.header_container .banner_content h3 span{position:relative;}.header_container .banner_content h3 span:after{position:absolute;content:"";bottom:-10px;left:0;background-image:url(../images/underline_yellow.png);width:100%;height:12px;}.header_container .banner_content h1{font-weight:500;}.header_container .banner_content p{line-height:2;}.header_container p .button{border-radius:10rem;margin:0 1rem 1rem;}.header_container .callout{border-radius:5px;padding:2rem;box-shadow:0 0 5px;margin:2rem 0 -9rem;}.header_container .callout h3{font-family:'Permanent Marker',cursive;color:#333;font-size:1.5rem;}.header_container .callout h3 span{color:#ff6c45;}.header_container .callout .wpcf7 p{color:#c3c3c3;}.header_container .callout .wpcf7 p span{color:#ff6c45;}.header_container .callout .wpcf7 input{border-radius:5px;}.header_container .callout .wpcf7 .wpcf7-submit{width:100%;padding:.85em 1em;box-shadow:0 0 5px;}.header_container .callout .wpcf7 .ajax-loader{position:absolute;}.experience_section{background-color:#fff;background-position:left;background-size:contain;padding:3rem 0 2rem;}.experience_section h3{font-weight:500;}.experience_section h5{color:#ff6c45;font-weight:500;font-size:1.1rem;}.page-template-front-page .experience_section{padding:8rem 0 2rem;}.services_section{padding:4rem 0;}.services_section .callout{border:none;background-color:transparent;}.services_section .card{border:1px solid #e6e6e6;border-radius:10px;}.services_section .card .card-section img{border-radius:10px;width:100%;}.services_section .card .card-section h4{color:#575757;}.services_section .card .card-section p{font-size:.9rem;color:#7a7a7a;margin-bottom:1.5rem;}.services_section .card .card-section .link{color:#ff6c45;}.getintouch_section{padding:1rem 0;background-color:#ff6c45;color:#fff;}.getintouch_section h3{margin-bottom:0;}.getintouch_section p{margin-bottom:0;}.getintouch_section .button{border-radius:10rem;border:1px solid #fff;margin:.5rem;}.getintouch_section .inverse_button{background-color:#fff;color:#ff6c45;}.getintouch_section .inverse_button:hover{background-color:#ff6c45;color:#fff;}.content_section{background-position:right;background-size:contain;padding:4rem 0;background-color:#fff;}.work_section{background-color:#fff;}.work_section .callout{border:none;padding:1rem .5rem;}.work_section .callout img{width:100%;}.large_work_section{background-color:#fff;padding:0 0 1rem;}.large_work_section img{width:100%;}.large_work_section .slick-arrow:before{font-family:FontAwesome;color:#ff6c45;font-size:3rem;}.large_work_section .slick-prev:before{content:"";}.large_work_section .slick-next:before{content:"";}.footer_section{padding:2rem 0 1rem;}.footer_section .menu_heading{color:#ff6c45;font-size:1.1rem;margin-bottom:1.5rem;}.footer_section .menu{display:inline-block;margin-bottom:2rem;}.footer_section .menu li{display:block;font-size:.9rem;margin-bottom:.5rem;}.footer_section .menu li a{padding:0;color:#868686;}.footer_section p{color:#868686;font-size:.9rem;}.footer_section p a{color:#868686;}.footer_section .button{width:100%;padding:.85em 1em;border:1px solid #ff6c45;}.copyright_section{background-color:#0b0d10;padding:1rem 0;color:#fff;}.copyright_section p{font-size:.8rem;color:#fff;margin-bottom:0;}.copyright_section p span{color:#ff6c45;}.inner_banner{padding:1rem 0 0;}.inner_banner .banner_content{padding:3rem 0 0;}.inner_content{background-color:#fff;background-position:left;background-size:835px;}.inner_content article .entry-content-page{padding:4rem 0 5rem;}.inner_content article .entry-content-page h3{position:relative;margin-bottom:3rem;}.inner_content article .entry-content-page h3:after{position:absolute;content:"";width:80px;height:6px;bottom:-1rem;left:0;background-color:#ff6c45;}.inner_content article .entry-content-page p{line-height:2;}.contact_section{padding:4rem 0;background-color:#fff;}.contact_section .contact_details{padding:2rem 0;}.contact_section .contact_details p b{color:#ff6c45;}.contact_section .contact_details p a{color:#444;}.contact_section .callout{border-radius:10px;padding:2rem;box-shadow:0 0 10px grey;border:none;}.contact_section .callout .wpcf7 p{color:#c3c3c3;}.contact_section .callout .wpcf7 p span{color:#ff6c45;}.contact_section .callout .wpcf7 input{border-radius:5px;}.contact_section .callout .wpcf7 textarea{border-radius:5px;min-height:0 !important;}.contact_section .callout .wpcf7 .wpcf7-submit{width:100%;padding:.85em 1em;box-shadow:0 0 5px;}.contact_section .callout .wpcf7 .ajax-loader{position:absolute;}