File: /home/emblazeone/public_html/smilz/css/sub_style.css
footer .top-footer {
padding-top: 84px;
padding-bottom: 86px;
background-color: #5aa863; }
footer .top-footer .social h2 {
color: #fff;
font-size: 28px;
letter-spacing: 5px;
font-family: 'SofiaProRegular';
font-weight: bold;
margin-bottom: 30px;
padding-top: 5px; }
footer .top-footer .social a {
text-decoration: none; }
footer .top-footer .social a svg {
width: 50px;
height: 50px;
fill: white;
stroke: white;
margin-right: 12px;
margin-bottom: 125px;
transition: 0.3s;
display: inline-block; }
footer .top-footer .social a svg:hover {
transform: rotate(180deg); }
footer .top-footer .social p {
color: #fff;
font-family: 'SofiaProRegular';
font-size: 9px; }
footer .top-footer .service-link ul li {
list-style-type: none;
background-color: #6bb173;
width: 100%;
margin-bottom: 4px;
transition: 0.3s; }
footer .top-footer .service-link ul li:hover {
transform: scale(1.1); }
footer .top-footer .service-link ul li a {
text-decoration: none;
color: #fff;
font-size: 17px;
font-family: 'SofiaProRegular';
padding: 24px 34px;
display: block; }
footer .top-footer .service-link ul li a svg {
stroke: #fff;
width: 24px;
height: 24px;
margin-right: 36px; }
footer .top-footer .quick-info ul {
padding-top: 12px;
padding-left: 80px; }
footer .top-footer .quick-info ul li {
list-style-type: none;
margin-bottom: 26px; }
footer .top-footer .quick-info ul li a {
font-family: 'SofiaProRegular';
font-size: 16px;
color: #fff;
text-decoration: none; }
footer .lower-footer {
padding-bottom: 62px; }
footer .lower-footer .page-width {
width: 100%;
max-width: none; }
footer .lower-footer .page-width .grid-top svg {
margin: 30px 15px;
width: 280px;
height: 24px;
display: inline-block; }
footer .lower-footer .page-width .grid-bottom {
flex-flow: row wrap;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
width: 100%; }
footer .lower-footer .page-width .grid-bottom img {
height: 70px;
width: 70px;
display: block;
margin: 0 20px; }
@media screen and (max-width: 1024px) {
footer .top-footer .service-link ul li a {
font-size: 15px; }
footer .top-footer .service-link ul li a svg {
margin-right: 12px; }
footer .lower-footer .page-width .grid-bottom img {
margin: 0 14px; } }
@media screen and (max-width: 991px) {
footer .top-footer .social a svg {
margin-bottom: 105px; }
footer .top-footer .quick-info ul {
padding-left: 60px; }
footer .top-footer .service-link ul {
padding: 0; } }
@media screen and (max-width: 768px) {
footer .top-footer {
padding-top: 50px;
padding-bottom: 50px; }
footer .top-footer .social a svg {
margin-bottom: 92px; }
footer .top-footer .service-link ul {
padding: 0; }
footer .top-footer .service-link ul li a {
padding: 24px 32px; }
footer .top-footer .service-link ul li a svg {
margin-right: 17px; }
footer .top-footer .quick-info ul {
padding-left: 60px; }
footer .top-footer .quick-info ul li {
margin-bottom: 24px; }
footer .lower-footer {
padding-bottom: 10px; }
footer .lower-footer .page-width .grid-bottom img {
height: 50px;
width: 50px;
margin: 0 17px; } }
@media screen and (max-width: 767px) {
footer .top-footer .social h2 {
font-size: 19px; }
footer .top-footer .service-link ul li a {
padding: 20px 10px;
font-size: 14px; }
footer .top-footer .service-link ul li a svg {
margin-right: 5px; }
footer .top-footer .quick-info ul {
padding-left: 30px; }
footer .top-footer .quick-info ul li {
margin-bottom: 22px; } }
@media screen and (max-width: 575px) {
footer .top-footer {
padding-top: 30px;
padding-bottom: 30px; }
footer .top-footer .social {
text-align: center; }
footer .top-footer .social a svg {
margin-bottom: 10px; }
footer .top-footer .service-link ul {
padding-left: 0; }
footer .top-footer .service-link ul li {
text-align: center; }
footer .top-footer .service-link ul li a svg {
width: 30px;
height: 40px; }
footer .top-footer .quick-info ul {
padding-left: 0;
display: flex;
justify-content: space-between; }
footer .top-footer .quick-info ul li {
text-align: center;
margin-bottom: 0; }
footer .lower-footer .page-width .grid-bottom img {
height: 40px;
width: 40px;
margin: 0 18px; } }
@media screen and (max-width: 360px) {
footer .top-footer .quick-info ul li a {
font-size: 14px; } }
@media screen and (max-width: 320px) {
footer .top-footer .quick-info ul li a {
font-size: 13px; }
footer .lower-footer .page-width .grid-top svg {
margin: 30px 0; }
footer .lower-footer .page-width .grid.grid-bottom img {
height: 30px;
width: 30px; } }
.products {
padding: 127px 0 145px; }
@media screen and (max-width: 767px) {
.products {
padding: 35px 0 35px; } }
.products .item {
background-color: #f8f9fb;
border-radius: 12px;
padding-top: 50px;
padding-bottom: 20px; }
.products .item img {
display: block;
width: 100%;
margin-bottom: 20px; }
.products .item .btn {
padding: 16px 0px;
font-family: SofiaProRegular;
font-size: 12px;
border: solid 2px #010101;
border-radius: 30px;
line-height: 1;
display: none;
max-width: 206px;
margin: auto;
text-align: center;
color: black; }
.products .item .btn:active {
outline: none; }