.linetop{border-top: 1px solid #fff;margin:1rem 3rem 0;padding-top:1rem} header{background-color:rgba(110,99,79,.4);} header h2,ul{font-family:"Nunito Sans",sans-serif;font-weight:300} header h2:after{display:none} header ul li{color:rgba(84,82,79,.95)} hr{border-top-color:rgba(255, 255, 255, 0.8)} header ul li a{color:#edece8} header ul li a:hover{color:#ae9a63;text-decoration:none} header ul li a:active,ul li a:focus {color:#ae9a63;outline:0} .w-20 { -webkit-box-flex: 0; -ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50%; } @media (min-width: 768px){ .w-20 { -webkit-box-flex: 0; -ms-flex: 0 0 25% !important; flex: 0 0 25% !important; max-width: 25%; }} @media (min-width: 1200px){ .w-20 { -webkit-box-flex: 0; -ms-flex: 0 0 20% !important; flex: 0 0 20% !important; max-width: 20%; }} .w-20 { padding:.5rem; } .w-20 img{ box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;margin-bottom:.25rem } a.darken img { display: block; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; } a.darken:hover img { opacity: 0.7; }