/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
/****** JKC Styles - J4 ******/
@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css";
/* Extra small devices (phones, 600px and down) */
/* Small devices (portrait tablets and large phones, 600px and up) */
/* Medium devices (landscape tablets, 768px and up) */
/* Large devices (laptops/desktops, 992px and up) */
/* QLS Custom Styles */
:root {
  --color-logo-red: #5B1300;
  --color-brown-main: #564B3F;
  --color-brown-light: #65594E;
  --color-brown-accent-light: #713517;
  --color-brown-accent-dark: #541B04;
  --color-brown-accent-med: #491b04;
  --color-button-blue: #0097CE;
  --color-button-green: #51844B;
  --color-background-gray-std: #E8EAED;
  --color-background-gray-light: #F8F8F9;
  --color-text-accent-green: #006428;
  --color-link: #ac4545;
  --color-black: black;
  --color-white: white;
  --font-head: "Cinzel", Times, serif;
  --font-body: "Open Sans", Helvetica, Arial, sans-serif;
  --fs-100: 0.4rem;
  --fs-125: 0.4rem;
  --fs-150: 0.5rem;
  --fs-200: 0.6rem;
  --fs-250: 0.7rem;
  --fs-300: 0.8rem;
  --fs-350: 0.9rem;
  --fs-400: 1.0rem;
  --fs-500: 1.2rem;
  --fs-600: 1.4rem;
  --fs-700: 1.6rem;
  --fs-800: 1.8rem;
  --fs-900: 2.0rem;
  --fs-1000: 2.2rem;
  --fs-1200: 2.4rem;
  --fs-1400: 2.6rem;
  --fs-1600: 2.8rem;
  --fs-2000: 3.0rem;
  --fw-100: 100;
  --fw-200: 200;
  --fw-300: 300;
  --fw-400: 400;
  --fw-500: 500;
  --fw-600: 600;
  --fw-700: 700;
  --fw-800: 800;
  --fw-900: 900;
  --flh-100: 0.6rem;
  --flh-200: 0.8rem;
  --flh-300: 1.0rem;
  --flh-400: 1.2rem;
  --flh-500: 1.4rem;
  --flh-600: 1.6rem;
  --flh-700: 1.8rem;
  --flh-800: 2.0rem;
  --flh-900: 2.2rem;
  --br-small: 2px;
  --br-std: 4px;
  --br-large: 8px;
}
/*core settings*/
*, *::before, *::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
h1 {
  font-family: var(--font-head);
  font-size: var(--fs-1000);
  line-height: var(--flh-800);
}
body {
  font-size: var(--fs-500);
  line-height: var(--flh-500);
  font-family: var(--font-body);
  font-weight: var(--fw-400);
}
a {
  color: var(--color-link);
}
a:hover {
  color: var(--color-link);
}
pre {
  color: var(--color-black);
}
label, input, button, select, textarea {
  font-size: var(--fs-400);
  font-weight: var(--fw-500);
  line-height: var(--flh-400);
}
#g-navigation {
  font-family: var(--font-head);
  font-size: var(--fs-300);
}
#g-navigation .g-content {
  margin-bottom: 0;
}
#g-navigation .g-menu-item-container {
  padding: 0.4rem 0.8rem;
}
img.status_icon {
  max-width: 3rem;
}
[class*="uk-icon-"] {
  font-family: FontAwesome;
  display: inline-block;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
}
span.uk-icon {
  font-family: FontAwesome;
  display: inline-block;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
}
.uk-button-success {
  background-color: #437a3c;
  color: #ffffff;
  background-image: -webkit-linear-gradient(top, #619a5a, #2f6428);
  background-image: linear-gradient(to bottom, #619a5a, #2f6428);
  line-height: 28px;
}
.uk-button {
  -webkit-appearance: none;
  margin: 0;
  margin-top: 0px;
  border: none;
  overflow: visible;
  font: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  color: #4f5054;
  text-transform: none;
  display: inline-block;
  box-sizing: border-box;
  padding: 0 12px;
  background: #ffffff;
  vertical-align: middle;
  line-height: 30px;
  min-height: 30px;
  font-size: 13px;
  text-decoration: none;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-radius: 2px;
  background-origin: border-box;
  background: #f5f5f5;
  background-color: whitesmoke;
  background-image: none;
  background-image: -webkit-linear-gradient(top, #f9f9f9, #f0f0f0);
  background-image: linear-gradient(to bottom, #f9f9f9, #f0f0f0);
  font-weight: 300;
  text-transform: uppercase;
}
.g-offline .g-container h1 {
  color: var(--color-black);
}
.g-offline .g-container p {
  color: var(--color-white);
}
.error_404 {
  background-image: url('../../../../images/error_images/romson-preechawit-Vy2cHqm0mCs-unsplash.jpg');
  background-size: auto 30vw;
  background-repeat: no-repeat;
  margin-left: 10vw;
  margin-right: auto;
  margin-top: 1rem;
  height: 800px;
}
@media only screen and (max-width: 810px) {
  .error_404 {
    background-size: 90% auto;
  }
}
@media only screen and (max-width: 428px) {
  .error_404 {
    background-size: 90% auto;
    margin-top: 2rem;
  }
}
.error_404 .error_404_content {
  margin-top: 20rem;
  margin-left: 25vw;
  margin-right: 15vw;
  background-color: #B4B4B4;
  padding: 2rem;
}
@media only screen and (max-width: 428px) {
  .error_404 .error_404_content {
    margin-top: 18rem;
    width: 90%;
    margin-left: 0;
  }
}
@media only screen and (max-width: 810px) {
  .error_404 .error_404_content {
    margin-top: 18rem;
    margin-left: 45vw;
  }
}
.error_404 .error_404_content h1 {
  color: #D71352;
  font-size: var(--fs-900);
  line-height: var(--fs-1000);
}
.error_404 .error_404_content p {
  color: white;
}
.icon::before {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  padding-right: 3px;
}
.phone::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "";
}
.contact::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "&#xf2b6;";
}
/******************************* Main Page Sections ******************************/
.header-top-right .g-content {
  display: flex;
  justify-content: flex-end;
  gap: 0.5rem;
}
.header-top-right .g-content .tm-social-icon-buttons .fa-brands {
  background-color: var(--color-brown-accent-light);
  padding: 0.3rem;
  border-radius: 3px;
}
.container-toolbar .g-content {
  margin: 0;
  padding: 0 1.5vw;
  color: var(--color-brown-accent-med);
}
.container-toolbar .toolbar-left h4 {
  text-align: left;
}
.container-toolbar .toolbar-right {
  text-align: right;
}
.container-toolbar .toolbar i.fa-solid {
  font-size: var(--fs-300);
}
/****** Footer ******/
#g-footer .footer-links-industry li, #g-footer .footer-links-news li {
  font-size: var(--fs-400);
}
#g-footer .footer-tag-left {
  text-align: left;
}
#g-footer .footer-tag-right {
  text-align: right;
}
#g-footer .footer-bottom-box {
  background-color: var(--color-background-gray-light);
}
#g-footer .footer-bottom-box .menu {
  display: flex;
  gap: 1vw;
  justify-content: center;
  flex-wrap: wrap;
}
#g-footer .footer-bottom-box .menu li {
  width: 100%;
}
@media only screen and (min-width: 810px) {
  #g-footer .footer-bottom-box .menu li {
    width: auto;
  }
}
#g-footer .footer_best_of_flag p {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
#g-footer .footer_copyright {
  text-align: center;
}
/******************* Home Page settings********************/
#g-showcase {
  padding: 0;
}
#g-showcase .g-container .g-grid {
  display: flex;
  gap: 0;
  flex-wrap: wrap;
}
@media only screen and (max-width: 810px) {
  #g-showcase .g-container .g-grid {
    flex-direction: column;
  }
  #g-showcase .g-container .g-grid .size-70, #g-showcase .g-container .g-grid .size-30 {
    width: 100vw;
    margin-left: 0 !important;
  }
}
#g-showcase .g-container .g-grid .showcase-left {
  margin-left: 2vw;
  margin-top: 0;
}
#g-showcase .g-container .g-grid .showcase-right {
  display: flex;
  align-items: center;
  flex: 1;
  max-width: 25vw;
  margin-right: 1vw;
  margin-left: 0.5vw;
}
@media only screen and (max-width: 428px) {
  #g-showcase .g-container .g-grid .showcase-right {
    width: 100vw !important;
    max-width: 100vw !important;
  }
}
@media only screen and (max-width: 810px) {
  #g-showcase .g-container .g-grid .showcase-right {
    width: 100vw !important;
    max-width: 100vw !important;
  }
}
#g-showcase .g-container .g-grid .showcase-left .uk-button, #g-showcase .g-container .g-grid .showcase-full .uk-button {
  background-color: var(--color-brown-accent-med);
  border-radius: 3px;
  color: white;
  background: var(--color-brown-accent-med);
}
#g-showcase .g-container .g-grid .showcase-left .uk-button a, #g-showcase .g-container .g-grid .showcase-full .uk-button a {
  color: white;
}
#g-showcase .g-container .g-grid .showcase-left .uk-button a:hover, #g-showcase .g-container .g-grid .showcase-full .uk-button a:hover {
  background-color: var(--color-brown-accent-light);
}
#g-showcase .g-container .g-grid .showcase-left .uk-button:hover, #g-showcase .g-container .g-grid .showcase-full .uk-button:hover {
  background-color: var(--color-brown-accent-light);
}
#g-showcase .g-container .g-grid .g-content {
  padding: 0;
  margin: 0;
}
#g-subshowcase {
  padding: 1rem 0;
}
#g-subshowcase .showcase-sub {
  border: 1px solid var(--color-background-gray-std);
}
#g-feature .g-content {
  margin: 0;
  padding: 0;
}
#g-feature .g-content p {
  margin: 0;
  display: flex;
  justify-content: center;
}
#g-subfeature .g-grid {
  gap: 1vw;
}
#g-subfeature .g-grid .subfeature {
  border: 1px solid var(--color-brown-light);
  padding: 2rem;
  flex: auto;
  width: 100%;
}
@media only screen and (max-width: 810px) and (min-width: 450px) {
  #g-subfeature .g-grid .subfeature {
    width: 30%;
  }
}
@media only screen and (min-width: 1280px) {
  #g-subfeature .g-grid .subfeature {
    width: 32%;
  }
}
#g-subfeature .g-grid .subfeature h2 {
  text-align: center;
  border-bottom: 1px solid var(--color-brown-accent-light);
  padding-bottom: var(--fs-400);
  font-size: var(--fs-800);
  line-height: var(--fs-1000);
}
#g-subfeature .g-grid .subfeature h3 {
  text-align: center;
}
#g-subfeature .g-grid .subfeature h2.phone_number_feature {
  font-size: var(--fs-1000);
  font-weight: var(--fw-600);
  line-height: var(--fs-1200);
}
#g-subfeature .g-grid .subfeature h4 {
  text-align: center;
}
#g-subfeature .g-grid .subfeature p {
  font-size: var(--fs-400);
  line-height: var(--fs-800);
}
#g-subfeature .g-grid .subfeature p.concatenation {
  text-align: center;
  font-size: var(--fs-300);
}
#g-subfeature .g-grid .subfeature p.schedule_appointment {
  text-align: center;
  font-size: var(--fs-600);
  margin-top: 0;
}
#g-subfeature .g-grid .subfeature p.schedule_appointment a.uk-button {
  margin-top: 0 !important;
  font-size: var(--fs-600);
  padding: 1rem;
  background-color: #437a3c;
  color: #ffffff;
  background-image: -webkit-linear-gradient(top, #619a5a, #2f6428);
  background-image: linear-gradient(to bottom, #619a5a, #2f6428);
  line-height: 28px;
}
/********** Site Modules ******************************/
.moduletable.sidebar_standards {
  border: 1px solid var(--color-background-gray-std);
  padding: 2rem;
  margin-bottom: 2rem;
}
.moduletable.sidebar_contact_us {
  border: 1px solid var(--color-background-gray-std);
  padding: 2rem;
}
.moduletable.sidebar_contact_us h2 {
  text-align: center;
  border-bottom: 1px solid var(--color-brown-accent-light);
  padding-bottom: var(--fs-400);
  font-size: var(--fs-700);
}
.moduletable.sidebar_contact_us h3 {
  text-align: center;
}
.moduletable.sidebar_contact_us h2.phone_number_feature {
  font-size: var(--fs-800);
  font-weight: var(--fw-800);
}
.moduletable.sidebar_contact_us h4 {
  text-align: center;
}
.moduletable.sidebar_contact_us p {
  font-size: var(--fs-400);
  line-height: var(--fs-800);
}
.moduletable.sidebar_contact_us p.concatenation {
  text-align: center;
  font-size: var(--fs-400);
}
.moduletable.sidebar_contact_us p.schedule_appointment {
  text-align: center;
  font-size: var(--fs-400);
  margin-top: 0;
}
.moduletable.sidebar_contact_us p.schedule_appointment a.uk-button {
  margin-top: 0 !important;
  font-size: var(--fs-400);
  padding: 0.5rem 1rem;
  background-color: #437a3c;
  color: #ffffff;
  background-image: -webkit-linear-gradient(top, #619a5a, #2f6428);
  background-image: linear-gradient(to bottom, #619a5a, #2f6428);
  line-height: 28px;
  border-radius: 8px;
}
.moduletable.sidebar_menu h3 {
  text-align: center;
  border-bottom: 1px solid var(--color-brown-accent-light);
  padding-bottom: var(--fs-400);
  font-size: var(--fs-500);
}
.moduletable.sidebar_menu ul li {
  text-align: center;
  font-size: var(--fs-400);
  line-height: var(--fs-1000);
}
.sidebar_portfolio_menu p {
  margin: 0;
}
/************************** Yoo Pages *******************************/
.uk-article h1.uk-article-title {
  border-bottom: 1px solid var(--color-background-gray-std);
  font-size: var(--fs-900);
  line-height: var(--fs-1200);
  display: inline-block;
  margin-bottom: 0;
}
.uk-article p.uk-article-lead {
  display: block;
  margin-top: var(--fs-400);
}
.uk-article h3 {
  margin-bottom: var(--fs-200);
  margin-top: var(--fs-800);
}
.uk-article p.uk-article-lead {
  color: var(--color-text-accent-green);
  font-size: var(--fs-600);
}
.uk-article p {
  margin: 0 0 var(--fs-200) 0;
  font-size: var(--fs-400);
  line-height: var(--fs-700);
}
.uk-article hr {
  margin: 0;
}
.blog-uikit-our-services .uk-article {
  border-bottom: 1px solid var(--color-brown-accent-med);
}
.page_our_awards div[itemprop="articleBody"] h2 {
  font-size: var(--fs-800);
  line-height: var(--fs-1200);
  text-align: center;
}
/***************************** Portfoio Pages *********************/
.portfolio_category22 .platform-content .com-content-categories__items {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.portfolio_category22 .platform-content .com-content-categories__items .span12 h2 {
  font-size: var(--fs-1000);
  line-height: var(--fs-1200);
  color: var(--color-brown-accent-dark);
  border-bottom: 1px solid var(--color-background-gray-std);
  display: inline-block;
}
.portfolio_category22 .platform-content .com-content-categories__items .span12 .items-leading h2 {
  font-size: var(--fs-600);
  line-height: var(--fs-800);
  border-bottom: none;
  margin: 3rem 0 1rem 0;
}
.portfolio_category22 .platform-content .com-content-categories__items .span12 dl.fields-container {
  margin-top: 0;
}
.portfolio_category22 .platform-content .com-content-categories__items .span12 dl.fields-container .portfolio-images {
  margin: 0;
}
.portfolio_category22 .platform-content .com-content-categories__items .span12 dl.fields-container .portfolio-images span.field-label {
  display: none;
}
.portfolio_category22 .platform-content .com-content-categories__items .span12 h3 {
  display: none;
}
.portfolio_category22 .platform-content .com-content-categories__items .span12 p {
  display: none;
}
.portfolio_overview .categories-list div.com-content-categories__items {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 2vw;
}
.portfolio_overview .categories-list div.com-content-categories__items .com-content-categories__item {
  flex-basis: 45%;
  margin-bottom: 30px;
}
.portfolio_overview .categories-list div.com-content-categories__items .com-content-categories__item .com-content-categories__item-title {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: var(--font-head);
}
.portfolio_overview .categories-list div.com-content-categories__items .com-content-categories__item img {
  min-height: 100%;
  min-width: 100%;
  object-fit: cover;
}
.portfolio_category .page-header h1 {
  font-size: var(--fs-1000);
  line-height: var(--fs-1200);
  color: var(--color-brown-accent-dark);
  border-bottom: 1px solid var(--color-background-gray-std);
  display: inline-block;
}
.portfolio_category .blog-items .blog-item {
  display: flex;
  flex-direction: column;
}
.portfolio_category .blog-items .blog-item h2 {
  font-size: var(--fs-600);
  line-height: var(--fs-800);
  border-bottom: none;
  margin: 3rem 0 1rem 0;
}
.portfolio_category .blog-items .blog-item .item-content {
  order: 1;
}
.portfolio_category .blog-items .blog-item .item-content ul.fields-container, .portfolio_category .blog-items .blog-item .item-content h3, .portfolio_category .blog-items .blog-item .item-content p {
  display: none;
}
.portfolio_category .blog-items .blog-item .item-image {
  order: 2;
}
.portfolio_category ul.fields-container {
  list-style: none;
}
.portfolio_category ul.fields-container span.field-label {
  display: none;
}
.portfolio_category .com-content-article__body {
  display: none;
}
.portfolio_category.itemid-257 .blog-items .blog-item .item-content ul.fields-container, .portfolio_category.itemid-258 .blog-items .blog-item .item-content ul.fields-container, .portfolio_category.itemid-259 .blog-items .blog-item .item-content ul.fields-container, .portfolio_category.itemid-260 .blog-items .blog-item .item-content ul.fields-container, .portfolio_category.itemid-261 .blog-items .blog-item .item-content ul.fields-container, .portfolio_category.itemid-262 .blog-items .blog-item .item-content ul.fields-container {
  display: block;
}
/*************************** Misc Individual Pages *****************************/
div[itemprop="articleBody"] h3, div[itemprop="blogPost"] h3 {
  color: var(--color-text-accent-green);
  font-size: var(--fs-500);
  line-height: var(--fs-700);
}
div[itemprop="articleBody"] h4, div[itemprop="blogPost"] h4 {
  margin: 3rem 0 1rem 0;
}
div[itemprop="articleBody"] p, div[itemprop="blogPost"] p {
  margin-top: 0;
}
/****** Staff About Us Page ************/
.page_aboutus .items-leading .blog-item figure.item-image {
  margin: 0 1.5rem 1.5rem 0;
}
.page_aboutus .items-leading .item-image img {
  margin-top: -4rem;
}
/*** staf listings **/
.page_aboutus #g-page-surround #g-container-main .com-content-category-blog .items-leading .blog-item {
  border-top: 1px solid var(--color-background-gray-std);
  display: flex;
  flex-direction: row;
  gap: 10px;
  flex-wrap: wrap;
}
.page_aboutus #g-page-surround #g-container-main .com-content-category-blog .items-leading .blog-item .item-image {
  max-width: 15vw;
}
.page_aboutus #g-page-surround #g-container-main .com-content-category-blog .items-leading .blog-item .item-image img {
  border-radius: 50%;
  max-width: 12vw;
  margin-top: 2rem;
}
.page_aboutus #g-page-surround #g-container-main .com-content-category-blog .items-leading .blog-item .item-content {
  max-width: 24vw;
}
.page_aboutus #g-page-surround #g-container-main .com-content-category-blog .items-leading .blog-item .item-content h2 {
  padding: 2rem 0 0 0;
  font-size: var(--fs-1000);
  line-height: var(--fs-800);
}
.page_aboutus #g-page-surround #g-container-main .com-content-category-blog .items-leading .blog-item:first-child .item-content {
  max-width: 100%;
}
.page_whyjkc .left.item-image {
  float: right;
  width: 50%;
}
.page_red_flags .pull-right {
  float: right;
  width: 50%;
}
.page_ourservices h2 {
  margin-bottom: 0;
  font-size: var(--fs-1000);
  line-height: var(--fs-1200);
}
.page_ourservices h3 {
  color: var(--color-text-accent-green);
  font-size: var(--fs-600);
  line-height: var(--fs-800);
  margin: 1rem 0 0.5rem 0;
}
.page_ourservices p.readmore {
  margin: 0;
  margin-top: -1rem;
  margin-bottom: 2rem;
}
.page_ourservices p.readmore a.btn {
  background-color: transparent;
  background-image: none;
  border: none;
}
.page_theprocess h1 {
  font-size: var(--fs-800);
}
.page_theprocess .item-image {
  width: 48%;
  float: right;
}
.page_testimonials h1 {
  font-size: var(--fs-800);
}
.page_testimonials h3 {
  font-size: var(--fs-400);
}
.page_testimonials .item-image {
  width: 48%;
  float: right;
}
.page_webuild .blog-item {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 1vw;
}
.page_webuild .blog-item .item-image {
  flex-basis: 35%;
  order: 2;
  padding-top: 3rem;
}
.page_webuild .blog-item .item-content {
  flex-basis: 60%;
  order: 1;
}
.page_webuild .blog-item:first-child {
  display: block;
}
.page_recent_projects .items-row h2 {
  font-size: var(--fs-600);
  line-height: var(--fs-800);
  text-align: center;
}
.page_recent_projects .items-row .item-image {
  width: 353px;
  height: 320px;
  overflow: hidden;
}
.page_recent_projects .items-row .item-image img {
  min-width: 100%;
  min-height: 100%;
}
.page_recent_projects .items-row dl.fields-container span.field-label {
  display: none;
}
.page_recent_projects .items-row dl.fields-container span.field-value {
  display: none;
}
.page_recent_projects .items-row p {
  display: none;
}
.item-page.page_recent_projects {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.item-page.page_recent_projects .page-header {
  order: 1;
}
.item-page.page_recent_projects .item-image {
  order: 2;
}
.item-page.page_recent_projects div[itemprop="articleBody"] {
  order: 3;
}
.item-page.page_recent_projects div[itemprop="articleBody"] h2 {
  text-align: center;
}
.item-page.page_recent_projects .fields-container {
  order: 4;
}
.item-page.page_recent_projects .fields-container span.field-label {
  display: none;
}
.guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed #gq-reviews-profile.gq-embed_header {
  padding: 0.5rem !important;
}
.guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed #gq-reviews-profile.gq-embed_header h2 {
  margin: 0 !important;
}
.guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed .gq-embed_review .gq-embed_card {
  padding: 0.25rem 0 0 1vw !important;
}
.guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed .gq-embed_review .gq-embed_card .gq-embed_card-header .gq-embed_card-title {
  width: 100% !important;
  display: flex !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  flex-direction: row;
}
.guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed .gq-embed_review .gq-embed_card .gq-embed_card-header .gq-embed_card-title h3.gq-embed_card-name, .guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed .gq-embed_review .gq-embed_card .gq-embed_card-header .gq-embed_card-title h3.gq-embed_card-name span, .guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed .gq-embed_review .gq-embed_card .gq-embed_card-header .gq-embed_card-title .gq-embed_card-meta, .guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed .gq-embed_review .gq-embed_card .gq-embed_card-header .gq-embed_card-title .gq-embed_card-meta span {
  width: auto !important;
}
.guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed .gq-embed_review .gq-embed_card .gq-embed_card-header .gq-embed_card-title .gq-embed_card-meta {
  margin-left: 0.5vw !important;
}
.guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed .gq-embed_review .gq-embed_card .gq-embed_card-stars {
  margin: 0.25rem 0 !important;
}
.guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed .gq-embed_review:nth-child(4), .guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed .gq-embed_review:nth-child(5), .guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed .gq-embed_review:nth-child(6), .guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed .gq-embed_review:nth-child(7), .guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed .gq-embed_review:nth-child(8), .guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed .gq-embed_review:nth-child(9), .guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed .gq-embed_review:nth-child(10), .guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed .gq-embed_review:nth-child(11), .guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed .gq-embed_review:nth-child(12), .guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed .gq-embed_review:nth-child(13), .guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed .gq-embed_review:nth-child(14), .guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed .gq-embed_review:nth-child(15), .guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed .gq-embed_review:nth-child(16), .guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed .gq-embed_review:nth-child(17), .guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed .gq-embed_review:nth-child(18), .guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed .gq-embed_review:nth-child(19), .guildquality_review_listing .mod-custom #gq3-reviews-widget #GQembeddedreview.gq-embed .gq-embed_review:nth-child(20) {
  display: none !important;
}
/*# sourceMappingURL=custom_11.css.map */