/* WP GALLERY */ /* WordPress Gallery ------------------------------------------ */ .gallery { margin-left: -0.5em; margin-right: -0.5em; } .gallery:after { display: table; content: ""; clear: both; } .gallery-item { margin: 0; float: left; padding: 0.5em; } .gallery-item img { width: 100%; } .gallery-columns-1 .gallery-item { width: 100%; float: none; } .gallery-columns-2 .gallery-item { width: 50% } .gallery-columns-3 .gallery-item { width: 33.3333% } .gallery-columns-4 .gallery-item { width: 25% } .gallery-columns-5 .gallery-item { width: 20% } .gallery-columns-6 .gallery-item { width: 16.6667% } .gallery-columns-7 .gallery-item { width: 14.2857% } .gallery-columns-8 .gallery-item { width: 12.5% } .gallery-columns-9 .gallery-item { width: 11.1111% } .gallery-columns-2 .gallery-item:nth-child(2n+1), .gallery-columns-3 .gallery-item:nth-child(3n+1), .gallery-columns-4 .gallery-item:nth-child(4n+1), .gallery-columns-5 .gallery-item:nth-child(5n+1), .gallery-columns-6 .gallery-item:nth-child(6n+1), .gallery-columns-7 .gallery-item:nth-child(7n+1), .gallery-columns-8 .gallery-item:nth-child(8n+1), .gallery-columns-9 .gallery-item:nth-child(9n+1) { clear: left; } @media (max-width: 600px) { #wrapper .gallery-item { float: none; clear: both; width: 100%; height: auto; display: block; } } .three-columns { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .three-column { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .has-three-columns .three-column { width: calc(33.33% - 20px); } .has-four-columns .three-column { width: calc(25% - 20px); } .three-column-image img { display: block; max-width: 100%; height: auto; width:100%; } .three-column-text { -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } h3.three-column-heading { margin-bottom: 0px; padding-top: 10px; padding-bottom: 10px; text-transform: uppercase; text-align: center; } .three-column-heading a { text-decoration: none; color: inherit; font-weight: 600; } .three-column-link a { padding-bottom: 8px; text-decoration: none; border-bottom-width: 5px; border-bottom-style: solid; color: inherit; } @media (max-width:1023px) { .three-columns.has-four-columns { flex-wrap: wrap; } .has-four-columns .three-column { width: calc( 50% - 40px ); padding-bottom: 20px; } } @media ( max-width:767px ) { .three-columns { display: block; } .three-column, .has-four-columns .three-column, .has-three-columns .three-column { width: 100%; max-width: 360px; margin-left: auto; margin-right: auto; } .three-column:not(:first-child) { margin-top: 40px; } }.craft-design-ft-wrap { display: flex; justify-content: space-between; align-items: center; } .craft-design-ft-wrap .craft-right-column { flex-grow: 1; } .craft-footer-right-col { display: flex; justify-content: space-evenly; align-items: center; } .craft-ft-icon { display: flex; line-height: 1.2; align-items: flex-end; justify-content: flex-start; } .craft-ft-icon .fas { padding-right: 10px; } .ft-craft-right-text { line-height: 1.2; } .craft-ft-left-col { font-size: 20px; } .craft-left-column img { display: block; } @media (max-width:960px) { .ft-craft-right-text { font-size: 15px; } .craft-left-column img { margin-left: auto; margin-right: auto; } .craft-ft-left-col { font-size: 18px; } } @media (max-width:767px){ .craft-design-ft-wrap { display: block; text-align: center; } .craft-footer-right-col { flex-direction: column; align-items: center; } } @media (max-width: 512px) { .craft-ft-left-col { font-size: 15px; } }