/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* ------------------------------------------------------
Common :: Variables
------------------------------------------------------ */
/* Space */
/* Headline */
/* Tables */
/* ------------------------------------------------------
Common :: Functions
------------------------------------------------------ */
/*--------------------------------------------------------------
# Custom Css
--------------------------------------------------------------*/
.site-content > .container {
  max-width: 100%;
  padding-left: 15px;
  padding-right: 15px; }
  @media only screen and (min-width: 992px) {
    .site-content > .container {
      padding-left: 0;
      padding-right: 0; } }

.content-sidebar-wrap {
  margin-left: 0;
  margin-right: 0; }
  .content-sidebar-wrap .site-main {
    padding-left: 0;
    padding-right: 0; }

.page-title {
  margin-bottom: 15px; }

.page-excerpt {
  font-size: 16px;
  font-weight: 500;
  color: #0071E3;
  margin-bottom: 20px; }
  @media only screen and (min-width: 992px) {
    .page-excerpt {
      margin-bottom: 30px; } }
  @media only screen and (min-width: 1300px) {
    .page-excerpt {
      margin-bottom: 40px; } }
  @media only screen and (min-width: 1500px) {
    .page-excerpt {
      margin-bottom: 55px; } }

.f-item.bg-color {
  background: #F7F6F2; }
@media only screen and (min-width: 992px) {
  .f-item.bg-trans .f-content {
    text-align: right; } }
.f-item .f-thumb {
  height: 100%; }
  .f-item .f-thumb img {
    height: 100%;
    width: 100%;
    object-position: center;
    object-fit: cover; }
.f-item .f-content {
  padding: 30px 30px 15px; }
  .f-item .f-content h3 {
    font-size: 20px;
    margin-bottom: 15px;
    font-family: 'Be Vietnam Pro','SF Pro Display',serif; }
  @media only screen and (min-width: 576px) {
    .f-item .f-content h3 {
      font-size: 30px; } }
  @media only screen and (min-width: 992px) {
    .f-item .f-content {
      padding: 50px 40px 35px; }
      .f-item .f-content h3 {
        font-size: 30px;
        margin-bottom: 18px; } }
  @media only screen and (min-width: 1300px) {
    .f-item .f-content {
      padding: 80px 60px 60px; }
      .f-item .f-content h3 {
        font-size: 35px;
        margin-bottom: 23px; } }
  @media only screen and (min-width: 1500px) {
    .f-item .f-content {
      padding: 130px 120px 110px; }
      .f-item .f-content h3 {
        font-size: 40px;
        margin-bottom: 28px; } }

/*# sourceMappingURL=field.css.map */
