.mainHead .social a,.section .wrap header menu button:after,.section .wrap .blockGrid .row.one .slider menu button:before,.section .wrap .blockGrid .row.two menu button:before,.section .wrap .blog aside nav ul li:hover:before,.section .wrap .blog aside nav ul li.selected:before,.section .wrap .blog .post article .meta .social a,.section .wrap .blog .post .pagination a:before,.section .wrap .blog .post .pagination a + a:after,.section .wrap .imageText .slider menu button:before,.section .imageText .slider.sideon menu button:before{background-image:url("../sprites/sprites.svg");background-size:500px 500px;background-repeat:no-repeat;font-size:20px}.threecol .two,.section .wrap .blockGrid .row.two .slider ul li{box-sizing:border-box}.mainHead .social:after,.navHold nav:after,.threecol:after,.signup:after,.section .wrap .blockGrid .row.one:after,.section .wrap .blockGrid .row.two:after,.section .wrap .blog:after,.section .wrap .textColumns .textList:after,.section .wrap .imageText .twoCols:after,.section .wrap .choices:after{content:'';display:block;clear:both}.section .wrap .blog aside nav ul li.title,.section .wrap .blog .post article .meta,.section .wrap .blog .post article .meta h4{font-family:'Plantin W01 Italic'}.wrap{width:800px;margin:0 auto}.slider menu button:after{content:'';display:block;position:absolute;z-index:1000;top:0;left:0;width:100%;height:100%;opacity:0;background:-moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.02) 26%, transparent 27%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(26%, rgba(0, 0, 0, 0.02)), color-stop(27%, transparent));background:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.02) 26%, transparent 27%);background:-o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.02) 26%, transparent 27%);background:-ms-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.02) 26%, transparent 27%);background:linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.02) 26%, transparent 27%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000',GradientType=1 );-webkit-transition-timing-function:ease;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:ease;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:ease;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:ease;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:ease;transition-duration:300ms;transition-property:all}.slider menu button + button:after{background:-moz-linear-gradient(left, transparent 79%, transparent 80%, rgba(0, 0, 0, 0.5) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(79%, transparent), color-stop(80%, transparent), color-stop(100%, rgba(0, 0, 0, 0.5)));background:-webkit-linear-gradient(left, transparent 79%, transparent 80%, rgba(0, 0, 0, 0.5) 100%);background:-o-linear-gradient(left, transparent 79%, transparent 80%, rgba(0, 0, 0, 0.5) 100%);background:-ms-linear-gradient(left, transparent 79%, transparent 80%, rgba(0, 0, 0, 0.5) 100%);background:linear-gradient(to right, transparent 79%, transparent 80%, rgba(0, 0, 0, 0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=1 )}.mainHead{height:-moz-calc(93vh - 35px);height:-o-calc(93vh - 35px);height:-webkit-calc(93vh - 35px);height:calc(93vh - 35px);position:relative;padding-top:60px}.mainHead .logo{width:464px;height:179px;background-position:-1em -1em;margin-top:-120px}.mainHead .background .sliderLink{bottom:-moz-calc(10vh - 15px);bottom:-o-calc(10vh - 15px);bottom:-webkit-calc(10vh - 15px);bottom:calc(10vh - 15px);width:265px;font-size:1.6rem;padding:16px}.mainHead .social{display:block;width:172px;position:absolute;top:20px;right:20px;z-index:10000}.mainHead .social a{display:block;float:left}.mainHead .social a.map{width:14px;height:19px;background-position:-6em -9em}.mainHead .social a.twitter{width:23px;height:16px;background-position:-8em -9em}.mainHead .social a.facebook{width:10px;height:21px;background-position:-10em -9em}.mainHead .social a.linkdin{width:18px;height:17px;background-position:-6em -11em}.mainHead .social a.instagram{width:17px;height:17px;background-position:-7.5em -11em}.mainHead .social a.pinterest{width:17px;height:21px;background-position:-9em -11em}.mainHead .social a.vimeo{width:19px;height:16px;background-position:-10.5em -11em}.mainHead .social a + a{margin-left:9px}.mainHead .navButton{display:none}.navHold{display:block}.navHold nav{display:block;width:900px;margin:0 auto}.navHold nav li{display:inline-block;float:left;position:relative}.navHold nav li a{display:inline-block;padding:13px 12px 11px 13px;font-size:0.875rem;text-decoration:none;text-transform:uppercase;color:#002745}.navHold nav li ul{position:absolute;top:35px;opacity:0;display:none;width:214px;background-color:#fbd7c0;border-top:1px solid #002745;z-index:1000000}.navHold nav li ul li{width:100%;border-bottom:1px solid #002745}.navHold nav li ul li a{padding:9px 10px 7px 10px}.navHold nav li + li:after{content:'';display:block;width:3px;height:3px;background-color:#002745;border-radius:50%;position:absolute;bottom:50%;margin-bottom:-2px}.navHold nav li.current{background-color:#f6e9de}.navHold nav li:hover{background-color:#f6e9de}.navHold nav li:hover ul{opacity:1;display:block}.navHold nav li:hover ul li + li:after{display:none}.navHold.fixed{position:fixed;top:0;left:0;width:100%;z-index:100000000}.secondary-nav{display:none}.text1{font-size:1.375rem}.text1 h3{font-size:1.5rem}.text1 a{font-size:0.875rem}.text2 p{width:80%;max-width:740px}.text2 h3{font-size:1.375rem}.text2 .col{margin:35px 10px 0 0}.text2 .col h4{font-size:0.9375rem}.text2 .col p{font-size:1.0625rem;line-height:1.611765;padding:0}.text2 .col p a{font-size:inherit}.text2 .col p:last-of-type{padding-bottom:0}.text2 .col p + h4{margin-top:25px}.grid{max-width:1200px;margin:0 auto}.grid .box{width:32vw;height:32vw;max-width:400px;max-height:400px}.grid .box header{padding-top:35px;height:113px;max-width:170px}.grid .box:nth-child(4){width:100%;max-width:1200px}.threecol{border-top:2px solid #002745;border-bottom:2px solid #002745;background:#fef3ec}.threecol.purplebg{background:#747483}.threecol .one{width:33vw;height:100%;float:left}.threecol .two{width:65vw;float:left;border-left:2px solid #002745}.threecol .two.nobrdr{border:none}.signup{font-size:1rem}.signup .wrap{width:698px;margin:0 auto}.signup h2{font-size:1.3125rem}.signup h2 + .message p:first-of-type{margin-bottom:23px}.signup p{font-size:0.8125rem}.signup .input,.signup button{width:304px !important;float:left}.signup .input + .input,.signup button + .input{margin-left:14px}.signup .input + .input + button,.signup button + .input + button{margin-left:14px}.signup button{height:30px}.section.navybg.paddingBottom{padding-bottom:40px}.section.navybg.padding .wrap{padding-bottom:50px}.section.navybg .wrap .blockGrid.space{margin-bottom:80px}.section.navybg .wrap .blockGrid .row.two .slider button{background-position:-12em -23em}.section.navybg .wrap .blockGrid .row.two .slider button.next{background-position:-13em -23em}.section .wrap{width:940px;margin:0 auto}.section .wrap header{padding-top:35px;margin-bottom:0;position:relative}.section .wrap header h2{font-size:1.75rem;letter-spacing:1px}.section .wrap header.policies h2{margin:20px 0 0 126px !important;text-align:left !important;padding-bottom:0 !important;width:550px !important}.section .wrap header.policies p{font-size:1.125rem !important;margin-bottom:10px}.section .wrap header.policies p:first-child{font-size:1.125rem !important}.section .wrap header.policies ul{margin:10px 170px;width:550px}.section .wrap header.policies ul li{font-size:1.2rem}.section .wrap header menu{display:block}.section .wrap header menu button{display:block;background-color:transparent;height:29px;left:0;width:20px;position:absolute;bottom:46px}.section .wrap header menu button:after{content:'';display:block;background-position:-2em -23em;height:29px;width:20px}.section .wrap header menu button + button{left:auto;right:0}.section .wrap header menu button + button:after{background-position:-3em -23em}.section .wrap header:not(.noBdr) h2{padding-bottom:30px;margin-bottom:40px}.section .wrap header p{font-size:1.75rem;letter-spacing:1px;padding:0 126px;padding-bottom:40px}.section .wrap header.noBdr p:first-child{font-size:0.875rem;padding-top:5px;margin-bottom:10px;padding-bottom:0}.section .wrap header.noBdr p:first-child + h2{width:600px;text-align:center;margin:0 auto;padding-bottom:14px}.section .wrap header.noBdr h2{margin-bottom:20px}.section .wrap header.noBdr h2 + p{font-size:1.125rem;letter-spacing:0}.section .wrap header.noBdr.nomargin p{padding-bottom:0}.section .wrap .blockGrid{padding-bottom:40px}.section .wrap .blockGrid.space{margin-bottom:60px}.section .wrap .blockGrid .row.one{margin-bottom:4px}.section .wrap .blockGrid .row.one .right{width:232px;float:right;height:480px;margin-bottom:0}.section .wrap .blockGrid .row.one .right .smallBox{width:232px;height:238px;overflow:hidden;margin-left:0;position:relative}.section .wrap .blockGrid .row.one .right .smallBox img{height:238px}.section .wrap .blockGrid .row.one .right .smallBox + .smallBox{margin-top:4px;margin-left:0}.section .wrap .blockGrid .row.one .slider{width:704px;height:480px;float:left;overflow:hidden;margin-bottom:0}.section .wrap .blockGrid .row.one .slider:first-child{float:right}.section .wrap .blockGrid .row.one .slider + .right{margin-right:4px}.section .wrap .blockGrid .row.one .slider menu button:before{background-position:-6em -23em;bottom:8px;height:29px;width:20px}.section .wrap .blockGrid .row.one .slider menu button.next:before{background-position:-8em -23em}.section .wrap .blockGrid .row.two .bigSquare{width:468px;height:480px;float:left;position:relative}.section .wrap .blockGrid .row.two .bigSquare figure{height:100%;width:100%}.section .wrap .blockGrid .row.two .bigSquare figure img{height:100%}.section .wrap .blockGrid .row.two .bigSquare + .bigSquare{margin-left:4px}.section .wrap .blockGrid .row.two .bigSquare + .bigSquare > figure img{height:480px}.section .wrap .blockGrid .row.two .slider{width:auto;float:none;height:238px;margin-bottom:4px}.section .wrap .blockGrid .row.two .slider ul li{height:238px;padding-top:45px;font-size:1.0625rem}.section .wrap .blockGrid .row.two menu button:before{background-position:-6em -23em;bottom:8px;height:29px;width:20px}.section .wrap .blockGrid .row.two menu button.next:before{background-position:-8em -23em}.section .wrap .blockGrid .row.two .smallBox{width:232px;height:238px;float:left;overflow:hidden;position:relative}.section .wrap .blockGrid .row.two .smallBox > figure img{height:238px}.section .wrap .blockGrid .row.two .smallBox + .smallBox{margin-left:4px}.section .wrap .blockGrid .row figure figcaption{-webkit-transition-timing-function:ease;-webkit-transition-duration:350ms;-webkit-transition-property:all;-moz-transition-timing-function:ease;-moz-transition-duration:350ms;-moz-transition-property:all;-o-transition-timing-function:ease;-o-transition-duration:350ms;-o-transition-property:all;-ms-transition-timing-function:ease;-ms-transition-duration:350ms;-ms-transition-property:all;transition-timing-function:ease;transition-duration:350ms;transition-property:all;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;background-color:rgba(252, 216, 193, 0.9);color:#002745;height:100%;align-items:center;-webkit-align-items:center;cursor:pointer;font-size:1.07rem;line-height:1.29411;left:0;opacity:0;position:absolute;text-align:center;text-transform:uppercase;top:0;width:100%}.section .wrap .blockGrid .row figure:hover figcaption{opacity:1}.section .wrap .blockGrid.alternate .row.one .right{float:left}.section .wrap .blockGrid.alternate .row.one .slider{float:right}.section .wrap .blog{margin:43px 0 20px 0}.section .wrap .blog aside{display:block;float:left;width:299px}.section .wrap .blog aside nav ul li{border-bottom:1px solid #002745;color:#002745;font-size:0.9375rem;line-height:3.8;position:relative;text-transform:uppercase}.section .wrap .blog aside nav ul li.title{line-height:1;padding-bottom:15px;text-transform:none}.section .wrap .blog aside nav ul li.title:hover{padding-left:0}.section .wrap .blog aside nav ul li.title:hover:before{display:none}.section .wrap .blog aside nav ul li a{display:block;height:100%;text-decoration:none;width:100%}.section .wrap .blog aside nav ul li:hover,.section .wrap .blog aside nav ul li.selected{padding-left:14px}.section .wrap .blog aside nav ul li:hover:before,.section .wrap .blog aside nav ul li.selected:before{background-position:-14.7125em -24em;content:' ';display:block;height:13px;left:0;position:absolute;top:22px;width:7px}.section .wrap .blog aside .galleryFeed .gallery figure{width:-moz-calc((100% - 10px) / 2);width:-o-calc((100% - 10px) / 2);width:-webkit-calc((100% - 10px) / 2);width:calc((100% - 10px) / 2);height:-moz-calc((100vw - 85vw) / 2);height:-o-calc((100vw - 85vw) / 2);height:-webkit-calc((100vw - 85vw) / 2);height:calc((100vw - 85vw) / 2)}.section .wrap .blog aside .galleryFeed .gallery figure:nth-child(odd){margin-left:0 !important}.section .wrap .blog aside .galleryFeed .gallery figure:nth-child(3n + 1){margin:0 0 10px 10px}.section .wrap .blog aside .twitterFeed{margin:20px 0 0 0;padding:0 20px 25px 20px}.section .wrap .blog .post{margin:0 0 0 316px}.section .wrap .blog .post .slider{margin:7px 0;z-index:1}.section .wrap .blog .post .slider menu button:before{background-position:-2em -23em;height:29px;margin-top:-13px;width:20px}.section .wrap .blog .post .slider menu button.next:before{background-position:-3em -23em}.section .wrap .blog .post.list header{display:none}.section .wrap .blog .post.list article + article{margin-top:20px}.section .wrap .blog .post article{position:relative}.section .wrap .blog .post article .meta{display:block;font-size:0.75rem;margin-top:16px;position:relative}.section .wrap .blog .post article .meta h4{text-align:center;text-transform:none}.section .wrap .blog .post article .meta time{left:0;position:absolute}.section .wrap .blog .post article .meta .social{position:absolute;right:0;top:-1px;width:81px}.section .wrap .blog .post article .meta .social a{display:block;float:left}.section .wrap .blog .post article .meta .social a.twitter{width:18px;height:13px;background-position:-2em -13em}.section .wrap .blog .post article .meta .social a.facebook{width:8px;height:17px;background-position:-4em -13em}.section .wrap .blog .post article .meta .social a.linkdin{width:14px;height:13px;background-position:-6em -13em}.section .wrap .blog .post article .meta .social a.pinterest{width:14px;height:16px;background-position:-8em -13em}.section .wrap .blog .post article .meta .social a + a{margin-left:9px}.section .wrap .blog .post article h2{font-size:1.25rem;line-height:1.85;margin-top:10px}.section .wrap .blog .post article h2.title{font-size:1.75rem;letter-spacing:1px}.section .wrap .blog .post article p,.section .wrap .blog .post article ul,.section .wrap .blog .post article ol{font-size:1.0625rem;line-height:1.2;padding:0.5em 0}.section .wrap .blog .post article p.more,.section .wrap .blog .post article ul.more,.section .wrap .blog .post article ol.more{font-size:0.75rem}.section .wrap .blog .post .pagination{margin:25px 0 50px 0;text-align:center}.section .wrap .blog .post .pagination a{display:inline-block;font-size:0.875rem;line-height:1;position:relative;text-decoration:none;text-transform:uppercase}.section .wrap .blog .post .pagination a:before{background-position:-13.38em -24em;content:' ';display:block;height:11px;left:-11px;position:absolute;top:2px;width:7px}.section .wrap .blog .post .pagination a + a{margin-left:27px}.section .wrap .blog .post .pagination a + a:before{display:none}.section .wrap .blog .post .pagination a + a:after{background-position:-13.8em -24em;content:' ';display:block;height:11px;right:-11px;position:absolute;top:2px;width:7px}.section .wrap .blog .post .pagination.back{padding-left:11px;text-align:left}.section .wrap .textColumns{padding-bottom:50px}.section .wrap .textColumns .textList li{width:456px;float:left;font-size:1.0625rem}.section .wrap .textColumns .textList li h3{font-size:1.0625rem}.section .wrap .textColumns .textList li:nth-child(even){margin-left:24px}.section .wrap .textColumns .textList li:nth-child(odd){clear:both}.section .wrap .imageText{font-size:1.0625rem}.section .wrap .imageText p:last-child{padding-bottom:0}.section .wrap .imageText .slider ul li .caption{bottom:15px;font-size:1.065rem;left:10px;line-height:1.057;position:absolute}.section .wrap .imageText .slider menu{display:block}.section .wrap .imageText .slider menu button:before{content:'';display:block;position:absolute;top:50%;margin-top:-13px;left:10px;background-position:-6em -23em;cursor:pointer;height:29px;width:20px}.section .wrap .imageText .slider menu button.next:before{background-position:-8em -23em;left:auto;right:10px}.section .wrap .imageText .slider.sideon ul li{height:480px !important}.section .wrap .imageText .twoCols{padding-bottom:60px;font-size:1.0625rem}.section .wrap .imageText .twoCols h4{font-size:1.0625rem}.section .wrap .imageText .twoCols .col{width:433px;float:left;padding-right:35px}.section .wrap .contact-details p{font-size:1.75rem}.section .wrap .peopleGrid .col{width:310px}.section .wrap .peopleGrid .col figure{height:310px;position:relative;width:100%}.section .wrap .peopleGrid .col figure:after{content:'';display:block;width:19px;height:19px;background-image:url("../images/actionicon.svg");z-index:100000;position:absolute;bottom:0;right:0}.section .wrap .peopleGrid .col figure:hover:after{background-image:url("../images/showicon.svg")}.section .wrap .peopleGrid .col figure.show:after{background-image:url("../images/hideicon.svg")}.section .wrap .peopleGrid .col figure.show:hover:after{background-image:url("../images/hideicon.svg")}.section .wrap .peopleGrid .col figure.portrait{height:467px}.section .wrap .peopleGrid .col figure.small{height:153px;width:153px}.section .wrap .peopleGrid .col figure.small figcaption{top:101%}.section .wrap .peopleGrid .col figure figcaption{width:310px;height:100%;min-height:310px;left:0;padding-top:0;position:absolute;overflow:hidden;top:0}.section .wrap .peopleGrid .col figure figcaption div h2{font-size:1.25rem;line-height:1.85}.section .wrap .peopleGrid .col figure figcaption div h2 span{font-size:1.25rem;line-height:1;padding-bottom:10px}.section .wrap .peopleGrid .col figure figcaption div p{font-size:0.93333rem;line-height:1.2}.section .wrap .peopleGrid .col figure:nth-child(2n) figcaption{left:0;right:auto}.section .wrap .peopleGrid .col figure:nth-child(3n) figcaption{left:auto;right:0}.section .wrap .choices{padding:41px 0 37px 0}.section .wrap .choices a{-webkit-transition-timing-function:ease;-webkit-transition-duration:350ms;-webkit-transition-property:all;-moz-transition-timing-function:ease;-moz-transition-duration:350ms;-moz-transition-property:all;-o-transition-timing-function:ease;-o-transition-duration:350ms;-o-transition-property:all;-ms-transition-timing-function:ease;-ms-transition-duration:350ms;-ms-transition-property:all;transition-timing-function:ease;transition-duration:350ms;transition-property:all;height:115px;width:468px;float:left;padding-top:32px}.section .wrap .choices a h4{font-size:1.75rem;letter-spacing:1px}.section .wrap .choices a p{font-size:1.0625rem}.section .wrap .choices a + a{margin-top:0;margin-left:4px}.section .wrap .choices a:hover{background-color:white}.section .imageText .slider.sideon ul li{height:480px}.section .imageText .slider.sideon menu{height:40px;margin-top:-20px;top:50%}.section .imageText .slider.sideon menu button{height:40px;left:20px;top:0;width:40px}.section .imageText .slider.sideon menu button:before{content:'';display:block;position:absolute;top:50%;margin-top:-14px;left:10px;background-position:-6em -23em;cursor:pointer;height:28px;width:20px;-webkit-transform:scale(0.8)}.section .imageText .slider.sideon menu button:after{left:14px;top:10px;display:none}.section .imageText .slider.sideon menu button + button{right:20px}.section .imageText .slider.sideon menu button + button:before{background-position:-8em -23em;left:auto;right:10px}.section .imageText .slider.hover{height:450px;margin:0 auto;width:940px}.section .imageText .slider.hover ul li{height:450px;position:relative}.section .imageText .slider.hover ul li:after{display:none}.section .imageText .slider.hover ul li figure figcaption{font-size:1.1rem}.section .imageText .slider.hover ul li div h4{font-size:1.25rem;line-height:1.15;text-transform:uppercase}.section .imageText .slider.hover ul li div p{font-size:1rem;line-height:1.2}.section .imageText .slider.hover ul li div h4,.section .imageText .slider.hover ul li div p{padding:2rem 1rem 0 1rem}.section .imageText .slider.hover ul li div p{padding-top:1rem}.section .imageText .slider.hover ul li div aside{bottom:20px}.section .imageText .slider.hover ul li:hover div{opacity:1}.section .imageText .slider.hover menu{left:50%;margin-left:-470px;width:940px;margin-top:-50px}.section .imageText .slider.hover menu button{background-color:transparent;height:46px;left:0;width:40px}.section .imageText .slider.hover menu button:after{background-position:-2em -23.2em;height:26px;width:20px}.section .imageText .slider.hover menu button + button{right:5px}.section .imageText .slider.hover menu button + button:after{background-position:-3.1em -23.2em}.section .imageText .slider.hover.topMenu menu{display:none}.contact-map{border-bottom:2px solid #002745}.contact-map iframe{width:100%}.twitterFeed h2{padding:30px 0 10px 23px;font-size:0.875rem}.twitterFeed h2:before{top:32px}.twitterFeed ul{margin-bottom:23px}.twitterFeed ul li p{font-size:1.0625rem}.twitterFeed ul li h3{margin-top:0}.twitterFeed.tanbg h2{padding-bottom:0}.twitterFeed.tanbg a{border:none}.twitterFeed.tanbg a.more{border:1px solid #002745}.twitterFeed.facebook{background-color:#47475c;color:#fcd8c1}.twitterFeed.facebook h2:before{width:7px;height:15px;background-position:-1em -6em;top:29px}.twitterFeed.facebook ul,.twitterFeed.facebook li{border-color:#fcd8c1}.twitterFeed.facebook a{border-color:#fcd8c1}.twitterFeed.facebook a:hover{background-color:#fcd8c1;color:#002745}.twitterFeed.home{margin:0 30px 0 50px}.twitterFeed.home .more{margin-top:0 !important}.galleryFeed{padding-bottom:25px}.galleryFeed h2{padding:30px 0 10px 16px;font-size:0.875rem}.galleryFeed h2:before{top:31px;left:0}.galleryFeed .gallery{margin-bottom:15px}.galleryFeed .gallery figure{width:-moz-calc((100% - 40px) / 4);width:-o-calc((100% - 40px) / 4);width:-webkit-calc((100% - 40px) / 4);width:calc((100% - 40px) / 4);height:-moz-calc((61vw - 37px) / 4);height:-o-calc((61vw - 37px) / 4);height:-webkit-calc((61vw - 37px) / 4);height:calc((61vw - 37px) / 4)}.galleryFeed .gallery figure:nth-child(3n + 1){margin-left:10px}.galleryFeed .gallery figure:nth-child(4n + 1){margin-left:0}.galleryFeed a.more{margin-top:0}.contact{margin-left:319px}.contact p{font-size:1.0625rem;line-height:1.082353}.contact fieldset legend{font-size:1.25rem;line-height:1.85}.contact fieldset + fieldset{margin-top:24px}.contact .g-recaptcha{margin-bottom:30px}.contact .input{margin:0 0 25px 0}.contact .input label{font-size:0.9375rem;line-height:1;width:45%}.contact .input label .error{margin:0}.contact .input input{width:54%}.contact .input textarea{margin-top:9px;min-height:105px}.contact .input select{width:54%}.contact .col{width:-moz-calc((100% - 20px) / 2);width:-o-calc((100% - 20px) / 2);width:-webkit-calc((100% - 20px) / 2);width:calc((100% - 20px) / 2);font-size:0.85rem;float:left}.contact .col + .col{margin-left:20px}.contact .budget{width:-moz-calc((100% - 60px) / 2);width:-o-calc((100% - 60px) / 2);width:-webkit-calc((100% - 60px) / 2);width:calc((100% - 60px) / 2);margin-top:20px}.contact .budget + .budget{margin-left:60px}.contact .budget label{width:16%}.contact .budget input{width:82%}.contact input[type="checkbox"],.contact input[type="radio"]{height:16px;margin-right:10px;width:16px}.contact input[type="checkbox"]:checked:after,.contact input[type="radio"]:checked:after{height:10px;width:10px}.contact .fakeSelect{height:52px}.contact .fakeSelect button{float:right;height:21px;width:54%}.contact .fakeSelect select{left:auto;right:0;top:0;width:54%}.contact button{-webkit-transition-timing-function:ease;-webkit-transition-duration:350ms;-webkit-transition-property:all;-moz-transition-timing-function:ease;-moz-transition-duration:350ms;-moz-transition-property:all;-o-transition-timing-function:ease;-o-transition-duration:350ms;-o-transition-property:all;-ms-transition-timing-function:ease;-ms-transition-duration:350ms;-ms-transition-property:all;transition-timing-function:ease;transition-duration:350ms;transition-property:all;font-size:1.25rem;height:50px}footer{border-top:2px solid #fcd8c1;padding-top:10px;padding-bottom:15px}footer .socialIcons{margin-bottom:7px}footer .text{font-size:0.75;width:100%}