.page-node-744 fieldset.webform-component-fieldset.webform-component--map.form-wrapper{margin-bottom:40px;}.page-node-744 fieldset.webform-component-fieldset.webform-component--contact-and-directions.form-wrapper{width:55%;float:left;padding-right:30px;}.page-node-744 fieldset.webform-component-fieldset.webform-component--contact-block.form-wrapper{width:45%;float:left;background-color:#FFFFFF;margin-top:15px;}.page-node-744 fieldset.webform-component-fieldset.webform-component--contact-and-directions.form-wrapper p{font-size:18px;line-height:23px;margin:0 0 7px;}.page-node-744 fieldset.webform-component-fieldset.webform-component--contact-and-directions.form-wrapper strong{color:#333333;}.page-node-744 label{font-size:16px !important;font-weight:normal;}.page-node-744 input{display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;border:1px solid #EFF1F2;font-size:15px !important;font-weight:normal !important;background:#ffffff;}.page-node-744 textarea{border:0;border-bottom:2px solid #004d71;height:32px;float:left;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;font-size:18px !important;margin-bottom:50px;}.page-node-744 textarea:focus{height:150px;outline:none;}.page-node-744 .form-actions input[type="submit"]{background:#eeefef;border-color:#e06f00;color:#e06f00;border-width:4px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:85%;margin:0px auto;border-radius:0;margin-bottom:20px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.page-node-744 .form-actions input[type="submit"]:hover{border-color:#52c6e2;color:#52c6e2;}.page-node-744 .form-actions{width:45%;float:right;}.page-node-744 .contact-text-1{padding-top:15px;margin:0px auto;}.page-node-744 .contact-text-1 h2{color:#005171;padding-bottom:10px;}.contact-text-1 h3{color:#005171;padding-bottom:10px;}.contact-text-2{margin-bottom:30px;}.contact-text-2 p{color:#005171;font-size:16px;}.btn-success:hover{background-color:#E06F00;border-color:#E06F00;outline:none !important;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}.page-node-744 fieldset.captcha.form-wrapper{float:LEFT;width:100%;max-width:40%;background:#eeefef;padding-bottom:20px;}.g-recaptcha div{width:100% !important;height:auto !important;}.page-node-744 fieldset.captcha.form-wrapper legend,.page-node-744 fieldset.captcha.form-wrapper .fieldset-description{display:none;}footer a.say-hello{width:100%;max-width:335px;}h3.heading strong{font-size:20px;}#blog-1 .entry-body{width:100%;}.field-name-field-maxx-blocks .field-item.odd p{padding:4% 10% 0;font-size:16px;}.field-name-field-maxx-blocks .field-item.even p{padding:4% 10% 0;font-size:16px;}.field-name-field-maxx-blocks .field-item.even li{font-size:16px;}.award-logos-mobile{display:none;}#sociallinks a.blog{margin:0;background:url("/sites/maxx-design.co.uk/themes/maxxdesign/images/icon-sociallinks.png") no-repeat 0 (0 / contain);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.page-blog h3 a{color:#005171;text-decoration:none !important;color:#005372;font-weight:700;font-size:24px;text-align:center;line-height:30px;padding:0;margin-bottom:30px;letter-spacing:-0.7px;}.page-blog .field-item.even p{color:#616365;font-size:16px;margin:0 0 25px;line-height:23px;margin:0;}article img{width:auto;max-width:100%;height:auto;padding:20px;}article img.alignleft{float:left;margin:0 2em 1em 0;display:inline;padding:0;}article img.alignright{float:right;margin:0 0 1em 2em;display:inline;padding:0;}i.post-type.icon-picture{display:none !important;}.page-blog h4.widget-title,.node-type-blog h4.widget-title,.page-search h4.widget-title{text-transform:lowercase !important;font-size:20px;padding-bottom:0;margin-bottom:10px;}a.signup-button{display:inline-block;width:100%;float:left;background:#e06f00;color:#fff;text-align:center;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:18px;padding:8px;}a.signup-button:hover{background:#52c6e2;}.node-type-blog h3.heading{padding:0;margin:0;}.node-type-blog.comment-form input[type="text"]{display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;padding:8px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:1px solid #EFF1F2;box-shadow:inset 0px 1px 1px rgba(0,0,0,0.33);-moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.33);-webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.33);font-size:21px !important;font-weight:normal !important;background:#EFF1F2;}.node-type-blog .section-comment{padding:30px;background:#f5f5f5;margin-bottom:30px;}.node-type-blog article{padding-bottom:25px;margin-bottom:25px;border-bottom:0;}.node-type-blog .field-item.even p{margin:0 0 30px;line-height:30px;font-size:18px;color:#333333;font-weight:400;letter-spacing:-0.15px;}.node-type-blog #blog-1 .blogiframe{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.node-type-blog #blog-1 .blogiframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.node-type-blog h3 a{color:#005171;}#blog-content a{color:#005172;text-decoration:underline;}#blog-1 .entry-meta li a{text-decoration:none !important;}#blog-article-title{letter-spacing:-0.7px;color:#005372;font-weight:700;font-size:24px;text-align:left;padding:0;margin-bottom:20px;}.node-type-blog h3 a{color:#005171;}.entry-slider{z-index:0;}.node-type-blog .comment-form input[type="text"]{display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;padding:8px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:1px solid #EFF1F2;box-shadow:inset 0px 1px 1px rgba(0,0,0,0.33);-moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.33);-webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.33);font-size:21px !important;font-weight:normal !important;background:#ffffff;}.field-name-field-maxx-blocks .field-item img{height:auto !important;}.view-display-team .views-row span.hovered{opacity:0.7;}.view-homepage-case-studies a.casestudyspacer img{cursor:pointer;left:0;position:absolute;top:0;z-index:10;height:100%;}header{z-index:11;}.front #page-section-6 .views-field-title a{min-height:105px;}.tb-megamenu .dropdown-menu{-webkit-box-shadow:0 10px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 10px 10px rgba(0,0,0,0.2);box-shadow:0 10px 10px rgba(0,0,0,0.2);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.tb-megamenu .mega-align-justify > .dropdown-menu{padding:20px 0 0;background-image:url("/sites/maxx-design.co.uk/themes/maxxdesign/images/nav-arrow.png");background-repeat:no-repeat;}.tb-megamenu .mega-align-justify.megamenu-651 > .dropdown-menu{background-position:-544px 0;}.tb-megamenu .mega-align-justify.megamenu-657 > .dropdown-menu{background-position:-463px 0;}.tb-megamenu .mega-align-justify.megamenu-664 > .dropdown-menu{background-position:-370px 0;}.tb-megamenu .mega-align-justify.megamenu-670 > .dropdown-menu{background-position:-261px 0;}.tb-megamenu .mega-align-justify.megamenu-1815 > .dropdown-menu{background-position:-126px 0;}.tb-megamenu .dropdown-menu .block-inner{position:relative;}.tb-megamenu img.subnavhover{position:absolute;top:0;left:0;display:none;}#block-views-maxx-sitemap-block,#block-views-maxx-sitemap-block-1,#block-views-maxx-sitemap-block-2{float:left;margin:0 3.5% 0 0;width:31%;border-right:1px solid #eeefef;}#block-views-maxx-sitemap-block-2{margin:0;border:none;}#search-block-form{overflow:hidden;margin-bottom:0;}#search-block-form .txt-search,#search-form #edit-basic input{background-color:transparent !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;border:0 !important;border-bottom:2px solid #005172 !important;font-size:16px !important;font-weight:300;color:#252525 !important;outline:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;width:100%;background-image:url(/profiles/cg_default_install/themes/aveta/images/search.png) !important;background-repeat:no-repeat;background-position:98% center;}#search-block-form #edit-actions,.search-form #edit-submit{display:none !important;}.searchitem{border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:10px;}.searchitem p{margin:0;line-height:30px;font-size:18px;color:#333333;font-weight:400;letter-spacing:-0.15px;}.searchitem p strong{color:#e06f00;}#search-form #edit-basic label{display:none;}#search-form #edit-basic #edit-submit{background-color:#e06f00;border:1px solid #e06f00 !important;padding:8px 12px;color:#fff !important;}#block-views-display-blog-author-block{border:5px solid #f2f2f2;padding:4%;margin:0 0 40px;width:100%;float:left;}#block-views-display-blog-author-block .views-row{position:relative;}#block-views-display-blog-author-block h3{color:#005171;font-size:21px;margin:0 0 0.6em;padding:0;text-align:left;line-height:1.2;font-weight:600;}#block-views-display-blog-author-block .user-picture{float:left;margin:0 1em 10px 0;width:100%;max-width:100px;}#block-views-display-blog-author-block .user-picture img{width:100%;height:auto;}#block-views-display-blog-author-block .authorname{color:#005172;font-size:20px;padding:0;font-weight:600;position:absolute;top:0;left:110px;}#block-views-display-blog-author-block .authorjobtitle{color:#000;font-size:16px;position:absolute;top:25px;left:110px;}.page-node-1229 #block-views-display-blog-author-block .authorjobtitle{top:50px;}#block-views-display-blog-author-block .authorbio{clear:left;padding:0;font-size:15px;line-height:1.4;}#nodepagecasestudies.view-homepage-case-studies .field-item:nth-child(3n) .views-row{margin:0 0 2%;}#nodepageblogselect{width:100%;height:auto;float:left;background:#dfdfe0;padding:30px 30px 5px 30px;}#nodepageblogselect .view-content{width:100%;max-width:1080px;margin:20px auto 0px auto;}#nodepageblogselect .views-row{float:left;margin:0 2% 2% 0;width:32%;}#nodepageblogselect .views-row-last{margin:0 0 2% 0;}#nodepageblogselect .views-field-title .field-content{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;text-decoration:none;background:#606264;color:#fff;border-bottom:5px solid #e06f00;min-height:110px;}#nodepageblogselect .views-field-title a{color:#fff;font-size:17px;max-width:85%;text-align:center;}#nodepageblogselect .views-field-field-thumb-image img{width:100%;height:auto;max-height:345px;}#nodepageblogselect .view-header{text-align:center;}#nodepagecasestudies .view-header h2,#nodepageblogselect .view-header h2{color:#005172;font-size:50px;display:inline-block;border-bottom:none;margin:20px 0;line-height:48px;font-weight:normal;}#nodepagecasestudies .text h3{font-size:20px;}.block-maxxxmas{float:left;width:24.25%;margin:0 1% 1% 0;border:1px solid #e20612;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;text-align:center;overflow:hidden;}.block-maxxxmas:nth-child(4n+2){margin:0 0 1% 0;}.block-maxxxmas:nth-child(4n+3){clear:left;}.block-maxxxmas h3{color:#e20612;}#block-maxxxmas-maxxxmassendakiss-kissesmap{float:none;width:100%;clear:left;}#block-maxxxmas-maxxxmassendakiss-kissesmap #xmas_map_canvas{width:100%;height:500px;}#block-maxxxmas-maxxxmassendakissform{float:none;width:100%;clear:left;text-align:left;padding:1em;}label.element-invisible{width:1px;}@media (max-width:1200px){#block-views-display-blog-author-block .authorname,#block-views-display-blog-author-block .authorjobtitle{position:static;}#block-views-display-blog-author-block .authorjobtitle{margin-bottom:10px;}#block-views-display-blog-author-block{padding:1.5em;}#block-views-display-blog-author-block .user-picture{max-width:none;}}@media (min-width:1024px){.tb-megamenu .mega-align-justify > .dropdown-menu{top:66px;}}@media screen and (max-width:767px){.page-node-744 fieldset.webform-component-fieldset.webform-component--contact-and-directions.form-wrapper{width:100%;padding:0;}.page-node-744 fieldset.webform-component-fieldset.webform-component--contact-block.form-wrapper{width:100%;margin-top:20px;}.page-node-744 .form-actions{width:100%;}.page-node-744 .form-actions input[type="submit"]{width:94%;margin-bottom:20px;}#blog-1{width:100%;}#sidebar{width:100%;}.page-node-744 fieldset.captcha.form-wrapper{width:100%;max-width:none;}#nodepageblogselect .views-row,#nodepagecasestudies .views-row{width:100% !important;margin:0 0 1em 0 !important;}}@media screen and (max-width:660px){.field-name-field-maxx-blocks .field-item.odd{width:100%;}.field-name-field-maxx-blocks .field-item.even{width:100%;}.field-name-field-maxx-blocks .field-item.odd p,.field-name-field-maxx-blocks .field-item.even p{padding:4% 0% 0% 0%;}.field-name-field-maxx-blocks .field-item.odd img{padding-top:4%;}#block-views-maxx-sitemap-block,#block-views-maxx-sitemap-block-1{margin:0 4% 0 0;width:48%;border-right:1px solid #eeefef;}#block-views-maxx-sitemap-block-1{border:none;margin:0;}#block-views-maxx-sitemap-block-2{width:100%;border-top:1px solid #eeefef;margin:1em 0 0;padding:2em 0 0;}}@media screen and (max-width:600px){#blog-1 .entry-meta{width:100%;}#blog-1 .entry-body{width:100%;padding-right:0;}}@media screen and (max-width:414px){.award-logos-desktop{display:none;}.award-logos-mobile{display:block;margin:0px 0px 20px;}#block-views-maxx-sitemap-block,#block-views-maxx-sitemap-block-1,#block-views-maxx-sitemap-block-2{margin:0;width:100%;border:none;border-top:1px solid #eeefef;margin:1em 0 0;padding:2em 0 0;}#block-views-maxx-sitemap-block{border:none;}footer .social-icons ul li img{width:44px;}#nodepageblogselect .views-row,#nodepagecasestudies .views-row{width:100% !important;margin:0 0 1em 0 !important;}}@media (max-width:500px){#nodepageblogselect .views-row .views-field-field-thumb-image{height:100px;overflow:hidden;}#nodepageblogselect .views-field-title .field-content{min-height:90px;}}

#gmap{position:relative;height:130px;overflow:hidden;transition:all .4s;}#gmap.map-open{height:350px;}#map-toggle{position:absolute;bottom:0;width:100%;height:100%;padding:33px 0;font-size:24px;text-align:center;color:#fff;background:rgba(0,0,0,.7);cursor:pointer;transition:all .4s;}#map-toggle svg{display:block;width:30px;margin:0 auto 10px;fill:#e06e00;transition:all .4s;}#gmap.map-open #map-toggle{height:40px;padding:10px 0 0;font-size:18px;}#gmap.map-open #map-toggle svg{height:0;margin:0;opacity:0;}
