/* Scss Document */
/* line 2, style.scss */
body {
  min-height: 100vh;
  position: relative;
  background-color: #4D4D4D;
  border: 15px solid #4D4D4D;
  margin-top: 0;
}

/* line 10, style.scss */
.menu--main,
.footer-links {
  float: none;
  margin: 0 auto;
  display: table;
  table-layout: fixed;
}

/* line 18, style.scss */
.navbar.container,
.main-container,
.navbar-header {
  width: 100%;
  max-width: 100%;
}

/* line 24, style.scss */
.navbar {
  border-width: 0px;
  margin-bottom: 0px;
}

/* line 28, style.scss */
.navbar-header {
  background-color: #4D4D4D;
  margin-left: 0px !important;
}

/* line 32, style.scss */
.main-container {
  min-height: 76vh !important;
}

/* line 35, style.scss */
.container, .navbar-collapse {
  padding-right: 0px;
  padding-left: 0px;
}

/* line 39, style.scss */
.navbar-collapse {
  background-color: #e7e7e7;
}

/* line 42, style.scss */
.active.active-trail a {
  background-color: #F8F8F8 !important;
}

/* line 45, style.scss */
.navbar-toggle .collapsed {
  float: left;
}

/* line 49, style.scss */
.region-sidebar-second {
  background-color: #FFFFFF;
  margin-right: 20px;
}

/* line 53, style.scss */
.page-header {
  font-size: 2.5em;
  font-weight: lighter;
  letter-spacing: 0.06em;
  color: #6C6C6C;
  text-align: center !important;
}

/* line 60, style.scss */
.search-block-form {
  width: 250px;
  float: right;
}

/* line 65, style.scss */
footer.footer.container {
  border-top-width: 0px;
  width: 100%;
  max-width: 100%;
  margin: 0px;
  padding: 0px;
  background-color: #3F3F3F !important;
}

/* line 74, style.scss */
#footer-nav ul {
  padding-left: 0px;
  margin-top: 10px;
}
/* line 78, style.scss */
#footer-nav li {
  display: inline-block;
  margin-left: 10px;
}
/* line 82, style.scss */
#footer-nav li a {
  margin-left: 10px;
  color: white;
}
/* line 86, style.scss */
#footer-nav li:before {
  content: '|';
  color: #008ecf;
}
/* line 90, style.scss */
#footer-nav li:first-child:before {
  content: '';
}
/* line 93, style.scss */
#footer-nav .footer-copyright {
  mwidth: 100%;
  text-align: center;
  font-size: 10px;
  display: block;
  color: white !important;
}
/* line 100, style.scss */
#footer-nav .drupal-icon {
  display: block;
  margin: 15px auto;
}

/* line 106, style.scss */
article.page.full.clearfix {
  background-color: white !important;
  padding: 25px;
  max-width: 850px;
  width: 100%;
  margin: auto;
}

/* line 115, style.scss */
.view-id-taxonomy_term {
  margin: auto;
  width: 100%;
}
/* line 120, style.scss */
.view-id-taxonomy_term .taxo-card {
  padding: 10px;
  background-color: #FFFFFF;
  min-height: 145px;
  border-top: 10px solid #F8F8F8;
  border-bottom: 10px solid #F8F8F8;
  border-left: 5px solid #F8F8F8;
  border-right: 5px solid #F8F8F8;
}
/* line 131, style.scss */
.view-id-taxonomy_term .views-field-field-image-thumbnail {
  float: left;
  width: 30%;
}
/* line 137, style.scss */
.view-id-taxonomy_term .views-field-title {
  float: right;
  width: 65%;
}
/* line 140, style.scss */
.view-id-taxonomy_term .views-field-title a {
  color: #000000;
}
/* line 146, style.scss */
.view-id-taxonomy_term .views-field-body {
  float: right;
  width: 65%;
  font-size: 11px;
}
/* line 153, style.scss */
.view-id-taxonomy_term .views-field-view-node {
  float: right;
  width: 65%;
}
/* line 158, style.scss */
.view-id-taxonomy_term .feed-icons {
  display: none;
}

/* line 165, style.scss */
.view-front-promo-tiles,
.view-id-responsive_grid_screen_printing,
.view-id-responsive_grid_paintings,
.view-id-responsive-grid-package-design,
.view-responsive-grid-commercial-illustration,
.view-id-responsive_grid_booklets,
.view-id-responsive_grid_branding,
.view-id-responsive_grid_package_design,
.view-id-responsive_grid_restaurant_menu,
#block-views-block-front-promo-tiles-2x-block-1,
#block-views-block-painting-block-2x-block-1,
#block-views-block-illustrations-content-block-2x-block-1,
#block-views-block-screen-print-content-block-2x-block-1,
#block-views-block-booklet-content-block-2x-block-1,
#block-views-block-branding-content-block-2x-block-1,
#block-views-block-packaging-design-content-block-2x-block-1,
#block-views-block-restaurant-menu-content-block-2x-block-1 {
  max-width: 850px;
}
/* line 183, style.scss */
.view-front-promo-tiles p,
.view-id-responsive_grid_screen_printing p,
.view-id-responsive_grid_paintings p,
.view-id-responsive-grid-package-design p,
.view-responsive-grid-commercial-illustration p,
.view-id-responsive_grid_booklets p,
.view-id-responsive_grid_branding p,
.view-id-responsive_grid_package_design p,
.view-id-responsive_grid_restaurant_menu p,
#block-views-block-front-promo-tiles-2x-block-1 p,
#block-views-block-painting-block-2x-block-1 p,
#block-views-block-illustrations-content-block-2x-block-1 p,
#block-views-block-screen-print-content-block-2x-block-1 p,
#block-views-block-booklet-content-block-2x-block-1 p,
#block-views-block-branding-content-block-2x-block-1 p,
#block-views-block-packaging-design-content-block-2x-block-1 p,
#block-views-block-restaurant-menu-content-block-2x-block-1 p {
  font-size: 12px;
  margin-bottom: 10px;
  text-align: center;
}
/* line 188, style.scss */
.view-front-promo-tiles img,
.view-id-responsive_grid_screen_printing img,
.view-id-responsive_grid_paintings img,
.view-id-responsive-grid-package-design img,
.view-responsive-grid-commercial-illustration img,
.view-id-responsive_grid_booklets img,
.view-id-responsive_grid_branding img,
.view-id-responsive_grid_package_design img,
.view-id-responsive_grid_restaurant_menu img,
#block-views-block-front-promo-tiles-2x-block-1 img,
#block-views-block-painting-block-2x-block-1 img,
#block-views-block-illustrations-content-block-2x-block-1 img,
#block-views-block-screen-print-content-block-2x-block-1 img,
#block-views-block-booklet-content-block-2x-block-1 img,
#block-views-block-branding-content-block-2x-block-1 img,
#block-views-block-packaging-design-content-block-2x-block-1 img,
#block-views-block-restaurant-menu-content-block-2x-block-1 img {
  margin-top: 1em;
  width: 100%;
  border: 3px solid #eee;
  padding: 3px;
  border-radius: 5px;
}
/* line 195, style.scss */
.view-front-promo-tiles img:hover,
.view-id-responsive_grid_screen_printing img:hover,
.view-id-responsive_grid_paintings img:hover,
.view-id-responsive-grid-package-design img:hover,
.view-responsive-grid-commercial-illustration img:hover,
.view-id-responsive_grid_booklets img:hover,
.view-id-responsive_grid_branding img:hover,
.view-id-responsive_grid_package_design img:hover,
.view-id-responsive_grid_restaurant_menu img:hover,
#block-views-block-front-promo-tiles-2x-block-1 img:hover,
#block-views-block-painting-block-2x-block-1 img:hover,
#block-views-block-illustrations-content-block-2x-block-1 img:hover,
#block-views-block-screen-print-content-block-2x-block-1 img:hover,
#block-views-block-booklet-content-block-2x-block-1 img:hover,
#block-views-block-branding-content-block-2x-block-1 img:hover,
#block-views-block-packaging-design-content-block-2x-block-1 img:hover,
#block-views-block-restaurant-menu-content-block-2x-block-1 img:hover {
  border-color: #ddd;
}

/* line 202, style.scss */
#block-views-block-recent-content-block-1 h2,
#block-views-block-related-content-block-1 h2 {
  margin-top: 0px;
  padding-left: 0px !important;
}
/* line 206, style.scss */
#block-views-block-recent-content-block-1 .views-row,
#block-views-block-related-content-block-1 .views-row {
  border-top: 1px solid #a9afc0;
  width: 100%;
}
/* line 210, style.scss */
#block-views-block-recent-content-block-1 .block-title,
#block-views-block-related-content-block-1 .block-title {
  width: 100%;
  font-size: 24px;
  padding-left: 12px;
}
/* line 215, style.scss */
#block-views-block-recent-content-block-1 .container-fluid,
#block-views-block-related-content-block-1 .container-fluid {
  padding: 0px;
}
/* line 218, style.scss */
#block-views-block-recent-content-block-1 a,
#block-views-block-related-content-block-1 a {
  color: black;
  text-align: left !important;
  width: 100%;
  font-size: 0.9em;
}
/* line 224, style.scss */
#block-views-block-recent-content-block-1 a:hover,
#block-views-block-related-content-block-1 a:hover {
  color: #878787;
  text-decoration: none !important;
}

/* line 232, style.scss */
.pagination .active a {
  background-color: #686868;
  border-color: #686868;
}

/* line 236, style.scss */
.pagination .active a:hover {
  background-color: #686868;
  border-color: #686868;
}

/* line 240, style.scss */
.pagination li a {
  color: #686868;
}

/* line 245, style.scss */
.main-container {
  padding: 20px 40px 30px 40px;
  background-color: #F8F8F8;
}

/* line 249, style.scss */
div.row {
  max-width: 1400px;
  margin-right: auto;
  margin-left: auto;
}

/* line 256, style.scss */
.booklet-design,
.commercial-illustration,
.painting,
.screen-printing,
.restaurant-menus,
.branding,
.packaging-design,
.other {
  max-width: 900px;
  margin: auto;
}
/* line 268, style.scss */
.booklet-design .field--name-field-pdf-document,
.booklet-design .field--name-body,
.booklet-design .field--name-field-tags,
.booklet-design .field--name-field-brand-logo-large,
.booklet-design .field--name-field-image-2d,
.commercial-illustration .field--name-field-pdf-document,
.commercial-illustration .field--name-body,
.commercial-illustration .field--name-field-tags,
.commercial-illustration .field--name-field-brand-logo-large,
.commercial-illustration .field--name-field-image-2d,
.painting .field--name-field-pdf-document,
.painting .field--name-body,
.painting .field--name-field-tags,
.painting .field--name-field-brand-logo-large,
.painting .field--name-field-image-2d,
.screen-printing .field--name-field-pdf-document,
.screen-printing .field--name-body,
.screen-printing .field--name-field-tags,
.screen-printing .field--name-field-brand-logo-large,
.screen-printing .field--name-field-image-2d,
.restaurant-menus .field--name-field-pdf-document,
.restaurant-menus .field--name-body,
.restaurant-menus .field--name-field-tags,
.restaurant-menus .field--name-field-brand-logo-large,
.restaurant-menus .field--name-field-image-2d,
.branding .field--name-field-pdf-document,
.branding .field--name-body,
.branding .field--name-field-tags,
.branding .field--name-field-brand-logo-large,
.branding .field--name-field-image-2d,
.packaging-design .field--name-field-pdf-document,
.packaging-design .field--name-body,
.packaging-design .field--name-field-tags,
.packaging-design .field--name-field-brand-logo-large,
.packaging-design .field--name-field-image-2d,
.other .field--name-field-pdf-document,
.other .field--name-body,
.other .field--name-field-tags,
.other .field--name-field-brand-logo-large,
.other .field--name-field-image-2d {
  float: left;
  width: 40%;
  background-color: #FFFFFF;
  border-width: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 283, style.scss */
.booklet-design .field--label,
.commercial-illustration .field--label,
.painting .field--label,
.screen-printing .field--label,
.restaurant-menus .field--label,
.branding .field--label,
.packaging-design .field--label,
.other .field--label {
  padding: 10px 0px;
}
/* line 286, style.scss */
.booklet-design .field--name-field-tags,
.commercial-illustration .field--name-field-tags,
.painting .field--name-field-tags,
.screen-printing .field--name-field-tags,
.restaurant-menus .field--name-field-tags,
.branding .field--name-field-tags,
.packaging-design .field--name-field-tags,
.other .field--name-field-tags {
  padding-bottom: 20px;
}
/* line 289, style.scss */
.booklet-design .field--name-field-tags .field--item,
.commercial-illustration .field--name-field-tags .field--item,
.painting .field--name-field-tags .field--item,
.screen-printing .field--name-field-tags .field--item,
.restaurant-menus .field--name-field-tags .field--item,
.branding .field--name-field-tags .field--item,
.packaging-design .field--name-field-tags .field--item,
.other .field--name-field-tags .field--item {
  padding: 10px 0px;
  border-top: 1px solid #a9afc0;
}
/* line 293, style.scss */
.booklet-design .field--name-field-tags .field--item a,
.commercial-illustration .field--name-field-tags .field--item a,
.painting .field--name-field-tags .field--item a,
.screen-printing .field--name-field-tags .field--item a,
.restaurant-menus .field--name-field-tags .field--item a,
.branding .field--name-field-tags .field--item a,
.packaging-design .field--name-field-tags .field--item a,
.other .field--name-field-tags .field--item a {
  font-size: 14px;
  color: #000000;
}
/* line 297, style.scss */
.booklet-design .field--name-field-tags .field--item a:hover,
.commercial-illustration .field--name-field-tags .field--item a:hover,
.painting .field--name-field-tags .field--item a:hover,
.screen-printing .field--name-field-tags .field--item a:hover,
.restaurant-menus .field--name-field-tags .field--item a:hover,
.branding .field--name-field-tags .field--item a:hover,
.packaging-design .field--name-field-tags .field--item a:hover,
.other .field--name-field-tags .field--item a:hover {
  color: #a9afc0;
}
/* line 300, style.scss */
.booklet-design .field--name-field-image,
.booklet-design .field--name-field-image-brand-collateral,
.commercial-illustration .field--name-field-image,
.commercial-illustration .field--name-field-image-brand-collateral,
.painting .field--name-field-image,
.painting .field--name-field-image-brand-collateral,
.screen-printing .field--name-field-image,
.screen-printing .field--name-field-image-brand-collateral,
.restaurant-menus .field--name-field-image,
.restaurant-menus .field--name-field-image-brand-collateral,
.branding .field--name-field-image,
.branding .field--name-field-image-brand-collateral,
.packaging-design .field--name-field-image,
.packaging-design .field--name-field-image-brand-collateral,
.other .field--name-field-image,
.other .field--name-field-image-brand-collateral {
  float: right;
  width: 55%;
}
/* line 306, style.scss */
.booklet-design .field--name-field-brand-logo-large img,
.booklet-design .field--name-field-image-2d img,
.commercial-illustration .field--name-field-brand-logo-large img,
.commercial-illustration .field--name-field-image-2d img,
.painting .field--name-field-brand-logo-large img,
.painting .field--name-field-image-2d img,
.screen-printing .field--name-field-brand-logo-large img,
.screen-printing .field--name-field-image-2d img,
.restaurant-menus .field--name-field-brand-logo-large img,
.restaurant-menus .field--name-field-image-2d img,
.branding .field--name-field-brand-logo-large img,
.branding .field--name-field-image-2d img,
.packaging-design .field--name-field-brand-logo-large img,
.packaging-design .field--name-field-image-2d img,
.other .field--name-field-brand-logo-large img,
.other .field--name-field-image-2d img {
  width: 40%;
  margin: auto;
}

/* line 314, style.scss */
.sitemap .menu--main {
  margin: 0px;
}
/* line 317, style.scss */
.sitemap .menu--main li a {
  padding: 0px;
}

/* line 323, style.scss */
#block-views-block-front-promo-tiles-2x-block-1,
#block-views-block-painting-block-2x-block-1,
#block-views-block-illustrations-content-block-2x-block-1,
#block-views-block-screen-print-content-block-2x-block-1,
#block-views-block-booklet-content-block-2x-block-1,
#block-views-block-branding-content-block-2x-block-1,
#block-views-block-packaging-design-content-block-2x-block-1,
#block-views-block-restaurant-menu-content-block-2x-block-1 {
  display: none;
}

/* line 333, style.scss */
#block-views-block-front-promo-tiles-block-1,
.view-id-responsive_grid_paintings,
.view-id-responsive_grid_commercial_illustration,
.view-id-responsive_grid_screen_printing,
.view-id-responsive_grid_booklets,
.view-id-responsive_grid_branding,
.view-id-responsive_grid_package_design,
.view-id-responsive_grid_restaurant_menu {
  display: block;
}

/* line 343, style.scss */
#block-views-block-recent-content-mobile-block-1 {
  display: none;
}

/* line 346, style.scss */
#block-views-block-recent-content-block-1 {
  display: block;
}

@media screen and (max-width: 992px) {
  /* line 352, style.scss */
  .navbar.container {
    max-width: 2000px;
  }
}
@media screen and (max-width: 950px) {
  /* line 359, style.scss */
  #block-views-block-front-promo-tiles-2x-block-1,
  #block-views-block-painting-block-2x-block-1,
  #block-views-block-illustrations-content-block-2x-block-1,
  #block-views-block-screen-print-content-block-2x-block-1,
  #block-views-block-booklet-content-block-2x-block-1,
  #block-views-block-branding-content-block-2x-block-1,
  #block-views-block-packaging-design-content-block-2x-block-1,
  #block-views-block-restaurant-menu-content-block-2x-block-1 {
    display: block;
  }
  /* line 368, style.scss */
  #block-views-block-front-promo-tiles-2x-block-1 p,
  #block-views-block-painting-block-2x-block-1 p,
  #block-views-block-illustrations-content-block-2x-block-1 p,
  #block-views-block-screen-print-content-block-2x-block-1 p,
  #block-views-block-booklet-content-block-2x-block-1 p,
  #block-views-block-branding-content-block-2x-block-1 p,
  #block-views-block-packaging-design-content-block-2x-block-1 p,
  #block-views-block-restaurant-menu-content-block-2x-block-1 p {
    font-size: 14px;
  }

  /* line 372, style.scss */
  #block-views-block-front-promo-tiles-block-1,
  .view-id-responsive_grid_paintings,
  .view-id-responsive_grid_commercial_illustration,
  .view-id-responsive_grid_screen_printing,
  .view-id-responsive_grid_booklets,
  .view-id-responsive_grid_branding,
  .view-id-responsive_grid_package_design,
  .view-id-responsive_grid_restaurant_menu {
    display: none;
  }

  /* line 382, style.scss */
  .col-sm-3 {
    padding: 0px;
  }

  /* line 385, style.scss */
  .region-sidebar-second {
    padding: 0px;
    margin: 0px;
    background-color: #F8F8F8;
    border-width: 0px;
  }

  /* line 391, style.scss */
  #block-views-block-related-content-block-1 .block-title {
    font-size: 20px !important;
  }

  /* line 394, style.scss */
  .region-sidebar-second h2 .block-title {
    font-size: 20px !important;
  }

  /* line 397, style.scss */
  .navbar-toggle {
    background-color: #FFFFFF;
    border-color: #000000;
    position: absolute;
    left: 15px;
    top: 55px;
    z-index: 100;
  }
}
@media screen and (max-width: 767px) {
  /* line 411, style.scss */
  .logo.navbar-btn.pull-left {
    width: 250px;
    display: block;
    float: left;
    margin: 5px 0px;
    padding: 0px;
    float: left;
  }

  /* line 420, style.scss */
  .logo.navbar-btn.pull-left img {
    width: 100%;
  }

  /* line 424, style.scss */
  #block-views-block-front-promo-tiles-2x-block-1,
  #block-views-block-painting-block-2x-block-1,
  #block-views-block-illustrations-content-block-2x-block-1,
  #block-views-block-screen-print-content-block-2x-block-1,
  #block-views-block-booklet-content-block-2x-block-1,
  #block-views-block-branding-content-block-2x-block-1,
  #block-views-block-packaging-design-content-block-2x-block-1,
  #block-views-block-restaurant-menu-content-block-2x-block-1 {
    display: block;
  }
  /* line 433, style.scss */
  #block-views-block-front-promo-tiles-2x-block-1 p,
  #block-views-block-painting-block-2x-block-1 p,
  #block-views-block-illustrations-content-block-2x-block-1 p,
  #block-views-block-screen-print-content-block-2x-block-1 p,
  #block-views-block-booklet-content-block-2x-block-1 p,
  #block-views-block-branding-content-block-2x-block-1 p,
  #block-views-block-packaging-design-content-block-2x-block-1 p,
  #block-views-block-restaurant-menu-content-block-2x-block-1 p {
    font-size: 24px;
    margin: 10px auto 40px auto;
  }

  /* line 439, style.scss */
  #block-views-block-recent-content-mobile-block-1 {
    display: block;
  }
  /* line 441, style.scss */
  #block-views-block-recent-content-mobile-block-1 h2 {
    font-size: 20px;
    text-align: center;
    margin-top: 0px;
    padding-left: 0px !important;
  }
  /* line 447, style.scss */
  #block-views-block-recent-content-mobile-block-1 .views-row {
    width: 100%;
  }
  /* line 450, style.scss */
  #block-views-block-recent-content-mobile-block-1 .block-title {
    width: 100%;
    font-size: 18px;
    padding: 13px 0px;
    border-bottom: 1px solid #4d4d4d;
    border-top: 1px solid #4d4d4d;
    margin-bottom: 0px;
  }
  /* line 458, style.scss */
  #block-views-block-recent-content-mobile-block-1 .container-fluid {
    padding: 0px;
  }
  /* line 461, style.scss */
  #block-views-block-recent-content-mobile-block-1 a {
    color: black;
    padding: 10px 0px;
    border-bottom: 1px solid #4D4D4D;
    text-align: center !important;
    width: 100%;
    font-size: 14px;
    float: left;
  }

  /* line 481, style.scss */
  .booklet-design .field--name-field-image,
  .booklet-design .field--name-field-tags,
  .booklet-design .field--name-body,
  .booklet-design .field--name-field-pdf-document,
  .commercial-illustration .field--name-field-image,
  .commercial-illustration .field--name-field-tags,
  .commercial-illustration .field--name-body,
  .commercial-illustration .field--name-field-pdf-document,
  .painting .field--name-field-image,
  .painting .field--name-field-tags,
  .painting .field--name-body,
  .painting .field--name-field-pdf-document,
  .screen-printing .field--name-field-image,
  .screen-printing .field--name-field-tags,
  .screen-printing .field--name-body,
  .screen-printing .field--name-field-pdf-document,
  .restaurant-menus .field--name-field-image,
  .restaurant-menus .field--name-field-tags,
  .restaurant-menus .field--name-body,
  .restaurant-menus .field--name-field-pdf-document,
  .branding .field--name-field-image,
  .branding .field--name-field-tags,
  .branding .field--name-body,
  .branding .field--name-field-pdf-document,
  .packaging-design .field--name-field-image,
  .packaging-design .field--name-field-tags,
  .packaging-design .field--name-body,
  .packaging-design .field--name-field-pdf-document {
    width: 100% !important;
  }
  /* line 487, style.scss */
  .booklet-design .field--name-body,
  .commercial-illustration .field--name-body,
  .painting .field--name-body,
  .screen-printing .field--name-body,
  .restaurant-menus .field--name-body,
  .branding .field--name-body,
  .packaging-design .field--name-body {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
  /* line 491, style.scss */
  .booklet-design .field--name-field-image,
  .commercial-illustration .field--name-field-image,
  .painting .field--name-field-image,
  .screen-printing .field--name-field-image,
  .restaurant-menus .field--name-field-image,
  .branding .field--name-field-image,
  .packaging-design .field--name-field-image {
    margin-bottom: 20px;
  }
  /* line 494, style.scss */
  .booklet-design .field--name-field-image img,
  .commercial-illustration .field--name-field-image img,
  .painting .field--name-field-image img,
  .screen-printing .field--name-field-image img,
  .restaurant-menus .field--name-field-image img,
  .branding .field--name-field-image img,
  .packaging-design .field--name-field-image img {
    width: 100%;
  }
  /* line 497, style.scss */
  .booklet-design .field--name-field-brand-logo-large,
  .booklet-design .field--name-field-image-2d,
  .commercial-illustration .field--name-field-brand-logo-large,
  .commercial-illustration .field--name-field-image-2d,
  .painting .field--name-field-brand-logo-large,
  .painting .field--name-field-image-2d,
  .screen-printing .field--name-field-brand-logo-large,
  .screen-printing .field--name-field-image-2d,
  .restaurant-menus .field--name-field-brand-logo-large,
  .restaurant-menus .field--name-field-image-2d,
  .branding .field--name-field-brand-logo-large,
  .branding .field--name-field-image-2d,
  .packaging-design .field--name-field-brand-logo-large,
  .packaging-design .field--name-field-image-2d {
    width: 100%;
    padding: 20px 0px;
    margin-bottom: 20px;
  }
  /* line 503, style.scss */
  .booklet-design .field--name-field-brand-logo-large img,
  .booklet-design .field--name-field-image-2d img,
  .commercial-illustration .field--name-field-brand-logo-large img,
  .commercial-illustration .field--name-field-image-2d img,
  .painting .field--name-field-brand-logo-large img,
  .painting .field--name-field-image-2d img,
  .screen-printing .field--name-field-brand-logo-large img,
  .screen-printing .field--name-field-image-2d img,
  .restaurant-menus .field--name-field-brand-logo-large img,
  .restaurant-menus .field--name-field-image-2d img,
  .branding .field--name-field-brand-logo-large img,
  .branding .field--name-field-image-2d img,
  .packaging-design .field--name-field-brand-logo-large img,
  .packaging-design .field--name-field-image-2d img {
    width: 20%;
  }

  /* line 510, style.scss */
  #block-views-block-recent-content-block-1 {
    display: none;
  }

  /* line 513, style.scss */
  .navbar.container {
    max-width: 2000px;
  }

  /* line 518, style.scss */
  header .navbar-toggle {
    float: left;
  }
  /* line 521, style.scss */
  header #navbar-collapse {
    margin: 0px;
  }
  /* line 524, style.scss */
  header ul {
    width: 100%;
    margin: 0px;
    padding: 0px;
  }
  /* line 529, style.scss */
  header li {
    display: block;
    width: 100%;
    padding: 0px;
    margin: 0px;
    text-align: center;
    border-bottom: 1px solid #4D4D4D;
  }
  /* line 537, style.scss */
  header li:last-child {
    border-bottom-width: 0px;
  }
  /* line 540, style.scss */
  header .nav li a {
    width: 100%;
    display: block;
    text-align: center;
    margin-left: 0px;
    padding: 20px 0px;
  }

  /* line 550, style.scss */
  #footer-nav ul {
    width: 100%;
    margin: 0px;
    padding: 0px;
  }
  /* line 555, style.scss */
  #footer-nav li {
    display: block;
    width: 100%;
    padding: 15px;
    margin: 0px;
    text-align: center;
    border-bottom: 1px solid #4D4D4D;
  }
  /* line 563, style.scss */
  #footer-nav li:before {
    content: '';
  }
  /* line 566, style.scss */
  #footer-nav li:first-child {
    border-top: 1px solid #4D4D4D;
  }
  /* line 569, style.scss */
  #footer-nav li a {
    width: 100%;
    display: block;
    text-align: center;
    margin-left: 0px;
  }

  /* line 579, style.scss */
  #block-views-block-recent-content-block-1 h2,
  #block-views-block-related-content-block-1 h2 {
    margin-top: 0px;
    padding-left: 0px !important;
  }
  /* line 583, style.scss */
  #block-views-block-recent-content-block-1 .views-row,
  #block-views-block-related-content-block-1 .views-row {
    border-top: 1px solid #a9afc0;
    width: 100%;
  }
  /* line 587, style.scss */
  #block-views-block-recent-content-block-1 .block-title,
  #block-views-block-related-content-block-1 .block-title {
    width: 100%;
    font-size: 24px;
    padding-left: 12px;
  }
  /* line 592, style.scss */
  #block-views-block-recent-content-block-1 .container-fluid,
  #block-views-block-related-content-block-1 .container-fluid {
    padding: 0px;
  }
  /* line 595, style.scss */
  #block-views-block-recent-content-block-1 a,
  #block-views-block-related-content-block-1 a {
    text-align: center !important;
  }
  /* line 598, style.scss */
  #block-views-block-recent-content-block-1 a:hover,
  #block-views-block-related-content-block-1 a:hover {
    color: #878787;
    text-decoration: none !important;
  }
}
@media screen and (max-width: 576px) {
  /* line 609, style.scss */
  .logo.navbar-btn.pull-left {
    width: 100%;
    display: block;
    float: left;
    margin: 12px 0px;
    padding: 0px;
  }

  /* line 616, style.scss */
  .logo.navbar-btn.pull-left img,
  .search-block-form {
    max-width: 300px;
    width: 85%;
    float: none;
    margin: 0 auto;
    display: table;
    table-layout: fixed;
  }

  /* line 625, style.scss */
  .navbar-toggle,
  .navbar-toggle.collapsed {
    background-color: #FFFFFF;
    border-color: #000000 !important;
    position: absolute;
    left: 15px;
    top: 110px;
    z-index: 100;
  }
}
