/* Shared website footer, scoped to avoid importing Bootstrap into the page. */
#myFooter{background:#3c3d41;color:#fff;padding-top:10px;font:16px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
#myFooter .container{width:100%;margin-inline:auto;padding-inline:15px}
#myFooter .row{display:flex;flex-wrap:wrap;margin:0 -15px 20px}
#myFooter .row>[class*=col-]{position:relative;width:100%;padding-inline:15px}
#myFooter .justify-content-center{justify-content:center}
#myFooter .logo{margin:0 0 8px}
#myFooter .logo img{display:inline-block;vertical-align:middle;border:0;width:140px;height:auto}
#myFooter h5{font-size:18px;font-weight:700;line-height:1.2;letter-spacing:normal;margin:30px 0 8px;color:#fff}
#myFooter ul{list-style:none;padding-left:0;line-height:1.7;margin:0 0 16px}
#myFooter a{color:#d2d1d1;text-decoration:none}
#myFooter a:hover,#myFooter a:focus{color:#fff;text-decoration:none}
#myFooter .social-networks{text-align:center;padding:30px 0 16px}
#myFooter .social-networks a{display:inline-block;font-size:32px;color:#f9f9f9;padding:10px;line-height:1.5;transition:color .2s}
#myFooter .facebook:hover{color:#0077e2}
#myFooter .twitter:hover{color:#00aced}
#myFooter .instagram:hover{color:#e36a9b}
#myFooter .form-group{margin-bottom:16px}
#myFooter .form-control{display:block;width:100%;height:38px;padding:6px 12px;font-size:16px;line-height:1.5;color:#495057;background:#fff;border:1px solid #ced4da;border-radius:4px}
#myFooter .form-control:focus{border-color:#ff8372;box-shadow:0 0 0 3px #f05f4026;outline:none}
#myFooter .btn{display:block;width:150px;margin:10px auto 0;padding:8px 16px;line-height:25px;font-size:20px;font-weight:400;text-align:center;color:#fff;background:#f05f40;border-radius:20px;border:0;transition:background .2s}
#myFooter .btn:hover,#myFooter .btn:focus{color:#fff;background:#ee4b28}
#myFooter .footer-copyright{background:#333;padding:3px 15px;text-align:center}
#myFooter .footer-copyright p{margin:10px;color:#ccc}
@media(min-width:576px){#myFooter .container{max-width:540px}#myFooter .col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}#myFooter .col-sm-3{flex:0 0 25%;max-width:25%}#myFooter .col-sm-6{flex:0 0 50%;max-width:50%}}
@media(min-width:768px){#myFooter .container{max-width:720px}#myFooter .col-md-3{flex:0 0 25%;max-width:25%}#myFooter .col-md-4{flex:0 0 33.333333%;max-width:33.333333%}}
@media(min-width:992px){#myFooter .container{max-width:960px}#myFooter .col-lg{flex:1 0 0;max-width:100%}}
@media(min-width:1200px){#myFooter .container{max-width:1140px}}
@media(max-width:767px){#myFooter{text-align:center}#myFooter .footer-copyright p{font-size:12px}}
