    /** Typography Settings **/ /*Primary font family*/ body {  font-family: 'Open sans', sans-serif;   font-size: 14px;   line-height: 1.5;   } a {  } /*Secondary font family*/  .block-title, .page-title, .section-title, .sm-desktop nav.navigation li.level-top > a, .navigation a.level-top .tm-megamenu ul.level1 > li > a, .catalog-image-grid .category-grid .grid-inner_content > .category-link, .cms-index-index .banner-1_txt span, .cms-index-index .banner-1_txt a, .cms-index-index .banner-2_box-1 span, .cms-index-index .banner-2_box-2 span, .products-grid .product-item .product-item-name a, .products-list .product-item .product-item-name a, .column.main .block.newsletter .control .actions button.action.primary, .cms-index-index .add-info .add-info_txt h4, .page-footer h4{ font-family: 'Montserrat', sans-serif; }  /* Category page */  @media screen and (min-width: 1024px) { .grid-main .products-grid .product-item{ -webkit-flex-basis: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; } }  /* END Category page */ @media (min-width: 768px) { ul.social-links { float: left; clear: both; width: 100%; padding: 0!important; text-align: left; list-style: none; } ul.social-links li { display: inline-block; } } @media (max-width: 768px) { ul.social-links { display: none; } }