*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}div,ul,li{position:relative}html{font-size:62.5%}body{font-size:16px;font:300 1.6rem/1.4 "Montserrat",sans-serif;font-style:normal;font-weight:400;color:#444}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1;}img{max-width:100%;height:auto;vertical-align:bottom}a{color:#444;text-decoration:none}a:hover{color:#444}a:focus{outline:0}a:hover,a:active{outline:0}input:focus{outline:0;border:1px solid #04a4cc}h1,h2,h3,h4,h5,h6,.gallery-sidebar,.site-title{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:600}.content article h1,.content article h2,.content article h3,.content .summary h1,.content .summary h2,.content .summary h3{margin-top:20px;margin-bottom:7px}.wp-block-group p:first-child,h1.wp-block-heading:first-child,h2.wp-block-heading:first-child,h3.wp-block-heading:first-child{margin-top:0}.gallery-sidebar{font-style:normal;font-weight:400}ul,ol{list-style:none;margin:0;padding:0;margin:1em 0}.content ul:not(.gallery_listings):not(.slideshow) li,ul.list-styled li,.content ol:not(.gallery_listings) li,ol.list-styled li{margin-bottom:1em}.content ul:not(.gallery_listings):not(.slideshow),ul.list-styled{list-style-image:url(//colinhawkins.co.uk/wp-content/themes/colinhawkins/./img/bullet.png);list-style-position:outside;padding-left:1em;margin:1.6em 0 1.6em 1em}ul.list-styled{padding-right:2em}.content ul:not(.gallery_listings):not(.slideshow) li,ul.list-styled li{padding-left:.25em}.content ol:not(.gallery_listings):not(.slideshow),ol.list-styled{list-style-type:decimal;list-style-position:outside;padding-left:2em}.wrapper{max-width:1280px;width:92vw;margin:0 auto;margin-top:2.5vw;position:relative}.header{margin-bottom:0;text-align:center}.gallery-sidebar{width:100%}.content{width:100%;overflow:auto}.sidebar{Xbackground:#f3f3f3;display:none}.footer{clear:both;max-width:1280px;width:95vw;margin:0 auto;Xbackground:#eee;padding:1em;margin-top:6em}.wp-block-latest-posts__list .grid-layout{padding-left:0;padding-right:0}.wp-block-latest-posts__list .grid-layout .post-container{border-radius:0;box-shadow:none}.wp-block-group{margin-top:20px;margin-bottom:20px}.logo a{display:inline-block}.logo-img{width:104px;max-width:104px}.site-title{font-size:30px;font-size:3rem;line-height:1em;text-transform:uppercase;font-weight:600;color:#999}.site-title span{display:block;text-align:center;font-size:.8em;text-transform:uppercase;color:#d2d2d2}.footer{font-size:14px;font-size:1.4rem}.footer figure{display:inline}.footer p,.footer div{width:100%;text-align:left;margin-bottom:0;margin-top:7px}.footer p a,#cookie-law a{color:#389fd8}.footer p a:hover,#cookie-law a:hover{color:#c0302c}.footer-logo img{width:64px;height:64px}.footer-social img{width:32px;height:32px;margin-right:7px}.footer-blogname{font-weight:600}#cookie-law{background-color:#dedede;text-align:left;position:fixed;bottom:0;left:0;right:0;padding:30px 3%;width:100vw;font-size:16px;z-index:999}#cookie-law div.banner-inner{display:table;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}#cookie-law div.banner-inner{max-width:1200px;margin:0 auto}#cookie-law div.banner-inner>div:last-child>a,a.wp-block-button__link{background:#389fd7;border:0;border-radius:0;font-size:16px;text-align:center;color:#fff;padding:12px 30px;line-height:1em;cursor:pointer;margin-left:15px;display:inline-block}a.wp-block-button__link{font-size:18px;line-height:1.3em;padding:20px 100px;margin:0}a.wp-block-button__link:hover{background:#c0302c}.wp-block-buttons>.wp-block-button{width:100%;text-align:center;margin:15px 0 15px}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:15px}.blog-contact{width:100%;text-align:center;margin-top:30px;line-height:1.5em;font-size:20px}.blog-contact p{margin-bottom:35px}.blog-line{width:100%;background-image:url(//colinhawkins.co.uk/wp-content/themes/colinhawkins/./img/line.png);background-position:center center;background-size:contain;background-repeat:no-repeat;height:500px}.content p a,.content li a,article a[rel=tag],article a[rel=author]{color:#389fd8;font-weight:600}.content .author{margin-bottom:20px;display:block}.content p a:hover,.content li a:hover,article a[rel=tag]:hover,article a[rel=author]:hover{color:#c0302c}.content .grid-layout .read-more-button{background-color:#389fd8;border-radius:0}.content .grid-layout .read-more-button:hover{background-color:#c0302c}.content .pagination .page-numbers{border-radius:0}.content .gutena-testimonial-block.has-nav-arrow.has-nav-dot .tns-outer .tns-controls button{top:150px}.content .wp-block-image{margin-top:5px;margin-bottom:5px}.attachment-post-thumbnail.wp-post-image{margin-bottom:20px}.two-columns .column,.three-columns .column{clear:both;width:100%;float:none;margin-right:0;margin-bottom:2em}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0 0 20px}.home .rslides{margin:20px 0 5px}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}.header .nav{display:none}.button_container{display:block;position:absolute;top:0;right:0;height:27px;width:35px;cursor:pointer;z-index:100;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.button_container:hover{opacity:.7}.button_container.active .top{-webkit-transform:translateY(11px) translateX(0) rotate(45deg);transform:translateY(11px) translateX(0) rotate(45deg);background:#333}.button_container.active .middle{opacity:0;background:#333}.button_container.active .bottom{-webkit-transform:translateY(-11px) translateX(0) rotate(-45deg);transform:translateY(-11px) translateX(0) rotate(-45deg);background:#333}.button_container span{background:#333;border:none;height:5px;width:100%;position:absolute;top:0;left:0;-webkit-transition:all .35s ease;transition:all .35s ease;cursor:pointer}.button_container span:nth-of-type(2){top:11px}.button_container span:nth-of-type(3){top:22px}.overlay{display:block;position:fixed;background:#fff;top:0;left:0;width:100%;height:0;opacity:0;visibility:hidden;-webkit-transition:opacity .35s,visibility .35s,height .35s;transition:opacity .35s,visibility .35s,height .35s;overflow:hidden}.overlay.open{opacity:.9;visibility:visible;height:100%;z-index:99}.overlay.open li{-webkit-animation:fadeInRight .5s ease forwards;animation:fadeInRight .5s ease forwards;-webkit-animation-delay:.35s;animation-delay:.35s}.overlay.open li:nth-of-type(2){-webkit-animation-delay:.4s;animation-delay:.4s}.overlay.open li:nth-of-type(3){-webkit-animation-delay:.45s;animation-delay:.45s}.overlay.open li:nth-of-type(4){-webkit-animation-delay:.5s;animation-delay:.5s}.header .overlay nav{position:relative;height:70%;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:50px;text-align:center}.header .overlay nav .menu{height:100%}.header .overlay nav ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%}.header .overlay nav ul li{float:none;display:block;height:16%;height:calc(100% / 6);min-height:50px;position:relative;opacity:0}.header .overlay nav ul li a{display:block;position:relative;color:#333;font-weight:300;text-decoration:none;overflow:hidden;line-height:normal;padding:0}.header .overlay ul li a:hover:after,.header .overlay ul li a:focus:after,.header .overlay ul li a:active:after{width:100%}@-webkit-keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}.gallery-sidebar{margin-bottom:1em}.gallery-sidebar .nav ul{display:none}.gallery-sidebar .nav select{display:block;user-select:none;cursor:pointer;width:100%;padding:.55em .45em;border:none;background-color:rgba(170,170,170,.25);font-size:1.2em}.gallery-sidebar .nav ul li a,.gallery-sidebar .nav select option{text-transform:capitalize}.gallery_listings{text-align:center}.gallery_listings li{Xdisplay:inline-block;margin:0 .75em .75em 0;float:left;height:auto}.gallery_listings a{display:block}.gallery_listings img{Xwidth:140px;Xheight:140px;width:100%;height:auto;display:none}.gallery_info h1{text-transform:uppercase;font-size:1.5em}.gallery_info .summary p{margin-top:0}@media only screen and (max-width:549px){.gallery_listings li{width:32%;margin:0 2% 2% 0}.gallery_listings li:nth-child(3n){margin-right:0}}@media only screen and (min-width:550px) and (max-width:989px){.gallery_listings li{width:23.5%;margin:0 2% 2% 0}.gallery_listings li:nth-child(4n){margin-right:0}}@media only screen and (min-width:990px){.gallery_listings li{width:15%;margin:0 2% 2% 0}.gallery_listings li:nth-child(6n){margin-right:0}}.image_info,.image_nav{padding-top:.5em;text-align:center}.image_info *{font-size:.95em;margin:0;padding:0}.image_nav{font-size:1.25em}.image_nav .fa{font-size:2em;padding:.175em;color:#aaa}.image_nav .fa.fa-th{font-size:1.5em}.image_nav .fa:hover{color:#777}.single-envira article.envira .date,.single-envira article.envira .author,.single-envira article.envira p{display:none}.single-envira_album article.envira_album .date,.single-envira_album article.envira_album .author,.single-envira_album article.envira_album p{display:none}.single-envira article.envira h3,.single-envira article.envira .caption,.single-envira article.envira .caption p{display:block}.single-envira article.envira h3,.single-envira article.envira .caption{margin:.5em 0}div.envira-proofing-summary-box{display:none}form.envira-proofing-form .envira-proofing-selected{border:3px solid #1da9e1 !important}form.envira-proofing-form input[type=checkbox]:checked+label{background-color:#1da9e1 !important}.user_details{position:absolute;top:0;right:0}.user_details span{margin-right:10px}.admin_button{display:inline-block;background:#eee;padding:.25em .5em}.gallery_thumbs,.album_thumbs{clear:both}.gallery_thumbs li,.album_thumbs li{float:left;margin:0 1em 1em 0;display:table}.gallery_thumbs li:last-child,.album_thumbs li:last-child{margin-right:0}.gallery_thumbs li h3,.album_thumbs li h3{margin:.5em 0;font-size:.9em;display:table-caption;caption-side:bottom;min-height:80px}.album_thumbs_all li h2{margin-bottom:0;font-size:1em;padding:.5em 1em;background:#f7f7f7}.album_thumbs_all li{clear:both}.album_preview{clear:both;padding:1em;margin-top:0;margin-bottom:0;border:solid 1px #ddd}.album_preview li{clear:none;margin:0 1em 0 0}.album_preview li:last-child{margin-right:0}.desktophidden{display:none}@media only screen and (min-width:768px){.wrapper{margin-top:1.5vw}.header{text-align:left;margin-bottom:2em}.logo-img{width:130px;width:7vw;max-width:130px;float:left}.site-title{float:left;margin:0;margin-left:.5em;font-size:26px;font-size:3vw}.two-columns .column{clear:none;float:left;width:48%;margin-right:2%}.two-columns .column:nth-of-type(2n){margin-right:0}.overlay,.button_container{display:none}.header .nav{display:block;position:absolute;top:0;right:0;font-size:15px;font-size:1.5rem}.header .nav ul{margin:0}.header .nav ul li{float:left}.header .nav ul li a{display:block;padding:.6em .4em;color:#333}.header .nav ul li a:hover,.header .nav ul li.current-menu-item{background:#eee;color:#000}.gallery-sidebar{float:left;width:25%;padding-right:20px}.gallery-sidebar .nav select{display:none}.gallery-sidebar .nav ul{display:block;margin-top:0}.gallery-sidebar .nav{font-size:20px;font-size:2rem}.gallery-sidebar .nav ul li a{display:block;padding:.25em;padding-left:0;color:#999;text-transform:capitalize;line-height:1.1em}.gallery-sidebar .nav ul li a:hover,.gallery-sidebar .nav ul li.current a{color:#777}.content{float:left;width:75%;position:relative}.content h1:first-of-type,.page .content h1:first-of-type,.single .content h1:first-of-type,.tax-project_category .content h1{margin-top:0;font-size:1.5em}.gallery_listings{text-align:left}.single-project .content article{display:inline-block;position:relative}.single-project .content img{max-height:70vh}.image_info{text-align:right}.image_nav{text-align:left;font-size:1em;position:absolute;top:0;right:0;padding-top:0;z-index:4}article.type-post{padding:1em 0}article.type-post .date{float:right;font-size:.9em}article.type-post.has-post-thumbnail a.thumbnail{display:block;float:left;margin-right:1em;max-width:150px}}@media only screen and (min-width:1024px){.site-title{font-size:34px;font-size:3.4rem}.header .nav ul li a{display:block;padding:.6em 1em}}@media only screen and (max-width:767px){.blog-line{height:250px}.blog-contact{font-size:18px;line-height:1.3em}.content .gutena-testimonial-block .gutena-testimonial-item-block .gutena-testimonial-text-block{font-size:18px}a.wp-block-button__link{padding:20px 50px}.footer p,.footer div{text-align:center}}@media only screen and (min-width:1710px){.blog-line{height:750px}}@media only screen and (min-width:2750px){.blog-line{height:850px}}::selection{background:#04a4cc;color:#fff;text-shadow:none}::-webkit-selection{background:#04a4cc;color:#fff;text-shadow:none}::-moz-selection{background:#04a4cc;color:#fff;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;font-size:1.1rem;line-height:17px;margin:0;padding:0 4px 5px}.pagination{margin:2em 0;text-align:center}.pagination .page-numbers{padding:.25em;background:#f3f3f3;margin:0 .25em}.pagination .page-numbers:hover,.pagination .page-numbers.current{background:#ddd}@media print{*{background:0 0 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}