/*!
Theme Name: masonydesign
Theme URI: http://underscores.me/
Author: BWD Group
Author URI: https://www.bwdgroup.co.uk
Description: Custom Development
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: masonydesign
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

masonydesign is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#999;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#111}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:#999}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);line-height:1;padding:0.6em 1em 0.4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{display:grid;grid-gap:15px}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}html{height:100%}body{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:90%;font-family:Arial, sans-serif}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea:focus,input:focus{outline:none}p a{color:#ccc !important;text-decoration:none}p a:hover{color:#c0e900 !important}.seopress-user-consent,#seopress-user-consent-accept{border:none !important}#seopress-user-consent-close{border:none !important}.seopress-user-consent a{text-transform:lowercase !important;color:#bbb !important}.seopress-user-consent button{margin:5px 0 !important}.fancybox-thumbs{background-color:#222 !important}.fancybox-thumbs>ul>li:before{border:2px solid #c0e900 !important}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;border:0}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.grecaptcha-badge{visibility:hidden}section.temporary{display:grid;padding:10% 20%;height:100%;align-content:center}header{display:grid;grid-template-columns:350px 1fr;grid-column-gap:25px;padding:25px 5%;background-color:#000}header .logo{display:grid;align-items:center}header .navigation{display:grid;grid-template-columns:1fr;justify-content:end;align-content:center;color:#fff}header .navigation button{display:none}header .navigation div{display:grid;justify-content:end;align-items:center}header .navigation .menu-main-container ul.menu{margin:0;padding:0}header .navigation .menu-main-container ul.menu li{display:inline-block;list-style-type:none}header .navigation .menu-main-container ul.menu li a{padding:5px 15px;text-decoration:none;color:#fff;font-weight:600;font-size:1.15em}header .navigation .menu-main-container ul.menu li a:hover{color:#c0e900}header .navigation .menu-main-container ul.menu li:nth-child(5){display:none}header .navigation .menu-main-container ul.menu li:nth-child(5) a{font-size:1.8em}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{background-color:#fff !important;height:2px !important;width:30px !important}section.overlay-menu{display:none;grid-column:1 / 3;text-align:center;padding:10px 5%;background-color:#111}section.overlay-menu.open{display:grid;transition:0.5s}section.overlay-menu div ul{display:grid;grid-template-columns:repeat(4, 1fr);margin:0;padding:0}section.overlay-menu div ul li{list-style-type:none}section.overlay-menu div ul li a{color:#fff;text-decoration:none}section.masonry-design-showcase{display:grid;height:90%;background-color:#222}section.masonry-design-company{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:5%;padding:5% 7.5%;background:url("images/subtle-carbon.png")}section.masonry-design-company .text p.title{text-transform:uppercase;color:#c0e900;font-size:90%;font-weight:600;letter-spacing:-0.5px}section.masonry-design-company .text p.title::after{content:'';display:block;width:25px;border-bottom:#c0e900 2px solid}section.masonry-design-company .text h1{line-height:1.2em;color:#fff;margin:0 0 50px 0;font-weight:100}section.masonry-design-company .text p a{text-decoration:none;color:#ccc !important}section.masonry-design-company .text p a:hover{color:#c0e900 !important}section.masonry-design-company .text p span{color:#bbb}section.masonry-design-company .masonry-design-office{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;align-content:center;background-color:#222;grid-gap:25px;border:25px solid #222;align-self:center}section.masonry-design-company .masonry-design-office .square{width:100%}section.masonry-design-company .masonry-design-office img{aspect-ratio:1 / 1;z-index:100;width:100%;height:auto}section.title{display:grid;padding:50px 5%;text-align:center}section.masonry-design-services{display:grid;grid-template-columns:repeat(4, 1fr);background-color:#222;grid-gap:50px;padding:50px}section.title h5{font-size:1.8em;color:#fff;padding:0;margin:0;font-weight:100}section.title h5::after{content:'';display:block;width:25px;border-bottom:#c0e900 2px solid;margin:0 auto}section.masonry-design-services .service{width:100%;height:450px;overflow:hidden;position:relative;cursor:pointer}section.masonry-design-services .service span{color:#fff;text-align:center}section.masonry-design-services .service h2 span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);line-height:1em;font-size:1em;text-shadow:0px 0px 10px #000000;width:max-content}section.masonry-design-services .service .image{width:100%;height:100%;background-color:black;background-position:center;background-size:cover;overflow:hidden;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;filter:grayscale(100%)}section.masonry-design-services .service:hover .image,section.masonry-design-services .service:focus .image{transform:scale(1.2);overflow:hidden;filter:grayscale(0%)}section.masonry-design-news{padding:0 15% 5% 15%}section.masonry-design-news .news-carousel article{border:25px solid #111}section.masonry-design-news-posts article{border:25px solid #222}section.masonry-design-news .news-carousel article .text,section.masonry-design-news-posts article .text{border:2px solid #c0e900;min-height:250px;margin:0 auto;padding:15px;background:rgba(0,0,0,0.5);cursor:pointer}section.masonry-design-news .news-carousel article .text h1,section.masonry-design-news-posts article .text h1{margin:0;padding:0}section.masonry-design-news .news-carousel article .text p,section.masonry-design-news-posts article .text p{font-size:85%;padding:15px 0;margin:0;line-height:1.4em;color:#ccc;min-height:90px}section.masonry-design-news .news-carousel article .text:hover,section.masonry-design-news-posts article .text:hover{background:rgba(0,0,0,0.7);border:2px solid #fff;color:#fff}section.masonry-design-news .news-carousel article .text span.published-date,section.masonry-design-news-posts article .text span.published-date{font-size:70%;text-transform:uppercase;letter-spacing:0.5px;color:#fff}section.masonry-design-news .news-carousel article .text a,section.masonry-design-news-posts article .text a{color:#fff;font-size:70%;text-decoration:none;display:inline-block;padding:5px 10px;text-transform:uppercase;background-color:#222}section.masonry-design-news .news-carousel article .text a:hover,section.masonry-design-news-posts article .text a:hover{background-color:#c0e900;color:#000 !important}section.masonry-design-news .news-carousel article .text h1,section.masonry-design-news-posts article .text h1{font-weight:100;font-size:1.2em;color:#fff}section.masonry-design-news .news-carousel-dots{display:grid;position:relative !important;padding:15px 0}section.masonry-design-news .news-carousel-dots ul{position:relative}section.masonry-design-news .news-carousel-dots ul li.slick-active button{background-color:#c0e900 !important}section.masonry-design-service{display:grid;grid-template-columns:1fr;background-color:#111;padding:2.5% 5%}section.masonry-design-service .text h1,section.masonry-design-about h1,section.masonry-design-contact h1,section.masonry-design-post h1,section.page h1{color:#fff;font-weight:100}section.masonry-design-service .text h1::after,section.masonry-design-about h1::after,section.masonry-design-contact h1::after,section.masonry-design-post h1::after,section.page h1::after{content:'';display:block;width:25px;border-bottom:#c0e900 2px solid}section.masonry-design-service .text p a{text-decoration:none;color:#c0e900}section.masonry-gallery,section.masonry-video{background-color:#222;padding:50px}section.masonry-gallery .gallery{grid-column-gap:50px !important;grid-row-gap:25px !important}section.masonry-gallery .gallery figure{margin:0 !important;padding:0 !important}section.masonry-gallery .gallery figure figcaption{font-size:70%;text-transform:uppercase}section.masonry-gallery .gallery figure div{margin:0 !important;padding:0 !important}section.masonry-gallery .gallery figure div img{height:100%;width:100%;opacity:0.9}section.masonry-gallery .gallery figure div a img:hover{opacity:1}section.masonry-gallery img{width:50%;height:auto}section.masonry-design-map{min-height:400px;margin:25px 0 0 0}section.masonry-design-contact{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:5%;padding:2.5% 5%;background-color:#111}section.masonry-design-contact .address{display:grid}section.masonry-design-contact .address .container{padding:2.5% 50px;border-left:1px solid #444}section.masonry-design-contact .address .container h2{color:#c0e900;font-weight:100}section.masonry-design-contact .address .container address{font-style:normal}section.masonry-design-contact .text p a{color:#999;text-decoration:none}section.masonry-design-contact .text p a:hover{color:#c0e900}section.masonry-design-contact .text div form{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:25px}section.masonry-design-contact .text div form .field{margin:10px 0}section.masonry-design-contact .text div form .field.full,.wpcf7-response-output{grid-column:1 / 3}section.masonry-design-contact .text div form .field label{color:#999;font-size:90%;letter-spacing:-0.5px}section.masonry-design-contact .text div form input,section.masonry-design-contact .text div form select,section.masonry-design-contact .text div form textarea,section.masonry-design-contact .text div form input,section.masonry-design-contact .text div form select,section.masonry-design-contact .text div form textarea{width:100%;padding:5px 10px;border-radius:5px;border:none;background-color:#222;color:#c0e900;font-size:1.1em}section.masonry-design-contact .text div form input[type="submit"]{background-color:#c0e900 !important;cursor:pointer;font-size:1em;padding:10px 25px;color:#111;text-decoration:none;border-radius:2.5px;margin:25px 0 0 0;font-weight:bold;border:none}section.page{display:grid;padding:5%}section.page h1{color:#fff;margin:0;padding:0}section.page h2{color:#c0e900;margin:0;padding:0}section.page ul{margin:15px 0;padding:0}section.page ul li{margin:0 0 0 15px}section.masonry-design-post{grid-template-columns:1fr;background-color:#111;padding:2.5% 5%}section.masonry-design-post .text h2{color:#c0e900}section.masonry-design-post .text p span.post_date{display:inline-block;background-color:#222;font-size:70%;padding:5px 10px;text-transform:uppercase;letter-spacing:1px;color:#ccc}section.masonry-design-post .text ul{margin:0 15px;padding:0}section.masonry-design-post .text img{width:50%;height:auto}section.masonry-design-post .text nav ol{margin:0;padding:0;color:#fff;font-size:70%}section.masonry-design-post .text nav ol li a{color:#999;text-decoration:none}section.masonry-design-post .text nav ol li a:hover{color:#c0e900}section.masonry-design-news-posts{display:grid;grid-template-columns:repeat(4, 1fr);background-color:#222;padding:2.5% 5%}section.page h2{display:inline-block;margin:15px 0 5px 0;font-size:1.2em}section.page p{margin:0}section.sitemap div div ul li a:hover{color:#c0e900}footer a{color:#999;text-decoration:none}footer a:hover{color:#c0e900}footer .container{display:grid;grid-template-columns:300px 100px 100px 200px;grid-column-gap:50px;align-items:center;padding:5%;background-color:#000;line-height:1.4em;justify-content:space-between}footer .container div img{width:100%;height:auto}footer .container div h5{font-size:1.1em;color:#fff;margin:0;padding:0 0 15px 0}footer .container div ul{margin:0;padding:0}footer .container div ul li{list-style-type:none}footer .container .address address p{padding:0;margin:0;font-style:normal !important}footer .container .address address p a.ctt{margin:0;display:inline-block}footer .container .social{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:10px}footer .container .social ul.social-links li{display:inline-block;list-style-type:none;margin:0 10px}footer .container .social ul.social-links li a{font-size:2.2em;color:#f3f3f5}footer .legal{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:5%;padding:15px 5%}footer .legal p{margin:0}footer .legal p:nth-child(1){text-align:left}footer .legal p:nth-child(2){text-align:right}@media all and (max-width: 1280px){section.masonry-design-company{display:grid;grid-template-columns:1fr}section.masonry-design-company .masonry-design-office{grid-template-columns:repeat(4, 1fr)}section.masonry-design-services{grid-template-columns:repeat(2, 1fr)}section.masonry-design-news .news{margin:0 15%}section.masonry-design-news-posts{grid-template-columns:repeat(3, 1fr)}.gallery-columns-6{grid-template-columns:repeat(4, 1fr)}}@media all and (max-width: 980px){header .navigation .menu-main-container ul.menu li a{padding:5px 10px}section.masonry-design-showcase{min-height:500px}.gallery-columns-4{grid-template-columns:repeat(3, 1fr)}section.masonry-design-contact{grid-template-columns:1fr}section.masonry-design-news-posts{grid-template-columns:repeat(2, 1fr)}.gallery-columns-6{grid-template-columns:repeat(3, 1fr)}footer .container{grid-template-columns:180px 100px 100px 200px;grid-column-gap:15px;padding:5%}footer .container .social ul.social-links li a{font-size:2em}}@media all and (max-width: 768px){header{display:grid;grid-template-columns:250px 1fr}header .navigation{align-content:unset;justify-content:unset;justify-self:end}header .navigation .menu-main-container ul.menu li:nth-child(1),header .navigation .menu-main-container ul.menu li:nth-child(2),header .navigation .menu-main-container ul.menu li:nth-child(3),header .navigation .menu-main-container ul.menu li:nth-child(4){display:none}header .navigation button{display:block}section.masonry-design-company .masonry-design-office{grid-template-columns:repeat(2, 1fr);margin:25px 0}section.masonry-design-news-posts{grid-template-columns:repeat(2, 1fr)}footer .container{grid-template-columns:1fr 1fr 200px}footer .container .logo{display:none}}@media all and (max-width: 520px){p{font-size:95%}header{display:grid;grid-template-columns:250px 1fr}section.masonry-design-showcase{padding:25px}section.title{padding:10% 5%}section.masonry-design-company .masonry-design-office{grid-template-columns:repeat(2, 1fr)}section.masonry-design-services{grid-template-columns:1fr;padding:10%}section.masonry-design-showcase{height:65%;padding:0 0 25px 0px !important;background-color:#111}section.masonry-gallery{padding:25px}section.masonry-gallery .gallery{grid-column-gap:25px !important}.gallery-columns-6{grid-template-columns:repeat(2, 1fr)}section.masonry-design-contact .text div form{grid-template-columns:1fr}section.masonry-design-contact .text div form .field.full,.wpcf7-response-output{grid-column:1 / 2}section.masonry-design-post .text img,section.masonry-gallery img{width:100%;height:auto}section.masonry-design-news-posts{grid-template-columns:1fr}section.masonry-gallery,section.masonry-video{padding:25px}footer .container{padding:10% 5%;grid-template-columns:repeat(3, 1fr);font-size:80%}footer .container .social{grid-template-columns:1fr;grid-row-gap:15px}footer .container div img{width:90%;height:auto}}
