@import url("https://fonts.googleapis.com/css?family=|Source+Sans+Pro|Montserrat|");
.woocommerce ul.products {
  font-size: 25px;
  line-height: 16px;
}
.woocommerce ul.products li.product > a:not(.button) h2 {
  font-family: Montserrat;
  font-weight: 400;
  text-transform: capitalize;
  font-size: 18px;
}
.woocommerce ul.products li.product a.button {
  font-size: 12px;
  line-height: 27px;
  font-family: Montserrat;
  font-weight: 400;
  background-color: #555555;
  background-position: center;
  padding: 2px;
  padding-right: 13px;
  padding-left: 15px;
  margin-top: 12px;
  padding-top: 4px;
  border-radius: 6px;
  border-top-left-radius: 3px;
  padding-bottom: 5px;
  margin-right: 0px;
  transform: scale(0.84);
}
.woocommerce ul.products li.product .price {
  font-size: 14px;
  font-family: Montserrat;
}
.woocommerce #content div.product .woocommerce-tabs #tab-description h2 {
  font-family: Montserrat;
  text-transform: uppercase;
  font-weight: 500;
}
.woocommerce .related > h2 {
  font-family: Montserrat;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 500;
}
.woocommerce #content div.product .woocommerce-tabs #tab-description p {
  font-family: Source Sans Pro;
  font-size: 16px;
}
#wrapper #footer-widgets .widget > h3 {
  font-family: Montserrat;
  text-transform: uppercase;
}
.woocommerce #content div.product .product_title {
  font-family: Montserrat;
  line-height: 11
	px;
  font-size: 20px;
}
article.post header .title a {
  font-family: Montserrat;
  font-size: 18px;
}
article.post .entry p {
  font-family: Source Sans Pro;
  font-size: 16px;
}
#nav-container {
  font-family: Montserrat;
}
#navigation .menus {
  font-family: Montserrat;
}
#wrapper #navigation ul.nav li a {
  font-family: Montserrat;
  font-weight: 600;
  text-transform: uppercase;
}
#main .page .entry h4 {
  font-size: 32px;
  font-family: Montserrat;
  text-transform: uppercase;
  word-spacing: 1px;
  line-height: 50px;
}
#main .page .entry p {
  font-family: Source Sans Pro;
  line-height: 29px;
  font-size: 20px;
}
#footer-widgets .block .widget p {
  font-family: Montserrat;
  font-size: 14px;
}
#footer-widgets .block .widget ul li {
  font-family: Montserrat;
}
.woocommerce ul.products li.product {
  transform: scale(1);
  font-size: 23px;
  font-family: Source Sans Pro;
}
.woocommerce h1.page-title {
  font-family: Montserrat;
  line-height: 17px;
  font-size: 16px;
  text-transform: uppercase;
}
.woocommerce p.woocommerce-result-count {
  font-family: Source Sans Pro;
}
.woocommerce form.woocommerce-ordering select {
  font-family: Source Sans Pro;
  font-size: 14px;
}
.woocommerce #content div.product .price .amount {
  font-family: Source Sans Pro;
}
.woocommerce #content div.product .entry-summary p {
  font-family: Source Sans Pro;
  line-height: 23px;
}
.woocommerce #content div.product .product_meta {
  font-family: Source Sans Pro;
}
.woocommerce #content div.product .single_add_to_cart_button {
  font-family: Montserrat;
  font-weight: 500;
  background-color: #555555;
  transform: scale(0.9);
}
#wrapper #sidebar .widget > h3 {
  font-family: Montserrat;
  text-transform: uppercase;
}
#sidebar {
  font-family: Source Sans Pro;
}
.woocommerce.widget.widget_shopping_cart .total strong {
  font-family: Source Sans Pro;
}
.woocommerce.widget.widget_shopping_cart ul.product_list_widget li {
  font-family: Source Sans Pro;
}
.woocommerce.widget.widget_shopping_cart .buttons .button.checkout {
  font-weight: 300;
  background-color: #555555;
}
.woocommerce.widget.widget_shopping_cart .buttons .button {
  background-color: #555555;
}
#footer p {
  font-family: Source Sans Pro;
}
article.post header .title {
  font-size: 25px;
  font-family: Montserrat;
  line-height: 44px;
  font-weight: 500;
  text-transform: capitalize;
}
article.post .post-meta {
  font-family: Source Sans Pro;
}
.wp-block-image .aligncenter > figcaption {
  font-family: Source Sans Pro;
  line-height: 27px;
  font-size: 18px;
}
.wp-block-gallery {
  font-size: 18px;
  line-height: 28px;
  font-family: Source Sans Pro;
}
#post-author {
  background-color: rgba(229, 229, 229, 0.14);
  border-width: 1px;
  filter: sepia(0.06);
  visibility: hidden;
}
html .post-entries a {
  font-family: Source Sans Pro;
  line-height: 6px;
  font-size: 12px;
}
html #content #main {
  font-family: Source Sans Pro;
}
@media screen and (max-width: 1024px) {
  article.post .entry p {
    font-size: 18px;
  }
  #footer-widgets .block .widget p {
    font-size: 14px;
  }
  #main .page h1.title {
    font-size: 18px;
  }
}
#main .page h1.title {
  font-size: 18px;
}
