/*** Create Product Page ***/
#product-category-add-button {
  margin: 5px 0px; }

.category-picked {
  margin-bottom: 5px; }
  .category-picked input {
    margin-right: 5px; }

/**** Product Category Listing Widget ****/
.widgets-product-category-listing .category-listing-media {
  text-align: center; }
  .widgets-product-category-listing .category-listing-media img {
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%; }
.widgets-product-category-listing .category-listing-title {
  font-size: 14px;
  font-weight: 400;
  margin-top: 7px; }
.widgets-product-category-listing .category-listing-short-description {
  color: #555; }

/**** Product Details Page ****/
.news-media a:first-child {
  display: block;
  text-align: center; }
.news-media a + a img.api-image {
  height: 28px;
  max-height: 54px;
  max-width: 40px;
  vertical-align: bottom;
  width: 40px;
  margin-right: 4px; }

.column-200px .news-media {
  width: 200px; }
  .column-200px .news-media img.api-image {
    max-height: 190px;
    max-width: 190px; }
  .column-200px .news-media a + a img.api-image {
    width: 35px; }

/*** Product Page content widget ****/
.product-breadcrumbs {
  margin-bottom: 5px; }

.product-quantity {
  width: 25px; }

.product-details-name {
  font-size: 14px;
  font-weight: bold; }

textarea.product-comment {
  height: 42px;
  padding: 4px; }

.product-details-price {
  font-size: 18px;
  margin-bottom: 5px;
  margin-top: 8px;
  text-align: center; }

.product-details-sku {
  color: #888;
  font-size: 11px; }

input.add-to-cart {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 16px;
  background: #2194f3;
  border-radius: 5px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #ffffff; }

.product-details-content .product-details-media {
  display: inline-block;
  vertical-align: top; }
  .product-details-content .product-details-media img {
    max-height: 300px;
    max-width: 305px;
    height: auto;
    width: 100%;
    border: 1px solid #aaa;
    margin: 0px auto; }
.product-details-content .product-details-media a:first-child {
  display: block;
  text-align: center; }
.product-details-content .product-details-media a + a img {
  height: 28px;
  margin-top: 5px;
  max-height: 54px;
  max-width: 40px;
  vertical-align: bottom;
  width: 40px;
  margin-right: 4px;
  border: none; }
.product-details-content .product-details-options {
  display: inline-block;
  width: 250px;
  margin-left: 50px;
  padding: 10px;
  background-color: #eee;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE8E8E8', endColorstr='#FFF6F6F6', GradientType=0);
  background-image: linear-gradient(to bottom, #e8e8e8, #f6f6f6);
  background-image: linear-gradient(#e8e8e8, #f6f6f6);
  min-height: 210px; }

.product-details-form td select {
  width: 130px; }

.product-details-summary {
  clear: both;
  margin-top: 10px; }

/***** Product Listing Widget Styles *****/
.widgets-product-listing {
  font-size: 14px; }
  .widgets-product-listing .product-details-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px;
    gap: 16px;
    border: 1px solid #eceff1;
    border-radius: 4px;
    flex-wrap: wrap; }
    .widgets-product-listing .product-details-content:not(:last-child) {
      margin-bottom: 16px; }
    .widgets-product-listing .product-details-content .product_detail_box {
      display: flex;
      flex-direction: column;
      justify-content: center;
      gap: 10px;
      flex: 1;
      min-width: 182px;
      align-content: space-between; }
      .widgets-product-listing .product-details-content .product_detail_box .product-breadcrumbs {
        text-align: left; }
        .widgets-product-listing .product-details-content .product_detail_box .product-breadcrumbs a {
          font-weight: 400;
          font-size: 14px;
          line-height: 18px;
          /* identical to box height, or 180% */
          text-decoration-line: underline;
          /* Black/800 (for body) */
          color: #262626; }
    .widgets-product-listing .product-details-content .product-details-form .price-options {
      display: flex;
      gap: 8px;
      justify-content: flex-start;
      flex-direction: column;
      align-items: center; }
      .widgets-product-listing .product-details-content .product-details-form .price-options span {
        width: 100%;
        display: flex;
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        color: #7b7b7b;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: 10px; }
        .widgets-product-listing .product-details-content .product-details-form .price-options span select {
          width: 100%; }
        .widgets-product-listing .product-details-content .product-details-form .price-options span input {
          width: 100%; }
    .widgets-product-listing .product-details-content .product-details-form .select_custom_main {
      display: block;
      padding: 7px 12px;
      isolation: isolate;
      border: 1px solid #555555;
      background-color: white;
      border-radius: 4px;
      display: flex !important;
      align-items: center;
      justify-content: space-between;
      font-weight: 400;
      font-size: 14px;
      line-height: 20px;
      color: #9d9d9d; }
    .widgets-product-listing .product-details-content .product-details-form .add_to_cardbtnbox {
      display: flex;
      justify-content: flex-end; }
    .widgets-product-listing .product-details-content .product-details-form .product-details-form_innerbox {
      display: flex;
      justify-content: space-between;
      flex-direction: column;
      gap: 16px; }
  .widgets-product-listing .product-details-media {
    display: inline-block;
    vertical-align: top;
    min-width: 200px;
    text-align: center;
    overflow: hidden; }
  .widgets-product-listing .product-details {
    display: inline-block;
    vertical-align: top;
    overflow: hidden; }
    .widgets-product-listing .product-details .product-name {
      font-weight: 500;
      font-size: 16px;
      line-height: 20px;
      margin-bottom: 4px;
      color: #262626;
      text-align: left; }
      .widgets-product-listing .product-details .product-name a {
        color: black; }
    .widgets-product-listing .product-details .product-short-description {
      font-weight: 400;
      font-size: 14px;
      line-height: 18px;
      margin-bottom: 4px;
      color: #7b7b7b;
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-line-clamp: 2;
      display: -webkit-box;
      -webkit-box-orient: vertical; }
      .widgets-product-listing .product-details .product-short-description p {
        margin: 0px;
        text-align: left;
        padding: 0px; }
    .widgets-product-listing .product-details .product-details-option {
      text-align: left;
      margin-bottom: 4px;
      font-weight: 400;
      font-size: 14px;
      line-height: 18px;
      margin-bottom: 4px;
      color: #7b7b7b;
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-line-clamp: 2;
      display: -webkit-box;
      -webkit-box-orient: vertical; }
    .widgets-product-listing .product-details .product-description {
      text-align: left;
      font-weight: 400;
      font-size: 14px;
      line-height: 18px;
      margin-bottom: 4px;
      color: #7b7b7b;
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-line-clamp: 2;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      max-height: 50px; }
      .widgets-product-listing .product-details .product-description p {
        margin: 0px;
        padding: 0px; }
  .widgets-product-listing .product-details-buy {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px; }
    .widgets-product-listing .product-details-buy .product-details-price {
      font-weight: 700;
      font-size: 16px;
      line-height: 24px;
      color: #262626;
      text-align: left; }
    .widgets-product-listing .product-details-buy .view-details {
      padding: 10px;
      text-align: center; }
    .widgets-product-listing .product-details-buy .add-to-cart-button {
      text-align: center;
      margin-top: 10px; }
    .widgets-product-listing .product-details-buy .in_stock_available {
      text-align: center;
      margin-top: 10px;
      margin-left: -18px; }

/* $column-width, $media-width: 210px, $image-size: 180px, $details-width: 308px, */
/* $buy-box-width: 190px, $text-area-width: 225px) */
.column-770px .widgets-product-listing .product-details-media {
  min-width: 162px;
  border-radius: 4px; }
  .column-770px .widgets-product-listing .product-details-media a {
    overflow: hidden;
    border-radius: 4px; }
  .column-770px .widgets-product-listing .product-details-media img {
    width: 100%;
    height: auto;
    object-fit: contain; }
.column-770px .widgets-product-listing .product-details-buy {
  width: 100%; }

.column-980px .widgets-product-listing .product-details-media {
  min-width: 162px;
  border-radius: 4px; }
  .column-980px .widgets-product-listing .product-details-media a {
    overflow: hidden;
    border-radius: 4px; }
  .column-980px .widgets-product-listing .product-details-media img {
    width: 100%;
    height: auto;
    object-fit: contain; }
.column-980px .widgets-product-listing .product-details-buy {
  width: 100%; }

.column-650px .widgets-product-listing .product-details-media {
  min-width: 162px;
  border-radius: 4px; }
  .column-650px .widgets-product-listing .product-details-media a {
    overflow: hidden;
    border-radius: 4px; }
  .column-650px .widgets-product-listing .product-details-media img {
    width: 100%;
    height: auto;
    object-fit: contain; }
.column-650px .widgets-product-listing .product-details-buy {
  width: 100%; }

.column-460px .widgets-product-listing .product-details-media {
  min-width: 162px;
  border-radius: 4px; }
  .column-460px .widgets-product-listing .product-details-media a {
    overflow: hidden;
    border-radius: 4px; }
  .column-460px .widgets-product-listing .product-details-media img {
    width: 100%;
    height: auto;
    object-fit: contain; }
.column-460px .widgets-product-listing .product-details-buy {
  width: 100%; }

.column-460px .widgets-product-listing .product-details-buy th,
.column-460px .widgets-product-listing .product-details-buy td {
  display: inline-block; }

/* @include setup-product-listings(980px, 210px); 
@include setup-category-listings(650px, 182px); 
@include setup-category-listings(460px, 198px);
*/
.column-320px .widgets-product-listing {
  overflow: hidden; }
  .column-320px .widgets-product-listing .product-details-content {
    border: 1px solid #d7d7d7;
    padding-top: 10px; }
  .column-320px .widgets-product-listing .product-details-media {
    text-align: center;
    width: 320px; }
    .column-320px .widgets-product-listing .product-details-media img {
      max-width: 300px;
      max-height: 300px; }
  .column-320px .widgets-product-listing .product-details {
    width: auto;
    display: block;
    margin-left: 0px; }
  .column-320px .widgets-product-listing .product-details-buy {
    margin: 10px;
    width: auto;
    min-height: auto;
    display: block; }
    .column-320px .widgets-product-listing .product-details-buy .product-details-price {
      text-align: center;
      margin: 0px; }
    .column-320px .widgets-product-listing .product-details-buy .quantity {
      display: inline-block;
      margin-left: 50px;
      margin-top: 5px; }
    .column-320px .widgets-product-listing .product-details-buy .view-details {
      margin: 0px;
      padding: 3px; }
    .column-320px .widgets-product-listing .product-details-buy .add-to-cart-button {
      display: inline-block; }

.column-200px .widgets-product-listing {
  overflow: hidden; }
  .column-200px .widgets-product-listing .product-details-content {
    border: 1px solid #d7d7d7;
    padding-top: 10px; }
  .column-200px .widgets-product-listing .product-details-media {
    text-align: center;
    width: 200px; }
    .column-200px .widgets-product-listing .product-details-media img {
      max-width: 180px;
      max-height: 180px; }
  .column-200px .widgets-product-listing .product-details {
    width: auto;
    display: block;
    margin-left: 0px; }
  .column-200px .widgets-product-listing .product-details-buy {
    margin: 10px;
    width: auto;
    min-height: auto;
    display: block; }
    .column-200px .widgets-product-listing .product-details-buy .product-details-price {
      text-align: center;
      margin: 0px; }
    .column-200px .widgets-product-listing .product-details-buy .quantity {
      display: inline-block;
      margin-left: 50px;
      margin-top: 5px; }
    .column-200px .widgets-product-listing .product-details-buy .view-details {
      margin: 0px;
      padding: 3px; }
    .column-200px .widgets-product-listing .product-details-buy .add-to-cart-button {
      display: inline-block; }

.column-300px .widgets-product-listing {
  overflow: hidden; }
  .column-300px .widgets-product-listing .product-details-content {
    border: 1px solid #d7d7d7;
    padding-top: 10px; }
  .column-300px .widgets-product-listing .product-details-media {
    text-align: center;
    width: 300px; }
    .column-300px .widgets-product-listing .product-details-media img {
      max-width: 280px;
      max-height: 280px; }
  .column-300px .widgets-product-listing .product-details {
    width: auto;
    display: block;
    margin-left: 0px; }
  .column-300px .widgets-product-listing .product-details-buy {
    margin: 10px;
    width: auto;
    min-height: auto;
    display: block; }
    .column-300px .widgets-product-listing .product-details-buy .product-details-price {
      text-align: center;
      margin: 0px; }
    .column-300px .widgets-product-listing .product-details-buy .quantity {
      display: inline-block;
      margin-left: 50px;
      margin-top: 5px; }
    .column-300px .widgets-product-listing .product-details-buy .view-details {
      margin: 0px;
      padding: 3px; }
    .column-300px .widgets-product-listing .product-details-buy .add-to-cart-button {
      display: inline-block; }

.column-200px .widgets-product-listing .product-details-buy th,
.column-200px .widgets-product-listing .product-details-buy td {
  display: inline-block; }

.lightbox.edit-product-line-item {
  left: 50%;
  width: 250px;
  margin-left: -125px;
  top: 50%;
  height: 250px;
  margin-top: -125px; }
  .lightbox.edit-product-line-item .product-line-item-edit-content {
    padding: 10px; }
    .lightbox.edit-product-line-item .product-line-item-edit-content .quantity {
      width: 30px; }
    .lightbox.edit-product-line-item .product-line-item-edit-content textarea {
      height: 5.5em; }

.list_view_roaster {
  text-align: left; }
  .list_view_roaster .name_roaster a {
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    text-decoration-line: underline;
    color: #1f87e5; }
  .list_view_roaster .primary_contacts {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    column-gap: 24px;
    row-gap: 4px;
    flex-wrap: wrap;
    margin-bottom: 4px; }
  .list_view_roaster .addressbox_roaster {
    display: flex;
    gap: 1px; }
    .list_view_roaster .addressbox_roaster .roaster_address_img {
      margin-right: 4px; }
  .list_view_roaster .emailbox_roaster,
  .list_view_roaster .phone_roaster,
  .list_view_roaster .name_emergency_roaster {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 4px; }
  .list_view_roaster .teams_infobox {
    display: flex;
    gap: 4px;
    justify-content: flex-start;
    align-items: center; }
  .list_view_roaster .emergency_heading {
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    color: #262626; }

.category-details-content {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 16px; }
  .category-details-content .category-details-item {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    padding: 16px;
    border: 1px solid #eceff1;
    border-radius: 4px;
    width: 214px;
    min-height: 200px;
    align-self: stretch; }
    .category-details-content .category-details-item .category-listing-media a {
      width: 182px;
      height: 128px;
      overflow: hidden;
      border-radius: 4px;
      display: block; }
      .category-details-content .category-details-item .category-listing-media a img {
        width: 100%;
        height: auto;
        object-fit: contain; }
    .category-details-content .category-details-item .category-listing-title a {
      font-weight: 500;
      font-size: 16px;
      line-height: 20px;
      text-decoration-line: underline;
      color: #1f87e5; }
    .category-details-content .category-details-item .category-listing-short-description,
    .category-details-content .category-details-item .category-listing-description {
      font-weight: 400;
      font-size: 14px;
      line-height: 18px;
      color: #7b7b7b; }
      .category-details-content .category-details-item .category-listing-short-description p,
      .category-details-content .category-details-item .category-listing-description p {
        margin: 0px;
        padding: 0px;
        text-align: left; }
  .category-details-content .catagory-text-portion {
    display: flex;
    flex-direction: column;
    gap: 5px;
    justify-content: flex-start;
    align-items: flex-start; }

.page_title_heading {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  text-align: left;
  color: #1b1f25; }
  .page_title_heading p {
    margin: 0px;
    padding: 0px; }
    .page_title_heading p a {
      color: #1b1f25 !important; }

.location_container_main {
  display: flex;
  flex-direction: column;
  gap: 24px; }
  .location_container_main .location_innerbox {
    display: flex;
    flex-direction: column;
    gap: 16px; }
    .location_container_main .location_innerbox .location_holder_main .location-description {
      font-weight: 400;
      font-size: 14px;
      line-height: 18px;
      color: #1b1f25;
      text-align: left; }
    .location_container_main .location_innerbox .location_holder_main .location-name-and-link {
      margin-bottom: 8px; }
      .location_container_main .location_innerbox .location_holder_main .location-name-and-link .location-name {
        font-weight: 500;
        font-size: 16px;
        line-height: 20px;
        text-decoration-line: underline;
        color: #1f87e5; }
    .location_container_main .location_innerbox .location_holder_main .location-address,
    .location_container_main .location_innerbox .location_holder_main .venues {
      font-weight: 400;
      font-size: 14px;
      line-height: 20px;
      color: #1b1f25;
      text-align: left; }
    .location_container_main .location_innerbox .location_holder_main ul {
      margin: 0px;
      padding: 0px;
      /* text-decoration: none; */
      list-style-type: none;
      text-align: left; }

.location-map-main {
  border-radius: 2px;
  overflow: hidden; }
  .location-map-main iframe {
    width: 100%; }
  .location-map-main small {
    display: none; }

.custom_form_container_main {
  background-color: white;
  background-image: none !important;
  text-align: left; }
  .custom_form_container_main .form_control_custom_forms {
    padding: 7px 12px !important;
    background: #ffffff !important;
    border: 1px solid #cfd8dc !important;
    border-radius: 4px 11vmin;
    color: #262626 !important; }

.widgets-product-listing .grid_view_product {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 16px; }
  .widgets-product-listing .grid_view_product .product-details-content {
    flex-direction: column;
    max-width: 350px;
    width: 100%;
    align-items: center; }
    .widgets-product-listing .grid_view_product .product-details-content .product_detail_box {
      justify-content: flex-start;
      width: 100%; }
    .widgets-product-listing .grid_view_product .product-details-content .product-details-form {
      margin-top: auto;
      width: 100%; }
      .widgets-product-listing .grid_view_product .product-details-content .product-details-form .add_to_cardbtnbox {
        width: 100%; }
        .widgets-product-listing .grid_view_product .product-details-content .product-details-form .add_to_cardbtnbox input.add-to-cart {
          width: 100%; }
      .widgets-product-listing .grid_view_product .product-details-content .product-details-form .price-options span {
        flex-direction: column;
        align-items: flex-start;
        gap: 3px; }
        .widgets-product-listing .grid_view_product .product-details-content .product-details-form .price-options span textarea.product-comment {
          width: 100%; }
      .widgets-product-listing .grid_view_product .product-details-content .product-details-form .product-details-form_innerbox {
        width: 100%; }

.Product_detail_pagecontent {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 16px;
  gap: 40px;
  border: 1px solid #eceff1;
  border-radius: 4px;
  flex-wrap: wrap; }
  .Product_detail_pagecontent .product-details-form_innerbox .price-options {
    display: flex;
    gap: 8px;
    justify-content: flex-start;
    flex-direction: column;
    align-items: center; }
    .Product_detail_pagecontent .product-details-form_innerbox .price-options span {
      width: 100%;
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      align-items: flex-start;
      gap: 10px;
      font-weight: 400;
      font-size: 14px;
      line-height: 20px;
      color: #7b7b7b; }
  .Product_detail_pagecontent .product-details-form_innerbox .soldoutheading {
    text-align: center;
    margin-bottom: 5px;
    margin-top: 20px;
    font-size: 19px; }
  .Product_detail_pagecontent .product-details-content .product-details-options {
    margin-left: 0px;
    width: 100%;
    padding: 0px;
    background-color: transparent;
    background-image: none; }
    .Product_detail_pagecontent .product-details-content .product-details-options .product-details-name {
      text-align: center;
      margin-bottom: 9px;
      text-transform: capitalize;
      font-size: 16px;
      font-weight: normal; }
    .Product_detail_pagecontent .product-details-content .product-details-options select {
      display: block;
      padding: 7px 12px;
      isolation: isolate;
      border: 1px solid #555555;
      background-color: white;
      border-radius: 4px;
      display: flex !important;
      align-items: center;
      justify-content: space-between;
      font-weight: 400;
      font-size: 14px;
      line-height: 20px;
      color: #9d9d9d;
      width: 100%;
      min-width: 150px; }
  .Product_detail_pagecontent .product_detail_box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 10px;
    flex: 1;
    min-width: 170px;
    align-content: space-between;
    align-self: flex-start; }
    .Product_detail_pagecontent .product_detail_box .product-breadcrumbs {
      text-align: left; }
      .Product_detail_pagecontent .product_detail_box .product-breadcrumbs a {
        font-weight: 400;
        font-size: 14px;
        line-height: 18px;
        text-decoration-line: underline;
        color: #262626; }
    .Product_detail_pagecontent .product_detail_box .product-details-summary {
      margin-top: 0px; }
      .Product_detail_pagecontent .product_detail_box .product-details-summary p {
        text-align: left;
        margin-bottom: 4px;
        font-weight: 400;
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 4px;
        color: #7b7b7b;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical; }
  .Product_detail_pagecontent .product-details-media {
    min-height: auto;
    border-radius: 4px; }
    .Product_detail_pagecontent .product-details-media a {
      display: flex;
      width: 162px;
      height: 162px;
      overflow: hidden;
      border-radius: 4px; }
    .Product_detail_pagecontent .product-details-media img {
      width: 100%;
      height: auto;
      object-fit: contain; }

.activity_page {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 16px;
  border: 1px solid #eceff1;
  border-radius: 4px;
  width: 100%; }
  .activity_page .activity-registration-products {
    text-align: left; }
  .activity_page .activity_page_subbox {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left; }
  .activity_page .schedule-standings-link a {
    font-weight: bold;
    font-size: 14px;
    display: block;
    line-height: 20px;
    text-decoration-line: underline;
    color: #262626 !important;
    margin-bottom: 8px; }
  .activity_page .activity-dates {
    display: flex;
    gap: 8px;
    align-items: center;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #262626;
    margin-bottom: 4px; }
  .activity_page .activity-location {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #262626;
    display: flex;
    gap: 8px;
    align-items: center;
    margin-bottom: 4px; }
    .activity_page .activity-location a {
      font-weight: 400;
      font-size: 14px;
      line-height: 20px;
      text-decoration-line: underline;
      color: #262626 !important; }
  .activity_page .activity-short-description {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 8px;
    color: #7b7b7b; }
  .activity_page .whosRegidtered {
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    color: #262626;
    border: none;
    margin-top: 16px; }
  .activity_page .list-heading {
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #262626;
    margin-bottom: 4px;
    margin-top: 0px; }
  .activity_page .registered_name {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 15px;
    padding: 0px;
    margin-left: 13px;
    width: 100%; }

.modal-dialog-scrollable .modal_product.modal-content {
  overflow-y: auto; }
  .modal-dialog-scrollable .modal_product.modal-content .modal-body .table thead th {
    border-bottom: none !important; }
  .modal-dialog-scrollable .modal_product.modal-content .modal-body .table td {
    border-bottom: none !important; }
    .modal-dialog-scrollable .modal_product.modal-content .modal-body .table td .bi-x {
      font-size: 22px; }

.modal_product .modal_catogory_images {
  display: flex;
  flex-direction: column;
  gap: 8px; }
.modal_product .folder_input_box {
  display: flex;
  flex-direction: column;
  gap: 4px; }
  .modal_product .folder_input_box .form_control_custom {
    width: 100%; }
.modal_product .folder_input_box_checkbox {
  display: flex;
  gap: 8px; }
.modal_product .self_align {
  align-self: flex-start; }
.modal_product .inheritFormbox {
  display: flex;
  gap: 16px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px; }
  .modal_product .inheritFormbox div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
    margin-bottom: 8px; }
.modal_product #product-media-empty input {
  padding: 10px 16px;
  background: #2194f3;
  border-radius: 5px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #ffffff;
  border: none;
  cursor: pointer; }
.modal_product #brand-selector {
  display: flex;
  align-items: center;
  gap: 8px; }

.lbs_new_page_create .modal_pagesFlex {
  display: flex;
  flex-direction: column;
  gap: 8px; }
  .lbs_new_page_create .modal_pagesFlex .folder_input_box_url {
    display: flex;
    gap: 8px;
    align-items: center; }
.lbs_new_page_create .folder_input_box {
  display: flex;
  flex-direction: column;
  gap: 4px; }
  .lbs_new_page_create .folder_input_box .form_control_custom {
    width: 100%; }
.lbs_new_page_create .activity-details {
  display: flex;
  flex-direction: column;
  gap: 16px; }
.lbs_new_page_create .form_control_custom {
  width: 100%; }
.lbs_new_page_create .whocansee {
  margin-bottom: 8px;
  display: block;
  color: black; }
.lbs_new_page_create .role-select {
  display: flex;
  gap: 8px;
  align-items: center; }
.lbs_new_page_create .inheritFormbox_outer .btn_input_box input {
  padding: 10px 16px !important;
  background: #2194f3;
  border-radius: 5px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #ffffff;
  border: none;
  cursor: pointer; }
.lbs_new_page_create .inheritedheading {
  margin-bottom: 4px;
  color: black;
  display: block; }
.lbs_new_page_create .inheritFormbox {
  display: flex;
  gap: 16px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px; }
  .lbs_new_page_create .inheritFormbox span {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
    margin-bottom: 8px;
    color: black; }

.bg-light-modal .post_news_keywords {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr);
  gap: 4px; }
.bg-light-modal .news_media_empty {
  display: flex;
  gap: 20px;
  align-items: center; }
.bg-light-modal #product-category-media-selected {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 50px;
  border: 1px solid #eceff1;
  border-radius: 4px;
  gap: 50px;
  padding: 0px 22px; }
.bg-light-modal #no-product-categories-message {
  color: black;
  margin-bottom: 10px; }
.bg-light-modal .select_btn_custom {
  padding: 10px 16px !important;
  background: #2194f3;
  border-radius: 5px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #ffffff !important;
  border: none;
  cursor: pointer; }
.bg-light-modal .activity_details_modal,
.bg-light-modal .table_new_category {
  display: flex;
  flex-direction: column;
  gap: 10px; }
.bg-light-modal .item_modal_Simg {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #eceff1;
  border-radius: 4px;
  gap: 50px;
  padding: 0px 22px; }
  .bg-light-modal .item_modal_Simg .img_small_modal {
    width: 50px;
    height: 50px;
    overflow: hidden; }
  .bg-light-modal .item_modal_Simg .text-top {
    width: 22px;
    height: 22px; }
.bg-light-modal .options_modal_body {
  display: flex;
  flex-direction: column;
  gap: 10px; }
.bg-light-modal #product-option-dialog th {
  background-color: white;
  color: black; }
.bg-light-modal .modal_link_container .title_linkmodal {
  color: black; }
.bg-light-modal .modal_link_container .tree .a {
  background-color: white;
  color: black; }
.bg-light-modal .modal_link_container .tree .a:hover {
  color: white !important;
  background-color: black; }
.bg-light-modal .modal_link_container .modal_link_content .form_control_custom,
.bg-light-modal .modal_link_container .modal_link_content .input_outerbox input {
  background-color: white; }
.bg-light-modal #page-category-index-tree-container span,
.bg-light-modal #page-index-tree-container span {
  color: black; }
.bg-light-modal #page-category-index-tree-container span:hover,
.bg-light-modal #page-category-index-tree-container span:hover span,
.bg-light-modal #page-index-tree-container span:hover {
  color: white; }
.bg-light-modal .modal_custom_innerflex {
  border: none; }
.bg-light-modal .form_bg_light {
  overflow-y: auto;
  height: 100%; }
.bg-light-modal .create_folder_bodybox #page_title {
  color: black;
  background: transparent; }
.bg-light-modal .close_icn_img {
  width: 22px;
  height: 22px; }
.bg-light-modal .modal-content {
  height: auto !important;
  overflow-y: auto !important; }
.bg-light-modal .btn-close {
  background: url("/assets/icons/bg_white_modal_close.svg") no-repeat !important;
  background-size: cover !important; }
.bg-light-modal .modal-content {
  /* padding: 24px; */
  background: white;
  overflow-y: auto;
  border: none; }
  .bg-light-modal .modal-content label {
    color: black !important; }
  .bg-light-modal .modal-content .title_text,
  .bg-light-modal .modal-content #product-option-count,
  .bg-light-modal .modal-content #product-images {
    color: black; }
  .bg-light-modal .modal-content .table-light_1 tr th {
    color: black !important; }
  .bg-light-modal .modal-content .slideshow_list_items {
    color: black; }
  .bg-light-modal .modal-content .list-row:hover .slideshow_list_items {
    color: white; }
  .bg-light-modal .modal-content .list-row:hover span {
    color: white !important; }
  .bg-light-modal .modal-content .sub_dropdown_box div.list-row span {
    color: black; }
  .bg-light-modal .modal-content .nav-link {
    color: black !important; }
.bg-light-modal .modal-footer {
  padding: 12px 16px;
  background: white; }
.bg-light-modal #page-index-tree-container span {
  color: black; }
.bg-light-modal #page-index-tree-container span:hover span {
  color: white; }
.bg-light-modal .menu_selection {
  color: white !important; }
  .bg-light-modal .menu_selection span {
    color: white !important; }
.bg-light-modal .photo_selector_dialog_highlight .slideshow_list_items {
  color: white; }

.modal .modal-body .form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: #ced4da;
  outline: 0;
  box-shadow: none; }

.modal_sub_form .modal-body {
  height: 100%; }
.modal_sub_form .form-content {
  height: 100%;
  width: 100%; }

.table_new_category {
  display: flex;
  flex-direction: column;
  gap: 10px; }

@media only screen and (max-width: 992px) {
  .Product_detail_pagecontent {
    align-items: center; }
    .Product_detail_pagecontent .product_detail_box {
      align-self: center; }

  .col-6 .Product_detail_pagecontent .col-md-1,
  .col-6 .widgets-page-content .col-md-1,
  .col-md-6 .Product_detail_pagecontent .col-md-1,
  .col-md-6 .widgets-page-content .col-md-1 {
    width: 100%; }
  .col-6 .Product_detail_pagecontent .col-md-2,
  .col-6 .widgets-page-content .col-md-2,
  .col-md-6 .Product_detail_pagecontent .col-md-2,
  .col-md-6 .widgets-page-content .col-md-2 {
    width: 100%; }
  .col-6 .Product_detail_pagecontent .col-md-3,
  .col-6 .widgets-page-content .col-md-3,
  .col-md-6 .Product_detail_pagecontent .col-md-3,
  .col-md-6 .widgets-page-content .col-md-3 {
    width: 100%; }
  .col-6 .Product_detail_pagecontent .col-md-4,
  .col-6 .widgets-page-content .col-md-4,
  .col-md-6 .Product_detail_pagecontent .col-md-4,
  .col-md-6 .widgets-page-content .col-md-4 {
    width: 100%; }
  .col-6 .Product_detail_pagecontent .col-md-5,
  .col-6 .widgets-page-content .col-md-5,
  .col-md-6 .Product_detail_pagecontent .col-md-5,
  .col-md-6 .widgets-page-content .col-md-5 {
    width: 100%; }
  .col-6 .Product_detail_pagecontent .col-md-6,
  .col-6 .widgets-page-content .col-md-6,
  .col-md-6 .Product_detail_pagecontent .col-md-6,
  .col-md-6 .widgets-page-content .col-md-6 {
    width: 100%; }
  .col-6 .Product_detail_pagecontent .col-md-7,
  .col-6 .widgets-page-content .col-md-7,
  .col-md-6 .Product_detail_pagecontent .col-md-7,
  .col-md-6 .widgets-page-content .col-md-7 {
    width: 100%; }
  .col-6 .Product_detail_pagecontent .col-md-8,
  .col-6 .widgets-page-content .col-md-8,
  .col-md-6 .Product_detail_pagecontent .col-md-8,
  .col-md-6 .widgets-page-content .col-md-8 {
    width: 100%; }
  .col-6 .Product_detail_pagecontent .col-md-9,
  .col-6 .widgets-page-content .col-md-9,
  .col-md-6 .Product_detail_pagecontent .col-md-9,
  .col-md-6 .widgets-page-content .col-md-9 {
    width: 100%; }
  .col-6 .Product_detail_pagecontent .col-md-10,
  .col-6 .widgets-page-content .col-md-10,
  .col-md-6 .Product_detail_pagecontent .col-md-10,
  .col-md-6 .widgets-page-content .col-md-10 {
    width: 100%; }
  .col-6 .Product_detail_pagecontent .col-md-11,
  .col-6 .widgets-page-content .col-md-11,
  .col-md-6 .Product_detail_pagecontent .col-md-11,
  .col-md-6 .widgets-page-content .col-md-11 {
    width: 100%; }
  .col-6 .Product_detail_pagecontent .col-md-12,
  .col-6 .widgets-page-content .col-md-12,
  .col-md-6 .Product_detail_pagecontent .col-md-12,
  .col-md-6 .widgets-page-content .col-md-12 {
    width: 100%; } }
.OneTeamBox * {
  white-space: nowrap; }

@media (max-width: 576px) {
  .product_detail_option_custom {
    flex-direction: column; }

  .product-details-form {
    max-width: 100% !important; } }
.layout-area.col-md-1 .widgets-product-listing .col-md-1,
.layout-area.col-md-1 .widgets-category-summary .col-md-1,
.layout-area.col-md-1 .widgets-page-content .col-md-1,
.layout-area.col-1 .widgets-product-listing .col-md-1,
.layout-area.col-1 .widgets-category-summary .col-md-1,
.layout-area.col-1 .widgets-page-content .col-md-1,
.layout-area.col-md-2 .widgets-product-listing .col-md-1,
.layout-area.col-md-2 .widgets-category-summary .col-md-1,
.layout-area.col-md-2 .widgets-page-content .col-md-1,
.layout-area.col-2 .widgets-product-listing .col-md-1,
.layout-area.col-2 .widgets-category-summary .col-md-1,
.layout-area.col-2 .widgets-page-content .col-md-1,
.layout-area.col-md-3 .widgets-product-listing .col-md-1,
.layout-area.col-md-3 .widgets-category-summary .col-md-1,
.layout-area.col-md-3 .widgets-page-content .col-md-1,
.layout-area.col-3 .widgets-product-listing .col-md-1,
.layout-area.col-3 .widgets-category-summary .col-md-1,
.layout-area.col-3 .widgets-page-content .col-md-1,
.layout-area.col-md-4 .widgets-product-listing .col-md-1,
.layout-area.col-md-4 .widgets-category-summary .col-md-1,
.layout-area.col-md-4 .widgets-page-content .col-md-1,
.layout-area.col-4 .widgets-product-listing .col-md-1,
.layout-area.col-4 .widgets-category-summary .col-md-1,
.layout-area.col-4 .widgets-page-content .col-md-1,
.layout-area.col-md-5 .widgets-product-listing .col-md-1,
.layout-area.col-md-5 .widgets-category-summary .col-md-1,
.layout-area.col-md-5 .widgets-page-content .col-md-1,
.layout-area.col-5 .widgets-product-listing .col-md-1,
.layout-area.col-5 .widgets-category-summary .col-md-1,
.layout-area.col-5 .widgets-page-content .col-md-1 {
  width: 100%; }
.layout-area.col-md-1 .widgets-product-listing .col-md-2,
.layout-area.col-md-1 .widgets-category-summary .col-md-2,
.layout-area.col-md-1 .widgets-page-content .col-md-2,
.layout-area.col-1 .widgets-product-listing .col-md-2,
.layout-area.col-1 .widgets-category-summary .col-md-2,
.layout-area.col-1 .widgets-page-content .col-md-2,
.layout-area.col-md-2 .widgets-product-listing .col-md-2,
.layout-area.col-md-2 .widgets-category-summary .col-md-2,
.layout-area.col-md-2 .widgets-page-content .col-md-2,
.layout-area.col-2 .widgets-product-listing .col-md-2,
.layout-area.col-2 .widgets-category-summary .col-md-2,
.layout-area.col-2 .widgets-page-content .col-md-2,
.layout-area.col-md-3 .widgets-product-listing .col-md-2,
.layout-area.col-md-3 .widgets-category-summary .col-md-2,
.layout-area.col-md-3 .widgets-page-content .col-md-2,
.layout-area.col-3 .widgets-product-listing .col-md-2,
.layout-area.col-3 .widgets-category-summary .col-md-2,
.layout-area.col-3 .widgets-page-content .col-md-2,
.layout-area.col-md-4 .widgets-product-listing .col-md-2,
.layout-area.col-md-4 .widgets-category-summary .col-md-2,
.layout-area.col-md-4 .widgets-page-content .col-md-2,
.layout-area.col-4 .widgets-product-listing .col-md-2,
.layout-area.col-4 .widgets-category-summary .col-md-2,
.layout-area.col-4 .widgets-page-content .col-md-2,
.layout-area.col-md-5 .widgets-product-listing .col-md-2,
.layout-area.col-md-5 .widgets-category-summary .col-md-2,
.layout-area.col-md-5 .widgets-page-content .col-md-2,
.layout-area.col-5 .widgets-product-listing .col-md-2,
.layout-area.col-5 .widgets-category-summary .col-md-2,
.layout-area.col-5 .widgets-page-content .col-md-2 {
  width: 100%; }
.layout-area.col-md-1 .widgets-product-listing .col-md-3,
.layout-area.col-md-1 .widgets-category-summary .col-md-3,
.layout-area.col-md-1 .widgets-page-content .col-md-3,
.layout-area.col-1 .widgets-product-listing .col-md-3,
.layout-area.col-1 .widgets-category-summary .col-md-3,
.layout-area.col-1 .widgets-page-content .col-md-3,
.layout-area.col-md-2 .widgets-product-listing .col-md-3,
.layout-area.col-md-2 .widgets-category-summary .col-md-3,
.layout-area.col-md-2 .widgets-page-content .col-md-3,
.layout-area.col-2 .widgets-product-listing .col-md-3,
.layout-area.col-2 .widgets-category-summary .col-md-3,
.layout-area.col-2 .widgets-page-content .col-md-3,
.layout-area.col-md-3 .widgets-product-listing .col-md-3,
.layout-area.col-md-3 .widgets-category-summary .col-md-3,
.layout-area.col-md-3 .widgets-page-content .col-md-3,
.layout-area.col-3 .widgets-product-listing .col-md-3,
.layout-area.col-3 .widgets-category-summary .col-md-3,
.layout-area.col-3 .widgets-page-content .col-md-3,
.layout-area.col-md-4 .widgets-product-listing .col-md-3,
.layout-area.col-md-4 .widgets-category-summary .col-md-3,
.layout-area.col-md-4 .widgets-page-content .col-md-3,
.layout-area.col-4 .widgets-product-listing .col-md-3,
.layout-area.col-4 .widgets-category-summary .col-md-3,
.layout-area.col-4 .widgets-page-content .col-md-3,
.layout-area.col-md-5 .widgets-product-listing .col-md-3,
.layout-area.col-md-5 .widgets-category-summary .col-md-3,
.layout-area.col-md-5 .widgets-page-content .col-md-3,
.layout-area.col-5 .widgets-product-listing .col-md-3,
.layout-area.col-5 .widgets-category-summary .col-md-3,
.layout-area.col-5 .widgets-page-content .col-md-3 {
  width: 100%; }
.layout-area.col-md-1 .widgets-product-listing .col-md-4,
.layout-area.col-md-1 .widgets-category-summary .col-md-4,
.layout-area.col-md-1 .widgets-page-content .col-md-4,
.layout-area.col-1 .widgets-product-listing .col-md-4,
.layout-area.col-1 .widgets-category-summary .col-md-4,
.layout-area.col-1 .widgets-page-content .col-md-4,
.layout-area.col-md-2 .widgets-product-listing .col-md-4,
.layout-area.col-md-2 .widgets-category-summary .col-md-4,
.layout-area.col-md-2 .widgets-page-content .col-md-4,
.layout-area.col-2 .widgets-product-listing .col-md-4,
.layout-area.col-2 .widgets-category-summary .col-md-4,
.layout-area.col-2 .widgets-page-content .col-md-4,
.layout-area.col-md-3 .widgets-product-listing .col-md-4,
.layout-area.col-md-3 .widgets-category-summary .col-md-4,
.layout-area.col-md-3 .widgets-page-content .col-md-4,
.layout-area.col-3 .widgets-product-listing .col-md-4,
.layout-area.col-3 .widgets-category-summary .col-md-4,
.layout-area.col-3 .widgets-page-content .col-md-4,
.layout-area.col-md-4 .widgets-product-listing .col-md-4,
.layout-area.col-md-4 .widgets-category-summary .col-md-4,
.layout-area.col-md-4 .widgets-page-content .col-md-4,
.layout-area.col-4 .widgets-product-listing .col-md-4,
.layout-area.col-4 .widgets-category-summary .col-md-4,
.layout-area.col-4 .widgets-page-content .col-md-4,
.layout-area.col-md-5 .widgets-product-listing .col-md-4,
.layout-area.col-md-5 .widgets-category-summary .col-md-4,
.layout-area.col-md-5 .widgets-page-content .col-md-4,
.layout-area.col-5 .widgets-product-listing .col-md-4,
.layout-area.col-5 .widgets-category-summary .col-md-4,
.layout-area.col-5 .widgets-page-content .col-md-4 {
  width: 100%; }
.layout-area.col-md-1 .widgets-product-listing .col-md-5,
.layout-area.col-md-1 .widgets-category-summary .col-md-5,
.layout-area.col-md-1 .widgets-page-content .col-md-5,
.layout-area.col-1 .widgets-product-listing .col-md-5,
.layout-area.col-1 .widgets-category-summary .col-md-5,
.layout-area.col-1 .widgets-page-content .col-md-5,
.layout-area.col-md-2 .widgets-product-listing .col-md-5,
.layout-area.col-md-2 .widgets-category-summary .col-md-5,
.layout-area.col-md-2 .widgets-page-content .col-md-5,
.layout-area.col-2 .widgets-product-listing .col-md-5,
.layout-area.col-2 .widgets-category-summary .col-md-5,
.layout-area.col-2 .widgets-page-content .col-md-5,
.layout-area.col-md-3 .widgets-product-listing .col-md-5,
.layout-area.col-md-3 .widgets-category-summary .col-md-5,
.layout-area.col-md-3 .widgets-page-content .col-md-5,
.layout-area.col-3 .widgets-product-listing .col-md-5,
.layout-area.col-3 .widgets-category-summary .col-md-5,
.layout-area.col-3 .widgets-page-content .col-md-5,
.layout-area.col-md-4 .widgets-product-listing .col-md-5,
.layout-area.col-md-4 .widgets-category-summary .col-md-5,
.layout-area.col-md-4 .widgets-page-content .col-md-5,
.layout-area.col-4 .widgets-product-listing .col-md-5,
.layout-area.col-4 .widgets-category-summary .col-md-5,
.layout-area.col-4 .widgets-page-content .col-md-5,
.layout-area.col-md-5 .widgets-product-listing .col-md-5,
.layout-area.col-md-5 .widgets-category-summary .col-md-5,
.layout-area.col-md-5 .widgets-page-content .col-md-5,
.layout-area.col-5 .widgets-product-listing .col-md-5,
.layout-area.col-5 .widgets-category-summary .col-md-5,
.layout-area.col-5 .widgets-page-content .col-md-5 {
  width: 100%; }
.layout-area.col-md-1 .widgets-product-listing .col-md-6,
.layout-area.col-md-1 .widgets-category-summary .col-md-6,
.layout-area.col-md-1 .widgets-page-content .col-md-6,
.layout-area.col-1 .widgets-product-listing .col-md-6,
.layout-area.col-1 .widgets-category-summary .col-md-6,
.layout-area.col-1 .widgets-page-content .col-md-6,
.layout-area.col-md-2 .widgets-product-listing .col-md-6,
.layout-area.col-md-2 .widgets-category-summary .col-md-6,
.layout-area.col-md-2 .widgets-page-content .col-md-6,
.layout-area.col-2 .widgets-product-listing .col-md-6,
.layout-area.col-2 .widgets-category-summary .col-md-6,
.layout-area.col-2 .widgets-page-content .col-md-6,
.layout-area.col-md-3 .widgets-product-listing .col-md-6,
.layout-area.col-md-3 .widgets-category-summary .col-md-6,
.layout-area.col-md-3 .widgets-page-content .col-md-6,
.layout-area.col-3 .widgets-product-listing .col-md-6,
.layout-area.col-3 .widgets-category-summary .col-md-6,
.layout-area.col-3 .widgets-page-content .col-md-6,
.layout-area.col-md-4 .widgets-product-listing .col-md-6,
.layout-area.col-md-4 .widgets-category-summary .col-md-6,
.layout-area.col-md-4 .widgets-page-content .col-md-6,
.layout-area.col-4 .widgets-product-listing .col-md-6,
.layout-area.col-4 .widgets-category-summary .col-md-6,
.layout-area.col-4 .widgets-page-content .col-md-6,
.layout-area.col-md-5 .widgets-product-listing .col-md-6,
.layout-area.col-md-5 .widgets-category-summary .col-md-6,
.layout-area.col-md-5 .widgets-page-content .col-md-6,
.layout-area.col-5 .widgets-product-listing .col-md-6,
.layout-area.col-5 .widgets-category-summary .col-md-6,
.layout-area.col-5 .widgets-page-content .col-md-6 {
  width: 100%; }
.layout-area.col-md-1 .widgets-product-listing .col-md-7,
.layout-area.col-md-1 .widgets-category-summary .col-md-7,
.layout-area.col-md-1 .widgets-page-content .col-md-7,
.layout-area.col-1 .widgets-product-listing .col-md-7,
.layout-area.col-1 .widgets-category-summary .col-md-7,
.layout-area.col-1 .widgets-page-content .col-md-7,
.layout-area.col-md-2 .widgets-product-listing .col-md-7,
.layout-area.col-md-2 .widgets-category-summary .col-md-7,
.layout-area.col-md-2 .widgets-page-content .col-md-7,
.layout-area.col-2 .widgets-product-listing .col-md-7,
.layout-area.col-2 .widgets-category-summary .col-md-7,
.layout-area.col-2 .widgets-page-content .col-md-7,
.layout-area.col-md-3 .widgets-product-listing .col-md-7,
.layout-area.col-md-3 .widgets-category-summary .col-md-7,
.layout-area.col-md-3 .widgets-page-content .col-md-7,
.layout-area.col-3 .widgets-product-listing .col-md-7,
.layout-area.col-3 .widgets-category-summary .col-md-7,
.layout-area.col-3 .widgets-page-content .col-md-7,
.layout-area.col-md-4 .widgets-product-listing .col-md-7,
.layout-area.col-md-4 .widgets-category-summary .col-md-7,
.layout-area.col-md-4 .widgets-page-content .col-md-7,
.layout-area.col-4 .widgets-product-listing .col-md-7,
.layout-area.col-4 .widgets-category-summary .col-md-7,
.layout-area.col-4 .widgets-page-content .col-md-7,
.layout-area.col-md-5 .widgets-product-listing .col-md-7,
.layout-area.col-md-5 .widgets-category-summary .col-md-7,
.layout-area.col-md-5 .widgets-page-content .col-md-7,
.layout-area.col-5 .widgets-product-listing .col-md-7,
.layout-area.col-5 .widgets-category-summary .col-md-7,
.layout-area.col-5 .widgets-page-content .col-md-7 {
  width: 100%; }
.layout-area.col-md-1 .widgets-product-listing .col-md-8,
.layout-area.col-md-1 .widgets-category-summary .col-md-8,
.layout-area.col-md-1 .widgets-page-content .col-md-8,
.layout-area.col-1 .widgets-product-listing .col-md-8,
.layout-area.col-1 .widgets-category-summary .col-md-8,
.layout-area.col-1 .widgets-page-content .col-md-8,
.layout-area.col-md-2 .widgets-product-listing .col-md-8,
.layout-area.col-md-2 .widgets-category-summary .col-md-8,
.layout-area.col-md-2 .widgets-page-content .col-md-8,
.layout-area.col-2 .widgets-product-listing .col-md-8,
.layout-area.col-2 .widgets-category-summary .col-md-8,
.layout-area.col-2 .widgets-page-content .col-md-8,
.layout-area.col-md-3 .widgets-product-listing .col-md-8,
.layout-area.col-md-3 .widgets-category-summary .col-md-8,
.layout-area.col-md-3 .widgets-page-content .col-md-8,
.layout-area.col-3 .widgets-product-listing .col-md-8,
.layout-area.col-3 .widgets-category-summary .col-md-8,
.layout-area.col-3 .widgets-page-content .col-md-8,
.layout-area.col-md-4 .widgets-product-listing .col-md-8,
.layout-area.col-md-4 .widgets-category-summary .col-md-8,
.layout-area.col-md-4 .widgets-page-content .col-md-8,
.layout-area.col-4 .widgets-product-listing .col-md-8,
.layout-area.col-4 .widgets-category-summary .col-md-8,
.layout-area.col-4 .widgets-page-content .col-md-8,
.layout-area.col-md-5 .widgets-product-listing .col-md-8,
.layout-area.col-md-5 .widgets-category-summary .col-md-8,
.layout-area.col-md-5 .widgets-page-content .col-md-8,
.layout-area.col-5 .widgets-product-listing .col-md-8,
.layout-area.col-5 .widgets-category-summary .col-md-8,
.layout-area.col-5 .widgets-page-content .col-md-8 {
  width: 100%; }
.layout-area.col-md-1 .widgets-product-listing .col-md-9,
.layout-area.col-md-1 .widgets-category-summary .col-md-9,
.layout-area.col-md-1 .widgets-page-content .col-md-9,
.layout-area.col-1 .widgets-product-listing .col-md-9,
.layout-area.col-1 .widgets-category-summary .col-md-9,
.layout-area.col-1 .widgets-page-content .col-md-9,
.layout-area.col-md-2 .widgets-product-listing .col-md-9,
.layout-area.col-md-2 .widgets-category-summary .col-md-9,
.layout-area.col-md-2 .widgets-page-content .col-md-9,
.layout-area.col-2 .widgets-product-listing .col-md-9,
.layout-area.col-2 .widgets-category-summary .col-md-9,
.layout-area.col-2 .widgets-page-content .col-md-9,
.layout-area.col-md-3 .widgets-product-listing .col-md-9,
.layout-area.col-md-3 .widgets-category-summary .col-md-9,
.layout-area.col-md-3 .widgets-page-content .col-md-9,
.layout-area.col-3 .widgets-product-listing .col-md-9,
.layout-area.col-3 .widgets-category-summary .col-md-9,
.layout-area.col-3 .widgets-page-content .col-md-9,
.layout-area.col-md-4 .widgets-product-listing .col-md-9,
.layout-area.col-md-4 .widgets-category-summary .col-md-9,
.layout-area.col-md-4 .widgets-page-content .col-md-9,
.layout-area.col-4 .widgets-product-listing .col-md-9,
.layout-area.col-4 .widgets-category-summary .col-md-9,
.layout-area.col-4 .widgets-page-content .col-md-9,
.layout-area.col-md-5 .widgets-product-listing .col-md-9,
.layout-area.col-md-5 .widgets-category-summary .col-md-9,
.layout-area.col-md-5 .widgets-page-content .col-md-9,
.layout-area.col-5 .widgets-product-listing .col-md-9,
.layout-area.col-5 .widgets-category-summary .col-md-9,
.layout-area.col-5 .widgets-page-content .col-md-9 {
  width: 100%; }
.layout-area.col-md-1 .widgets-product-listing .col-md-10,
.layout-area.col-md-1 .widgets-category-summary .col-md-10,
.layout-area.col-md-1 .widgets-page-content .col-md-10,
.layout-area.col-1 .widgets-product-listing .col-md-10,
.layout-area.col-1 .widgets-category-summary .col-md-10,
.layout-area.col-1 .widgets-page-content .col-md-10,
.layout-area.col-md-2 .widgets-product-listing .col-md-10,
.layout-area.col-md-2 .widgets-category-summary .col-md-10,
.layout-area.col-md-2 .widgets-page-content .col-md-10,
.layout-area.col-2 .widgets-product-listing .col-md-10,
.layout-area.col-2 .widgets-category-summary .col-md-10,
.layout-area.col-2 .widgets-page-content .col-md-10,
.layout-area.col-md-3 .widgets-product-listing .col-md-10,
.layout-area.col-md-3 .widgets-category-summary .col-md-10,
.layout-area.col-md-3 .widgets-page-content .col-md-10,
.layout-area.col-3 .widgets-product-listing .col-md-10,
.layout-area.col-3 .widgets-category-summary .col-md-10,
.layout-area.col-3 .widgets-page-content .col-md-10,
.layout-area.col-md-4 .widgets-product-listing .col-md-10,
.layout-area.col-md-4 .widgets-category-summary .col-md-10,
.layout-area.col-md-4 .widgets-page-content .col-md-10,
.layout-area.col-4 .widgets-product-listing .col-md-10,
.layout-area.col-4 .widgets-category-summary .col-md-10,
.layout-area.col-4 .widgets-page-content .col-md-10,
.layout-area.col-md-5 .widgets-product-listing .col-md-10,
.layout-area.col-md-5 .widgets-category-summary .col-md-10,
.layout-area.col-md-5 .widgets-page-content .col-md-10,
.layout-area.col-5 .widgets-product-listing .col-md-10,
.layout-area.col-5 .widgets-category-summary .col-md-10,
.layout-area.col-5 .widgets-page-content .col-md-10 {
  width: 100%; }
.layout-area.col-md-1 .widgets-product-listing .col-md-11,
.layout-area.col-md-1 .widgets-category-summary .col-md-11,
.layout-area.col-md-1 .widgets-page-content .col-md-11,
.layout-area.col-1 .widgets-product-listing .col-md-11,
.layout-area.col-1 .widgets-category-summary .col-md-11,
.layout-area.col-1 .widgets-page-content .col-md-11,
.layout-area.col-md-2 .widgets-product-listing .col-md-11,
.layout-area.col-md-2 .widgets-category-summary .col-md-11,
.layout-area.col-md-2 .widgets-page-content .col-md-11,
.layout-area.col-2 .widgets-product-listing .col-md-11,
.layout-area.col-2 .widgets-category-summary .col-md-11,
.layout-area.col-2 .widgets-page-content .col-md-11,
.layout-area.col-md-3 .widgets-product-listing .col-md-11,
.layout-area.col-md-3 .widgets-category-summary .col-md-11,
.layout-area.col-md-3 .widgets-page-content .col-md-11,
.layout-area.col-3 .widgets-product-listing .col-md-11,
.layout-area.col-3 .widgets-category-summary .col-md-11,
.layout-area.col-3 .widgets-page-content .col-md-11,
.layout-area.col-md-4 .widgets-product-listing .col-md-11,
.layout-area.col-md-4 .widgets-category-summary .col-md-11,
.layout-area.col-md-4 .widgets-page-content .col-md-11,
.layout-area.col-4 .widgets-product-listing .col-md-11,
.layout-area.col-4 .widgets-category-summary .col-md-11,
.layout-area.col-4 .widgets-page-content .col-md-11,
.layout-area.col-md-5 .widgets-product-listing .col-md-11,
.layout-area.col-md-5 .widgets-category-summary .col-md-11,
.layout-area.col-md-5 .widgets-page-content .col-md-11,
.layout-area.col-5 .widgets-product-listing .col-md-11,
.layout-area.col-5 .widgets-category-summary .col-md-11,
.layout-area.col-5 .widgets-page-content .col-md-11 {
  width: 100%; }
.layout-area.col-md-1 .widgets-product-listing .col-md-12,
.layout-area.col-md-1 .widgets-category-summary .col-md-12,
.layout-area.col-md-1 .widgets-page-content .col-md-12,
.layout-area.col-1 .widgets-product-listing .col-md-12,
.layout-area.col-1 .widgets-category-summary .col-md-12,
.layout-area.col-1 .widgets-page-content .col-md-12,
.layout-area.col-md-2 .widgets-product-listing .col-md-12,
.layout-area.col-md-2 .widgets-category-summary .col-md-12,
.layout-area.col-md-2 .widgets-page-content .col-md-12,
.layout-area.col-2 .widgets-product-listing .col-md-12,
.layout-area.col-2 .widgets-category-summary .col-md-12,
.layout-area.col-2 .widgets-page-content .col-md-12,
.layout-area.col-md-3 .widgets-product-listing .col-md-12,
.layout-area.col-md-3 .widgets-category-summary .col-md-12,
.layout-area.col-md-3 .widgets-page-content .col-md-12,
.layout-area.col-3 .widgets-product-listing .col-md-12,
.layout-area.col-3 .widgets-category-summary .col-md-12,
.layout-area.col-3 .widgets-page-content .col-md-12,
.layout-area.col-md-4 .widgets-product-listing .col-md-12,
.layout-area.col-md-4 .widgets-category-summary .col-md-12,
.layout-area.col-md-4 .widgets-page-content .col-md-12,
.layout-area.col-4 .widgets-product-listing .col-md-12,
.layout-area.col-4 .widgets-category-summary .col-md-12,
.layout-area.col-4 .widgets-page-content .col-md-12,
.layout-area.col-md-5 .widgets-product-listing .col-md-12,
.layout-area.col-md-5 .widgets-category-summary .col-md-12,
.layout-area.col-md-5 .widgets-page-content .col-md-12,
.layout-area.col-5 .widgets-product-listing .col-md-12,
.layout-area.col-5 .widgets-category-summary .col-md-12,
.layout-area.col-5 .widgets-page-content .col-md-12 {
  width: 100%; }
.layout-area.col-md-1 .newsFeedHolderBox .image-thumbnail,
.layout-area.col-1 .newsFeedHolderBox .image-thumbnail,
.layout-area.col-md-2 .newsFeedHolderBox .image-thumbnail,
.layout-area.col-2 .newsFeedHolderBox .image-thumbnail,
.layout-area.col-md-3 .newsFeedHolderBox .image-thumbnail,
.layout-area.col-3 .newsFeedHolderBox .image-thumbnail,
.layout-area.col-md-4 .newsFeedHolderBox .image-thumbnail,
.layout-area.col-4 .newsFeedHolderBox .image-thumbnail,
.layout-area.col-md-5 .newsFeedHolderBox .image-thumbnail,
.layout-area.col-5 .newsFeedHolderBox .image-thumbnail {
  flex-direction: column; }
  .layout-area.col-md-1 .newsFeedHolderBox .image-thumbnail .news_image_wrapper,
  .layout-area.col-1 .newsFeedHolderBox .image-thumbnail .news_image_wrapper,
  .layout-area.col-md-2 .newsFeedHolderBox .image-thumbnail .news_image_wrapper,
  .layout-area.col-2 .newsFeedHolderBox .image-thumbnail .news_image_wrapper,
  .layout-area.col-md-3 .newsFeedHolderBox .image-thumbnail .news_image_wrapper,
  .layout-area.col-3 .newsFeedHolderBox .image-thumbnail .news_image_wrapper,
  .layout-area.col-md-4 .newsFeedHolderBox .image-thumbnail .news_image_wrapper,
  .layout-area.col-4 .newsFeedHolderBox .image-thumbnail .news_image_wrapper,
  .layout-area.col-md-5 .newsFeedHolderBox .image-thumbnail .news_image_wrapper,
  .layout-area.col-5 .newsFeedHolderBox .image-thumbnail .news_image_wrapper {
    width: 100%;
    max-width: 100%; }
    .layout-area.col-md-1 .newsFeedHolderBox .image-thumbnail .news_image_wrapper .news-media,
    .layout-area.col-1 .newsFeedHolderBox .image-thumbnail .news_image_wrapper .news-media,
    .layout-area.col-md-2 .newsFeedHolderBox .image-thumbnail .news_image_wrapper .news-media,
    .layout-area.col-2 .newsFeedHolderBox .image-thumbnail .news_image_wrapper .news-media,
    .layout-area.col-md-3 .newsFeedHolderBox .image-thumbnail .news_image_wrapper .news-media,
    .layout-area.col-3 .newsFeedHolderBox .image-thumbnail .news_image_wrapper .news-media,
    .layout-area.col-md-4 .newsFeedHolderBox .image-thumbnail .news_image_wrapper .news-media,
    .layout-area.col-4 .newsFeedHolderBox .image-thumbnail .news_image_wrapper .news-media,
    .layout-area.col-md-5 .newsFeedHolderBox .image-thumbnail .news_image_wrapper .news-media,
    .layout-area.col-5 .newsFeedHolderBox .image-thumbnail .news_image_wrapper .news-media {
      width: 100%;
      max-width: 100%; }

.widget .team-name-standing-widget {
  white-space: normal; }

.widget .team_name_standing_box {
  flex-wrap: wrap; }

.widgets-page-content .activity_page {
  flex-wrap: wrap; }

.col-md-6 .product-details-content,
.col-6 .product-details-content,
.col-md-5 .product-details-content,
.col-5 .product-details-content {
  min-width: 200px; }
.col-md-6 .Product_detail_pagecontent .product-details-media,
.col-6 .Product_detail_pagecontent .product-details-media,
.col-md-5 .Product_detail_pagecontent .product-details-media,
.col-5 .Product_detail_pagecontent .product-details-media {
  min-width: 200px; }
  .col-md-6 .Product_detail_pagecontent .product-details-media a,
  .col-6 .Product_detail_pagecontent .product-details-media a,
  .col-md-5 .Product_detail_pagecontent .product-details-media a,
  .col-5 .Product_detail_pagecontent .product-details-media a {
    min-width: 200px; }
.col-md-6 .registration_wrapper,
.col-6 .registration_wrapper,
.col-md-5 .registration_wrapper,
.col-5 .registration_wrapper {
  min-width: 200px; }
