/* MOBILE ---------------------------------------- */
@media (max-width: 480px) {

/* MOBILE ---------- FONT SIZE ----------------------------------------------- */
/* 12px */.site-footer .bottom-row li span { font-size: 12px;}
/* 13px */.btn,button,.button,#my-gallery .fiftyGrid .fiftyObject .container .foot h4 {font-size: 13px;}
/* 14px */.site-footer .top-row .column ul li a,.address-list address a,section#portfolio .txtContain,.pageTitle p,.pageTitle #resultsCount,#my-gallery .fiftyGrid .fiftyObject .container p,.site-footer .top-row .column h6,.faq-block h3 { font-size: 14px; }
/* 15px */#my-gallery .fiftyGrid .fiftyObject .container p,#my-gallery .fiftyGrid .fiftyObject .container p button,.clear-all-btn,.products .product .info p,button.faq-question { font-size: 15px;}
/* 18px */.newReleases p,#content .banner .summary p { font-size: 18px;}
/* 25px */div#commissions.banner .summary h2.title,section#productRelated h2 { font-size: 25px;}
/* 30px */section.banner h2,header.category h2 { font-size: 33px; }
#my-gallery .fiftyGrid .fiftyObject .container h2,#instaBar h3 {font-size: 30px;}

/* MOBILE FONT SIZES */
/* 14px */#header.siteHeader #mainBar .site-branding h1.site-title,#header.siteHeader #mainBar .site-branding p.site-title { font-size: 14px; }
/* 16px */.btn,.newReleases p { font-size: 16px; }
/* 50px */section h2.title.minionh1 { font-size: 50px; }

a.product.tysons::after {font-size: 12px;}
header .site-title {font-size: 14px;}
.products a.product .info h3.title,.products a.product .price { font-size: 15px;}

.carousel-slide.item .txtContain h3,
.carousel-slide.item .txtContain h4,
.carousel-slide.item .txtContain span { font-size: 16px; }

body.shop-page .layout .products.flexRow .flexObject .info h3.title { font-size: .95rem; }
body.shop-page .layout .products.flexRow .flexObject .info p.price { font-size: .9rem; }

body.shop-page .layout.big .products.flexRow .flexObject .info h3.title, body.paintings-page .layout.big .products.flexRow .flexObject .info h3.title,
body.shop-page .layout.big .products.flexRow .flexObject .info p.price, body.paintings-page .layout.big .products.flexRow .flexObject .info p.price { font-size: 17px; }

body.portfolio-page .layout .products.flexRow .flexObject .info h3.title,
body.portfolio-page .layout .products.flexRow .flexObject .info p.category { font-size: 17px; }

.newReleases p { line-height: 125%; }

/* HOME */
.signature svg { height: 50px; }
.menu-wrap .margin { width: initial;}

/* PORTFOLIO & PRODUCT CARDS */
#Window .products a.product { display: block; margin-bottom: 2rem;}

/* Portfolio Project */
header.page-header .summary { padding: 0 7%; }

}